a{text-decoration:none}body{box-sizing:border-box;margin:0;padding:0;font-family:Poppins,sans-serif;overflow-x:hidden}ul{margin-bottom:0;padding-left:0;list-style:none}html{scroll-behavior:auto!important}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}h1{color:#202124;letter-spacing:-1.5px;margin:0;font-family:Poppins,sans-serif;font-size:clamp(36px,4vw,68px);font-style:normal;font-weight:500;line-height:110%}h1.white{color:#fff}h1.bold{font-weight:500}h2{color:#1f1f1f;letter-spacing:-1.5px;margin:0;font-family:Poppins,sans-serif;font-size:clamp(32px,4vw,57px);font-style:normal;font-weight:500;line-height:115%}h2.large{font-size:clamp(62px,5vw,120px);line-height:100%}h2.white{color:#fff!important}h2.bold{font-weight:500}.h3-font{font-size:clamp(24px,4vw,32px)}.h2-font{letter-spacing:-1.5px;font-size:clamp(36px,4vw,48px);line-height:115%}.h2-large{letter-spacing:-1.5px;font-size:clamp(32px,4vw,57px);line-height:115%}.h5-font{letter-spacing:-.5px;font-size:clamp(20px,4vw,24px)}.h3-font{letter-spacing:-1.5px;font-size:clamp(28px,4vw,42px);line-height:130%}.h6-font{letter-spacing:-.5px;font-size:clamp(18px,4vw,20px);line-height:150%}.h4-font{letter-spacing:-.8px;font-size:clamp(24px,4vw,32px);font-weight:600;line-height:150%}h3{color:#202124;letter-spacing:-1.5px;margin:0;font-family:Poppins,sans-serif;font-size:clamp(28px,4vw,42px);font-style:normal;font-weight:400;line-height:130%}h3.white{color:#fff!important}h3.semibold{font-weight:500}h3.bold{font-weight:600}h3.lightgrey{color:#8f8f8f}h4{color:#1f1f1f;letter-spacing:-.8px;margin:0;font-family:Poppins,sans-serif;font-size:clamp(24px,4vw,32px);font-style:normal;font-weight:400;line-height:150%}h4.white{color:#fff}h4.semibold{font-weight:500}h4.bold{font-weight:600}h4.lightgrey,h4 span.lightgrey{color:#8f8f8f}h5{color:#1f1f1f;margin:0;font-family:Inter,sans-serif;font-size:clamp(20px,4vw,24px);font-style:normal;font-weight:400;line-height:141.667%}h5.white{color:#fff}h5.semibold,h5.bold{font-weight:500}.swiper-locked-nav .swiper-navigation{display:none}.swiper-button-disabled{opacity:.4;pointer-events:none;cursor:not-allowed}h6{color:#1f1f1f;margin:0;font-family:Inter,sans-serif;font-size:clamp(18px,4vw,20px);font-style:normal;font-weight:400;line-height:150%}h6.white{color:#fff}h6.grey{color:#666}h6.semibold{font-weight:500}h6.bold,h6.xbold{font-weight:600}h6.light-black{color:#4d4d4d}h6 span.bold{font-weight:500}.real-segments .image-text p,.real-segments .image-text h4{font-size:clamp(28px,4vw,42px);font-weight:600;color:#fff!important}p{color:#1f1f1f;letter-spacing:.5px;margin:0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:155%}p.darkgrey{color:#4d4d4d}p.lightgrey{color:#8f8f8f}p.grey{color:#3d3d3d}p.large{font-size:18px}p.white{color:#fff!important}p.small{font-size:14px}p.blue{color:#5144e0}p.semibold{font-weight:500}p.line-height{line-height:150%}p.xs{font-size:12px}p.bold{font-weight:600}li{font-family:Inter,sans-serif!important}.color-blue{color:#5144e0}.lightgrey{color:#8f8f8f}span.blue{color:#5144e0}.darkgrey{color:#4d4d4d}.banner-title{color:var(--Text-Primary,#1f1f1f);letter-spacing:-1.5px;font-size:clamp(44px,4vw,68px);line-height:120%}.mt-75{margin-top:74px}.mt-80{margin-top:80px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x));flex-wrap:wrap;display:flex}.row>*{max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);flex-shrink:0}.padding-80{padding-top:80px;padding-bottom:80px}.padding-100{padding-top:120px;padding-bottom:120px}.padding-80-100{padding-top:80px;padding-bottom:120px}.padding-100-80{padding-top:120px;padding-bottom:80px}.mt-100{margin-top:100px}.mt-60{margin-top:60px}.mb-60{margin-bottom:60px}.rgb-color{background:var(--brand-gradient-digital,linear-gradient(88deg, #7a3df0 1.63%, #c236a7 37.91%, #f43b3b 66.21%, #f85a29 83.03%, #f98f1d 98.37%));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.rgb-color-new{background:var(--brand-gradient-digital,linear-gradient(88deg, #7a3df0 -41.63%, #c236a7 37.91%, #f43b3b 66.21%, #f85a29 83.03%, #f98f1d 98.37%));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.rgb-color-2{-webkit-text-fill-color:#0000;background:linear-gradient(88deg,#bea0f7 1.63%,#996af2 38.15%,#dd69c7 58.36%,#f26a6a 83.09%,#f85a29 104.3%,#f98f1d 123.66%);-webkit-background-clip:text;background-clip:text}.result-text{-webkit-text-fill-color:#0000;background-color:#d9d9d9;background-image:linear-gradient(88deg,#7a3df0 -91.36%,#c236a7 -20.21%,#f43b3b 35.3%,#f85a29 68.29%,#f98f1d 98.37%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;-webkit-background-clip:text;background-clip:text}.container{--bs-gutter-x:5rem;--bs-gutter-y:0;width:100%;max-width:1240px;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-left:auto;margin-right:auto}.link-blue{color:var(--Text-Highlights,#5144e0);text-decoration-skip-ink:auto;text-underline-offset:16%;text-underline-position:from-font;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:.08em}@media not all and (min-width:1050px){.mt-75{margin-top:68px}}@media not all and (min-width:991px){.container{--bs-gutter-x:3.75rem}.padding-100{padding-top:80px;padding-bottom:80px}.padding-80-100{padding-bottom:80px}.padding-100-80{padding-top:80px}.mt-60{margin-top:40px}}@media not all and (min-width:767px){.container{--bs-gutter-x:2.5rem}.call-modal{max-height:100vh;padding-bottom:4rem;overflow-y:scroll}.padding-100,.padding-80-100,.padding-100-80,.padding-80{padding-top:60px;padding-bottom:60px}.padding-bottom-120{padding-bottom:120px!important}p{font-size:14px}p.large{font-size:16px}h6{letter-spacing:0;font-weight:300}.custom-swiper-outer .custom-swiper .swiper-slide{max-width:330px!important}}.contact-cta-wrapper{z-index:39;pointer-events:none;justify-content:center;align-items:center;width:100%;transition:all .3s ease-in-out;display:flex;position:fixed;bottom:-4rem;transform:translateY(32px)}.contact-cta-wrapper.visible{pointer-events:auto;bottom:2rem;transform:translate(0)}.custom-swiper-outer .custom-swiper .swiper-slide{max-width:360px}.min-height-card{flex-direction:column;justify-content:space-between;min-height:404px;display:flex}.glossary-link a{color:#5144e0}.glossary-link a :hover{text-decoration:underline!important}.banner-subtitle-country h6,.banner-subtitle-country p{color:#fff}.banner-subtitle-country h6 a,.banner-subtitle-country p a{text-decoration:underline;color:#fff!important}.technical-banner h1{font-size:clamp(32px,4vw,57px)}.country-client-text p{font-size:16px;font-weight:400}.country-client-text p a{color:#5144e0;text-decoration:underline}.country-client-text ul,.country-client-text ol{padding-left:20px}.country-client-text ul{list-style:outside}.country-client-text ol{list-style:decimal}.country-client-text ul li,.country-client-text ol li{color:#4d4d4d}.solution-country-text p a,.post-text p a{color:#5144e0;text-decoration:underline}.pagination-custom ul li{cursor:pointer}.casestudy-card .tech-casecard-logo{max-width:180px;height:auto!important;position:relative!important}.challange-swiper .swiper-slide{max-width:460px;height:auto}.challange-swiper .swiper-slide .new-inner{height:100%}.challange-swiper .swiper-slide .new-inner.digital{min-height:552px}.home-insights .insights .inner-hover{border-radius:24px;transition:all .3s ease-in-out}.home-insights .insights .inner-hover:hover{background:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@media not all and (min-width:767px){.home-insights .insights .inner-hover{background:0 0}}.job-form-modal iframe{height:100%!important}.job-description h6{font-weight:500}.job-description ul{margin-top:16px;margin-bottom:16px;padding-left:24px;list-style:outside}.job-description ul li{color:#4d4d4d;margin-bottom:10px;font-size:14px}.job-description ul li:last-child{margin-bottom:0}.job-opening-modal .close-button{top:16px;right:16px}.text-darkgrey p{color:#4d4d4d}.aihome-banner{background:#000;height:100vh}.aihome-banner .ai-inner{padding:0 60px}@media (max-width:767px){.aihome-banner{height:80vh;margin-top:0!important}.aihome-banner .ai-inner{padding:0 20px}}.ai-services-section{background:#0b0f14}.ai-services-section .service-card{border:1px solid var(--white-20,#fff3);background:#212121;transition:background .4s;position:relative;overflow:hidden}.ai-services-section .service-card .bg-gradient{opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.ai-services-section .service-card .link{color:#fff;z-index:9;font-size:16px;font-style:normal;font-weight:500;line-height:25px}.ai-services-section .service-card:hover{background:#5d33f2}.ai-services-section .service-card:hover .bg-gradient{opacity:1}.ai-services-section .service-card:hover .icon{z-index:2;background:#fff;transition:background .4s}.ai-services-section .service-card:hover .icon .icon-img{transition:all .4s;transform:scale(.85)}.ai-services-section .service-card:hover .link{color:#fff}.home-success-story .custom-swiper-outer{max-width:100%}.home-success-story .custom-swiper-outer .custom-swiper{margin-left:calc(50vw - 580px)}@media not all and (min-width:1050px){.home-success-story .custom-swiper-outer .custom-swiper{margin-left:calc(61vw - 580px)}}@media not all and (min-width:991px){.home-success-story .custom-swiper-outer .custom-swiper{margin-left:calc(80vw - 580px)}}@media not all and (min-width:767px){.home-success-story .custom-swiper-outer .custom-swiper{margin-left:0;margin-right:0}}.home-success-story .swiper-navigation{justify-content:center;align-items:center;gap:24px;display:flex}.home-success-story .swiper-navigation .swiper-button-prev-2,.home-success-story .swiper-navigation .swiper-button-next-2{-webkit-backdrop-filter:blur(13.6782px);backdrop-filter:blur(13.6782px);cursor:pointer;background:#f0f0f0;border:none;border-radius:40px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex}.home-success-story .swiper-navigation .swiper-button-prev-2:after,.home-success-story .swiper-navigation .swiper-button-next-2:after{display:none}.home-success-story .story-ai-card{border-radius:24px;flex-direction:column;transition:all .5s ease-in-out;display:flex;position:relative;overflow:hidden}.home-success-story .story-ai-card .image{opacity:0;width:100%;height:250px;transition:height .5s ease-in-out,opacity .5s ease-out;overflow:hidden}.home-success-story .story-ai-card .image img.bg-image{object-fit:cover;width:100%;height:100%;transition:transform .5s ease-in-out}.home-success-story .story-ai-card .logo{opacity:1;justify-content:center;align-items:center;width:100%;min-height:250px;transition:opacity .5s ease-out;display:flex;position:relative;overflow:hidden}.home-success-story .story-ai-card .logo .logo-image{z-index:2;transition:opacity .35s,transform .35s;position:relative}.home-success-story .story-ai-card .logo .bg-image{object-fit:cover;opacity:0;z-index:1;height:100%;transition:opacity .35s,transform .5s ease-in-out;position:absolute;inset:0}.home-success-story .story-ai-card .content{flex-direction:column;gap:24px;width:100%;padding:24px;transition:all .5s ease-in-out;display:flex}.home-success-story .story-ai-card:hover .logo .logo-image{opacity:0;transform:scale(.96)}.home-success-story .story-ai-card:hover .logo .bg-image{opacity:1}.home-success-story .story-ai-card:hover .link{color:#5144e0}.home-success-story .story-ai-card:hover img.bg-image{transform:scale(1.02)}.home-stats{background:linear-gradient(#000 6.75%,#0000006e 60.44%,#00000021 84.25%,#0000 100%),#0b0f14}.home-stats h2{font-size:clamp(48px,5vw,72px)}.industry-hover-card{isolation:isolate;background:linear-gradient(180deg, #1a0035 0%, #1a003500 58.83%),var(--industry-bg) #d3d3d3 50%/cover no-repeat;background-position:50%;border-radius:24px;position:relative;overflow:hidden}.industry-hover-card:after{content:"";-webkit-backdrop-filter:blur(12px);border-radius:inherit;z-index:0;pointer-events:none;background:#ffffff14;border:1px solid #fff0;transition:border .4s,background .4s,box-shadow .4s;position:absolute;inset:0}.industry-hover-card:before{content:"";opacity:1;pointer-events:none;z-index:1;background:linear-gradient(#3d0578 0%,#3d057852 75.43%);transition:opacity .5s;position:absolute;inset:0}.industry-hover-card>*{z-index:2;position:relative}.industry-hover-card:hover:before{opacity:0}.industry-hover-card:hover:after{background:#ffffff1f;border:1px solid #ffffff40;box-shadow:0 0 25px #ffffff1a}.home-ai-section .bottom-card{background-blend-mode:soft-light;background:#0006}@media (prefers-reduced-motion:reduce){.home-ai-section .ai-video-wrap{transition:none;transform:none}.home-ai-section .ai-fade-item{opacity:1;transition:none;transform:none}}.ai-accelerate{background-blend-mode:normal,normal,lighten;filter:blur();background-color:#0000;background-image:linear-gradient(#0b0f1400 74.46%,#0b0f14 95.46%),linear-gradient(#0b0f14 0%,#0b0f1400 100%),url(/images/home-accelerate.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}
