.footer{background-position:50%;background-repeat:no-repeat;background-size:cover;text-align:left;font-family:DM Sans;padding:60px 0}.footer .description{font-size:15px;line-height:26px;font-weight:400;margin-top:40px}.footer li{list-style:none;font-size:15px;opacity:.7;text-wrap:nowrap;padding:8px 0}.footer .list-title{opacity:1;line-height:26px;text-transform:none;font-weight:700;letter-spacing:-.36px}.footer .list-item{cursor:pointer}.footer .copyright{display:flex;align-items:center;font-size:14px;padding:15px 0}.dark{background-image:url(/_next/static/media/footer-bg.ace0cf2d.webp)}.dark h1{color:#fff}.dark .description,.dark li{color:#e7e5ea}.dark .list-title{color:#fff}.dark .copyright{color:rgba(231,229,234,.702);border-top:1px solid #1c0f3f}.light{background-image:url(/_next/static/media/footer-bg-light.e68f48e2.jpeg)}.light .copyright{border-top:1px solid #d3d3d3}.custom-nav{margin-left:auto!important;margin-right:0!important}.header{position:absolute!important;width:100%;background-color:transparent!important;height:80px}.header .nav-link{font-size:16px;font-weight:500;font-family:Space Grotesk,sans-serif!important;color:#fff}.sticky{position:fixed!important;width:100%;top:0;left:0;right:0;background-color:#fff!important;height:80px;z-index:111112;box-shadow:-3px -5px 13px 3px #d3d3d3;transition:ease-in-out(2)}.sticky .nav-link{font-size:16px;font-weight:500;font-family:Space Grotesk,sans-serif!important;color:#000}.default-header{position:relative;width:100%;background-color:#fff;height:80px}.default-header .nav-link{font-size:16px;font-weight:500;font-family:Space Grotesk,sans-serif!important;color:#000}@media(max-width:768px){.navbar .container{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:nowrap!important}.navbar .navbar-brand{flex:1 1!important;max-width:200px!important}.navbar-toggler{border:none!important;flex-shrink:0!important;margin-left:auto!important}.navbar-toggler:focus{box-shadow:none!important}.navbar-collapse{background-color:#fff;padding:5px;border-radius:4px;margin-top:29px;border:thin solid #d3d3d3;width:100%!important;flex-basis:100%!important}.navbar-collapse a{color:#000!important;border-bottom:thin solid #d3d3d3}.navbar-collapse a:last-child{border:none}}@media(min-width:992px){.navbar-collapse a{padding:1.5rem!important}}.service{font-family:DM sans;overflow-x:hidden}.service .hero-banner{position:relative;padding:120px 0 100px;background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);overflow:hidden}.service .hero-banner .hero-content{position:relative;z-index:2}.service .hero-banner .hero-badge{display:inline-block;padding:8px 20px;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;color:#fff;font-size:14px;font-weight:600;margin-bottom:25px;border:1px solid hsla(0,0%,100%,.3);animation:fadeInDown .8s ease}.service .hero-banner .hero-title{font-size:56px;font-weight:800;color:#fff;margin-bottom:25px;line-height:1.2;animation:fadeInUp .8s ease .2s both}.service .hero-banner .hero-title .gradient-text{background:linear-gradient(135deg,#ffd89b,#19547b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:768px){.service .hero-banner .hero-title{font-size:36px}}.service .hero-banner .hero-subtitle{font-size:20px;color:hsla(0,0%,100%,.9);max-width:700px;margin:0 auto 40px;line-height:1.8;animation:fadeInUp .8s ease .4s both}.service .hero-banner .hero-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;animation:fadeInUp .8s ease .6s both}.service .hero-banner .hero-buttons .btn-primary-gradient{background:#fff;color:#667eea;padding:14px 35px;font-weight:700;border:none;box-shadow:0 10px 30px rgba(0,0,0,.2)}.service .hero-banner .hero-buttons .btn-primary-gradient:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(0,0,0,.3);background:linear-gradient(135deg,#ffd89b,#19547b);color:#fff}.service .hero-banner .hero-buttons .btn-outline{background:transparent;color:#fff;padding:14px 35px;font-weight:700;border:2px solid #fff}.service .hero-banner .hero-buttons .btn-outline:hover{background:#fff;color:#667eea;transform:translateY(-3px)}.service .hero-banner .hero-shape{position:absolute;border-radius:50%;z-index:1;animation:float 6s ease-in-out infinite}.service .hero-banner .hero-shape-1{width:400px;height:400px;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));top:-100px;right:-100px;animation-delay:0s}.service .hero-banner .hero-shape-2{width:300px;height:300px;background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03));bottom:-50px;left:-50px;animation-delay:2s}.service .hero-banner .hero-shape-3{width:200px;height:200px;background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));top:50%;left:10%;animation-delay:4s}.service .stats-section{padding:80px 0;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.service .stats-section .stat-card{background:#fff;padding:40px 30px;border-radius:20px;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.08);transition:all .4s ease;position:relative;overflow:hidden}.service .stats-section .stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#4c6fff,#8b5cf6)}.service .stats-section .stat-card.stat-card-purple:before{background:linear-gradient(90deg,#667eea,#764ba2)}.service .stats-section .stat-card.stat-card-blue:before{background:linear-gradient(90deg,#4facfe,#00f2fe)}.service .stats-section .stat-card.stat-card-pink:before{background:linear-gradient(90deg,#f093fb,#f5576c)}.service .stats-section .stat-card.stat-card-orange:before{background:linear-gradient(90deg,#fa709a,#fee140)}.service .stats-section .stat-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,.15)}.service .stats-section .stat-card .stat-icon{font-size:50px;margin-bottom:20px;animation:bounce 2s infinite}.service .stats-section .stat-card .stat-number{font-size:48px;font-weight:800;background:linear-gradient(135deg,#4c6fff,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:10px}.service .stats-section .stat-card .stat-label{font-size:16px;color:#7b88a8;font-weight:600;margin:0}.service .process-section{padding:100px 0;background:#fff;position:relative}.service .process-section .section-header{margin-bottom:60px}.service .process-section .section-badge{display:inline-block;padding:8px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50px;font-size:14px;font-weight:600;margin-bottom:20px}.service .process-section .section-title{font-size:42px;font-weight:800;background:linear-gradient(135deg,#4c6fff,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:15px}.service .process-section .section-subtitle{font-size:18px;color:#7b88a8;max-width:600px;margin:0 auto}.service .process-section .process-card{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:40px 30px;border-radius:20px;text-align:center;position:relative;transition:all .4s ease;height:100%;border:3px solid transparent}.service .process-section .process-card:hover{transform:translateY(-15px);border-color:#667eea;background:#fff;box-shadow:0 20px 50px rgba(102,126,234,.3)}.service .process-section .process-card:hover .process-icon{transform:scale(1.2) rotate(10deg)}.service .process-section .process-card:hover .process-number{color:#667eea}.service .process-section .process-card .process-number{position:absolute;top:20px;right:20px;font-size:48px;font-weight:900;color:rgba(0,0,0,.05);transition:all .3s ease}.service .process-section .process-card .process-icon{width:80px;height:80px;margin:0 auto 25px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:40px;transition:all .4s ease}.service .process-section .process-card .process-icon.process-icon-discover{background:linear-gradient(135deg,#667eea,#764ba2)}.service .process-section .process-card .process-icon.process-icon-design{background:linear-gradient(135deg,#f093fb,#f5576c)}.service .process-section .process-card .process-icon.process-icon-develop{background:linear-gradient(135deg,#4facfe,#00f2fe)}.service .process-section .process-card .process-icon.process-icon-deliver{background:linear-gradient(135deg,#43e97b,#38f9d7)}.service .process-section .process-card h4{font-size:22px;font-weight:700;color:#2d3958;margin-bottom:15px}.service .process-section .process-card p{font-size:15px;color:#7b88a8;line-height:1.7;margin:0}.service .cta-section{padding:80px 0;margin:80px 0;position:relative;overflow:hidden;border-radius:30px}.service .cta-section.cta-purple{background:linear-gradient(135deg,#667eea,#764ba2)}.service .cta-section.cta-gradient{background:linear-gradient(135deg,#f093fb,#f5576c)}.service .cta-section .cta-title{font-size:38px;font-weight:800;color:#fff;margin-bottom:15px}.service .cta-section .cta-text{font-size:18px;color:hsla(0,0%,100%,.9);margin:0}.service .cta-section .btn-white-gradient{background:#fff;color:#667eea;padding:14px 35px;font-weight:700;border:none;box-shadow:0 10px 30px rgba(0,0,0,.2)}.service .cta-section .btn-white-gradient:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(0,0,0,.3);background:linear-gradient(135deg,#ffd89b,#19547b);color:#fff}.service .cta-section .cta-shape{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1)}.service .cta-section .cta-shape-1{width:400px;height:400px;top:-200px;right:-100px}.service .cta-section .cta-shape-2{width:300px;height:300px;bottom:-150px;left:-100px}.service .service-section-title{padding:100px 0;position:relative;overflow:hidden}.service .service-section-title:before{content:"";position:absolute;width:300px;height:300px;background:linear-gradient(135deg,rgba(76,111,255,.1),rgba(139,92,246,.1));border-radius:50%;top:-100px;right:-100px;z-index:0}.service .service-section-title .text-section{position:relative;z-index:1}.service .service-section-title .text-section h3{font-size:45px;color:#2d3958;font-weight:600;background:linear-gradient(135deg,#4c6fff,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.service .service-section-title .text-section p{font-size:19px;color:#7b88a8;line-height:35px;margin:20px 0}.service .btn{background:linear-gradient(135deg,#4c6fff,#8b5cf6);border:none;padding:12px 30px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px rgba(76,111,255,.3)}.service .btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(76,111,255,.4)}.service .services-sec{font-family:DM sans;padding:80px 0;margin:100px 0;background:linear-gradient(135deg,#f2f2fe,#fef2f8);position:relative}.service .services-sec:before{content:"";position:absolute;width:400px;height:400px;background:linear-gradient(135deg,rgba(236,72,153,.1),rgba(139,92,246,.1));border-radius:50%;bottom:-200px;left:-200px;z-index:0}.service .services-sec .title{text-align:center;max-width:600px;margin:auto auto 60px;position:relative;z-index:1}.service .services-sec .title h1{font-size:35px;background:linear-gradient(135deg,#4c6fff,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.service .services-sec .title p{color:#7b88a8;margin-top:15px}.service .services-sec .perk-inner{padding:30px;background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:all .3s ease;height:100%;position:relative;z-index:1;border:2px solid transparent}.service .services-sec .perk-inner:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.12);border-color:rgba(76,111,255,.3)}.service .services-sec .perk-inner:hover h3{background:linear-gradient(135deg,#4c6fff,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.service .services-sec .perk-inner img{transition:transform .3s ease;filter:drop-shadow(0 4px 10px rgba(76,111,255,.2))}.service .services-sec .perk-inner:hover img{transform:scale(1.1)}.service .services-sec .perk-inner h3{font-size:20px;color:#2d3958;margin:20px 0 10px;font-weight:600;transition:all .3s ease}.service .services-sec .perk-inner p{font-size:15px;color:#7b88a8;line-height:1.6}.service .conection-service{font-family:DM sans;padding:80px 0;margin-top:50px;background:linear-gradient(135deg,#fef2f8,#f2f2fe);border-radius:30px;position:relative;overflow:hidden}.service .conection-service:before{content:"";position:absolute;width:500px;height:500px;background:linear-gradient(135deg,rgba(76,111,255,.15),rgba(236,72,153,.15));border-radius:50%;top:-250px;right:-250px;z-index:0}.service .conection-service .service-img{height:400px;position:relative;z-index:1}.service .conection-service .service-img img{width:100%;height:auto;filter:drop-shadow(0 10px 30px rgba(76,111,255,.2));transition:transform .3s ease}.service .conection-service .service-img img:hover{transform:scale(1.05)}.service .conection-service .service-content{position:relative;z-index:1}.service .conection-service .service-content h1{font-size:38px;color:#2d3958;font-weight:700;background:linear-gradient(135deg,#4c6fff,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px}.service .conection-service .service-content h3{font-size:23px;color:#2d3958}.service .conection-service .service-content p{font-size:17px;color:#7b88a8;margin:30px 0;line-height:1.8}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}