.faq-page[data-v-0c836f0c]{max-width:1200px;margin:0 auto}.faq-header[data-v-0c836f0c]{text-align:center;margin-bottom:50px}.faq-header h1[data-v-0c836f0c]{font-size:32px;color:#333;margin-bottom:20px}.faq-header .faq-search[data-v-0c836f0c]{max-width:600px;margin:0 auto;position:relative}.faq-header .faq-search[data-v-0c836f0c] .el-input__wrapper{padding:15px 20px;border-radius:30px;box-shadow:0 0 0 1px #ddd}.faq-header .faq-search[data-v-0c836f0c] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #506bf6}.faq-header .faq-search[data-v-0c836f0c] .el-input__inner{font-size:16px;height:auto}.faq-header .faq-search[data-v-0c836f0c] .el-input__inner::-moz-placeholder{color:#999}.faq-header .faq-search[data-v-0c836f0c] .el-input__inner:-ms-input-placeholder{color:#999}.faq-header .faq-search[data-v-0c836f0c] .el-input__inner::placeholder{color:#999}.faq-categories[data-v-0c836f0c]{display:flex;justify-content:center;align-items:center;grid-gap:20px;gap:20px;margin:40px 0;flex-wrap:wrap}.faq-categories .category-btn[data-v-0c836f0c]{border:none;border-radius:20px;background:#f0f7ff;cursor:pointer;transition:all .3s}.faq-categories .category-btn a[data-v-0c836f0c]{display:block;padding:10px 20px;color:#506bf6}.faq-categories .category-btn.active[data-v-0c836f0c],.faq-categories .category-btn[data-v-0c836f0c]:hover{background:#506bf6}.faq-categories .category-btn.active a[data-v-0c836f0c],.faq-categories .category-btn:hover a[data-v-0c836f0c]{color:#fff}.faq-list[data-v-0c836f0c]{margin:0 auto;padding:0 20px;border-radius:8px;background-color:#fff}.faq-list .faq-item[data-v-0c836f0c]{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:20px;overflow:hidden}.faq-list .faq-item .faq-question[data-v-0c836f0c]{padding:20px;background:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s}.faq-list .faq-item .faq-question[data-v-0c836f0c]:hover{background:#f8f9fa}.faq-list .faq-item .faq-question h3[data-v-0c836f0c]{margin:0;font-size:18px;color:#333}.faq-list .faq-item .faq-question .toggle-icon[data-v-0c836f0c]{width:24px;height:24px;position:relative}.faq-list .faq-item .faq-question .toggle-icon[data-v-0c836f0c]:after,.faq-list .faq-item .faq-question .toggle-icon[data-v-0c836f0c]:before{content:"";position:absolute;background:#506bf6;transition:all .3s}.faq-list .faq-item .faq-question .toggle-icon[data-v-0c836f0c]:before{width:2px;height:16px;top:4px;left:11px}.faq-list .faq-item .faq-question .toggle-icon[data-v-0c836f0c]:after{width:16px;height:2px;top:11px;left:4px}.faq-list .faq-item .faq-answer[data-v-0c836f0c]{padding:0 20px;max-height:0;overflow:hidden;transition:all .3s}.faq-list .faq-item .faq-answer .faq-detail[data-v-0c836f0c]{margin:0;color:#666;line-height:1.6}.faq-list .faq-item.active .faq-question[data-v-0c836f0c]{background:#f8f9fa}.faq-list .faq-item.active .toggle-icon[data-v-0c836f0c]:before{transform:rotate(90deg);opacity:0}.faq-list .faq-item.active .faq-answer[data-v-0c836f0c]{max-height:1000px;padding:0 20px 10px}[data-v-0c836f0c] .faq-list .faq-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-v-0c836f0c] .faq-detail{margin:0;color:#666;line-height:1.6}[data-v-0c836f0c] .faq-detail img{max-width:100%;height:auto;display:inline-block}.faq-footer[data-v-0c836f0c]{text-align:center;margin-top:50px;padding:30px;background:#f8f9fa;border-radius:8px}.faq-footer h3[data-v-0c836f0c]{margin-bottom:15px;color:#333}.faq-footer p[data-v-0c836f0c]{color:#666;margin-bottom:20px}.faq-footer .contact-btn[data-v-0c836f0c]{display:inline-block;padding:12px 30px;background:#506bf6;color:#fff;text-decoration:none;border-radius:20px;transition:all .3s}.faq-footer .contact-btn[data-v-0c836f0c]:hover{background:#1f42f4;transform:translateY(-2px)}