.faq-card.active{background:rgba(243,232,255,.95);border-color:#f3e8ff;box-shadow:0 25px 40px -15px rgba(0,0,0,.4)}.faq-card.active .faq-question-btn{padding-bottom:.8rem}.faq-card.active .question-text{color:#3b0764;font-weight:800}.faq-card.active .icon-box{background:#581c87;color:white;transform:rotate(135deg)}.faq-card.active .answer-content{color:#0f172a}