.steps.svelte-1ugk40v{gap:28px;padding:0;list-style:none;display:grid;position:relative}.line.svelte-1ugk40v:before{content:"";background:linear-gradient(180deg, var(--color-brand), var(--color-violet));opacity:.35;border-radius:2px;width:2px;position:absolute;top:28px;bottom:28px;left:27px}.line.svelte-1ugk40v li:where(.svelte-1ugk40v){grid-template-columns:56px minmax(0,1fr);align-content:start;align-items:start;gap:4px 18px;display:grid;position:relative}.line.svelte-1ugk40v li:where(.svelte-1ugk40v) .icon{grid-row:span 3}.num.svelte-1ugk40v{color:var(--color-brand-deep);letter-spacing:.14em;font-variant-numeric:tabular-nums;padding-top:4px;font-size:.72rem;font-weight:700}h3.svelte-1ugk40v{color:var(--color-ink);letter-spacing:-.01em;font-size:1.25rem;font-weight:800;line-height:1.25}p.svelte-1ugk40v{color:var(--color-ink-2);font-size:.95rem}.dark.svelte-1ugk40v .num:where(.svelte-1ugk40v){color:var(--color-brand-ondark)}.dark.svelte-1ugk40v h3:where(.svelte-1ugk40v){color:var(--color-white)}.dark.svelte-1ugk40v p:where(.svelte-1ugk40v){color:var(--color-text-ondark)}.dark.svelte-1ugk40v:before{opacity:.55}.cards.svelte-1ugk40v{gap:14px}.cards.svelte-1ugk40v li:where(.svelte-1ugk40v){border:1px solid var(--color-line);background:var(--color-card);border-radius:16px;padding:18px 18px 18px 64px;position:relative;box-shadow:0 1px 2px #16233b0d,0 10px 24px #16233b12}.count.svelte-1ugk40v{background:linear-gradient(135deg, var(--color-brand), var(--color-violet));width:32px;height:32px;box-shadow:0 6px 14px color-mix(in srgb, var(--color-brand) 35%, transparent);color:var(--color-white);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;font-size:.9rem;font-weight:800;line-height:1;display:grid;position:absolute;top:18px;left:18px}.cards.svelte-1ugk40v h3:where(.svelte-1ugk40v){font-size:1.05rem}.cards.svelte-1ugk40v p:where(.svelte-1ugk40v){margin-top:6px;font-size:.92rem}.rows.svelte-1ugk40v{gap:0}.rows.svelte-1ugk40v li:where(.svelte-1ugk40v){border-top:1px solid color-mix(in srgb, var(--color-brand-ondark) 18%, transparent);grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:16px;padding-block:14px;display:grid}.rows.svelte-1ugk40v li:where(.svelte-1ugk40v):first-child{border-top:0}.tile-num.svelte-1ugk40v{background:linear-gradient(135deg, var(--color-brand), var(--color-violet));width:40px;height:40px;box-shadow:0 8px 18px color-mix(in srgb, var(--color-brand) 35%, transparent);color:var(--color-white);font-variant-numeric:tabular-nums;border-radius:12px;grid-row:span 2;place-items:center;font-size:.85rem;font-weight:800;display:grid}.rows.svelte-1ugk40v h3:where(.svelte-1ugk40v){color:var(--color-white);grid-column:2;font-size:1.05rem;line-height:1.3}.rows.svelte-1ugk40v p:where(.svelte-1ugk40v){color:var(--color-text-ondark);grid-column:2;margin-top:2px}@media (width>=64rem){.steps.svelte-1ugk40v{grid-template-columns:repeat(var(--step-count,5), minmax(0, 1fr));gap:24px}.rows.svelte-1ugk40v{grid-template-columns:minmax(0,1fr);gap:0}.line.svelte-1ugk40v:before{top:27px;right:calc(90% / var(--step-count,5));background:linear-gradient(90deg, var(--color-brand), var(--color-violet));width:auto;height:2px;bottom:auto;left:28px}.line.svelte-1ugk40v li:where(.svelte-1ugk40v){grid-template-columns:minmax(0,1fr);gap:8px}.line.svelte-1ugk40v li:where(.svelte-1ugk40v) .icon{grid-row:auto;margin-bottom:12px}.cards.svelte-1ugk40v{gap:14px}.cards.svelte-1ugk40v li:where(.svelte-1ugk40v){padding:62px 18px 20px}}
