.faq_faqContainer__3BCmi{min-height:100vh;display:flex;flex-direction:column}.faq_hero__z_QiC{background:linear-gradient(135deg,#2a2a72,#009ffd);color:white;padding:80px 0;text-align:center}.faq_container__53a_P{width:90%;max-width:1200px;margin:0 auto;padding:0 20px}.faq_heroTitle__MWSIZ{font-size:3rem;margin-bottom:20px;font-weight:700}.faq_heroSubtitle__mC1u9{font-size:1.2rem;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto;opacity:.9}.faq_searchBox__JBhVI{position:relative;max-width:600px;margin:0 auto}.faq_searchInput__cNdIf{width:100%;padding:15px 20px 15px 50px;border-radius:50px;border:none;font-size:1rem;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:all .3s ease}.faq_searchInput__cNdIf:focus{outline:none;box-shadow:0 5px 20px rgba(0,0,0,.2)}.faq_searchIcon__8YmoT{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#666;font-size:1.2rem}.faq_faqContent__F9Af7{padding:80px 0;flex-grow:1;background-color:#f9f9f9}.faq_faqLayout__UJAJT{display:grid;grid-template-columns:250px 1fr;gap:40px}.faq_categoryNav___HIZ0{position:sticky;top:100px;align-self:start;background-color:white;border-radius:10px;padding:20px;box-shadow:0 5px 15px rgba(0,0,0,.05)}.faq_categoryTitle__k2YmS{font-size:1.2rem;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.faq_categoryList__klibo{list-style:none;padding:0;margin:0}.faq_categoryButton__vtQY8{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 15px;margin-bottom:8px;text-align:left;background:none;border:none;border-radius:5px;font-size:1rem;color:#333;cursor:pointer;transition:all .2s ease}.faq_categoryButton__vtQY8:hover{background-color:#f0f0f0}.faq_activeCategory__Htumc{background-color:#e6f7ff;color:#0070f3;font-weight:500}.faq_questionCount__aygsn{background-color:#eee;color:#666;font-size:.8rem;padding:2px 8px;border-radius:10px}.faq_activeCategory__Htumc .faq_questionCount__aygsn{background-color:#0070f3;color:white}.faq_questionsContainer__biOtX{background-color:white;border-radius:10px;padding:30px;box-shadow:0 5px 15px rgba(0,0,0,.05)}.faq_categoryHeading__ln6L6{font-size:1.8rem;margin-bottom:30px;color:#333;padding-bottom:15px;border-bottom:1px solid #eee}.faq_questionsList__fDXjB{display:flex;flex-direction:column;gap:15px}.faq_questionItem__AyEnL{border-radius:8px;overflow:hidden;border:1px solid #eee;transition:all .3s ease}.faq_questionItem__AyEnL:hover{box-shadow:0 5px 15px rgba(0,0,0,.05)}.faq_questionButton__GCuMO{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px;text-align:left;background:none;border:none;font-size:1.1rem;color:#333;font-weight:500;cursor:pointer;transition:all .2s ease}.faq_expanded__qmG1X,.faq_questionButton__GCuMO:hover{background-color:#f9f9f9}.faq_chevron__800OE{transition:transform .3s ease;font-size:.8rem;color:#666}.faq_expanded__qmG1X .faq_chevron__800OE{transform:rotate(180deg)}.faq_answerContainer__A64xQ{overflow:hidden}.faq_answer__2EVyw{padding:0 20px 20px;color:#666;line-height:1.6}.faq_searchResults__iZGxY{width:100%}.faq_searchResultsTitle__ooYIy{font-size:1.8rem;margin-bottom:30px;color:#333}.faq_noResults__A7Xrz{text-align:center;padding:50px 0}.faq_noResults__A7Xrz h3{font-size:1.5rem;margin-bottom:10px;color:#333}.faq_noResults__A7Xrz p{color:#666}.faq_contactSection__tdelH{padding:80px 0;background-color:white}.faq_contactCard__PdSKh{background:linear-gradient(135deg,#2a2a72,#009ffd);border-radius:10px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1)}.faq_contactContent___e7PG{padding:60px;text-align:center;color:white}.faq_contactTitle__1TIiE{font-size:2rem;margin-bottom:20px}.faq_contactText__ZfoYb{font-size:1.1rem;margin-bottom:30px;max-width:600px;margin-left:auto;margin-right:auto;opacity:.9}.faq_contactButton__8ztca{display:inline-block;background-color:white;color:#0070f3;padding:12px 30px;border-radius:50px;font-weight:500;text-decoration:none;transition:all .3s ease;box-shadow:0 5px 15px rgba(0,0,0,.1)}.faq_contactButton__8ztca:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.15)}@media (max-width:992px){.faq_faqLayout__UJAJT{grid-template-columns:1fr}.faq_categoryNav___HIZ0{position:relative;top:0;margin-bottom:30px}.faq_categoryList__klibo{display:flex;flex-wrap:wrap;gap:10px}.faq_categoryButton__vtQY8{margin-bottom:0;padding:8px 15px}}@media (max-width:768px){.faq_heroTitle__MWSIZ{font-size:2.5rem}.faq_contactContent___e7PG{padding:40px 20px}}@media (max-width:576px){.faq_heroTitle__MWSIZ{font-size:2rem}.faq_heroSubtitle__mC1u9{font-size:1rem}.faq_questionsContainer__biOtX{padding:20px 15px}.faq_questionButton__GCuMO{padding:15px;font-size:1rem}.faq_answer__2EVyw{padding:0 15px 15px}.faq_contactTitle__1TIiE{font-size:1.5rem}.faq_contactText__ZfoYb{font-size:1rem}}