@layer components{.landing{--gutter:clamp(16px, 2.5vw, 40px);--section-gap:clamp(112px, 12vw, 200px);--radius:20px;--step-small:clamp(.8125rem, .79rem + .1vw, .875rem);--step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-head:clamp(2rem, 1.3rem + 3.2vw, 4rem);--step-display:clamp(2.25rem, 1rem + 4.2vw, 5rem);background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:var(--step-body);line-height:1.5}.landing .frame{padding-inline:var(--gutter)}.landing .grid12{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(12px,2vw,32px);display:grid}.landing .display{font-family:var(--font-display);font-weight:300;font-size:var(--step-display);letter-spacing:-.03em;text-wrap:balance;line-height:1.02}.landing .head{font-family:var(--font-display);font-weight:300;font-size:var(--step-head);letter-spacing:-.022em;text-wrap:balance;line-height:1.05}.landing .lead{font-size:var(--step-lead);line-height:1.35}.landing .small{font-size:var(--step-small);line-height:1.45}.landing .muted{color:var(--muted)}.landing .tabular{font-variant-numeric:tabular-nums}.landing .stack>section+section{margin-top:var(--section-gap)}.landing [data-ui]{font-family:var(--font-sans);color:#18181b;font-size:14px;line-height:1.45}.landing [data-ui] .ui-panel,.landing [data-ui].ui-panel{background:#e9e8ec;border:1px solid #dcdbe0;border-radius:14px}.landing [data-ui] .ui-rule{border-top:1px solid #ecebef}.landing [data-ui] .ui-label{color:#6b6a73;font-size:13px}.landing [data-ui] .ui-pill{white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.landing [data-ui] .ui-input{color:#18181b;background:#fff;border:1px solid #d4d3d9;border-radius:10px;width:100%;height:40px;padding:0 12px;font-size:14px}.landing [data-ui] .ui-input:focus{border-color:#18181b;outline:none;box-shadow:0 0 0 3px #8bcf2f73}.landing [data-reveal-armed] [data-reveal]{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 75ms);transform:translateY(24px)}.landing [data-reveal-armed][data-revealed] [data-reveal]{opacity:1;transform:none}.landing .press{transition:transform .12s ease-out,background-color .16s ease-out,color .16s ease-out}.landing .press:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.landing [data-reveal-armed] [data-reveal]{opacity:1;transition:none;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}}@media (prefers-reduced-motion:no-preference){.landing .truck-body{animation:1.1s cubic-bezier(.2,.8,.2,1) .3s both truck-in}.landing .truck-lines{animation:1.1s ease-out .6s both truck-lines}}@keyframes truck-in{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:none}}@keyframes truck-lines{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}
