.faq_heroSection__uaVbk{position:relative;padding:10rem 2rem 5rem;text-align:center;overflow:hidden;background:linear-gradient(135deg,#0a1628,#0d2b6b 50%,#1a3f8f)}.faq_heroPattern___rGTU{position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,rgba(50,201,106,.08) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(0,86,210,.12) 0,transparent 50%);pointer-events:none}.faq_heroContent__HM1FS{position:relative;max-width:700px;margin:0 auto;z-index:1}.faq_heroTag__VX614{display:inline-block;padding:.5rem 1.25rem;background:rgba(50,201,106,.15);color:#32c96a;border-radius:2rem;font-family:var(--font-mulish);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.5rem}.faq_heroTitle__MWSIZ{font-family:var(--font-sora);font-size:3rem;font-weight:800;color:#fff;line-height:1.2;margin-bottom:1.25rem}.faq_heroSubtitle__mC1u9{font-family:var(--font-mulish);font-size:1.15rem;color:rgba(255,255,255,.75);line-height:1.7;margin-bottom:1.5rem}.faq_searchHint__5nMpl{font-family:var(--font-mulish);font-size:.95rem;color:rgba(255,255,255,.5)}.faq_contactLink__CPhde{color:#32c96a;text-decoration:none;font-weight:600;transition:color .2s}.faq_contactLink__CPhde:hover{color:#fff;text-decoration:underline}.faq_faqMain__OG_Ew{max-width:960px;margin:-2rem auto 0;padding:0 2rem 4rem;position:relative;z-index:2;overflow:visible}.faq_categoryTabs__pPo4P{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:1rem 0 2rem;scrollbar-width:none;-ms-overflow-style:none}.faq_categoryTabs__pPo4P::-webkit-scrollbar{display:none}.faq_categoryTab__uTfYi{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#fff;border:2px solid #e8ecf4;border-radius:3rem;cursor:pointer;white-space:nowrap;font-family:var(--font-mulish);font-size:.85rem;font-weight:600;color:#666;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.04)}.faq_categoryTab__uTfYi:hover{box-shadow:0 4px 16px rgba(0,86,210,.2)}.faq_categoryTabActive__v_d3R,.faq_categoryTab__uTfYi:hover{background:linear-gradient(135deg,#0056d2,#003fa3);border-color:transparent;color:#fff}.faq_categoryTabActive__v_d3R{box-shadow:0 4px 20px rgba(0,86,210,.3)}.faq_categoryIcon__VqIhC{display:flex;font-size:.95rem}.faq_categoryLabel__iaBoR{font-size:.85rem}.faq_faqContainer__3BCmi{background:#fff;border-radius:1.5rem;box-shadow:0 8px 40px rgba(0,0,0,.06);overflow:hidden;border:1px solid rgba(0,0,0,.04)}.faq_faqCategoryHeader__amK9A{display:flex;align-items:center;gap:1rem;padding:2rem 2.5rem 1rem;border-bottom:1px solid #f0f2f7}.faq_faqCategoryIcon__Fea50{width:3rem;height:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#0056d2;background:linear-gradient(135deg,rgba(0,86,210,.08),rgba(50,201,106,.08))}.faq_faqCategoryTitle__wTeda{font-family:var(--font-sora);font-size:1.3rem;font-weight:700;color:#0f172a}.faq_faqList__nAW8Q{padding:.5rem 0}.faq_faqItem__9kuH1{border-bottom:1px solid #f0f2f7;transition:background .2s}.faq_faqItem__9kuH1:last-child{border-bottom:none}.faq_faqItem__9kuH1:hover{background:rgba(0,86,210,.015)}.faq_faqItemOpen__hnv8S{background:rgba(0,86,210,.02)}.faq_faqQuestion__tHOHv{display:flex;align-items:center;gap:1rem;width:100%;padding:1.5rem 2.5rem;background:none;border:none;cursor:pointer;text-align:left;transition:all .2s}.faq_faqQuestionNumber__PZ9h2{font-family:var(--font-sora);font-size:.85rem;font-weight:700;color:#0056d2;opacity:.4;min-width:2rem}.faq_faqQuestionText__rUlbA{flex:1;font-family:var(--font-sora);font-size:1.05rem;font-weight:600;color:#1a202c;line-height:1.5}.faq_faqChevron__m1fIK{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:#f0f4ff;color:#0056d2;font-size:1rem;transition:all .3s ease;flex-shrink:0}.faq_faqChevronOpen__MpD4_{transform:rotate(180deg);background:#0056d2;color:#fff}.faq_faqAnswer__R1aDG{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}.faq_faqAnswerOpen__OKapY{max-height:300px;padding:0 2.5rem 1.75rem 5.5rem}.faq_faqAnswerText__wfF9w{font-family:var(--font-mulish);font-size:.95rem;color:#555;line-height:1.8}.faq_ctaSection____kDB{padding:4rem 2rem 5rem;text-align:center}.faq_ctaContent__FtvzE{max-width:550px;margin:0 auto;background:linear-gradient(135deg,#f0f7ff,#e8f5e9);border-radius:1.5rem;padding:3.5rem 2.5rem;box-shadow:0 8px 30px rgba(0,86,210,.06)}.faq_ctaIconWrapper__0d_kZ{width:4rem;height:4rem;margin:0 auto 1.5rem;border-radius:50%;background:linear-gradient(135deg,#0056d2,#32c96a);display:flex;align-items:center;justify-content:center}.faq_ctaIcon__X_qiM{font-size:1.5rem;color:#fff}.faq_ctaTitle__t_O6a{font-family:var(--font-sora);font-size:1.75rem;font-weight:800;color:#0f172a;margin-bottom:1rem}.faq_ctaText__YlyZt{font-family:var(--font-mulish);font-size:1rem;color:#555;line-height:1.7;margin-bottom:2rem}.faq_ctaButton__1t_Wg{display:inline-block;padding:.9rem 2.5rem;background:linear-gradient(135deg,#0056d2,#003fa3);color:#fff;font-family:var(--font-sora);font-size:1rem;font-weight:600;border-radius:3rem;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 20px rgba(0,86,210,.3)}.faq_ctaButton__1t_Wg:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,86,210,.4)}@media (max-width:768px){.faq_heroSection__uaVbk{padding:8rem 1.5rem 3.5rem}.faq_heroTitle__MWSIZ{font-size:2rem}.faq_heroSubtitle__mC1u9{font-size:1rem}.faq_faqMain__OG_Ew{padding:0 1rem 3rem}.faq_categoryTabs__pPo4P{gap:.4rem;padding:.75rem 0 1.5rem}.faq_categoryTab__uTfYi{padding:.6rem 1rem;font-size:.8rem}.faq_categoryLabel__iaBoR{display:none}.faq_categoryIcon__VqIhC{font-size:1.1rem}.faq_faqCategoryHeader__amK9A{padding:1.5rem 1.25rem .75rem}.faq_faqCategoryTitle__wTeda{font-size:1.1rem}.faq_faqQuestion__tHOHv{padding:1.25rem;gap:.75rem}.faq_faqQuestionText__rUlbA{font-size:.95rem}.faq_faqAnswerOpen__OKapY{padding:0 1.25rem 1.5rem 4rem}.faq_faqChevron__m1fIK{width:2rem;height:2rem;font-size:.85rem}.faq_ctaContent__FtvzE{padding:2.5rem 1.5rem}.faq_ctaTitle__t_O6a{font-size:1.4rem}}