.faq-page[data-v-570cbf32]{background:#f9fafb;min-height:calc(100vh - 60px)}.faq-hero[data-v-570cbf32]{background:linear-gradient(135deg,#1a56db,#3b82f6 50%,#60a5fa);padding:32px 40px 40px;position:relative;overflow:hidden}.faq-hero[data-v-570cbf32]:before{content:"";position:absolute;top:-50%;right:-10%;width:400px;height:400px;border-radius:50%;background:hsla(0,0%,100%,.06)}.faq-hero[data-v-570cbf32]:after{content:"";position:absolute;bottom:-30%;left:10%;width:300px;height:300px;border-radius:50%;background:hsla(0,0%,100%,.04)}.faq-hero-inner[data-v-570cbf32]{max-width:800px;margin:0 auto;position:relative;z-index:1}.back-nav[data-v-570cbf32]{margin-bottom:16px}.back-btn[data-v-570cbf32]{color:hsla(0,0%,100%,.8)!important;font-size:13px;padding:0}.back-btn[data-v-570cbf32]:hover{color:#fff!important}.faq-hero-title[data-v-570cbf32]{font-size:32px;font-weight:700;color:#fff;margin-bottom:8px;display:flex;align-items:center;gap:12px}.faq-hero-title i[data-v-570cbf32]{font-size:36px;opacity:.9}.faq-hero-subtitle[data-v-570cbf32]{font-size:15px;color:hsla(0,0%,100%,.8);margin-bottom:24px}.faq-search-wrapper[data-v-570cbf32]{max-width:560px}.faq-search-input[data-v-570cbf32] .el-input__inner{height:48px;border-radius:24px;border:none;padding-left:44px;padding-right:20px;font-size:14px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.faq-search-input[data-v-570cbf32] .el-input__prefix{left:16px;font-size:18px;color:#9ca3af}.quick-tags[data-v-570cbf32]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.quick-tag[data-v-570cbf32]{padding:5px 14px;border-radius:16px;font-size:13px;color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.15);cursor:pointer;transition:all .2s;border:1px solid hsla(0,0%,100%,.2)}.quick-tag[data-v-570cbf32]:hover{background:hsla(0,0%,100%,.25);color:#fff}.quick-tag.active[data-v-570cbf32]{background:#fff;color:#1a56db;font-weight:500;border-color:#fff}.faq-body[data-v-570cbf32]{padding:32px 40px 48px}.faq-container[data-v-570cbf32]{max-width:900px;margin:0 auto}.faq-list-header[data-v-570cbf32]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.faq-list-header .search-hint[data-v-570cbf32]{font-size:14px;color:#6b7280}.faq-list-header .search-hint i[data-v-570cbf32]{color:#1a56db;margin-right:4px}.faq-list-header .search-hint strong[data-v-570cbf32]{color:#1a56db}.faq-loading[data-v-570cbf32]{min-height:200px;background:#fff;border-radius:12px}.faq-category-list[data-v-570cbf32]{display:flex;flex-direction:column;gap:28px}.faq-category[data-v-570cbf32]{background:#fff;border-radius:12px;padding:24px 28px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.category-title[data-v-570cbf32]{font-size:18px;font-weight:700;color:#1a56db;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #eff6ff;display:flex;align-items:center;gap:10px}.category-title i[data-v-570cbf32]{font-size:22px}.category-body[data-v-570cbf32]{display:flex;flex-direction:column;gap:18px}.subcategory-title[data-v-570cbf32]{font-size:15px;font-weight:600;color:#374151;margin-bottom:10px;padding-left:4px}.faq-subcategory+.faq-subcategory[data-v-570cbf32]{margin-top:6px;padding-top:14px;border-top:1px dashed #e5e7eb}.faq-list[data-v-570cbf32]{display:flex;flex-direction:column;gap:8px}.faq-item[data-v-570cbf32]{background:#f9fafb;border-radius:10px;border:1px solid #e5e7eb;overflow:hidden;transition:all .25s}.faq-item.expanded[data-v-570cbf32]{border-color:#1a56db;background:#fff;box-shadow:0 4px 16px rgba(26,86,219,.08)}.faq-question[data-v-570cbf32]{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;cursor:pointer;transition:background .2s}.faq-question[data-v-570cbf32]:hover{background:rgba(26,86,219,.04)}.faq-item.expanded .faq-question[data-v-570cbf32]{background:#eff6ff}.faq-index[data-v-570cbf32]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#e5e7eb;color:#6b7280;font-size:12px;font-weight:600;flex-shrink:0;margin-top:1px}.faq-item.expanded .faq-index[data-v-570cbf32]{background:#1a56db;color:#fff}.faq-q-body[data-v-570cbf32]{flex:1;min-width:0}.faq-q-text[data-v-570cbf32]{font-size:14px;font-weight:500;color:#1f2937;line-height:1.5;display:block}.faq-item.expanded .faq-q-text[data-v-570cbf32]{color:#1a56db}.faq-q-breadcrumb[data-v-570cbf32]{display:block;font-size:12px;color:#9ca3af;margin-top:4px}.faq-toggle-icon[data-v-570cbf32]{font-size:14px;color:#9ca3af;flex-shrink:0;transition:transform .3s;margin-top:4px}.faq-item.expanded .faq-toggle-icon[data-v-570cbf32]{transform:rotate(180deg);color:#1a56db}.faq-answer[data-v-570cbf32]{overflow:hidden}.faq-answer-inner[data-v-570cbf32]{padding:0 18px 16px 52px;font-size:14px;color:#4b5563;line-height:1.8;border-top:1px solid #eff6ff}.faq-answer-inner[data-v-570cbf32] p{margin:0 0 10px}.faq-answer-inner[data-v-570cbf32] p:last-child{margin-bottom:0}.faq-answer-inner[data-v-570cbf32] ol,.faq-answer-inner[data-v-570cbf32] ul{padding-left:20px;margin-bottom:12px}.faq-answer-inner[data-v-570cbf32] ol li,.faq-answer-inner[data-v-570cbf32] ul li{margin-bottom:4px}.faq-answer-inner[data-v-570cbf32] strong{color:#1f2937}.faq-answer-inner[data-v-570cbf32] a{color:#1a56db;text-decoration:none}.faq-answer-inner[data-v-570cbf32] a:hover{text-decoration:underline}.faq-expand-enter-active[data-v-570cbf32],.faq-expand-leave-active[data-v-570cbf32]{transition:all .3s ease;max-height:800px;opacity:1}.faq-expand-enter[data-v-570cbf32],.faq-expand-leave-to[data-v-570cbf32]{max-height:0;opacity:0}.faq-highlight[data-v-570cbf32]{background:#fef3c7;color:#92400e;padding:1px 2px;border-radius:2px}.faq-empty[data-v-570cbf32]{text-align:center;padding:60px 0;color:#9ca3af}.faq-empty i[data-v-570cbf32]{font-size:48px;display:block;margin-bottom:12px}.faq-empty p[data-v-570cbf32]{font-size:14px;margin-bottom:12px}@media(max-width:768px){.faq-hero[data-v-570cbf32]{padding:24px 20px 32px}.faq-hero-title[data-v-570cbf32]{font-size:24px}.faq-hero-title i[data-v-570cbf32]{font-size:28px}.faq-body[data-v-570cbf32]{padding:20px 16px 36px}.faq-category[data-v-570cbf32]{padding:18px 16px}.faq-answer-inner[data-v-570cbf32]{padding-left:18px}}