.AcieviementItem_achievementItem__vhtnV{padding:24px 24px 32px;border:1px solid #fff;background:linear-gradient(180deg,#f3f3f4,#ecebf4);margin:0 auto}.AcieviementItem_achievementIcon__X6e_D{background-size:cover;background-repeat:no-repeat;background-position:50%;margin-bottom:24px}.AcieviementItem_achievementHeading__ChFD2{font-size:24px;line-height:32px;font-weight:500;font-style:normal;letter-spacing:-.96px;margin-bottom:8px}.AcieviementItem_achievementDescription__RLjqX{color:#2c2c2c;font-size:14px;font-weight:500;line-height:22px;font-weight:450}@media screen and (min-width:1200px){.AcieviementItem_achievementItem__vhtnV:last-child:nth-child(3n+1){grid-column:2/3}}.AchievementsSection_achievementsSection__Mvf_F{padding:0 16px;position:relative}.AchievementsSection_achievementsHeading__QY2Jl{font-size:40px;line-height:48px;font-weight:500;font-style:normal;letter-spacing:-1.6px;margin-bottom:40px}.AchievementsSection_achievementsContainer__azVgF{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}@media screen and (min-width:768px){.AchievementsSection_achievementsSection__Mvf_F{padding:0 32px;margin:0 auto 160px}.AchievementsSection_achievementsContainer__azVgF{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}}@media screen and (min-width:1200px){.AchievementsSection_achievementsSection__Mvf_F{padding:0;max-width:1128px}.AchievementsSection_achievementsContainer__azVgF{grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:0}.AchievementsSection_achievementsHeading__QY2Jl{font-size:48px;line-height:56px;font-weight:500;letter-spacing:-1.92px;font-style:normal}}.ChallengesSection_challengesSection__ip9A4{padding:0 16px;margin-bottom:120px}.ChallengesSection_challengesSectionHeading__NidaY{font-size:40px;line-height:48px;font-weight:500;font-style:normal;letter-spacing:-1.6px;margin-bottom:40px}.ChallengesSection_challengesCards__0tPMa{display:flex;flex-direction:column;align-items:center;row-gap:32px}.ChallengesSection_challengesCardsArrow__0JgXf{display:none}.ChallengesSection_challengeCard__HoCO2{padding:16px 16px 24px;border:1px solid #fff;background:linear-gradient(180deg,#f3f3f4,#ecebf4);box-shadow:0 24px 48px -8px rgba(59,43,241,.06),0 40px 64px -12px rgba(0,0,0,.02)}.ChallengesSection_challengeCardHeading__TN3ve{font-size:20px;line-height:28px;font-weight:500;font-style:normal;margin-bottom:16px}.ChallengesSection_challengeDescription___9fhF{color:#2c2c2c;font-size:14px;line-height:22px;font-weight:500;font-style:normal;font-weight:450}@media screen and (min-width:768px){.ChallengesSection_challengesSection__ip9A4{padding:0 32px}.ChallengesSection_challengesCards__0tPMa{flex-direction:row;align-items:center;column-gap:24px}.ChallengesSection_challengeCard__HoCO2{align-self:flex-start}}@media screen and (min-width:1200px){.ChallengesSection_challengesSection__ip9A4{padding:0;max-width:1128px;margin:0 auto 160px}.ChallengesSection_challengesSectionHeading__NidaY{font-size:48px;line-height:56px;font-weight:500;letter-spacing:-1.92px;font-style:normal}.ChallengesSection_challengesCards__0tPMa{flex-direction:row;justify-content:flex-end;align-items:center;gap:32px}.ChallengesSection_challengesCardsArrow__0JgXf{display:flex;margin-right:32px}.ChallengesSection_challengeCard__HoCO2{padding:24px 24px 32px;max-width:232px}.ChallengesSection_challengeCardHeading__TN3ve{font-size:20px;font-weight:500;line-height:28px}}.StrokeImageBackground_animationContainer__eSEib{position:relative;height:218px;overflow:hidden}.StrokeImageBackground_logoStroke__LWtu1{position:absolute;width:100%;height:100%;z-index:1;background-size:contain;background-repeat:no-repeat;background-image:url(/images/stroke-image.svg)}@media screen and (min-width:768px){.StrokeImageBackground_animationContainer__eSEib{height:360px}}.HeaderSection_headerSection__YMOLK{padding:0 16px;margin-bottom:120px;position:relative}.HeaderSection_headerSection__YMOLK:before{position:absolute;top:0;left:0;content:"";width:800px;height:800px;border-radius:50%;opacity:.6;background:#d1cfed;filter:blur(200px);z-index:-1;transform:rotate(67.128deg)}.HeaderSection_logoWrapper__8uzNI{position:relative;height:40px;margin-bottom:40px}.HeaderSection_headerSectionHeading__gqlYN{font-size:24px;line-height:32px;font-weight:500;font-style:normal;letter-spacing:-.96px;margin-bottom:24px}.HeaderSection_headerSectionImage__YBmOw{margin-bottom:64px;position:relative;height:220px}.HeaderSection_aboutCaseStudyWrapper__QfDMJ{display:flex;flex-direction:column;gap:32px}.HeaderSection_aboutCaseStudy___a29q{display:flex;flex-direction:column;gap:8px}.HeaderSection_aboutCaseStudyHeading__7sgam{color:#3b2bf1;font-size:24px;line-height:32px;font-weight:500;font-style:normal;letter-spacing:-.96px}.HeaderSection_aboutCaseDescription__3lLTn{color:#2c2c2c;font-size:18px;font-weight:500;font-weight:450}.HeaderSection_strokeImageBackground__wZW96{position:absolute;z-index:-1;top:300px}@media screen and (min-width:768px){.HeaderSection_headerSection__YMOLK{padding:0 32px;margin:64px auto 120px;position:relative}.HeaderSection_headerSection__YMOLK:before{content:"";position:absolute;top:-218px;right:0;width:1573px;height:898px;border-radius:1573px;opacity:.6;background:#d1cfed;filter:blur(200px);z-index:-2}.HeaderSection_strokeImageBackground__wZW96{position:absolute;top:80px;left:30%;z-index:-3}.HeaderSection_headerSectionWrapper__s5rLM{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:36px;column-gap:36px;margin-top:40px;margin-bottom:64px}.HeaderSection_headerSectionHeading__gqlYN{margin-bottom:0}.HeaderSection_headerSectionImage__YBmOw{display:flex;justify-content:flex-end;margin-bottom:0}.HeaderSection_headerSectionImage__YBmOw img{width:50%}.HeaderSection_aboutCaseStudyWrapper__QfDMJ{display:grid;grid-template-columns:1fr 1fr}.HeaderSection_aboutCaseDescription__3lLTn{font-size:16px;line-height:24px;font-weight:500;font-style:normal;font-weight:450}}@media screen and (min-width:1200px){.HeaderSection_headerSection__YMOLK{padding:0;max-width:1128px;margin:64px auto 160px;position:relative}.HeaderSection_headerSectionWrapper__s5rLM{column-gap:148px}.HeaderSection_headerSectionHeading__gqlYN{margin-bottom:0;font-size:24px;line-height:32px;font-weight:500;font-style:normal;letter-spacing:-.96px}.HeaderSection_headerSectionImage__YBmOw{height:280px}.HeaderSection_aboutCaseStudyWrapper__QfDMJ{display:flex;flex-flow:row wrap;row-gap:40px;margin-left:116px}.HeaderSection_aboutCaseStudy___a29q{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 32px);box-sizing:border-box;display:flex;flex-direction:column;gap:8px;max-width:50%}.HeaderSection_aboutCaseStudy___a29q:last-child{flex:1 1 100%}.HeaderSection_aboutCaseDescription__3lLTn{font-size:20px;font-weight:500;line-height:28px}}.VerticalStrokeImageBackground_animationContainer__ddoPG{position:relative;height:100%;width:100%}.VerticalStrokeImageBackground_logoStroke__uMUTl{position:absolute;width:100%;height:100%;z-index:1;background-repeat:no-repeat;background-image:url(/images/vertical-stroke-image.svg)}.ProcessSection_processSection__ZSxnk{padding:0 16px;margin-bottom:120px}.ProcessSection_processSection__ZSxnk:before{content:"";position:absolute;z-index:-997;display:block;background:#d1cfed;filter:blur(200px);width:1370px;height:782px;left:-316px;border-radius:1370px;animation:ProcessSection_animateBackground__4JFM3 15s infinite}@keyframes ProcessSection_animateBackground__4JFM3{0%{transform:rotate(-15.751deg);opacity:.8}20%{opacity:.6}40%{opacity:.8;transform:rotate(14.151deg)}60%{opacity:.6;transform:rotate(-8.602deg)}80%{opacity:.8;transform:rotate(15deg)}to{opacity:.6;transform:rotate(-8.602deg)}}.ProcessSection_processSectionWrapper__dVs9p{display:flex;flex-direction:column}.ProcessSection_processSectionHeading__ST4Hq{font-size:40px;line-height:48px;font-weight:500;font-style:normal;letter-spacing:-1.6px;margin-bottom:40px}.ProcessSection_processStepCard__ZYLrf{display:flex}.ProcessSection_processStepCardIcon__Rm4Bb{margin-top:16px;margin-right:49px}.ProcessSection_processStep__8Ypei{gap:16px;display:flex;flex-direction:column}.ProcessSection_processStepHeading__Ml_NT{font-size:16px;line-height:24px;font-weight:500;font-style:normal;letter-spacing:-.64px;margin-top:40px}.ProcessSection_processStepDescription__qXssP{color:#2c2c2c;font-size:14px;line-height:22px;font-weight:500;font-style:normal;font-weight:450;margin-bottom:24px}.ProcessSection_verticalStrokeWrapper__s5tWh{display:none}@media screen and (min-width:768px){.ProcessSection_processSection__ZSxnk{padding:0 32px}.ProcessSection_verticalStrokeWrapper__s5tWh{display:flex}.ProcessSection_processSectionHeading__ST4Hq{height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:20px}.ProcessSection_processContentWrapper___i_Gq{display:grid;grid-template-columns:1fr 2fr}}@media screen and (min-width:1200px){.ProcessSection_processSection__ZSxnk{padding:0;max-width:1128px;margin:0 auto 160px}.ProcessSection_processSectionWrapper__dVs9p{max-width:1014px;display:flex;flex-direction:row}.ProcessSection_processSectionHeading__ST4Hq{font-size:48px;line-height:56px;font-weight:500;letter-spacing:-1.92px;font-style:normal;margin-right:40px;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:20px}.ProcessSection_processStepHeading__Ml_NT{font-size:24px;line-height:32px;font-weight:500;font-style:normal;letter-spacing:-.96px;margin-top:40px}.ProcessSection_processStepDescription__qXssP{color:#2c2c2c;font-size:14px;font-weight:500;line-height:22px;margin-bottom:24px}}.ProjectDescriptionSection_projectDescriptionSection__KckJo{padding:0 16px;display:grid;grid-template-areas:"image1" "heading" "text" "additionalText" "image2" "image3"}.ProjectDescriptionSection_heading__Mw4m9{font-size:40px;line-height:48px;font-weight:500;font-style:normal;letter-spacing:-1.6px;grid-area:heading}.ProjectDescriptionSection_description__q6_2k{color:#2c2c2c;font-size:14px;line-height:22px;font-weight:500;font-style:normal;margin-bottom:40px;grid-area:text}.ProjectDescriptionSection_projectDescriptionImagesWrapper___CzAE{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;flex:1 1;order:2}.ProjectDescriptionSection_projectDescriptionImagesWrapper___CzAE::-webkit-scrollbar{display:none}.ProjectDescriptionSection_caseImage1__5mqDj,.ProjectDescriptionSection_caseImage2___wLnq,.ProjectDescriptionSection_caseImage3__M4fLF{background-repeat:no-repeat;background-size:cover;background-position:50%;width:100%;height:177px;flex:0 0 auto}.ProjectDescriptionSection_caseImage1__5mqDj{grid-area:image1;margin-bottom:40px}.ProjectDescriptionSection_caseImage2___wLnq{grid-area:image2;margin-bottom:40px}.ProjectDescriptionSection_caseImage3__M4fLF{grid-area:image3;border-radius:24px 2px 2px 2px;width:100%;height:420px;margin-bottom:120px}@media screen and (min-width:768px){.ProjectDescriptionSection_projectDescriptionSection__KckJo{padding:0 32px;margin:0 auto 120px;display:grid;grid-template-areas:"heading" "image1" "text" "additionalText" "image2" "image3"}.ProjectDescriptionSection_heading__Mw4m9{margin-bottom:64px}.ProjectDescriptionSection_description__q6_2k{grid-area:text;width:522px;margin:0 auto 40px}.ProjectDescriptionSection_caseImage1__5mqDj{width:522px;height:282px;margin:0 auto 40px}.ProjectDescriptionSection_caseImage2___wLnq{width:522px;height:282px;margin:0 auto}.ProjectDescriptionSection_caseImage3__M4fLF{display:none}}@media screen and (min-width:768px)and (min-width:1200px){.ProjectDescriptionSection_projectDescriptionSection__KckJo{padding:0;justify-items:start;display:grid;max-width:1128px;margin:0 auto 120px;grid-template-areas:"heading image1 image1" "text image1 image1 " "text image2 image3"}.ProjectDescriptionSection_heading__Mw4m9{font-size:48px;line-height:56px;font-weight:500;letter-spacing:-1.92px;font-style:normal;margin-bottom:32px}.ProjectDescriptionSection_description__q6_2k{font-size:16px;line-height:24px;font-weight:500;font-style:normal;font-weight:450;width:100%;margin:0}.ProjectDescriptionSection_caseImage1__5mqDj,.ProjectDescriptionSection_caseImage2___wLnq,.ProjectDescriptionSection_caseImage3__M4fLF{background-repeat:no-repeat;background-size:cover;background-position:50%;width:100%;height:177px;flex:0 0 auto;margin-right:10px}.ProjectDescriptionSection_caseImage1__5mqDj{width:432px;height:240px;margin-left:100px;margin-bottom:40px;margin-right:24px}.ProjectDescriptionSection_caseImage2___wLnq{width:316px;height:180px;margin-top:40px}.ProjectDescriptionSection_caseImage3__M4fLF{display:grid;border-radius:24px 0 0;width:200px;height:260px;margin-left:16px}}.SolutionsSection_solutionsSection__0nEbJ{padding:0 16px;margin-bottom:120px}.SolutionsSection_solutionsSectionHeading__ZAKpD{font-size:40px;line-height:48px;font-weight:500;font-style:normal;letter-spacing:-1.6px;margin-bottom:40px;flex:1 1}.SolutionsSection_solutionsSectionDescription__ET1Tn{color:#2c2c2c;font-size:16px;line-height:24px;font-weight:500;font-style:normal;font-weight:450;flex:1 1}@media screen and (min-width:768px){.SolutionsSection_solutionsSection__0nEbJ{padding:0 32px;margin:0 auto 160px}.SolutionsSection_solutionsSectionWrapper__0lkU1{display:flex}}@media screen and (min-width:1200px){.SolutionsSection_solutionsSection__0nEbJ{padding:0;max-width:1128px}.SolutionsSection_solutionsSectionWrapper__0lkU1{max-width:1014px;display:flex}.SolutionsSection_solutionsSectionHeading__ZAKpD{font-size:48px;line-height:56px;font-weight:500;letter-spacing:-1.92px;font-style:normal;margin-bottom:0;flex:1 1}.SolutionsSection_solutionsSectionDescription__ET1Tn{font-weight:500}}