.HeroGrader_root__d8TEq{--hero-display:var(--font-hanken,"Hanken Grotesk"),system-ui,sans-serif;--hero-serif:var(--font-cormorant,"Cormorant Garamond"),Georgia,serif;--hero-border:rgba(16,18,43,.1);--hero-muted:#5a5d78;--hero-surface-solid:#ffffff;font-family:var(--font-jakarta,"Plus Jakarta Sans"),system-ui,-apple-system,sans-serif}.dark .HeroGrader_root__d8TEq{--hero-border:rgba(255,255,255,.1);--hero-muted:#9aa4bd;--hero-surface-solid:#121a30}.HeroGrader_hero__k8MXJ{background:radial-gradient(125% 120% at 82% -10%,#f8f9fc,#eef0f6)}.dark .HeroGrader_hero__k8MXJ{background:radial-gradient(125% 120% at 82% -10%,#0d1530,#080d1c)}.HeroGrader_stickyHero__gex_y{position:relative;transform:translateY(var(--hero-y,0)) scale(var(--hero-scale,1));opacity:var(--hero-opacity,1)}@media (min-width:1024px) and (min-height:820px){.HeroGrader_stickyHero__gex_y{position:sticky;top:0}}.HeroGrader_body__QHAa8{position:relative;z-index:1}.HeroGrader_leftCol__ehsug{transition:opacity .45s ease,transform .45s ease}.HeroGrader_builderScrim__PsVvP{position:absolute;inset:0;z-index:0;opacity:0;pointer-events:none;transition:opacity .5s ease;background:color-mix(in srgb,var(--hero-surface-solid) 45%,transparent);backdrop-filter:blur(7px) saturate(.92);-webkit-backdrop-filter:blur(7px) saturate(.92)}@media (min-width:1024px){.HeroGrader_stickyHero__gex_y[data-builder=open] .HeroGrader_body__QHAa8{grid-template-columns:1fr;align-items:start;padding-top:5.5rem;padding-bottom:2.75rem}.HeroGrader_stickyHero__gex_y[data-builder=open] .HeroGrader_leftCol__ehsug{position:absolute;width:46%;opacity:0;transform:translateX(-28px);pointer-events:none}.HeroGrader_stickyHero__gex_y[data-builder=open] .HeroGrader_rightCol__YpAxn{max-width:none}.HeroGrader_stickyHero__gex_y[data-builder=open] .HeroGrader_builderScrim__PsVvP{opacity:1}.HeroGrader_stickyHero__gex_y[data-builder=open] .HeroGrader_aurora1__ZUYSa,.HeroGrader_stickyHero__gex_y[data-builder=open] .HeroGrader_aurora2__4HC8J{opacity:.35;transition:opacity .5s ease}}.HeroGrader_aurora1__ZUYSa,.HeroGrader_aurora2__4HC8J{position:absolute;z-index:0;pointer-events:none;filter:blur(42px)}.HeroGrader_aurora1__ZUYSa{top:-12%;right:-6%;width:46%;height:60%;background:radial-gradient(circle,color-mix(in srgb,var(--color-violet-500) 16%,transparent),transparent 62%)}.HeroGrader_aurora2__4HC8J{bottom:-18%;left:-8%;width:42%;height:55%;background:radial-gradient(circle,color-mix(in srgb,var(--color-violet-400) 13%,transparent),transparent 64%)}.HeroGrader_h1__xb47g{font-family:var(--hero-display);font-weight:700;letter-spacing:-.028em;line-height:1.02;text-wrap:balance}@media (prefers-reduced-motion:no-preference){.HeroGrader_fadeUp__ZGY25{animation:HeroGrader_mhFadeUp__Je72_ .7s both}.HeroGrader_fadeUpDelay__Q84rz{animation:HeroGrader_mhFadeUp__Je72_ .7s .1s both}.HeroGrader_pulseDot__MUtZ0{animation:HeroGrader_mhPulse__KkHKW 2.4s ease-in-out infinite}.HeroGrader_bob___zNTv{animation:HeroGrader_mhBob__KRBzA 2s ease-in-out infinite}}@keyframes HeroGrader_mhFadeUp__Je72_{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes HeroGrader_mhBob__KRBzA{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes HeroGrader_mhPulse__KkHKW{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.HeroGrader_nameStart__Wimnd{margin-top:18px;min-width:0}.HeroGrader_stickyHero__gex_y[data-builder=open] .HeroGrader_nameStart__Wimnd{display:none}.HeroGrader_stats__YweGf{display:flex;flex-wrap:wrap;gap:0;margin-top:32px;padding-top:22px;border-top:1px solid var(--hero-border,rgba(16,18,43,.1))}.HeroGrader_statNum__1OVUx{font-family:var(--hero-display);font-size:28px;font-weight:700;line-height:1;color:var(--color-violet-600);font-variant-numeric:tabular-nums}.HeroGrader_statLabel__n8Pne{font-size:11.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--hero-muted,#5a5d78);margin-top:7px}.HeroRotatingHeadline_wrap__yAzZ7{display:inline-block;vertical-align:bottom}.HeroRotatingHeadline_reserve__MzerP{display:inline-grid;grid-auto-rows:min-content;justify-items:start}.HeroRotatingHeadline_word__53QeF{display:inline-block;font-family:var(--hero-serif,Georgia,serif);font-style:italic;font-weight:400;color:var(--color-violet-600);white-space:nowrap;will-change:opacity,transform}@media (prefers-reduced-motion:no-preference){.HeroRotatingHeadline_word__53QeF{transition:opacity .34s ease,transform .34s ease}}.HeroRotatingHeadline_in__qGDrA{opacity:1;transform:translateY(0)}.HeroRotatingHeadline_out__u5VfO{opacity:0;transform:translateY(-10px)}@media (prefers-reduced-motion:reduce){.HeroRotatingHeadline_out__u5VfO{opacity:1;transform:none}}.HomepageStackedSections_section__MfoJS{--stack-surface:rgb(248 250 252);--stack-ink:rgb(15 23 42);--stack-muted:rgb(71 85 105);--stack-line:var(--indigo-100,#e9e6fb);--stack-card:rgb(255 255 255);--stack-glow:rgb(79 70 229/0.1);--stack-accent:var(--indigo-500,#6060f4);position:relative;isolation:isolate;height:auto;padding-bottom:clamp(2rem,5vw,4rem);border-top:1px solid var(--indigo-100,#e9e6fb);background:radial-gradient(circle at 20% 0,var(--stack-glow),transparent 30%),var(--indigo-50,#f3f1fd);color:var(--stack-ink)}.dark .HomepageStackedSections_section__MfoJS{--stack-surface:rgb(2 6 23);--stack-ink:rgb(248 250 252);--stack-muted:rgb(203 213 225);--stack-line:rgb(51 65 85/0.88);--stack-card:rgb(15 23 42);--stack-glow:rgb(183 136 59/0.12);--stack-accent:var(--brand-500,#b7883b);border-top-color:rgb(51 65 85);background:radial-gradient(circle at 18% 0,rgb(217 164 65/.08),transparent 34%),rgb(15 23 42)}.HomepageStackedSections_header__NUk5M{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:clamp(56px,8vw,80px) 0 clamp(28px,4vw,40px);text-align:left}.HomepageStackedSections_cardEyebrow__hN8Z_,.HomepageStackedSections_kicker__hKyG8{margin:0 0 10px;color:var(--stack-accent);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.HomepageStackedSections_cardEyebrow__hN8Z_{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0}.HomepageStackedSections_proTag__WRNqO{border-radius:999px;background:var(--brand-500,#d9a441);padding:4px 7px;color:#1a1205;font-size:.62rem;font-weight:700;letter-spacing:.09em;line-height:1;box-shadow:0 4px 14px rgb(217 164 65/.4)}.dark .HomepageStackedSections_proTag__WRNqO{border:1px solid rgb(217 164 65/.4);background:rgb(217 164 65/.16);color:#e8c07a;box-shadow:0 0 22px rgb(217 164 65/.22)}.HomepageStackedSections_cardContent__fUpwW h3,.HomepageStackedSections_header__NUk5M h2{margin:0;color:var(--stack-ink);font-family:var(--font-jakarta,"Plus Jakarta Sans"),system-ui,sans-serif;font-weight:700;letter-spacing:-.025em;line-height:1.06}.HomepageStackedSections_header__NUk5M h2{font-size:clamp(2rem,4.2vw,3.4rem);font-weight:800;line-height:1.02}.HomepageStackedSections_header__NUk5M p{max-width:620px;margin:16px 0 0;color:var(--stack-muted);font-size:1.02rem;line-height:1.7}.HomepageStackedSections_proof__FsvGR{display:inline-flex;align-items:center;gap:.6rem;margin-top:22px;padding:9px 16px;border:1px solid var(--stack-line);border-radius:999px;background:var(--stack-card);color:var(--stack-ink);font-size:.88rem;font-weight:650;text-decoration:none;box-shadow:0 10px 26px -20px rgb(15 23 42/.5);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}@media (hover:hover) and (pointer:fine){.HomepageStackedSections_proof__FsvGR:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--stack-accent) 45%,var(--stack-line));box-shadow:0 16px 32px -20px rgb(15 23 42/.55)}.dark .HomepageStackedSections_proof__FsvGR:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--stack-accent) 32%,transparent),0 14px 34px -18px color-mix(in srgb,var(--stack-accent) 55%,transparent)}}.HomepageStackedSections_proof__FsvGR:active{transform:scale(.98);transition-duration:.08s}.HomepageStackedSections_proof__FsvGR:focus-visible{outline:2px solid var(--stack-accent);outline-offset:3px}.HomepageStackedSections_proof__FsvGR svg{color:var(--stack-accent)}.HomepageStackedSections_proofDot__44fRk{width:8px;height:8px;border-radius:999px;background:rgb(34 197 94);box-shadow:0 0 0 4px rgb(34 197 94/.18)}.HomepageStackedSections_accentWord__ofIYS{color:var(--stack-accent)}.HomepageStackedSections_headlineAccent__xDeV_{color:var(--stack-accent);font-family:var(--font-instrument,"Instrument Serif"),Georgia,serif;font-size:1.08em;font-style:italic;font-weight:400;letter-spacing:-.01em}.HomepageStackedSections_stage__3p80m{position:relative;width:min(1120px,calc(100% - 32px));margin:0 auto;padding:0;list-style:none;display:grid;gap:18px}.HomepageStackedSections_stage__3p80m:focus-visible{outline:2px solid var(--stack-accent);outline-offset:-2px;border-radius:20px}.HomepageStackedSections_card__PUHCL{position:relative;overflow:hidden;min-height:508px;border:1px solid var(--stack-line);border-radius:24px;background:var(--stack-card);box-shadow:0 32px 92px -28px rgb(15 23 42/.4),0 0 0 1px rgb(148 163 184/.18);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:28px;transform-origin:50% 0;contain:layout paint style;isolation:isolate}@media (min-width:1024px){.HomepageStackedSections_card__PUHCL[data-media-start=true] .HomepageStackedSections_cardVisual__nR6GB{order:2}.HomepageStackedSections_card__PUHCL[data-media-start=true] .HomepageStackedSections_cardContent__fUpwW{order:1}}.HomepageStackedSections_card__PUHCL:after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgb(2 6 23);opacity:0;pointer-events:none;z-index:10}@media (min-width:1024px){.HomepageStackedSections_stage__3p80m{gap:46vh;padding-bottom:30vh}.HomepageStackedSections_card__PUHCL{position:sticky;top:calc(clamp(80px, 12vh, 120px) + var(--i, 0) * 16px)}}@supports (animation-timeline:view()){@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.HomepageStackedSections_stage__3p80m{view-timeline-name:--deck;view-timeline-axis:block}.HomepageStackedSections_card__PUHCL{animation:HomepageStackedSections_deckSqueeze__TfZw3 linear forwards;animation-timeline:--deck;animation-range:calc(var(--i) / var(--count) * 100%) calc((var(--i) + 1) / var(--count) * 100%)}.HomepageStackedSections_card__PUHCL:after{animation:HomepageStackedSections_deckDim__awk4_ linear forwards;animation-timeline:--deck;animation-range:calc(var(--i) / var(--count) * 100%) calc((var(--i) + 1) / var(--count) * 100%)}@keyframes HomepageStackedSections_deckSqueeze__TfZw3{to{transform:scale(calc(1 - (var(--count) - 1 - var(--i)) * .035))}}@keyframes HomepageStackedSections_deckDim__awk4_{to{opacity:calc((var(--count) - 1 - var(--i)) * .05)}}}}.HomepageStackedSections_cardVisual__nR6GB{position:relative;display:grid;min-width:0;min-height:100%}.HomepageStackedSections_cardContent__fUpwW{display:flex;flex-direction:column;justify-content:center;min-height:0;min-width:0;gap:16px;padding:0}.HomepageStackedSections_cardContent__fUpwW h3{font-size:clamp(1.7rem,2.9vw,2.5rem)}.HomepageStackedSections_cardLede__2nolF{margin:0;color:var(--stack-muted);font-size:1rem;line-height:1.72}.HomepageStackedSections_pointList__N_Rhy{display:grid;gap:7px;margin:2px 0 0;padding:0;list-style:none}.HomepageStackedSections_pointList__N_Rhy li{display:flex;align-items:center;gap:8px;color:var(--stack-muted);font-size:.875rem;font-weight:500;line-height:1.45}.HomepageStackedSections_pointDot___hnGh{flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:var(--stack-accent)}.HomepageStackedSections_cardCta__XS_kV{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:max-content;max-width:100%;margin-top:8px;border-radius:999px;background:var(--stack-accent);padding:12px 20px;color:#fff;font-size:.9rem;font-weight:700;text-decoration:none;box-shadow:0 14px 30px -16px color-mix(in srgb,var(--stack-accent) 70%,transparent);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}@media (hover:hover) and (pointer:fine){.HomepageStackedSections_cardCta__XS_kV:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--stack-accent) 88%,#000);box-shadow:0 20px 40px -18px color-mix(in srgb,var(--stack-accent) 80%,transparent)}}.HomepageStackedSections_cardCta__XS_kV:active{transform:scale(.98);transition-duration:.08s;box-shadow:0 8px 18px -12px color-mix(in srgb,var(--stack-accent) 70%,transparent)}.HomepageStackedSections_cardCta__XS_kV:focus-visible{outline:2px solid var(--stack-accent);outline-offset:3px}.dark .HomepageStackedSections_cardCta__XS_kV{color:rgb(28 16 2)}.HomepageStackedSections_cardCtaLink__U2g_M{position:relative;display:inline-flex;align-items:center;align-self:flex-start;gap:8px;margin-top:4px;border-bottom:1px solid color-mix(in srgb,var(--stack-accent) 30%,transparent);padding-bottom:3px;color:var(--stack-accent);font-size:.94rem;font-weight:600;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s ease,color .18s ease}.HomepageStackedSections_cardCtaLink__U2g_M:after{content:"";position:absolute;inset:-12px -10px}.HomepageStackedSections_cardCtaLink__U2g_M svg{transition:transform .18s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.HomepageStackedSections_cardCtaLink__U2g_M:hover{border-bottom-color:var(--stack-accent);transform:translateX(3px)}.HomepageStackedSections_cardCtaLink__U2g_M:hover svg{transform:translateX(3px)}}.HomepageStackedSections_cardCtaLink__U2g_M:active{transform:scale(.98);color:color-mix(in srgb,var(--stack-accent) 82%,#000)}.HomepageStackedSections_cardCtaLink__U2g_M:focus-visible{border-radius:2px;outline:2px solid var(--stack-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.HomepageStackedSections_cardCtaLink__U2g_M,.HomepageStackedSections_cardCtaLink__U2g_M svg,.HomepageStackedSections_cardCta__XS_kV,.HomepageStackedSections_proof__FsvGR{transition:none}.HomepageStackedSections_cardCtaLink__U2g_M:active,.HomepageStackedSections_cardCtaLink__U2g_M:hover,.HomepageStackedSections_cardCtaLink__U2g_M:hover svg,.HomepageStackedSections_cardCta__XS_kV:active,.HomepageStackedSections_cardCta__XS_kV:hover,.HomepageStackedSections_proof__FsvGR:active,.HomepageStackedSections_proof__FsvGR:hover{transform:none}}@media (max-width:1023px){.HomepageStackedSections_section__MfoJS{background:radial-gradient(circle at 12% 0,var(--stack-glow),transparent 28%),var(--indigo-50,#f3f1fd)}.dark .HomepageStackedSections_section__MfoJS{background:radial-gradient(circle at 12% 0,rgb(217 164 65/.08),transparent 30%),rgb(15 23 42)}.HomepageStackedSections_header__NUk5M{padding:56px 0 22px}.HomepageStackedSections_header__NUk5M h2{font-size:clamp(1.9rem,8vw,2.7rem)}.HomepageStackedSections_header__NUk5M p{font-size:.96rem;line-height:1.65}.HomepageStackedSections_stage__3p80m{width:100%;display:flex;gap:16px;margin:0;padding:4px 16px 20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.HomepageStackedSections_stage__3p80m::-webkit-scrollbar{display:none}.HomepageStackedSections_card__PUHCL{flex:0 0 min(560px,88%);grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:0;gap:18px;padding:18px;border-radius:20px;scroll-snap-align:center;box-shadow:0 18px 50px rgb(15 23 42/.12),0 0 0 1px rgb(148 163 184/.14)}.HomepageStackedSections_cardVisual__nR6GB{min-height:300px;max-height:none}.HomepageStackedSections_cardContent__fUpwW{justify-content:flex-start;gap:13px}.HomepageStackedSections_cardContent__fUpwW h3{font-size:clamp(1.35rem,6vw,1.9rem);line-height:1.12}.HomepageStackedSections_cardLede__2nolF{font-size:.92rem;line-height:1.58}}@media (max-width:720px){.HomepageStackedSections_header__NUk5M{text-align:left}.HomepageStackedSections_cardVisual__nR6GB{min-height:280px}}.HowItWorksStrip_railViewport__3hCvR{position:relative}.HowItWorksStrip_railTrack__WbJHl{position:relative;display:flex;gap:20px;margin:0;padding:0 0 8px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;will-change:transform}.HowItWorksStrip_railTrack__WbJHl::-webkit-scrollbar{display:none}.HowItWorksStrip_railCard__WfbyE{position:relative;z-index:1;display:flex;flex-direction:column;flex:0 0 82%;max-width:340px;scroll-snap-align:start}@media (min-width:640px){.HowItWorksStrip_railCard__WfbyE{flex-basis:46%;max-width:none}}@media (min-width:1024px){.HowItWorksStrip_railTrack__WbJHl{overflow:visible;scroll-snap-type:none;gap:24px}.HowItWorksStrip_railCard__WfbyE{flex-basis:calc((100% - 48px) / 3.2)}.HowItWorksStrip_railTrack__WbJHl:before{content:"";position:absolute;top:22px;left:4%;right:4%;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-violet-500) 45%,transparent) 12%,color-mix(in srgb,var(--color-violet-500) 45%,transparent) 88%,transparent);z-index:0}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.HowItWorksStrip_railTrack__WbJHl{overflow-x:auto;scroll-snap-type:x proximity}}.HowItWorksStrip_shimmer__TlT8h{position:relative;overflow:hidden}.HowItWorksStrip_shimmer__TlT8h:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--color-violet-400) 22%,transparent) 50%,transparent 70%)}@media (prefers-reduced-motion:no-preference){.HowItWorksStrip_shimmer__TlT8h:after{animation:HowItWorksStrip_hiwShimmer__LtgHy 2.6s ease-in-out infinite}.HowItWorksStrip_typeCaret__IgFg7{animation:HowItWorksStrip_hiwCaret__ytrFb 1.1s steps(1) infinite}.HowItWorksStrip_livePing__0pesQ{animation:HowItWorksStrip_hiwPing__N_jcc 2s ease-in-out infinite}}@keyframes HowItWorksStrip_hiwShimmer__LtgHy{0%{transform:translateX(-100%)}55%,to{transform:translateX(100%)}}@keyframes HowItWorksStrip_hiwCaret__ytrFb{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes HowItWorksStrip_hiwPing__N_jcc{0%,to{box-shadow:0 0 0 0 rgb(16 185 129/.45)}50%{box-shadow:0 0 0 4px rgb(16 185 129/0)}}