.FAQ_faqContainer__Ccuwj{max-width:900px;margin:0 auto}.FAQ_faqHeader__1RG4k{text-align:center;margin-bottom:56px}.FAQ_faqIcon__brCN5{font-size:3rem;color:var(--accent-cta);margin-bottom:16px;display:block}.FAQ_faqTitle__6BgDx{margin-bottom:16px;font-size:clamp(2rem,5vw,2.5rem)}.FAQ_faqSubtitle__AbPs_{font-size:1.125rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.FAQ_categoryTabs__SsLjt{display:flex;gap:16px;margin-bottom:40px;justify-content:center;flex-wrap:wrap}.FAQ_categoryTab__TEbmQ{padding:14px 28px;border-radius:12px;border:2px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);color:var(--text-secondary);font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:8px;font-size:1rem;box-shadow:var(--shadow-glass)}.FAQ_categoryTab__TEbmQ:hover{border-color:var(--accent-cta);background:rgba(59,130,246,.1);transform:translateY(-2px);box-shadow:var(--shadow-glass-strong)}.FAQ_categoryTab__TEbmQ.FAQ_active__Q5DZn{border-color:var(--accent-cta);background:var(--accent-cta);color:#fff;box-shadow:0 8px 24px rgba(59,130,246,.3)}.FAQ_categoryTabIcon__Io_0r{font-size:1.125rem}.FAQ_faqList__mhMXD{display:flex;flex-direction:column;gap:16px}.FAQ_faqItem__Dhu_S{background:var(--glass-bg);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--glass-border);border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-glass)}.FAQ_faqItem__Dhu_S:hover{border-color:var(--glass-border-hover);box-shadow:var(--shadow-glass-strong);transform:translateY(-2px)}.FAQ_faqItem__Dhu_S.FAQ_expanded__C_ZNl{border-color:var(--accent-cta);background:rgba(59,130,246,.05);box-shadow:0 8px 24px rgba(59,130,246,.2)}.FAQ_faqQuestion__6gjkX{width:100%;padding:24px;text-align:left;display:flex;justify-content:space-between;align-items:center;background:transparent;border:none;border-bottom:1px solid transparent;cursor:pointer;font-weight:600;font-size:1.0625rem;color:var(--text-primary);transition:all .2s ease;gap:16px}.FAQ_faqItem__Dhu_S.FAQ_expanded__C_ZNl .FAQ_faqQuestion__6gjkX{border-bottom:1px solid var(--glass-border)}.FAQ_faqQuestion__6gjkX:hover{color:var(--accent-cta)}.FAQ_faqQuestionText__pVI9M{flex:1 1;padding-right:16px}.FAQ_faqArrow__gz0Fb{font-size:1rem;color:var(--text-muted);transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.FAQ_faqItem__Dhu_S.FAQ_expanded__C_ZNl .FAQ_faqArrow__gz0Fb{transform:rotate(90deg);color:var(--accent-cta)}.FAQ_faqAnswer__eH8NR{color:var(--text-secondary);line-height:1.8;white-space:pre-line;font-size:.9375rem;animation:FAQ_fadeIn__Sn6_s .3s ease;border-top:1px solid var(--glass-border);margin-top:0;padding:24px}.FAQ_faqAnswer__eH8NR strong{color:var(--text-primary);font-weight:600}.FAQ_faqAnswer__eH8NR a{color:var(--accent-primary);text-decoration:none;font-weight:500;transition:color .2s ease}.FAQ_faqAnswer__eH8NR a:hover{color:var(--accent-cta);text-decoration:underline}.FAQ_faqCTA___U705{margin-top:64px;padding:40px;background:var(--glass-bg);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:20px;text-align:center;border:1px solid var(--glass-border);box-shadow:var(--shadow-glass-strong)}.FAQ_faqCTAIcon__P9EsK{font-size:2.5rem;color:var(--accent-cta);margin-bottom:16px;display:block}.FAQ_faqCTATitle__NFJNk{font-size:1.75rem;font-weight:700;margin-bottom:24px;color:var(--text-primary)}.FAQ_faqCTALink__R9LdL{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:var(--accent-cta);color:#fff;border-radius:12px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px rgba(59,130,246,.3);font-size:1rem}.FAQ_faqCTALink__R9LdL:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 12px 32px rgba(59,130,246,.4)}.FAQ_faqCTALinkIcon__c3prL{font-size:1.125rem}@keyframes FAQ_fadeIn__Sn6_s{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.FAQ_faqHeader__1RG4k{margin-bottom:40px}.FAQ_faqIcon__brCN5{font-size:2.5rem}.FAQ_faqTitle__6BgDx{font-size:clamp(1.75rem,6vw,2rem)}.FAQ_categoryTabs__SsLjt{gap:12px;margin-bottom:32px}.FAQ_categoryTab__TEbmQ{padding:12px 20px;font-size:.9375rem}.FAQ_faqQuestion__6gjkX{padding:20px;font-size:1rem}.FAQ_faqAnswer__eH8NR{padding:0 20px 20px;font-size:.875rem}.FAQ_faqCTA___U705{margin-top:48px;padding:32px 24px}.FAQ_faqCTATitle__NFJNk{font-size:1.5rem;margin-bottom:20px}.FAQ_faqCTALink__R9LdL{padding:12px 24px;font-size:.9375rem}}@media (max-width:896px) and (max-height:500px) and (orientation:landscape){.FAQ_faqHeader__1RG4k{margin-bottom:calc(3vh * var(--landscape-vh-scale, .9))}.FAQ_faqIcon__brCN5{font-size:clamp(1.75rem,5vw,2rem)}.FAQ_faqIcon__brCN5,.FAQ_faqTitle__6BgDx{margin-bottom:calc(1.5vh * var(--landscape-vh-scale, .9))}.FAQ_faqTitle__6BgDx{font-size:clamp(1.5rem,4.5vw,1.75rem)}.FAQ_faqSubtitle__AbPs_{font-size:clamp(.9375rem,2.6vw,1rem)}.FAQ_categoryTabs__SsLjt{gap:calc(1vw * var(--landscape-vw-scale, .9));margin-bottom:calc(2.5vh * var(--landscape-vh-scale, .9))}.FAQ_categoryTab__TEbmQ{padding:calc(1.25vh * var(--landscape-vh-scale, .9)) calc(2vw * var(--landscape-vw-scale, .9));font-size:clamp(.8125rem,2.2vw,.875rem)}.FAQ_categoryTabIcon__Io_0r{font-size:clamp(.9375rem,2.6vw,1rem)}.FAQ_faqList__mhMXD,.FAQ_faqQuestion__6gjkX{gap:calc(1.5vw * var(--landscape-vw-scale, .9))}.FAQ_faqQuestion__6gjkX{padding:calc(2vh * var(--landscape-vh-scale, .9)) calc(2vw * var(--landscape-vw-scale, .9));font-size:clamp(.875rem,2.4vw,.9375rem)}.FAQ_faqQuestionText__pVI9M{padding-right:calc(1.5vw * var(--landscape-vw-scale, .9))}.FAQ_faqArrow__gz0Fb{font-size:clamp(.8125rem,2.2vw,.875rem)}.FAQ_faqAnswer__eH8NR{padding:0 calc(2vw * var(--landscape-vw-scale, .9)) calc(2vh * var(--landscape-vh-scale, .9)) calc(2vw * var(--landscape-vw-scale, .9));font-size:clamp(.75rem,2vw,.8125rem);line-height:1.5}.FAQ_faqCTA___U705{margin-top:calc(4vh * var(--landscape-vh-scale, .9));padding:calc(3vh * var(--landscape-vh-scale, .9)) calc(2.5vw * var(--landscape-vw-scale, .9))}.FAQ_faqCTAIcon__P9EsK{font-size:clamp(1.75rem,5vw,2rem);margin-bottom:calc(1.5vh * var(--landscape-vh-scale, .9))}.FAQ_faqCTATitle__NFJNk{font-size:clamp(1.125rem,3.2vw,1.25rem);margin-bottom:calc(2vh * var(--landscape-vh-scale, .9))}.FAQ_faqCTALink__R9LdL{padding:calc(1.25vh * var(--landscape-vh-scale, .9)) calc(2.5vw * var(--landscape-vw-scale, .9));font-size:clamp(.8125rem,2.2vw,.875rem);gap:calc(1vw * var(--landscape-vw-scale, .9))}.FAQ_faqCTALinkIcon__c3prL{font-size:clamp(.9375rem,2.6vw,1rem)}}@media (max-width:480px){.FAQ_faqContainer__Ccuwj{padding:0 8px}.FAQ_categoryTabs__SsLjt{flex-direction:column;width:100%}.FAQ_categoryTab__TEbmQ{width:100%;justify-content:center}.FAQ_faqQuestion__6gjkX{padding:16px;font-size:.9375rem}.FAQ_faqAnswer__eH8NR{padding:0 16px 16px}}