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-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}.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}.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}.ai-main-page .gradient{-webkit-text-fill-color:#0000;background:linear-gradient(270deg,#3d0578 -27.74%,#ba2483 4.08%,#f43b3b 45.32%,#f85a29 79.66%,#f98f1d 99.9%);-webkit-background-clip:text;background-clip:text}.ai-main-page .gradient-background{background-blend-mode:lighten,lighten,normal;background:linear-gradient(to bottom right,#f98f1d 0%,#f85a29 8%,#f43b3b 12%,#611e7c 17%,#0b0f14 31% 50%) 100% 100%/50% 50% no-repeat,linear-gradient(to bottom left,#f98f1d 0%,#f85a29 8%,#f43b3b 12%,#611e7c 17%,#0b0f14 31% 50%) 0 100%/50% 50% no-repeat,linear-gradient(to top left,#f98f1d 0%,#f85a29 8%,#f43b3b 12%,#611e7c 17%,#0b0f14 31% 50%) 0 0/50% 50% no-repeat,linear-gradient(to top right,#f98f1d 0%,#f85a29 8%,#f43b3b 12%,#611e7c 17%,#0b0f14 31% 50%) 100% 0/50% 50% no-repeat,linear-gradient(to bottom right,#f98f1d 0%,#f85a29 8%,#f43b3b 12%,#611e7c 22%,#0b0f14 43% 43%) 100% 100%/50% 50% no-repeat,linear-gradient(to bottom left,#f98f1d 0%,#f85a29 8%,#f43b3b 12%,#611e7c 22%,#0b0f14 43% 43%) 0 100%/50% 50% no-repeat,linear-gradient(to top left,#f98f1d 0%,#f85a29 8%,#f43b3b 12%,#611e7c 22%,#0b0f14 43% 43%) 0 0/50% 50% no-repeat,linear-gradient(to top right,#f98f1d 0%,#f85a29 8%,#f43b3b 12%,#611e7c 22%,#0b0f14 43% 43%) 100% 0/50% 50% no-repeat,#181d23}.ai-main-page .ai-main-banner{height:100%}.ai-main-page .ai-main-banner h1{font-size:clamp(36px,5vw,68px);font-style:normal;font-weight:500}.ai-main-page .ai-main-banner video{z-index:5;position:relative}.ai-main-page .ai-main-banner .overlay{z-index:6;background:linear-gradient(#02020300 33.1%,#020203 79.09%),linear-gradient(#02020380 0% 100%);width:100%;height:100%;position:absolute;top:0;bottom:0}.ai-main-page .ai-main-banner .inner-div{width:100%;max-width:780px}@media (max-width:1050px){.ai-main-page .ai-main-banner{margin-top:68px}}@media (max-width:991px){.ai-main-page .ai-main-banner .inner-div{max-width:550px}}@media (max-width:767px){.ai-main-page .ai-main-banner{height:70vh}}.ai-main-page .ai-stats{background:linear-gradient(#000 6.75%,#0000006e 60.44%,#00000021 84.25%,#0000 100%),#0b0f14;padding-top:0!important}@media (max-width:991px){.ai-main-page .ai-stats{padding-top:60px!important}}@media (max-width:767px){.ai-main-page .ai-stats{padding-top:0!important}}.ai-main-page .ai-approach .approach{background:linear-gradient(#0b0f14 0%,#0b0f14c7 51.17%,#0b0f1400 100%),#3c0477;margin:0 40px}.ai-main-page .ai-approach .approach .container{max-width:1160px!important}.ai-main-page .ai-approach .approach .second-div{border-radius:24px}@media (max-width:991px){.ai-main-page .ai-approach .approach{margin:0 24px}}@media (max-width:767px){.ai-main-page .ai-approach .approach{margin:0 16px;padding-bottom:20px!important}.ai-main-page .ai-approach{padding-top:0!important}}.ai-main-page .ai-solutions .container{padding-top:200px}.ai-main-page .ai-solutions .container.second{max-width:100%;padding-top:0;padding-bottom:80px}.ai-main-page .ai-solutions .container.second .card-grid{grid-template-columns:repeat(4,1fr);max-width:2000px;margin-left:auto;margin-right:auto;display:grid}.ai-main-page .ai-solutions .container.second .card-grid .service-card{z-index:5;background-color:#0b0f14;background-image:none;background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:1px solid #585858;border-radius:24px;height:auto;min-height:390px;transition:all .5s ease-in-out;position:relative;overflow:hidden}.ai-main-page .ai-solutions .container.second .card-grid .service-card p.category{opacity:.6;border:1px solid var(--white-20,#fff3);color:var(--Text-Inv_Tertiary,#fff9);background:#fff0;border-radius:24px;padding:8px 16px;font-size:16px;font-style:normal;font-weight:400;line-height:24px;transition:background .3s ease-in-out}.ai-main-page .ai-solutions .container.second .card-grid .service-card .gradient-cta{z-index:4;color:var(--white-40,#fff6);letter-spacing:-.18px;cursor:pointer;background:#ffffff14;border-radius:16px;padding:17px 24px;font-size:18px;font-style:normal;font-weight:500;line-height:142%;transition:background .3s ease-in-out;position:relative}.ai-main-page .ai-solutions .container.second .card-grid .service-card .bottom-gradient{z-index:3;mix-blend-mode:screen;filter:blur(13.8px);opacity:0;background:linear-gradient(to bottom right,#f98f1d 0%,#f85a29 8%,#f43b3b 12%,#611e7c 22%,#2c031f 43%,#0b0f14 50%) 100% 100%/50% 50% no-repeat,linear-gradient(to bottom left,#f98f1d 0%,#f85a29 8%,#f43b3b 12%,#611e7c 22%,#2c031f 43%,#0b0f14 50%) 0 100%/50% 50% no-repeat,linear-gradient(to top left,#f98f1d 0%,#f85a29 8%,#f43b3b 12%,#611e7c 22%,#2c031f 43%,#0b0f14 50%) 0 0/50% 50% no-repeat,linear-gradient(to top right,#f98f1d 0%,#f85a29 8%,#f43b3b 12%,#611e7c 22%,#2c031f 43%,#0b0f14 50%) 100% 0/50% 50% no-repeat;border-radius:745.248px;width:745.248px;height:195.666px;transition:opacity .3s ease-in-out;position:absolute;bottom:-100.892px;right:-185.248px}.ai-main-page .ai-solutions .container.second .card-grid .service-card:hover{background-image:linear-gradient(#0b0f14,#0b0f14),linear-gradient(88deg,#7a3df0 1.63%,#c236a7 37.91%,#f43b3b 66.21%,#f85a29 83.03%,#f98f1d 98.37%);border:1px solid #0000}.ai-main-page .ai-solutions .container.second .card-grid .service-card:hover .gradient-cta{color:var(--white-40,#fff);background:linear-gradient(88deg,#3d0578 -7.09%,#ba2483 20.91%,#f43b3b 54.79%,#f85a29 82.36%,#f98f1d 105.25%)}.ai-main-page .ai-solutions .container.second .card-grid .service-card:hover p.category{background:#ffffff14}.ai-main-page .ai-solutions .container.second .card-grid .service-card:hover .bottom-gradient{opacity:1}@media (max-width:1600px){.ai-main-page .ai-solutions .container.second .card-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1330px){.ai-main-page .ai-solutions .container.second .card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.ai-main-page .ai-solutions .container.second .card-grid{grid-template-columns:repeat(1,1fr)}.ai-main-page .ai-solutions .container.second .card-grid .gradient-cta{font-size:16px}}@media (max-width:1050px){.ai-main-page .ai-solutions .container{padding-top:120px}}@media (max-width:767px){.ai-main-page .ai-solutions .container{padding-top:80px}}.ai-main-page .agentic-type .container .service-card{background-color:#0b0f14;background-image:none;background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:1px solid #585858;border-radius:24px;height:auto}.ai-main-page .agentic-type .container .service-card p.category{opacity:.6;border:1px solid var(--white-20,#fff3);color:var(--Text-Inv_Tertiary,#fff9);background:#fff0;border-radius:24px;padding:4px 8px;font-size:14px;font-weight:400;line-height:24px;transition:background .3s ease-in-out}.ai-main-page .agentic-type .container .service-card .gradient-cta{z-index:4;color:#fff6;letter-spacing:-.18px;cursor:pointer;background:#ffffff14;border-radius:16px;padding:17px 24px;font-size:18px;font-weight:500;line-height:142%;transition:background .3s ease-in-out;position:relative}.ai-main-page .agentic-type .container .service-card:hover,.ai-main-page .agentic-type .container .service-card.active{background-image:linear-gradient(#0b0f14,#0b0f14),linear-gradient(88deg,#7a3df0 1.63%,#c236a7 37.91%,#f43b3b 66.21%,#f85a29 83.03%,#f98f1d 98.37%);border:1px solid #0000}.ai-main-page .agentic-type .container .service-card:hover .gradient-cta,.ai-main-page .agentic-type .container .service-card.active .gradient-cta{color:#fff;background:linear-gradient(88deg,#3d0578 -7.09%,#ba2483 20.91%,#f43b3b 54.79%,#f85a29 82.36%,#f98f1d 105.25%)}@media (max-width:767px){.ai-main-page .agentic-type .container .gradient-cta{font-size:16px}}.ai-main-page .ai-result h4{letter-spacing:-.5px;font-size:clamp(56px,5vw,80px);font-style:normal;font-weight:500;line-height:100%}
