.contact-module__QfZssG__grid{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}@media (max-width:900px){.contact-module__QfZssG__grid{grid-template-columns:1fr;gap:3rem}}.contact-module__QfZssG__infoCol{flex-direction:column;display:flex}.contact-module__QfZssG__contactList{flex-direction:column;gap:2rem;display:flex}.contact-module__QfZssG__contactItem{align-items:center;gap:1.25rem;display:flex}.contact-module__QfZssG__iconWrapper{background:var(--accent-glow);color:var(--accent);width:48px;height:48px;box-shadow:0 0 15px var(--accent-glow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-module__QfZssG__contactItem h4{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:1rem}.contact-module__QfZssG__contactItem p{color:var(--foreground-muted);font-size:.95rem}.contact-module__QfZssG__contactItem a:hover{color:var(--accent)}.contact-module__QfZssG__formCard{border-radius:var(--radius-card);padding:3rem}@media (max-width:600px){.contact-module__QfZssG__formCard{padding:2rem 1.5rem}}.contact-module__QfZssG__form{flex-direction:column;gap:1.25rem;display:flex}.contact-module__QfZssG__form h2{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:1.5rem}.contact-module__QfZssG__inputGroup{flex-direction:column;gap:.5rem;display:flex}.contact-module__QfZssG__inputGroup label{color:var(--foreground-muted);font-size:.85rem}.contact-module__QfZssG__errorMessage{color:var(--error);border-radius:var(--radius-button);background:#ef44441a;border:1px solid #ef444433;padding:.75rem 1rem;font-size:.9rem}.contact-module__QfZssG__successState{text-align:center;flex-direction:column;align-items:center;padding:2rem 0;display:flex}.contact-module__QfZssG__successState h2{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;font-size:1.75rem}
