.box{position:relative;background:rgba(15,23,42,.8);border-radius:8px!important;border:1px solid #1f223c;float:left;cursor:pointer}.box:before{content:"";background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);position:absolute;top:-2px;left:-2px;-webkit-background-size:400%;background-size:400%;z-index:-1;filter:blur(5px);width:calc(100% + 4px);height:calc(100% + 4px);animation:animate 20s linear infinite;opacity:0;transition:opacity .3s ease;border-radius:8px!important}.box:hover:before{opacity:1;border-radius:8px!important}.box:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;background:rgba(15,23,42,.8);left:0;top:0}@keyframes animate{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:float 3s ease-in-out infinite}@keyframes pulse-glow{0%,to{opacity:.3}50%{opacity:.6}}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}.backdrop-blur-sm{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.text-gradient{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#services ::-webkit-scrollbar{width:6px}#services ::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px}#services ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#34a578,#45d19c);border-radius:3px}#services ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#45d19c,#34a578)}.group:hover .group-hover\\:scale-110{transform:scale(1.1)}.group:hover .group-hover\\:translate-x-2{transform:translateX(.5rem)}@media (max-width:768px){.service-card{margin-bottom:1.5rem}.process-step{margin-bottom:1rem}}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-gradient{background-size:200% 200%;animation:gradient-shift 3s ease infinite}