.how-it-works{overflow:clip}.hiw-label{color:var(--signal);font-family:var(--font-display);text-transform:uppercase;font-size:var(--kicker-size);font-weight:var(--kicker-weight);letter-spacing:var(--kicker-tracking);line-height:var(--kicker-line)}.hiw-hero{padding:var(--page-top) 0 clamp(48px, 5vw, 76px);justify-items:start;display:grid}.hiw-hero__copy{width:100%}.hiw-hero h1{max-width:20ch;font-size:var(--hero-size);letter-spacing:var(--hero-tracking);line-height:var(--hero-line);margin-top:20px}.hiw-hero__lower{justify-items:start;gap:var(--hero-cta-gap);grid-template-columns:minmax(0,620px);margin-top:44px;display:grid}.hiw-hero__body{max-width:620px;color:color-mix(in srgb, var(--off-white) 72%, transparent);font-size:var(--hero-lede-size);line-height:var(--hero-lede-line)}.hiw-hero__actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;display:flex}.hiw-sequence{border-block:1px solid color-mix(in srgb, var(--off-white) 8%, transparent);background:color-mix(in srgb, var(--navy) 28%, var(--void));padding-block:130px 150px}.hiw-sequence__intro{grid-template-columns:minmax(0,1.08fr) minmax(320px,.68fr);align-items:end;gap:90px;padding-bottom:84px;display:grid}.hiw-sequence__intro h2,.hiw-ownership h2,.hiw-integrations h2,.hiw-close h2{margin-top:18px;font-size:clamp(2.25rem,3.5vw,3.5rem);line-height:1.08}.hiw-sequence__intro h2{max-width:740px}.hiw-sequence__intro>p{max-width:470px;color:color-mix(in srgb, var(--off-white) 66%, transparent);line-height:1.75}.hiw-sequence__body{grid-template-columns:minmax(300px,.76fr) minmax(520px,1.24fr);align-items:start;gap:82px;display:grid}.hiw-sequence__steps{margin:0;padding:0;list-style:none}.hiw-sequence__step{border-top:1px solid color-mix(in srgb, var(--off-white) 11%, transparent);flex-direction:column;justify-content:center;align-items:stretch;min-height:min(82vh,760px);padding-block:72px;display:flex}.hiw-sequence__step:last-child{border-bottom:1px solid color-mix(in srgb, var(--off-white) 11%, transparent)}.hiw-sequence__step-copy{max-width:480px;transition:opacity .28s}.is-enhanced .hiw-sequence__step-copy{opacity:.36}.is-enhanced .hiw-sequence__step.is-active .hiw-sequence__step-copy{opacity:1}.hiw-sequence__number{color:var(--depth);font-family:var(--font-display);font-size:.75rem;font-weight:700}.hiw-sequence__step.is-resolved .hiw-sequence__number{color:var(--signal)}.hiw-sequence__premise{max-width:390px;color:color-mix(in srgb, var(--off-white) 84%, transparent);font-family:var(--font-display);margin-top:34px;font-size:1.12rem;font-weight:600;line-height:1.38}.hiw-sequence__step h2{max-width:430px;margin-top:18px;font-size:clamp(2.1rem,3vw,2.85rem);line-height:1.08}.hiw-sequence__body-copy{max-width:460px;color:color-mix(in srgb, var(--off-white) 66%, transparent);margin-top:24px;line-height:1.75}.hiw-sequence__signal-row{border:1px solid color-mix(in srgb, var(--off-white) 12%, transparent);background:color-mix(in srgb, var(--navy) 42%, transparent);border-radius:8px;grid-template-columns:minmax(150px,.9fr) 38px minmax(150px,1fr);align-items:center;gap:12px;margin-top:34px;padding:24px;display:grid}.hiw-sequence__inputs{gap:7px;display:grid}.hiw-sequence__inputs span{border-left:1px solid color-mix(in srgb, var(--depth) 43%, transparent);background:color-mix(in srgb, var(--void) 34%, transparent);min-height:32px;color:color-mix(in srgb, var(--off-white) 60%, transparent);align-items:center;padding:7px 10px;font-size:.7rem;display:flex}.hiw-sequence__signal-row-rail{background:linear-gradient(90deg, color-mix(in srgb, var(--depth) 55%, transparent), color-mix(in srgb, var(--signal) 58%, transparent));height:1px;position:relative}.hiw-sequence__signal-row-rail i{background:var(--signal);width:7px;height:7px;box-shadow:0 0 12px color-mix(in srgb, var(--signal) 38%, transparent);border-radius:50%;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.hiw-sequence__signal-row>p{color:color-mix(in srgb, var(--off-white) 80%, transparent);font-size:.8rem;line-height:1.55}.hiw-sequence__signal-row>p span{color:var(--signal);font-family:var(--font-display);text-transform:uppercase;margin-bottom:8px;font-size:.6rem;font-weight:700;display:block}.hiw-sequence__visual{display:none}.is-enhanced .hiw-sequence__visual{height:min(620px,100vh - 152px);display:block;position:sticky;top:112px}.hiw-sequence__visual-frame{isolation:isolate;border:1px solid color-mix(in srgb, var(--off-white) 12%, transparent);background:radial-gradient(circle at 62% 52%, color-mix(in srgb, var(--depth) 8%, transparent), transparent 52%), color-mix(in srgb, var(--void) 68%, transparent);height:100%;min-height:440px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--off-white) 5%, transparent);border-radius:8px;position:relative;overflow:hidden}.hiw-sequence__visual-frame:before,.hiw-sequence__visual-frame:after{z-index:-1;content:"";pointer-events:none;position:absolute}.hiw-sequence__visual-frame:before{background-image:linear-gradient(color-mix(in srgb, var(--off-white) 2.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--off-white) 2%, transparent) 1px, transparent 1px);background-size:72px 72px;inset:0}.hiw-sequence__visual-frame:after{border-block:1px solid color-mix(in srgb, var(--off-white) 5%, transparent);inset:20% 7%}.hiw-sequence__canvas{width:100%;height:100%;position:absolute;inset:0}.hiw-sequence__readout{gap:5px;display:grid;position:absolute;top:28px;left:30px}.hiw-sequence__readout span{color:var(--depth);font-family:var(--font-display);font-size:.68rem;font-weight:700}.hiw-sequence__readout strong{color:color-mix(in srgb, var(--off-white) 72%, transparent);font-size:.77rem}.hiw-sequence__visual-frame>p{color:color-mix(in srgb, var(--off-white) 32%, transparent);text-transform:uppercase;font-size:.61rem;position:absolute;bottom:27px;right:30px}.hiw-ownership{border-bottom:1px solid color-mix(in srgb, var(--off-white) 8%, transparent);background:color-mix(in srgb, var(--navy) 18%, var(--void))}.hiw-ownership__inner{grid-template-columns:minmax(300px,.72fr) minmax(560px,1.28fr);align-items:center;gap:100px;padding-block:150px;display:grid}.hiw-ownership header{max-width:470px}.hiw-ownership header>p:last-child,.hiw-integrations__intro,.hiw-close p{color:color-mix(in srgb, var(--off-white) 66%, transparent);margin-top:24px;line-height:1.75}.hiw-ownership__map{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:86px;display:grid}.hiw-ownership__map section{border-block:1px solid color-mix(in srgb, var(--off-white) 13%, transparent);padding-block:28px}.hiw-ownership__map section>span{color:color-mix(in srgb, var(--off-white) 42%, transparent);text-transform:uppercase;font-size:.64rem}.hiw-ownership__map h3{margin-top:10px;font-size:1.3rem}.hiw-ownership__map ul{margin:28px 0 0;padding:0;list-style:none}.hiw-ownership__map li{border-top:1px solid color-mix(in srgb, var(--off-white) 8%, transparent);color:color-mix(in srgb, var(--off-white) 66%, transparent);padding:13px 0 13px 18px;font-size:.82rem;line-height:1.5;position:relative}.hiw-ownership__map li:before{border:1px solid color-mix(in srgb, var(--depth) 63%, transparent);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:19px;left:0}.hiw-ownership__map .is-botable li:before{border-color:var(--signal);background:color-mix(in srgb, var(--signal) 22%, transparent)}.hiw-integrations{padding-block:156px}.hiw-integrations header{grid-template-columns:minmax(0,1fr) minmax(320px,.68fr);align-items:end;gap:90px;display:grid}.hiw-integrations header .hiw-label,.hiw-integrations header h2{grid-column:1}.hiw-integrations header h2{max-width:720px}.hiw-integrations__intro{grid-area:1/2/span 2;max-width:480px}.hiw-integrations__link{width:fit-content;color:color-mix(in srgb, var(--off-white) 78%, transparent);font-family:var(--font-display);grid-column:2;align-items:center;gap:9px;margin-top:18px;font-size:.82rem;font-weight:600;transition:color .18s;display:inline-flex}.hiw-integrations__link span{color:var(--signal)}.hiw-integrations__link:hover,.hiw-integrations__link:focus-visible{color:var(--signal);outline:none}.hiw-integrations__map{grid-template-columns:minmax(400px,1.16fr) 100px minmax(280px,.84fr);align-items:center;gap:22px;margin-top:78px;display:grid}.hiw-integrations__map ul{border-top:1px solid color-mix(in srgb, var(--off-white) 12%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hiw-integrations__map li:last-child:nth-child(odd){grid-column:1/-1}.hiw-integrations__map li{border-bottom:1px solid color-mix(in srgb, var(--off-white) 12%, transparent);min-height:124px;padding:24px 22px 22px 0}.hiw-integrations__map li:nth-child(2n){border-left:1px solid color-mix(in srgb, var(--off-white) 8%, transparent);padding-left:22px}.hiw-integrations__map li>span{color:color-mix(in srgb, var(--off-white) 42%, transparent);text-transform:uppercase;font-size:.64rem}.hiw-integrations__map li>div{flex-wrap:wrap;gap:7px;margin-top:19px;display:flex}.hiw-integrations__map li strong{border:1px solid color-mix(in srgb, var(--depth) 20%, transparent);background:color-mix(in srgb, var(--depth) 5%, transparent);color:color-mix(in srgb, var(--off-white) 70%, transparent);border-radius:999px;padding:6px 9px;font-size:.71rem;font-weight:600}.hiw-integrations__rail{background:linear-gradient(90deg, color-mix(in srgb, var(--depth) 56%, transparent), color-mix(in srgb, var(--signal) 60%, transparent));height:1px;position:relative}.hiw-integrations__rail i{background:var(--signal);width:9px;height:9px;box-shadow:0 0 16px color-mix(in srgb, var(--signal) 32%, transparent);border-radius:50%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.hiw-integrations__layer{border:1px solid color-mix(in srgb, var(--signal) 20%, transparent);background:linear-gradient(140deg, color-mix(in srgb, var(--signal) 7%, transparent), transparent 58%), color-mix(in srgb, var(--navy) 46%, transparent);border-radius:8px;align-content:center;gap:10px;min-height:212px;padding:30px;display:grid}.hiw-integrations__layer>span{color:var(--signal);font-family:var(--font-display);text-transform:uppercase;font-size:.66rem;font-weight:700}.hiw-integrations__layer strong{max-width:230px;font-family:var(--font-display);font-size:1.38rem;line-height:1.2}.hiw-integrations__layer p{max-width:240px;color:color-mix(in srgb, var(--off-white) 56%, transparent);margin-top:10px;font-size:.78rem;line-height:1.55}.hiw-close{border-block:1px solid color-mix(in srgb, var(--off-white) 14%, transparent);justify-content:space-between;align-items:center;gap:60px;margin-block:112px 120px;padding:68px 0;display:flex}.hiw-close h2{max-width:650px;margin-top:0}.hiw-close p{max-width:600px}.hiw-close .button{flex:none}@media (width<=1100px){.hiw-hero__lower,.hiw-sequence__intro,.hiw-integrations header{gap:56px}.hiw-sequence__body{grid-template-columns:minmax(280px,.78fr) minmax(450px,1.22fr);gap:48px}.hiw-ownership__inner{gap:64px}.hiw-integrations__map{grid-template-columns:minmax(360px,1.1fr) 70px minmax(260px,.9fr)}}@media (width<=899px){.hiw-hero__lower,.hiw-sequence__intro,.hiw-sequence__body,.hiw-ownership__inner,.hiw-integrations header{grid-template-columns:1fr}.hiw-hero__actions{justify-content:flex-start}.hiw-sequence{padding-block:104px 120px}.hiw-sequence__intro{gap:30px;padding-bottom:36px}.hiw-sequence__step{grid-template-columns:1fr;gap:32px;min-height:auto;padding-block:68px;display:grid}.is-enhanced .hiw-sequence__step-copy{opacity:1}.hiw-sequence__signal-row,.is-enhanced .hiw-sequence__signal-row{display:grid}.hiw-sequence__visual,.is-enhanced .hiw-sequence__visual{display:none}.hiw-ownership__inner{gap:52px;padding-block:116px}.hiw-integrations__intro,.hiw-integrations__link{grid-area:auto/1}.hiw-integrations__intro{margin-top:0}.hiw-integrations__map{grid-template-columns:minmax(0,1fr) 64px minmax(240px,.72fr)}}@media (width<=640px){.hiw-hero h1{font-size:clamp(3rem,13.5vw,3.75rem)}.hiw-hero__lower{gap:28px;margin-top:30px}.hiw-hero__body{font-size:.98rem}.hiw-hero__actions{display:grid}.hiw-hero__actions .button{width:100%}.hiw-sequence__intro h2,.hiw-ownership h2,.hiw-integrations h2,.hiw-close h2{font-size:2.15rem}.hiw-sequence__step{padding-block:56px}.hiw-sequence__premise{margin-top:24px;font-size:1.02rem}.hiw-sequence__step h2{font-size:1.85rem}.hiw-sequence__signal-row,.is-enhanced .hiw-sequence__signal-row{grid-template-columns:1fr;gap:18px;padding:22px}.hiw-sequence__signal-row-rail{background:linear-gradient(180deg, color-mix(in srgb, var(--depth) 55%, transparent), color-mix(in srgb, var(--signal) 58%, transparent));width:1px;height:24px;margin-left:9px}.hiw-sequence__signal-row-rail i{inset:auto auto -1px 50%;transform:translate(-50%,50%)}.hiw-ownership__inner{padding-block:94px}.hiw-ownership__map{grid-template-columns:1fr;gap:44px}.hiw-integrations{padding-block:104px}.hiw-integrations__map{grid-template-columns:1fr;gap:20px;margin-top:52px}.hiw-integrations__map ul{grid-template-columns:1fr}.hiw-integrations__map li,.hiw-integrations__map li:nth-child(2n){border-left:0;min-height:0;padding:24px 0}.hiw-integrations__rail{background:linear-gradient(180deg, color-mix(in srgb, var(--depth) 56%, transparent), color-mix(in srgb, var(--signal) 60%, transparent));width:1px;height:36px;margin-left:18px}.hiw-integrations__rail i{inset:auto auto 0 50%;transform:translate(-50%,50%)}.hiw-integrations__layer{min-height:190px}.hiw-close{flex-direction:column;align-items:stretch;gap:30px;margin-block:84px;padding-block:56px}.hiw-close .button{width:100%}}@media (prefers-reduced-motion:reduce){.hiw-sequence{padding-block:104px 120px}.hiw-sequence__body{grid-template-columns:1fr}.hiw-sequence__step{min-height:auto;padding-block:68px}.is-enhanced .hiw-sequence__step-copy{opacity:1}.hiw-sequence__signal-row,.is-enhanced .hiw-sequence__signal-row{display:grid}.hiw-sequence__visual,.is-enhanced .hiw-sequence__visual{display:none}.hiw-sequence__step-copy,.hiw-sequence__signal-row-rail i,.hiw-integrations__rail i{box-shadow:none;transition:none}}
