@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.DbSj0G_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}
.landing{--reveal-shift:16px;overflow-x:clip}.landing section[id]{scroll-margin-top:80px}.landing-nav-pill{transition:box-shadow var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out)}.landing-nav[data-scrolled=true] .landing-nav-pill{--glass-blur-strong:40px;border-color:var(--input);background:var(--glass-bg-strong);box-shadow:var(--glass-shadow-lift), var(--glass-highlight)}.landing-progress{transform-origin:0;will-change:transform;transform:scaleX(0)}.landing-dots{background-image:radial-gradient(var(--dot-grid) 1px, transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 40%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 40%,#0000 100%)}.landing-scrim{background:radial-gradient(ellipse 60% 55% at 50% 45%, var(--backdrop-base) 0%, transparent 70%);opacity:.85}.hero-word{animation:word-in .6s var(--ease-out) both;animation-delay:calc(.12s + var(--i) * .11s);display:inline-block}.hero-accent{background:linear-gradient(100deg, var(--brand-text) 10%, var(--brand) 90%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}@media (prefers-contrast:more),(forced-colors:active){.hero-accent{color:var(--brand-text);background:0 0}}.hero-fade{animation:fade-up .6s var(--ease-out) both;animation-delay:calc(.45s + var(--i,0) * .1s)}.chip-float{animation:7s ease-in-out infinite alternate chip-bob;animation-delay:var(--delay,0s)}.reveal{transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);transition-delay:calc(var(--i,0) * 90ms)}.tilt{transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform var(--dur-slow) var(--ease-out);will-change:transform}.tilt[data-active=true]{transition-duration:80ms}.fill-x{transform:scaleX(var(--v,1));transform-origin:0}.sim-card{--sim-edge:#46321e29;--sim-highlight:#ffffffb3;--sim-shadow:#46321e3d;--sim-beam:#fffc}.dark .sim-card{--sim-edge:#fff3;--sim-highlight:#ffffff17;--sim-shadow:#0000008c;--sim-beam:#ffffff3d}.sim-body{background:linear-gradient(140deg, var(--sim-highlight), transparent 55%), var(--glass-bg-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.3);backdrop-filter:blur(var(--glass-blur)) saturate(1.3)}.sim-beam{inset-block:-20%;background:linear-gradient(90deg, transparent, var(--sim-beam), transparent);opacity:0;pointer-events:none;width:34px;position:absolute;left:0;transform:translate(-60px)skew(-16deg)}.sim-status{transform-origin:100%}.sim-status-flagged{opacity:0}@media (prefers-reduced-motion:no-preference){.sim-float{will-change:transform;animation:6.5s ease-in-out infinite alternate sim-float}.sim-beam{animation:6s ease-in-out 1.2s infinite sim-beam}.sim-status-clear{animation:sim-clear 6s var(--ease-out) 1.2s infinite}.sim-status-flagged{animation:sim-flagged 6s var(--ease-out) 1.2s infinite}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sim-body{background:var(--glass-bg-strong)}}@media (prefers-reduced-transparency:reduce){.sim-body{background:var(--glass-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.pop-in{transform-origin:0}.slide-x{transform:translateX(var(--x,0))}.steps-line{transform:scaleY(var(--progress,1));transform-origin:top;will-change:transform}.step{transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out)}.step[data-active=true] .step-card{box-shadow:var(--glass-shadow-lift), var(--glass-highlight), 0 0 0 1px var(--input)}.step-dot{transition:transform var(--dur-slow) var(--ease-out)}.step[data-active=true] .step-dot{transform:scale(1.15)}.tour{--tour-scale:.3}@media (min-width:480px){.tour{--tour-scale:.43}}@media (min-width:640px){.tour{--tour-scale:.58}}@media (min-width:768px){.tour{--tour-scale:.72}}@media (min-width:1024px){.tour{--tour-scale:1}}.tour-frame{height:calc(560px * var(--tour-scale))}.tour-canvas{width:960px;height:560px;transform:scale(var(--tour-scale));transform-origin:0 0}.tour-panels{gap:2.5rem;display:grid}@media (scripting:none){.tour-tabs{display:none}}@media (scripting:enabled){.tour-panels>.tour-panel{grid-area:1/1}.tour-panel{transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out), visibility 0s}.tour-panel[data-active=false]{opacity:0;visibility:hidden;transition-delay:0s, 0s, var(--dur-slow);transform:translateY(8px)}}.faq-chevron{transition:transform var(--dur-base) var(--ease-out)}@media (prefers-reduced-motion:no-preference){.faq-item[open] .faq-answer{animation:fade-up var(--dur-slow) var(--ease-out) both}html:has(.landing){scroll-behavior:smooth}.lead-success{animation:fade-up var(--dur-slow) var(--ease-out) both}}.cta-border:before{content:"";background:conic-gradient(from 0deg, transparent 0deg, var(--brand) 60deg, transparent 140deg, transparent 360deg);animation:8s linear infinite spin;position:absolute;inset:-60%}.cta-panel{background:linear-gradient(var(--glass-bg-strong), var(--glass-bg-strong)), var(--backdrop-base)}.cta-glow:before{content:"";border-radius:inherit;pointer-events:none;animation:2.6s ease-in-out infinite glow-pulse;position:absolute;inset:-6px;box-shadow:0 0 28px 4px #ed1c2440}.footer-wordmark{inset-inline:0;letter-spacing:-.04em;text-align:center;white-space:nowrap;color:color-mix(in oklab, var(--foreground) 5%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(4rem,19vw,15rem);font-weight:700;line-height:1;position:absolute;bottom:-.3em}@media (forced-colors:active){.footer-wordmark{display:none}}.footer-link{position:relative}.footer-link:after{content:"";inset-inline:0;transform-origin:0;height:1px;transition:transform var(--dur-base) var(--ease-out);background:currentColor;position:absolute;bottom:4px;transform:scaleX(0)}.footer-link:hover:after,.footer-link:focus-visible:after{transform:scaleX(1)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-inview]:not([data-inview=true]) .reveal{opacity:0;transform:translateY(var(--reveal-shift))}[data-inview]:not([data-inview=true]) :is(.fill-x,.pop-in,.slide-x){opacity:0}[data-inview=true] .fill-x{animation:fill 1s var(--ease-out) both;animation-delay:calc(.2s + var(--i,0) * .12s)}[data-inview=true] .pop-in{animation:pop .4s var(--ease-out) both;animation-delay:var(--delay,.9s)}[data-inview=true] .slide-x{animation:slide .9s var(--ease-out) both;animation-delay:calc(.3s + var(--i,0) * .16s)}.step:not([data-active=true]){opacity:.45;transform:translateY(6px)}}[data-onscreen=false] .chip-float,[data-onscreen=false] :is(.sim-float,.sim-beam,.sim-status),[data-onscreen=false] .cta-border:before,[data-onscreen=false] .cta-glow:before,.landing[data-paused] *,.landing[data-paused] :before{animation-play-state:paused!important}@keyframes word-in{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes chip-bob{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}@keyframes sim-float{0%{transform:translateY(-4px)rotate(-.6deg)}to{transform:translateY(4px)rotate(.6deg)}}@keyframes sim-beam{0%{opacity:0;transform:translate(-60px)skew(-16deg)}3%,12%{opacity:1}15%,to{opacity:0;transform:translate(300px)skew(-16deg)}}@keyframes sim-flagged{0%,15%{opacity:0;transform:scale(.85)}18%{opacity:1;transform:scale(1.08)}20%,65%{opacity:1;transform:scale(1)}69%,to{opacity:0;transform:scale(.85)}}@keyframes sim-clear{0%,15%{opacity:1;transform:scale(1)}18%,66%{opacity:0;transform:scale(.85)}70%,to{opacity:1;transform:scale(1)}}@keyframes fill{0%{opacity:1;transform:scaleX(0)}to{opacity:1;transform:scaleX(var(--v,1))}}@keyframes pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes slide{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translateX(var(--x,0))}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes glow-pulse{0%,to{opacity:.35;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}@media (max-width:767px),(pointer:coarse){.tilt{transform:none}}@media (prefers-reduced-motion:reduce){.landing :is(.hero-word,.hero-fade,.chip-float,.fill-x,.pop-in,.slide-x,.faq-answer),.landing :is(.cta-border,.cta-glow):before{animation:none!important}.tilt{transform:none}.tour-panel,.faq-chevron,.footer-link:after{transition:none}.footer-wordmark{transform:none!important}.landing :is(.sim-float,.sim-beam,.sim-status){animation:none!important}.sim-beam{display:none}.sim-status-clear{opacity:0}.sim-status-flagged{opacity:1}}
