.faq-categories{padding:80px 0;background-color:var(--dark-bg)}.faq-category-tabs{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:40px}.filter-btn{background:0 0;border:1px solid var(--gold-primary);color:var(--text-light);padding:8px 16px;border-radius:4px;cursor:pointer;transition:.3s}.filter-btn.active,.filter-btn:hover{background-color:var(--gold-primary);color:var(--text-dark)}.category-tab{background:0 0;color:var(--text-light);font-size:16px;cursor:pointer;border:none;padding-bottom:5px;margin-right:15px;transition:.3s}.category-tab.active{color:var(--gold-primary);border-bottom:2px solid var(--gold-primary)}.faq-category{display:none}.faq-category.active{display:block}.faq-item{border-radius:8px;background-color:rgb(255 255 255 / .05);margin-bottom:20px;overflow:hidden}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:20px;cursor:pointer}.faq-question h3{font-size:18px;margin:0}.faq-toggle{background:0 0;border:none;font-size:16px;cursor:pointer;color:var(--gold-primary)}.faq-answer{padding:0 20px;max-height:0;overflow:hidden;transition:max-height .3s}.faq-answer p{margin-bottom:15px}.faq-answer ol,.faq-answer ul{margin-left:20px;margin-bottom:15px}.faq-answer ol li,.faq-answer ul li{margin-bottom:8px}.faq-preview{padding:80px 0;background-color:var(--darker-bg)}.faq-preview h2{font-size:36px;color:var(--gold-primary);margin-bottom:20px;text-align:center}.faq-preview>p{max-width:700px;margin:0 auto 40px;text-align:center}.faq-more{text-align:center;margin-top:40px}.contact-cta{padding:80px 0;background-color:var(--darker-bg);text-align:center}.contact-cta h2{font-size:36px;color:var(--gold-primary);margin-bottom:20px}.contact-cta-content{max-width:700px;margin:0 auto}.contact-options{display:flex;justify-content:center;align-items:center;gap:30px;margin-top:30px}.contact-phone{display:flex;align-items:center;font-size:18px}.contact-phone i{margin-right:10px;color:var(--gold-primary)}