@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8923fa517b7ecf7d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1631ba989bcb2a8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f8134d1990745b40-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Russo One Fallback;src:local("Arial");ascent-override:80.00%;descent-override:24.10%;line-gap-override:0.00%;size-adjust:115.75%}.__className_e86c02{font-family:Russo One,Russo One Fallback;font-weight:400;font-style:normal}@media (max-width:768px){.animate-bounce,.animate-float,.animate-pulse,.animate-spin{animation:none!important}:hover{transition:none!important}.backdrop-blur-lg:not(header):not(header *),.backdrop-blur-md:not(header):not(header *),.backdrop-blur-sm:not(header):not(header *),.backdrop-blur-xl:not(header):not(header *),.backdrop-blur:not(header):not(header *){backdrop-filter:none!important}[class*=shadow-]{box-shadow:0 1px 3px rgba(0,0,0,.12)!important}*{will-change:auto!important}.preserve-3d:not(.hero-cube-wrapper):not(.hero-cube-wrapper *),.transform:not(.hero-cube-wrapper):not(.hero-cube-wrapper *),[style*="transform: translateZ"]:not(.hero-cube-wrapper *):not(.hero-cube-face){transform:none!important}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.cosmic-bg-canvas{transform:translateZ(0);backface-visibility:hidden}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media (max-width:768px){img,model-viewer,video{aspect-ratio:attr(width) /attr(height)}}:root{--cyber-cyan:#23d7f0;--cyber-cyan-dark:#1ab5d1;--cyber-cyan-light:#4ae7ff;--cyber-dark:#0a0e27;--cyber-darker:#020617;--cyber-black:#000000;--cyber-accent:#a855f7;--cyber-accent-dark:#7c3aed;--cyber-accent-light:#c084fc;--cyber-grid:rgba(35,215,240,0.15);--cyber-grid-glow:rgba(35,215,240,0.4);--christmas-red:#DC2626;--christmas-red-light:#EF4444;--christmas-green:#16A34A;--christmas-green-light:#22C55E;--christmas-gold:#FFC62A;--christmas-white:#F0F9FF}.cyber-data-fragment{position:absolute;width:2px;height:2px;background:linear-gradient(45deg,#23D7F0,#4AE7FF);border-radius:50%;opacity:.6;animation:data-pulse 3s ease-in-out infinite}@keyframes data-pulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:.8;transform:scale(1.2)}}@keyframes matrixFall{0%{transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(70px);opacity:0}}.cyber-particle{width:2px;height:2px;opacity:.7;box-shadow:0 0 4px var(--cyber-cyan-light)}.neon-glow-cyan{text-shadow:0 0 10px var(--cyber-cyan),0 0 20px var(--cyber-cyan),0 0 30px var(--cyber-cyan),0 0 40px var(--cyber-cyan);color:var(--cyber-cyan)}.neon-glow-cyan-subtle{text-shadow:0 0 5px var(--cyber-cyan),0 0 10px var(--cyber-cyan),0 0 15px var(--cyber-cyan);color:var(--cyber-cyan-light)}.neon-box-glow{box-shadow:0 0 10px var(--cyber-cyan),0 0 20px var(--cyber-cyan),inset 0 0 10px rgba(35,215,240,.1);border:1px solid var(--cyber-cyan)}.neon-pulse{animation:neon-pulse 2s ease-in-out infinite}@keyframes neon-pulse{0%,to{text-shadow:0 0 10px var(--cyber-cyan),0 0 20px var(--cyber-cyan),0 0 30px var(--cyber-cyan)}50%{text-shadow:0 0 20px var(--cyber-cyan),0 0 40px var(--cyber-cyan),0 0 60px var(--cyber-cyan),0 0 80px var(--cyber-cyan)}}.neon-box-pulse{animation:box-neon-pulse 2s ease-in-out infinite}@keyframes box-neon-pulse{0%,to{box-shadow:0 0 5px var(--cyber-cyan),0 0 10px var(--cyber-cyan),inset 0 0 5px rgba(35,215,240,.1)}50%{box-shadow:0 0 15px var(--cyber-cyan),0 0 30px var(--cyber-cyan),0 0 45px var(--cyber-cyan),inset 0 0 15px rgba(35,215,240,.2)}}.cyber-grid{position:relative}.cyber-grid,.cyber-grid-animated{background-image:linear-gradient(var(--cyber-grid) 1px,transparent 1px),linear-gradient(90deg,var(--cyber-grid) 1px,transparent 1px);background-size:50px 50px}.cyber-grid-animated{animation:grid-slide 20s linear infinite;will-change:background-position}@keyframes grid-slide{0%{background-position:0 0,0 0}to{background-position:50px 50px,50px 50px}}.cyber-hex-grid{background-image:url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 5 L40 15 L40 35 L25 45 L10 35 L10 15 Z' fill='none' stroke='rgba(35,215,240,0.15)' stroke-width='1'/%3E%3C/svg%3E");background-size:50px 50px}.scan-lines{position:relative;overflow:hidden}.scan-lines:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(transparent 50%,rgba(35,215,240,.03) 0);background-size:100% 4px;pointer-events:none;z-index:2}.scan-line-sweep{position:relative;overflow:hidden}.scan-line-sweep:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(35,215,240,.1) 30%,rgba(35,215,240,.3) 50%,rgba(35,215,240,.1) 70%,transparent);animation:scan-sweep 3s ease-in-out infinite;pointer-events:none;z-index:3;will-change:transform}@keyframes scan-sweep{0%{transform:translateX(0)}to{transform:translateX(200%)}}.scan-line-vertical{position:relative;overflow:hidden}.scan-line-vertical:after{content:"";position:absolute;top:-100%;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent,rgba(35,215,240,.1) 30%,rgba(35,215,240,.3) 50%,rgba(35,215,240,.1) 70%,transparent);animation:scan-vertical 4s ease-in-out infinite;pointer-events:none;z-index:3;will-change:transform}@keyframes scan-vertical{0%{transform:translateY(0)}to{transform:translateY(200%)}}@keyframes scan-horizontal{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes header-slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.glitch{position:relative;animation:glitch-anim 5s infinite}@keyframes glitch-anim{0%,90%,to{transform:translate(0)}91%{transform:translate(-2px,1px)}92%{transform:translate(2px,-1px)}93%{transform:translate(-1px,2px)}94%{transform:translate(1px,-2px)}95%{transform:translate(0)}}.glitch-text{position:relative}.glitch-text:after,.glitch-text:before{content:attr(data-text);position:absolute;left:0;top:0;width:100%;height:100%}.glitch-text:before{animation:glitch-before 3s infinite;clip-path:polygon(0 0,100% 0,100% 45%,0 45%);text-shadow:-2px 0 var(--cyber-cyan)}.glitch-text:after{animation:glitch-after 3s infinite;clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%);text-shadow:2px 0 var(--cyber-accent)}@keyframes glitch-before{0%,90%,to{transform:translate(0)}91%{transform:translate(-2px)}93%{transform:translate(2px)}95%{transform:translate(0)}}@keyframes glitch-after{0%,90%,to{transform:translate(0)}92%{transform:translate(2px)}94%{transform:translate(-2px)}96%{transform:translate(0)}}.holographic{position:relative;background:linear-gradient(135deg,rgba(35,215,240,.1),rgba(168,85,247,.1) 50%,rgba(35,215,240,.1));animation:holographic-shimmer 3s ease-in-out infinite}@keyframes holographic-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.holographic-border{position:relative;border:2px solid transparent;background:linear-gradient(var(--cyber-darker),var(--cyber-darker)) padding-box,linear-gradient(135deg,var(--cyber-cyan),var(--cyber-accent),var(--cyber-cyan)) border-box;animation:border-rotate 4s linear infinite}@keyframes border-rotate{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}.circuit-pattern{background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,var(--cyber-grid) 2px,var(--cyber-grid) 4px),repeating-linear-gradient(90deg,transparent,transparent 2px,var(--cyber-grid) 2px,var(--cyber-grid) 4px);background-size:20px 20px}.tech-corners{position:relative}.tech-corners:after,.tech-corners:before{content:"";position:absolute;width:20px;height:20px;border:2px solid var(--cyber-cyan)}.tech-corners:before{top:0;left:0;border-right:none;border-bottom:none}.tech-corners:after{bottom:0;right:0;border-left:none;border-top:none}.tech-corners-all{position:relative}.tech-corners-all:after,.tech-corners-all:before{content:"";position:absolute;width:20px;height:20px;border:2px solid var(--cyber-cyan)}.tech-corners-all:before{top:0;left:0;border-right:none;border-bottom:none}.tech-corners-all:after{top:0;right:0;border-left:none;border-bottom:none}.tech-corners-all>:first-child:after,.tech-corners-all>:first-child:before{content:"";position:absolute;width:20px;height:20px;border:2px solid var(--cyber-cyan)}.tech-corners-all>:first-child:before{bottom:0;left:0;border-right:none;border-top:none}.tech-corners-all>:first-child:after{bottom:0;right:0;border-left:none;border-top:none}.cyber-particle{position:absolute;background:var(--cyber-cyan);border-radius:50%;opacity:.6;pointer-events:none;animation:particle-float 4s ease-in-out infinite;box-shadow:0 0 10px var(--cyber-cyan)}@keyframes particle-float{0%,to{transform:translateY(0) translateX(0);opacity:.3}25%{transform:translateY(-20px) translateX(10px);opacity:.8}50%{transform:translateY(-10px) translateX(-10px);opacity:.6}75%{transform:translateY(-30px) translateX(5px);opacity:.9}}.data-fragment{position:absolute;color:var(--cyber-cyan);font-family:Courier New,monospace;font-size:12px;opacity:.5;animation:data-stream 3s linear infinite;pointer-events:none}@keyframes data-stream{0%{transform:translateY(0);opacity:0}10%{opacity:.5}90%{opacity:.5}to{transform:translateY(100vh);opacity:0}}.cyber-button{position:relative;background:transparent;border:2px solid var(--cyber-cyan);color:var(--cyber-cyan);padding:12px 24px;font-weight:700;text-transform:uppercase;letter-spacing:2px;transition:all .3s ease;overflow:hidden;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.cyber-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--cyber-cyan);transition:left .3s ease;z-index:-1}.cyber-button:hover{color:var(--cyber-darker);box-shadow:0 0 20px var(--cyber-cyan),inset 0 0 20px var(--cyber-cyan)}.cyber-button:hover:before{left:0}.cyber-button-garden:before{background:#7ED957}.cyber-button-garden:hover{box-shadow:0 0 20px rgba(126,217,87,.8),inset 0 0 20px rgba(126,217,87,.6)}.cyber-button-mm2:before{background:#FF4A51}.cyber-button-mm2:hover{color:#fff5f5;box-shadow:0 0 20px rgba(227,36,43,.8),inset 0 0 20px rgba(227,36,43,.6)}.cyber-button-sae:before{background:#FFB25C}.cyber-button-sae:hover{color:#1E1208;box-shadow:0 0 20px rgba(245,141,36,.8),inset 0 0 20px rgba(245,141,36,.6)}.cyber-card{position:relative;background:rgba(10,14,39,.8);border:1px solid var(--cyber-grid-glow);backdrop-filter:blur(10px);transition:all .3s ease}.cyber-card:hover{border-color:var(--cyber-cyan);box-shadow:0 0 20px rgba(35,215,240,.3),inset 0 0 20px rgba(35,215,240,.1);transform:translateY(-5px)}.gpu-accelerated{transform:translateZ(0);will-change:transform;backface-visibility:hidden}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:768px){.cyber-particle:nth-child(n+6),.data-fragment:nth-child(n+4){display:none}.scan-line-sweep:after,.scan-line-vertical:after{animation-duration:5s}.neon-glow-cyan{text-shadow:0 0 5px var(--cyber-cyan),0 0 10px var(--cyber-cyan)}}@keyframes ringRotate{0%{transform:rotateX(75deg) rotate(90deg)}to{transform:rotateX(75deg) rotate(-270deg)}}@keyframes ringRotateReverse{0%{transform:rotateX(75deg) rotate(0deg)}to{transform:rotateX(75deg) rotate(1turn)}}@keyframes ringRotateSame{0%{transform:rotateX(75deg) rotate(0deg)}to{transform:rotateX(75deg) rotate(-1turn)}}@keyframes ringRotateMobileSlow{0%{transform:rotateX(75deg) rotate(0deg)}to{transform:rotateX(75deg) rotate(-1turn)}}@keyframes ringRotateMobileReverse{0%{transform:rotateX(80deg) rotate(-30deg)}to{transform:rotateX(80deg) rotate(330deg)}}@keyframes ringRotateMobileSame{0%{transform:rotateX(70deg) rotate(15deg)}to{transform:rotateX(70deg) rotate(-345deg)}}@keyframes ringRotateMobileFast{0%{transform:rotateX(65deg) rotate(-15deg)}to{transform:rotateX(65deg) rotate(-375deg)}}:root{--kids-pink:#FF4FB5;--kids-pink-light:#FF8FCE;--kids-yellow:#FFD93D;--kids-yellow-light:#FFE680;--kids-sky:#5BC0FF;--kids-sky-light:#8FD4FF;--kids-mint:#6BE5C7;--kids-cream:#FFF5EB;--kids-blush:#FFF1F8}.candy-glow-pink{text-shadow:0 0 8px rgba(255,79,181,.7),0 0 16px rgba(255,79,181,.45);color:var(--kids-pink)}.candy-glow-pink-box{box-shadow:0 0 16px rgba(255,79,181,.45),0 6px 22px rgba(255,79,181,.25)}.candy-glow-yellow{text-shadow:0 0 8px rgba(255,217,61,.8),0 0 16px rgba(255,217,61,.5);color:var(--kids-yellow)}.candy-glow-yellow-box{box-shadow:0 0 16px rgba(255,217,61,.45),0 6px 22px rgba(255,217,61,.25)}.rainbow-border{border:2px solid transparent;background-clip:padding-box;-o-border-image:linear-gradient(135deg,#FF4FB5,#FFD93D,#5BC0FF,#6BE5C7) 1;border-image:linear-gradient(135deg,#FF4FB5,#FFD93D,#5BC0FF,#6BE5C7) 1}.rainbow-ring{position:relative}.rainbow-ring:before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:linear-gradient(135deg,#FF4FB5,#FFD93D,#5BC0FF,#6BE5C7);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.kids-bounce{animation:kids-bounce 2.4s ease-in-out infinite}@keyframes kids-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.kids-pulse{animation:kids-pulse 1.8s ease-in-out infinite}@keyframes kids-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 8px rgba(255,217,61,.4))}50%{transform:scale(1.08);filter:drop-shadow(0 0 16px rgba(255,217,61,.75))}}.kids-wiggle{animation:kids-wiggle .9s ease-in-out infinite;transform-origin:50% 75%}@keyframes kids-wiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes confetti-pop{0%{transform:scale(0) rotate(0deg);opacity:0}60%{transform:scale(1.2) rotate(180deg);opacity:1}to{transform:scale(1) rotate(1turn);opacity:1}}.confetti-pop{animation:confetti-pop .55s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes balloon-rise{0%{transform:translateY(100vh) translateX(0) rotate(-3deg);opacity:0}10%{opacity:.85}90%{opacity:.85}to{transform:translateY(-20vh) translateX(20px) rotate(3deg);opacity:0}}@keyframes confetti-drift{0%{transform:translateY(-10vh) translateX(0) rotate(0deg);opacity:0}10%{opacity:.85}90%{opacity:.85}to{transform:translateY(110vh) translateX(40px) rotate(420deg);opacity:0}}@media (max-width:768px){.kids-balloon:nth-child(n+5),.kids-confetti:nth-child(n+8){display:none}.kids-bounce,.kids-pulse,.kids-wiggle{animation-duration:3.5s}}