*{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;overscroll-behavior:none;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;background-color:#050505;height:100%}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;overscroll-behavior-y:none;background-color:#050505;max-width:100vw;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}body{overscroll-behavior:none;overscroll-behavior-y:none;min-height:100vh;position:relative}html[data-theme=light],html[data-theme=light] body{overscroll-behavior:none;overscroll-behavior-y:none;background-color:#f1f3f4}html[data-theme=dark],html[data-theme=dark] body{color:#f1f5f9;overscroll-behavior:none;overscroll-behavior-y:none;background-color:#050505}html,body,#__next,#__next>div,main{overscroll-behavior:none;overscroll-behavior-y:none;background-color:#050505}html[data-theme=light],html[data-theme=light] body,html[data-theme=light] #__next,html[data-theme=light] #__next>div,html[data-theme=light] main{overscroll-behavior:none;overscroll-behavior-y:none;background-color:#f1f3f4}.page,.scroll,.scrollContent{overscroll-behavior:none;overscroll-behavior-y:none}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,textarea{font-family:inherit}@media (max-width:768px){html{-webkit-overflow-scrolling:touch;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;background-color:#050505!important}body{overscroll-behavior-y:none;min-height:100vh;background-color:#050505!important}.page{overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;background-color:#050505!important}.scroll,.scrollContent{background-color:#050505}.auroraContainer,.aurora1,.aurora2,.aurora3,.gridBg,.floatingShapes,.floatingShape,.noiseOverlay,.cursorGlow,.particles,.particle{display:none!important}*{-webkit-backdrop-filter:none!important;filter:none!important}@keyframes aurora{0%,to{opacity:0}}@keyframes floatShape{0%,to{opacity:0}}@keyframes floatParticle{0%,to{opacity:0}}img{image-rendering:-webkit-optimize-contrast}*{will-change:auto!important}.serviceCard,.techCard,.contactCard,.pricingCard,.glassCard{transition:transform .2s,box-shadow .2s,opacity .2s!important}.mobile-fade-up,.mobile-fade-in,.mobile-slide-up,.mobile-scale-in{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94)}.mobile-fade-up{transform:translateY(25px)}.mobile-fade-in{transform:none}.mobile-slide-up{transform:translateY(35px)}.mobile-scale-in{transform:scale(.96)}.mobile-fade-up.mobile-animate-in,.mobile-fade-in.mobile-animate-in,.mobile-slide-up.mobile-animate-in,.mobile-scale-in.mobile-animate-in{opacity:1;will-change:auto;transform:translateY(0)scale(1)}.serviceCard:active,.techCard:active,.contactCard:active,.pricingCard:active,.glassCard:active{transition:transform .15s cubic-bezier(.4,0,.2,1);transform:scale(.97)}.mobile-slide-up h2,.mobile-slide-up h3,.mobile-slide-up .sectionTitle,.mobile-slide-up .sectionTitleMain{transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94)}.mobile-fade-up p{transition-delay:.1s}}
