.faq-header{text-align:center;padding:60px 0 40px}.faq-header h1{color:#222;margin-bottom:15px;font-size:2.8rem;font-weight:800}.faq-header p{color:#666;max-width:600px;margin:0 auto;font-size:1.1rem}.faq-accordion .accordion-item{background-color:#0000;border:none;border-bottom:1px solid #eaeaea;border-radius:0;margin-bottom:5px}.faq-accordion .accordion-item:last-child{border-bottom:none}.faq-accordion .accordion-button{color:#333;background-color:#0000;padding:20px 15px;font-size:1.15rem;font-weight:600;transition:all .3s;box-shadow:none!important}.faq-accordion .accordion-button:not(.collapsed){color:#cca87c;background-color:#0000}.faq-accordion .accordion-button:after{background-size:1.2rem;transition:transform .3s}.faq-accordion .accordion-button:not(.collapsed):after{filter:brightness(0)saturate()invert(75%)sepia(21%)saturate(846%)hue-rotate(345deg)brightness(87%)contrast(85%)}.faq-accordion .accordion-body{color:#555;padding:0 15px 25px;font-size:1.05rem;line-height:1.8}.faq-support-box{text-align:center;color:#fff;background:linear-gradient(135deg,#1a1a1a 0%,#2a2a2a 100%);border-bottom:4px solid #cca87c;border-radius:12px;margin-top:60px;padding:40px;box-shadow:0 15px 30px #00000026}.faq-support-box h3{color:#cca87c;margin-bottom:15px;font-size:1.8rem;font-weight:700}.faq-support-box p{color:#ccc;margin-bottom:25px;font-size:1.1rem}.support-btn{color:#fff;background-color:#cca87c;border-radius:30px;padding:12px 30px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.support-btn:hover{color:#fff;background-color:#b5987a;transform:translateY(-2px)}@media (max-width:768px){.faq-header h1{font-size:2.2rem}.faq-accordion .accordion-button{padding:15px 10px;font-size:1.05rem}.faq-accordion .accordion-body{padding:0 10px 20px}}
