.steps-cards.svelte-1ljyc7v{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.steps-cards.svelte-1ljyc7v li.svelte-1ljyc7v+li.svelte-1ljyc7v{margin:0}.step-card.svelte-1ljyc7v{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:.25rem;padding:1.75rem 1.6rem 1.6rem;transition:transform .25s,box-shadow .25s;display:flex}.no-flexgap .step-card.svelte-1ljyc7v>*:not(:last-child){margin-bottom:.25rem}.step-card.svelte-1ljyc7v:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.step-card.svelte-1ljyc7v:first-child{background:var(--primary-soft);border-color:#cfdcd3}.step-card.svelte-1ljyc7v p.svelte-1ljyc7v{color:var(--muted);flex:1}.card-title.svelte-1ljyc7v{flex-direction:column;align-items:flex-start;gap:.9rem;margin-bottom:.4rem;font-size:1.35rem;display:flex}.no-flexgap .card-title.svelte-1ljyc7v>*:not(:last-child){margin-bottom:.9rem}.icon.svelte-1ljyc7v{background:var(--accent-soft);border-radius:16px;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.step-card.svelte-1ljyc7v:first-child .icon.svelte-1ljyc7v{background:#fff}.icon.svelte-1ljyc7v svg.svelte-1ljyc7v{fill:none;width:1.35rem;height:1.35rem;stroke:var(--accent);stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round}.step-card.svelte-1ljyc7v .btn.svelte-1ljyc7v{align-self:flex-start}