:root{--ink:#202124;--green:#0e3297;--lime:#c80e17;--paper:#f7f8fc}
.brand img{width:165px;max-height:54px;object-fit:contain}
.hero{background:linear-gradient(115deg,#0e3297 0%,#183576 100%)}
.hero .eyebrow{color:#d2dbf5}
.hero h1 em{color:#fff}
.hero h1 em:after{content:"";display:block;width:56px;height:5px;background:#c80e17;border-radius:4px;margin-top:10px}
.button{background:#c80e17;color:#fff}
.button:hover{background:#aa1018;color:#fff}
.sun{background:#dce4fb}
.orb{border-color:#bbc9ed}
.orb-two{border-color:#e09a9c}
.paper b{background:#c80e17;color:#fff}
.bottom-cta{background:#edf1fc}
.section-heading .eyebrow,.bottom-cta .eyebrow{color:#0e3297}
.button.light{background:#0e3297;color:#fff}
.button.light:hover{background:#0a287b}
footer{color:#5f6673}
.top{height:116px;padding:0 max(10vw,28px)}
.top .brand img{width:235px;max-height:none;height:auto}
@media(max-width:720px){.top{height:86px;padding:0 25px}.top .brand img{width:175px;max-height:none}}
