form.svelte-oog28b{max-width:640px;margin:0 auto}.fields.svelte-oog28b{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field.svelte-oog28b{display:flex;flex-direction:column;gap:7px}.field.full.svelte-oog28b{grid-column:1 / -1}label.svelte-oog28b{font-weight:700;font-size:.82rem;letter-spacing:.4px;text-transform:uppercase;color:var(--green)}.req.svelte-oog28b{color:var(--gold-deep);margin-left:2px}input.svelte-oog28b,select.svelte-oog28b,textarea.svelte-oog28b{font-family:var(--body);font-size:1rem;padding:13px 14px;border:1px solid var(--line);border-radius:10px;background:var(--white);color:var(--ink);transition:border-color .18s ease,box-shadow .18s ease}input.svelte-oog28b:focus,select.svelte-oog28b:focus,textarea.svelte-oog28b:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #d8a3282e}textarea.svelte-oog28b{resize:vertical}.hp.svelte-oog28b{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}button[type=submit].svelte-oog28b{margin-top:22px;border:none}.form-error.svelte-oog28b{margin-top:16px;color:#b3261e;font-weight:600}.form-success.svelte-oog28b{max-width:560px;margin:0 auto;text-align:center;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:44px 32px;box-shadow:var(--shadow-sm);color:var(--green)}.form-success.svelte-oog28b svg:where(.svelte-oog28b){color:var(--gold-deep);margin-bottom:14px}.form-success.svelte-oog28b p:where(.svelte-oog28b){font-size:1.15rem;font-weight:600}@media(max-width:560px){.fields.svelte-oog28b{grid-template-columns:1fr}}
