.contact_pageHeader__jD7pP{background:var(--bg-secondary);padding:7rem 0 3.5rem;text-align:center;border-bottom:1px solid var(--border);position:relative;overflow:hidden}.contact_layout__BCckV{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:2rem;gap:2rem;align-items:start}.contact_info__8DXnT{display:flex;flex-direction:column;gap:1rem}.contact_infoCard__x9Cvj{display:flex;align-items:center;gap:1rem}.contact_infoCard__x9Cvj h3{font-size:.82rem;color:var(--text-muted);font-weight:600;margin-bottom:.2rem;text-transform:uppercase;letter-spacing:.06em}.contact_infoIcon__J9sko{width:44px;height:44px;min-width:44px;background:rgba(0,113,227,.07);border:1px solid rgba(0,113,227,.15);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:var(--accent)}.contact_infoLink__yq8Gi{font-size:.9rem;color:var(--accent);text-decoration:none;transition:var(--transition);font-weight:500}.contact_infoLink__yq8Gi:hover{color:var(--accent-light)}.contact_formWrapper__rgVcv{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-card)}.contact_formTitle__iGjKf{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem;letter-spacing:-.02em}.contact_form__XY8L7{display:flex;flex-direction:column;gap:1rem}.contact_row__sVZT7{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.contact_successState__bvyRB{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:2rem}.contact_successState__bvyRB h3{font-size:1.3rem;color:var(--text-primary)}.contact_errorMsg__gFfxz{background:rgba(215,0,21,.06);border:1px solid rgba(215,0,21,.2);border-radius:var(--radius);color:var(--error);padding:.75rem 1rem;font-size:.875rem}@media (max-width:900px){.contact_layout__BCckV{grid-template-columns:1fr}}@media (max-width:600px){.contact_row__sVZT7{grid-template-columns:1fr}}