.Contact-module__J3q-aa__container{flex-direction:column;display:flex}.Contact-module__J3q-aa__hero{text-align:center;background:linear-gradient(135deg,var(--color-primary)0%,var(--color-secondary)100%);color:#fff;padding:120px 0 80px;position:relative}.Contact-module__J3q-aa__title{color:#fff;margin-bottom:16px;font-size:4rem;font-weight:800}.Contact-module__J3q-aa__subtitle{color:#ffffffe6;font-size:1.75rem}.Contact-module__J3q-aa__wrapper{max-width:900px;margin:0 auto;padding:120px 0}.Contact-module__J3q-aa__section{margin-bottom:100px}.Contact-module__J3q-aa__section h2{color:var(--color-secondary);text-align:center;margin-bottom:32px;font-size:2.5rem;font-weight:700}.Contact-module__J3q-aa__sectionIntro{text-align:center;color:var(--color-text-main);margin-bottom:40px;font-size:1.25rem}.Contact-module__J3q-aa__contactGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-bottom:60px;display:grid}.Contact-module__J3q-aa__contactCard{border-radius:var(--border-radius-lg);text-align:center;background:#fff;border:1px solid #00000008;padding:40px;transition:transform .3s;box-shadow:0 10px 30px #0000000d}.Contact-module__J3q-aa__contactCard:hover{transform:translateY(-8px)}.Contact-module__J3q-aa__iconWrapper{color:var(--color-primary);background:#1c476214;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 24px;display:flex}.Contact-module__J3q-aa__faqList{gap:24px;display:grid}.Contact-module__J3q-aa__faqItem{border-radius:var(--border-radius-lg);background:#fff;border:1px solid #0000000d;padding:40px;transition:all .3s;box-shadow:0 4px 6px #00000005}.Contact-module__J3q-aa__faqItem:hover{box-shadow:0 20px 40px #00000014}.Contact-module__J3q-aa__faqItem h3{color:var(--color-secondary);margin-bottom:16px;font-size:1.4rem;font-weight:700}.Contact-module__J3q-aa__faqItem p{color:#4b5563;font-size:1.1rem;line-height:1.8}@media (max-width:768px){.Contact-module__J3q-aa__title{font-size:2.5rem}.Contact-module__J3q-aa__wrapper{padding:60px 24px}}
