.hw-header-centered{background:#fff;border-bottom:1px solid var(--brand-border);box-shadow:0 8px 24px rgba(11,36,64,.06);z-index:1030}.hw-logo-link{display:inline-flex;align-items:center;justify-content:center}.brand-logo{width:220px;height:60px;-o-object-fit:contain;object-fit:contain}.hw-navbar-sub{padding:0;background:#fff}.hw-navbar-sub .navbar-nav{gap:8px}.hw-navbar-sub .nav-link{color:var(--brand-primary-dark);font-weight:800;padding:14px 16px;border-bottom:3px solid transparent}.hw-navbar-sub .nav-link:hover{color:var(--brand-primary);border-bottom-color:var(--brand-accent);-webkit-text-decoration:none;text-decoration:none}.btn-nav-demo{background:var(--brand-primary-dark);color:#fff;border-radius:8px;font-weight:800;padding:10px 16px}.btn-nav-demo:hover{background:var(--brand-primary);color:#fff;-webkit-text-decoration:none;text-decoration:none}.site-footer{padding-top:64px;padding-bottom:36px;background:#0b2440;color:#fff}.site-footer h5{color:#fff;font-size:1rem;font-weight:900;margin-bottom:18px}.footer-link-grid{padding-bottom:34px}.footer-links{list-style:none;margin:0;padding:0}.footer-links li+li{margin-top:10px}.site-footer a:not([class*=btn-]){color:#e8ecf1}.site-footer a:not([class*=btn-]):hover{color:#fff}.footer-note{color:#e8ecf1;margin-bottom:16px}.footer-cta{display:inline-flex;color:#fff;font-weight:800;-webkit-text-decoration:underline;text-decoration:underline}.footer-certs{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:18px;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15);padding:24px 0}.footer-certs img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) opacity(.72)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:24px;color:#e8ecf1;font-size:.92rem}.footer-bottom-links{display:inline-flex;gap:16px}.inquiry-modal .modal-header{background:var(--brand-primary-dark);color:#fff}.inquiry-modal .modal-title{color:#fff}@media (max-width:991px){.hw-navbar-sub{padding:8px 0}.hw-navbar-sub .navbar-nav{align-items:stretch;padding:14px 0}.btn-nav-demo{margin-bottom:14px}.footer-bottom{align-items:flex-start;flex-direction:column}}