.band.svelte-1172wws{background:var(--surface);border-top:1px solid var(--line);padding-block:clamp(36px,5vw,56px)}.head.svelte-1172wws h2:where(.svelte-1172wws){letter-spacing:-.02em;font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:800}.head.svelte-1172wws p:where(.svelte-1172wws){color:var(--text-muted);margin-top:6px}ul.svelte-1172wws{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.band.svelte-1172wws ul:where(.svelte-1172wws){grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.step.svelte-1172wws{border:1px solid var(--line);width:100%;height:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fffdf9;border-radius:16px;align-items:flex-start;gap:12px;padding:16px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.step.svelte-1172wws:hover{border-color:var(--teal);transform:translateY(-2px)}.step.primary.svelte-1172wws{background:var(--azure);border-color:var(--azure);color:var(--ivory)}.step.done.svelte-1172wws{border-color:var(--teal)}.icon.svelte-1172wws{background:rgba(var(--teal-rgb), .1);width:40px;height:40px;color:var(--teal);border-radius:12px;flex:none;place-items:center;display:grid}.primary.svelte-1172wws .icon:where(.svelte-1172wws){background:var(--gold);color:var(--azure)}.done.svelte-1172wws .icon:where(.svelte-1172wws){background:var(--teal);color:var(--ivory)}.text.svelte-1172wws{flex:1;gap:3px;min-width:0;display:grid}.title.svelte-1172wws{font-weight:800;line-height:1.3}.why.svelte-1172wws{color:var(--text-muted);font-size:.85rem}.primary.svelte-1172wws .why:where(.svelte-1172wws){color:var(--text-on-ink-muted)}.go.svelte-1172wws{color:var(--teal);align-self:center;font-weight:800}.primary.svelte-1172wws .go:where(.svelte-1172wws){color:var(--gold)}.card.svelte-1172wws{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:20px}.card.svelte-1172wws .head:where(.svelte-1172wws) h2:where(.svelte-1172wws){font-size:1.1rem}.card.svelte-1172wws ul:where(.svelte-1172wws){gap:8px;margin-top:12px}.card.svelte-1172wws .step:where(.svelte-1172wws){border-radius:12px;padding:12px}.card.svelte-1172wws .icon:where(.svelte-1172wws){border-radius:10px;width:34px;height:34px}.card.svelte-1172wws .why:where(.svelte-1172wws){font-size:.8rem}
