.hella-site-header{position:relative;z-index:20}.hella-utility-bar{min-height:32px;background:var(--brand-primary-dark);color:rgba(255,255,255,.76);font-size:.78rem;display:flex;align-items:center}.hella-navbar{background:var(--brand-primary-dark);border-bottom:1px solid rgba(255,255,255,.12);box-shadow:0 8px 22px rgba(26,32,44,.16)}.hella-navbar .navbar-brand img{display:block;width:180px;height:40px;-o-object-fit:contain;object-fit:contain}.hella-navbar .nav-link{color:rgba(255,255,255,.88);font-weight:800;font-size:.92rem;padding:.75rem .7rem}.hella-navbar .nav-link:hover{color:var(--brand-secondary)}.hella-header-search input{width:150px;min-height:40px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:0 12px;font-size:.86rem}.hella-navbar .navbar-toggler{border-color:rgba(255,255,255,.32)}.hella-navbar .navbar-toggler-icon{filter:invert(1)}.hella-navbar .hella-btn-cta{background:var(--brand-secondary);color:#102114;box-shadow:none}.hella-navbar .hella-btn-cta:hover{background:var(--brand-text-inverse);color:var(--brand-primary-dark)}.site-footer{padding-top:64px;background:#1e1530;color:var(--brand-text-inverse)}.hella-footer-cta{padding:0 0 48px;background:0 0}.hella-footer-cta h2{margin:4px 0 0}.footer-kicker{color:var(--brand-secondary);font-weight:800;text-transform:uppercase;font-size:.78rem}.hella-footer-main{padding:54px 0 30px;border-top:1px solid rgba(255,255,255,.12)}.footer-link-grid h5{color:var(--brand-text-inverse);margin-bottom:16px}.footer-link-grid a,.footer-link-grid p{color:rgba(255,255,255,.76)}.footer-link-grid a{display:block;margin-bottom:10px}.footer-link-grid a:hover{color:var(--brand-secondary)}.hella-footer-bottom,.hella-footer-certs,.hella-footer-social{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.72);font-size:.9rem}.hella-footer-certs span,.hella-footer-social span{border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:6px 12px}.modal-content{border:0;border-radius:var(--brand-radius)}@media (max-width:991.98px){.hella-header-search{margin:12px 0}.hella-header-search input{width:100%}}.col-lg-8 .feature-list .feature-row span,.container .collapse.navbar-collapse .hella-header-search.ms-lg-3 label.visually-hidden,.hella-industry-grid.section .container .industry-icon-grid span{color:#fff!important}