.ai-cloud-solutions-page .ai-cloud-hero{position:relative;background:none}.ai-cloud-solutions-page .ai-cloud-hero .ai-cloud-hero-image{position:absolute;width:100%;height:100vh;max-height:835px;z-index:-1;object-fit:cover;background:#2f2640}@media screen and (max-width:1024px){.ai-cloud-solutions-page .ai-cloud-hero .ai-cloud-hero-image{height:90vh;min-height:600px}}@media screen and (max-width:500px){.ai-cloud-solutions-page .ai-cloud-hero .ai-cloud-hero-image{padding:30px 0;height:80vh}}.ai-cloud-solutions-page .ai-cloud-hero .overlay-graphic-design{padding:80px 0;height:100vh;max-height:835px;display:block}@media screen and (max-width:1024px){.ai-cloud-solutions-page .ai-cloud-hero .overlay-graphic-design{padding:50px 0;height:54vh;min-height:600px}}@media screen and (max-width:500px){.ai-cloud-solutions-page .ai-cloud-hero .overlay-graphic-design{padding:30px 0;height:70vh;min-height:400px}}@media(max-width:865px){.ai-cloud-solutions-page .ai-cloud-hero .overlay-graphic-design .logo{display:none}}.ai-cloud-solutions-page .ai-cloud-hero .overlay-graphic-design .ai-cloud-hero-content{display:flex;flex-direction:column;gap:46px;margin-top:98px;max-width:608px;width:100%}.ai-cloud-solutions-page .ai-cloud-hero .overlay-graphic-design .ai-cloud-hero-content .pill{width:-moz-fit-content;width:fit-content;border-radius:53px;padding:10px 20px;border:1px solid rgba(142,141,192,.169);font-family:Plus Jakarta Sans;font-weight:700;font-size:14px;line-height:137%;letter-spacing:0;text-transform:uppercase;background:linear-gradient(90deg,#8b6cff,#e96965);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.ai-cloud-solutions-page .ai-cloud-hero .overlay-graphic-design .ai-cloud-hero-content h1{font-family:Plus Jakarta Sans;font-weight:700;font-size:48px;line-height:114%;letter-spacing:-1.44px;color:#d9d9d9}.ai-cloud-solutions-page .ai-cloud-hero .overlay-graphic-design .ai-cloud-hero-content h1 span{background:linear-gradient(90deg,#f7b733 1.92%,#f55 55.93%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}@media screen and (max-width:1024px){.ai-cloud-solutions-page .ai-cloud-hero .overlay-graphic-design .ai-cloud-hero-content h1{font-size:28px;font-weight:34px}}.ai-cloud-solutions-page .ai-cloud-hero .overlay-graphic-design .ai-cloud-hero-content .ai-tech-stack{display:flex;flex-direction:column;gap:28px}.ai-cloud-solutions-page .ai-cloud-hero .overlay-graphic-design .ai-cloud-hero-content .ai-tech-stack .ai-data .ai-tech-stack-grid-heading{font-family:Plus Jakarta Sans;font-weight:500;font-size:16px;line-height:137%;letter-spacing:0;color:hsla(0,0%,100%,.788);margin-bottom:16px}.ai-cloud-solutions-page .ai-cloud-hero .overlay-graphic-design .ai-cloud-hero-content .ai-tech-stack .ai-data .ai-tech-stack-container{display:flex;gap:4px;flex-wrap:wrap}.ai-cloud-solutions-page .ai-cloud-hero .overlay-graphic-design .ai-cloud-hero-content .ai-tech-stack .ai-data .ai-tech-stack-container p{width:-moz-fit-content;width:fit-content;border-radius:53px;padding:6px 12px;border:1px solid hsla(0,0%,100%,.169);font-family:Plus Jakarta Sans;font-weight:600;font-size:14px;line-height:137%;letter-spacing:0;color:hsla(0,0%,100%,.788)}.ai-cloud-solutions-page .ai-cloud-hero .overlay-graphic-design .ai-cloud-hero-content .ai-tech-stack .ai-location{display:flex;gap:40px}.ai-cloud-solutions-page .ai-cloud-hero .overlay-graphic-design .ai-cloud-hero-content .ai-tech-stack .ai-location-data{display:flex;gap:6px;font-family:Plus Jakarta Sans;font-weight:500;font-size:16px;line-height:137%;letter-spacing:0}.ai-cloud-solutions-page .ai-cloud-hero .overlay-graphic-design .ai-cloud-hero-content .ai-tech-stack .ai-location-data span{color:hsla(0,0%,100%,.788)}.ai-cloud-solutions-page .ai-cloud-hero .overlay-graphic-design .ai-cloud-hero-content .ai-tech-stack .ai-location-data p{color:#fff;width:max-content}.ai-cloud-solutions-page .ai-cloud-hero .overlay-graphic-design .logo{width:150px}@media screen and (max-width:600px){.ai-cloud-solutions-page .ai-cloud-hero{min-height:600px}.ai-cloud-solutions-page .ai-cloud-hero .ai-cloud-hero-content{margin-top:60px!important;gap:15px!important}.ai-cloud-solutions-page .ai-cloud-hero img{object-fit:cover;min-height:600px;height:100%;padding:0!important}.ai-cloud-solutions-page .ai-cloud-hero .ai-location{flex-direction:column;gap:10px!important}.ai-cloud-solutions-page .ai-cloud-hero .ai-cloud-hero-content{margin-top:30px!important}}.ai-cloud-solutions-page .section-book-call{width:100%;display:flex;justify-content:center;background-color:#f5f4fa}.ai-cloud-solutions-page .section-book-call .width-wrapper{display:flex;flex-direction:column;align-items:left;padding:100px 0 120px}@media screen and (max-width:1024px){.ai-cloud-solutions-page .section-book-call .width-wrapper{min-height:auto;padding:50px 0}}@media screen and (max-width:500px){.ai-cloud-solutions-page .section-book-call .width-wrapper{padding:30px 0}}.ai-cloud-solutions-page .ai-data-container{position:relative;width:100%;display:flex;justify-content:center;background-color:#f5f4fa;padding-top:72px;margin:0 auto}.ai-cloud-solutions-page .ai-data-container .ai-data-container-1{display:flex;justify-content:space-between;gap:20px;position:relative;align-items:flex-start}.ai-cloud-solutions-page .ai-data-container .ai-data-container-boxes{display:flex;flex-direction:column;gap:72px}.ai-cloud-solutions-page .ai-data-container .ai-background{max-width:972px;width:100%;display:block}.ai-cloud-solutions-page .ai-data-container .ai-background div{display:block}.ai-cloud-solutions-page .ai-data-container .ai-background h2{font-family:Plus Jakarta Sans;font-weight:700;font-size:32px;line-height:114%;letter-spacing:-.32px;color:#0e0f1e;margin-bottom:24px}.ai-cloud-solutions-page .ai-data-container .ai-background li{margin-left:20px;list-style-type:disc}.ai-cloud-solutions-page .ai-data-container .ai-background p{max-width:860px;font-weight:400;font-size:18px;line-height:150%;letter-spacing:0;color:rgba(0,0,0,.651)}.ai-cloud-solutions-page .ai-data-container .ai-background p span{color:#6a43fd}.ai-cloud-solutions-page .ai-data-container .ai-background .ai-note{background:linear-gradient(90deg,rgba(147,197,253,.35),rgba(199,210,254,.25) 50%,rgba(243,244,246,.6));border-radius:12px;padding:16px 20px;border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.04)}.ai-cloud-solutions-page .ai-data-container .ai-challenge{max-width:972px;width:100%;display:block}.ai-cloud-solutions-page .ai-data-container .ai-challenge div{display:block}.ai-cloud-solutions-page .ai-data-container .ai-challenge h2{font-family:Plus Jakarta Sans;font-weight:700;font-size:32px;line-height:114%;letter-spacing:-.32px;color:#0e0f1e;margin-bottom:24px}.ai-cloud-solutions-page .ai-data-container .ai-challenge .ai-challenge-cards{display:flex;width:100%;gap:10px;flex-wrap:wrap}.ai-cloud-solutions-page .ai-data-container .ai-challenge .ai-challenge-cards .ai-challenge-cards-1{max-width:300px;width:100%;display:flex;flex-direction:column;gap:12px;border-radius:12px;padding:28px 24px;background:#fff;border:1px solid rgba(69,90,100,.141)}.ai-cloud-solutions-page .ai-data-container .ai-challenge .ai-challenge-cards .ai-challenge-cards-1 h3{width:-moz-fit-content;width:fit-content;border-radius:53px;padding:8px 14px;border:1px solid rgba(142,141,192,.169);font-family:Plus Jakarta Sans;font-weight:700;font-size:14px;line-height:137%;letter-spacing:0;text-transform:uppercase;background:linear-gradient(90deg,#5b37e2,#d5514d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.ai-cloud-solutions-page .ai-data-container .ai-challenge .ai-challenge-cards .ai-challenge-cards-1 p{font-family:Plus Jakarta Sans;font-weight:600;font-size:22px;line-height:144%;letter-spacing:-.22px;color:#0e0f1e}.ai-cloud-solutions-page .ai-data-container .ai-solutions{max-width:972px;width:100%;display:block}.ai-cloud-solutions-page .ai-data-container .ai-solutions div{display:block}.ai-cloud-solutions-page .ai-data-container .ai-solutions .width-wrapper{display:flex;flex-direction:column;gap:24px}.ai-cloud-solutions-page .ai-data-container .ai-solutions h2{font-family:Plus Jakarta Sans;font-weight:700;font-size:32px;line-height:114%;letter-spacing:-.32px;color:#0e0f1e}.ai-cloud-solutions-page .ai-data-container .ai-solutions p{font-weight:400;font-size:18px;line-height:150%;letter-spacing:0;color:rgba(0,0,0,.651)}.ai-cloud-solutions-page .ai-data-container .ai-solutions p span{color:#6a43fd}.ai-cloud-solutions-page .ai-data-container .ai-solutions .ai-solutions-cards{width:100%;display:flex;gap:10px;flex-wrap:wrap}.ai-cloud-solutions-page .ai-data-container .ai-solutions .ai-solutions-cards-1{max-width:300px;width:100%;background:linear-gradient(78.3deg,#d5f -19.96%,#6a39ff 35.07%);border-radius:20px;padding:32px}.ai-cloud-solutions-page .ai-data-container .ai-solutions .ai-solutions-cards-1 h3{color:#fff;font-size:24px;font-weight:700;line-height:32.88px;letter-spacing:-.01em}.ai-cloud-solutions-page .ai-data-container .ai-solutions .ai-solutions-cards-1 p{font-family:Plus Jakarta Sans;font-size:16px;font-weight:400;line-height:27.2px;color:#fff}.ai-cloud-solutions-page .ai-data-container .ai-solutions .ai-solutions-points h4{font-family:Plus Jakarta Sans;font-weight:700;font-size:24px;line-height:131%;letter-spacing:-.24px;color:#0e0f1e;margin-bottom:14px}.ai-cloud-solutions-page .ai-data-container .ai-solutions .ai-solutions-points div,.ai-cloud-solutions-page .ai-data-container .ai-solutions .ai-solutions-points p{font-weight:400;font-size:18px;line-height:150%;letter-spacing:0;color:rgba(0,0,0,.651)}.ai-cloud-solutions-page .ai-data-container .ai-solutions .ai-solutions-points div li,.ai-cloud-solutions-page .ai-data-container .ai-solutions .ai-solutions-points p li{margin-left:20px}.ai-cloud-solutions-page .ai-data-container .ai-solutions .ai-solutions-points img{width:100%;height:auto;object-fit:cover;margin-top:24px;border-radius:12px}.ai-cloud-solutions-page .ai-data-container .ai-results{max-width:972px;width:100%;display:block}.ai-cloud-solutions-page .ai-data-container .ai-results div{display:block}.ai-cloud-solutions-page .ai-data-container .ai-results h2{font-family:Plus Jakarta Sans;font-weight:700;font-size:32px;line-height:114%;letter-spacing:-.32px;color:#0e0f1e;margin-bottom:24px}.ai-cloud-solutions-page .ai-data-container .ai-results .ai-results-description{margin-bottom:24px}.ai-cloud-solutions-page .ai-data-container .ai-results li{margin-left:20px;list-style-type:disc}.ai-cloud-solutions-page .ai-data-container .ai-results p{font-weight:400;font-size:18px;line-height:150%;letter-spacing:0;color:rgba(0,0,0,.651)}.ai-cloud-solutions-page .ai-data-container .ai-results p span{color:#6a43fd}.ai-cloud-solutions-page .ai-data-container .ai-results .results-cards{display:flex;gap:10px;margin-top:32px;flex-wrap:wrap}.ai-cloud-solutions-page .ai-data-container .ai-results .results-cards .results-cards-1{max-width:300px;width:100%;display:flex;flex-direction:column;gap:12px;border-radius:12px;padding:28px 24px;background:#fff;border:1px solid rgba(69,90,100,.141)}.ai-cloud-solutions-page .ai-data-container .ai-results .results-cards .results-cards-1 h3{width:-moz-fit-content;width:fit-content;border-radius:53px;padding:8px 14px;border:1px solid rgba(142,141,192,.169);font-family:Plus Jakarta Sans;font-weight:700;font-size:14px;line-height:137%;letter-spacing:0;text-transform:uppercase;background:linear-gradient(90deg,#5b37e2,#d5514d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.ai-cloud-solutions-page .ai-data-container .ai-results .results-cards .results-cards-1 p{font-family:Plus Jakarta Sans;font-weight:600;font-size:22px;line-height:144%;letter-spacing:-.22px;color:#0e0f1e}.ai-cloud-solutions-page .ai-data-container .ai-data-progress{position:-webkit-sticky;position:sticky;top:72px;display:flex}.ai-cloud-solutions-page .ai-data-container .ai-data-progress .progress-bar-container{width:4px;height:152px;background-color:#e0e0e0;border-radius:4px;overflow:hidden}.ai-cloud-solutions-page .ai-data-container .ai-data-progress .progress-bar-fill{width:100%;height:0;background:linear-gradient(180deg,#5b37e2,#d5514d);border-radius:4px;transition:height .1s ease-out}.ai-cloud-solutions-page .ai-data-container .ai-data-progress .ai-data-progress-list{display:flex;flex-direction:column;gap:16px}.ai-cloud-solutions-page .ai-data-container .ai-data-progress .ai-data-progress-list p{border-left-width:2px;padding:0 16px;font-family:Plus Jakarta Sans;font-weight:500;font-size:16px;line-height:137%;letter-spacing:0;color:rgba(38,50,56,.8)}@media screen and (max-width:1440px){.ai-cloud-solutions-page .ai-data-container .ai-data-container-1{max-width:1200px;width:100%}}@media screen and (max-width:1240px){.ai-cloud-solutions-page .ai-data-container .ai-data-container-1{max-width:calc(100% - 40px);width:100%}}@media screen and (max-width:1024px){.ai-cloud-solutions-page .ai-data-container .ai-data-progress{display:none}}