.contact.svelte-gfxq1n{max-width:40rem;margin:0 auto;padding:2rem 1rem 4rem;display:grid;gap:1rem}.contact__header.svelte-gfxq1n h1:where(.svelte-gfxq1n){margin:0 0 .35rem;font-size:1.75rem}.contact__header.svelte-gfxq1n p:where(.svelte-gfxq1n){margin:0;color:#4b5563}.contact__form.svelte-gfxq1n,.contact__field.svelte-gfxq1n{display:grid;gap:.75rem}.contact__field.svelte-gfxq1n span:where(.svelte-gfxq1n),.contact__product.svelte-gfxq1n span:where(.svelte-gfxq1n){font-weight:600}.contact__product.svelte-gfxq1n{margin:0}.contact__product.svelte-gfxq1n a:where(.svelte-gfxq1n){color:#6f2a93}.contact__field.svelte-gfxq1n input:where(.svelte-gfxq1n),.contact__field.svelte-gfxq1n textarea:where(.svelte-gfxq1n){padding:.7rem .8rem;border:1px solid #d1d5db;border-radius:.5rem;font:inherit}.contact__submit.svelte-gfxq1n{padding:.8rem 1rem;border:0;border-radius:.5rem;background:#111827;color:#fff;font:inherit;cursor:pointer}.contact__submit.svelte-gfxq1n:disabled{opacity:.55;cursor:not-allowed}.contact__error.svelte-gfxq1n{color:#b91c1c;margin:0}.contact__done.svelte-gfxq1n{padding:1.25rem;border:1px solid #a7f3d0;background:#ecfdf5;border-radius:.75rem;display:grid;gap:.5rem}.contact__done.svelte-gfxq1n h2:where(.svelte-gfxq1n){margin:0}
