.faq_container__OYHpA{max-width:880px;margin:0 auto;padding:0 16px 60px}.faq_faqHero__iiZHa{text-align:center;padding:40px 20px 28px;max-width:720px;margin:0 auto}.faq_faqHeroIcon__RWPYj{font-size:2.4rem;margin-bottom:10px;line-height:1}.faq_faqHeroTitle__SMv1r{font-size:1.85rem;font-weight:800;color:#1a2a4a;margin-bottom:12px;line-height:1.3}.faq_faqHeroDesc__VnAJ1{color:#555;font-size:.97rem;max-width:560px;margin:0 auto 14px;line-height:1.6}.faq_faqBreadcrumb__B83x9{font-size:.82rem;color:#555555}.faq_faqBreadcrumb__B83x9 a{color:#3b5bdb;text-decoration:none}.faq_faqBreadcrumb__B83x9 a:hover{text-decoration:underline}.faq_faqIndexGrid__bOwy_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:980px;margin:12px auto 0;padding:0 16px}.faq_faqIndexCard__HnGRL{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 12px;gap:6px 12px;align-items:start;padding:16px;border:1px solid #e8eaf0;border-radius:12px;color:inherit;text-decoration:none;background:#fff;min-height:132px;transition:border-color .15s,box-shadow .15s,transform .15s}.faq_faqIndexCard__HnGRL:hover{border-color:#c7d2f8;box-shadow:0 6px 18px rgba(59,91,219,.12);transform:translateY(-1px);color:inherit}.faq_faqIndexCard__HnGRL span{font-size:1.4rem;line-height:1.1}.faq_faqIndexCard__HnGRL strong{font-size:.97rem;color:#1a2a4a;line-height:1.3;align-self:center}.faq_faqIndexCard__HnGRL small{grid-column:1/-1;font-size:.8rem;color:#777;line-height:1.4}.faq_faqEmpty__ode05{text-align:center;padding:48px 0;color:#555555}.faq_faqCount__4CsKY{font-size:.88rem;color:#555555;text-align:right;margin-bottom:16px}.faq_faqCta__Xerua{margin-top:48px;text-align:center;padding:28px 24px;background:linear-gradient(135deg,#f0f4ff,#e8f5ff);border-radius:16px;border:1px solid #dde8ff}.faq_faqCta__Xerua p{font-size:1rem;color:#444;margin-bottom:16px}.faq_faqCtaBtn__SSWu6{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;background:#047D33;color:#fff;font-weight:600;font-size:1rem;border-radius:24px;text-decoration:none;transition:background .2s,transform .15s;min-height:44px}.faq_faqCtaBtn__SSWu6:hover{background:#036A2B;transform:translateY(-1px);color:#fff}@media (max-width:767px){.faq_faqHeroTitle__SMv1r{font-size:1.45rem}.faq_faqIndexGrid__bOwy_{grid-template-columns:repeat(2,1fr);padding:0 8px}.faq_faqIndexCard__HnGRL{min-height:auto}}@media (max-width:480px){.faq_faqIndexGrid__bOwy_{grid-template-columns:1fr}}.FaqPageAccordion_faqList__USQQj{display:flex;flex-direction:column;gap:2px}.FaqPageAccordion_faqItem__o2Bjl{border:1px solid #e8eaf0;border-radius:10px;overflow:hidden;background:#fff;transition:border-color .15s}.FaqPageAccordion_faqItem__o2Bjl.FaqPageAccordion_open__vpo4E{border-color:#c7d2f8}.FaqPageAccordion_faqQuestion__tXn08{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;text-align:left;background:none;border:none;padding:16px 18px;cursor:pointer;font-family:inherit;font-size:.97rem;font-weight:600;color:#1a2a4a;line-height:1.45;transition:background .12s;min-height:44px}.FaqPageAccordion_faqQuestion__tXn08:hover{background:#f8f9ff}.FaqPageAccordion_faqQText__y_iS3{flex:1 1}.FaqPageAccordion_faqChevron__gCNs4{font-size:1.2rem;color:#34539b;flex-shrink:0;line-height:1;margin-top:1px}.FaqPageAccordion_faqAnswer__RiZZd{padding:0 18px 18px;border-top:1px solid #eef0f8}.FaqPageAccordion_faqAnswer__RiZZd p{font-size:.93rem;color:#374151;line-height:1.7;margin:12px 0 10px}.FaqPageAccordion_faqSourceLink__mbLEl{display:inline-block;font-size:.83rem;color:#3b5bdb;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s}.FaqPageAccordion_faqSourceLink__mbLEl:hover{border-bottom-color:#3b5bdb}@media (max-width:480px){.FaqPageAccordion_faqQuestion__tXn08{padding:14px;font-size:.92rem}.FaqPageAccordion_faqAnswer__RiZZd{padding:0 14px 14px}}