.navbar.scrolled{background:rgba(0,0,0,.98);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-bottom:1px solid rgba(242,159,5,.1);padding:.4rem}.navbar.hidden{transform:translateY(-100%)}.navbar.scrolled .nav-link{color:#1a1a1a;text-shadow:none}.navbar.scrolled .nav-link:hover{color:#f29f05;text-shadow:none}.nav-item.has-submenu.active .submenu-toggle{transform:rotate(180deg)}.nav-item.has-submenu.active .submenu{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:all}.nav-item.has-submenu.active .submenu::before{transform:scaleX(1)}.navbar.scrolled .hamburger span{background:#f29f05;box-shadow:0 1px 3px rgba(242,159,5,.3)}.menu-overlay.active{opacity:1;pointer-events:auto}@media screen and (max-width:768px){.navbar.scrolled{padding:.4rem 1.5rem}.nav-menu.active{left:0}.nav-menu.active .nav-menu-items{animation:slideInItems .5s cubic-bezier(.23,1,.32,1) .15s both}.nav-menu.active .nav-item{animation:fadeInUp .4s cubic-bezier(.23,1,.32,1) both}.nav-menu.active .nav-item:nth-child(1){animation-delay:.08s}.nav-menu.active .nav-item:nth-child(2){animation-delay:.12s}.nav-menu.active .nav-item:nth-child(3){animation-delay:.16s}.nav-menu.active .nav-item:nth-child(4){animation-delay:.2s}.nav-menu.active .nav-item:nth-child(5){animation-delay:.24s}.nav-menu.active .nav-item:nth-child(6){animation-delay:.28s}.nav-item.has-submenu.active .submenu{max-height:500px;padding:.6rem 0;opacity:1!important;visibility:visible!important;pointer-events:all;border-left-color:#f29f05}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(8px,8px);background:#f29f05}.hamburger.active span:nth-child(2){opacity:0;transform:translateX(-20px)}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(8px,-8px);background:#f29f05}}