.faq_faqPage__h5bzx{padding:3rem 0;max-width:1000px;margin:0 auto}.faq_header__y9Lyf{text-align:center;margin-bottom:3rem}.faq_header__y9Lyf h1{font-size:2.5rem;margin:0 0 1rem;color:var(--text-primary);font-weight:700}.faq_header__y9Lyf p{font-size:1.125rem;color:var(--text-secondary);margin:0}.faq_categoryFilter__hgUQ0{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid var(--border-color)}.faq_categoryBtn__tBh9R{padding:.625rem 1.5rem;border:2px solid var(--border-color);background-color:var(--bg-primary);border-radius:50px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:all .2s;font-size:.9375rem}.faq_categoryBtn__tBh9R:hover{border-color:var(--primary);color:var(--primary);background-color:var(--bg-secondary)}.faq_categoryBtnActive__VVAIe{background-color:var(--primary);color:var(--text-white);border-color:var(--primary)}.faq_categoryBtnActive__VVAIe:hover{background-color:var(--primary-hover);border-color:var(--primary-hover)}.faq_faqList__8eEtf{margin-bottom:4rem}.faq_faqItem__ihEcw{background-color:var(--bg-primary);border-radius:var(--border-radius);margin-bottom:1rem;overflow:hidden;border:1px solid var(--border-color);transition:box-shadow .2s}.faq_faqItem__ihEcw:hover{box-shadow:var(--shadow-md)}.faq_question__kOpkm{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:none;border:none;text-align:left;cursor:pointer;transition:background-color .2s;gap:1rem}.faq_questionOpen__rkqyd,.faq_question__kOpkm:hover{background-color:var(--bg-secondary)}.faq_questionOpen__rkqyd{border-bottom:1px solid var(--border-color)}.faq_questionText__JocAG{font-size:1.125rem;font-weight:600;color:var(--text-primary);line-height:1.5;flex:1 1}.faq_icon__7wPiv{font-size:1.5rem;font-weight:300;color:var(--primary);flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--primary);color:var(--text-white)}.faq_answer__9ksR3{padding:0 1.5rem 1.5rem;animation:faq_slideDown__n9Czx .3s ease}@keyframes faq_slideDown__n9Czx{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq_answer__9ksR3 p{margin:0;color:var(--text-secondary);line-height:1.7;font-size:1rem}.faq_contactSection__F_zxw{text-align:center;background:linear-gradient(135deg,var(--primary) 0,var(--primary-hover) 100%);color:var(--text-white);padding:3rem 2rem;border-radius:var(--border-radius)}.faq_contactSection__F_zxw h2{font-size:2rem;margin:0 0 1rem;font-weight:700}.faq_contactSection__F_zxw p{font-size:1.125rem;margin:0 0 2rem;opacity:.95}.faq_contactSection__F_zxw button{background-color:var(--text-white);color:var(--primary);border-color:var(--text-white)}.faq_contactSection__F_zxw button:hover{background-color:var(--bg-secondary);transform:translateY(-2px)}@media (max-width:640px){.faq_faqPage__h5bzx{padding:2rem 0}.faq_header__y9Lyf{margin-bottom:2rem}.faq_header__y9Lyf h1{font-size:1.75rem}.faq_header__y9Lyf p{font-size:.9375rem}.faq_categoryFilter__hgUQ0{margin-bottom:2rem;padding-bottom:1.5rem;gap:.5rem}.faq_categoryBtn__tBh9R{padding:.5rem 1rem;font-size:.875rem}.faq_faqList__8eEtf{margin-bottom:2.5rem}.faq_question__kOpkm{padding:1.25rem}.faq_questionText__JocAG{font-size:1rem}.faq_icon__7wPiv{font-size:1.25rem;width:1.75rem;height:1.75rem}.faq_answer__9ksR3{padding:0 1.25rem 1.25rem}.faq_answer__9ksR3 p{font-size:.9375rem}.faq_contactSection__F_zxw{padding:2.5rem 1.5rem}.faq_contactSection__F_zxw h2{font-size:1.5rem}.faq_contactSection__F_zxw p{font-size:1rem}}@media (min-width:641px) and (max-width:1024px){.faq_header__y9Lyf h1{font-size:2rem}.faq_contactSection__F_zxw{padding:2.75rem 2rem}.faq_contactSection__F_zxw h2{font-size:1.75rem}}