@media (max-width:768px){body.nav-open{overflow:hidden !important;overscroll-behavior:none !important}html body.nav-open::before,html.page-home body.nav-open::before,html:not(.page-home) body.nav-open::before{content:"" !important;position:fixed !important;inset:0 !important;z-index:1500 !important;background:rgba(4,5,5,0.7) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;animation:none !important;pointer-events:auto !important}html body.nav-open .navbar,html body.nav-open .hs-topbar,html.page-home body.nav-open .navbar,html.page-home body.nav-open .hs-topbar,html:not(.page-home) body.nav-open .navbar,html:not(.page-home) body.nav-open .hs-topbar{z-index:1520 !important;background:#111213 !important;border-bottom-color:rgba(255,255,255,0.08) !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#navLinks.nav-links,.hs-topbar .hs-nav.nav-links{position:fixed !important;top:calc(var(--navbar-height,64px) + env(safe-area-inset-top,0px) + 12px) !important;right:12px !important;left:12px !important;bottom:auto !important;width:auto !important;max-height:calc(100dvh - 92px - env(safe-area-inset-bottom,0px)) !important;margin:0 !important;padding:14px !important;gap:4px !important;overflow-y:auto !important;border:1px solid rgba(255,255,255,0.14) !important;border-radius:24px !important;background:#171819 !important;box-shadow:0 22px 52px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.08) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;contain:paint !important;backface-visibility:hidden !important;will-change:opacity,transform !important;animation:none !important;transition:opacity 180ms ease,visibility 180ms ease,transform 220ms cubic-bezier(0.2,0.8,0.2,1) !important}#navLinks.nav-links::before,#navLinks.nav-links::after,.hs-topbar .hs-nav.nav-links::before,.hs-topbar .hs-nav.nav-links::after{content:none !important;display:none !important}html #navLinks.nav-links.active,html body.nav-open #navLinks.nav-links,html.page-home #navLinks.nav-links.active,html.page-home body.nav-open #navLinks.nav-links,html:not(.page-home) #navLinks.nav-links.active,html:not(.page-home) body.nav-open #navLinks.nav-links,html .hs-topbar .hs-nav.nav-links.active{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translate3d(0,0,0) !important;animation:none !important}#navLinks.nav-links li,.hs-topbar .hs-nav.nav-links li{width:100% !important;margin:0 !important;animation:none !important;transform:none !important}#navLinks.nav-links a,.hs-topbar .hs-nav.nav-links a{min-height:50px !important;padding:0 16px !important;border-radius:16px !important;background:transparent !important;transition:background-color 160ms ease,color 160ms ease,transform 120ms ease !important}#navLinks.nav-links a.active,#navLinks.nav-links a:active,#navLinks.nav-links a:focus-visible,.hs-topbar .hs-nav.nav-links a.active,.hs-topbar .hs-nav.nav-links a:active,.hs-topbar .hs-nav.nav-links a:focus-visible{border-radius:16px !important;background:rgba(255,255,255,0.09) !important;transform:scale(0.985) !important}#navLinks.nav-links .ripple,.hs-topbar .hs-nav.nav-links .ripple{display:none !important}.mobile-toggle,#mobileToggle,.navbar .mobile-toggle,.hs-topbar .mobile-toggle{border-radius:14px !important;transition:background-color 160ms ease,transform 120ms ease !important}body.nav-open .mobile-toggle,body.nav-open #mobileToggle{border-radius:14px !important;background:rgba(255,255,255,0.08) !important}.mobile-toggle:active,#mobileToggle:active{border-radius:14px !important;background:rgba(255,255,255,0.12) !important;transform:scale(0.94) !important}}@media (max-width:768px) and (prefers-reduced-motion:reduce){#navLinks.nav-links,.hs-topbar .hs-nav.nav-links,.mobile-toggle,#mobileToggle{transition:none !important}}
