@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes wave{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes glow{0%,to{box-shadow:0 0 5px rgba(243,39,173,.3)}50%{box-shadow:0 0 20px rgba(243,39,173,.6),0 0 30px rgba(135,23,247,.4)}}@keyframes tvGlow{0%,to{box-shadow:0 0 10px rgba(59,130,246,.3)}50%{box-shadow:0 0 25px rgba(59,130,246,.6),0 0 35px rgba(147,51,234,.4)}}@keyframes signalWave{0%{height:4px;opacity:.3}50%{height:8px;opacity:1}to{height:4px;opacity:.3}}@keyframes slideInFromLeft{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInFromRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeInScale{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes tvStatic{0%,to{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}}.animate-float{animation:float 3s ease-in-out infinite}.animate-wave{animation:wave 2s linear infinite}.animate-glow{animation:glow 2s ease-in-out infinite}.animate-tv-glow{animation:tvGlow 3s ease-in-out infinite}.animate-signal-wave{animation:signalWave 1.5s ease-in-out infinite}.animate-slide-in-left{animation:slideInFromLeft .8s ease-out}.animate-slide-in-right{animation:slideInFromRight .8s ease-out}.animate-fade-in-scale{animation:fadeInScale .6s ease-out}.animate-tv-static{animation:tvStatic .1s linear infinite}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.1)}.hover-glow:hover{animation:glow 1s ease-in-out infinite}.hover-tv-glow:hover{animation:tvGlow 2s ease-in-out infinite}.tv-screen{position:relative;background:linear-gradient(45deg,#000 25%,transparent 0),linear-gradient(-45deg,#000 25%,transparent 0),linear-gradient(45deg,transparent 75%,#000 0),linear-gradient(-45deg,transparent 75%,#000 0);background-size:2px 2px;background-position:0 0,0 1px,1px -1px,-1px 0}.tv-screen:before{background:linear-gradient(90deg,transparent 50%,rgba(255,255,255,.03) 0);background-size:2px 100%}.tv-screen:after,.tv-screen:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.tv-screen:after{background:linear-gradient(0deg,transparent 50%,rgba(255,255,255,.03) 0);background-size:100% 2px}@media (max-width:768px){.animate-float{animation-duration:2s}.hover-lift:hover{transform:translateY(-4px) scale(1.01)}}.animate-float,.animate-glow,.animate-signal-wave,.animate-tv-glow,.animate-wave{will-change:transform,opacity,box-shadow}.tech-glow{filter:drop-shadow(0 0 8px rgba(59,130,246,.3));transition:filter .3s ease}.tech-glow:hover{filter:drop-shadow(0 0 16px rgba(59,130,246,.6)) drop-shadow(0 0 24px rgba(147,51,234,.4))}@keyframes scrollFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(5deg)}}@keyframes scrollPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes scrollWave{0%{transform:translateX(-20px) scaleY(.8)}50%{transform:translateX(0) scaleY(1.2)}to{transform:translateX(20px) scaleY(.8)}}@keyframes circuitPulse{0%,to{stroke-opacity:.2;fill-opacity:.2}50%{stroke-opacity:.8;fill-opacity:.6}}@keyframes techBlink{0%,90%,to{opacity:.3}5%,85%{opacity:1}}@keyframes remoteGlow{0%,to{box-shadow:0 0 5px rgba(156,163,175,.3)}50%{box-shadow:0 0 15px rgba(156,163,175,.6),0 0 25px rgba(59,130,246,.4)}}@keyframes satelliteRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes wifiPulse{0%{transform:scale(.8);opacity:.4}50%{transform:scale(1.2);opacity:.8}to{transform:scale(.8);opacity:.4}}.animate-scroll-float{animation:scrollFloat 4s ease-in-out infinite}.animate-scroll-pulse{animation:scrollPulse 3s ease-in-out infinite}.animate-scroll-wave{animation:scrollWave 2s ease-in-out infinite}.animate-circuit-pulse{animation:circuitPulse 2.5s ease-in-out infinite}.animate-tech-blink{animation:techBlink 3s ease-in-out infinite}.animate-remote-glow{animation:remoteGlow 2s ease-in-out infinite}.animate-satellite-rotate{animation:satelliteRotate 20s linear infinite}.animate-wifi-pulse{animation:wifiPulse 2s ease-in-out infinite}@media (prefers-reduced-motion:no-preference){.scroll-animate{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.scroll-animate.in-view{opacity:1;transform:translateY(0)}.scroll-animate-left{opacity:0;transform:translateX(-30px);transition:opacity .8s ease,transform .8s ease}.scroll-animate-left.in-view{opacity:1;transform:translateX(0)}.scroll-animate-right{opacity:0;transform:translateX(30px);transition:opacity .8s ease,transform .8s ease}.scroll-animate-right.in-view{opacity:1;transform:translateX(0)}}.tv-flicker{animation:techBlink .1s ease-in-out infinite alternate}.router-status{animation:techBlink 2s ease-in-out infinite}.satellite-dish{animation:satelliteRotate 30s linear infinite,scrollFloat 4s ease-in-out infinite}.wifi-signal{animation:wifiPulse 1.5s ease-in-out infinite}.remote-control{animation:remoteGlow 3s ease-in-out infinite,scrollFloat 5s ease-in-out infinite}.hdmi-cable{position:relative;overflow:hidden}.hdmi-cable:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:wave 3s ease-in-out infinite}.animate-circuit-pulse,.animate-remote-glow,.animate-satellite-rotate,.animate-scroll-float,.animate-scroll-pulse,.animate-scroll-wave,.animate-tech-blink,.animate-wifi-pulse,.tech-glow{will-change:transform,opacity,filter,box-shadow}@media (max-width:768px){.animate-satellite-rotate,.animate-scroll-float{animation-duration:6s}.animate-circuit-pulse,.animate-tech-blink{animation-duration:4s}}@keyframes countdownPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}.countdown-container{animation:countdownPulse 2s ease-in-out infinite}@media (max-width:768px){.countdown-container{animation-duration:3s}.ant-statistic-content{font-size:12px!important;line-height:1.2!important}.price-section-mobile{padding:1rem!important}.price-section-mobile .ant-typography{font-size:.875rem!important}.available-badge-mobile{font-size:.75rem!important;padding:.5rem .75rem!important}}@media (max-width:480px){.ant-statistic-content{font-size:10px!important}.countdown-container,.price-section-mobile{padding:.75rem!important}}@keyframes urgentBlink{0%,50%{opacity:1}51%,to{opacity:.7}}.countdown-urgent{animation:urgentBlink 1s ease-in-out infinite}@media (max-width:1024px){.hero-section-mobile{min-height:auto!important}.hero-content-mobile{padding:1.5rem!important}}@media (max-width:640px){.cta-section-mobile,.hero-content-mobile{padding:1rem!important}}