.contact-module-scss-module__Vm3bvq__page{flex:1}.contact-module-scss-module__Vm3bvq__head{max-width:760px;margin-bottom:clamp(var(--space-5),2.5vw,var(--space-8))}.contact-module-scss-module__Vm3bvq__head h1{margin-top:var(--space-4)}.contact-module-scss-module__Vm3bvq__head p{margin-top:var(--space-5)}.contact-module-scss-module__Vm3bvq__card{max-width:640px;padding:clamp(var(--space-6),3vw,var(--space-8));background:var(--color-surface);border:var(--border-width) solid var(--landing-line-strong);border-radius:var(--radius-lg)}.contact-module-scss-module__Vm3bvq__form{gap:var(--space-5);flex-direction:column;display:flex}.contact-module-scss-module__Vm3bvq__fields{gap:var(--space-1);flex-direction:column;display:flex}.contact-module-scss-module__Vm3bvq__field{position:relative}.contact-module-scss-module__Vm3bvq__counter{margin-top:var(--space-1);text-align:right;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-secondary);display:block}.contact-module-scss-module__Vm3bvq__submit{align-self:flex-start}.contact-module-scss-module__Vm3bvq__success{gap:var(--space-3);flex-direction:column;display:flex}.contact-module-scss-module__Vm3bvq__successTitle{font-size:var(--text-xl);font-weight:var(--weight-semibold)}.contact-module-scss-module__Vm3bvq__successText{color:var(--color-text-secondary);font-size:var(--text-md);line-height:var(--leading-relaxed)}
