.faq-section[data-v-b3a9f18b]{background:var(--bg-page);padding:24px 0 80px}.faq-container[data-v-b3a9f18b]{max-width:1280px;margin:0 auto;padding:0 32px}.faq-header[data-v-b3a9f18b]{text-align:center;margin-bottom:40px}.faq-title[data-v-b3a9f18b]{font-size:30px;font-weight:700;color:var(--text-primary);margin:0;position:relative;padding-bottom:16px}.faq-title[data-v-b3a9f18b]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:48px;height:3px;background:linear-gradient(90deg,var(--brand-primary),var(--brand-primary-hover));border-radius:2px}.faq-subtitle[data-v-b3a9f18b]{font-size:16px;color:var(--text-tertiary);margin:16px auto 0;max-width:600px;line-height:1.6}.faq-list[data-v-b3a9f18b]{max-width:960px;margin:0 auto;background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.faq-item[data-v-b3a9f18b]{padding:26px 32px;border-bottom:1px solid var(--border-light);transition:background .2s}.faq-item[data-v-b3a9f18b]:last-child{border-bottom:none}.faq-item[data-v-b3a9f18b]:hover{background:#fafbfd}.faq-question[data-v-b3a9f18b]{display:flex;align-items:flex-start;gap:12px;font-size:17px;font-weight:700;color:var(--text-primary);margin:0 0 12px;line-height:1.6}.faq-mark[data-v-b3a9f18b]{flex-shrink:0;width:24px;height:24px;margin-top:3px;border-radius:7px;background:var(--brand-primary);color:#fff;font-size:13px;font-weight:800;line-height:1;display:flex;align-items:center;justify-content:center}.faq-question-text[data-v-b3a9f18b]{flex:1}.faq-answer[data-v-b3a9f18b]{margin:0;padding-left:36px;font-size:15px;color:var(--text-secondary);line-height:1.9}@media (max-width: 768px){.faq-section[data-v-b3a9f18b]{padding:16px 0 56px}.faq-title[data-v-b3a9f18b]{font-size:24px}.faq-item[data-v-b3a9f18b]{padding:20px 22px}.faq-answer[data-v-b3a9f18b]{padding-left:0}}
