@charset "UTF-8";:root{--mws-green: #C9FF00;--mws-black: #1D1D1B;--mws-gray: #6C6C6C;--mws-white: #D5D5D5;--mws-neon: #C9FF00;--mws-neon-strong: rgba(201, 255, 0, .8);--font-primary: "Montserrat", sans-serif;--font-secondary: "Roboto", sans-serif}*{margin:0;padding:0;box-sizing:border-box;touch-action:manipulation;-webkit-tap-highlight-color:transparent}html{scroll-behavior:auto!important}body{font-family:var(--font-secondary);background-color:var(--mws-black);color:var(--mws-white);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body.dark-mode{background-color:var(--mws-black);color:var(--mws-white)}img.lazy-placeholder{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite;opacity:.7}img.lazy-loaded{opacity:0;animation:fadeIn .5s ease-in-out forwards}img.lazy-error{opacity:.5}video.lazy-loaded{opacity:0;animation:fadeIn .5s ease-in-out forwards}.lazy-bg-loaded{animation:fadeIn .5s ease-in-out forwards}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;will-change:opacity;content-visibility:auto}img[appLazyImage]{min-height:200px;background-color:#0000000d}.animated:not(canvas),[class*=animate]:not(canvas),[class*=animation]:not(canvas),[data-animate]:not(canvas){backface-visibility:hidden;perspective:1000px}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale3d(.8,.8,1)}to{opacity:1;transform:scaleZ(1)}}@keyframes rotateInDown{0%{opacity:0;transform:perspective(400px) rotateX(-90deg) translateZ(0)}to{opacity:1;transform:perspective(400px) rotateX(0) translateZ(0)}}.animate-fade-in-up{animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) forwards;will-change:transform,opacity}.animate-scale-in{animation:scaleIn 1s cubic-bezier(.175,.885,.32,1.275) forwards;will-change:transform,opacity}.animate-nav-link.active-animate{animation:rotateInDown .6s cubic-bezier(.175,.885,.32,1.275) forwards}body{text-rendering:optimizeLegibility;font-feature-settings:"kern" 1;font-kerning:normal}html{scroll-behavior:auto!important;-webkit-overflow-scrolling:touch}.animated:not(canvas),[class*=animate]:not(canvas),[class*=animation]:not(canvas),.title-line,.hero-badge,.hero-description,.btn,.feature-item,.benefit-item,.use-case-item,.tech-badge,.stat-item,.project-card,.service-card,.nav-link,.logo-mws,.graphic-element{contain:paint;transform:translateZ(0);backface-visibility:hidden}.animated-block,[class*=section]:has(.animated),.section:has([class*=animate]){contain:strict}.section,[class*=section]{content-visibility:auto;contain:paint layout}@media (prefers-reduced-motion: reduce){.animated,[class*=animate],[class*=animation],*{animation:none!important;transition:none!important}.animated,[class*=animate],[class*=animation]{will-change:auto}}@font-face{font-family:Montserrat;font-display:swap}@font-face{font-family:Roboto;font-display:swap}*{-webkit-tap-highlight-color:transparent}canvas,.particles-canvas,.particle-lightning-canvas,app-particle-lightning-background canvas,app-interactive-particles canvas{contain:none!important;will-change:auto!important;transform:none!important;backface-visibility:visible!important;perspective:none!important;image-rendering:auto!important;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;content-visibility:visible!important}.static-content{contain:layout style paint;content-visibility:auto}img{max-width:100%;height:auto;loading:lazy;content-visibility:auto;contain:layout paint}img[width][height]{aspect-ratio:attr(width)/attr(height);object-fit:cover}video{will-change:auto;content-visibility:auto}@media (hover: none){*:hover{transition:none!important}button:active,a:active{opacity:.8}}@media (pointer: coarse){button,a,.clickable{min-height:44px;min-width:44px}*:hover{transform:none!important}}
