/* Second-pass visual refinement: quiet, editorial B2B presentation */
.text-brand{display:block;min-width:245px}.text-brand b{font-size:18px;letter-spacing:.8px;white-space:nowrap}.text-brand small{display:block;margin-top:5px;font-size:8px;letter-spacing:1.25px;white-space:nowrap}.hero{min-height:610px}.hero-content{max-width:630px}.hero h1{font-weight:650;letter-spacing:-3px}.lede{font-size:15px;letter-spacing:.15px}.hero-status{border-top:3px solid var(--gold);box-shadow:0 14px 38px #00000024}.route-bar{background:#fff;padding-top:24px;padding-bottom:24px}.route-bar b{font-weight:500;color:#4c6177}.section{padding-top:118px;padding-bottom:118px}.heading h2{font-weight:650}.service-grid{border-top:2px solid var(--ink)}.service{border-top:0}.service.main{background:#0b294b}.service h3{font-weight:600}.strength{min-height:620px}.strength-copy{padding-top:82px;padding-bottom:82px}.about{padding-top:108px;padding-bottom:108px}.about h2{font-size:clamp(28px,3.2vw,42px);font-weight:650;letter-spacing:-1.4px}.quote{background:linear-gradient(115deg,#07172a,#0d3968)}footer .text-brand b{font-size:16px;color:#fff}footer .text-brand small{color:#8297ad}.admin{opacity:.35}.admin:hover{opacity:1}@media(max-width:800px){.text-brand{min-width:0}.text-brand b{font-size:15px}.text-brand small{font-size:6px;letter-spacing:.75px}.hero{min-height:560px}.hero h1{letter-spacing:-2px}.section{padding-top:78px;padding-bottom:78px}.service-grid{border-top:0}.service{border-top:1px solid var(--line)}.service.main{border-top:0}.about{padding-top:75px;padding-bottom:75px}}
