.sp-faq{background:#F4F7F9;color:#001B3A}.sp-faq .bg-navy{background-color:#001B3A}.sp-faq .red-btn{background:#E1251B;color:#fff;font-weight:700;padding:.85rem 2rem;border-radius:.375rem;transition:background .3s;display:inline-block;text-align:center;border:none;cursor:pointer}.sp-faq .red-btn:hover{background:#C21F17}.sp-faq .dots-bg{background-image:radial-gradient(rgba(255,255,255,.08) 1.5px,transparent 0);background-size:22px 22px}.sp-faq .accordion-item{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:10px;overflow:hidden}.sp-faq .accordion-header{padding:18px 20px;display:flex;align-items:center;gap:15px;cursor:pointer}.sp-faq .acc-toggle{width:28px;height:28px;border-radius:50%;border:1px solid #d1d5db;position:relative;flex:none;transition:.2s}.sp-faq .acc-toggle:after,.sp-faq .acc-toggle:before{content:"";position:absolute;background:#001B3A;top:50%;left:50%;transform:translate(-50%,-50%);transition:.2s}.sp-faq .acc-toggle:before{width:12px;height:2px}.sp-faq .acc-toggle:after{width:2px;height:12px}.sp-faq .accordion-item.open .acc-toggle{border-color:#E1251B;background:#E1251B}.sp-faq .accordion-item.open .acc-toggle:after,.sp-faq .accordion-item.open .acc-toggle:before{background:#fff}.sp-faq .accordion-item.open .acc-toggle:after{opacity:0}.sp-faq .acc-q{font-weight:600;flex:1}.sp-faq .acc-right{color:#cbd5e1;font-size:22px;font-weight:300;line-height:1}.sp-faq .acc-right:before{content:"+"}.sp-faq .accordion-item.open .acc-right:before{content:"\2212";color:#E1251B}.sp-faq .accordion-body{max-height:0;overflow:hidden;transition:max-height .3s ease}.sp-faq .accordion-item.open .accordion-body{max-height:320px}.sp-faq .accordion-body p{padding:0 20px 20px 63px;color:#6b7280;font-size:14px;line-height:1.6}.sp-faq .search-input{width:100%;padding:15px 20px 15px 48px;border-radius:8px;border:none;font-size:16px;color:#001B3A}.sp-faq .search-input:focus{outline:2px solid #E1251B}