.faq_faqPage___oSPi{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:1.5rem 0;position:relative;overflow:hidden}.faq_faqPage___oSPi:before{content:"";position:absolute;top:20%;right:-8%;width:280px;height:280px;background:radial-gradient(circle,rgba(102,126,234,.1) 0,transparent 70%);border-radius:50%;animation:faq_pulse__X6vb0 12s ease-in-out infinite}@media(min-width:768px){.faq_faqPage___oSPi{padding:2rem 0}}@media(min-width:1280px){.faq_faqPage___oSPi{padding:3rem 0}}@media(max-width:767px){.faq_faqPage___oSPi{padding:1.5rem 0}}@keyframes faq_pulse__X6vb0{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:.8}}.faq_container__ze_QZ{max-width:800px;margin:0 auto;padding:0 1rem}@media(min-width:768px){.faq_container__ze_QZ{padding:0 1.5rem}}@media(min-width:1280px){.faq_container__ze_QZ{max-width:900px}}@media(min-width:1440px){.faq_container__ze_QZ{max-width:1000px}}.faq_header__mzfzO{text-align:center;margin-bottom:2rem;background:hsla(0,0%,100%,.15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:2.5rem 1rem;border-radius:20px;border:1px solid hsla(0,0%,100%,.3)}@media(min-width:768px){.faq_header__mzfzO{margin-bottom:2.5rem;padding:2.5rem 2rem}}@media(min-width:1280px){.faq_header__mzfzO{margin-bottom:3rem;padding:3rem 2rem}}@media(max-width:767px){.faq_header__mzfzO{padding:1.5rem 1rem;border-radius:16px}}.faq_title__eoWtA{font-size:1.875rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-bottom:1rem}@media(min-width:768px){.faq_title__eoWtA{font-size:2.25rem}}@media(min-width:1280px){.faq_title__eoWtA{font-size:2.5rem}}@media(max-width:767px){.faq_title__eoWtA{font-size:1.6rem}}.faq_subtitle__EgsSf{font-size:1rem;color:#6b7280;max-width:600px;margin:0 auto}@media(min-width:768px){.faq_subtitle__EgsSf{font-size:1.0625rem}}@media(min-width:1280px){.faq_subtitle__EgsSf{font-size:1.125rem}}.faq_faqList__Oa4H5{display:flex;flex-direction:column;gap:1rem;margin-bottom:4rem}.faq_faqCard__ocKat{background:hsla(0,0%,100%,.94);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.38);transition:all .3s ease}.faq_faqCard__ocKat:hover{box-shadow:0 12px 40px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.6);transform:translateY(-2px)}@media(max-width:767px){.faq_faqCard__ocKat{border-radius:12px}}.faq_cardContent__bnqv_{padding:0}.faq_questionButton__Q8aMo{width:100%;padding:1.5rem;background:none;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;transition:all .3s ease}.faq_questionButton__Q8aMo:hover{background:rgba(102,126,234,.05)}@media(max-width:767px){.faq_questionButton__Q8aMo{padding:1.25rem;min-height:44px}}.faq_question__7JsKc{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0;flex:1 1;padding-right:1rem}.faq_icon__yN2QP{width:20px;height:20px;color:#6b7280;flex-shrink:0}.faq_answer__PVY5k{padding:0 1.5rem 1.5rem;border-top:1px solid #e5e7eb;animation:faq_slideDown__lra3c .3s ease}.faq_answer__PVY5k p{color:#4b5563;line-height:1.6;margin:1rem 0 0}@keyframes faq_slideDown__lra3c{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq_contact__jR26d{text-align:center;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:2rem 1.5rem;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.4)}@media(min-width:768px){.faq_contact__jR26d{padding:2.5rem 2rem}}@media(min-width:1280px){.faq_contact__jR26d{padding:3rem 2rem}}@media(max-width:767px){.faq_contact__jR26d{border-radius:12px;padding:1.5rem 1.25rem}}.faq_contact__jR26d h2{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem}@media(min-width:768px){.faq_contact__jR26d h2{font-size:1.375rem}}@media(min-width:1280px){.faq_contact__jR26d h2{font-size:1.5rem}}@media(max-width:767px){.faq_contact__jR26d h2{font-size:1.125rem}}.faq_contact__jR26d p{color:#6b7280;margin-bottom:2rem;font-size:.938rem}@media(min-width:768px){.faq_contact__jR26d p{font-size:1rem}}@media(max-width:767px){.faq_contact__jR26d p{font-size:.875rem;margin-bottom:1.5rem}}.faq_contactButton__mm7ce{display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.875rem 2rem;border-radius:10px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.3)}.faq_contactButton__mm7ce:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}@media(max-width:767px){.faq_contactButton__mm7ce{width:100%;height:48px;display:flex;align-items:center;justify-content:center;padding:0 2rem}.faq_title__eoWtA{font-size:2rem}.faq_questionButton__Q8aMo{padding:1rem}.faq_answer__PVY5k{padding:0 1rem 1rem}.faq_question__7JsKc{font-size:1rem}}