.Contact-module__SEXjRW__introSection{text-align:center;margin-bottom:4rem}.Contact-module__SEXjRW__subtitle{color:var(--text-secondary);font-size:1.25rem}.Contact-module__SEXjRW__contactGrid{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.Contact-module__SEXjRW__formCard{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;padding:2rem}.Contact-module__SEXjRW__formGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.Contact-module__SEXjRW__formGroup{margin-bottom:1.5rem}.Contact-module__SEXjRW__label{color:var(--text-secondary);margin-bottom:.5rem;font-size:.9rem;display:block}.Contact-module__SEXjRW__input,.Contact-module__SEXjRW__textarea,.Contact-module__SEXjRW__select{border:1px solid var(--glass-border);color:#fff;background:#ffffff0d;border-radius:8px;outline:none;width:100%;padding:1rem;transition:border-color .3s}.Contact-module__SEXjRW__input:focus,.Contact-module__SEXjRW__textarea:focus,.Contact-module__SEXjRW__select:focus{border-color:var(--accent-primary)}.Contact-module__SEXjRW__contactInfo{flex-direction:column;gap:2rem;display:flex}.Contact-module__SEXjRW__infoCard{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;align-items:center;gap:1rem;padding:1.5rem;transition:transform .3s;display:flex}.Contact-module__SEXjRW__infoCard:hover{border-color:var(--accent-secondary);transform:translate(5px)}.Contact-module__SEXjRW__iconWrapper{color:var(--accent-primary);background:#6366f11a;border-radius:50%;justify-content:center;align-items:center;padding:1rem;display:flex}.Contact-module__SEXjRW__infoText h4{margin:0;font-size:1.1rem}.Contact-module__SEXjRW__infoText p{color:var(--text-secondary);margin:0;font-size:.95rem}.Contact-module__SEXjRW__mapContainer{border:1px solid var(--glass-border);border-radius:16px;height:300px;margin-top:2rem;overflow:hidden}@media (max-width:900px){.Contact-module__SEXjRW__contactGrid{grid-template-columns:1fr;gap:3rem}.Contact-module__SEXjRW__formGrid{grid-template-columns:1fr}}
