.landing-page{gap:var(--space-xl);display:grid}.landing-crumb{gap:.5rem;display:inline-flex}.landing-hero__actions{align-items:center;gap:var(--space-md);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.landing-hero__updated{color:var(--color-muted);font-size:var(--text-sm);margin:0}.landing-section{gap:var(--space-sm);max-width:46rem;display:grid}.landing-section h2{margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:750;line-height:1.15}.landing-section p{color:var(--color-ink-2);font-size:var(--text-md);margin:0;line-height:1.65}.landing-list{color:var(--color-ink-2);font-size:var(--text-md);gap:.5rem;margin:0;padding-left:1.25rem;line-height:1.55;display:grid}.landing-steps{counter-reset:step;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.landing-steps li{counter-increment:step;border:var(--rule-thin) solid var(--color-rule);border-radius:calc(var(--radius-card) * .7);background:var(--color-paper-2);grid-template-columns:2rem minmax(0,1fr);gap:.15rem .75rem;padding:.9rem 1rem;display:grid}.landing-steps li:before{content:counter(step);background:var(--color-paper-3);width:2rem;height:2rem;color:var(--color-accent-deep);font-variant-numeric:tabular-nums;border-radius:50%;grid-row:span 2;place-items:center;font-weight:750;display:grid}.landing-steps strong{font-size:var(--text-md);font-weight:750}.landing-steps span{color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.55}.landing-guides{max-width:46rem}.landing-disclaimer{max-width:46rem;color:var(--color-muted);font-size:var(--text-xs);margin:0;line-height:1.55}
