.how-it-works_root__lKoVB{--bg:#f4f7f6;--border:var(--ah-ink-08);--text:var(--ah-ink);--muted:var(--ah-secondary);--yellow:var(--ah-yellow);--gold:var(--ah-on-yellow);--nav-h:88px;--hero-top:49px;--gutter:clamp(20px,5vw,80px);--copy-w:clamp(280px,27vw,400px);--rail-room:0px;--col-gap:clamp(28px,4vw,64px);background:var(--bg);color:var(--text);font-family:var(--font-dm-sans,"DM Sans",system-ui,sans-serif);-webkit-font-smoothing:antialiased;overflow-x:clip}.how-it-works_root__lKoVB>header{background-color:color-mix(in srgb,var(--bg) 85%,transparent)}.how-it-works_reel__uVMm2,.how-it-works_scene__OjeaN{position:relative}.how-it-works_main__Wbhr5{display:flow-root}.how-it-works_reel__uVMm2{margin-top:calc(-1 * var(--nav-h))}.how-it-works_anchor__UgSyp{position:absolute;left:0;width:1px;pointer-events:none;visibility:hidden}.how-it-works_stage__EsgKn{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;isolation:isolate;background:var(--bg);display:grid;grid-template-columns:var(--copy-w) minmax(0,1fr);grid-template-rows:100%;align-items:center;grid-column-gap:var(--col-gap);column-gap:var(--col-gap);--frame:max(0px,(100% - 1560px)/2);padding:0 calc(var(--frame) + var(--gutter) + var(--rail-room)) 0 calc(var(--frame) + var(--gutter))}.how-it-works_sceneStatic__BIKNY .how-it-works_stage__EsgKn{position:static;height:auto;min-height:0;overflow:visible;grid-template-rows:auto;padding-top:72px;padding-bottom:72px}.how-it-works_copy__ZMVzq{grid-area:1/1;position:relative;z-index:3;max-width:var(--copy-w);margin-top:-2vh;align-self:center;will-change:transform,opacity}.how-it-works_eyebrow__gLkEi{margin:0 0 16px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.how-it-works_title__LdNsM{margin:0 0 18px;font-size:clamp(34px,3.3vw,52px);line-height:1.02;letter-spacing:-.03em;font-weight:500;text-wrap:balance}.how-it-works_display__zOBHo{margin:0;font-size:clamp(44px,6.6vw,104px);line-height:.96;letter-spacing:-.04em;font-weight:500;text-wrap:balance}.how-it-works_body__IT6OS{margin:0;max-width:38ch;font-size:clamp(16px,1.15vw,18px);line-height:1.55;color:var(--muted)}.how-it-works_hexField___uvJH{position:absolute;inset:-8%;z-index:0;pointer-events:none}.how-it-works_hexField___uvJH svg{display:block;width:100%;height:100%}.how-it-works_hexCell__0_bst{fill:none;stroke:rgba(36,40,55,.06)}.how-it-works_hexPlus__CQhrb{fill:none;stroke:#6e7078;stroke-opacity:.2;stroke-linecap:round}.how-it-works_progress__5x7aU{position:fixed;left:0;right:0;top:0;height:3px;z-index:60;background:var(--yellow);transform-origin:left}.how-it-works_rail__rCjjb{position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:55;display:none;flex-direction:column;gap:6px;padding:10px 6px;border-radius:999px;background:var(--ah-elevated);border:1px solid var(--border);box-shadow:var(--shadow-card)}.how-it-works_railDot___qMTO{position:relative;display:grid;place-items:center;width:22px;height:22px;color:var(--text);text-decoration:none}.how-it-works_railDot___qMTO i{display:block;width:7px;height:7px;border-radius:50%;background:rgba(var(--ah-ink-rgb),.24);transition:transform .3s ease,background-color .3s ease}.how-it-works_railDot___qMTO:hover i{background:rgba(var(--ah-ink-rgb),.55)}.how-it-works_railOn__qRX3B i{background:var(--text);transform:scale(1.15)}.how-it-works_railRing__kA9fO{position:absolute;inset:0;width:22px;height:22px;fill:none;stroke-width:1.5;transform:rotate(-90deg);opacity:0;transition:opacity .3s ease}.how-it-works_railOn__qRX3B .how-it-works_railRing__kA9fO{opacity:1}.how-it-works_railRingTrack__3CbXF{stroke:var(--ah-ink-12)}.how-it-works_railRingFill__EtGDI{stroke:var(--yellow);stroke-linecap:round}.how-it-works_rail__rCjjb:before{content:"";top:0;bottom:0;right:calc(100% + 4px);width:136px;border-radius:20px;background:var(--ah-elevated);border:1px solid var(--border);box-shadow:var(--shadow-pop);transition:opacity .2s ease,transform .2s ease}.how-it-works_railLabel__jcxw5,.how-it-works_rail__rCjjb:before{position:absolute;opacity:0;transform:translateX(6px);pointer-events:none}.how-it-works_railLabel__jcxw5{right:40px;top:50%;translate:0 -50%;padding:4px 10px;border-radius:999px;border:1px solid transparent;color:var(--muted);font-size:13px;font-weight:500;line-height:16px;white-space:nowrap;transition:opacity .2s ease,transform .2s ease,color .2s ease}.how-it-works_railOn__qRX3B .how-it-works_railLabel__jcxw5{color:var(--text)}.how-it-works_rail__rCjjb:focus-within:before,.how-it-works_rail__rCjjb:hover:before{opacity:1;transform:none}.how-it-works_rail__rCjjb:focus-within .how-it-works_railLabel__jcxw5,.how-it-works_rail__rCjjb:hover .how-it-works_railLabel__jcxw5{opacity:1;transform:none;pointer-events:auto}.how-it-works_rail__rCjjb:focus-within .how-it-works_railOn__qRX3B .how-it-works_railLabel__jcxw5,.how-it-works_rail__rCjjb:hover .how-it-works_railOn__qRX3B .how-it-works_railLabel__jcxw5{font-weight:600}.how-it-works_rail__rCjjb .how-it-works_railDot___qMTO:focus-visible .how-it-works_railLabel__jcxw5,.how-it-works_rail__rCjjb .how-it-works_railDot___qMTO:hover .how-it-works_railLabel__jcxw5{color:var(--text)}@media (min-width:1100px){.how-it-works_root__lKoVB{--rail-room:56px}.how-it-works_rail__rCjjb{display:flex}}.how-it-works_open__4ExK8 .how-it-works_stage__EsgKn{grid-template-columns:1fr;justify-items:center;text-align:center}.how-it-works_openLayer__KTrv0{position:absolute;inset:0;z-index:2;display:grid;place-items:center;text-align:center;padding:var(--nav-h) var(--gutter) 6px;pointer-events:none}.how-it-works_footage__8AwXk{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.how-it-works_footage__8AwXk video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.how-it-works_footageVeil___6z8U{position:absolute;inset:0;background:linear-gradient(to bottom,var(--bg) 0,transparent 18%,transparent 82%,var(--bg) 100%)}.how-it-works_openLine__3_s76{position:absolute;inset:0;display:grid;place-items:center;align-content:center;padding:0 var(--gutter);z-index:2}.how-it-works_typedWrap__Feetg{position:relative;display:block}.how-it-works_typedGhost__1bXl1{visibility:hidden}.how-it-works_typedLive__W1r6I{position:absolute;inset:0}.how-it-works_caret__9P4hZ{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.15em;background:var(--text);animation:how-it-works_blink__nZ0g2 1s steps(2) infinite}@keyframes how-it-works_blink__nZ0g2{to{opacity:0}}.how-it-works_close__wg6vs{position:relative;padding:clamp(96px,14vw,200px) var(--gutter) clamp(80px,10vw,140px);text-align:center;overflow:hidden;isolation:isolate}.how-it-works_closeInner__chuzp{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:22px}.how-it-works_closeInner__chuzp .how-it-works_body__IT6OS{max-width:560px}.how-it-works_closeRow__qheWR{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:10px}.how-it-works_closeCast__RqCMF{position:relative;z-index:1;display:flex;justify-content:center;align-items:flex-end;gap:12px;margin-top:64px}.how-it-works_closeCast__RqCMF>*{animation:how-it-works_bob__8fFAb 5s ease-in-out infinite}.how-it-works_closeCast__RqCMF>:nth-child(2n){animation-delay:-2.5s}@keyframes how-it-works_bob__8fFAb{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:1100px){.how-it-works_root__lKoVB{--copy-w:clamp(260px,30vw,340px)}}@media (max-width:900px){.how-it-works_stage__EsgKn{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);align-items:start;row-gap:14px;padding-top:96px;padding-bottom:16px}.how-it-works_sceneStatic__BIKNY .how-it-works_stage__EsgKn{grid-template-rows:auto auto;row-gap:24px}.how-it-works_copy__ZMVzq{max-width:none;margin-top:0;align-self:start}.how-it-works_title__LdNsM{margin-bottom:12px;font-size:clamp(30px,8.4vw,40px)}.how-it-works_body__IT6OS{font-size:15px;line-height:1.5}.how-it-works_eyebrow__gLkEi{margin-bottom:10px;font-size:11px}.how-it-works_root__lKoVB{--hero-top:16px}.how-it-works_openLayer__KTrv0{align-content:start;padding-top:calc(var(--nav-h) + var(--hero-top))}}@media (prefers-reduced-motion:reduce){.how-it-works_closeCast__RqCMF>*{animation:none}}.how-it-works_root__lKoVB[data-static] .how-it-works_open__4ExK8{overflow:hidden}.how-it-works_root__lKoVB[data-static] .how-it-works_open__4ExK8 .how-it-works_stage__EsgKn{padding-top:var(--hero-top)}.how-it-works_root__lKoVB[data-static] .how-it-works_caret__9P4hZ{display:none}