.faq-group-title{font-size:1.3rem;color:#1c3144;border-bottom:2px solid #e85d04;padding-bottom:.5rem;margin-bottom:1.25rem}.faq-accordion-item{border:1px solid #e5e9ec;border-radius:10px!important;margin-bottom:.75rem;overflow:hidden}.accordion-button{font-weight:600;font-size:.95rem;color:#1c3144;background:#fff}.accordion-button:not(.collapsed){color:#e85d04;background:#fff3ec;box-shadow:none}.accordion-button::after{filter:none}.accordion-body{font-size:.9rem;color:#4a5c68;line-height:1.7}.accordion-body p:last-child{margin-bottom:0}.faq-sidebar{position:sticky;top:90px}.faq-cta-card{background:#1c3144;color:#fff;border-radius:14px;padding:1.75rem}.faq-cta-card h4{color:#fff;margin-bottom:.6rem}.faq-cta-card p{color:rgba(255,255,255,.75);font-size:.88rem;margin-bottom:1.25rem;line-height:1.6}.faq-links-card{background:#fff3ec;border-radius:12px;padding:1.5rem;border:1px solid #f0d8cc}.faq-links-card h5{color:#1c3144;font-size:.95rem;margin-bottom:.75rem}.faq-links-card ul{list-style:none;padding:0;margin:0}.faq-links-card li{border-bottom:1px dashed #edc9b3}.faq-links-card a{display:block;padding:.45rem 0;font-size:.88rem;color:#e85d04;font-weight:500}