.faq-detail-page[data-v-99a12164]{background:var(--bg-cream);color:var(--text-primary);min-height:100vh;padding-top:40px}.faq-detail-page .container[data-v-99a12164]{margin:0 auto;max-width:900px;padding:0 24px}.faq-detail-page .back-button-wrapper[data-v-99a12164]{margin-bottom:24px}.faq-detail-page .back-button-wrapper .btn-back[data-v-99a12164]{align-items:center;background:#fff;border:1px solid rgba(44,30,90,.2);border-radius:999px;color:var(--tea-purple);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;letter-spacing:2px;padding:10px 22px;transition:all .3s ease}.faq-detail-page .back-button-wrapper .btn-back[data-v-99a12164]:hover{background:var(--purple-gradient);border-color:var(--tea-gold);box-shadow:var(--shadow-purple);color:var(--tea-gold-light);transform:translate(-4px)}.faq-detail-page .back-button-wrapper .btn-back svg[data-v-99a12164]{transition:transform .3s ease}.faq-detail-page .back-button-wrapper .btn-back:hover svg[data-v-99a12164]{transform:translate(-4px)}.faq-detail-page .faq-content[data-v-99a12164]{background:#fff;border:1px solid rgba(212,175,55,.25);border-radius:16px;box-shadow:0 4px 20px #2c1e5a0d;padding:48px;transition:all .3s ease}.faq-detail-page .faq-content[data-v-99a12164]:hover{border-color:#d4af3773;box-shadow:var(--shadow-purple)}.faq-detail-page .question[data-v-99a12164]{border-bottom:2px solid var(--border-color-light);margin-bottom:30px;padding-bottom:30px}.faq-detail-page .question h2[data-v-99a12164]{color:var(--tea-purple);font-family:var(--font-serif);font-size:24px;font-weight:700;line-height:1.6}.faq-detail-page .question h2 i[data-v-99a12164]{color:var(--tea-gold-dark);margin-right:10px}.faq-detail-page .answer[data-v-99a12164]{margin-bottom:30px}.faq-detail-page .answer h2[data-v-99a12164]{color:var(--tea-purple);font-size:20px;font-weight:600;margin-bottom:20px}.faq-detail-page .answer h2 i[data-v-99a12164]{color:var(--tea-gold-dark);margin-right:10px}.faq-detail-page .answer .answer-body[data-v-99a12164]{color:var(--text-secondary);font-size:16px;line-height:2}.faq-detail-page .answer .answer-body[data-v-99a12164] img{border-radius:8px;height:auto;max-width:100%}.faq-detail-page .answer .answer-body[data-v-99a12164] p{margin-bottom:15px}.faq-detail-page .answer .answer-body[data-v-99a12164] table{border-collapse:collapse;font-size:14px;margin:20px 0;width:100%}.faq-detail-page .answer .answer-body[data-v-99a12164] table td,.faq-detail-page .answer .answer-body[data-v-99a12164] table th{border:1px solid var(--border-color-light,#e5e5e5);padding:12px 16px;text-align:left;vertical-align:top}.faq-detail-page .answer .answer-body[data-v-99a12164] table th{background:var(--bg-cream,#f8f5f0);color:var(--tea-purple,#2c1e5a);font-weight:600}.faq-detail-page .answer .answer-body[data-v-99a12164] table tr:nth-child(2n){background:#f8f5f080}.faq-detail-page .answer .answer-body[data-v-99a12164] table tr:hover{background:#d4af3714}.faq-detail-page .faq-meta[data-v-99a12164]{color:var(--text-muted);font-size:14px;text-align:right}@media(max-width:768px){.faq-detail-page .faq-content[data-v-99a12164]{padding:20px}.faq-detail-page .question h1[data-v-99a12164]{font-size:20px}}
