.faq-item.active{border-color:var(--accent);box-shadow:0 6px 20px rgba(232,110,41,.12)}.faq-item.active .faq-question{background:var(--bg-cream)}.faq-item.active .faq-question span{background:var(--accent);color:var(--white);transform:rotate(180deg)}.faq-item.active .faq-answer{max-height:300px;padding:0 20px 20px}