.faq_container__0XqEF{min-height:100vh;background:#fff;color:#1d1d1f;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6}.faq_header__Ez5oZ{text-align:center;padding:4rem 1rem 2rem;background:linear-gradient(135deg,#8b5cf6,#f59e0b);color:#fff;position:relative}.faq_backLink__JJ4Te{position:absolute;top:2rem;left:2rem;color:#fff;text-decoration:none;font-weight:600;transition:opacity .3s ease}.faq_backLink__JJ4Te:hover{opacity:.8}.faq_title__EVRho{font-size:3rem;font-weight:800;margin:0;color:#fff;letter-spacing:-.02em}.faq_subtitle__YFOLh{font-size:1.2rem;margin:1rem 0 0;opacity:.9;font-weight:400}.faq_main__DnNVW{padding:0}.faq_faqContainer__yc57W{max-width:800px;margin:0 auto;padding:4rem 2rem}.faq_faqItem__9Q8y7{margin-bottom:1rem;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1);background:#fff}.faq_faqQuestion__VPaiz{width:100%;padding:1.5rem 2rem;background:#fff;border:none;text-align:left;font-size:1.1rem;font-weight:600;color:#1d1d1f;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.faq_faqQuestion__VPaiz:hover{background:#f8f9fa}.faq_faqQuestion__VPaiz.faq_active__xTBd9{background:#8b5cf6;color:#fff}.faq_arrow__BCk3K{transition:transform .3s ease;flex-shrink:0}.faq_arrow__BCk3K.faq_rotated__0hzMo{transform:rotate(180deg)}.faq_faqAnswer__mpcwO{max-height:0;overflow:hidden;transition:max-height .3s ease;background:#f8f9fa}.faq_faqAnswer__mpcwO.faq_open__fl5e8{max-height:500px}.faq_faqAnswer__mpcwO p{padding:1.5rem 2rem;margin:0;color:#666;line-height:1.6;font-size:1rem}.faq_contactSection__fS6U2{padding:4rem 2rem;background:#fafafa;text-align:center}.faq_contactContent__gBcXm{max-width:600px;margin:0 auto}.faq_contactContent__gBcXm h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;color:#1d1d1f}.faq_contactContent__gBcXm p{font-size:1.1rem;color:#666;margin-bottom:2rem;line-height:1.6}.faq_contactButtons__DK8Hs{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.faq_contactButton__OzG9I{background:linear-gradient(135deg,#8b5cf6,#f59e0b);color:#fff;padding:1rem 2rem;border-radius:12px;text-decoration:none;font-weight:700;transition:all .3s ease}.faq_contactButton__OzG9I:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(139,92,246,.3)}.faq_backToHome__amTES{background:transparent;color:#8b5cf6;padding:1rem 2rem;border:2px solid #8b5cf6;border-radius:12px;text-decoration:none;font-weight:700;transition:all .3s ease}.faq_backToHome__amTES:hover{background:#8b5cf6;color:#fff}.faq_footer__PoEfP{background:#1d1d1f;color:#fff;padding:3rem 2rem;text-align:center}.faq_footerLinks__e_BR0{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}.faq_footerLink__K8sZG{color:#86868b;text-decoration:none;transition:color .3s ease}.faq_footerLink__K8sZG:hover{color:#fff}.faq_copyright__aaOwf{color:#86868b;font-size:.9rem}@media (max-width:768px){.faq_title__EVRho{font-size:2rem}.faq_subtitle__YFOLh{font-size:1rem}.faq_backLink__JJ4Te{position:static;display:inline-block;margin-bottom:1rem}.faq_faqContainer__yc57W{padding:2rem 1rem}.faq_faqQuestion__VPaiz{padding:1rem 1.5rem;font-size:1rem}.faq_faqAnswer__mpcwO p{padding:1rem 1.5rem}.faq_contactSection__fS6U2{padding:3rem 1rem}.faq_contactContent__gBcXm h2{font-size:2rem}.faq_contactContent__gBcXm p{font-size:1rem}.faq_contactButtons__DK8Hs{flex-direction:column;align-items:center}.faq_backToHome__amTES,.faq_contactButton__OzG9I{width:100%;max-width:300px;text-align:center}.faq_footerLinks__e_BR0{flex-direction:column;gap:1rem}}