.dc-faq .faq-answer{color:#666;display:none;line-height:1.7;padding:1rem 1.5rem 1.5rem}.dc-faq .faq-answer.active{animation:fadeInDown .3s ease;display:block}.dc-faq .faq-answer a{color:var(--brand-brown);font-weight:500;text-decoration:none}.dc-faq .faq-answer a:hover{text-decoration:underline}.faq-item[data-v-4661238c]{background:#fff;margin-bottom:1rem;overflow:hidden;transition:all .3s ease}.faq-question[data-v-4661238c]{align-items:center;background-color:#fff;color:var(--main-color);cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;justify-content:between;padding:1rem 1.2rem;text-align:left;transition:background .2s ease;width:100%}.faq-question[data-v-4661238c]:hover{background:#f8f9fa}.faq-question.active[data-v-4661238c]{background:#f8f9fa;color:var(--brand-brown)}.faq-icon[data-v-4661238c]{color:var(--brand-brown);margin-left:auto;transition:transform .3s ease}.faq-question.active .faq-icon[data-v-4661238c]{transform:rotate(180deg)}.category-badge[data-v-4661238c]{background:#f3f4f6;color:#6b7280;display:inline-block;font-size:.8rem;margin-bottom:.5rem;padding:.25rem .75rem}@media(max-width:768px){.faq-question[data-v-4661238c]{font-size:1rem;padding:1.25rem 1.5rem}.dc-faq .faq-answer[data-v-4661238c]{padding:0 1.5rem 1.25rem}}
