html{scroll-behavior:smooth}:root{--ok:#269e5f;--landing-ease-out:cubic-bezier(.22, 1, .36, 1);--landing-reveal-offset:28px;--landing-reveal-duration:.72s}@supports (color:lab(0% 0 0)){:root{--ok:lab(57.7308% -44.8334 23.1443)}}.dark{--ok:#4ebe7d}@supports (color:lab(0% 0 0)){.dark{--ok:lab(69.3433% -44.5479 22.9571)}}@keyframes landing-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.landing-row-in{opacity:0;animation:.4s forwards landing-row-in}@keyframes landing-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.landing-track{animation:44s linear infinite landing-slide}.landing-marquee:hover .landing-track{animation-play-state:paused}.landing-hero-grid{background-image:linear-gradient(to right, color-mix(in oklch, var(--border) 65%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklch, var(--border) 65%, transparent) 1px, transparent 1px), radial-gradient(70% 55% at 12% 0%, color-mix(in oklch, var(--primary) 14%, transparent), transparent 68%);opacity:.85;animation:landing-hero-grid-drift 22s var(--landing-ease-out) infinite;background-size:48px 48px,48px 48px,auto;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}@keyframes landing-hero-grid-drift{0%,to{background-position:0 0,0 0,0 0}50%{background-position:12px 8px,12px 8px,0 0}}@keyframes landing-hero-paper-drift{0%,to{transform:translate3d(0, 0, 0) rotate(var(--paper-rot,0deg))}50%{transform:translate3d(6px, -10px, 0) rotate(calc(var(--paper-rot,0deg) + 4deg))}}.landing-hero-paper{transform:rotate(var(--paper-rot,0deg));animation:landing-hero-paper-drift 5.5s var(--landing-ease-out) infinite;animation-delay:var(--paper-delay,0s)}@keyframes landing-hero-orbit-spin{to{transform:translateY(-50%)rotate(360deg)}}.landing-hero-orbit{animation:28s linear infinite landing-hero-orbit-spin}.landing-hero-orbit:after{content:"";border-radius:inherit;border:1px dashed color-mix(in oklch, var(--primary) 35%, transparent);position:absolute;inset:18%}@keyframes landing-hero-fade-up{0%{opacity:0;filter:blur(8px);transform:translateY(1.1rem)}to{opacity:1;filter:blur();transform:translate(0,0)}}.landing-hero-fade-up{animation:landing-hero-fade-up .75s var(--landing-ease-out) backwards}.landing-hero-fade-up-1{animation-delay:.1s}.landing-hero-fade-up-2{animation-delay:.28s}.landing-hero-fade-up-3{animation-delay:.48s}.landing-hero-fade-up-4{animation-delay:.68s}@keyframes landing-hero-line-in{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translate(0,0)}}.landing-hero-line{animation:landing-hero-line-in .9s var(--landing-ease-out) backwards}.landing-hero-line-1{animation-delay:80ms}.landing-hero-line-2{animation-delay:.18s}.landing-hero-line-3{animation-delay:.28s}.landing-hero-showcase{transition:transform .6s var(--landing-ease-out);transform:translate(0,0)}@media (min-width:1024px){.landing-hero-showcase:hover{transform:translateY(-4px)}}@keyframes landing-nav-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translate(0,0)}}.landing-nav{animation:landing-nav-in .65s var(--landing-ease-out) backwards}.landing-hero-frame{transition:box-shadow .45s var(--landing-ease-out), transform .45s var(--landing-ease-out)}.landing-hero-frame:hover{transform:translateY(-2px)}.landing-hero{flex-direction:column;justify-content:center;min-height:max(520px,80dvh);display:flex}@media (max-width:640px){.landing-hero{min-height:max(440px,80dvh)}}@media (max-height:520px) and (orientation:landscape){.landing-hero{justify-content:flex-start;min-height:auto}}.landing-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:0 0 12px}.landing-range::-webkit-slider-runnable-track{background:var(--border);border-radius:999px;height:5px}.landing-range::-moz-range-track{background:var(--border);border-radius:999px;height:5px}.landing-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--primary);border:2px solid var(--card);width:16px;height:16px;box-shadow:var(--shadow-sm);border-radius:50%;margin-top:-5.5px}.landing-range::-moz-range-thumb{background:var(--primary);border:2px solid var(--card);width:16px;height:16px;box-shadow:var(--shadow-sm);border-radius:50%}.landing-pipeline-pts{transition:opacity .55s var(--landing-ease-out), transform .55s var(--landing-ease-out)}.landing-pipeline-pts.is-dimmed{opacity:0;transform:translateY(10px)}.landing-pipeline-pts.is-visible{opacity:1;transform:translate(0,0)}.landing-pipeline-mock-layer{transition:opacity .65s var(--landing-ease-out), transform .65s var(--landing-ease-out);will-change:opacity, transform}.landing-pipeline-mock-layer.is-active{opacity:1;z-index:2;pointer-events:auto;transform:translate(0,0)scale(1)}.landing-pipeline-mock-layer.is-inactive{opacity:0;z-index:1;pointer-events:none;transform:translateY(14px)scale(.985)}.landing-pipeline-stage-num{transition:opacity .5s var(--landing-ease-out)}@keyframes landing-compare-handle-pulse{0%,to{box-shadow:0 10px 25px -8px #00000059}50%{box-shadow:0 10px 25px -8px #00000059, 0 0 0 6px color-mix(in oklch, var(--primary) 25%, transparent)}}.landing-compare-handle-pulse{animation:landing-compare-handle-pulse 2.2s var(--landing-ease-out) infinite}.landing-pipeline-panel{transition:box-shadow .45s var(--landing-ease-out)}.landing-pipeline-panel:focus-within{box-shadow:0 20px 50px -28px color-mix(in oklch, var(--primary) 35%, transparent)}.landing-pipeline-bullet{transition:opacity .45s var(--landing-ease-out), transform .45s var(--landing-ease-out)}.landing-pipeline-step-fill{transform-origin:0;transition:transform .45s var(--landing-ease-out)}.landing-reveal{opacity:0;transform:translate3d(0, var(--landing-reveal-offset), 0);transition:opacity var(--landing-reveal-duration) var(--landing-ease-out), transform var(--landing-reveal-duration) var(--landing-ease-out)}.landing-section.landing-reveal{transform:translate3d(0, var(--landing-reveal-offset), 0)}.landing-reveal.is-visible{opacity:1;transform:translate(0,0)}.landing-reveal-item{opacity:0;transform:translate3d(0, var(--landing-reveal-offset), 0);transition:opacity var(--landing-reveal-duration) var(--landing-ease-out), transform var(--landing-reveal-duration) var(--landing-ease-out)}.landing-reveal-item.is-visible{opacity:1;transform:translate(0,0)}.landing-faq-icon{transform-origin:50%;transition:transform .38s var(--landing-ease-out), color .28s ease}.landing-faq-icon.is-open{transform:rotate(45deg)}.landing-faq-panel{transition:grid-template-rows .42s var(--landing-ease-out);grid-template-rows:0fr;display:grid}.landing-faq-panel.is-open{grid-template-rows:1fr}.landing-faq-panel-inner{overflow:hidden}.landing-faq-answer{opacity:0;transition:opacity .32s var(--landing-ease-out), transform .32s var(--landing-ease-out);transform:translateY(-6px)}.landing-faq-panel.is-open .landing-faq-answer{opacity:1;transition-delay:70ms;transform:translate(0,0)}.landing-faq-panel:not(.is-open) .landing-faq-answer{transition-delay:0s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landing-row-in{opacity:1;animation:none}.landing-track{animation:none}.landing-hero-grid,.landing-hero-paper,.landing-hero-orbit,.landing-hero-fade-up,.landing-hero-line,.landing-nav{opacity:1;filter:none;animation:none;transform:none}.landing-reveal-item{opacity:1;transition:none;transform:none}.landing-pipeline-pts,.landing-pipeline-mock-layer,.landing-compare-handle-pulse{transition:none}.landing-pipeline-pts.is-dimmed{opacity:1;transform:none}.landing-pipeline-step-fill{transition:none}.landing-reveal,.landing-section.landing-reveal{opacity:1;transition:none;transform:none}.landing-pipeline-mock-layer.is-inactive{opacity:0;transform:none}.landing-faq-icon,.landing-faq-panel{transition:none}.landing-faq-answer{opacity:1;transition:none;transform:none}}
