.service-item .service-desc,.service-item h3{transition:color .5s linear}.accordion.active,.accordion.active .accordion-icon,.anim-translate:hover,.team-card:hover{border-color:var(--color-primary)}.icon-box-wraper:hover .icon-box:nth-child(2){transform:translateX(-3px)}.icon-box-wraper:hover .icon-box:nth-child(3){transform:translateX(-6px)}.icon-box-wraper:hover .icon-box:nth-child(4){transform:translateX(-12px)}.icon-box-wraper:hover .icon-box:nth-child(5){transform:translateX(-16px)}.icon-box-wraper:hover .icon-box:nth-child(6){transform:translateX(-20px)}.service-item .service-desc,.service-item h3,.service-item h4{color:var(--color-gray-200)}.service-item.active .service-desc,.service-item.active h3,.service-item::before{color:var(--color-white)}.image-wraper{position:sticky;top:20vh;height:fit-content}.services-content::before{position:absolute;content:"";width:3px;height:100%;left:29px;background:var(--bg-gradient-gray)}.services-content::after{position:absolute;content:"";width:3px;height:var(--scroll-height,0);max-height:100%;top:0;left:29px;background:var(--color-primary)}.services-listing{counter-reset:service-counter}.service-item{counter-increment:service-counter}.service-item::before{opacity:0;position:absolute;content:counter(service-counter,decimal-leading-zero);left:-51px;font-family:Inter;font-size:16px;font-weight:500}.btn-animate-swap:hover .lets-talk,.service-item.active::before,.toast-close-button:hover,.videos-section:hover .floating-btn{opacity:1}.accordion,.team-card{transition:border-color .3s ease-in-out}.accordion-icon{position:relative;width:24px;height:24px;border-radius:6px;border:1px solid var(--color-black-500);background-color:var(--color-black-550)}.accordion-icon .minus-icon{opacity:0;transform:translate(-50%,-50%) rotate(-90deg);transition:.25s}.accordion-icon .minus-icon,.accordion-icon .plus-icon{position:absolute;width:fit-content;height:fit-content;left:50%;top:50%;transform:translate(-50%,-50%)}.accordion-icon .plus-icon{opacity:1;transform:translate(-50%,-50%) rotate(0);transition:.25s}.accordion.active .accordion-icon{background-color:var(--color-primary);background-color:var(--color-primary)}.accordion.active .accordion-icon .plus-icon{opacity:0;transform-origin:center;transform:translate(-50%,-50%) rotate(90deg)}.accordion.active .accordion-icon .minus-icon{opacity:1;transform-origin:center;transform:translate(-50%,-50%) rotate(0)}.accordion-body{overflow:hidden;max-height:0;padding:0;transition:max-height .3s ease-in-out,padding-top .3s ease-in-out}.accordion.active .accordion-body{max-height:1000px}.accordion .accordion-body p{padding-top:10px}.anim-translate{transition:.6s}.anim-translate-content{transition:transform .6s;z-index:1}.anim-translate-slice{left:100%;white-space:nowrap;transition:left .6s,transform .6s;z-index:1}.anim-translate:hover .anim-translate-content{transform:translateX(-150%)}.anim-translate:hover .anim-translate-slice{left:50%;transform:translateX(-50%)}.btn-slide-in{min-width:180px;height:auto;transition:background .6s;white-space:nowrap}.btn-slide-in .default-text,.btn-slide-in .hover-content{left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity .6s}.btn-slide-in .default-text{opacity:1;z-index:2}.btn-slide-in .hover-content{opacity:0;pointer-events:none;z-index:2}.btn-slide-in .hover-content img{width:44px;height:44px;border-radius:50%;object-fit:cover;transform:translateX(-60px);opacity:0;transition:transform .6s,opacity .6s}.btn-slide-in .hover-text{transform:translateX(60px);opacity:0;transition:transform .6s,opacity .6s}.btn-animate-swap .work-us,.btn-animate-swap:hover .lets-talk{transition:opacity .3s ease-in-out}.btn-animate-swap:hover .lets-talk{transform:translate(-50%,-50%);left:50%;top:50%}.btn-slide-in:hover{background:linear-gradient(106deg,var(--color-white) 38.84%,var(--color-primary) 229.18%)}.btn-animate-swap:hover,.btn-hover-shrink:hover .btn-component{border:1px solid var(--color-primary);background-color:transparent;color:var(--color-primary)}.btn-animate-swap .lets-talk,.btn-animate-swap:hover .work-us,.btn-slide-in:hover .default-text{opacity:0}.btn-slide-in:hover .hover-content{opacity:1;pointer-events:auto}.btn-slide-in:hover .hover-content img,.btn-slide-in:hover .hover-text{transform:translateX(0);opacity:1}.btn-animate-swap{transition:background-color .6s,border-color .6s,color .6s}.btn-hover-shrink .btn-component{transition:background-color .6s,border-color .6s,color .6s,max-width .6s;max-width:300px;white-space:nowrap}.btn-hover-shrink:hover .btn-component{max-width:120px}.discover-call{width:235px}.see-ai-in-action{width:194px}.book-a-free-call{width:190px}.btn-hover-shrink .hover-opacity-1{left:50%;top:50%;transform:translate(-50%,-50%);opacity:0}.toast-error::before,.toast-info::before,.toast-success::before,.toast-warning::before{left:18px;top:50%;transform:translateY(-50%);font-size:18px;font-weight:700;position:absolute}.btn-hover-shrink:hover .hover-opacity-1{transition:opacity .6s ease-in-out;opacity:1}.btn-hover-shrink:hover .hover-opacity-0{transition:opacity .6s ease-in-out;opacity:0}.main-animate{padding:20px 0}.main-animate .slide-track{gap:48px;animation:15s linear infinite scroll}.main-animate .slide{height:32px}.btn-outlined-primary:hover{background:linear-gradient(90deg,#f3fe00 0,#33de1d 100%);border-color:var(--color-black-750)}#toast-container>div{border-radius:12px;padding:16px 20px 16px 52px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;box-shadow:0 10px 25px rgba(0,0,0,.12);opacity:1;margin-bottom:14px;background-image:none!important}.toast-success{background-color:#ecfdf5!important;color:var(--color-black-750);border-left:5px solid #10b981}.toast-success::before{content:"✓";color:#10b981}.toast-error{background-color:#fef2f2!important;color:#7f1d1d;border-left:5px solid #ef4444}.toast-error::before{content:"✕";color:#ef4444}.toast-info{background-color:#eff6ff!important;color:#1e3a8a;border-left:5px solid #3b82f6}.toast-info::before{content:"ℹ";color:#3b82f6}.toast-warning{background-color:#fffbeb!important;color:#92400e;border-left:5px solid #f59e0b}.toast-warning::before{content:"⚠";color:#f59e0b}.toast-close-button{color:inherit;opacity:.6}.toast-message{color:var(--color-black-750)}@keyframes scroll{0%{transform:translate(0)}100%{transform:translateX(-1150px)}}.floating-btn{position:absolute;top:0;left:0;opacity:0;transform:translate(-50%,-50%);transition:opacity .25s;z-index:10}.service-card:hover{padding-left:40px;padding-right:40px;border-left:1px solid #2d2d2d;background-color:#2d2d2d}.service-card:hover .servic-text,.service-card:hover .servic-title{color:var(--color-white)!important}.service-card::before{position:absolute;content:"";inset:0;background-image:url('../images/service-hover-bg.webp');background-position:center right 40%;background-repeat:no-repeat;z-index:-1;transition:background-position 1s,opacity 1s;opacity:0}.loading::before,.section-loader::before{content:"";transition:opacity 1s .5s;animation:.8s linear infinite rotate}.service-card:hover::before{background-position:center right 46px;opacity:1}.service-card:hover .arrow-box{background-color:var(--color-white)}.service-card:hover .arrow-box svg path{stroke:var(--color-black-200)}.loading{pointer-events:none;cursor:not-allowed!important;display:flex!important;align-items:center;justify-content:center;gap:5px}.loading::before{display:block;opacity:1;border-radius:50%;width:18px!important;height:18px!important;border:2px solid!important;border-color:#fff transparent!important}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.section-loader::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:4;user-select:none;pointer-events:none;background-color:rgba(0,0,0,.1)}.section-loader::before{position:absolute;content:"";top:calc(50% - 20px);left:calc(50% - 20px);width:40px;height:40px;border-radius:50%;z-index:5;opacity:1;border:5px solid var(--color-white);border-left-color:transparent;border-right-color:transparent}.animated-insight{position:relative;overflow:hidden;transition:outline .3s ease-in-out,box-shadow .3s ease-in-out;color:var(--color-primary)}.animated-insight:hover{outline:2px solid var(--color-primary);outline-offset:1px;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.insightSwiper .swiper-slide{padding-top:6px;padding-bottom:6px}.insightSwiper .swiper-slide.swiper-slide-active{padding-left:6px}.animated-insight:hover h3,.animated-insight:hover h4{color:var(--color-primary)!important}.animated-insight .blog-thumbnail img,.animated-insight .insight-thumbnail img{transition:scale .3s ease-in-out}.animated-insight:hover .blog-thumbnail img,.animated-insight:hover .insight-thumbnail img{scale:1.05}@keyframes borderTrace{0%{background-size:0 2px,2px 0,0 2px,2px 0}25%{background-size:100% 2px,2px 0,0 2px,2px 0}50%{background-size:100% 2px,2px 100%,0 2px,2px 0}75%{background-size:100% 2px,2px 100%,100% 2px,2px 0}100%{background-size:100% 2px,2px 100%,100% 2px,2px 100%}}@media(max-width:768px){.service-item::before,.services-content::after,.services-content::before{display:none}.services-content{padding-left:0!important}.main-animate .slide-track{gap:42px}}@media(max-width:575px){.btn-slide-in{min-width:170px}.service-card:hover{padding-left:20px;padding-right:20px}}