.contact-module__swMWYG__contact{padding-top:140px}.contact-module__swMWYG__sub{text-transform:uppercase;letter-spacing:.3em;color:var(--accent);margin-bottom:var(--spacing-sm);text-align:center;font-size:.8rem;font-weight:700;display:block}.contact-module__swMWYG__contact h1{margin-bottom:var(--spacing-lg);text-align:center;color:var(--primary);font-size:clamp(2.5rem,6vw,4rem)}.contact-module__swMWYG__grid{gap:var(--spacing-xl);margin-top:var(--spacing-xl);grid-template-columns:1fr 1.5fr;display:grid}.contact-module__swMWYG__infoCard{background:var(--white);padding:var(--spacing-md);border-radius:var(--radius-sm);margin-bottom:var(--spacing-md);border-left:4px solid var(--accent);box-shadow:var(--shadow-sm)}.contact-module__swMWYG__infoCard h3{text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-sm);color:var(--primary);font-size:1rem}.contact-module__swMWYG__infoCard p{color:var(--text-secondary);margin-bottom:.25rem;font-size:.95rem}.contact-module__swMWYG__form{background:var(--white);padding:var(--spacing-lg);border-radius:var(--radius-sm);border:1px solid var(--border-color);box-shadow:var(--shadow-md)}.contact-module__swMWYG__formTitle{margin-bottom:var(--spacing-lg);color:var(--primary);font-size:1.5rem}.contact-module__swMWYG__formGroup{margin-bottom:var(--spacing-md)}.contact-module__swMWYG__formGroup label{color:var(--primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.85rem;font-weight:600;display:block}.contact-module__swMWYG__formGroup input,.contact-module__swMWYG__formGroup textarea,.contact-module__swMWYG__select{background:var(--background-alt);border:1px solid var(--border-color);border-radius:var(--radius-sm);width:100%;color:var(--primary);transition:var(--transition-fast);outline:none;padding:.9rem 1rem;font-size:1rem}.contact-module__swMWYG__formGroup input:focus,.contact-module__swMWYG__formGroup textarea:focus,.contact-module__swMWYG__select:focus{border-color:var(--accent);background:var(--white)}@media (max-width:992px){.contact-module__swMWYG__grid{grid-template-columns:1fr}}
