.ContactForm_form__EHYEp{display:flex;flex-direction:column;gap:var(--space-5,1.25rem)}.ContactForm_row__HpQl0{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-5,1.25rem);gap:var(--space-5,1.25rem)}.ContactForm_field__Ljnki{display:flex;flex-direction:column;gap:.4rem}.ContactForm_field__Ljnki>span{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.ContactForm_field__Ljnki input,.ContactForm_field__Ljnki textarea{font-family:var(--font-sans);font-size:1rem;color:var(--color-navy-base);background-color:var(--color-bg-white);border:1px solid var(--color-border);border-radius:2px;padding:.75rem .9rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%;resize:vertical}.ContactForm_field__Ljnki input::placeholder,.ContactForm_field__Ljnki textarea::placeholder{color:#9aa0a6}.ContactForm_field__Ljnki input:focus,.ContactForm_field__Ljnki textarea:focus{outline:none;border-color:var(--color-gold-accent);box-shadow:0 0 0 3px rgba(199,154,50,.12)}.ContactForm_form__EHYEp button{align-self:flex-start;margin-top:var(--space-2)}.ContactForm_success__5TiN_{text-align:center;padding:var(--space-12) var(--space-8);border:1px solid var(--color-border);background-color:var(--color-bg-white)}.ContactForm_successIcon__flgdY{width:64px;height:64px;margin:0 auto var(--space-6);border-radius:50%;background-color:var(--color-gold-accent);color:#fff;display:flex;align-items:center;justify-content:center}.ContactForm_success__5TiN_ h3{font-size:1.4rem;font-weight:800;color:var(--color-navy-base);margin-bottom:var(--space-3)}.ContactForm_success__5TiN_ p{color:var(--color-text-muted);line-height:1.7;max-width:420px;margin:0 auto}@media (max-width:640px){.ContactForm_row__HpQl0{grid-template-columns:1fr}}