.faq_container__53a_P{min-height:100vh;background:linear-gradient(135deg,#fff,#f8f9fc)}.faq_hero__z_QiC{background:linear-gradient(135deg,rgba(99,102,241,.05),rgba(139,92,246,.05));padding:100px 60px 80px;text-align:center;position:relative;border-bottom:1px solid rgba(99,102,241,.1);overflow:hidden}.faq_hero__z_QiC:before{content:"";position:absolute;top:-50%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(99,102,241,.1) 0,transparent 70%);border-radius:50%;animation:faq_float__KFDDX 6s ease-in-out infinite}.faq_hero__z_QiC:after{content:"";position:absolute;bottom:-30%;left:-5%;width:400px;height:400px;background:radial-gradient(circle,rgba(168,85,247,.08) 0,transparent 70%);border-radius:50%;animation:faq_float__KFDDX 8s ease-in-out infinite reverse}@keyframes faq_float__KFDDX{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}.faq_heroContent__HM1FS{position:relative;max-width:720px;margin:0 auto;z-index:1}.faq_heroTag__VX614{display:inline-flex;align-items:center;padding:8px 16px;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(139,92,246,.1));border:1px solid rgba(99,102,241,.2);border-radius:100px;color:#6366f1;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:24px}.faq_heroTitle__MWSIZ{margin:0 0 16px;font-size:52px;font-weight:800;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em;line-height:1.1}.faq_heroSubtitle__mC1u9{font-size:18px;color:#64748b;line-height:1.6;max-width:560px;margin:0 auto;font-weight:500;letter-spacing:-.01em}.faq_mainContent__qli9E{max-width:1200px;margin:0 auto;padding:80px 60px}.faq_categoryFilter__XhViH{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:60px;justify-content:center}.faq_categoryButton__vtQY8{padding:12px 28px;border:1.5px solid rgba(99,102,241,.2);border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff;color:#64748b;letter-spacing:-.01em;box-shadow:0 2px 8px rgba(99,102,241,.05)}.faq_categoryButton__vtQY8:hover{border-color:#6366f1;color:#6366f1;box-shadow:0 4px 16px rgba(99,102,241,.15)}.faq_categoryButton__vtQY8.faq_active__MXy9H{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-color:transparent;box-shadow:0 4px 16px rgba(99,102,241,.3)}.faq_faqContainer__3BCmi{display:flex;flex-direction:column;gap:16px;margin-bottom:100px}.faq_faqItem__9kuH1{background:#fff;border:1px solid rgba(99,102,241,.1);border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(99,102,241,.05)}.faq_faqItem__9kuH1:hover{border-color:rgba(99,102,241,.2);box-shadow:0 8px 24px rgba(99,102,241,.12)}.faq_faqQuestion__tHOHv{width:100%;padding:24px;border:none;background:transparent;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq_faqQuestion__tHOHv:hover{background:rgba(99,102,241,.03)}.faq_faqQuestionText__rUlbA{margin:0;font-size:17px;font-weight:700;color:#0f172a;text-align:left;letter-spacing:-.01em;line-height:1.4}.faq_faqIcon__ug4er{font-size:22px;color:#6366f1;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq_faqItem__9kuH1.faq_expanded__qmG1X .faq_faqIcon__ug4er{color:#8b5cf6}.faq_faqAnswer__R1aDG{padding:0 24px 24px;border-top:1px solid rgba(99,102,241,.1);color:#64748b;font-size:15px;line-height:1.8;font-weight:500;letter-spacing:-.01em;white-space:pre-wrap;animation:faq_slideDown__H1PFX .3s cubic-bezier(.4,0,.2,1)}@keyframes faq_slideDown__H1PFX{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq_contactSection__tdelH{background:linear-gradient(135deg,rgba(99,102,241,.05),rgba(139,92,246,.05));border:1px solid rgba(99,102,241,.15);border-radius:20px;padding:60px;text-align:center;position:relative;overflow:hidden}.faq_contactSection__tdelH:before{content:"";position:absolute;top:-50%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(99,102,241,.1) 0,transparent 70%);border-radius:50%;animation:faq_float__KFDDX 6s ease-in-out infinite}.faq_contactContent___e7PG{position:relative;z-index:1}.faq_contactTitle__1TIiE{font-size:32px;font-weight:800;margin:0 0 16px;color:#0f172a;letter-spacing:-.03em}.faq_contactSubtitle__y0IbW{font-size:17px;color:#64748b;margin:0 0 32px;font-weight:500;letter-spacing:-.01em}.faq_contactButtons__qfnSF{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.faq_contactButton__8ztca{padding:16px 40px;border:none;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;letter-spacing:-.01em;position:relative;overflow:hidden;min-width:200px}.faq_contactButton__8ztca:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:hsla(0,0%,100%,.1);transition:left .3s cubic-bezier(.4,0,.2,1);z-index:0}.faq_contactButton__8ztca:hover:before{left:100%}.faq_contactButton__8ztca span{position:relative;z-index:1}.faq_contactButton__8ztca.faq_primary__9n0XF{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 8px 24px rgba(99,102,241,.3)}.faq_contactButton__8ztca.faq_primary__9n0XF:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(99,102,241,.4)}.faq_contactButton__8ztca.faq_primary__9n0XF:active{transform:translateY(-2px)}.faq_contactButton__8ztca.faq_secondary__m1SxJ{background:#fff;color:#6366f1;border:2px solid #6366f1;box-shadow:0 4px 16px rgba(99,102,241,.15)}.faq_contactButton__8ztca.faq_secondary__m1SxJ:hover{background:#6366f1;color:#fff;transform:translateY(-4px);box-shadow:0 16px 40px rgba(99,102,241,.3)}.faq_contactButton__8ztca.faq_secondary__m1SxJ:active{transform:translateY(-2px)}@media (max-width:1024px){.faq_mainContent__qli9E{padding:60px 40px}.faq_heroTitle__MWSIZ{font-size:44px}.faq_contactSection__tdelH{padding:50px 40px}}@media (max-width:768px){.faq_hero__z_QiC{padding:70px 24px 50px}.faq_heroTitle__MWSIZ{font-size:36px}.faq_heroSubtitle__mC1u9{font-size:16px}.faq_mainContent__qli9E{padding:50px 24px}.faq_categoryFilter__XhViH{gap:10px;margin-bottom:40px}.faq_categoryButton__vtQY8{padding:10px 22px;font-size:14px}.faq_faqItem__9kuH1{border-radius:12px}.faq_faqQuestion__tHOHv{padding:20px}.faq_faqQuestionText__rUlbA{font-size:16px}.faq_faqAnswer__R1aDG{padding:0 20px 20px;font-size:14px}.faq_contactSection__tdelH{padding:40px 24px;border-radius:16px}.faq_contactTitle__1TIiE{font-size:28px}.faq_contactSubtitle__y0IbW{font-size:15px}.faq_contactButtons__qfnSF{gap:12px}.faq_contactButton__8ztca{padding:12px 28px;font-size:14px}}@media (max-width:480px){.faq_hero__z_QiC{padding:60px 20px 40px}.faq_heroTag__VX614{font-size:10px;padding:6px 12px;margin-bottom:16px}.faq_heroTitle__MWSIZ{font-size:28px;margin-bottom:12px}.faq_heroSubtitle__mC1u9{font-size:14px}.faq_mainContent__qli9E{padding:40px 20px}.faq_categoryFilter__XhViH{gap:8px;margin-bottom:32px}.faq_categoryButton__vtQY8{padding:10px 18px;font-size:13px}.faq_faqContainer__3BCmi{gap:12px;margin-bottom:60px}.faq_faqQuestion__tHOHv{padding:18px;gap:12px}.faq_faqQuestionText__rUlbA{font-size:15px}.faq_faqIcon__ug4er{font-size:20px}.faq_faqAnswer__R1aDG{padding:0 18px 18px;font-size:13px}.faq_contactSection__tdelH{padding:40px 20px;border-radius:16px}.faq_contactTitle__1TIiE{font-size:24px;margin-bottom:12px}.faq_contactSubtitle__y0IbW{font-size:14px;margin-bottom:24px}.faq_contactButtons__qfnSF{flex-direction:column;gap:12px}.faq_contactButton__8ztca{width:100%;padding:14px 32px;font-size:14px;min-width:auto}}