.vx-header{position:fixed;top:0;left:0;right:0;z-index:9999!important;background:#1A1A1A;border-bottom:1px solid rgb(220 0 0 / .15);transition:all var(--vx-transition-base)}.vx-header.scrolled{background:rgb(26 26 26 / .98);box-shadow:0 4px 20px rgb(0 0 0 / .3);border-bottom-color:rgb(220 0 0 / .2)}.vx-header__inner{display:flex;align-items:center;justify-content:space-between;max-width:var(--vx-container-wide);margin:0 auto;padding:var(--vx-space-md) var(--vx-space-xl);height:72px}.vx-header__logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.vx-header__logo img{height:36px;width:auto;max-width:160px;object-fit:contain;transition:transform var(--vx-transition-base)}.vx-header__logo:hover img{transform:scale(1.05)}.vx-nav{display:flex;align-items:center;gap:var(--vx-space-xl);list-style:none;margin:0;padding:0}.vx-nav__link{position:relative;color:var(--vx-white);text-decoration:none;font-size:.95rem;font-weight:500;padding:var(--vx-space-sm) 0;transition:color var(--vx-transition-fast)}.vx-nav__link::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--vx-primary);transition:width var(--vx-transition-base);border-radius:var(--vx-radius-full)}.vx-nav__link:hover,.vx-nav__link.active{color:var(--vx-primary)}.vx-nav__link:hover::after,.vx-nav__link.active::after{width:100%}.vx-nav__cta{background:var(--vx-primary);color:var(--vx-white)!important;padding:10px 24px!important;border-radius:var(--vx-radius-md);font-weight:600;font-size:.9rem;transition:all var(--vx-transition-base);text-decoration:none}.vx-nav__cta::after{display:none!important}.vx-nav__cta:hover{background:var(--vx-primary-dark);transform:translateY(-2px);box-shadow:var(--vx-shadow-red)}.vx-hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:32px;height:32px;cursor:pointer;background:none;border:none;padding:0;z-index:10001!important;flex-shrink:0;margin-left:20px}.vx-hamburger__line{width:24px;height:2px;background:var(--vx-white);border-radius:var(--vx-radius-full);transition:all var(--vx-transition-base);transform-origin:center}.vx-hamburger.active .vx-hamburger__line:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.vx-hamburger.active .vx-hamburger__line:nth-child(2){opacity:0}.vx-hamburger.active .vx-hamburger__line:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.vx-mobile-nav{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000!important;z-index:999999!important;padding:var(--vx-space-5xl) var(--vx-space-xl);display:flex!important;flex-direction:column!important;justify-content:center;align-items:center;gap:var(--vx-space-xl);visibility:hidden;opacity:0!important;transform:translateY(-20px);transition:all 0.4s cubic-bezier(.4,0,.2,1)}.vx-mobile-nav.active{visibility:visible!important;opacity:1!important;transform:translateY(0)!important}.vx-mobile-nav__link{color:#FFFFFF!important;text-decoration:none!important;font-size:2.2rem!important;font-weight:800!important;padding:var(--vx-space-md) 0!important;transition:all 0.3s cubic-bezier(.4,0,.2,1)!important;text-align:center!important;display:block!important;letter-spacing:-0.02em!important}.vx-mobile-nav__link:hover,.vx-mobile-nav__link.active{color:var(--vx-primary)!important;transform:translateY(-5px)}.vx-mobile-nav__cta{background:var(--vx-primary);color:var(--vx-white);padding:var(--vx-space-md) var(--vx-space-xl);border-radius:var(--vx-radius-md);font-weight:600;font-size:1.1rem;text-decoration:none;text-align:center;margin-top:var(--vx-space-lg);transition:all var(--vx-transition-base)}@media (max-width:1024px){.vx-header__inner{height:64px;padding:0 var(--vx-space-lg)}.vx-nav{display:none!important}.vx-hamburger{display:flex!important}.ast-mobile-menu-trigger-fill,.ast-mobile-menu-trigger-minimal,.menu-toggle,#ast-mobile-header,.ast-mobile-header-wrap,.ast-main-header-bar-alignment{display:none!important;visibility:hidden!important;height:0!important;width:0!important;overflow:hidden!important}}.admin-bar .vx-header{top:32px}@media (max-width:782px){.admin-bar .vx-header{top:46px}}