.landing-container,.landing-container *{cursor:none!important}.landing-container{background-color:#001720;font-family:var(--font-sora),sans-serif;user-select:none}@media (min-width:768px){.gsap-hero-bg,.gsap-hero-stat,.gsap-hero-text,.gsap-nav{visibility:hidden;opacity:0}}@keyframes mobileEntranceSlide{0%{opacity:.01;transform:translate3d(0,16px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (max-width:767px){.gsap-hero-stat,.gsap-hero-text,.gsap-nav{visibility:visible!important;opacity:.01;animation:mobileEntranceSlide .5s cubic-bezier(.16,1,.3,1) both;will-change:transform,opacity}.gsap-nav{animation-delay:.05s}h1.gsap-hero-text{animation-delay:.12s}p.gsap-hero-text{animation-delay:.22s}div.gsap-hero-text{animation-delay:.32s}.gsap-hero-stat{animation-delay:.42s}}.gsap-hero-image{transform:scale(.8)}a,button{-webkit-tap-highlight-color:transparent}html::-webkit-scrollbar{width:4px!important}html::-webkit-scrollbar-button{display:none!important}html::-webkit-scrollbar-track{background:transparent!important}html::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#89EA2B,#22d3ee)!important;border-radius:10px!important}html::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#a3f256,#4ce4f7)!important}*{scrollbar-width:thin!important;scrollbar-color:#89EA2B transparent!important}@keyframes aurora-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-aurora-flow{background-size:200% 200%;animation:aurora-flow 6s ease infinite}.services-internal-scroll{-ms-overflow-style:none!important;scrollbar-width:none!important}.services-internal-scroll::-webkit-scrollbar{display:none!important}@keyframes scroll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(100%)}}.animate-scroll-bounce{animation:scroll-bounce 2s ease-in-out infinite}.services-internal-scroll::-webkit-scrollbar-track{background:transparent!important}.services-internal-scroll::-webkit-scrollbar-thumb{background:#000000!important;border-radius:10px!important}.services-internal-scroll::-webkit-scrollbar-thumb:hover{background:#1a1a1a!important}@keyframes shimmer{0%{transform:translateX(-150%) skewX(-25deg)}to{transform:translateX(150%) skewX(-25deg)}}.hud-shimmer-effect{position:relative;overflow:hidden}.hud-shimmer-effect:after{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),rgba(255,255,255,.15),rgba(255,255,255,.08),transparent);animation:shimmer 4s ease-in-out infinite}@keyframes bracket-glow{0%,to{opacity:.4;filter:brightness(1)}50%{opacity:1;filter:brightness(1.5)}}.animate-bracket-glow{animation:bracket-glow 3s ease-in-out infinite}@keyframes text-breathing{0%,to{opacity:1;text-shadow:0 0 0 rgba(7,248,242,0)}50%{opacity:.8;text-shadow:0 0 10px rgba(7,248,242,.3);color:#07F8F2}}@keyframes pulse-aura{0%{transform:scale(.95);opacity:0}50%{transform:scale(1.2);opacity:.45}to{transform:scale(1.5);opacity:0}}.hover-word-hint{position:relative;animation:text-breathing 4s ease-in-out infinite;transition:all .3s ease;display:inline-block}.hover-word-hint:before{content:"";position:absolute;inset:-5px -10px;background:radial-gradient(ellipse at center,rgba(7,248,242,.4) 0,transparent 80%);z-index:-1;pointer-events:none;border-radius:50%;animation:pulse-aura 3s ease-out infinite}.hover-word-hint:hover{animation:none;opacity:1}.hover-word-hint:hover:before{animation:none;opacity:0}.text-hollow-gradient{background:linear-gradient(180deg,#07F8F2,#ffffff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:3px transparent;filter:drop-shadow(0 0 15px rgba(7,248,242,.2))}.custom-scrollbar{scrollbar-width:thin!important;scrollbar-color:#888888 #e0e0e0!important;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.custom-scrollbar::-webkit-scrollbar{width:6px!important}.custom-scrollbar::-webkit-scrollbar-track{background:#e0e0e0!important}.custom-scrollbar::-webkit-scrollbar-thumb{background:#888888!important;border-radius:10px!important}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#666666!important}@font-face{font-family:momoSignature;src:url(/_next/static/media/99627fcbcc56b7b0-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:momoSignature Fallback;src:local("Arial");ascent-override:85.09%;descent-override:21.18%;line-gap-override:0.00%;size-adjust:134.57%}.__className_255eaa{font-family:momoSignature,momoSignature Fallback}.__variable_255eaa{--font-momo:"momoSignature","momoSignature Fallback"}