@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&family=Montserrat:wght@500;600;700&family=Source+Sans+3:wght@400;500;600&display=swap");:root{--hp-deep:#06141f;--hp-field:#1d2e43;--hp-mist:#edf3f4;--hp-brand:#2996ac;--hp-light:#a2caeb;--hp-support:#8dc0e8;--hp-blue:#1d80ce;--hp-coral:#d46160;--hp-gold:#c7a101;--hp-crimson:#970930;--hp-structure:#bed0dd;--hp-display:"Montserrat",Arial,sans-serif;--hp-body:"Source Sans 3",Arial,sans-serif;--hp-mono:"JetBrains Mono",monospace}.hp-harpoon-hero,.hp-harpoon-hero *,.hp-harpoon-hero :after,.hp-harpoon-hero :before{box-sizing:border-box}.hp-harpoon-hero{background:radial-gradient(circle at 50% 27%,rgba(41,150,172,.105) 0,rgba(41,150,172,0) 27%),radial-gradient(circle at 14% 78%,rgba(29,46,67,.5) 0,rgba(29,46,67,0) 35%),radial-gradient(circle at 86% 74%,rgba(29,46,67,.34) 0,rgba(29,46,67,0) 35%),linear-gradient(180deg,#04111b,#06141f 56%,#071521);border-bottom:1px solid rgba(190,208,221,.1);border-top:1px solid rgba(190,208,221,.07);color:var(--hp-mist);isolation:isolate;left:50%;margin-left:-50vw;overflow:hidden;position:relative;width:100vw}.hp-harpoon-hero:after,.hp-harpoon-hero:before{background:rgba(190,208,221,.1);bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:1px;z-index:20}.hp-harpoon-hero:before{left:max(20px,calc((100vw - min(calc(100vw - 40px),1320px))/2))}.hp-harpoon-hero:after{right:max(20px,calc((100vw - min(calc(100vw - 40px),1320px))/2))}.hp-harpoon-hero__waves{inset:0;mask-image:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.16) 38%,rgba(0,0,0,.78) 58%,#000);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.16) 38%,rgba(0,0,0,.78) 58%,#000);opacity:.3;pointer-events:none;position:absolute;z-index:0}.hp-harpoon-hero__waves svg{display:block;height:100%;width:100%}.hp-harpoon-hero__container{margin:0 auto;padding:102px 34px 0;position:relative;width:min(calc(100% - 40px),1320px);z-index:2}.hp-harpoon-hero__copy{margin:0 auto;text-align:center;width:min(100%,1140px)}.hp-harpoon-hero__eyebrow{color:var(--hp-light)!important;font:500 11px/1.2 var(--hp-mono)!important;letter-spacing:.18em!important;margin:0 0 22px!important;padding:0!important;text-align:center!important;text-transform:uppercase!important}.hp-harpoon-hero__title{color:#f6fafc!important;font-family:var(--hp-display)!important;font-size:clamp(48px,5.85vw,70px)!important;font-weight:700!important;letter-spacing:-.064em!important;line-height:.965!important;margin:0 auto!important;max-width:1120px;text-wrap:balance}.hp-harpoon-hero__body,.hp-harpoon-hero__title{padding:0!important;text-align:center!important}.hp-harpoon-hero__body{color:rgba(237,243,244,.74)!important;font-family:var(--hp-body)!important;font-size:clamp(18px,1.45vw,21px)!important;font-weight:400!important;letter-spacing:-.01em!important;line-height:1.55!important;margin:27px auto 0!important;max-width:900px;text-wrap:pretty}.hp-harpoon-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px 28px;justify-content:center;margin-top:33px}.hp-harpoon-hero__primary,.hp-harpoon-hero__primary:active,.hp-harpoon-hero__primary:focus,.hp-harpoon-hero__primary:hover,.hp-harpoon-hero__primary:link,.hp-harpoon-hero__primary:visited{align-items:center!important;background:var(--hp-brand)!important;border:1px solid var(--hp-brand)!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;display:inline-flex!important;font:600 14px/1 var(--hp-display)!important;gap:10px;justify-content:center!important;letter-spacing:-.015em!important;margin:0!important;min-height:52px;padding:0 22px!important;text-decoration:none!important;transform:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.hp-harpoon-hero__primary:focus-visible,.hp-harpoon-hero__primary:hover{background:#26899d!important;border-color:#26899d!important;transform:translateY(-1px)}.hp-harpoon-hero__secondary,.hp-harpoon-hero__secondary:active,.hp-harpoon-hero__secondary:focus,.hp-harpoon-hero__secondary:hover,.hp-harpoon-hero__secondary:link,.hp-harpoon-hero__secondary:visited{align-items:center!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(162,202,235,.38)!important;border-radius:0!important;box-shadow:none!important;color:rgba(246,250,252,.88)!important;display:inline-flex!important;font:600 14px/1 var(--hp-display)!important;gap:10px;justify-content:center!important;letter-spacing:-.015em!important;margin:0!important;padding:10px 0 8px!important;text-decoration:none!important;transform:none;transition:color .18s ease,border-color .18s ease,transform .18s ease}.hp-harpoon-hero__secondary:focus-visible,.hp-harpoon-hero__secondary:hover{border-bottom-color:rgba(162,202,235,.82)!important;color:#fff!important;transform:translateY(-1px)}.hp-harpoon-hero__visual-wrap{border-top:1px solid rgba(190,208,221,.08);margin:58px -34px 0;position:relative;width:calc(100% + 68px)}.hp-visual{height:clamp(760px,65vw,900px);margin:0 auto;min-height:760px;position:relative;width:100%;z-index:3}#networkCanvas{height:100%;inset:0;width:100%;z-index:5}#networkCanvas,.hp-object{pointer-events:none;position:absolute}.hp-object{filter:drop-shadow(0 20px 30px rgba(0,0,0,.22));z-index:6}.hp-object img{border:0!important;display:block!important;height:auto!important;margin:0!important;max-width:none!important;opacity:.95;padding:0!important;width:100%!important}.hp-object--feed{left:6%;top:40.5%;width:clamp(138px,13vw,190px)}.hp-object--wellboat{right:4.5%;top:49%;width:clamp(240px,24vw,340px)}.hp-object--farm{filter:drop-shadow(0 24px 36px rgba(0,0,0,.28));left:50%;top:58%;transform:translate(-50%,-50%);width:clamp(355px,32vw,468px);z-index:6}.hp-object--farm img{filter:brightness(1.02) saturate(.85) contrast(1.02);opacity:.94}.hp-label{color:rgba(190,208,221,.42);font:500 8px/1.55 var(--hp-mono);letter-spacing:.14em;pointer-events:none;position:absolute;text-transform:uppercase;z-index:8}.hp-label strong{color:rgba(162,202,235,.82);display:block;font-weight:500;margin-bottom:5px}.hp-label--feed{left:6%;top:29%}.hp-label--wellboat{right:5%;text-align:right;top:29%}.hp-label--farm{top:80.2%}.hp-label--farm,.hp-label--hub{left:50%;text-align:center;transform:translateX(-50%)}.hp-label--hub{color:rgba(162,202,235,.72);font-size:8px;top:16.6%}.hp-label--hub strong{color:rgba(162,202,235,.72);margin-bottom:0}.hp-corner{color:rgba(190,208,221,.22);font:500 7px/1.5 var(--hp-mono);letter-spacing:.12em;position:absolute;text-transform:uppercase;z-index:6}.hp-corner--left{left:3%;top:18%}.hp-corner--right{right:3%;text-align:right;top:18%}.hp-corner strong{color:rgba(162,202,235,.38);display:block;font-weight:500;margin-bottom:4px}@media (max-width:980px){.hp-harpoon-hero__container{padding-top:90px}.hp-harpoon-hero__title{font-size:clamp(48px,8vw,70px)!important}.hp-harpoon-hero__visual-wrap{margin-top:50px}.hp-visual{height:820px;min-height:820px}.hp-object--feed{left:2%;top:42.5%;width:150px}.hp-object--wellboat{right:-1%;top:50%;width:262px}.hp-object--farm{top:57.5%;width:398px}.hp-label--feed{left:3%;top:31%}.hp-label--wellboat{right:2%;top:31%}.hp-label--hub{top:15.8%}}@media (max-width:700px){.hp-harpoon-hero:before{left:max(12px,calc((100vw - min(calc(100vw - 24px),1320px))/2))}.hp-harpoon-hero:after{right:max(12px,calc((100vw - min(calc(100vw - 24px),1320px))/2))}.hp-harpoon-hero__container{padding:78px 18px 0;width:min(calc(100% - 24px),1320px)}.hp-harpoon-hero__eyebrow{font-size:10px!important;margin-bottom:18px!important}.hp-harpoon-hero__title{font-size:clamp(42px,12vw,58px)!important;letter-spacing:-.058em!important;line-height:.98!important}.hp-harpoon-hero__body{font-size:17px!important;line-height:1.52!important;margin-top:21px!important}.hp-harpoon-hero__actions{gap:14px 22px;margin-top:28px}.hp-harpoon-hero__primary{min-height:50px;padding:0 19px!important}.hp-harpoon-hero__visual-wrap{margin:42px -18px 0;width:calc(100% + 36px)}.hp-visual{height:700px;min-height:700px}.hp-object--feed{left:-4%;top:41%;width:112px}.hp-object--wellboat{right:-11%;top:50%;width:180px}.hp-object--farm{top:56.5%;width:300px}.hp-corner,.hp-label--feed,.hp-label--wellboat{display:none}.hp-label--hub{top:15.5%}.hp-label--farm{top:81%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}#networkCanvas{opacity:.98}.hp-harpoon-hero__primary,.hp-harpoon-hero__secondary{transition-duration:.001ms!important}}.hp12-sonar-divider{background:#06141f;border-bottom:1px solid rgba(184,222,235,.18);border-top:1px solid rgba(184,222,235,.18);height:110px;left:50%;margin-left:-50vw;overflow:hidden;position:relative;width:100vw}.hp12-sonar-divider:before{border-top:1px dashed rgba(178,218,251,.45);content:"";height:0;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.hp12-sonar-divider:after{background:linear-gradient(180deg,rgba(178,218,251,.72),transparent);content:"";height:54px;left:50%;position:absolute;top:50%;transform:translateX(-50%);width:1px}.hp12-sonar-dot{animation:hp12SonarBreath 2.8s ease-in-out infinite;background:#2996ac;border-radius:50%;box-shadow:0 0 0 0 rgba(199,161,1,.32);height:13px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:13px;z-index:2}@keyframes hp12SonarBreath{0%{box-shadow:0 0 0 0 rgba(199,161,1,.28);opacity:.95;transform:translate(-50%,-50%) scale(1)}50%{box-shadow:0 0 0 18px rgba(199,161,1,.045);opacity:1;transform:translate(-50%,-50%) scale(1.12)}to{box-shadow:0 0 0 0 rgba(199,161,1,.28);opacity:.95;transform:translate(-50%,-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.hp12-sonar-dot{animation:none}}:root{--mono:"JetBrains Mono",monospace}body,html{background:#020b12;margin:0}.hp-product-intelligence{background:radial-gradient(circle at 50% 18%,rgba(41,150,172,.07),transparent 33%),linear-gradient(180deg,#06141f,#071824);border-bottom:1px solid rgba(190,208,221,.12);border-top:1px solid rgba(190,208,221,.12);color:var(--mist);left:50%;margin-left:-50vw;overflow:hidden;position:relative;width:100vw}.hp-product-intelligence__container{border-left:1px solid rgba(190,208,221,.1);border-right:1px solid rgba(190,208,221,.1);margin:0 auto;padding:108px 34px 120px;width:min(calc(100% - 40px),1320px)}.hp-product-intelligence__intro{max-width:950px}.hp-product-intelligence__eyebrow{color:var(--light);font:500 10px/1 var(--mono);letter-spacing:.16em;margin:0 0 17px;text-transform:uppercase}.hp-product-intelligence__title{color:var(--mist);font-family:var(--display);font-size:clamp(46px,5.1vw,72px);font-weight:700;letter-spacing:-.062em;line-height:.98;margin:0;max-width:980px;text-wrap:balance}.hp-product-intelligence__description{color:rgba(237,243,244,.66);font:400 clamp(18px,1.6vw,22px)/1.55 var(--body);margin:24px 0 0;max-width:820px}.hp-product-intelligence__list{border-top:1px solid rgba(190,208,221,.13);margin-top:70px}.hp-product-intelligence__item{align-items:start;border-bottom:1px solid rgba(190,208,221,.13);display:grid;filter:blur(1.5px);gap:34px;grid-template-columns:170px minmax(280px,.82fr) minmax(0,1.18fr);opacity:0;padding:32px 0 34px;position:relative;transform:translate3d(0,18px,0) scale(.992);transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 1.45s cubic-bezier(.22,1,.36,1),filter 1.1s cubic-bezier(.22,1,.36,1);will-change:opacity,transform,filter}.hp-product-intelligence__item.is-visible{filter:blur(0);opacity:1;transform:translateZ(0) scale(1)}.hp-product-intelligence__item:after{background:linear-gradient(90deg,rgba(41,150,172,.78),rgba(41,150,172,0));bottom:-1px;content:"";height:1px;left:0;opacity:0;position:absolute;transition:width 1.55s cubic-bezier(.22,1,.36,1) .14s,opacity .9s ease .14s;width:0}.hp-product-intelligence__item.is-visible:after{opacity:.45;width:32%}.hp-product-intelligence__index{color:var(--brand);font:500 9px/1.2 var(--mono);letter-spacing:.15em;padding-top:7px;text-transform:uppercase}.hp-product-intelligence__item:nth-child(2) .hp-product-intelligence__index{color:var(--gold)}.hp-product-intelligence__item:nth-child(3) .hp-product-intelligence__index{color:var(--support)}.hp-product-intelligence__item:nth-child(4) .hp-product-intelligence__index{color:var(--coral)}.hp-product-intelligence__item-title{color:var(--mist);font-family:var(--display);font-size:clamp(24px,2vw,31px);font-weight:700;letter-spacing:-.042em;line-height:1.08;margin:0}.hp-product-intelligence__item-body{color:rgba(237,243,244,.58);font:400 16px/1.62 var(--body);margin:0;max-width:620px}@media(max-width:980px){.hp-product-intelligence__container{padding-left:28px;padding-right:28px}.hp-product-intelligence__item{gap:18px 28px;grid-template-columns:120px 1fr}.hp-product-intelligence__item-body{grid-column:2}}@media(max-width:700px){.hp-product-intelligence__container{padding:76px 18px 82px;width:min(calc(100% - 24px),1320px)}.hp-product-intelligence__title{font-size:clamp(40px,12vw,54px)}.hp-product-intelligence__description{font-size:17px}.hp-product-intelligence__list{margin-top:52px}.hp-product-intelligence__item{gap:14px;grid-template-columns:1fr;padding:26px 0 28px;transform:translate3d(0,14px,0) scale(.994)}.hp-product-intelligence__item-body{grid-column:1}}@media(prefers-reduced-motion:reduce){.hp-product-intelligence__item{filter:none;opacity:1;transform:none;transition:none}.hp-product-intelligence__item:after{opacity:0;transition:none;width:0}}:root{--deep:#06141f;--deep2:#081a27;--deep3:#0c2131;--mist:#edf3f4;--field:#1d2e43;--brand:#2996ac;--light:#a2caeb;--support:#8dc0e8;--blue:#1d80ce;--gold:#c7a101;--coral:#d46160;--crimson:#970930;--structure:#bed0dd;--line:rgba(190,208,221,.14);--line2:rgba(190,208,221,.22);--muted:rgba(237,243,244,.65);--muted2:rgba(237,243,244,.46);--display:"Montserrat",Arial,sans-serif;--body:"Source Sans 3",Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#020b12;color:var(--mist);font-family:var(--body);margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font:inherit}.preview-shell{background:radial-gradient(circle at 50% 12%,rgba(41,150,172,.07),transparent 30%),linear-gradient(180deg,#06141f,#071824);min-height:100vh}.preview-toolbar{align-items:center;backdrop-filter:blur(12px);background:rgba(4,15,24,.9);border-bottom:1px solid rgba(190,208,221,.11);display:flex;gap:20px;justify-content:space-between;min-height:66px;padding:10px max(20px,calc((100vw - min(calc(100vw - 40px),1320px))/2 + 20px));position:sticky;top:0;z-index:100}.preview-toolbar__title{color:rgba(162,202,235,.72);font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}.preview-toolbar__switch{display:flex;gap:6px}.preview-toolbar__switch button{background:transparent;border:1px solid rgba(190,208,221,.14);color:rgba(237,243,244,.6);cursor:pointer;font:600 10px/1 var(--mono);letter-spacing:.12em;min-height:34px;padding:0 13px;text-transform:uppercase;transition:.2s ease}.preview-toolbar__switch button:hover{border-color:rgba(162,202,235,.32);color:var(--mist)}.preview-toolbar__switch button.is-active{background:rgba(41,150,172,.18);border-color:var(--brand);color:#fff}.preview-option{display:none}.preview-option.is-active{display:block}.who-section{background:radial-gradient(circle at 12% 26%,rgba(41,150,172,.05),transparent 28%),radial-gradient(circle at 82% 68%,rgba(162,202,235,.04),transparent 24%),linear-gradient(180deg,#06141f,#071824);min-height:calc(100vh - 66px);overflow:hidden;position:relative}.who-section:after,.who-section:before{background:rgba(190,208,221,.1);bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:1px}.who-section:before{left:max(20px,calc((100vw - min(calc(100vw - 40px),1320px))/2))}.who-section:after{right:max(20px,calc((100vw - min(calc(100vw - 40px),1320px))/2))}.who-section__container{margin:0 auto;padding:92px 34px 112px;width:min(calc(100% - 40px),1320px)}.who-section__intro{margin-bottom:58px;max-width:840px}.who-section__eyebrow{color:var(--light);font:500 10px/1 var(--mono);letter-spacing:.16em;margin:0 0 17px;text-transform:uppercase}.who-section__title{color:var(--mist);font:700 clamp(46px,5vw,68px)/.98 var(--display);letter-spacing:-.062em;margin:0;text-wrap:balance}.who-section__body{color:var(--muted);font:400 clamp(18px,1.5vw,21px)/1.55 var(--body);margin:22px 0 0;max-width:780px}.who-section__layout{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(340px,.86fr) minmax(470px,1.14fr)}.role-accordion{border-top:1px solid rgba(190,208,221,.14)}.role{border-bottom:1px solid rgba(190,208,221,.14)}.role__button{align-items:start;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 28px;padding:23px 0 22px;text-align:left;width:100%}.role__label{color:var(--light);display:block;font:500 9px/1.25 var(--mono);letter-spacing:.15em;margin:0 0 8px;text-transform:uppercase}.role__headline{color:var(--mist);display:block;font:600 clamp(25px,2vw,31px)/1.04 var(--display);letter-spacing:-.043em}.role__sign{color:var(--brand);font:500 27px/1 var(--mono);justify-self:end;transform:translateY(2px);transition:transform .45s cubic-bezier(.22,1,.36,1),color .25s ease}.role.is-active .role__sign{transform:translateY(2px) rotate(180deg)}.role__panel{height:0;opacity:0;overflow:hidden;transform:translateY(-7px);transition:height .72s cubic-bezier(.22,1,.36,1),opacity .52s ease,transform .72s cubic-bezier(.22,1,.36,1)}.role.is-active .role__panel{opacity:1;transform:translateY(0)}.role__panel-inner{padding:0 0 25px}.role__copy{color:var(--muted);font:400 17px/1.56 var(--body);margin:0}.role__bullets{display:grid;gap:9px;list-style:none;margin:17px 0 0;padding:0}.role__bullets li{color:rgba(237,243,244,.69);font:400 15px/1.5 var(--body);padding-left:17px;position:relative}.role__bullets li:before{background:var(--brand);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:.58em;width:5px}.role[data-role=marketing] .role__bullets li:before{background:var(--gold)}.role[data-role=sales] .role__bullets li:before{background:var(--coral)}.role__roles{color:rgba(162,202,235,.68);font:500 9px/1.7 var(--mono);letter-spacing:.13em;margin:17px 0 0;text-transform:uppercase}.role-visual{background:linear-gradient(180deg,hsla(0,0%,100%,.014),hsla(0,0%,100%,.006)),#071824;border:1px solid rgba(190,208,221,.12);isolation:isolate;min-height:610px;overflow:hidden;position:relative}.role-visual__top{color:rgba(162,202,235,.58);display:flex;font:500 9px/1.2 var(--mono);gap:20px;justify-content:space-between;left:22px;letter-spacing:.14em;right:22px;text-transform:uppercase;top:18px;z-index:20}.role-visual__top,.visual-state{pointer-events:none;position:absolute}.visual-state{inset:0;opacity:0;transform:scale(.995);transition:opacity .72s ease,transform .9s cubic-bezier(.22,1,.36,1)}.role-visual[data-state=marketing] .visual-state--marketing,.role-visual[data-state=rd] .visual-state--rd,.role-visual[data-state=sales] .visual-state--sales{opacity:1;transform:scale(1)}.option-a .role-visual{background:radial-gradient(circle at 50% 53%,rgba(41,150,172,.08),transparent 29%),linear-gradient(180deg,#071824,#081c2a)}.a-svg{height:calc(100% - 70px);inset:52px 20px 18px;position:absolute;width:calc(100% - 40px)}.a-guide{fill:none;stroke:rgba(190,208,221,.1);stroke-width:1}.a-line{fill:none;stroke:rgba(41,150,172,.35);stroke-width:1.3}.a-line-soft{fill:none;stroke:rgba(162,202,235,.18);stroke-width:1}.a-line-gold{fill:none;stroke:rgba(199,161,1,.55);stroke-width:1.3}.a-line-coral{fill:none;stroke:rgba(212,97,96,.5);stroke-width:1.3}.a-node{fill:#2996ac}.a-node-light{fill:#a2caeb}.a-node-gold{fill:#c7a101}.a-node-coral{fill:#d46160}.a-domain-box{fill:hsla(0,0%,100%,.012);stroke:rgba(190,208,221,.18);stroke-width:1}.a-domain-title{fill:rgba(237,243,244,.9);font:600 12px var(--display)}.a-domain-label{fill:rgba(162,202,235,.67);font:500 8px var(--mono);letter-spacing:1.2px}.a-core-ring{fill:none;stroke:rgba(41,150,172,.2);stroke-width:1}.a-core-ring2{fill:none;stroke:rgba(190,208,221,.1);stroke-width:1}.a-core-title{fill:#edf3f4;font:600 14px var(--display)}.a-core-sub{fill:rgba(162,202,235,.72);font:500 8px var(--mono);letter-spacing:1.5px}.a-orbit{animation:aOrbit 26s linear infinite;transform-origin:50% 50%}.a-orbit-reverse{animation:aOrbit 34s linear infinite reverse;transform-origin:50% 50%}@keyframes aOrbit{to{transform:rotate(1turn)}}.a-pulse{animation:aPulse 5.5s ease-in-out infinite}.a-pulse:nth-child(2){animation-delay:1.3s}.a-pulse:nth-child(3){animation-delay:2.5s}@keyframes aPulse{0%,to{opacity:.34}50%{opacity:1}}.a-flow{animation:aDash 8s linear infinite;stroke-dasharray:3 10}@keyframes aDash{to{stroke-dashoffset:-52}}.a-role-note{bottom:24px;color:rgba(162,202,235,.6);font:500 9px/1.5 var(--mono);left:28px;letter-spacing:.13em;position:absolute;text-transform:uppercase}.option-b .role-visual{background:linear-gradient(180deg,rgba(41,150,172,.025),rgba(41,150,172,0)),#071824;padding:74px 26px 28px}.channel-stack{display:grid;gap:11px;height:100%}.channel{align-items:center;background:hsla(0,0%,100%,.008);border-bottom:1px solid rgba(190,208,221,.07);border-top:1px solid rgba(190,208,221,.11);display:grid;gap:18px;grid-template-columns:125px minmax(0,1fr) 90px;min-height:84px;padding:12px 16px;position:relative;transition:opacity .55s ease,background .55s ease,border-color .55s ease}.channel__label{color:rgba(162,202,235,.74);font:500 9px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase}.channel__value{color:rgba(237,243,244,.78);font:600 13px/1 var(--display);text-align:right}.channel svg{height:54px;overflow:visible;width:100%}.channel .trace{fill:none;stroke:rgba(41,150,172,.76);stroke-width:1.6;vector-effect:non-scaling-stroke}.channel .trace-soft{fill:none;stroke:rgba(162,202,235,.28);stroke-width:1}.channel .marker{fill:#2996ac}.channel .marker-gold{fill:#c7a101}.channel .marker-coral{fill:#d46160}.channel .trace-animate{animation:traceDraw 7.5s ease-in-out infinite;stroke-dasharray:180;stroke-dashoffset:180}@keyframes traceDraw{0%{opacity:.25;stroke-dashoffset:180}30%,70%{opacity:1;stroke-dashoffset:0}to{opacity:.25;stroke-dashoffset:-180}}.channel.is-dim{opacity:.28}.channel.is-focus{background:rgba(41,150,172,.035);border-color:rgba(41,150,172,.22)}.channel.is-gold .trace{stroke:rgba(199,161,1,.72)}.channel.is-coral .trace{stroke:rgba(212,97,96,.7)}.instrument-caption{bottom:20px;color:rgba(162,202,235,.54);font:500 8px/1.5 var(--mono);letter-spacing:.13em;position:absolute;right:24px;text-transform:uppercase}.option-c .role-visual{background:radial-gradient(circle at 49% 48%,rgba(41,150,172,.095),transparent 27%),linear-gradient(180deg,#071824,#081d2c)}.c-svg{height:calc(100% - 70px);inset:52px 18px 18px;position:absolute;width:calc(100% - 36px)}.c-orbit{fill:none;stroke:rgba(190,208,221,.1);stroke-width:1}.c-orbit-brand{fill:none;stroke:rgba(41,150,172,.18);stroke-width:1}.c-link{fill:none;stroke:rgba(190,208,221,.2);stroke-width:1}.c-link-brand{fill:none;stroke:rgba(41,150,172,.42);stroke-width:1.2}.c-link-gold{fill:none;stroke:rgba(199,161,1,.52);stroke-width:1.2}.c-link-coral{fill:none;stroke:rgba(212,97,96,.5);stroke-width:1.2}.c-node{fill:#2996ac}.c-node-light{fill:#a2caeb}.c-node-gold{fill:#c7a101}.c-node-coral{fill:#d46160}.c-core{fill:rgba(41,150,172,.07);stroke:rgba(41,150,172,.45);stroke-width:1}.c-core-title{fill:#edf3f4;font:600 15px var(--display)}.c-core-sub{fill:rgba(162,202,235,.68);font:500 8px var(--mono);letter-spacing:1.4px}.c-label{fill:rgba(237,243,244,.87);font:600 11px var(--display)}.c-small{fill:rgba(162,202,235,.62);font:500 8px var(--mono);letter-spacing:1.1px}.c-spin{animation:cSpin 34s linear infinite}.c-spin,.c-spin-reverse{transform-origin:50% 50%}.c-spin-reverse{animation:cSpin 42s linear infinite reverse}@keyframes cSpin{to{transform:rotate(1turn)}}.c-breathe{animation:cBreathe 6.5s ease-in-out infinite}@keyframes cBreathe{0%,to{opacity:.55}50%{opacity:1}}.c-endpoint{opacity:.88}.c-result-note{bottom:22px;color:rgba(162,202,235,.56);font:500 8px/1.5 var(--mono);left:50%;letter-spacing:.13em;position:absolute;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}@media(max-width:1050px){.who-section__layout{grid-template-columns:1fr}.role-visual{min-height:570px}}@media(max-width:720px){.preview-toolbar{align-items:flex-start;padding:9px 12px}.preview-toolbar__title{display:none}.preview-toolbar__switch{width:100%}.preview-toolbar__switch button{flex:1}.who-section:before{left:12px}.who-section:after{right:12px}.who-section__container{padding:72px 16px 82px;width:min(calc(100% - 24px),1320px)}.who-section__intro{margin-bottom:42px}.who-section__title{font-size:clamp(40px,12vw,54px)}.who-section__body{font-size:18px}.role__headline{font-size:24px}.role__copy{font-size:16px}.role-visual{min-height:510px}.option-b .role-visual{padding:68px 12px 20px}.channel{gap:10px;grid-template-columns:90px minmax(0,1fr);padding:10px 8px}.channel__value{display:none}.channel__label{font-size:8px}.c-result-note{text-align:center;white-space:normal;width:82%}}@media(prefers-reduced-motion:reduce){.a-flow,.a-orbit,.a-orbit-reverse,.c-breathe,.c-spin,.c-spin-reverse,.channel .trace-animate{animation:none!important}}.hv-svg{height:calc(100% - 76px);inset:46px 10px 30px;overflow:visible;position:absolute;width:calc(100% - 20px)}.hv-caption{bottom:18px;color:rgba(162,202,235,.56);font:500 8px/1.55 var(--mono);left:24px;letter-spacing:.14em;position:absolute;right:24px;text-transform:uppercase}.hv-hair{fill:none;stroke:rgba(190,208,221,.12);stroke-width:1}.hv-hair-2{fill:none;stroke:rgba(41,150,172,.15);stroke-width:1}.hv-coast{fill:none;stroke:rgba(190,208,221,.25);stroke-width:1.15}.hv-depth{fill:none;stroke:rgba(41,150,172,.16);stroke-width:1}.hv-link{fill:none;stroke:rgba(41,150,172,.42);stroke-width:1.15}.hv-link-soft{fill:none;stroke:rgba(162,202,235,.2);stroke-width:1}.hv-link-gold{fill:none;stroke:rgba(199,161,1,.46);stroke-width:1.15}.hv-link-coral{fill:none;stroke:rgba(212,97,96,.44);stroke-width:1.15}.hv-node{fill:#2996ac}.hv-node-light{fill:#a2caeb}.hv-node-gold{fill:#c7a101}.hv-node-coral{fill:#d46160}.hv-ring{fill:none;stroke:rgba(41,150,172,.2);stroke-width:1}.hv-label{fill:rgba(237,243,244,.88);font:600 10px var(--display)}.hv-mono{fill:rgba(162,202,235,.64);font:500 7px var(--mono);letter-spacing:1.2px}.hv-mono-bright{fill:rgba(237,243,244,.78);font:500 7px var(--mono);letter-spacing:1.05px}.hv-small{fill:rgba(237,243,244,.58);font:400 8px var(--body)}.hv-coral-text{fill:#e97972;font:600 11px var(--mono);letter-spacing:.5px}.hv-gold-text{fill:#d4a60d;font:600 10px var(--mono);letter-spacing:.5px}.hv-rd-expand,.hv-rd-initial,.hv-rd-metrics,.hv-rd-summary{opacity:0}.role-visual[data-state=rd] .hv-rd-initial{animation:hvRdInitial 10.2s cubic-bezier(.22,1,.36,1) forwards}.role-visual[data-state=rd] .hv-rd-expand{animation:hvRdExpand 10.2s cubic-bezier(.22,1,.36,1) forwards}.role-visual[data-state=rd] .hv-rd-metrics{animation:hvRdMetrics 10.2s cubic-bezier(.22,1,.36,1) forwards}.role-visual[data-state=rd] .hv-rd-summary{animation:hvRdSummary 10.2s cubic-bezier(.22,1,.36,1) forwards}@keyframes hvRdInitial{0%{opacity:0;transform:scale(.985)}10%,30%{opacity:1;transform:scale(1)}42%,99%{opacity:0;transform:scale(.992)}to{opacity:0;transform:scale(.992);visibility:hidden}}@keyframes hvRdExpand{0%,34%{opacity:0;transform:scale(.985)}50%,to{opacity:1;transform:scale(1)}}@keyframes hvRdMetrics{0%,58%{opacity:0;transform:translateY(5px)}74%,to{opacity:1;transform:translateY(0)}}@keyframes hvRdSummary{0%,72%{opacity:0}86%,to{opacity:1}}.hv-rd-path{stroke-dasharray:4 9;stroke-dashoffset:46}.role-visual[data-state=rd] .hv-rd-path{animation:hvDash 10.6s linear forwards}@keyframes hvDash{to{stroke-dashoffset:-40}}.hv-rd-node-pulse{animation:hvNodeBreathe 5.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes hvNodeBreathe{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.hv-mkt-axis{fill:none;stroke:rgba(190,208,221,.18);stroke-width:1}.hv-mkt-lane{fill:hsla(0,0%,100%,.008);stroke:rgba(190,208,221,.1);stroke-width:1}.hv-mkt-note{fill:rgba(6,20,31,.94)}.hv-mkt-trace-low{fill:none;stroke:rgba(41,150,172,.72);stroke-width:1.6}.hv-mkt-trace-med{fill:none;stroke:rgba(141,192,232,.72);stroke-width:1.6}.hv-mkt-trace-high{fill:none;stroke:rgba(237,243,244,.75);stroke-width:1.7}.hv-mkt-draw{stroke-dasharray:500;stroke-dashoffset:500}.role-visual[data-state=marketing] .hv-mkt-draw{animation:hvDraw 3.8s cubic-bezier(.22,1,.36,1) forwards}@keyframes hvDraw{to{stroke-dashoffset:0}}.hv-mkt-dot{opacity:0;transform-box:fill-box;transform-origin:center}.role-visual[data-state=marketing] .hv-mkt-dot{animation:hvDotIn .7s ease forwards}.role-visual[data-state=marketing] .hv-mkt-dot:first-of-type{animation-delay:1.4s}.role-visual[data-state=marketing] .hv-mkt-dot:nth-of-type(2){animation-delay:1.55s}.role-visual[data-state=marketing] .hv-mkt-dot:nth-of-type(3){animation-delay:1.7s}@keyframes hvDotIn{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.hv-mkt-callout{opacity:0}.role-visual[data-state=marketing] .hv-mkt-callout{animation:hvCallout .8s ease 2.65s forwards}@keyframes hvCallout{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.hv-mkt-quality{opacity:0}.role-visual[data-state=marketing] .hv-mkt-quality{animation:hvQuality .9s ease 3.35s forwards}@keyframes hvQuality{0%{opacity:0}to{opacity:1}}.hv-sales-site{opacity:0;transform-box:fill-box;transform-origin:center}.role-visual[data-state=sales] .hv-sales-site{animation:hvSiteIn .8s cubic-bezier(.22,1,.36,1) forwards}.role-visual[data-state=sales] .hv-sales-site.s1{animation-delay:.45s}.role-visual[data-state=sales] .hv-sales-site.s2{animation-delay:1s}.role-visual[data-state=sales] .hv-sales-site.s3{animation-delay:1.55s}.role-visual[data-state=sales] .hv-sales-site.s4{animation-delay:2.1s}.role-visual[data-state=sales] .hv-sales-site.s5{animation-delay:2.65s}@keyframes hvSiteIn{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.hv-sales-leader{stroke-dasharray:70;stroke-dashoffset:70}.role-visual[data-state=sales] .hv-sales-leader{animation:hvLeader 1s ease forwards}.role-visual[data-state=sales] .hv-sales-leader.l1{animation-delay:.65s}.role-visual[data-state=sales] .hv-sales-leader.l2{animation-delay:1.2s}.role-visual[data-state=sales] .hv-sales-leader.l3{animation-delay:1.75s}.role-visual[data-state=sales] .hv-sales-leader.l4{animation-delay:2.3s}.role-visual[data-state=sales] .hv-sales-leader.l5{animation-delay:2.85s}@keyframes hvLeader{to{stroke-dashoffset:0}}.hv-sales-copy{opacity:0}.role-visual[data-state=sales] .hv-sales-copy.c1{animation:hvCopy .7s ease .9s forwards}.role-visual[data-state=sales] .hv-sales-copy.c2{animation:hvCopy .7s ease 1.45s forwards}.role-visual[data-state=sales] .hv-sales-copy.c3{animation:hvCopy .7s ease 2s forwards}.role-visual[data-state=sales] .hv-sales-copy.c4{animation:hvCopy .7s ease 2.55s forwards}.role-visual[data-state=sales] .hv-sales-copy.c5{animation:hvCopy .7s ease 3.1s forwards}@keyframes hvCopy{to{opacity:1}}.hv-sales-benchmark{opacity:0}.role-visual[data-state=sales] .hv-sales-benchmark{animation:hvBench .9s ease 3.75s forwards}@keyframes hvBench{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.hv-svg{height:calc(100% - 84px);inset:50px 8px 34px;width:calc(100% - 16px)}.hv-caption{bottom:14px;left:14px;right:14px}}@media (prefers-reduced-motion:reduce){.hv-mkt-callout,.hv-mkt-dot,.hv-mkt-quality,.hv-rd-expand,.hv-rd-initial,.hv-rd-metrics,.hv-rd-summary,.hv-sales-benchmark,.hv-sales-copy,.hv-sales-site{animation:none!important;opacity:1!important;transform:none!important}.hv-mkt-draw,.hv-sales-leader{animation:none!important;stroke-dashoffset:0!important}}.who-section .role__button,.who-section .role__button:active,.who-section .role__button:focus,.who-section .role__button:focus-visible,.who-section .role__button:hover,.who-section .role__button:link,.who-section .role__button:visited{-webkit-appearance:none!important;appearance:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:inherit!important;margin:0!important;outline:0!important;padding:23px 0 22px!important;text-decoration:none!important;transform:none!important;width:100%!important}.who-section .role__button:focus-visible,.who-section .role__button:hover{cursor:pointer!important}.who-section .role__button:active:after,.who-section .role__button:active:before,.who-section .role__button:after,.who-section .role__button:before,.who-section .role__button:focus-visible:after,.who-section .role__button:focus-visible:before,.who-section .role__button:focus:after,.who-section .role__button:focus:before,.who-section .role__button:hover:after,.who-section .role__button:hover:before{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}