.step-grid.svelte-1h4qt46{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2rem;display:grid}.step-card.svelte-1h4qt46{background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:1.75rem}.step-num.svelte-1h4qt46{background:color-mix(in srgb, var(--accent) 12%, transparent);width:2rem;height:2rem;color:var(--accent);border-radius:8px;justify-content:center;align-items:center;margin-bottom:1rem;font-size:.9375rem;font-weight:700;display:inline-flex}.step-title.svelte-1h4qt46{color:var(--text-1);margin-bottom:.5rem;font-size:1.0625rem;font-weight:700}.step-body.svelte-1h4qt46{color:var(--text-2);margin:0;padding:0;font-size:.9375rem;line-height:1.7}.value-list.svelte-1h4qt46{flex-direction:column;gap:.875rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.value-list.svelte-1h4qt46 li:where(.svelte-1h4qt46){color:var(--text-2);padding-left:1.75rem;font-size:1.0625rem;line-height:1.7;position:relative}.value-list.svelte-1h4qt46 li:where(.svelte-1h4qt46):before{content:"✓";color:var(--accent);font-weight:700;position:absolute;top:0;left:0}.attribution.svelte-1h4qt46{color:var(--text-3);max-width:640px;margin:0;padding:0;font-size:.8125rem;line-height:1.7}@media (width<=768px){.step-grid.svelte-1h4qt46{grid-template-columns:1fr}}
