form.svelte-8dqbvk{display:grid;gap:1rem}.row.svelte-8dqbvk{display:grid;grid-template-columns:1fr 1fr;gap:1rem}label.svelte-8dqbvk{display:grid;gap:.4rem;font-size:.85rem;font-weight:700}label.svelte-8dqbvk em:where(.svelte-8dqbvk){color:var(--orange);font-style:normal}input.svelte-8dqbvk,select.svelte-8dqbvk,textarea.svelte-8dqbvk{font-family:inherit;font-size:1rem;padding:.85rem 1rem;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink)}input.svelte-8dqbvk:focus,select.svelte-8dqbvk:focus,textarea.svelte-8dqbvk:focus{outline:2px solid var(--orange);outline-offset:1px;border-color:var(--orange)}textarea.svelte-8dqbvk{resize:vertical}.error.svelte-8dqbvk{color:#b42318;font-size:.9rem}.error.svelte-8dqbvk a:where(.svelte-8dqbvk){color:var(--orange);font-weight:700}.privacy-note.svelte-8dqbvk{font-size:.8rem;color:var(--muted)}.privacy-note.svelte-8dqbvk a:where(.svelte-8dqbvk){color:var(--orange);font-weight:700}.result.svelte-8dqbvk{border:1px solid var(--line);border-left:6px solid var(--orange);border-radius:12px;padding:1.75rem;background:var(--soft)}.result.svelte-8dqbvk h3:where(.svelte-8dqbvk){margin-bottom:.4rem}@media(max-width:560px){.row.svelte-8dqbvk{grid-template-columns:1fr}}section.svelte-jvnw7m{padding:4rem 0}.eyebrow.svelte-jvnw7m{display:block;margin-bottom:.75rem}.hero.svelte-jvnw7m{background:var(--ink);color:#fff;padding-top:5rem}.hero.svelte-jvnw7m h1:where(.svelte-jvnw7m){font-weight:900;max-width:20ch}.sub.svelte-jvnw7m{color:#cbd0d5;font-size:1.12rem;max-width:none;margin-top:1rem}.layout.svelte-jvnw7m{display:grid;grid-template-columns:.9fr 1.1fr;gap:3.5rem;align-items:start}.reasons.svelte-jvnw7m .reason:where(.svelte-jvnw7m){padding:1.5rem 0;border-top:1px solid var(--line)}.reason.svelte-jvnw7m h3:where(.svelte-jvnw7m){font-size:1.2rem;font-weight:900;margin-bottom:.5rem}.reason.svelte-jvnw7m p:where(.svelte-jvnw7m){color:var(--muted)}.form-card.svelte-jvnw7m{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:2rem;box-shadow:var(--shadow-card)}.form-card.svelte-jvnw7m h2:where(.svelte-jvnw7m){margin:.25rem 0 .5rem}.hint.svelte-jvnw7m{color:var(--muted);font-size:.92rem;margin-bottom:1.5rem}.hint.svelte-jvnw7m em:where(.svelte-jvnw7m){color:var(--orange);font-style:normal}@media(max-width:900px){.layout.svelte-jvnw7m{grid-template-columns:1fr;gap:2.5rem}}
