.ContactForm-module__MW0ffG__form{gap:var(--space-6);min-width:0;padding:clamp(var(--space-6), 5vw, var(--space-10));border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-0);box-shadow:var(--shadow-subtle);display:grid;position:relative}.ContactForm-module__MW0ffG__fieldGrid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ContactForm-module__MW0ffG__field{gap:var(--space-2);min-width:0;display:grid}.ContactForm-module__MW0ffG__field label{color:var(--text-primary);font-size:var(--font-size-label);font-weight:700;line-height:1.4}.ContactForm-module__MW0ffG__field :is(input,select,textarea){border:var(--border-width) solid #aab4c4;border-radius:var(--radius-sm);background:var(--surface-0);width:100%;min-width:0;color:var(--text-primary);font:400 var(--font-size-body) / 1.5 var(--font-body), var(--font-body-fallback)}.ContactForm-module__MW0ffG__field :is(input,select){min-height:3rem;padding:.6875rem var(--space-4)}.ContactForm-module__MW0ffG__field textarea{min-height:10rem;padding:var(--space-4);resize:vertical}.ContactForm-module__MW0ffG__field :is(input,select,textarea)[aria-invalid=true]{border-color:#b42318}.ContactForm-module__MW0ffG__fieldError,.ContactForm-module__MW0ffG__errorSummary{color:#9b1c13;font-size:var(--font-size-small);margin:0;font-weight:600;line-height:1.5}.ContactForm-module__MW0ffG__notice{max-width:46rem;color:var(--text-muted);font-size:var(--font-size-small);margin:0;line-height:1.6}.ContactForm-module__MW0ffG__successMessage{min-height:1.5rem;margin:calc(var(--space-3) * -1) 0;color:#087443;font-size:var(--font-size-label);font-weight:700;line-height:1.5}.ContactForm-module__MW0ffG__actions{justify-content:flex-start;display:flex}.ContactForm-module__MW0ffG__honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:39.99rem){.ContactForm-module__MW0ffG__fieldGrid{grid-template-columns:minmax(0,1fr)}.ContactForm-module__MW0ffG__actions,.ContactForm-module__MW0ffG__actions>button{width:100%}}
