.site-header{background:#0f0f0a;border-bottom:none;padding:0;position:sticky;top:0;z-index:100}.header-inner{gap:0;padding:0 40px}.header-inner,.logo a{align-items:center;display:flex;height:60px}.logo a{flex-shrink:0;margin-right:48px}.logo img{display:block;height:22px;width:auto}.menu-level-1{align-items:center;display:flex;flex:1;list-style:none;margin:0;padding:0}.menu-item{padding:0;position:relative}.menu-item>a,.menu-item>span{align-items:center;color:#fff;cursor:pointer;display:flex;font-family:Archivo,Arial,sans-serif;font-size:11px;font-variation-settings:"wdth" 112.5;font-weight:700;height:60px;letter-spacing:-.04em;padding:0 16px;text-decoration:none;text-transform:uppercase;transition:color .15s;white-space:nowrap}.menu-item.active>a,.menu-item:hover>span,.menu-item>a:hover{color:#ff320f}.menu-item:last-child>a{background:#ff320f;color:#fff;height:38px;margin-left:16px;padding:0 22px;transition:background .15s}.menu-item:last-child>a:hover{background:#d92800;color:#fff}.menu-item.hs-item-has-children>a:after,.menu-item.hs-item-has-children>span:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='1.5' d='m1 1 3 3 3-3'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:5px;margin-left:6px;transition:transform .2s;width:8px}.menu-item.hs-item-has-children.open>a:after,.menu-item.hs-item-has-children:hover>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath fill='none' stroke='%23ff320f' stroke-width='1.5' d='m1 1 3 3 3-3'/%3E%3C/svg%3E");transform:rotate(180deg)}.mega-dropdown{background:#fff;border-top:3px solid #ff320f;box-shadow:0 8px 24px rgba(0,0,0,.15);display:none;left:0;min-width:260px;padding:0;position:absolute;top:100%;z-index:200}.menu-item.open .mega-dropdown,.menu-item:hover .mega-dropdown{display:block}.menu-level-2{list-style:none;margin:0;padding:0}.menu-level-2 li{border-bottom:1px solid #dbd6d1;padding:0}.menu-level-2 li:last-child{border-bottom:none}.menu-level-2 li a{align-items:center;color:#0f0f0a;display:flex;font-family:Archivo,Arial,sans-serif;font-size:11px;font-variation-settings:"wdth" 112.5;font-weight:700;gap:10px;letter-spacing:-.04em;padding:14px 20px;text-decoration:none;text-transform:uppercase;transition:background .12s,color .12s}.menu-level-2 li a:before{background:#ff320f;content:"";display:block;flex-shrink:0;height:5px;width:5px}.menu-level-2 li a:hover{background:#f9f8f7;color:#ff320f}.hamburger{cursor:pointer;display:none;flex-direction:column;flex-shrink:0;gap:5px;margin-left:auto;padding:8px}.hamburger span{background:#fff;border-radius:0;display:block;height:2px;transition:transform .25s,opacity .25s;width:24px}.hamburger.open span:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-links{display:flex;flex:1}@media (max-width:768px){.header-inner{flex-wrap:wrap;height:auto;min-height:56px;padding:0 20px}.logo a{height:56px;margin-right:0}.logo img{height:18px}.hamburger{display:flex}.nav-links{background:#0f0f0a;border-top:2px solid #ff320f;display:none;flex-direction:column;padding-bottom:12px;width:100%}.nav-links.show{display:flex}.menu-level-1{flex-direction:column;width:100%}.menu-item{border-bottom:1px solid hsla(0,0%,100%,.08);width:100%}.menu-item>a,.menu-item>span{height:48px;justify-content:space-between;padding:0 20px;width:100%}.menu-item:last-child>a{background:#ff320f;height:48px;margin-left:0}.mega-dropdown{background:#1a1a14;border-left:3px solid #ff320f;border-top:none;box-shadow:none;display:none;position:static}.menu-item.open .mega-dropdown{display:block}.menu-level-2 li{border-bottom:1px solid hsla(0,0%,100%,.06)}.menu-level-2 li a{color:hsla(0,0%,100%,.75);font-size:10px;padding:12px 20px}.menu-level-2 li a:hover{background:rgba(255,50,15,.1);color:#ff320f}}