.swiper-slide-active{z-index:9999!important}@keyframes cardGlow{0%,to{box-shadow:0 0 10px rgba(34,211,238,.1),inset 0 0 10px rgba(34,211,238,.05)}50%{box-shadow:0 0 20px rgba(34,211,238,.2),inset 0 0 15px rgba(34,211,238,.1)}}.project-card-glow{animation:cardGlow 3s ease-in-out infinite}@keyframes heroPulse{0%,to{box-shadow:0 0 20px rgba(34,211,238,.4),0 0 40px rgba(34,211,238,.2),0 0 60px rgba(34,211,238,.1)}50%{box-shadow:0 0 30px rgba(34,211,238,.6),0 0 60px rgba(34,211,238,.4),0 0 90px rgba(34,211,238,.2)}}@keyframes energySurge{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(34,211,238,.7)}50%{transform:scale(1.02);box-shadow:0 0 20px 10px rgba(34,211,238,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(34,211,238,0)}}@keyframes lightningFlash{0%,to{opacity:0}10%,30%{opacity:1}20%,40%{opacity:0}}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes powerCharge{0%{background-position:200%}to{background-position:-200%}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleBounce{0%{opacity:0;transform:scale(.8)}60%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes slideDown{0%{opacity:0;transform:scaleY(0) translateY(-20px)}to{opacity:1;transform:scaleY(1) translateY(0)}}@keyframes glowBorder{0%,to{border-color:rgba(34,211,238,.5)}50%{border-color:rgba(34,211,238,1)}}@keyframes ringExpand{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}div[style*="scrollbar-width: none"]{-ms-overflow-style:none}div[style*="scrollbar-width: none"]::-webkit-scrollbar{display:none}.hero-card{position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.hero-card:before{content:"";position:absolute;inset:-3px;opacity:0;z-index:-1}.hero-card:hover:before{opacity:1;animation:shimmer 1.5s linear infinite}.hero-card:hover{transform:translateY(-12px) scale(1.05)}.hero-card:active{transform:translateY(-8px) scale(1.03);transition:all .1s ease}.metallic-btn{position:relative;overflow:hidden;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.metallic-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.skill-btn{position:relative;overflow:hidden;transition:all .25s cubic-bezier(.175,.885,.32,1.275)}.skill-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent 50%,rgba(0,0,0,.1));opacity:0;transition:opacity .3s ease}.skill-btn:hover{transform:translateY(-3px) scale(1.08);box-shadow:0 8px 20px rgba(0,0,0,.4),0 0 15px rgba(34,211,238,.2)}.skill-btn:hover:before{opacity:1}.skill-btn:active{transform:translateY(-1px) scale(.95);box-shadow:0 2px 8px rgba(0,0,0,.3),inset 0 2px 4px rgba(0,0,0,.2)}.skill-btn-active{box-shadow:0 0 20px rgba(34,211,238,.5),0 0 40px rgba(34,211,238,.3),inset 0 0 10px rgba(34,211,238,.2);border:2px solid rgba(34,211,238,.8)!important;animation:energySurge .5s ease-out}.quote-panel-enter{animation:slideDown .5s cubic-bezier(.175,.885,.32,1.275) forwards}.quote-panel-triangle{filter:drop-shadow(0 -4px 8px rgba(0,0,0,.4));animation:slideUpFade .3s ease-out}.hero-intro-title{animation:slideUpFade .8s ease-out}.hero-intro-subtitle{animation:slideUpFade .8s ease-out .1s both}.hero-intro-description{animation:slideUpFade .8s ease-out .2s both}.hero-intro-buttons{animation:slideUpFade .8s ease-out .3s both}.hero-intro-image{animation:scaleBounce 1s ease-out .4s both}.services-title{animation:slideUpFade .8s ease-out}.hero-card-container:first-child{animation:scaleBounce .6s ease-out .1s both}.hero-card-container:nth-child(2){animation:scaleBounce .6s ease-out .2s both}.hero-card-container:nth-child(3){animation:scaleBounce .6s ease-out .3s both}.hero-card-container:nth-child(4){animation:scaleBounce .6s ease-out .4s both}.hero-card-container:nth-child(5){animation:scaleBounce .6s ease-out .5s both}.hero-card-container:nth-child(6){animation:scaleBounce .6s ease-out .6s both}.show-all-btn{position:relative;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.show-all-btn:hover{transform:scale(1.1)}.show-all-btn:active{transform:scale(.95);box-shadow:0 5px 15px rgba(0,0,0,.3)}.hero-image-frame{position:relative;transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.hero-image-frame:before{content:"";position:absolute;inset:-4px;border-radius:16px;background:linear-gradient(45deg,rgba(34,211,238,.3),rgba(59,130,246,.3),rgba(147,51,234,.3),rgba(34,211,238,.3));background-size:300% 300%;opacity:0;transition:opacity .3s ease;z-index:-1;animation:powerCharge 3s linear infinite}.hero-image-frame:hover:before{opacity:1}.hero-image-frame:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 50px rgba(0,0,0,.4),0 0 40px rgba(34,211,238,.2)}.energy-lines{position:absolute;inset:0;overflow:hidden;pointer-events:none}.energy-lines:after,.energy-lines:before{content:"";position:absolute;width:2px;height:100%;background:linear-gradient(180deg,transparent,rgba(34,211,238,.5),transparent);animation:energyLine 3s ease-in-out infinite}.energy-lines:before{left:20%;animation-delay:0s}.energy-lines:after{right:20%;animation-delay:1.5s}@keyframes energyLine{0%,to{transform:translateY(-100%);opacity:0}50%{transform:translateY(100%);opacity:1}}.video-carousel-3d{padding:60px 0;overflow:visible;perspective:1200px;position:relative;width:100%}.video-carousel-3d .swiper-wrapper{transform-style:preserve-3d}.video-carousel-3d .swiper-slide{transition:all .6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.video-carousel-3d .swiper-slide>div{transition:transform .6s cubic-bezier(.4,0,.2,1);transform-origin:center center}.video-carousel-3d .swiper-slide-active{transform:translateZ(30px)!important;z-index:10;opacity:1;filter:brightness(1)}.video-carousel-3d .swiper-slide-active>div{transform:scale(1)!important}.video-carousel-3d .swiper-slide-next,.video-carousel-3d .swiper-slide-prev{transform:translateZ(-10px)!important;opacity:.9;filter:brightness(.95)}.video-carousel-3d .swiper-slide-next>div,.video-carousel-3d .swiper-slide-prev>div{transform:scale(.75)!important}.video-carousel-3d .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next){transform:translateZ(-40px)!important;opacity:.7;filter:brightness(.8)}.video-carousel-3d .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next)>div{transform:scale(.6)!important}.video-carousel-3d .swiper-button-next,.video-carousel-3d .swiper-button-prev{display:none!important}@media (max-width:768px){.video-carousel-3d{padding:40px 0}.video-carousel-3d .swiper-button-next,.video-carousel-3d .swiper-button-prev{display:none!important}}