.landing{--sh-md:0 1px 2px rgba(11,13,23,.04),0 10px 30px rgba(11,13,23,.06);--sh-lg:0 1px 2px rgba(11,13,23,.05),0 40px 90px rgba(11,13,23,.12);line-height:1.55;overflow-x:clip}.landing .mono{font-size:12px;letter-spacing:.02em}.landing .dots-light{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23d9dbe3'/%3E%3C/svg%3E");opacity:.7}.landing .dots-dark{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Ccircle cx='1' cy='1' r='1' fill='%232a2e44'/%3E%3C/svg%3E")}.landing .hero-track{position:relative;height:260vh;background:#e4e6eb}.landing .hero-pin{position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:hidden;padding-top:56px;background:var(--bg);transform-origin:50% 20%;will-change:transform}.landing .sheet{position:relative;z-index:3;margin-top:-100vh;background:var(--bg);border-radius:44px 44px 0 0;box-shadow:0 -1px 0 var(--line),0 -30px 70px rgba(11,13,23,.12);padding-top:28px}@media (max-width:1060px){.landing .hero-track{height:auto;background:none}.landing .hero-pin{position:relative;height:auto;padding:120px 0 72px;overflow:visible}.landing .sheet{margin-top:0;border-radius:28px 28px 0 0}}@media (max-width:680px){.landing .hero-pin{padding:104px 0 56px}}.landing .rng{position:relative;height:22px}.landing .rng:before{content:"";right:0;background:var(--line-2)}.landing .rng .fill,.landing .rng:before{position:absolute;left:0;top:9px;height:4px;border-radius:99px}.landing .rng .fill{background:var(--ink)}.landing .rng input{position:absolute;inset:0;width:100%;margin:0;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer}.landing .rng input::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:99px;background:#fff;border:1px solid var(--line-2);box-shadow:0 2px 8px rgba(11,13,23,.15);transition:transform .2s var(--ease)}.landing .rng input::-moz-range-thumb{width:22px;height:22px;border-radius:99px;background:#fff;border:1px solid var(--line-2);box-shadow:0 2px 8px rgba(11,13,23,.15)}.landing .rng input:active::-webkit-slider-thumb{transform:scale(1.15)}.landing .rng input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--tint-2)}.landing .lt-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--ease)}.landing .lt-collapse.open{grid-template-rows:1fr}.landing .lt-collapse>div{overflow:hidden}@media (max-width:1060px){.landing .lt-collapse.lt-steps{grid-template-rows:1fr}}.landing .noscroll{scrollbar-width:none}.landing .noscroll::-webkit-scrollbar{display:none}@keyframes landing-ping{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.9);opacity:0}}.landing .ping:after{content:"";position:absolute;inset:-4px;border-radius:99px;border:1.5px solid var(--accent);animation:landing-ping 2s var(--ease) infinite}@keyframes landing-bump{40%{transform:scale(1.08)}}.landing .bump{animation:landing-bump .4s var(--ease)}@keyframes landing-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.landing .rise{animation:landing-rise .4s var(--ease)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){.landing *,.landing :after,.landing :before{transition:none!important;animation:none!important}}@keyframes landing-prog{to{transform:scaleX(1)}}.landing .nprog{transform:scaleX(0);transform-origin:0 50%;animation:landing-prog 4.8s linear forwards}.landing .stack-paused .nprog{animation-play-state:paused}