.theme-b{--navy: #0f2347;--navy-mid: #1a3263;--dark: #0b1a36;--dark-deeper: #071226;--off-white: #f5f6f8;--border: #e2e5ea;--accent-light: #e8ecf3;--badge-hover: #d6deeb;--primary: #0f2347;--primary-light: #1a3263;--accent: #0f2347;--bg-light: #f5f6f8;--brand-rgb: 11,26,54;--footer-bg: #081428;--red: #b22234;--red-dark: #921b2a;--red-on-dark: #ef5a6a;--hl: #b22234;--ov: 11,26,54;--lb-bg: #0f2347;--lb-text: #ffffff;--lb-border: rgba(255,255,255,.12)}.theme-b .site-nav{border-bottom:3px solid var(--red)}.theme-b .btn-nav,.theme-b .nav-cta-row .btn-nav{background:var(--red);color:#fff}.theme-b .btn-nav:hover{background:var(--red-dark);color:#fff}.theme-b .f-contact i,.theme-b .footer-licensed .label{color:var(--red-on-dark)}.theme-b .btn-primary-cta{background:var(--red);border-color:var(--red);color:#fff}.theme-b .btn-primary-cta:hover{background:var(--red-dark);border-color:var(--red-dark);color:#fff}.theme-b .btn-call{background:var(--red);border-color:var(--red)}.theme-b .btn-call:hover{background:var(--red-dark);border-color:var(--red-dark)}.theme-b .btn-white{color:var(--navy)}.theme-b .section-label{color:var(--red)}.theme-b .dark-label,.theme-b .trust-item i,.theme-b .shc-accent{color:var(--red-on-dark)}.theme-b .gi-tag{background:var(--red)}.theme-b .why-dark-icon{background:var(--red);border-color:var(--red);color:#fff}.theme-b .lb-steps li:before{background:var(--red)}.theme-b .cta-strip{background:var(--navy);border-top:4px solid var(--red)}.theme-b .page-header,.theme-b .service-detail-header{border-bottom:4px solid var(--red)}.theme-b .page-header .breadcrumb a:hover{color:#fff}.theme-b .service-items li:before,.theme-b .checklist-item span{color:var(--red)}.theme-b .sidebar-cta{border-top:4px solid var(--red)}.theme-b .area-badge.primary-area{background:var(--navy)}.theme-b .service-card:hover{border-color:var(--navy)}.theme-b .why-card h3{color:var(--navy)}
