.contact-hero{padding-top:var(--space-12);padding-bottom:var(--space-10)}.contact-hero-inner{display:flex;flex-direction:column;gap:var(--space-6)}.contact-hero-copy{max-width:720px}.contact-hero-cta{display:flex;flex-wrap:wrap;gap:var(--space-3)}.contact-hero-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-6)}.contact-meta-item p{font-size:var(--font-size-sm)}.contact-meta-label{font-size:var(--font-size-xs);letter-spacing:0.16em;text-transform:uppercase;color:var(--gray-600);margin-bottom:4px}.contact-form-section{padding-top:var(--space-6);padding-bottom:var(--space-12)}.contact-form-heading{margin-bottom:var(--space-2)}.contact-form-intro{margin-bottom:var(--space-6)}.contact-form-actions{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}.contact-form-note{font-size:var(--font-size-sm);color:var(--gray-700);max-width:32rem}.contact-aside p{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.contact-extra-info{padding-top:var(--space-6);padding-bottom:var(--space-12)}@media (max-width:768px){.contact-hero{padding-top:var(--space-10);padding-bottom:var(--space-8)}.contact-hero-meta{grid-template-columns:1fr}.contact-form-section{padding-top:var(--space-4);padding-bottom:var(--space-10)}.contact-extra-info{padding-bottom:var(--space-10)}}