footer{background:var(--navy-900);color:#ffffff8c;padding:40px 0 26px;font-size:12.5px}.footer-company{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:22px;padding-bottom:22px;display:flex}.footer-company-label{letter-spacing:.05em;color:#fff6;font-size:11px;font-weight:700}.footer-company-name{color:#fff;font-size:14px;font-weight:700}.footer-company-name:hover{text-decoration:underline}.footer-company-address{color:#ffffff8c;font-size:12.5px}.footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.footer-links{flex-wrap:wrap;gap:20px;display:flex}.footer-links a{color:#ffffff8c}.footer-links a:hover{color:#fff}footer{--navy-900:#075985}footer .wrap{width:auto;max-width:1240px;margin:0 auto;padding:0 24px}.nav-cta,.btn-primary{color:#fff;background:linear-gradient(135deg,#ff8a3d,#f16b1d);box-shadow:0 14px 28px -10px #f16b1d80}.nav-cta:hover,.btn-primary:hover{background:linear-gradient(135deg,#ff8a3d,#f16b1d);transform:translateY(-2px)}.site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:60;background:#ffffffeb}.site-header .wrap{width:auto;max-width:1240px;margin:0 auto;padding:0 24px}.brand{color:#075985;gap:9px;font-size:17.5px;font-weight:900}.brand small{color:#0284c7;margin-top:-2px;font-size:10.5px;font-weight:500}.navlinks{gap:30px}.navlinks a{color:#455267;font-size:14px;font-weight:500}.navlinks a:hover,.navlinks a.active{color:#0284c7;font-weight:500}.site-header .nav-cta{padding:10px 18px;font-size:13.5px;font-weight:700}@media (width<=1199.98px){.navlinks{gap:16px}}@media (width<=960px){.navlinks{gap:0}}@media (width<=600px){.nav{gap:8px}}@media (width<=360px){.site-header .wrap{padding:0 16px}.brand{font-size:13px}}
