.steps.svelte-4z030h{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:36px}.steps.svelte-4z030h li:where(.svelte-4z030h){text-align:center}.steps.svelte-4z030h h3:where(.svelte-4z030h){font-family:var(--sans);font-size:.95rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px}.steps.svelte-4z030h p:where(.svelte-4z030h){font-size:.97rem;margin:0}.num.svelte-4z030h{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 22px;border-radius:50%;background:var(--mist);font-family:var(--serif);font-size:1.7rem;color:var(--ink)}.pillar.svelte-4z030h{text-align:center;margin-bottom:48px}.pillar.svelte-4z030h h2:where(.svelte-4z030h){font-size:clamp(1.5rem,2.8vw,2rem)}.closing.svelte-4z030h{text-align:center;font-family:var(--serif);font-size:1.2rem;color:var(--ink)}.actions.svelte-4z030h{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:28px}.btn-ghost.svelte-4z030h{border-color:var(--slate);color:var(--slate-dark)}.btn-ghost.svelte-4z030h:hover{background:var(--white)}@media(max-width:980px){.steps.svelte-4z030h{grid-template-columns:repeat(2,1fr);gap:48px 32px}}@media(max-width:560px){.steps.svelte-4z030h{grid-template-columns:1fr}}
