.faq-page[data-v-80cf2bd7]{padding-top:72px}.faq-hero[data-v-80cf2bd7]{padding:72px 0 60px;background:linear-gradient(160deg,#f8faff,#f3f0ff 40%,#fdf4ff);position:relative;overflow:hidden}.faq-hero[data-v-80cf2bd7]:before{content:"";position:absolute;top:-30%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(99,102,241,.12) 0%,transparent 70%);border-radius:50%}.hero-content[data-v-80cf2bd7]{text-align:center;position:relative;z-index:1}.hero-badge[data-v-80cf2bd7]{display:inline-block;padding:6px 16px;background:#6366f114;border:1px solid rgba(99,102,241,.12);border-radius:24px;color:var(--primary-color);font-size:13px;font-weight:600;margin-bottom:18px}.hero-title[data-v-80cf2bd7]{font-size:42px;font-weight:800;margin-bottom:16px;color:var(--text-primary);letter-spacing:-1px;line-height:1.15}.gradient-text[data-v-80cf2bd7]{background:linear-gradient(135deg,#6366f1,#a855f7,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-80cf2bd7]{font-size:18px;color:var(--text-secondary);line-height:1.7;max-width:700px;margin:0 auto}.faq-main[data-v-80cf2bd7]{padding:64px 0;background:var(--bg-secondary)}.faq-layout[data-v-80cf2bd7]{display:grid;grid-template-columns:1fr 320px;gap:40px;align-items:start}.filter-bar[data-v-80cf2bd7]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.filter-tag[data-v-80cf2bd7]{padding:8px 18px;background:#fff;border:1px solid var(--border-color);border-radius:24px;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.filter-tag[data-v-80cf2bd7]:hover{border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-2px)}.filter-tag.active[data-v-80cf2bd7]{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));border-color:var(--primary-color);color:#fff;box-shadow:0 4px 12px #6366f14d}.faq-list[data-v-80cf2bd7]{display:flex;flex-direction:column;gap:16px}.faq-card[data-v-80cf2bd7]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.faq-card[data-v-80cf2bd7]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:#6366f166}.faq-card.expanded[data-v-80cf2bd7]{border-color:var(--primary-color);box-shadow:0 8px 24px #6366f11f}.faq-question[data-v-80cf2bd7]{display:flex;align-items:center;gap:14px;padding:20px 24px;cursor:pointer;margin:0;font-size:18px;font-weight:600;color:var(--text-primary);list-style:none}.question-index[data-v-80cf2bd7]{flex-shrink:0;width:28px;height:28px;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.question-text[data-v-80cf2bd7]{flex:1;line-height:1.5}.question-icon[data-v-80cf2bd7]{flex-shrink:0;color:var(--text-light);transition:transform .3s ease,color .3s ease}.faq-card.expanded .question-icon[data-v-80cf2bd7]{transform:rotate(180deg);color:var(--primary-color)}.faq-answer-wrap[data-v-80cf2bd7]{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-card.expanded .faq-answer-wrap[data-v-80cf2bd7]{max-height:600px}.faq-answer[data-v-80cf2bd7]{padding:0 24px 24px;border-top:1px solid var(--border-light)}.faq-answer[data-v-80cf2bd7]:before{content:"";display:block;height:20px}.answer-text[data-v-80cf2bd7]{font-size:15px;color:var(--text-secondary);line-height:1.85;margin:0 0 20px}.answer-text[data-v-80cf2bd7] strong{color:var(--text-primary);font-weight:600}.answer-cta[data-v-80cf2bd7]{display:flex;gap:12px;flex-wrap:wrap}.btn-sm[data-v-80cf2bd7]{padding:8px 18px;font-size:13px}.empty-state[data-v-80cf2bd7]{text-align:center;padding:48px 24px;background:#fff;border-radius:var(--radius-lg);color:var(--text-secondary);font-size:15px}.empty-state .link[data-v-80cf2bd7]{color:var(--primary-color);cursor:pointer;font-weight:500}.faq-aside[data-v-80cf2bd7]{position:sticky;top:96px}.aside-card[data-v-80cf2bd7]{background:linear-gradient(160deg,#6366f1,#4f46e5);border-radius:var(--radius-xl);padding:28px;color:#fff;box-shadow:0 12px 32px #6366f140}.aside-title[data-v-80cf2bd7]{font-size:20px;font-weight:700;margin-bottom:8px}.aside-desc[data-v-80cf2bd7]{font-size:14px;opacity:.9;margin-bottom:20px;line-height:1.6}.aside-benefits[data-v-80cf2bd7]{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.benefit-item[data-v-80cf2bd7]{display:flex;align-items:center;gap:8px;font-size:14px}.benefit-check[data-v-80cf2bd7]{width:18px;height:18px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.aside-buttons[data-v-80cf2bd7]{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.btn-full[data-v-80cf2bd7]{width:100%;padding:12px;font-size:14px;text-align:center}.aside-card .btn-primary[data-v-80cf2bd7]{background:#fff;color:var(--primary-color)}.aside-card .btn-primary[data-v-80cf2bd7]:hover{background:#ffffffeb}.aside-card .btn-secondary[data-v-80cf2bd7]{background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.3)}.aside-card .btn-secondary[data-v-80cf2bd7]:hover{background:#ffffff40}.aside-info[data-v-80cf2bd7]{text-align:center;font-size:13px;opacity:.85}.aside-info a[data-v-80cf2bd7]{color:#fff;font-weight:600;text-decoration:none}.bottom-cta[data-v-80cf2bd7]{padding:72px 0;background:linear-gradient(135deg,#f0f9ff,#faf5ff)}.cta-content[data-v-80cf2bd7]{text-align:center;max-width:720px;margin:0 auto}.cta-title[data-v-80cf2bd7]{font-size:28px;font-weight:700;color:var(--text-primary);margin-bottom:14px;line-height:1.4}.cta-desc[data-v-80cf2bd7]{font-size:16px;color:var(--text-secondary);margin-bottom:28px;line-height:1.7}.cta-buttons[data-v-80cf2bd7]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.btn-lg[data-v-80cf2bd7]{padding:14px 32px;font-size:15px}@media (max-width: 992px){.hero-title[data-v-80cf2bd7]{font-size:34px}.faq-layout[data-v-80cf2bd7]{grid-template-columns:1fr}.faq-aside[data-v-80cf2bd7]{position:static;order:-1}.aside-card[data-v-80cf2bd7]{max-width:480px;margin:0 auto 32px}}@media (max-width: 768px){.faq-hero[data-v-80cf2bd7]{padding:56px 0 48px}.hero-title[data-v-80cf2bd7]{font-size:28px}.hero-subtitle[data-v-80cf2bd7]{font-size:16px}.faq-main[data-v-80cf2bd7]{padding:48px 0}.filter-bar[data-v-80cf2bd7]{gap:8px;margin-bottom:24px}.filter-tag[data-v-80cf2bd7]{padding:6px 14px;font-size:13px}.faq-question[data-v-80cf2bd7]{padding:18px;font-size:16px;gap:12px}.question-index[data-v-80cf2bd7]{width:24px;height:24px;font-size:12px}.faq-answer[data-v-80cf2bd7]{padding:0 18px 20px}.answer-text[data-v-80cf2bd7]{font-size:14px}.cta-title[data-v-80cf2bd7]{font-size:24px}.bottom-cta[data-v-80cf2bd7]{padding:56px 0}}@media (max-width: 576px){.hero-title[data-v-80cf2bd7]{font-size:24px}.faq-question[data-v-80cf2bd7]{font-size:15px;padding:16px;gap:10px}.question-text[data-v-80cf2bd7]{font-size:15px}.faq-answer[data-v-80cf2bd7]{padding:0 16px 18px}.answer-cta[data-v-80cf2bd7]{flex-direction:column}.answer-cta .btn[data-v-80cf2bd7]{width:100%;text-align:center}.cta-buttons[data-v-80cf2bd7]{flex-direction:column;align-items:stretch}.cta-buttons .btn[data-v-80cf2bd7]{width:100%}.btn-lg[data-v-80cf2bd7]{padding:12px 24px}}
