.services_main{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:30px 0 70px}*{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}@keyframes bgFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.cards-container{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;max-width:1400px}.service-card{border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.2);transition:all .5s ease;flex:1 1 300px;max-width:320px;opacity:0;transform:translateY(30px)}.service-card,.service-card-bg{overflow:hidden;position:relative}.service-card-bg{padding:30px;color:white;text-align:center;height:100%;display:flex;flex-direction:column;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);background:linear-gradient(135deg,#FE2C80,rgba(53,53,53,.9))}.ard-2 .service-card-bg,.ard-3 .service-card-bg,.ard-4 .service-card-bg{background:linear-gradient(135deg,rgba(0,0,0,.9),rgba(53,53,53,.9))}.service-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 15px 35px rgba(0,0,0,.3)}.service-card-bg:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;transform:rotate(30deg);transition:all .5s ease}.service-card:hover .service-card-bg:before{transform:rotate(45deg) translate(20px,-20px)}.service-title{font-size:28px;font-weight:700;margin-bottom:15px;line-height:1.3;color:#ffffff}.service-description{font-size:14px;margin-bottom:25px;opacity:.9;color:#ffffffa1}.tech-logos{display:flex;justify-content:center;gap:15px;margin:0 auto 20px;flex-wrap:wrap}.tech-image{width:50px;object-fit:contain;filter:drop-shadow(0 5px 10px rgba(0,0,0,.3));transition:all .3s ease}.tech-image:hover{transform:scale(1.2) rotate(10deg)}.service-image{width:180px;height:120px;margin:0 auto;display:block;object-fit:cover;border-radius:10px}.button-container{display:flex;gap:15px;margin-top:25px;justify-content:center;width:100%}.btn{padding:10px 20px;border-radius:50px;text-decoration:none;font-weight:600;font-size:14px;transition:all .3s ease;position:relative;overflow:hidden}.btn:after{content:"";position:absolute;width:100%;height:3px;background:white;bottom:-6px;left:0;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.btn:hover:after{transform:scaleX(1);transform-origin:left}.btn-more{border:2px solid rgb(255,255,255);color:rgb(255,255,255);background:transparent}.btn-work{background:rgb(0,0,0)}.ard-1 .btn-work{color:#ffffff}.btn-work{color:#000000;border:2px solid rgb(216,216,216);background-color:rgb(216,216,216)}.ard-3 .btn-work{color:#ffffff;border:2px solid rgb(255,255,255)}.ard-4 .btn-work{color:#ffffff}.card-1 .btn-more:hover{color:#FF0066}.card-2 .btn-more:hover{color:#0066FF}.card-3 .btn-more:hover{color:#00CC66}.card-4 .btn-more:hover{color:#FF9900}.circle{position:absolute;border-radius:50%;background:rgba(255,255,255,.1)}.circle-1{width:100px;height:100px;top:-30px;right:-30px}.circle-2{width:60px;height:60px;bottom:-20px;left:-20px}@media (max-width:1300px){.cards-container{max-width:1000px}}@media (max-width:768px){.service-card{flex:1 1 250px}.service-title{font-size:24px}.tech-logos{gap:10px}}@media (max-width:480px){.cards-container{gap:15px}.service-card{flex:1 1 100%}.tech-logos{gap:8px}}@keyframes fadeInCard{to{opacity:1;transform:translateY(0)}}