.steps__head.svelte-vhep05{gap:1.6rem;max-width:70rem;margin-bottom:clamp(3rem,4vw,5rem);display:grid}.steps__list.svelte-vhep05{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,1.6vw,2.4rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.step.svelte-vhep05{border-radius:var(--ui-radius);background:var(--ui-surface);min-height:22rem;box-shadow:var(--ui-shadow-sm);align-content:start;gap:1.2rem;padding:clamp(2rem,2.2vw,2.8rem);transition:transform .5s cubic-bezier(.2,.8,.2,1);display:grid}.step.svelte-vhep05:hover{transform:translateY(-.6rem)}.step__index.svelte-vhep05{background:var(--ui-lime);color:#131313;letter-spacing:.08em;border-radius:50%;place-items:center;width:3.6rem;height:3.6rem;font-size:1.2rem;font-weight:600;display:inline-grid}.step__title.svelte-vhep05{letter-spacing:-.025em;margin:.6rem 0 0;font-size:clamp(1.9rem,1.6vw,2.3rem);font-weight:500}.step__body.svelte-vhep05{color:var(--ui-ink-2);margin:0;font-size:1.45rem;line-height:1.55}@media (width<=900px){.steps__list.svelte-vhep05{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.steps__list.svelte-vhep05{grid-template-columns:1fr}.step.svelte-vhep05{min-height:0}}
