.accordion-header.active .accordion-icon-right{transform:rotate(180deg)}.accordion-content.active{max-height:2000px;padding:35px 30px;border-top:3px solid #667eea}.highlight{color:#667eea;font-weight:600}.faq-question{font-weight:600;color:#2c3e50;font-size:1.1rem;margin-bottom:10px}@media (max-width:768px){.accordion-content.active{padding:25px 20px}}