.section-title{color:var(--primary-color);margin-bottom:1rem}.section-description{color:var(--secondary-color);margin-bottom:2rem;max-width:900px}.faq-section{margin-bottom:60px}.faq-item.active .faq-question{background-color:var(--primary-color);color:var(--light-color)}.faq-item.active .faq-toggle{transform:rotate(180deg);color:var(--light-color)}.faq-item.active .faq-answer{max-height:500px}.video-section{padding:60px 0;margin-bottom:60px}