.landing{color-scheme:light;--bg:#ffffff;--wash:#fafafa;--ink:#16171a;--ink-2:#3b3e44;--mute:#6b7079;--soft:#9a9ea6;--line:#e8e8ea;--line-2:#f0f0f1;--panel:#ffffff;--panel-2:#fafafa;--btn:#16171a;--btn-fg:#ffffff;--btn-hover:#2a2c31;--st0:#f3f3f4;--st1:#eeeef0;--st2:#f6f6f7;--glass:rgba(255,255,255,.92);--shadow:0 24px 60px -24px rgba(22,23,26,.22);--green:#16a34a;--green-bg:#f0fdf4;--green-solid:#16a34a;--amber:#c98a12;--frame:min(1344px,calc(100% - 64px));--pad:64px;--sans:var(--font-dm-sans),"DM Sans",ui-sans-serif,system-ui,sans-serif;--display:var(--font-sora),"Sora",var(--font-dm-sans),ui-sans-serif,sans-serif;--mono:var(--font-jetbrains),"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--serif:var(--display)}.dark .landing{color-scheme:dark;--bg:hsl(20 10% 6%);--wash:hsl(0 3% 10%);--ink:hsl(34 23% 94%);--ink-2:hsl(42 14% 82%);--mute:hsl(42 12% 68%);--soft:hsl(42 10% 52%);--line:hsl(30 9% 18%);--line-2:rgba(255,255,255,.06);--panel:hsl(20 6% 15%);--panel-2:hsl(20 6% 19%);--btn:hsl(34 23% 94%);--btn-fg:hsl(20 10% 6%);--btn-hover:#ffffff;--st0:hsl(20 8% 9%);--st1:hsl(20 7% 11%);--st2:hsl(20 9% 8%);--glass:hsla(20,10%,6%,.84);--shadow:0 40px 80px -20px rgba(0,0,0,.7);--green:#4ade80;--green-bg:rgba(74,222,128,.12);--green-solid:#16a34a;--amber:#e2b340}@media (max-width:1360px){.landing{--pad:52px}}@media (max-width:1080px){.landing{--pad:32px;--frame:calc(100% - 32px)}}@media (max-width:680px){.landing{--pad:20px;--frame:calc(100% - 20px)}}.landing.is-ready .stairs .stair-col{transform:scaleY(0)}.landing.is-ready .stairs.go .stair-col{animation:landing-stair-rise 1.1s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d)}@keyframes landing-stair-rise{0%{transform:scaleY(0)}to{transform:none}}.landing.is-ready .rv{opacity:0;transform:translateY(14px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.landing.is-ready .rv.in-view{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.landing.is-ready .stairs .stair-col{transform:none;animation:none!important}.landing.is-ready .rv{opacity:1;transform:none;transition:none}}@keyframes landing-story-in{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:none}}.landing .sk-bar{animation:landing-sk-fill .45s ease-out both}.landing.is-ready .paper-wrap:not(.in-view) .sk-bar{animation-play-state:paused}@keyframes landing-sk-fill{0%{width:0}}@media (prefers-reduced-motion:reduce){.landing .sk-bar{animation:none}}@keyframes landing-fill{to{width:100%}}@keyframes landing-flow{to{stroke-dashoffset:-163}}@keyframes landing-flow-short{to{stroke-dashoffset:-31}}.landing .meter>span{transform-origin:left;transform:scaleX(0);transition:transform 1.1s cubic-bezier(.2,.7,.2,1) .2s}.landing .bill-pair.in-view .meter>span{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.landing .meter>span{transform:none;transition:none}}@keyframes landing-faq-open{0%{height:0;opacity:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes landing-faq-close{0%{height:var(--radix-accordion-content-height);opacity:1}to{height:0;opacity:0}}