@media (max-width:992px){.faq-intro{padding:40px 0}.faq-section{padding:60px 0}.category-card{margin-bottom:25px}.faq-category-section{margin-bottom:50px}.contact-cta{padding:40px 25px;margin-top:50px}.contact-cta h3{font-size:24px}}@media (max-width:768px){.page-header{height:calc(70vh - 80px);min-height:400px}.faq-intro{padding:30px 0}.faq-section{padding:40px 0}.faq-question{padding:20px}.faq-question h3{font-size:16px;line-height:1.3;padding-right:15px}.faq-answer{padding:0 20px 20px}.faq-answer p{font-size:15px}.category-card{padding:25px;margin-bottom:20px}.category-title{font-size:18px}.category-description{font-size:14px}.faq-category-section{margin-bottom:40px}.faq-category-section h3{font-size:24px;margin-bottom:30px}.contact-cta{padding:30px 20px;margin-top:40px}.contact-cta h3{font-size:22px;margin-bottom:12px}.contact-cta p{font-size:15px;margin-bottom:25px}.contact-cta .cta_buttons{flex-direction:column;gap:15px}.contact-cta .button{padding:12px 25px;min-width:200px;font-size:15px}}@media (max-width:576px){.faq-question{padding:15px}.faq-question h3{font-size:15px}.faq-answer{padding:0 15px 15px}.faq-answer p{font-size:14px}.category-card{padding:20px}.category-icon{width:50px;height:50px;margin-bottom:15px}.category-icon i{font-size:20px}.category-title{font-size:17px;margin-bottom:12px}.category-description{font-size:13px;margin-bottom:15px}.contact-cta{padding:25px 15px;border-radius:10px}.contact-cta h3{font-size:20px}.contact-cta p{font-size:14px}.contact-cta .button{padding:10px 20px;min-width:180px;font-size:14px}}@media (max-width:480px){.faq-container{margin:0 15px}.faq-item{margin-bottom:15px}.faq-question{padding:12px}.faq-answer{padding:0 12px 12px}}@media (max-width:768px) and (orientation:landscape){.page-header{height:calc(60vh - 80px);min-height:300px}.faq-intro{padding:20px 0}.faq-section{padding:30px 0}}