.page.svelte-ewrlpg{font-family:system-ui,sans-serif;min-height:100vh;background:#f0f7ff}header.svelte-ewrlpg{padding:1rem 1.5rem}.back.svelte-ewrlpg{color:#1a6cb4;text-decoration:none;font-weight:500}main.svelte-ewrlpg{padding:1rem 1.5rem;max-width:500px;margin:0 auto}h1.svelte-ewrlpg{font-size:1.5rem;margin:0 0 1.5rem}.benefits.svelte-ewrlpg{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:.6rem}.benefits.svelte-ewrlpg li:where(.svelte-ewrlpg){padding-left:1.8rem;position:relative;font-size:1.05rem}.benefits.svelte-ewrlpg li:where(.svelte-ewrlpg):before{content:"✓";position:absolute;left:0;color:#2e7d32;font-weight:700}form.svelte-ewrlpg{display:flex;flex-direction:column;gap:1rem}label.svelte-ewrlpg{display:flex;flex-direction:column;gap:.3rem;font-weight:500}input.svelte-ewrlpg{padding:.8rem;border:1px solid #ddd;border-radius:.5rem;font-size:1rem;background:#fff}button.svelte-ewrlpg{padding:1rem;background:#2e7d32;color:#fff;border:none;border-radius:.5rem;font-size:1.05rem;font-weight:600;cursor:pointer;margin-top:.5rem}button.svelte-ewrlpg:disabled{opacity:.6}.error.svelte-ewrlpg{color:#c00;margin:0}.note.svelte-ewrlpg{color:#888;font-size:.9rem;text-align:center;margin-top:1rem}
