.band.svelte-7506nm{padding-block:var(--sp-9);border-block-end:1px solid var(--border)}.band-alt.svelte-7506nm{background:var(--bg-raised)}h1.svelte-7506nm{margin-block:var(--sp-2) var(--sp-4);font-size:var(--fs-2xl)}.lead.svelte-7506nm{font-size:var(--fs-md);color:var(--fg-soft);max-inline-size:var(--measure)}.steps.svelte-7506nm{counter-reset:none;flex-direction:column;padding:0;list-style:none;display:flex}.step.svelte-7506nm{gap:var(--sp-5);padding-block:var(--sp-6);border-block-start:1px solid var(--border);grid-template-columns:3.5rem 1fr;display:grid}.step.svelte-7506nm:first-child{border-block-start:none}.step-num.svelte-7506nm{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--accent);line-height:1.1}.step-body.svelte-7506nm h2:where(.svelte-7506nm){font-size:var(--fs-lg);margin-block-end:var(--sp-2)}.step-body.svelte-7506nm p:where(.svelte-7506nm){color:var(--fg-soft)}.closing.svelte-7506nm{text-align:center;border-block-end:none}.closing-inner.svelte-7506nm{align-items:center;gap:var(--sp-5);flex-direction:column;display:flex}.btn-primary.svelte-7506nm{padding:var(--sp-3) var(--sp-6);background:var(--c-ink);color:var(--c-paper);border-radius:var(--radius);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:background var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);text-decoration:none}.btn-primary.svelte-7506nm:hover{background:var(--accent-strong);transform:translateY(-1px)}
