.steps-list{list-style:none;display:grid;gap:.7rem}.step-item{display:flex;gap:.9rem;align-items:flex-start;padding:1rem 1.1rem}.step-number{flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:.85rem;border:1px solid var(--line-strong);background:var(--card-grad),var(--panel-soft);display:flex;align-items:center;justify-content:center;font-family:Space Grotesk,sans-serif;font-weight:700}.step-copy h3{margin-bottom:.3rem}
