._8aEwW_hero{background:var(--surface);border-bottom:1px solid var(--border)}._8aEwW_heroInner{max-width:calc(var(--wide) + 2 * var(--gutter));padding:clamp(2.5rem, 7vw, 5rem) var(--gutter);margin:0 auto}._8aEwW_eyebrow{color:var(--accent-text);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem;font-size:.875rem;font-weight:700}._8aEwW_title{max-width:18ch;font-size:clamp(2rem,6vw,3.25rem)}._8aEwW_lead{color:var(--text-muted);max-width:40rem;font-size:clamp(1.125rem,2.4vw,1.3125rem)}._8aEwW_note{color:var(--text-muted);margin-top:1rem;font-size:.9375rem}._8aEwW_section{padding-top:2.5rem;padding-bottom:1rem}._8aEwW_steps{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;padding:0;list-style:none;display:grid}._8aEwW_step{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem}._8aEwW_step p{color:var(--text-muted);margin:0}._8aEwW_stepNumber{background:var(--accent);width:2rem;height:2rem;color:var(--on-accent);border-radius:999px;justify-content:center;align-items:center;margin-bottom:.75rem;font-weight:700;display:inline-flex}._8aEwW_commitments{gap:.5rem;max-width:48rem;padding-left:1.25rem;display:grid}
