.contact_contact-container__je0bo{max-width:1350px;margin:4rem auto;padding:2rem}.contact_contact-container__je0bo h1{text-align:center;font-size:3rem;color:var(--text-primary)}.contact_contact-container__je0bo .contact_lead__HHkWs{text-align:center;font-size:1.25rem;color:var(--text-secondary);margin:1rem auto 3rem}.contact_contact-info-grid__67H_7{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:3rem}@media (max-width:1250px){.contact_contact-info-grid__67H_7{grid-template-columns:repeat(2,1fr)}}.contact_contact-card__hfkm_{background-color:var(--job-card-bg);padding:1.5rem;border-radius:12px;border:1px solid var(--job-card-border);text-align:center}.contact_contact-card__hfkm_ h3{color:var(--text-primary);margin-top:0;margin-bottom:.5rem}.contact_contact-card__hfkm_ p{color:var(--text-tertiary);font-size:.9rem;margin-bottom:1rem}.contact_contact-card__hfkm_ a{color:var(--primary-accent);font-weight:500;text-decoration:none}.contact_form-lead__70PPF{text-align:center;color:var(--text-secondary);margin-bottom:1.5rem}.contact_contact-form__lsUhq{background-color:var(--job-card-bg);padding:2.5rem;border-radius:12px;border:1px solid var(--job-card-border)}.contact_form-grid__Ca5Zv{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.contact_form-group__FZ3bQ{margin-bottom:1.5rem}.contact_form-group__FZ3bQ label{display:block;color:var(--text-tertiary);margin-bottom:.5rem}.contact_form-group__FZ3bQ input,.contact_form-group__FZ3bQ select,.contact_form-group__FZ3bQ textarea{width:100%;padding:.75rem 1rem;background-color:var(--secondary-bg);border:1px solid var(--job-card-border);border-radius:8px;color:var(--text-primary);font-size:1rem}.contact_form-actions__A9j2G{text-align:right}@media (max-width:930px){.contact_contact-container__je0bo{padding:1rem}.contact_contact-info-grid__67H_7,.contact_form-grid__Ca5Zv{grid-template-columns:1fr}}