.faq-category-section{background:#f3f5f7;}.faq-category-section .faq-container{width:85%;margin:auto;}.faq-category-section .faq-main-title{text-align:center;font-size:50px;font-weight:400;margin-bottom:40px;color:var(--btn-color);}.faq-category-section .faq-tabs{justify-content:center;border-bottom:none;gap:15px;}.faq-category-section .faq-tabs .nav-link{border:1px solid #cbd5e1;border-radius:12px;background:#ffffff;color:var(--btn-color);font-size:22px;padding:10px 20px;transition:all 0.3s ease;}.faq-category-section .faq-tabs .nav-link.active{background:var(--btn-color);color:#ffffff;border-color:var(--btn-color);}.faq-category-section .faq-tabs .nav-link:hover{background:var(--btn-color);color:#ffffff;}.faq-category-section .faq-sub-title{text-align:center;font-size:28px;margin-top:50px;margin-bottom:30px;position:relative;color:var(--btn-color);}.faq-category-section .faq-accordion .accordion-item{border:none;border-radius:12px;overflow:hidden;margin-bottom:20px;box-shadow:0 4px 10px rgba(0,0,0,0.05);padding:7px;}.faq-category-section .accordion-button{background:#ffffff;font-size:22px;font-weight:400;color:var(--black-color);box-shadow:none;}.faq-category-section .accordion-button:not(.collapsed){background:#ffffff;color:var(--btn-color);}.faq-category-section .accordion-body{background:#ffffff;font-size:15px;color:#444;line-height:1.6;}.cta-island-section{width:100%;padding:0;}.cta-hero{position:relative;background:url('../images/a5.png') center center / cover no-repeat;height:450px;display:flex;align-items:center;justify-content:center;text-align:center;color:#ffffff;}.cta-overlay{position:absolute;inset:0;background:rgb(40 188 174 / 39%);}.cta-content{position:relative;z-index:2;max-width:700px;}.cta-content h2{font-size:51px;font-weight:500;margin-bottom:20px;color:var(--white-color);}.cta-content p{font-size:23px;line-height:1.6;margin-bottom:30px;opacity:0.9;color:var(--white-color);text-align:center;}.cta-btn{display:inline-block;background:var(--btn-color);color:#ffffff;padding:14px 35px;border-radius:8px;text-decoration:none;font-size:16px;transition:all 0.3s ease;}.cta-btn:hover{background:var(--btn-color);transform:translateY(-3px);}.cta-bottom-bar{background:var(--btn-color);color:#ffffff;text-align:center;padding:35px 20px;}.cta-bottom-content{max-width:900px;margin:0 auto;}.cta-bottom-content h4{font-size:20px;font-weight:500;margin-bottom:10px;color:var(--white-color);}.cta-bottom-content p{font-size:15px;opacity:0.85;text-align:center;color:var(--white-color);}