.card.svelte-1udyrqm{background:#fffffff5;border:1px solid #0f172a14;border-radius:1.25rem;padding:1.25rem;box-shadow:0 12px 30px #0f172a14}.card__header.svelte-1udyrqm{align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.card__icon.svelte-1udyrqm{color:#2563eb;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:700;display:inline-flex}h2.svelte-1udyrqm{color:#0f172a;margin:0;font-size:1rem;font-weight:700}.field.svelte-1aaw16o{gap:.35rem;display:grid}.field__label.svelte-1aaw16o{color:#0f172a;font-size:.95rem;font-weight:600}.required.svelte-1aaw16o{color:#dc2626}input.svelte-1aaw16o,textarea.svelte-1aaw16o{width:100%;font:inherit;color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.9rem;padding:.8rem .9rem}input.svelte-1aaw16o:focus,textarea.svelte-1aaw16o:focus{border-color:#2563eb;outline:2px solid #2563eb40}.field__error.svelte-1aaw16o{color:#dc2626;font-size:.85rem}.stepper.svelte-b1fesp{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.65rem;margin-bottom:1.2rem;display:grid}.step.svelte-b1fesp{color:#475569;background:#f8fafc;border-radius:999px;align-items:center;gap:.6rem;padding:.7rem .8rem;font-size:.9rem;font-weight:600;display:flex}.step.active.svelte-b1fesp{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8)}.step__index.svelte-b1fesp{background:#fff3;border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.8rem;display:inline-flex}.footer.svelte-1dhema9{justify-content:space-between;gap:.8rem;margin-top:1.2rem;display:flex}button.svelte-1dhema9{font:inherit;cursor:pointer;border:none;border-radius:999px;padding:.8rem 1.2rem;font-weight:700}button.svelte-1dhema9:disabled{opacity:.6;cursor:not-allowed}.secondary.svelte-1dhema9{color:#0f172a;background:#e2e8f0}.primary.svelte-1dhema9{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8)}.toast.svelte-1cpok13{border-radius:.9rem;margin-top:1rem;padding:.8rem 1rem;font-weight:600}.success.svelte-1cpok13{color:#166534;background:#dcfce7}.error.svelte-1cpok13{color:#991b1b;background:#fee2e2}.info.svelte-1cpok13{color:#1d4ed8;background:#eff6ff}body{color:#0f172a;background:linear-gradient(135deg,#eff6ff,#f8fafc);margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page-shell.svelte-1uha8ag{background:linear-gradient(135deg,#eff6ff,#f8fafc);min-height:100vh;padding:1rem}.shell.svelte-1uha8ag{max-width:900px;margin:0 auto}.hero.svelte-1uha8ag{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:1.5rem;margin-bottom:1rem;padding:1.4rem;box-shadow:0 16px 40px #2563eb33}.eyebrow.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.28em;opacity:.9;margin:0 0 .5rem;font-size:.72rem;font-weight:700}h1.svelte-1uha8ag{margin:0 0 .5rem;font-size:1.45rem}.hero__copy.svelte-1uha8ag{opacity:.95;margin:0;line-height:1.6}.content-grid.svelte-1uha8ag,.form-panel.svelte-1uha8ag{gap:1rem;display:grid}.grid.svelte-1uha8ag{gap:.8rem;display:grid}.two-col.svelte-1uha8ag{grid-template-columns:1fr 1fr}.segmented.svelte-1uha8ag{flex-wrap:wrap;gap:.6rem;margin-bottom:.8rem;display:flex}.segmented.svelte-1uha8ag button:where(.svelte-1uha8ag),.ghost.svelte-1uha8ag{font:inherit;cursor:pointer;border:none;border-radius:999px;padding:.7rem 1rem;font-weight:700}.segmented.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#0f172a;background:#e2e8f0}.segmented.svelte-1uha8ag button.active:where(.svelte-1uha8ag){color:#fff;background:#2563eb}.hint.svelte-1uha8ag,.support-copy.svelte-1uha8ag,.success-copy.svelte-1uha8ag{color:#475569;line-height:1.6}.summary.svelte-1uha8ag{color:#334155;gap:.5rem;margin:0;padding-left:1rem;display:grid}.agreement.svelte-1uha8ag{color:#334155;align-items:flex-start;gap:.6rem;margin-top:.8rem;font-size:.92rem;display:flex}.ghost.svelte-1uha8ag{color:#1d4ed8;background:#eff6ff}.wide.svelte-1uha8ag{width:100%;margin-top:1rem}@media (width>=768px){.page-shell.svelte-1uha8ag{padding:2rem}.content-grid.svelte-1uha8ag{grid-template-columns:2fr 1fr;align-items:start}}@media (width<=640px){.two-col.svelte-1uha8ag{grid-template-columns:1fr}}
