.faq_container__znM6N{max-width:1000px;margin:0 auto;padding:2rem 1.5rem}.faq_backNavigation__byYKd{margin-bottom:2rem}.faq_backButton__TkNi0{display:inline-flex;align-items:center;gap:.5rem;color:#2757a8;text-decoration:none;font-weight:500;font-size:.95rem;padding:.75rem 1rem;border-radius:8px;border:1px solid #e8f0ff;background-color:#f8f9ff;transition:all .2s ease}.faq_backButton__TkNi0:hover{background-color:#e8f0ff;border-color:#2757a8;text-decoration:none;color:#1e4a91;transform:translateX(-2px)}.faq_backButton__TkNi0 span{font-weight:500}.faq_header__E8jUy{text-align:center;margin-bottom:4rem}.faq_header__E8jUy .faq_subtitle__xGoXB{font-size:1.1rem;color:#666;line-height:1.6;max-width:600px;margin:1rem auto 0}.faq_content__e1Ibh{margin-bottom:4rem}.faq_contactSection__sWGSl{background-color:#f8f9ff;padding:3rem;border-radius:12px;text-align:center;border:1px solid #e8f0ff}.faq_contactSection__sWGSl h3{color:#2757a8;font-size:1.8rem;font-weight:600;margin-bottom:1rem}.faq_contactSection__sWGSl p{color:#666;line-height:1.6;margin-bottom:2rem;font-size:1.1rem}.faq_contactInfo__ka645{display:flex;justify-content:center;gap:3rem}@media(max-width:576px){.faq_contactInfo__ka645{flex-direction:column;gap:1.5rem}}.faq_contactItem__usZil{display:flex;flex-direction:column;gap:.5rem}.faq_contactItem__usZil strong{color:#2757a8;font-weight:600}.faq_contactItem__usZil a{color:#333;text-decoration:none;font-weight:500}.faq_contactItem__usZil a:hover{color:#2757a8;text-decoration:underline}.faq-accordion_container__GDtgh{width:100%}.faq-accordion_categoryNav___44xG{display:flex;gap:.5rem;margin-bottom:2rem;flex-wrap:wrap}@media(max-width:768px){.faq-accordion_categoryNav___44xG{justify-content:center}}.faq-accordion_categoryButton__mn7G3{padding:.75rem 1.5rem;background-color:#fff;border:2px solid #e0e0e0;color:#666;border-radius:8px;cursor:pointer;transition:all .2s ease;font-weight:500;font-size:.9rem}.faq-accordion_categoryButton__mn7G3:hover{border-color:#2757a8;color:#2757a8}.faq-accordion_categoryButton__mn7G3.faq-accordion_active__iPf_H{background-color:#2757a8;border-color:#2757a8;color:#fff}.faq-accordion_categoryButton__mn7G3.faq-accordion_active__iPf_H:hover{background-color:#1e4a91}@media(max-width:576px){.faq-accordion_categoryButton__mn7G3{padding:.5rem 1rem;font-size:.8rem}}.faq-accordion_faqList__HwOU_{display:flex;flex-direction:column;gap:1rem}.faq-accordion_faqItem__I1LbB{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:box-shadow .2s ease}.faq-accordion_faqItem__I1LbB:hover{box-shadow:0 4px 12px rgba(0,0,0,.05)}.faq-accordion_faqQuestion__UB_eI{width:100%;padding:1.5rem;background:none;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.1rem;font-weight:600;color:#333;transition:all .2s ease}.faq-accordion_faqQuestion__UB_eI:hover{background-color:#f8f9ff}.faq-accordion_faqQuestion__UB_eI.faq-accordion_open__SyxVl{background-color:#f8f9ff;color:#2757a8}.faq-accordion_faqQuestion__UB_eI span:first-child{flex:1 1;text-align:left;line-height:1.4}@media(max-width:576px){.faq-accordion_faqQuestion__UB_eI{padding:1rem;font-size:1rem}}.faq-accordion_faqIcon__jdkCL{font-size:1.5rem;font-weight:300;color:#2757a8;min-width:1.5rem;text-align:center;transition:transform .2s ease;margin-left:1rem}.faq-accordion_open__SyxVl .faq-accordion_faqIcon__jdkCL{transform:rotate(180deg)}.faq-accordion_faqAnswer__GJ7wI{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.faq-accordion_faqAnswer__GJ7wI.faq-accordion_expanded__fdkQf{max-height:500px;transition:max-height .3s ease-in}.faq-accordion_faqAnswerContent__sP1r6{padding:0 1.5rem 1.5rem;border-top:1px solid #f0f0f0;background-color:#fafbff}.faq-accordion_faqAnswerContent__sP1r6 p{line-height:1.6;color:#666;margin:1rem 0 0}.faq-accordion_faqAnswerContent__sP1r6 p a{color:#2757a8;text-decoration:underline}.faq-accordion_faqAnswerContent__sP1r6 p a:hover{color:#1e4a91}.faq-accordion_faqAnswerContent__sP1r6 p strong{color:#333;font-weight:600}@media(max-width:576px){.faq-accordion_faqAnswerContent__sP1r6{padding:0 1rem 1rem}}.faq-accordion_noResults__FCLSQ{text-align:center;padding:3rem;color:#666}.faq-accordion_noResults__FCLSQ p{font-size:1.1rem}