.landing_page__yCNpN{--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--zone-opportunity:#34d399;--zone-caution:#fb7185;--zone-neutral:#64748b;--dip:#fbbf24;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-feature-settings:"cv11","ss01","ss03"}.landing_grid__C5F6P{background-image:linear-gradient(90deg,rgb(255 255 255/.045) 1px,transparent 0),linear-gradient(180deg,rgb(255 255 255/.045) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 30%,transparent 75%)}.landing_aurora__K9zgI{background:radial-gradient(40% 50% at 25% 30%,rgb(16 185 129/.16),transparent 70%),radial-gradient(35% 45% at 78% 25%,rgb(139 92 246/.18),transparent 70%),radial-gradient(30% 40% at 55% 70%,rgb(59 130 246/.12),transparent 70%)}.landing_spotlight__Kf5Gi{background:radial-gradient(520px circle at var(--gx,50%) var(--gy,35%),rgb(52 211 153/.09),transparent 60%)}.landing_zoneText__BM8cD[data-zone=opportunity]{color:var(--zone-opportunity)}.landing_zoneText__BM8cD[data-zone=caution]{color:var(--zone-caution)}.landing_zoneText__BM8cD[data-zone=neutral]{color:#cbd5e1}.landing_dipDot__unFCh,.landing_dipPop__CkA95{transform-box:fill-box;transform-origin:center}.landing_dipDot__unFCh{transition:transform .3s var(--ease-spring)}.landing_dipRing__9_Nf9{transform-box:fill-box;transform-origin:center;opacity:0}.landing_dipDot__unFCh[data-active=true]{transform:scale(1.45)}.landing_crosshair__Q_G0H{will-change:transform}.landing_tooltip__Ie0Bo{will-change:transform,left,top}.landing_header__jdQul{background-color:rgb(3 7 18/.82);border-bottom:1px solid rgb(255 255 255/.06);backdrop-filter:blur(14px) saturate(160%)}.landing_progress__Pq2fm{display:none}@supports (animation-timeline:scroll()){.landing_header__jdQul{animation:landing_header-solid__LhSR6 linear both;animation-timeline:scroll(root);animation-range:0 120px}.landing_progress__Pq2fm{display:block;transform-origin:0 50%;animation:landing_progress-grow__7Fuif linear both;animation-timeline:scroll(root)}}@keyframes landing_header-solid__LhSR6{0%{background-color:rgb(3 7 18/0);border-bottom-color:rgb(255 255 255/0);backdrop-filter:blur(0) saturate(100%)}}@keyframes landing_progress-grow__7Fuif{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.landing_aurora__K9zgI{animation:landing_aurora-drift__m9cy_ 22s ease-in-out infinite alternate}.landing_rise__Wod_M{display:inline-block;animation:landing_rise__Wod_M 1s var(--ease-out) both;animation-delay:var(--d,0s)}.landing_fadeUp__xEp59{animation:landing_fade-up__VKcnl .9s var(--ease-out) both;animation-delay:var(--d,0s)}.landing_chartWipe__K4ZCK{animation:landing_wipe__avKAB 1.8s var(--ease-out) .45s both}.landing_dipPop__CkA95{animation:landing_pop__45Y2b .6s var(--ease-spring) both;animation-delay:calc(.45s + var(--t, 0) * 1.6s)}.landing_dipRing__9_Nf9{animation:landing_ring__PZUqy 2.4s var(--ease-out) infinite;animation-delay:calc(1s + var(--t, 0) * 1.6s)}.landing_crosshairIn__4hMov{animation:landing_fade-up__VKcnl .6s var(--ease-out) 2.1s both}.landing_tilt__1Eone{transition:transform .5s var(--ease-out)}.landing_tilt__1Eone:hover{transition-duration:.15s}.landing_arrow__vr4oX{transition:transform .3s var(--ease-out)}.landing_cta__TyX_M:focus-visible .landing_arrow__vr4oX,.landing_cta__TyX_M:hover .landing_arrow__vr4oX{transform:translateX(4px)}.landing_shine__ZIBxB{position:relative;overflow:hidden;isolation:isolate}.landing_shine__ZIBxB:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255/.55) 50%,transparent 70%);transform:translateX(-120%);pointer-events:none}.landing_shine__ZIBxB:hover:after{transition:transform .9s var(--ease-out);transform:translateX(120%)}@supports (animation-timeline:view()){.landing_heroCopy__FPEWp{animation:landing_hero-recede__IHYIu linear both;animation-timeline:scroll(root);animation-range:0 70vh}.landing_chartStage__LkA1T{animation:landing_flatten__MM_PO linear both;animation-timeline:view();animation-range:entry 0 cover 45%}.landing_reveal__n5Dan{animation:landing_reveal__n5Dan linear both;animation-timeline:view();animation-range:entry 0 cover 28%}.landing_draw__FsyhW{stroke-dasharray:1;animation:landing_draw__FsyhW linear both;animation-timeline:view();animation-range:entry 20% cover 55%}.landing_marker__9Z0YX{animation:landing_pop__45Y2b linear both;animation-timeline:view();animation-range:cover 40% cover 55%}}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.landing_tilt__1Eone{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.landing_tiltGlare__U4HCp{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgb(255 255 255/.1),transparent 55%);opacity:var(--glare,0);transition:opacity .3s ease}}.landing_faq__fyBwQ summary{list-style:none}.landing_faq__fyBwQ summary::-webkit-details-marker{display:none}.landing_faqIcon__MlebM{transition:transform .3s var(--ease-out)}.landing_faq__fyBwQ[open] .landing_faqIcon__MlebM{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){.landing_faq__fyBwQ{interpolate-size:allow-keywords}.landing_faq__fyBwQ::details-content{block-size:0;overflow:hidden;transition:block-size .35s var(--ease-out),content-visibility .35s allow-discrete}.landing_faq__fyBwQ[open]::details-content{block-size:auto}}}@keyframes landing_aurora-drift__m9cy_{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,2%,0) scale(1.08)}}@keyframes landing_rise__Wod_M{0%{transform:translateY(.4em);filter:blur(8px)}}@keyframes landing_fade-up__VKcnl{0%{opacity:0;transform:translateY(16px)}}@keyframes landing_wipe__avKAB{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes landing_pop__45Y2b{0%{opacity:0;transform:scale(0)}}@keyframes landing_ring__PZUqy{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}@keyframes landing_hero-recede__IHYIu{to{opacity:.15;transform:translateY(-48px) scale(.97)}}@keyframes landing_flatten__MM_PO{0%{transform:perspective(1400px) rotateX(18deg) scale(.94)}to{transform:perspective(1400px) rotateX(0deg) scale(1)}}@keyframes landing_reveal__n5Dan{0%{opacity:0;transform:translateY(40px)}}@keyframes landing_draw__FsyhW{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}