.wrap.svelte-1s55s15{justify-content:center;align-items:flex-start;min-height:100vh;padding:48px 20px;display:flex}.card.svelte-1s55s15{background:var(--surface);width:100%;max-width:520px;box-shadow:var(--shadow-pop);border-radius:16px;overflow:hidden}.hero.svelte-1s55s15{background:linear-gradient(180deg, var(--accent-weak), var(--surface));padding:30px 28px 24px}h1.svelte-1s55s15{margin:14px 0 0;font-size:26px;line-height:1.25}.lead.svelte-1s55s15{color:var(--text2);margin-top:12px;font-size:14px;line-height:1.6}.content.svelte-1s55s15{padding:22px 28px 26px}.steps.svelte-1s55s15{align-items:center;gap:8px;margin-bottom:22px;display:flex}.step.svelte-1s55s15{text-align:center;color:var(--text);flex-direction:column;flex:1;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.dot.svelte-1s55s15{background:var(--accent-weak);width:34px;height:34px;color:var(--accent-deep);font-weight:600;font-family:var(--font-mono);border-radius:10px;justify-content:center;align-items:center;display:flex}.arrow.svelte-1s55s15{color:var(--accent-line);font-size:20px}.honest.svelte-1s55s15{background:var(--sunken);border:1px solid var(--border-soft);border-radius:12px;padding:16px 17px}.honest-title.svelte-1s55s15{color:var(--text-strong);margin-bottom:12px;font-size:13.5px;font-weight:600}.cols.svelte-1s55s15{gap:16px;display:flex}.cols.svelte-1s55s15>div:where(.svelte-1s55s15){flex:1}.divider.svelte-1s55s15{border-inline-start:1px solid var(--border);padding-inline-start:16px}.h.svelte-1s55s15{align-items:center;gap:6px;margin-bottom:7px;font-size:12px;font-weight:600;display:flex}.h.ok.svelte-1s55s15{color:var(--ok)}.h.warn.svelte-1s55s15{color:var(--warn)}.list.svelte-1s55s15{white-space:pre-line;font-size:12px;line-height:1.6}.tradeoff.svelte-1s55s15{color:var(--warn-fg);background:var(--warn-bg);border-radius:8px;margin-top:12px;padding:9px 11px;font-size:11.5px;line-height:1.55}.promises.svelte-1s55s15{color:var(--text);flex-wrap:wrap;gap:14px;margin-top:16px;font-size:12px;display:flex}.promises.svelte-1s55s15 span:where(.svelte-1s55s15){align-items:center;gap:6px;display:flex}.cta.svelte-1s55s15{background:var(--accent);width:100%;height:46px;color:var(--on-accent);cursor:pointer;border:none;border-radius:11px;margin-top:20px;font-size:14.5px;font-weight:600}.cta.svelte-1s55s15:hover{background:var(--accent-hover)}.foot.svelte-1s55s15{text-align:center;margin-top:18px}
