html{scroll-behavior:smooth;}.logo-text .logo-litsion{background-image:linear-gradient(135deg, rgb(37, 99, 235) 0%, rgb(14, 165, 233) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-color:initial;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-0.05em;}.logo-text .logo-led{color:rgb(100, 116, 139);}.navbar-scrolled{box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;backdrop-filter:blur(8px);background-color:rgba(255, 255, 255, 0.98) !important;}.navbar-scrolled .logo-litsion{background-image:linear-gradient(135deg, rgb(37, 99, 235) 0%, rgb(14, 165, 233) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-color:initial;-webkit-text-fill-color:transparent;background-clip:text;}.navbar-scrolled .logo-led{color:rgb(71, 85, 105);}.navbar-scrolled .nav-link{color:rgb(51, 65, 85);}.navbar-scrolled .nav-link:hover{color:rgb(37, 99, 235);}#navbar:not(.navbar-scrolled) .nav-link{color:rgb(248, 250, 252);}#navbar:not(.navbar-scrolled) .nav-link:hover{color:rgb(96, 165, 250);}#navbar:not(.navbar-scrolled) .logo-litsion{background-image:linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(147, 197, 253) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-color:initial;-webkit-text-fill-color:transparent;background-clip:text;}#navbar:not(.navbar-scrolled) .logo-led{color:rgb(203, 213, 225);}#navbar:not(.navbar-scrolled) #mobile-menu-btn{color:rgb(248, 250, 252);}.mobile-menu-expanded{max-height:400px;opacity:1;visibility:visible;transition-behavior:normal, normal, normal;transition-duration:0.3s, 0.3s, 0.3s;transition-timing-function:ease-in-out, ease-in-out, ease;transition-delay:0s, 0s, 0s;transition-property:max-height, opacity, visibility;}.mobile-menu-collapsed{max-height:0px;opacity:0;visibility:hidden;overflow-x:hidden;overflow-y:hidden;transition-behavior:normal, normal, normal;transition-duration:0.3s, 0.3s, 0.3s;transition-timing-function:ease-in-out, ease-in-out, ease;transition-delay:0s, 0s, 0s;transition-property:max-height, opacity, visibility;}.product-card{transition-behavior:normal, normal;transition-duration:0.3s, 0.3s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:transform, box-shadow;}.product-card:hover{transform:translateY(-4px);}#hero-canvas{z-index:1;}.logo-litsion-footer{background-image:linear-gradient(135deg, rgb(96, 165, 250) 0%, rgb(59, 130, 246) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-color:initial;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-0.05em;}.logo-led-footer{color:rgb(148, 163, 184);}@media (max-width: 767px){.hidden-desktop{position:absolute;width:1px;height:1px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:-1px;margin-right:-1px;margin-bottom:-1px;margin-left:-1px;overflow-x:hidden;overflow-y:hidden;clip:rect(0px, 0px, 0px, 0px);white-space-collapse:collapse;text-wrap-mode:nowrap;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}}