#vexalive-faq-wrapper .faq-item.active .faq-question{color:var(--gold-premium)}#vexalive-faq-wrapper .faq-item.active .faq-question i{transform:rotate(180deg)}#vexalive-faq-wrapper .faq-item.active .faq-answer{max-height:400px;padding:0 30px 30px;border-top:1px solid #222}#vexalive-faq-wrapper .cta-section{text-align:center;margin-top:80px;padding:0 20px}#vexalive-faq-wrapper .cta-section h3{color:var(--text-white);font-size:2.2rem;font-weight:700;margin-bottom:15px;letter-spacing:-1px}#vexalive-faq-wrapper .cta-section p{font-size:1.1rem;max-width:600px;margin:0 auto 40px;color:var(--text-grey)}#vexalive-faq-wrapper .cta-button{display:inline-block;padding:15px 40px;background-color:var(--gold-premium);color:#000!important;font-size:.9rem;font-weight:700;text-decoration:none;border-radius:0px;transition:all .3s ease;text-transform:uppercase;letter-spacing:2px;border:1px solid var(--gold-premium)}#vexalive-faq-wrapper .cta-button:hover{background-color:transparent;color:var(--gold-premium)!important;transform:translateY(-3px);box-shadow:0 10px 20px rgba(212,175,55,.2)}@media (max-width:900px){#vexalive-faq-wrapper .cta-section h3{font-size:1.8rem}}