.register-choice.svelte-17lnd8e{padding:4rem 2rem;text-align:center;background:#000;color:#fff}.container.svelte-17lnd8e{max-width:960px;margin:0 auto}.title.svelte-17lnd8e{font-size:2.5rem;margin-bottom:.5rem}.subtitle.svelte-17lnd8e{font-size:1.25rem;margin-bottom:2rem;color:#ccc}.options-grid.svelte-17lnd8e{display:flex;flex-direction:column;gap:2rem}@media (min-width: 768px){.options-grid.svelte-17lnd8e{flex-direction:row;justify-content:center}}.option-box.svelte-17lnd8e{background:#111;border:1px solid #444;border-radius:1rem;padding:2rem;flex:1;max-width:400px}.option-box.svelte-17lnd8e h2:where(.svelte-17lnd8e){margin-bottom:1rem;color:gold}.option-box.svelte-17lnd8e ul:where(.svelte-17lnd8e){list-style:none;padding:0;margin-bottom:1.5rem;text-align:left}.option-box.svelte-17lnd8e ul:where(.svelte-17lnd8e) li:where(.svelte-17lnd8e){margin:.5rem 0;position:relative;padding-left:1.2rem}.option-box.svelte-17lnd8e ul:where(.svelte-17lnd8e) li:where(.svelte-17lnd8e):before{content:"✓";position:absolute;left:0;color:#0f0}.btn.svelte-17lnd8e{background:#00c853;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;cursor:pointer}.btn.svelte-17lnd8e:hover{background:#00b34e}
