.steps__head.svelte-90mdoa{gap:1.6rem;max-width:70rem;margin-bottom:clamp(3rem,4vw,5rem);display:grid}.steps__list.svelte-90mdoa{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-90mdoa{border-radius:var(--pr-radius);background:var(--pr-surface);min-height:22rem;box-shadow:var(--pr-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-90mdoa:hover{transform:translateY(-.6rem)}.step__index.svelte-90mdoa{background:var(--pr-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-90mdoa{letter-spacing:-.025em;margin:.6rem 0 0;font-size:clamp(1.9rem,1.6vw,2.3rem);font-weight:500}.step__body.svelte-90mdoa{color:var(--pr-ink-2);margin:0;font-size:1.45rem;line-height:1.55}@media (width<=900px){.steps__list.svelte-90mdoa{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.steps__list.svelte-90mdoa{grid-template-columns:1fr}.step.svelte-90mdoa{min-height:0}}
