.page_page__BxAA0{--ink:var(--text);--bg:var(--page);--paper:var(--surface);--line:var(--hairline);--muted:var(--text-muted);--ink-soft:var(--text-soft);background:var(--bg);scroll-behavior:smooth}.page_bandInner__KOucD{max-width:1080px;margin:0 auto;padding:72px 24px}.page_sectionHead__GUdBf{display:flex;align-items:baseline;gap:16px;margin-bottom:10px}.page_kicker__1gEHy{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0;white-space:nowrap}.page_headRule__wlNIN{flex:1;height:1px;background:var(--line)}.page_headCount__evpvo{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;color:var(--text-faint);white-space:nowrap}.page_sectionTitle__HJlHJ{font-size:30px;font-weight:700;letter-spacing:-.03em;margin:0 0 8px}.page_sectionDesc__gflXo{font-size:15.5px;line-height:1.7;color:var(--muted);max-width:600px;margin:0 0 32px}.page_toolGrid__8kfhP{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.page_toolGrid__8kfhP>.page_toolCard__cScq2:last-child:nth-child(odd){grid-column:1/-1}.page_toolCard__cScq2{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:28px 26px 24px;transition:transform .14s ease,border-color .14s ease,box-shadow .18s ease;color:var(--ink);text-decoration:none;display:block}.page_toolCard__cScq2:hover{transform:translateY(-3px);border-color:#cfdae9;box-shadow:0 18px 40px -26px rgba(27,58,107,.4)}.page_toolCard__cScq2:hover .page_toolGlyph___WdVL{color:var(--accent)}.page_toolIdx__JJI8T{position:absolute;top:24px;right:24px;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.1em;color:#c9d5e6}.page_toolGlyph___WdVL{color:var(--text-faint);margin-bottom:16px;transition:color .14s ease}.page_toolName__eDQ__{font-size:19px;font-weight:700;letter-spacing:-.025em;margin:0 0 10px}.page_toolDesc__glpr2{font-size:14.5px;line-height:1.65;color:var(--ink-soft);margin:0 0 16px}.page_toolGood__gc8U3{font-size:13.5px;line-height:1.6;color:var(--muted);margin:0;padding-top:14px;border-top:1px solid var(--line)}.page_toolGoodLabel__mezF7{display:block;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.page_howBand__PfPDt{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.page_steps___xGsg{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;counter-reset:step;margin-top:40px}.page_step__1dBk0{border-top:2px solid var(--accent);padding-top:20px;position:relative}.page_stepNum___t3eT{font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:.12em;color:var(--accent);margin-bottom:12px}.page_stepTitle__YU5ap{font-size:17px;font-weight:600;letter-spacing:-.02em;margin:0 0 8px}.page_stepText__b03Ly{font-size:14.5px;line-height:1.65;color:var(--ink-soft);margin:0}.page_safetyNote__8tEYf{margin:36px 0 0;padding-left:16px;border-left:2px solid var(--accent);font-size:14px;font-weight:600;line-height:1.6;color:var(--accent);letter-spacing:-.01em}.page_pricingBand__NfR4p{background:var(--surface-2)}.page_pricingGrid__DE0Ro{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;align-items:start}.page_planCard__yLPgM{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:30px 28px}.page_planCardFeatured__LpZj0{border-color:var(--accent);box-shadow:0 20px 50px -30px rgba(27,58,107,.5)}.page_planBadge__uW_eH{display:inline-block;font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);background:var(--surface-3);border-radius:999px;padding:6px 12px;margin-bottom:16px}.page_planBadgeAccent__E5Ban{color:#fff;background:var(--accent)}.page_planTitle__18CiV{font-size:21px;font-weight:700;letter-spacing:-.03em;margin:0 0 10px}.page_planDesc__0Szqo{font-size:14.5px;line-height:1.65;color:var(--muted);margin:0 0 20px}.page_planFoot__pv4Uf{font-size:12.5px;line-height:1.55;color:var(--muted);margin:0}.page_toolBuy__Vx2RJ{margin-bottom:18px}.page_toolBuy__Vx2RJ:last-of-type{margin-bottom:4px}.page_toolBuyName__wzMkB{font-size:14.5px;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin:0 0 8px}.page_periodBtnRow__VW_wo{display:flex;gap:8px;flex-wrap:wrap}.page_periodBuyBtn__Xzshf{flex:1 1 0;min-width:120px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--page);font-family:var(--font-mono);font-size:12.5px;font-weight:500;letter-spacing:-.01em;color:var(--ink-soft);font-variant-numeric:tabular-nums;transition:border-color .14s ease,background .14s ease,transform .1s ease,color .14s ease}.page_periodBuyBtn__Xzshf:hover{border-color:var(--accent);background:#fff;color:var(--accent);transform:translateY(-1px)}.page_priceBig__AmBiH{font-family:var(--font-mono);font-size:32px;font-weight:700;letter-spacing:-.03em;color:var(--ink);margin:0 0 8px;font-variant-numeric:tabular-nums}.page_priceUnit__JvGrv{font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--muted)}.page_planNote__DW6VB{font-size:14px;font-weight:600;color:var(--ink-soft);margin:0 0 22px}.page_planCta__x0jYT{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:48px;background:var(--accent);color:#fff;font-size:15px;font-weight:700;letter-spacing:-.01em;padding:13px 22px;border-radius:10px;text-decoration:none;transition:background .15s ease,transform .12s ease}.page_planCta__x0jYT:hover{background:#16315c;transform:translateY(-1px)}.page_refundNote__qHmf7{margin:22px 0 0;font-size:13.5px;line-height:1.6;color:var(--muted)}.page_inlineLink__JHg61{color:var(--accent);font-weight:600;text-decoration:underline}.page_faqList__Lu4lI{border-top:1px solid var(--line)}.page_faqItem__Y_ZNM{border-bottom:1px solid var(--line)}.page_faqQ__7yh0F{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:16px 4px;font-size:16.5px;font-weight:600;letter-spacing:-.02em;cursor:pointer;list-style:none}.page_faqQ__7yh0F::-webkit-details-marker{display:none}.page_faqQ__7yh0F:after{content:"+";font-family:var(--font-mono);font-size:18px;font-weight:500;color:var(--text-faint);transition:transform .18s ease,color .14s ease;flex-shrink:0}.page_faqItem__Y_ZNM[open] .page_faqQ__7yh0F:after{transform:rotate(45deg);color:var(--accent)}.page_faqItem__Y_ZNM[open] .page_faqQ__7yh0F{color:var(--accent)}.page_faqA__OrwJJ{font-size:14.5px;line-height:1.75;color:var(--ink-soft);margin:0;padding:0 4px 22px;max-width:720px}.page_section__xkxZH{max-width:1080px;margin:0 auto;padding:72px 24px}.page_bandSection__vxUX0,.page_section__xkxZH{scroll-margin-top:92px}@media (max-width:860px){.page_steps___xGsg,.page_toolGrid__8kfhP{grid-template-columns:1fr}.page_steps___xGsg{gap:28px}.page_pricingGrid__DE0Ro{grid-template-columns:1fr}.page_bandInner__KOucD,.page_section__xkxZH{padding:52px 22px}}@media (max-width:480px){.page_sectionTitle__HJlHJ{font-size:24px}}.ScrollHero_hero__doLWC{--hdr:83px;--stage-bg:#0b111c;position:relative;height:260vh;height:260svh;background:var(--stage-bg);color:var(--on-navy)}.ScrollHero_stage__kS5EQ{position:sticky;top:var(--hdr);height:calc(100vh - var(--hdr));height:calc(100svh - var(--hdr));overflow:hidden;display:grid;justify-items:center;background:var(--stage-bg)}.ScrollHero_frame__X7o5X{position:relative;width:100%;max-width:520px;height:100%}.ScrollHero_media__IX_4h{position:absolute;inset:0;overflow:hidden;background:var(--stage-bg)}.ScrollHero_canvas__xqQHt,.ScrollHero_poster__gTjTi{position:absolute;inset:0;width:100%;height:100%;display:block}.ScrollHero_poster__gTjTi{object-fit:cover}.ScrollHero_canvas__xqQHt{opacity:0}.ScrollHero_scrim__x9ngu{background:linear-gradient(180deg,rgba(6,10,18,.72),rgba(6,10,18,.18) 34%,rgba(6,10,18,0) 52%,rgba(6,10,18,.55) 82%,rgba(6,10,18,.85))}.ScrollHero_copy__pd6Ei,.ScrollHero_scrim__x9ngu{position:absolute;inset:0;pointer-events:none}.ScrollHero_beat__XnlEy{position:absolute;left:7%;right:7%;will-change:opacity,transform}.ScrollHero_beatTop__dTffP{top:9%}.ScrollHero_beatBottom__yyb1h{bottom:calc(5% + env(safe-area-inset-bottom, 0px));display:grid;gap:10px}.ScrollHero_eyebrow__b_av3{display:block;margin-bottom:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;opacity:.8}.ScrollHero_headline__JR7eE{margin:0;font-size:clamp(25px,7vw,34px);line-height:1.28;font-weight:700;text-wrap:balance;text-shadow:0 2px 18px rgba(0,0,0,.35)}.ScrollHero_sub__ppNsA{margin:10px 0 0;max-width:28ch;font-size:15px;opacity:.88}.ScrollHero_subKeyword__6yZtX{margin-top:6px;max-width:none;font-size:12px}.ScrollHero_tools__Wwlkl{list-style:none;margin:0;padding:4px 14px;border-radius:14px;background:rgba(9,16,30,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:14px}.ScrollHero_tools__Wwlkl li{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--on-navy-hairline)}.ScrollHero_tools__Wwlkl li:last-child{border-bottom:0}.ScrollHero_tools__Wwlkl a{flex:1;padding:9px 0;color:inherit;text-decoration:none}.ScrollHero_tools__Wwlkl a:focus-visible{outline:2px solid #fff;outline-offset:3px}.ScrollHero_idx__7EP6_{align-self:center;font-family:var(--font-mono);font-size:11px;opacity:.7}.ScrollHero_ctaRow__Ym5x5{display:flex;gap:10px}.ScrollHero_ctaGhost__wr_3f,.ScrollHero_ctaPrimary__ErFgT{flex:1;display:flex;align-items:center;justify-content:center;padding:14px 8px;border-radius:12px;text-align:center;text-decoration:none;font-size:16px;font-weight:700;border:1px solid rgba(255,255,255,.6)}.ScrollHero_ctaPrimary__ErFgT{background:var(--accent);color:#fff;border-color:rgba(255,255,255,.85)}.ScrollHero_ctaGhost__wr_3f{background:rgba(9,16,30,.45);color:#fff}.ScrollHero_ctaGhost__wr_3f:focus-visible,.ScrollHero_ctaPrimary__ErFgT:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (min-width:1024px){.ScrollHero_hero__doLWC{--hdr:87px;--stage-bg:linear-gradient(158deg,#24497e 0%,var(--accent) 42%,#122a50 100%)}.ScrollHero_stage__kS5EQ{justify-items:stretch}.ScrollHero_frame__X7o5X{max-width:1080px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:64px}.ScrollHero_media__IX_4h{position:relative;inset:auto;order:2;height:min(86vh,calc(100svh - var(--hdr) - 40px));aspect-ratio:9/16;border-radius:18px;border:1px solid var(--on-navy-hairline)}.ScrollHero_scrim__x9ngu{display:none}.ScrollHero_copy__pd6Ei{position:relative;inset:auto;order:1;display:grid}.ScrollHero_beat__XnlEy{position:relative;inset:auto;grid-area:1/1;align-self:center}.ScrollHero_headline__JR7eE{font-size:clamp(40px,4vw,54px)}.ScrollHero_sub__ppNsA{font-size:18px;max-width:34ch}.ScrollHero_tools__Wwlkl{font-size:16px;background:rgba(255,255,255,.08)}.ScrollHero_ctaRow__Ym5x5{max-width:440px}}@media (prefers-reduced-motion:reduce){.ScrollHero_hero__doLWC{height:auto}.ScrollHero_stage__kS5EQ{position:relative;top:0;height:calc(100svh - var(--hdr))}.ScrollHero_copy__pd6Ei{display:flex;flex-direction:column;gap:18px;padding:9% 7% 5%}.ScrollHero_beat__XnlEy{position:static;opacity:1!important;transform:none!important;pointer-events:auto!important;visibility:visible!important;will-change:auto}.ScrollHero_beat__XnlEy:last-child{margin-top:auto}}@media (prefers-reduced-motion:reduce) and (min-width:1024px){.ScrollHero_stage__kS5EQ{height:auto;min-height:calc(100svh - var(--hdr));padding-block:24px}.ScrollHero_copy__pd6Ei{display:flex;justify-content:center;padding:0}.ScrollHero_beat__XnlEy:last-child{margin-top:0}}