.step-cards[data-astro-cid-nq7p35ve]{margin-top:var(--space-9);grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.step-cards[data-astro-cid-nq7p35ve][data-columns="2"]{grid-template-columns:repeat(2,1fr)}.step-cards[data-astro-cid-nq7p35ve][data-columns="4"]{grid-template-columns:repeat(4,1fr)}@media (width<=920px){.step-cards[data-astro-cid-nq7p35ve],.step-cards[data-astro-cid-nq7p35ve][data-columns="2"],.step-cards[data-astro-cid-nq7p35ve][data-columns="4"]{grid-template-columns:1fr}}.step-cards[data-astro-cid-nq7p35ve][data-carousel=true]{min-height:260px;margin-top:0}.step-cards[data-astro-cid-nq7p35ve][data-carousel=true]>.step-card[hidden]{display:none}.step-cards__nav[data-carousel=true]{margin-top:var(--space-9);margin-bottom:var(--space-4);flex-wrap:wrap;gap:8px;display:flex}.step-cards__nav[data-carousel=true] .step-cards__pill{border-radius:var(--radius-pill);width:34px;height:34px;font-family:var(--font-mono);font-size:14px;font-weight:var(--weight-bold);background:var(--neutral-100);color:var(--text-subtle);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.step-cards__nav[data-carousel=true] .step-cards__pill[aria-current=true]{background:var(--surface-brand-subtle);color:var(--green-700)}.step-card[data-astro-cid-xoz6lu3i]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:20px;flex-direction:column;padding:28px;display:flex}.step-card__head[data-astro-cid-xoz6lu3i]{align-items:center;gap:11px;margin-bottom:12px;display:flex}.step-card__number[data-astro-cid-xoz6lu3i]{width:34px;height:34px;font-family:var(--font-mono);font-size:14px;font-weight:var(--weight-bold);background:var(--neutral-100);color:var(--text-subtle);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.step-card__number[data-astro-cid-xoz6lu3i]+.step-card__icon[data-astro-cid-xoz6lu3i]{margin-top:8px}.step-card[data-astro-cid-xoz6lu3i]>.step-card__number[data-astro-cid-xoz6lu3i]{margin-bottom:0}.step-card[data-astro-cid-xoz6lu3i][data-accent=indigo] .step-card__number[data-astro-cid-xoz6lu3i]{color:var(--indigo-600);background:#eef0ff}.step-card[data-astro-cid-xoz6lu3i][data-accent=green] .step-card__number[data-astro-cid-xoz6lu3i]{background:var(--surface-brand-subtle);color:var(--green-700)}.step-card[data-astro-cid-xoz6lu3i][data-accent=coral] .step-card__number[data-astro-cid-xoz6lu3i]{background:var(--coral-50);color:var(--coral-700)}.step-card[data-astro-cid-xoz6lu3i][data-accent=amber] .step-card__number[data-astro-cid-xoz6lu3i]{background:var(--amber-50);color:var(--amber-600)}.step-card[data-astro-cid-xoz6lu3i]:not([data-dark])[data-accent=indigo]{border-top:3px solid var(--indigo-500)}.step-card[data-astro-cid-xoz6lu3i]:not([data-dark])[data-accent=green]{border-top:3px solid var(--green-500)}.step-card[data-astro-cid-xoz6lu3i]:not([data-dark])[data-accent=coral]{border-top:3px solid var(--coral-500)}.step-card[data-astro-cid-xoz6lu3i]:not([data-dark])[data-accent=amber]{border-color:var(--amber-100);border-top:3px solid var(--amber-500)}.step-card__icon[data-astro-cid-xoz6lu3i]{color:var(--text-subtle);margin-bottom:14px;display:block}.step-card[data-astro-cid-xoz6lu3i][data-accent=indigo] .step-card__icon[data-astro-cid-xoz6lu3i]{color:var(--indigo-500)}.step-card[data-astro-cid-xoz6lu3i][data-accent=green] .step-card__icon[data-astro-cid-xoz6lu3i]{color:var(--green-500)}.step-card[data-astro-cid-xoz6lu3i][data-accent=coral] .step-card__icon[data-astro-cid-xoz6lu3i]{color:var(--coral-500)}.step-card[data-astro-cid-xoz6lu3i][data-accent=amber] .step-card__icon[data-astro-cid-xoz6lu3i]{color:var(--amber-500)}.step-card[data-astro-cid-xoz6lu3i][data-dark] .step-card__icon[data-astro-cid-xoz6lu3i]{color:var(--green-400)}.step-card[data-astro-cid-xoz6lu3i][data-dark]{background:var(--ink-900);border:none}.step-card[data-astro-cid-xoz6lu3i][data-dark] .step-card__number[data-astro-cid-xoz6lu3i]{color:var(--green-400);background:#ffffff14}.step-card h3{font-family:var(--font-display);font-size:18px;font-weight:var(--weight-semibold);color:var(--text-strong);margin:0}.step-card p{color:var(--text-muted);margin:0;font-size:14.5px;line-height:1.6}.step-card[data-dark] h3{color:#fff}.step-card[data-dark] p{color:#ffffffb3}
