/* Process, "How I work" numbered steps. Lazy. Mobile-first: 1-up. */
.process-sec{padding:48px 0}
.how{display:grid;grid-template-columns:1fr;gap:14px}
.how-step{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:28px}
.how-step .num{display:block;font-family:var(--f-display);font-weight:800;font-size:40px;line-height:1;letter-spacing:-0.02em;color:var(--accent)}
.how-step h3{font-family:var(--f-display);font-weight:600;font-size:17px;letter-spacing:-0.01em;margin:12px 0 8px;color:var(--ink)}
.how-step p{font-size:13.5px;color:var(--muted)}
