.page-module__WMCr2G__pageHeader{padding:calc(var(--spacing-xl) + 80px)0 var(--spacing-xl);background-color:var(--color-surface-dark);color:var(--color-text-light)}.page-module__WMCr2G__pageHeader h1{color:var(--color-text-light)}.page-module__WMCr2G__contactGrid{gap:var(--spacing-xl);grid-template-columns:1fr 1fr;display:grid}.page-module__WMCr2G__infoBlock{margin-top:var(--spacing-md)}.page-module__WMCr2G__infoBlock h3{margin-bottom:var(--spacing-xs);color:var(--color-primary);font-size:1.1rem}.page-module__WMCr2G__infoBlock p{color:var(--color-text-muted)}.page-module__WMCr2G__contactForm{padding:var(--spacing-lg);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background-color:#fff}.page-module__WMCr2G__formGroup{margin-bottom:var(--spacing-md)}.page-module__WMCr2G__formGroup label{margin-bottom:var(--spacing-xs);color:var(--color-text-main);font-weight:500;display:block}.page-module__WMCr2G__formGroup input,.page-module__WMCr2G__formGroup select,.page-module__WMCr2G__formGroup textarea{border-radius:var(--radius-sm);width:100%;font-family:var(--font-body);transition:border-color var(--transition-fast);border:1px solid #ddd;padding:.8rem;font-size:1rem}.page-module__WMCr2G__formGroup input:focus,.page-module__WMCr2G__formGroup select:focus,.page-module__WMCr2G__formGroup textarea:focus{border-color:var(--color-primary);outline:none}@media (max-width:900px){.page-module__WMCr2G__contactGrid{gap:var(--spacing-lg);grid-template-columns:1fr}}
