.accordion-btn.active{background-color:var(--brand-color)!important;color:#fff;box-shadow:0 8px 20px rgba(192,121,56,.25)}.accordion-btn.active .icon-plus::after{transform:rotate(90deg)}.accordion-btn.active .icon-plus{transform:rotate(180deg)}@media (max-width:900px){.faq-card.cat-active .faq-category-header{color:var(--brand-color)}.faq-card.cat-active .cat-arrow{transform:rotate(180deg)}.faq-card.cat-active .faq-list-wrapper{grid-template-rows:1fr;margin-bottom:20px}}