.ContactForm-module__fw3Taq__form{gap:var(--space-6);flex-direction:column;display:flex}.ContactForm-module__fw3Taq__row{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.ContactForm-module__fw3Taq__field{gap:var(--space-2);flex-direction:column;display:flex}.ContactForm-module__fw3Taq__label{color:var(--color-steel);font-size:11px}.ContactForm-module__fw3Taq__input,.ContactForm-module__fw3Taq__select,.ContactForm-module__fw3Taq__textarea{font-family:var(--font-body);color:var(--color-ink);background:var(--color-white);border-radius:var(--radius-ui);border:1px solid #33424a4d;width:100%;padding:12px 16px;font-size:15px;transition:border-color .15s}.ContactForm-module__fw3Taq__input:focus,.ContactForm-module__fw3Taq__select:focus,.ContactForm-module__fw3Taq__textarea:focus{border-color:var(--color-deep-water);outline:none}.ContactForm-module__fw3Taq__inputError{border-color:#c0392b}.ContactForm-module__fw3Taq__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236E7B82' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.ContactForm-module__fw3Taq__textarea{resize:vertical;min-height:140px;line-height:1.6}.ContactForm-module__fw3Taq__errorMsg{font-family:var(--font-mono);color:#c0392b;font-size:11px}.ContactForm-module__fw3Taq__formError{padding:var(--space-4) var(--space-6);border-radius:var(--radius-ui);color:#c0392b;background:#fdf2f2;border:1px solid #e8c7c7;font-size:14px}.ContactForm-module__fw3Taq__successMessage{padding:var(--space-8);border-radius:var(--radius-ui);gap:var(--space-3);background:#f0f8f4;border:1px solid #b8dccb;flex-direction:column;display:flex}.ContactForm-module__fw3Taq__successHeading{font-family:var(--font-display);color:var(--color-deep-water);font-size:20px;font-weight:800}@media (max-width:600px){.ContactForm-module__fw3Taq__row{grid-template-columns:1fr}}
