.Contact-module__x2Jx8a__wrapper{min-height:80vh;padding-bottom:5rem}.Contact-module__x2Jx8a__hero{text-align:center;background:#225f730a;border-bottom:1px solid #225f731a;padding:6rem 0 5rem}.Contact-module__x2Jx8a__title{color:var(--text-primary);letter-spacing:-.04em;margin-bottom:1.5rem;font-size:3.5rem;font-weight:900}.Contact-module__x2Jx8a__subtitle{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.25rem;line-height:1.6}.Contact-module__x2Jx8a__content{padding:5rem 0}.Contact-module__x2Jx8a__grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:5rem;display:grid}.Contact-module__x2Jx8a__sectionTitle{color:var(--text-primary);margin-bottom:2.5rem;font-size:1.75rem;font-weight:850}.Contact-module__x2Jx8a__methodsCard{background:var(--bg-card);border:1px solid var(--border);border-radius:24px;padding:3rem;box-shadow:0 10px 30px #00000008}.Contact-module__x2Jx8a__method{gap:1.5rem;margin-bottom:2.5rem;display:flex}.Contact-module__x2Jx8a__methodIcon{background:var(--primary-subtle);width:48px;height:48px;color:var(--primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Contact-module__x2Jx8a__methodBody h3{color:var(--text-primary);margin-bottom:.35rem;font-size:1.15rem;font-weight:800}.Contact-module__x2Jx8a__methodBody p{color:var(--text-muted);margin-bottom:.75rem;font-size:.9375rem}.Contact-module__x2Jx8a__methodBody a{color:var(--primary);font-size:1.1rem;font-weight:700;text-decoration:none}.Contact-module__x2Jx8a__methodBody a:hover{text-decoration:underline}.Contact-module__x2Jx8a__trustStrip{border-top:1px solid var(--border);color:var(--text-muted);align-items:center;gap:.75rem;margin-top:2rem;padding-top:2rem;font-size:.875rem;font-weight:500;display:flex}.Contact-module__x2Jx8a__faqItem{margin-bottom:2.5rem}.Contact-module__x2Jx8a__faqItem h4{color:var(--text-primary);margin-bottom:.75rem;font-size:1.1rem;font-weight:800}.Contact-module__x2Jx8a__faqItem p{color:var(--text-secondary);font-size:.9375rem;line-height:1.6}.Contact-module__x2Jx8a__faqItem a{color:var(--primary);font-weight:600}@media (max-width:968px){.Contact-module__x2Jx8a__grid{grid-template-columns:1fr;gap:4rem}}@media (max-width:640px){.Contact-module__x2Jx8a__title{font-size:2.5rem}.Contact-module__x2Jx8a__subtitle{font-size:1.1rem}.Contact-module__x2Jx8a__methodsCard{padding:2rem 1.5rem}}
