.contact_hero__6nf3I{background:var(--page-bg);padding:8rem 0 4rem;border-bottom:1px solid var(--border)}.contact_eyebrow__EdQbd{display:inline-block;text-transform:uppercase;letter-spacing:.1em;color:var(--mantine-color-cyan-4);margin-bottom:1rem;font-size:.75rem}.contact_title__zaXQ8{font-size:clamp(2rem,5vw,3rem);color:var(--text-primary);margin-bottom:1rem}.contact_sub__kx_Xg{max-width:500px;line-height:1.7}.contact_section__FD3QK{padding:5rem 0 6rem;background:var(--page-bg)}.contact_submitBtn__6UZF0{background:linear-gradient(135deg,#2563EB,#0EA5E9);border:none;font-weight:600}.contact_contactCard__deVz2{display:flex;gap:1rem;align-items:flex-start;padding:1.5rem;border-radius:12px;background:var(--surface);border:1px solid var(--border)}.contact_contactIcon__5Q_C0{width:44px;height:44px;min-width:44px;border-radius:10px;display:flex;align-items:center;justify-content:center}.contact_contactTitle__aAWW2{color:var(--text-primary);margin-bottom:.25rem}.contact_contactLink__p8QTZ{font-size:.9rem;color:var(--mantine-color-cyan-4);text-decoration:none;font-weight:500}.contact_contactLink__p8QTZ:hover{text-decoration:underline}.contact_promise__Uw_yG{padding:1.5rem;border-radius:12px;background:linear-gradient(135deg,rgba(37,99,235,.06),rgba(34,211,238,.03));border:1px solid rgba(37,99,235,.15)}.contact_promiseTitle__RRSmX{color:var(--text-primary)}