.modern-service-page-module___UIifq__appPage{background:#f6f6f6}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHero{background:#fff;border:1px solid #fef8f4;height:562px;min-height:562px;position:relative;overflow:hidden}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHeroPattern{opacity:.51;width:2208px;height:3040px;top:-1265px;left:calc(50vw - 1720px)}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHeroInner{width:100%;max-width:1920px;height:562px;min-height:562px;display:block;position:relative}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHeroCopy{gap:15px;width:610px;max-width:610px;position:absolute;top:60px;left:clamp(68px,7.29vw,140px)}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHeroCopy h1{color:#393939;letter-spacing:0;width:610px;margin:0;font-family:Sora,sans-serif;font-size:36px;font-weight:700;line-height:150%}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHeroCopy h1 span{color:#ff8d6b;font-size:36px;font-weight:700;line-height:150%;display:block}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHeroCopy p{color:#393939;width:610px;max-width:610px;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:150%}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHero .modern-service-page-module___UIifq__primaryButton{background:linear-gradient(120.49deg,#f76e45 .14%,#ff8d6b 99.86%);border:0;border-radius:38px;justify-content:center;align-items:center;width:250px;height:44px;padding:12px 18px;font-family:Sora,sans-serif;font-size:18px;font-weight:600;line-height:150%;display:inline-flex;color:#fff!important;text-decoration:none!important}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHero .modern-service-page-module___UIifq__primaryButton img{object-fit:contain;width:24px;height:24px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHeroImage{aspect-ratio:600/400;object-fit:cover;object-position:center;border-radius:15px;width:clamp(420px,31.25vw,600px);height:clamp(280px,20.83vw,400px);position:absolute;top:80px;left:auto;right:clamp(96px,7.6vw,146px)}@media (max-width:1120px){.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHero{height:auto;min-height:0;padding:56px 0}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHeroPattern{top:-1265px;left:calc(50vw - 1720px)}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHeroInner{grid-template-columns:1fr;gap:48px;width:calc(100% - 48px);height:auto;min-height:0;display:grid}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHeroCopy,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHeroImage{width:100%;position:relative;top:auto;left:auto}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHeroCopy{max-width:720px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHeroImage{justify-self:center;width:min(100%,607px);min-width:0;max-width:607px;height:auto;margin:0 auto;right:auto;transform:none}}@media (max-width:640px){.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHeroInner{width:calc(100% - 36px)}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHeroImage{justify-self:stretch;width:100%;max-width:100%}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHeroCopy h1{font-size:28px;line-height:1.35}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHeroCopy p,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHero .modern-service-page-module___UIifq__primaryButton{font-size:15px}}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsulting{flex-direction:column;gap:40px;width:calc(100% - 2*clamp(24px,7.08vw,136px));max-width:1645px;margin:52px auto;display:flex}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingHeader{grid-template-columns:minmax(0,1025px) minmax(0,610px);align-items:start;gap:10px;width:100%;margin-bottom:0;display:grid}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingHeader>div{flex-direction:column;gap:10px;display:flex}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingBadge{color:#ff8d6b;letter-spacing:.15em;background:#fef8f4;border-radius:22px;align-items:center;gap:10px;width:fit-content;height:44px;margin:0;padding:10px 20px;font-family:Sora,sans-serif;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingBadge img{object-fit:contain;width:24px;height:24px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingHeader h2{color:#393939;letter-spacing:0;margin:0;font-family:Sora,sans-serif;font-size:36px;font-weight:700;line-height:1.5}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingHeader h2 span{color:#ff8d6b;display:block}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingHeader>p{color:#393939;max-width:610px;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:1.5}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:21px 20px;display:grid}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingCard{background:#fff;border-radius:10px;flex-direction:column;gap:10px;min-height:304px;padding:30px 20px;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingCard:first-child{padding-top:20px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingCard:nth-child(n+5){min-height:246px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingCard>img{object-fit:contain;width:67px;height:67px;margin-bottom:0}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingCard h3{color:#393939;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:700;line-height:1.5}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingCard p{color:#393939;margin:0;font-family:Sora,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingLink{color:#ff8d6b;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding:12px 0 0;font-family:Sora,sans-serif;font-size:18px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingLink:after{content:"→";font-size:24px;line-height:1}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingLink img{display:none}@media (max-width:1200px){.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsulting{width:calc(100% - 48px)}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingHeader{grid-template-columns:1fr}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingHeader>p{max-width:760px}}@media (max-width:640px){.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsulting{width:calc(100% - 36px);margin:40px auto 44px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingHeader{gap:18px;margin-bottom:24px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingHeader h2{font-size:28px;line-height:1.3}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingBadge{height:auto;padding:9px 16px;font-size:12px;line-height:1.2}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingBadge img{width:20px;height:20px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingHeader>p{font-size:15px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingGrid{grid-template-columns:1fr}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingCard{min-height:0;padding:22px 20px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingCard>img{width:56px;height:56px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingCard h3{font-size:17px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingCard p{font-size:15px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingLink{font-size:16px}}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appIndustries{flex-direction:column;align-items:center;gap:50px;width:100%;max-width:none;margin:0 auto;padding:0 0 72px;display:flex;position:relative}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appIndustries:before{content:"";background:#fff;width:100%;height:827px;position:absolute;top:160px;left:0}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appIndustries>*{z-index:1;position:relative}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__sectionHeading{flex-direction:column;align-items:center;gap:11px;width:min(440px,100% - 36px);max-width:440px;height:110px;display:flex}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiIndustriesBadge{color:#ff8d6b;letter-spacing:.15em;background:#fef8f4;border-radius:22px;align-items:center;gap:10px;width:fit-content;height:45px;margin:0;padding:10px 20px;font-family:Sora,sans-serif;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiIndustriesBadge img{object-fit:contain;width:25px;height:25px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__sectionHeading h2{color:#000;text-align:center;margin:0;font-family:Sora,sans-serif;font-size:36px;font-weight:600;line-height:1.5}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__sectionHeading h2 span{color:#ff8d6b}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appIndustryShowcase{background:0 0;grid-template-columns:663px 689px;align-items:start;gap:153px;width:min(1505px,100% - 2*clamp(18px,4vw,96px));max-width:100%;margin:55px auto 0;padding:0;display:grid}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appIndustryCopy{grid-template-rows:38px 189px 44px 151px;gap:15px;width:663px;display:grid}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appIndustryCopy h3{color:#393939;justify-content:flex-start;align-items:center;margin:0;font-family:Sora,sans-serif;font-size:25px;font-weight:600;line-height:1.5;display:flex}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appIndustryCopy h3 img{flex:0 0 29px;width:29px;height:29px;margin-right:8px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appIndustryCopy h3 span{color:#ff8d6b}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiIndustryDescription{color:#393939;width:628px;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:1.5}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appIndustryCopy .modern-service-page-module___UIifq__primaryButton{width:max-content;min-width:175px;height:44px;padding:12px 18px;font-family:Sora,sans-serif;font-size:18px;font-weight:600;line-height:1.5}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__miniProjects{grid-template-columns:repeat(3,188.39px);gap:15px;width:595.16px;margin-top:17px;display:grid}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__miniProjects article{width:188.39px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__miniProjects img{object-fit:cover;object-position:top center;background:#fffaf8;border-radius:5px;width:188.39px;height:105.38px;display:block;box-shadow:0 1px 4px #0c0c0d1a,0 1px 4px #0c0c0d0d}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__miniProjects h4{color:#393939;margin:6px 0 0;font-family:Sora,sans-serif;font-size:16px;font-weight:600;line-height:1.5}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__miniProjects a{color:#ff8d6b;margin:0;font-family:Sora,sans-serif;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appIndustryImage{object-fit:cover;border-radius:10px;width:689px;height:389px;display:block}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__industryTabs{grid-template-columns:repeat(6,208px);gap:52px;width:min(1508px,100% - 2*clamp(18px,4vw,96px));max-width:100%;margin:15px auto 0;display:grid}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__industryTabs article{opacity:.7;border-top:0;width:208px;padding-top:18px;position:relative}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__industryTabs article:before{content:"";border-top:2px solid #39393926;width:190px;position:absolute;top:0;left:0}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__industryTabs article:first-child:before{border-color:#ff8d6b}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__industryTabs h3{color:#393939;margin:0 0 8px;font-family:Sora,sans-serif;font-size:18px;font-weight:600;line-height:1.5}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__industryTabs p{color:#393939;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:1.5}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__sliderControls{justify-content:flex-start;align-items:center;gap:41px;width:min(1508px,100% - 2*clamp(18px,4vw,96px));max-width:100%;margin:-4px auto 0;display:flex}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__sliderControls button{color:#ff8d6b;cursor:pointer;background:#fff;border:1px solid #ff8d6b;border-radius:50%;justify-content:center;align-items:center;width:51px;height:51px;padding:0 0 4px;font-family:Sora,sans-serif;font-size:32px;font-weight:400;line-height:1;display:inline-flex}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__sliderControls button:last-child{color:#fff;background:linear-gradient(120.49deg,#f76e45 .14%,#ff8d6b 99.86%)}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechSection{grid-template-columns:minmax(351px,clamp(351px,26.875vw,516px)) minmax(715px,clamp(715px,54.7396vw,1051px));align-items:flex-start;gap:clamp(56px,4.2708vw,82px);width:min(1649px,100% - 2*clamp(24px,7.08vw,136px));min-height:clamp(322px,24.6875vw,474px);margin:84px auto 0;padding:0;display:grid}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechCopy{align-items:flex-start;gap:clamp(23px,1.7708vw,34px);width:clamp(351px,26.875vw,516px);min-height:clamp(311px,23.8177vw,457px)}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechCopy .modern-service-page-module___UIifq__badge{color:#ff8d6b;letter-spacing:.15em;background:#fef8f4;border-radius:22px;gap:10px;height:clamp(30px,2.2917vw,44px);margin:0;padding:clamp(7px,.5208vw,10px) clamp(14px,1.0417vw,20px);font-family:Sora,sans-serif;font-size:clamp(10px,.7292vw,14px);font-weight:600;line-height:1.2}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechCopy .modern-service-page-module___UIifq__badge img{width:clamp(16px,1.25vw,24px);height:clamp(16px,1.25vw,24px)}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechCopy h2{color:#000;width:clamp(351px,26.875vw,516px);margin:0;font-family:Sora,sans-serif;font-size:clamp(24px,1.875vw,36px);font-weight:600;line-height:1.5}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechCopy h2 span{color:#ff8d6b;display:block}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechCopy>img{object-fit:contain;object-position:left bottom;width:clamp(271px,20.7188vw,398px);height:clamp(169px,12.9167vw,248px);display:block}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechPanel{background:#fff;border-radius:10px;grid-template-columns:minmax(253px,clamp(253px,19.375vw,372px)) minmax(394px,clamp(394px,30.2083vw,580px));align-items:start;gap:clamp(17px,1.3021vw,25px);width:clamp(715px,54.7396vw,1051px);min-height:clamp(322px,24.6875vw,474px);padding:clamp(25px,1.9271vw,37px);display:grid;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.modern-service-page-module___UIifq__appTechCopy h2 span{color:#ff8d6b;display:block}.modern-service-page-module___UIifq__appTechCopy>img{object-fit:contain;width:398px;height:248px}.modern-service-page-module___UIifq__appTechPanel{background:#fff;border-radius:20px;flex-direction:row;gap:25px;width:min(1051px,100% - 2*clamp(18px,4vw,96px));max-width:100%;min-height:474px;padding:37px;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.modern-service-page-module___UIifq__appTechTabs button{color:#393939;cursor:pointer;text-align:center;background:#fff;border:1px solid #e0e0e0;border-radius:79px;justify-content:center;align-items:center;width:372px;height:63px;padding:10px 20px;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:1.5;transition:all .3s;display:flex}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechLogoGrid{grid-template-columns:repeat(5,clamp(73px,5.625vw,108px));align-content:start;align-self:start;gap:clamp(7px,.5208vw,10px);width:clamp(394px,30.2083vw,580px);display:grid}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechLogoGrid article.modern-service-page-module___UIifq__appServiceCardHeader span{background:#fef8f4;border-radius:5px;flex:0 0 71px;justify-content:center;align-items:center;width:71px;height:71px;display:flex;box-shadow:0 1px 4px #0c0c0d1a,0 1px 4px #0c0c0d0d}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechLogoGrid article{background:#fff;border-radius:10px;justify-content:center;align-items:center;width:clamp(73px,5.625vw,108px);height:clamp(73px,5.625vw,108px);padding:clamp(14px,1.0417vw,20px);display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechLogoGrid img{object-fit:contain;max-width:clamp(58px,4.4792vw,86px);max-height:clamp(46px,3.5417vw,68px)}@media (max-width:1200px){.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechSection{grid-template-columns:1fr;gap:32px;height:auto;min-height:0;margin-top:64px;padding-bottom:48px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechCopy{width:100%;min-height:0}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechCopy h2{width:100%}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechCopy>img{width:100%;max-width:398px;height:auto}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechPanel{grid-template-columns:minmax(260px,372px) minmax(0,1fr);width:100%;height:auto;min-height:0}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechTabs,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechTabs button{width:100%}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechLogoGrid{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));width:100%}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechLogoGrid article{width:100%}}@media (max-width:720px){.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechSection{gap:24px;width:calc(100% - 36px)}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechPanel{grid-template-columns:1fr;padding:18px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechLogoGrid article{width:100%}}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appHero{background:#fff;border:1px solid #fef8f4;height:562px;min-height:562px;position:relative;overflow:hidden}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appHeroPattern{opacity:.51;pointer-events:none;z-index:0;width:2208px;height:3040px;position:absolute;top:-1265px;left:calc(50vw - 1720px)}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appHeroInner{width:100%;max-width:1920px;height:562px;min-height:562px;margin:0 auto;display:block;position:relative}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appHeroCopy{z-index:2;flex-direction:column;gap:20px;width:min(610px,100vw - clamp(48px,7.29vw,140px) - clamp(420px,31.6vw,607px) - clamp(48px,7.6vw,146px) - 32px);max-width:610px;display:flex;position:absolute;top:clamp(60px,4.68vw,90px);left:clamp(48px,7.29vw,140px)}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appHeroImage{aspect-ratio:607/403;object-fit:cover;object-position:center;z-index:2;border-radius:20px;width:clamp(420px,31.6vw,607px);height:clamp(280px,21vw,403px);position:absolute;top:clamp(40px,4.16vw,80px);right:clamp(48px,7.6vw,146px);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appServiceCards{padding-bottom:57px}@media (max-width:1200px){.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appHero{height:auto;min-height:0;padding:56px 0}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appHeroInner{flex-direction:column;gap:40px;width:100%;height:auto;min-height:0;padding:0 24px;display:flex}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appHeroCopy,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appHeroImage{width:100%;position:relative;top:auto;left:auto;right:auto}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appHeroCopy{max-width:720px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appHeroImage{max-width:607px;height:auto;margin:0 auto}}@media (max-width:1600px){.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appIndustryShowcase,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__industryTabs,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__sliderControls{width:calc(100% - 96px)}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appIndustryShowcase{grid-template-columns:minmax(0,663px) minmax(0,689px);gap:clamp(48px,8vw,153px)}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__industryTabs{grid-template-columns:repeat(6,minmax(0,208px));gap:clamp(24px,3vw,52px)}}@media (max-width:1200px){.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appIndustries:before{height:calc(100% - 160px)}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appIndustryShowcase{grid-template-columns:1fr}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appIndustryCopy,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiIndustryDescription,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__miniProjects,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appIndustryImage{width:100%;max-width:760px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appIndustryCopy{grid-template-rows:auto}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__miniProjects{grid-template-columns:repeat(3,minmax(0,1fr))}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__miniProjects article,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__miniProjects img{width:100%}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appIndustryImage{justify-self:center;height:auto}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__industryTabs{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}}@media (max-width:768px){.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appIndustries{gap:36px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appIndustryShowcase,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__industryTabs,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__sliderControls{width:calc(100% - 48px)}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__industryTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__industryTabs article,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__industryTabs article:before{width:100%}}@media (max-width:640px){.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__sectionHeading{height:auto}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiIndustriesBadge{height:auto;padding:9px 16px;font-size:12px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiIndustriesBadge img{width:20px;height:20px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__sectionHeading h2{font-size:28px;line-height:1.3}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appIndustryShowcase,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__industryTabs,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__sliderControls{width:calc(100% - 36px)}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appIndustryCopy h3{font-size:22px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiIndustryDescription,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__industryTabs h3,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__industryTabs p{font-size:15px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appIndustryCopy .modern-service-page-module___UIifq__primaryButton{min-width:152px;font-size:16px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__miniProjects{grid-template-columns:1fr}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__miniProjects img{aspect-ratio:188.39/105.38;height:auto}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__industryTabs{grid-template-columns:1fr}}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartner{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,72px);width:min(1645px,100% - 2*clamp(24px,7.08vw,136px));min-height:0;padding-bottom:clamp(56px,5vw,72px);display:grid}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartnerVisual{flex:none;width:100%;height:auto;min-height:0}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartnerVisual>img{object-fit:cover;border-radius:20px;width:100%;max-width:100%;height:auto;display:block}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartnerVisual>img+img{margin-top:18px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartnerVisual>div{width:min(100%,328px)}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartnerCopy{flex:none;width:100%;min-height:0}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartnerCopy>p,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartnerCapabilities,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartnerRows,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartnerRows article,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartnerProgressRow{width:100%}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartnerCapabilities{align-items:stretch;height:auto}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartnerRows{height:auto}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartnerRows p{width:100%;max-width:509px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartnerProgressBar{flex:auto;width:auto}@media (max-width:1300px){.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartner{grid-template-columns:1fr}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartnerVisual,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartnerCopy{width:100%;max-width:760px}}@media (max-width:980px){.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartner{width:calc(100% - 48px)}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartnerCapabilities{gap:24px}}@media (max-width:640px){.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartner{width:calc(100% - 36px)}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartnerCopy h2{font-size:28px;line-height:1.35}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartnerCopy>p,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartnerRows p{font-size:15px;line-height:1.5}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartnerCapabilities{flex-direction:column;align-items:stretch}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartnerIconRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;height:auto;padding:14px;display:grid}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartnerIconRail span{width:58px;height:58px;margin:0 auto}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appPartnerIconRail img{width:42px;height:42px}}.modern-service-page-module___UIifq__appHero{background:#fff;border:1px solid #fef8f4;position:relative;overflow:hidden}.modern-service-page-module___UIifq__appHeroPattern{object-fit:contain;opacity:.56;pointer-events:none;z-index:0;width:2208px;height:3040px;position:absolute;top:-1265px;left:calc(50vw - 1720px)}.modern-service-page-module___UIifq__appHeroInner,.modern-service-page-module___UIifq__appOverview,.modern-service-page-module___UIifq__appTechSection,.modern-service-page-module___UIifq__appServiceCards,.modern-service-page-module___UIifq__appPartner,.modern-service-page-module___UIifq__appIndustries{width:calc(100% - 2*clamp(24px,7.08vw,136px));max-width:1648px;margin:0 auto}.modern-service-page-module___UIifq__appHeroInner{z-index:1;grid-template-columns:minmax(420px,610px) minmax(420px,607px);align-items:center;gap:clamp(64px,14vw,431px);min-height:562px;display:grid;position:relative}.modern-service-page-module___UIifq__appHeroCopy,.modern-service-page-module___UIifq__appOverviewCopy,.modern-service-page-module___UIifq__appTechCopy,.modern-service-page-module___UIifq__appPartnerCopy,.modern-service-page-module___UIifq__appIndustryCopy{flex-direction:column;display:flex}.modern-service-page-module___UIifq__appHeroCopy{flex-direction:column;align-items:flex-start;gap:25px;display:flex}.modern-service-page-module___UIifq__appHeroCopy h1,.modern-service-page-module___UIifq__appOverviewCopy h2,.modern-service-page-module___UIifq__appTechCopy h2,.modern-service-page-module___UIifq__appServiceCards h2,.modern-service-page-module___UIifq__appPartnerCopy h2{color:#393939;letter-spacing:0;margin:0;font-family:Sora,sans-serif;font-size:36px;font-weight:700;line-height:54px}.modern-service-page-module___UIifq__appHeroCopy h1{max-width:610px;font-size:36px}.modern-service-page-module___UIifq__appHeroCopy h1 span,.modern-service-page-module___UIifq__appOverviewCopy h2 span,.modern-service-page-module___UIifq__appTechCopy h2 span,.modern-service-page-module___UIifq__appServiceCards h2 span,.modern-service-page-module___UIifq__appPartnerCopy h2 span{color:var(--brand);display:block}.modern-service-page-module___UIifq__appHeroCopy p,.modern-service-page-module___UIifq__appOverviewCopy p,.modern-service-page-module___UIifq__appPartnerCopy p,.modern-service-page-module___UIifq__appIndustryCopy p,.modern-service-page-module___UIifq__appIndustryCopy li{color:#393939;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:27px}.modern-service-page-module___UIifq__appHeroCopy p{max-width:625px}.modern-service-page-module___UIifq__appHeroImage{aspect-ratio:607/403;object-fit:cover;object-position:center;border-radius:15px;justify-self:end;width:607px;height:403px;display:block}.modern-service-page-module___UIifq__appOverview{grid-template-columns:minmax(420px,675px) minmax(420px,676px);justify-content:space-between;align-items:center;gap:clamp(48px,6vw,298px);max-width:1648px;margin:0 auto;padding:60px 0 64px;display:grid}.modern-service-page-module___UIifq__appOverviewMedia{flex-direction:column;gap:28px;width:100%;display:flex}.modern-service-page-module___UIifq__appOverviewMainImg{object-fit:cover;border-radius:10px;width:100%;height:333px;display:block}.modern-service-page-module___UIifq__appOverviewMediaRow{flex-direction:row;align-items:center;gap:19px;width:100%;height:130px;display:flex}.modern-service-page-module___UIifq__appOverviewSubImg{object-fit:cover;border-radius:10px;flex:1;width:50%;height:130px;display:block}.modern-service-page-module___UIifq__appOverviewStatCard{background:#ff8d6b;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:10px;width:50%;height:130px;padding:16px 25px;display:flex}.modern-service-page-module___UIifq__appOverviewStatCard strong{color:#fff;margin:0;font-family:Sora,sans-serif;font-size:30px;font-weight:700;line-height:1.5}.modern-service-page-module___UIifq__appOverviewStatCard p{color:#fff;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:1.5}.modern-service-page-module___UIifq__appOverviewCopy{flex-direction:column;justify-content:space-between;gap:28px;width:100%;display:flex}.modern-service-page-module___UIifq__appOverviewCopyTop{flex-direction:column;gap:15px;width:100%;display:flex}.modern-service-page-module___UIifq__appOverviewCopyTop h2{color:#000;letter-spacing:0;margin:0;font-family:Sora,sans-serif;font-size:36px;font-weight:600;line-height:1.5}.modern-service-page-module___UIifq__appOverviewCopyTop h2 span{color:var(--brand)}.modern-service-page-module___UIifq__appOverviewSubCopy{flex-direction:column;gap:31px;width:100%;display:flex}.modern-service-page-module___UIifq__appOverviewSubCopy p{color:#393939;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:1.5}.modern-service-page-module___UIifq__appOverviewDarkBanner{background:#393939 linear-gradient(80.76deg,#39393900 48.26%,#ff8d6b7a 93.01%);border-radius:20px;flex-direction:row;justify-content:flex-start;align-items:center;gap:80px;width:100%;max-width:676px;height:130px;padding:15px 30px;display:flex}.modern-service-page-module___UIifq__appOverviewAvatars{flex-direction:row;flex:0 0 198px;align-items:center;width:198px;height:55px;display:flex;position:relative}.modern-service-page-module___UIifq__appOverviewAvatars img{object-fit:cover;border:none;border-radius:50%;flex-shrink:0;width:55px;height:55px;margin-right:-19px;position:relative}.modern-service-page-module___UIifq__appOverviewAvatars img:first-child{z-index:5}.modern-service-page-module___UIifq__appOverviewAvatars img:nth-child(2){z-index:4}.modern-service-page-module___UIifq__appOverviewAvatars img:nth-child(3){z-index:3;width:56px}.modern-service-page-module___UIifq__appOverviewAvatars img:nth-child(4){z-index:2}.modern-service-page-module___UIifq__appOverviewAvatars img:nth-child(5){z-index:1;margin-right:0}.modern-service-page-module___UIifq__appOverviewBannerText{flex-direction:column;flex:0 0 330px;width:330px;max-width:330px;display:flex}.modern-service-page-module___UIifq__appOverviewBannerText strong{color:#fff;margin:0;font-family:Sora,sans-serif;font-size:30px;font-weight:700;line-height:1.5}.modern-service-page-module___UIifq__appOverviewBannerText p{color:#fff;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:1.5}.modern-service-page-module___UIifq__appEyebrow{color:var(--brand)!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important}.modern-service-page-module___UIifq__appMetricCard{color:#fff;background:#393939;border-radius:10px;grid-template-columns:92px 82px 1fr;align-items:center;gap:18px;width:373px;min-height:74px;padding:13px 18px;display:grid}.modern-service-page-module___UIifq__appMetricCard div{display:flex}.modern-service-page-module___UIifq__appMetricCard div span{background:#ffcfb9;border:2px solid #393939;border-radius:50%;width:35px;height:35px;margin-left:-8px}.modern-service-page-module___UIifq__appMetricCard div span:first-child{margin-left:0}.modern-service-page-module___UIifq__appMetricCard strong{font-size:18px;line-height:1.5}.modern-service-page-module___UIifq__appMetricCard p{color:#fff;font-size:10px;line-height:1.5}.modern-service-page-module___UIifq__appTechSection{grid-template-columns:516px minmax(680px,1051px);align-items:end;gap:82px;padding:0 0 57px;display:grid}.modern-service-page-module___UIifq__appTechCopy{align-items:flex-start;gap:22px}.modern-service-page-module___UIifq__appTechCopy h2{color:#000;font-weight:600}.modern-service-page-module___UIifq__appTechCopy img{width:398px}.modern-service-page-module___UIifq__appTechCopy .modern-service-page-module___UIifq__badge img{object-fit:contain;flex-shrink:0;width:24px;height:24px}.modern-service-page-module___UIifq__appTechPanel{background:#fff;border-radius:10px;grid-template-columns:372px 580px;gap:25px;min-height:356px;padding:37px;display:grid;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.modern-service-page-module___UIifq__appTechTabs{flex-direction:column;gap:16px;display:flex}.modern-service-page-module___UIifq__appTechTabs button{color:#393939;cursor:pointer;text-align:left;background:#fff;border:0;border-radius:79px;height:63px;padding:18px 21px;font-family:Sora,sans-serif;font-size:18px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.modern-service-page-module___UIifq__appTechTabs .modern-service-page-module___UIifq__appTechTabActive{background:var(--brand);color:#fff}.modern-service-page-module___UIifq__appTechLogoGrid{grid-template-columns:repeat(5,108px);gap:10px;display:grid}.modern-service-page-module___UIifq__appTechLogoGrid article{background:#fff;border-radius:10px;justify-content:center;align-items:center;width:108px;height:108px;padding:20px;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.modern-service-page-module___UIifq__appTechLogoGrid img{object-fit:contain;max-width:86px;max-height:68px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appTechPanel{align-items:start}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appTechLogoGrid{align-content:start;align-self:start;height:auto}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appTechLogoGrid img{object-fit:contain;width:auto;height:auto}.modern-service-page-module___UIifq__webCardLogos{border-top:1px solid var(--brand);align-items:flex-start;gap:15px;width:100%;min-height:40px;margin-top:auto;padding-top:10px;display:flex}.modern-service-page-module___UIifq__webCardLogos img{object-fit:contain;width:30px;height:30px}.modern-service-page-module___UIifq__webCardLogos img:first-child{width:27px}.modern-service-page-module___UIifq__webCardLogos img:nth-child(2){width:29px}.modern-service-page-module___UIifq__appServiceCards{flex-direction:column;gap:50px;padding-bottom:60px;display:flex}.modern-service-page-module___UIifq__appServiceCards h2{color:#000;text-align:center;font-weight:600}.modern-service-page-module___UIifq__appServiceCards h2 span{display:inline}.modern-service-page-module___UIifq__appServiceCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:25px 16px;display:grid}.modern-service-page-module___UIifq__appServiceCard{border:1px solid var(--brand);box-sizing:border-box;background:#fff;border-radius:10px;flex-direction:column;justify-content:space-between;height:100%;min-height:248px;padding:18px 20px;display:flex}.modern-service-page-module___UIifq__appServiceCardHeader{flex:auto;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;margin-bottom:16px;display:flex}.modern-service-page-module___UIifq__appServiceCardHeader>div{flex-direction:column;flex:auto;gap:10px;display:flex}.modern-service-page-module___UIifq__appServiceCardHeader h3,.modern-service-page-module___UIifq__appPartnerStats strong{color:#393939;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:700;line-height:1.5}.modern-service-page-module___UIifq__appServiceCardHeader p,.modern-service-page-module___UIifq__appServiceCard li{color:#393939;margin:0;font-family:Sora,sans-serif;font-size:16px;line-height:1.5}.modern-service-page-module___UIifq__appServiceCardHeader span{background:#fef8f4;border-radius:5px;flex:0 0 71px;justify-content:center;align-items:center;width:71px;height:71px;display:flex;box-shadow:0 1px 4px #0c0c0d1a,0 1px 4px #0c0c0d0d}.modern-service-page-module___UIifq__appServiceCardHeader img{object-fit:contain;width:51px;max-width:51px;height:51px;max-height:51px}.modern-service-page-module___UIifq__appServiceCard ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.modern-service-page-module___UIifq__appServiceCard li{align-items:center;gap:8px;display:flex}.modern-service-page-module___UIifq__appServiceCard li:before{background:var(--brand);content:"";border-radius:50%;flex:0 0 8px;width:8px;height:8px}.modern-service-page-module___UIifq__appPartner{flex-direction:row;align-items:center;gap:19px;width:min(1645px,100% - 2*clamp(18px,4vw,96px));max-width:100%;min-height:872px;padding:0 0 57px;display:flex}.modern-service-page-module___UIifq__appPartnerVisual{flex:0 0 876px;width:876px;height:841px;position:relative}.modern-service-page-module___UIifq__appPartnerBgPhoto{object-fit:cover;border-radius:20px;width:604px;height:810px;position:absolute;top:31px;left:0}.modern-service-page-module___UIifq__appPartnerMockup{object-fit:contain;z-index:2;width:536px;height:634px;position:absolute;top:190px;left:340px}.modern-service-page-module___UIifq__appPartnerBadge{z-index:3;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;gap:0;width:328px;height:130px;padding:16px 25px;display:flex;position:absolute;top:687px;left:28px;box-shadow:0 4px 20px #00000014}.modern-service-page-module___UIifq__appPartnerBadge strong{color:#393939;margin:0;font-family:Sora,sans-serif;font-size:30px;font-weight:700;line-height:45px}.modern-service-page-module___UIifq__appPartnerBadge p{color:#393939;width:240px;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:27px}.modern-service-page-module___UIifq__appPartnerCopy{flex-direction:column;flex:0 0 750px;gap:22px;width:750px;min-height:872px;display:flex}.modern-service-page-module___UIifq__appPartnerCopy h2{color:#000;margin:0;font-family:Sora,sans-serif;font-size:36px;font-weight:600;line-height:54px}.modern-service-page-module___UIifq__appPartnerCopy h2 span{color:var(--brand)}.modern-service-page-module___UIifq__appPartnerCopy>p{color:#393939;width:750px;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:27px}.modern-service-page-module___UIifq__appPartnerCapabilities{flex-direction:row;align-items:center;gap:42px;width:750px;height:607px;display:flex}.modern-service-page-module___UIifq__appPartnerIconRail{box-sizing:border-box;background:#393939;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;width:106px;height:607px;padding:26px 18px 38px 17px;display:flex}.modern-service-page-module___UIifq__appPartnerIconRail span{filter:drop-shadow(0 1px 4px #0c0c0d1a)drop-shadow(0 1px 4px #0c0c0d0d);border-radius:5px;justify-content:center;align-items:center;width:71px;height:71px;display:flex}.modern-service-page-module___UIifq__appPartnerIconRail img{object-fit:contain;width:51px;height:51px}.modern-service-page-module___UIifq__appPartnerRows{flex-direction:column;justify-content:space-between;gap:20px;width:601px;height:607px;display:flex}.modern-service-page-module___UIifq__appPartnerRows article{flex-direction:column;gap:5px;width:601px;display:flex}.modern-service-page-module___UIifq__appPartnerRows h3{color:#393939;margin:0;font-family:Sora,sans-serif;font-size:20px;font-weight:700;line-height:30px}.modern-service-page-module___UIifq__appPartnerRows p{color:#393939;width:509px;margin:0;font-family:Sora,sans-serif;font-size:16px;font-weight:400;line-height:24px}.modern-service-page-module___UIifq__appPartnerProgressRow{flex-direction:row;align-items:center;gap:13px;width:601px;height:27px;display:flex}.modern-service-page-module___UIifq__appPartnerProgressBar{background:#cecece;border-radius:999px;width:549px;height:5px;position:relative;overflow:hidden}.modern-service-page-module___UIifq__appPartnerProgressBar span{background:var(--brand);border-radius:999px;height:100%;display:block}.modern-service-page-module___UIifq__appPartnerProgressRow strong{color:#393939;width:39px;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:27px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartner{align-items:flex-start;gap:19px;width:min(1645px,100% - 2*clamp(18px,4vw,96px));max-width:100%;height:818px;min-height:818px;padding:0;display:flex}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerVisual{flex:0 0 876px;width:876px;height:818px;position:relative}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerVisual>img:first-child{object-fit:cover;object-position:top center;border-radius:10px;width:604px;height:818px;position:absolute;top:0;left:0}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerVisual>img:nth-child(2){object-fit:contain;z-index:2;width:536px;height:634px;position:absolute;top:158px;left:340px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerVisual>div{z-index:3;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;width:328px;height:130px;padding:16px 25px;display:flex;position:absolute;top:660px;left:28px;box-shadow:0 4px 20px #00000014}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerVisual strong{color:#393939;margin:0;font-family:Sora,sans-serif;font-size:30px;font-weight:700;line-height:45px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerVisual p{color:#393939;width:240px;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:27px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerCopy{flex-direction:column;flex:0 0 750px;gap:0;width:750px;min-height:818px;display:flex}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerCopy h2{color:#000;width:750px;min-height:108px;margin:0;font-family:Sora,sans-serif;font-size:36px;font-weight:600;line-height:54px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerCopy h2 span{color:var(--brand);display:block}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerCopy>p{color:#393939;width:750px;min-height:81px;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:27px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerCapabilities{grid-template-columns:106px 601px;align-items:stretch;gap:42px;width:750px;height:607px;margin-top:22px;display:grid}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerIconRail{background:#393939;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;width:106px;height:607px;padding:26px 17px 38px;display:flex}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerIconRail span{filter:none;border-radius:5px;justify-content:center;align-items:center;width:71px;height:71px;display:flex}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerIconRail img{filter:brightness(0)invert();object-fit:contain;width:51px;height:51px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerRows{flex-direction:column;justify-content:space-between;gap:20px;width:601px;height:607px;display:flex}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerRows article{flex-direction:column;gap:5px;width:601px;min-height:119px;display:flex}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerRows h3{color:#393939;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:700;line-height:27px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerRows p{color:#393939;width:509px;margin:0;font-family:Sora,sans-serif;font-size:16px;font-weight:400;line-height:24px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerProgressRow{align-items:center;gap:13px;width:601px;height:27px;display:flex}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerProgressBar{background:#cecece;border-radius:999px;width:549px;height:5px;overflow:hidden}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerProgressBar span{background:var(--brand);border-radius:999px;height:100%;display:block}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerProgressRow strong{color:#393939;width:39px;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:27px}.modern-service-page-module___UIifq__appIndustries{flex-direction:column;align-items:center;gap:47px;padding-bottom:72px;display:flex}.modern-service-page-module___UIifq__appIndustryShowcase{background:#fff;grid-template-columns:minmax(0,663px) minmax(0,689px);align-items:start;gap:153px;width:100vw;margin-left:calc(-1*clamp(24px,7.08vw,136px));margin-right:calc(-1*clamp(24px,7.08vw,136px));padding:55px clamp(24px,10.7vw,206px) 180px;display:grid}.modern-service-page-module___UIifq__appIndustryCopy{gap:15px}.modern-service-page-module___UIifq__appIndustryCopy h3{color:#393939;align-items:center;margin:0;font-family:Sora,sans-serif;font-size:25px;font-weight:600;line-height:1.5;display:flex}.modern-service-page-module___UIifq__appIndustryCopy h3 img{width:29px;height:29px;margin-right:8px}.modern-service-page-module___UIifq__appIndustryCopy h3 span{color:var(--brand)}.modern-service-page-module___UIifq__appIndustryCopy ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.modern-service-page-module___UIifq__appIndustryCopy li{gap:9px;display:flex}.modern-service-page-module___UIifq__appIndustryCopy li img{width:24px;height:24px}.modern-service-page-module___UIifq__appIndustryImage{object-fit:cover;border-radius:10px;width:689px;height:401px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustries{background:#f6f6f6;flex-direction:column;align-items:center;gap:47px;width:100%;max-width:none;height:902px;margin:72px 0 54px;padding:0;display:flex;position:relative}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustries:before{content:"";background:#fff;width:100%;height:737px;position:absolute;top:165px;left:0}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustries>*{z-index:1;position:relative}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustries .modern-service-page-module___UIifq__sectionHeading{flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;width:min(628px,100% - 36px);max-width:628px;height:118px;display:flex}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustries .modern-service-page-module___UIifq__sectionHeading h2{color:#000;text-align:center;margin:0;font-family:Sora,sans-serif;font-size:36px;font-weight:600;line-height:54px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustries .modern-service-page-module___UIifq__sectionHeading h2 span{color:var(--brand);display:inline}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustries .modern-service-page-module___UIifq__sectionHeading p{color:#393939;text-align:center;width:100%;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:27px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustryShowcase{background:0 0;grid-template-columns:663px 689px;align-items:start;gap:153px;width:min(1505px,100% - 2*clamp(18px,4vw,96px));max-width:100%;margin:55px 0 0;padding:0;display:grid}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustryCopy{grid-template-rows:38px 123px 44px 151px;gap:15px;width:663px;display:grid}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustryCopy h3{color:#393939;align-items:center;margin:0;font-family:Sora,sans-serif;font-size:25px;font-weight:600;line-height:38px;display:flex}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustryCopy h3 img{flex:0 0 29px;width:29px;height:29px;margin-right:8px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustryCopy h3 span{color:var(--brand)}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustryCopy ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustryCopy li{color:#393939;align-items:flex-start;gap:9px;width:663px;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:27px;display:flex}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustryCopy li img{flex:0 0 24px;width:24px;height:24px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustryCopy .modern-service-page-module___UIifq__primaryButton{width:max-content;min-width:175px;height:44px;padding:12px 18px;font-family:Sora,sans-serif;font-size:18px;font-weight:600;line-height:27px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__miniProjects{grid-template-columns:repeat(3,188.39px);gap:15px;width:595.16px;margin-top:35px;display:grid}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__miniProjects article{width:188.39px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__miniProjects img{object-fit:cover;object-position:top center;background:#fffaf8;border-radius:5px;width:188.39px;height:105.38px;display:block;box-shadow:0 1px 4px #0c0c0d1a,0 1px 4px #0c0c0d0d}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__miniProjects h4{color:#393939;margin:1.87px 0 0;font-family:Sora,sans-serif;font-size:16px;font-weight:600;line-height:24px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__miniProjects a{color:var(--brand);font-family:Sora,sans-serif;font-size:14px;font-weight:400;line-height:21px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustryImage{object-fit:cover;border-radius:10px;width:689px;height:389px;display:block}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__industryTabs{grid-template-columns:repeat(6,208px);gap:52px;width:min(1508px,100% - 2*clamp(18px,4vw,96px));max-width:100%;margin:15px auto 0;display:grid}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__industryTabs article,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__industryTabs .modern-service-page-module___UIifq__industryTab{cursor:pointer;opacity:.7;text-align:left;background:0 0;border:none;width:208px;min-width:0;padding-top:14px;transition:opacity .2s;position:relative}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__industryTabs article:hover,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__industryTabs .modern-service-page-module___UIifq__industryTab:hover,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__industryTabs .modern-service-page-module___UIifq__industryTab:focus-visible{opacity:1}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__industryTabs article:before,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__industryTabs .modern-service-page-module___UIifq__industryTab:before{content:"";border-top:2px solid #39393926;width:190px;transition:border-color .2s;position:absolute;top:0;left:0}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__industryTabs .modern-service-page-module___UIifq__industryTabActive{opacity:1!important}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__industryTabs .modern-service-page-module___UIifq__industryTabActive:before{border-color:var(--brand)!important}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__industryTabs h3{color:#393939;overflow-wrap:anywhere;margin:0 0 5px;font-family:Sora,sans-serif;font-size:18px;font-weight:600;line-height:27px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__industryTabs p{color:#393939;overflow-wrap:anywhere;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:27px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__sliderControls{justify-content:flex-start;align-items:center;gap:41px;width:min(1508px,100% - 2*clamp(18px,4vw,96px));max-width:100%;margin:-12px auto 0;display:flex}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__sliderControls button,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__sliderControls button:last-child{border:1px solid var(--brand);color:var(--brand);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:51px;height:51px;padding:0 0 4px;font-family:Sora,sans-serif;font-size:32px;font-weight:400;line-height:1;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__sliderControls button:hover,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__sliderControls button:last-child:hover,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__sliderControls button:focus-visible,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__sliderControls button:last-child:focus-visible{background:var(--button-gradient);color:#fff;border-color:#0000;transform:scale(1.05)}@media (max-width:1300px){.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustries{height:auto;margin:64px 0 54px;padding-bottom:64px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustries:before{height:auto;bottom:0}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustryShowcase{grid-template-columns:1fr;gap:42px;width:calc(100% - 48px)}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustryCopy,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustryCopy li{width:100%}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustryCopy{grid-template-rows:none}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustryImage{justify-self:center;width:100%;max-width:689px;height:auto}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__industryTabs,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__sliderControls{width:calc(100% - 48px)}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__industryTabs{grid-template-columns:repeat(3,minmax(0,208px));justify-content:center;gap:32px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__sliderControls{justify-content:center;margin-top:24px}.modern-service-page-module___UIifq__appHeroInner,.modern-service-page-module___UIifq__appOverview,.modern-service-page-module___UIifq__appTechSection,.modern-service-page-module___UIifq__appPartner,.modern-service-page-module___UIifq__appIndustryShowcase{grid-template-columns:1fr;gap:48px}.modern-service-page-module___UIifq__appTechPanel{grid-template-columns:1fr}.modern-service-page-module___UIifq__appServiceCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.modern-service-page-module___UIifq__appHero{padding:56px 0}.modern-service-page-module___UIifq__appHeroInner,.modern-service-page-module___UIifq__appOverview,.modern-service-page-module___UIifq__appTechSection,.modern-service-page-module___UIifq__appServiceCards,.modern-service-page-module___UIifq__appPartner,.modern-service-page-module___UIifq__appIndustries{width:calc(100% - 48px)}.modern-service-page-module___UIifq__appHeroInner{min-height:auto}.modern-service-page-module___UIifq__appHeroImage,.modern-service-page-module___UIifq__appIndustryImage,.modern-service-page-module___UIifq__appPartnerVisual>img:first-child{width:100%;height:auto}.modern-service-page-module___UIifq__appTechPanel{padding:24px}.modern-service-page-module___UIifq__appTechLogoGrid{grid-template-columns:repeat(3,minmax(0,108px))}.modern-service-page-module___UIifq__appPartnerVisual{min-height:0}.modern-service-page-module___UIifq__appPartnerVisual>img:nth-child(2){width:100%;margin-top:18px;position:static}.modern-service-page-module___UIifq__appIndustryShowcase{margin-left:-24px;margin-right:-24px;padding:42px 24px}.modern-service-page-module___UIifq__appOverviewDarkBanner{flex-direction:column;align-items:flex-start;gap:16px;height:auto;padding:20px}.modern-service-page-module___UIifq__appOverviewAvatars,.modern-service-page-module___UIifq__appOverviewBannerText{flex:none}.modern-service-page-module___UIifq__appOverviewBannerText{width:100%;max-width:100%}}@media (max-width:640px){.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustries{gap:34px;margin:52px 0 44px;padding-bottom:52px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustries .modern-service-page-module___UIifq__sectionHeading{height:auto}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustries .modern-service-page-module___UIifq__sectionHeading h2{font-size:28px;line-height:42px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustries .modern-service-page-module___UIifq__sectionHeading p,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustryCopy li,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__industryTabs h3,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__industryTabs p{font-size:15px;line-height:22.5px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustryShowcase,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__industryTabs,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__sliderControls{width:calc(100% - 36px)}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustryCopy h3{font-size:22px;line-height:33px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__miniProjects,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__industryTabs{grid-template-columns:1fr}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__miniProjects,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__miniProjects article,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__miniProjects img,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__industryTabs article{width:100%}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__industryTabs article:before{width:min(190px,100%)}.modern-service-page-module___UIifq__appHeroInner,.modern-service-page-module___UIifq__appOverview,.modern-service-page-module___UIifq__appTechSection,.modern-service-page-module___UIifq__appServiceCards,.modern-service-page-module___UIifq__appPartner,.modern-service-page-module___UIifq__appIndustries{width:calc(100% - 36px)}.modern-service-page-module___UIifq__appHeroCopy h1,.modern-service-page-module___UIifq__appOverviewCopy h2,.modern-service-page-module___UIifq__appOverviewCopyTop h2,.modern-service-page-module___UIifq__appTechCopy h2,.modern-service-page-module___UIifq__appServiceCards h2,.modern-service-page-module___UIifq__appPartnerCopy h2{font-size:28px;line-height:1.35}.modern-service-page-module___UIifq__appHeroCopy p,.modern-service-page-module___UIifq__appOverviewCopy p,.modern-service-page-module___UIifq__appOverviewSubCopy p,.modern-service-page-module___UIifq__appOverviewStatCard p,.modern-service-page-module___UIifq__appOverviewBannerText p,.modern-service-page-module___UIifq__appPartnerCopy p,.modern-service-page-module___UIifq__appIndustryCopy p,.modern-service-page-module___UIifq__appIndustryCopy li{font-size:15px}.modern-service-page-module___UIifq__appOverviewStatCard strong,.modern-service-page-module___UIifq__appOverviewBannerText strong{font-size:24px}.modern-service-page-module___UIifq__appOverviewMediaRow{flex-direction:column;height:auto}.modern-service-page-module___UIifq__appOverviewSubImg,.modern-service-page-module___UIifq__appOverviewStatCard{width:100%;height:130px}.modern-service-page-module___UIifq__appOverviewMedia,.modern-service-page-module___UIifq__appServiceCardGrid,.modern-service-page-module___UIifq__appMetricCard{grid-template-columns:1fr}.modern-service-page-module___UIifq__appMetricCard{width:100%}.modern-service-page-module___UIifq__appOverviewMedia>span{left:18px}.modern-service-page-module___UIifq__appTechCopy img,.modern-service-page-module___UIifq__appTechPanel,.modern-service-page-module___UIifq__appTechTabs button{width:100%}.modern-service-page-module___UIifq__appTechLogoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.modern-service-page-module___UIifq__uxProjects{flex-direction:column;align-items:center;gap:28px;width:calc(100% - 2*clamp(24px,7.08vw,136px));max-width:1648px;height:auto;margin:24px auto 0;padding:0;display:flex}.modern-service-page-module___UIifq__uxProjects .modern-service-page-module___UIifq__sectionHeading{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:100%;height:auto;min-height:0;display:flex}.modern-service-page-module___UIifq__uxProjects .modern-service-page-module___UIifq__sectionHeading h2{color:#000;text-align:center;width:100%;height:auto;margin:0;font-family:Sora,sans-serif;font-size:36px;font-weight:600;line-height:54px}.modern-service-page-module___UIifq__uxProjects .modern-service-page-module___UIifq__sectionHeading h2 span{color:var(--brand);display:inline}.modern-service-page-module___UIifq__uxProjectFilters{flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;width:auto;max-width:100%;min-height:0;display:flex}@media (max-width:900px){.modern-service-page-module___UIifq__uxProjectFilters{flex-wrap:wrap}}.modern-service-page-module___UIifq__uxProjectFilters button{border:1px solid var(--brand);color:var(--brand);cursor:pointer;white-space:nowrap;background:0 0;border-radius:5px;height:37px;padding:8px 14px;font-family:Sora,sans-serif;font-size:14px;font-weight:600;line-height:1.5}.modern-service-page-module___UIifq__uxProjectFilters .modern-service-page-module___UIifq__uxProjectFilterActive,.modern-service-page-module___UIifq__uxProjectFilters button[aria-selected=true]{background:var(--button-gradient);color:#fff}.modern-service-page-module___UIifq__uxProjectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;max-width:1648px;height:auto;margin-top:0;display:grid}.modern-service-page-module___UIifq__uxProjectCard{background:#fef8f4;border-radius:20px;flex-direction:column;width:100%;height:100%;min-height:0;padding-bottom:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.modern-service-page-module___UIifq__uxProjectImageWrap{background:#d0dce8;width:100%;position:relative;overflow:hidden}.modern-service-page-module___UIifq__uxProjectImageLink{width:100%;text-decoration:none;display:block}.modern-service-page-module___UIifq__uxProjectImageWrap img{aspect-ratio:536/358;object-fit:cover;object-position:top center;border-radius:20px 20px 0 0;width:100%;height:auto;transition:transform .3s;display:block}.modern-service-page-module___UIifq__uxProjectImageLink:hover img{transform:scale(1.03)}.modern-service-page-module___UIifq__uxProjectImageWrap span{background:var(--button-gradient);color:#fff;pointer-events:none;text-align:center;z-index:2;border-radius:5px;min-width:88px;height:37px;padding:8px 12px;font-family:Sora,sans-serif;font-size:14px;font-weight:600;line-height:1.5;position:absolute;bottom:12px;right:16px}.modern-service-page-module___UIifq__uxProjectBody{flex-direction:column;flex:1;gap:8px;width:100%;padding:21px clamp(16px,2.5vw,38px) 24px;display:flex}.modern-service-page-module___UIifq__uxProjectBody h3,.modern-service-page-module___UIifq__uxProjectBody p,.modern-service-page-module___UIifq__uxProjectBody a{margin:0;font-family:Sora,sans-serif;line-height:1.5}.modern-service-page-module___UIifq__uxProjectBody h3{color:var(--brand);font-size:20px;font-weight:600}.modern-service-page-module___UIifq__uxProjectBody h3 a{color:var(--brand);text-decoration:none;transition:opacity .2s}.modern-service-page-module___UIifq__uxProjectBody h3 a:hover{opacity:.85}.modern-service-page-module___UIifq__uxProjectBody p{color:#393939;-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%;font-size:16px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.modern-service-page-module___UIifq__uxProjectBody .modern-service-page-module___UIifq__uxProjectReadMore,.modern-service-page-module___UIifq__uxProjectBody a:last-child{color:#393939;align-items:center;gap:6px;width:fit-content;margin-top:auto;padding:10px 0 0;font-size:18px;font-weight:600;line-height:1.5;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.modern-service-page-module___UIifq__uxProjectBody .modern-service-page-module___UIifq__uxProjectReadMore:hover,.modern-service-page-module___UIifq__uxProjectBody a:last-child:hover{color:var(--brand);gap:10px}.modern-service-page-module___UIifq__uxProjectViewMore{background:linear-gradient(120.49deg,#f76e45 .14%,#ff8d6b 99.86%);border-radius:999px;justify-content:center;align-items:center;width:166px;height:44px;margin:0 auto;padding:12px 18px;font-family:Sora,sans-serif;font-size:18px;font-weight:700;line-height:1.5;display:flex;color:#fff!important;text-decoration:none!important}.modern-service-page-module___UIifq__uxProjectViewMore:visited,.modern-service-page-module___UIifq__uxProjectViewMore:hover,.modern-service-page-module___UIifq__uxProjectViewMore:focus,.modern-service-page-module___UIifq__uxProjectViewMore:active{color:#fff!important;text-decoration:none!important}@media (max-width:1700px){.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartner{flex-direction:column;align-items:center;width:min(876px,100% - 48px);height:auto;min-height:0}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerVisual,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerCopy,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerCopy h2,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerCopy>p,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerCapabilities,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerRows,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerRows article,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerProgressRow{width:100%}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerCopy{flex-basis:auto;min-height:0}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerCapabilities{grid-template-columns:106px minmax(0,1fr)}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerRows p{width:100%}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerProgressBar{flex:auto;width:auto}}@media (max-width:980px){.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartner{width:calc(100% - 48px)}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerVisual{flex-direction:column;gap:18px;height:auto;display:flex}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerVisual>img:first-child,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerVisual>img:nth-child(2){width:100%;height:auto;position:static;top:auto;left:auto}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerVisual>div{width:min(328px,100%);position:static;top:auto;left:auto}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerCapabilities{grid-template-columns:1fr;height:auto}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerIconRail{flex-direction:row;justify-content:center;width:100%;height:auto;padding:17px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerRows{width:100%;height:auto}}@media (max-width:640px){.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartner{width:calc(100% - 36px)}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerCopy h2{font-size:28px;line-height:42px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerCopy>p,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerRows p{font-size:15px;line-height:22.5px}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerIconRail{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerIconRail span{width:58px;height:58px;margin:0 auto}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerIconRail img{width:40px;height:40px}}@media (max-width:1300px){.modern-service-page-module___UIifq__uxProjects{height:auto}.modern-service-page-module___UIifq__uxProjects .modern-service-page-module___UIifq__sectionHeading,.modern-service-page-module___UIifq__uxProjectGrid{width:100%}.modern-service-page-module___UIifq__uxProjectGrid{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.modern-service-page-module___UIifq__uxProjectCard,.modern-service-page-module___UIifq__uxProjectImageWrap,.modern-service-page-module___UIifq__uxProjectBody,.modern-service-page-module___UIifq__uxProjectBody p{width:100%}}@media (max-width:980px){.modern-service-page-module___UIifq__uxProjects{width:calc(100% - 48px)}}@media (max-width:640px){.modern-service-page-module___UIifq__uxProjects{width:calc(100% - 36px)}.modern-service-page-module___UIifq__uxProjects .modern-service-page-module___UIifq__sectionHeading,.modern-service-page-module___UIifq__uxProjects .modern-service-page-module___UIifq__sectionHeading h2,.modern-service-page-module___UIifq__uxProjectFilters{width:100%}.modern-service-page-module___UIifq__uxProjectGrid{grid-template-columns:1fr}.modern-service-page-module___UIifq__uxProjectCard{height:auto;min-height:0}.modern-service-page-module___UIifq__uxProjectImageWrap img{height:auto}.modern-service-page-module___UIifq__uxProjectImageWrap span{top:12px;right:14px}.modern-service-page-module___UIifq__uxProjectBody{padding:20px}}.modern-service-page-module___UIifq__aiProcess{box-sizing:border-box;background:0 0;border:0;grid-template-columns:minmax(0,clamp(459px,35.1563vw,675px)) minmax(0,clamp(437px,33.4896vw,643px));justify-content:space-between;column-gap:clamp(120px,10vw,330px);width:min(1648px,100% - 2*clamp(24px,7.08vw,136px));height:auto;min-height:655px;margin:40px auto 0;padding:0 0 20px;display:grid;position:relative;overflow:visible}.modern-service-page-module___UIifq__aiProcessCopy{flex-direction:column;align-items:flex-start;padding-top:clamp(10px,1vw,20px);display:flex;position:relative}.modern-service-page-module___UIifq__aiProcessBadge{color:#ff8d6b;letter-spacing:.15em;background:#fffaf8;border-radius:999px;align-items:center;gap:clamp(5px,.4167vw,8px);margin:0 0 clamp(16px,1.25vw,24px);padding:clamp(4px,.3125vw,6px) clamp(8px,.625vw,12px);font-family:Sora,sans-serif;font-size:clamp(10px,.7292vw,14px);font-weight:600;line-height:1.2;display:inline-flex}.modern-service-page-module___UIifq__aiProcessCopy h2{color:#000;max-width:clamp(351px,35.1563vw,675px);margin:0 0 clamp(21px,1.6146vw,31px);font-family:Sora,sans-serif;font-size:clamp(24px,1.875vw,36px);font-weight:600;line-height:1.5}.modern-service-page-module___UIifq__aiProcessCopy h2 span{color:#ff8d6b;display:block}.modern-service-page-module___UIifq__aiProcessCopy>p:not(.modern-service-page-module___UIifq__aiProcessBadge){color:#393939;max-width:clamp(351px,35.1563vw,675px);margin:0;font-family:Sora,sans-serif;font-size:clamp(14px,.9375vw,18px);font-weight:400;line-height:1.5}.modern-service-page-module___UIifq__aiProcessIllustration{pointer-events:none;z-index:1;width:clamp(400px,36.83vw,607px);height:clamp(223px,20.57vw,339px);position:absolute;top:clamp(220px,17.84vw,294px);left:clamp(120px,15.65vw,258px)}.modern-service-page-module___UIifq__aiProcessTimeline{gap:clamp(17px,1.3021vw,25px);padding:0;display:grid;position:relative}.modern-service-page-module___UIifq__aiProcessTimeline:before{content:"";opacity:1;border-left:clamp(1px,.1042vw,2px) dashed #000;position:absolute;top:clamp(32px,2.4479vw,47px);bottom:clamp(30px,2.2917vw,44px);left:clamp(22px,1.7188vw,33px)}.modern-service-page-module___UIifq__aiProcessTimeline:after{content:"";border-left:clamp(1px,.1042vw,2px) solid #ff8d6b;height:clamp(90px,6.875vw,132px);position:absolute;top:clamp(32px,2.4479vw,47px);left:clamp(22px,1.7188vw,33px)}.modern-service-page-module___UIifq__aiProcessTimelineRow{grid-template-columns:clamp(46px,3.4896vw,67px) minmax(0,1fr);align-items:center;gap:clamp(20px,1.5104vw,29px);min-height:clamp(75px,5.7813vw,111px);display:grid}.modern-service-page-module___UIifq__aiProcessIcon{z-index:2;background:#393939;border-radius:999px;justify-content:center;align-items:center;width:clamp(46px,3.4896vw,67px);height:clamp(46px,3.4896vw,67px);display:inline-flex;position:relative}.modern-service-page-module___UIifq__aiProcessIconActive{background:linear-gradient(135deg,#f76e45 0%,#ff8d6b 100%)}.modern-service-page-module___UIifq__aiProcessIcon img{object-fit:contain;width:clamp(29px,2.2396vw,43px);height:clamp(29px,2.2396vw,43px)}.modern-service-page-module___UIifq__aiProcessStep{background:#fff;border-left:clamp(9px,.6771vw,13px) solid #ff8d6b;border-radius:clamp(7px,.5208vw,10px);min-height:clamp(75px,5.7813vw,111px);padding:clamp(7px,.5208vw,10px) clamp(14px,1.0417vw,20px)}.modern-service-page-module___UIifq__aiProcessStep h3{color:#393939;margin:0 0 clamp(3px,.2604vw,5px);font-family:Sora,sans-serif;font-size:clamp(12px,.9375vw,18px);font-weight:600;line-height:1.5}.modern-service-page-module___UIifq__aiProcessStep p{color:#393939;margin:0;font-family:Sora,sans-serif;font-size:clamp(12px,.9375vw,18px);font-weight:400;line-height:1.5}.modern-service-page-module___UIifq__aiContact{flex-direction:column;align-items:center;gap:50px;width:100%;margin:72px auto 0;padding:0 clamp(24px,7.08vw,136px) 76px;display:flex}.modern-service-page-module___UIifq__aiContact h2{color:#393939;text-align:center;margin:0;font-family:Sora,sans-serif;font-size:clamp(24px,1.875vw,36px);font-weight:600;line-height:1.5}.modern-service-page-module___UIifq__aiContact h2 span{color:#ff8d6b}.modern-service-page-module___UIifq__aiContactCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;max-width:1228px;margin:-8px auto 0;display:grid}.modern-service-page-module___UIifq__aiContactCards article{box-shadow:none;background:#fff;border:0;border-radius:10px;align-items:center;gap:16px;min-height:62px;padding:10px 20px;display:flex}.modern-service-page-module___UIifq__aiContactCards article>span{color:#fff;background:#ff8d6b;border-radius:21px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-family:Sora,sans-serif;font-size:18px;font-weight:600;line-height:1;display:inline-flex}.modern-service-page-module___UIifq__aiContactCards strong,.modern-service-page-module___UIifq__aiContactInfo h3,.modern-service-page-module___UIifq__aiContactForm h3{color:#393939;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:600;line-height:1.5}.modern-service-page-module___UIifq__aiContactCards span,.modern-service-page-module___UIifq__aiContactInfo p{color:#393939;margin:0;font-family:Sora,sans-serif;font-size:16px;line-height:1.5}.modern-service-page-module___UIifq__aiContactPanel{grid-template-columns:minmax(0,809px) minmax(0,763px);gap:68px;width:100%;max-width:1640px;margin:0 auto;display:grid}.modern-service-page-module___UIifq__aiContactInfo,.modern-service-page-module___UIifq__aiContactForm{background:#fff;border:0;border-radius:10px;min-height:561px;position:relative}.modern-service-page-module___UIifq__aiContactInfo{padding:30px 42px;overflow:hidden}.modern-service-page-module___UIifq__aiContactForm{flex-direction:column;gap:29px;padding:30px 34px;display:flex}.modern-service-page-module___UIifq__aiContactMap{object-fit:cover;pointer-events:none;width:min(73.8%,597px);height:398px;position:absolute;top:107px;right:3px}.modern-service-page-module___UIifq__aiContactPanelHeader{z-index:1;flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:relative}.modern-service-page-module___UIifq__aiContactPanelHeader h3{font-size:25px}.modern-service-page-module___UIifq__aiContactPanelHeader img{width:83px;height:4px;display:block}.modern-service-page-module___UIifq__aiLocationCards{z-index:1;flex-direction:column;gap:20px;max-width:391px;margin-top:28px;display:flex;position:relative}.modern-service-page-module___UIifq__aiLocationCards article{background:#fff;border-radius:20px;align-items:center;gap:16px;min-height:95px;padding:10px 20px;display:flex;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a}.modern-service-page-module___UIifq__aiLocationCards article>span{background:#fef8f4;border-radius:21px;flex:0 0 59px;justify-content:center;align-items:center;width:59px;height:59px;display:inline-flex}.modern-service-page-module___UIifq__aiLocationCards h4,.modern-service-page-module___UIifq__aiLocationCards p{color:#393939;margin:0;font-family:Sora,sans-serif;line-height:1.5}.modern-service-page-module___UIifq__aiLocationCards h4{font-size:18px;font-weight:600}.modern-service-page-module___UIifq__aiLocationCards p{font-size:16px;font-weight:400}.modern-service-page-module___UIifq__aiContactFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;display:grid}.modern-service-page-module___UIifq__aiContactFormGrid label:nth-child(n+3){grid-column:1/-1}.modern-service-page-module___UIifq__aiContactForm label{display:grid}.modern-service-page-module___UIifq__aiContactForm label span{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.modern-service-page-module___UIifq__aiContactForm input,.modern-service-page-module___UIifq__aiContactForm textarea{color:#393939;background:#f1f1f1;border:0;border-radius:5px;width:100%;padding:12px 14px;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:1.5}.modern-service-page-module___UIifq__aiContactForm input{min-height:51px}.modern-service-page-module___UIifq__aiContactForm textarea{resize:vertical;min-height:116px}.modern-service-page-module___UIifq__aiContactForm button{color:#fff;cursor:pointer;background:linear-gradient(172.48deg,#f76e45 .14%,#ff8d6b 99.86%);border:0;border-radius:5px;width:100%;min-height:64px;padding:12px 24px;font-family:Sora,sans-serif;font-size:20px;font-weight:600;line-height:1.5}@media (max-width:1024px){.modern-service-page-module___UIifq__aiProcess,.modern-service-page-module___UIifq__aiContactPanel{grid-template-columns:1fr}.modern-service-page-module___UIifq__aiProcess{gap:36px;height:auto;min-height:0;margin-top:40px;padding:44px clamp(22px,5vw,56px)}.modern-service-page-module___UIifq__aiProcessCopy{min-height:440px;padding-top:0}.modern-service-page-module___UIifq__aiProcessIllustration{width:min(100%,547px);max-width:547px;left:0}.modern-service-page-module___UIifq__aiProcessTimeline{padding-left:70px}.modern-service-page-module___UIifq__aiContactCards{grid-template-columns:1fr}.modern-service-page-module___UIifq__aiContactPanel{gap:24px}}@media (max-width:640px){.modern-service-page-module___UIifq__aiContact{gap:28px;margin-top:44px;padding:0 18px 56px}.modern-service-page-module___UIifq__aiContact h2{font-size:28px;line-height:1.35}.modern-service-page-module___UIifq__aiContactPanel{gap:20px}.modern-service-page-module___UIifq__aiContactInfo,.modern-service-page-module___UIifq__aiContactForm{min-height:0;padding:22px 18px}.modern-service-page-module___UIifq__aiContactMap{opacity:.55;width:100%;height:260px;top:120px;right:-70px}.modern-service-page-module___UIifq__aiLocationCards{max-width:none}.modern-service-page-module___UIifq__aiLocationCards article{align-items:flex-start;padding:14px}.modern-service-page-module___UIifq__aiContactFormGrid{grid-template-columns:1fr}.modern-service-page-module___UIifq__aiContactForm input,.modern-service-page-module___UIifq__aiContactForm textarea{font-size:15px}.modern-service-page-module___UIifq__aiProcess{width:calc(100% - 36px);margin-top:32px;padding:34px 18px}.modern-service-page-module___UIifq__aiProcessBadge{margin-bottom:16px;font-size:12px}.modern-service-page-module___UIifq__aiProcessCopy{min-height:0}.modern-service-page-module___UIifq__aiProcessCopy h2{margin-bottom:18px;font-size:28px;line-height:1.35}.modern-service-page-module___UIifq__aiProcessCopy>p:not(.modern-service-page-module___UIifq__aiProcessBadge),.modern-service-page-module___UIifq__aiProcessStep h3,.modern-service-page-module___UIifq__aiProcessStep p{font-size:14px}.modern-service-page-module___UIifq__aiProcessIllustration{margin-top:24px;position:static}.modern-service-page-module___UIifq__aiProcessTimeline{gap:14px;padding-left:54px}.modern-service-page-module___UIifq__aiProcessTimeline:before{left:22px}.modern-service-page-module___UIifq__aiProcessTimelineRow{grid-template-columns:44px minmax(0,1fr);gap:12px;margin-left:-54px}.modern-service-page-module___UIifq__aiProcessIcon{width:44px;height:44px}.modern-service-page-module___UIifq__aiProcessIcon img{width:25px;height:25px}.modern-service-page-module___UIifq__aiProcessStep{border-left-width:5px;min-height:0;padding:12px}.modern-service-page-module___UIifq__aiProcessStep h3{margin-bottom:3px}}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appHero{z-index:1;background:#fff;border:1px solid #fef8f4;min-height:562px;position:relative}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appHeroPattern{opacity:.56;top:-1265px;left:calc(50vw - 1720px)}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appHeroInner{width:100%;max-width:1920px;height:562px;min-height:562px;display:block}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appHeroCopy{z-index:2;gap:25px;width:min(610px,100vw - clamp(48px,8.65vw,166px) - clamp(520px,33.85vw,650px) - clamp(24px,7.08vw,136px) - 32px);max-width:610px;position:absolute;top:100px;left:clamp(48px,8.65vw,166px)}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appHeroCopy h1{color:#393939;letter-spacing:0;max-width:610px;margin:0;font-family:Sora,sans-serif;font-size:36px;font-weight:600;line-height:54px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appHeroCopy h1 span{color:var(--brand);display:block}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appHeroCopy p{color:#393939;max-width:625px;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:27px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appHero .modern-service-page-module___UIifq__primaryButton{font-family:Sora,sans-serif;font-size:18px;font-weight:600;line-height:27px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appHeroImage{aspect-ratio:650/432;object-fit:cover;object-position:center;z-index:2;border-radius:15px;width:clamp(520px,33.85vw,650px);height:auto;position:absolute;top:80px;right:clamp(24px,7.08vw,136px)}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverview{grid-template-columns:minmax(360px,675px) minmax(360px,676px);align-items:flex-start;gap:clamp(48px,15.52vw,298px);width:calc(100% - 2*clamp(24px,7.08vw,136px));max-width:1649px;padding:60px 0 64px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewMedia{gap:28px;max-width:675px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewMainImg{aspect-ratio:675/333;object-fit:cover;object-position:center;border-radius:10px;width:100%;height:auto}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewMediaRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:19px;width:100%;display:grid}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewSubImg,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewStatCard{border-radius:10px;width:100%;height:auto;min-height:130px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewSubImg{aspect-ratio:328/130;object-fit:cover;object-position:center}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewStatCard{background:var(--brand);flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:16px 25px 15px;display:flex}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewStatCard strong{color:#fff;font-family:Sora,sans-serif;font-size:30px;font-weight:700;line-height:45px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewStatCard p{color:#fff;max-width:240px;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:27px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewCopy{align-items:flex-end;gap:28px;max-width:676px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewCopyTop{gap:15px;width:100%;max-width:676px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewCopyTop h2{color:#000;letter-spacing:0;margin:0;font-family:Sora,sans-serif;font-size:36px;font-weight:600;line-height:54px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewCopyTop h2 span{color:var(--brand);display:inline}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewSubCopy{gap:28px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewSubCopy p{color:#393939;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:27px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewSubCopy .modern-service-page-module___UIifq__primaryButton{font-family:Sora,sans-serif;font-size:18px;font-weight:600;line-height:27px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewDarkBanner{background:linear-gradient(101.03deg,#393939 0%,#935947 100%);border-radius:10px;align-self:stretch;align-items:center;gap:clamp(24px,4vw,69px);width:100%;height:auto;min-height:130px;padding:22px clamp(28px,3.33vw,64px);display:flex}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewBannerText strong{color:#fff;font-family:Sora,sans-serif;font-size:30px;font-weight:700;line-height:45px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewBannerText p{color:#fff;max-width:240px;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:27px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techSection{grid-template-columns:minmax(280px,516px) minmax(0,1051px);align-items:center;gap:clamp(32px,4.25vw,82px);width:calc(100% - 2*clamp(24px,7.08vw,136px));max-width:1648px;margin:0 auto;padding:0 0 clamp(56px,3.65vw,70px);display:grid}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techCopy{flex-direction:column;align-items:flex-start;gap:34px;width:100%;display:flex}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techCopy .modern-service-page-module___UIifq__badge{letter-spacing:.15em;border-radius:22px;width:266px;height:44px;padding:10px 20px;font-family:Sora,sans-serif;font-size:14px;font-weight:600;line-height:17px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techCopy .modern-service-page-module___UIifq__badge img{flex:0 0 24px;width:24px;height:24px;margin:0}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techCopy h2{color:#000;letter-spacing:0;max-width:516px;margin:0;font-family:Sora,sans-serif;font-size:36px;font-weight:600;line-height:54px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techCopy h2 span{color:var(--brand);display:block}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techCopy>img{object-fit:contain;width:100%;max-width:min(398px,100%);height:auto;display:block}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techPanel{background:#fff;border-radius:20px;grid-template-columns:minmax(220px,372px) minmax(0,1fr);gap:clamp(20px,1.8vw,30px);width:100%;height:auto;min-height:356px;padding:clamp(22px,1.95vw,37px);display:grid;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techTabs{flex-direction:column;gap:16px;width:100%;display:flex}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techTabs button{color:#393939;cursor:pointer;text-align:left;background:#fff;border:0;border-radius:79px;width:100%;min-height:63px;padding:18px 20px 18px 21px;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:27px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techTabs .modern-service-page-module___UIifq__techTabActive{background:var(--brand);color:#fff}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techLogoGrid{grid-template-columns:repeat(5,minmax(72px,108px));gap:10px;width:100%;height:auto;display:grid}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techLogoGrid article{aspect-ratio:1;background:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;width:100%;padding:20px;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techLogoGrid img{object-fit:contain;width:auto;max-width:86px;max-height:68px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webServiceCards{flex-direction:column;gap:50px;width:calc(100% - 2*clamp(24px,7.08vw,136px));max-width:1648px;margin:0 auto;padding:0 0 72px;display:flex}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webServiceCards h2{color:#000;letter-spacing:0;text-align:center;align-self:stretch;margin:0;font-family:Sora,sans-serif;font-size:36px;font-weight:600;line-height:54px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webServiceCards h2 span{color:var(--brand);display:inline}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webServiceCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 16px;display:grid}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webServiceCard{border:1px solid var(--brand);box-sizing:border-box;background:#fff;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:292px;padding:13px 20px;display:flex}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webServiceCard:nth-child(n+4){min-height:265px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webCardTop{justify-content:space-between;align-items:flex-start;gap:27px;width:100%;margin-bottom:10px;display:flex}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webCardTop>div{flex-direction:column;flex:auto;justify-content:center;gap:10px;min-width:0;min-height:145px;display:flex}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webServiceCard:nth-child(n+4) .modern-service-page-module___UIifq__webCardTop>div{min-height:142px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webCardTop h3{color:#393939;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:700;line-height:27px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webCardTop p{color:#393939;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:27px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webServiceCard li{color:#393939;margin:0;font-family:Sora,sans-serif;font-size:16px;font-weight:400;line-height:24px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webCardTop span{background:#fef8f4;border-radius:5px;flex:0 0 71px;justify-content:center;align-items:center;width:71px;height:71px;padding:10px;display:flex;box-shadow:0 1px 4px #0c0c0d1a,0 1px 4px #0c0c0d0d}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webCardTop img{object-fit:contain;width:51px;height:51px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webServiceCard ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webServiceCard li{align-items:center;gap:5px;display:flex}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webServiceCard li:before{background:var(--brand);content:"";border-radius:50%;flex:0 0 10px;width:10px;height:10px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webCardLogos{border-top:1px solid var(--brand);align-items:flex-start;gap:15px;width:100%;min-height:40px;margin-top:auto;padding-top:10px;display:flex}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webServiceCard:nth-child(n+4) .modern-service-page-module___UIifq__webCardLogos{padding-top:5px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webCardLogos img{object-fit:contain;width:30px;height:30px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webCardLogos img:first-child{width:27px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webCardLogos img:nth-child(2){width:29px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartner{grid-template-columns:minmax(620px,876px) minmax(620px,750px);align-items:center;gap:19px;width:calc(100% - 2*clamp(24px,7.16vw,137.5px));max-width:1645px;min-height:810px;margin:0 auto;padding:0;display:grid}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerVisual{flex:none;width:100%;height:810px;min-height:0;position:relative}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerVisual>img:first-child{object-fit:cover;border-radius:20px;width:604px;height:810px;position:absolute;top:0;left:0}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerVisual>img:nth-child(2){box-shadow:none;object-fit:contain;z-index:2;border-radius:0;width:536px;height:634px;position:absolute;top:159px;left:340px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerVisual div{z-index:3;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;width:328px;min-height:130px;padding:16px 57px 15px 25px;display:flex;position:absolute;top:656px;left:28px;box-shadow:0 4px 20px #00000014}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerVisual strong{color:#393939;margin:0;font-family:Sora,sans-serif;font-size:30px;font-weight:700;line-height:1.5}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerVisual p{color:#393939;width:240px;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:1.5}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerCopy{flex-direction:column;flex:none;gap:0;width:750px;min-height:754px;display:flex}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerCopy h2{color:#000;max-width:750px;min-height:108px;margin:0;font-family:Sora,sans-serif;font-size:36px;font-weight:600;line-height:54px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerCopy h2 span{color:var(--brand);display:inline}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerCopy>p{color:#393939;width:750px;min-height:108px;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:27px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerCapabilities{grid-template-columns:106px minmax(0,601px);align-items:stretch;gap:42px;width:100%;height:516px;margin-top:22px;display:grid}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerIconRail{background:#393939;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;gap:56px;width:106px;height:516px;min-height:0;padding:26px 17px 38px;display:flex}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerIconRail span{filter:none;border-radius:5px;justify-content:center;align-items:center;width:71px;height:71px;padding:10px;display:flex}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerIconRail img{filter:none;object-fit:contain;width:71px;max-width:none;height:71px;max-height:none;transform:scale(1.18)}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerRows{flex-direction:column;justify-content:flex-start;gap:20px;width:601px;height:511px;display:flex}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerRows article{gap:5px;width:100%;min-height:112px;display:grid}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerRows article:first-child{min-height:115px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerRows h3{color:#393939;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:700;line-height:1.5}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerRows article:first-child h3{font-size:20px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerRows p{color:#393939;width:auto;max-width:509px;margin:0;font-family:Sora,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerRows article>div{grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:13px;width:100%;height:27px;display:grid}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerRows article>div span{background:linear-gradient(90deg, var(--brand) var(--progress), #d9d9d9 0);border-radius:999px;width:100%;height:5px;display:block}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerRows strong{color:#393939;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:1.5}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustries{background:#f6f6f6;flex-direction:column;align-items:center;gap:47px;width:100%;max-width:none;height:902px;margin-top:72px;padding:0;display:flex;position:relative}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustries:before{content:"";background:#fff;width:100%;height:737px;position:absolute;top:165px;left:0}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustries>*{z-index:1;position:relative}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__sectionHeading{flex-direction:column;align-items:center;gap:10px;width:min(628px,100% - 36px);max-width:628px;height:118px;display:flex}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__sectionHeading h2{color:#000;text-align:center;margin:0;font-family:Sora,sans-serif;font-size:36px;font-weight:600;line-height:54px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__sectionHeading h2 span{color:var(--brand)}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__sectionHeading p{color:#393939;text-align:center;width:100%;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:27px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustryShowcase{background:0 0;grid-template-columns:663px 689px;align-items:start;gap:153px;width:min(1505px,100% - 2*clamp(18px,4vw,96px));max-width:100%;margin:55px 0 0;padding:0;display:grid}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustryCopy{grid-template-rows:38px 123px 44px 151px;gap:15px;width:663px;display:grid}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustryCopy h3{color:#393939;justify-content:flex-start;align-items:center;margin:0;font-family:Sora,sans-serif;font-size:25px;font-weight:600;line-height:38px;display:flex}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustryCopy h3 img{flex:0 0 29px;width:29px;height:29px;margin-right:8px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustryCopy h3 span{color:var(--brand)}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustryCopy ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustryCopy li{color:#393939;align-items:flex-start;gap:9px;width:663px;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:27px;display:flex}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustryCopy li img{flex:0 0 24px;width:24px;height:24px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustryCopy .modern-service-page-module___UIifq__primaryButton{width:max-content;min-width:175px;height:44px;padding:12px 18px;font-family:Sora,sans-serif;font-size:18px;font-weight:600;line-height:27px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__miniProjects{grid-template-columns:repeat(3,188.39px);gap:15px;width:595.16px;margin-top:35px;display:grid}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__miniProjects article{width:188.39px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__miniProjects img{object-fit:cover;object-position:top center;background:#fffaf8;border-radius:5px;width:188.39px;height:105.38px;display:block;box-shadow:0 1px 4px #0c0c0d1a,0 1px 4px #0c0c0d0d}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__miniProjects h4{color:#393939;margin:1.87px 0 0;font-family:Sora,sans-serif;font-size:16px;font-weight:600;line-height:24px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__miniProjects a{color:var(--brand);margin:-1.62px 0 0 .93px;font-family:Sora,sans-serif;font-size:14px;font-weight:400;line-height:21px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustryImage{object-fit:cover;border-radius:10px;width:689px;height:389px;display:block}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__industryTabs{grid-template-columns:repeat(6,208px);gap:52px;width:min(1508px,100% - 2*clamp(18px,4vw,96px));max-width:100%;margin:15px auto 0;display:grid}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__industryTabs article{opacity:.7;border-top:0;width:208px;padding-top:14px;position:relative}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__industryTabs article:before{content:"";border-top:2px solid #39393926;width:190px;position:absolute;top:0;left:0}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__industryTabs article:first-child:before{border-color:var(--brand)}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__industryTabs h3{color:#393939;margin:0 0 5px;font-family:Sora,sans-serif;font-size:18px;font-weight:600;line-height:27px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__industryTabs p{color:#393939;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:27px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__sliderControls{justify-content:flex-start;align-items:center;gap:41px;width:min(1508px,100% - 2*clamp(18px,4vw,96px));max-width:100%;margin:-12px auto 0;display:flex}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__sliderControls button{border:1px solid var(--brand);color:var(--brand);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:51px;height:51px;padding:0 0 4px;font-family:Sora,sans-serif;font-size:32px;font-weight:400;line-height:1;display:inline-flex}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__sliderControls button,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__sliderControls button:last-child{color:#ff8d6b;background:#fff}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__sliderControls button:hover,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__sliderControls button:last-child:hover,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__sliderControls button:focus-visible,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__sliderControls button:last-child:focus-visible{background:var(--button-gradient);color:#fff}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__uxProjects{gap:28px;height:auto!important;margin:16px auto 0!important}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__uxProjects .modern-service-page-module___UIifq__sectionHeading{flex-direction:column;align-items:center;gap:14px;height:auto;display:flex;width:100%!important;max-width:100%!important}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__uxProjectFilters{flex-wrap:nowrap;justify-content:center;gap:10px;display:flex;width:auto!important;max-width:100%!important}@media (max-width:900px){.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__uxProjectFilters{flex-wrap:wrap}}@media (max-width:1300px){.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appHeroInner{flex-direction:column;gap:48px;width:calc(100% - 48px);height:auto;min-height:auto;padding:56px 0;display:flex}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appHeroCopy{width:100%;max-width:720px;position:static}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appHeroImage{justify-self:center;width:min(100%,650px);position:static}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverview{grid-template-columns:minmax(0,1fr)}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewMedia,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewCopy{max-width:none}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techSection,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techPanel{grid-template-columns:1fr}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techLogoGrid{grid-template-columns:repeat(4,minmax(72px,108px))}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webServiceCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustries{height:auto;padding-bottom:64px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustries:before{height:auto;bottom:0}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustryShowcase{grid-template-columns:1fr;gap:42px;width:calc(100% - 48px)}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustryCopy,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustryCopy li{width:100%}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustryCopy{grid-template-rows:none}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustryImage{justify-self:center;width:100%;max-width:689px;height:auto}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__industryTabs,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__sliderControls{width:calc(100% - 48px)}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__industryTabs{grid-template-columns:repeat(3,minmax(0,208px));justify-content:center;gap:32px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__sliderControls{justify-content:center;margin-top:24px}}@media (max-width:1700px){.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartner{grid-template-columns:1fr;gap:42px;max-width:min(876px,100% - 48px);min-height:0}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerCopy,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerCopy>p,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerCapabilities,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerRows,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerRows article{width:100%}}@media (max-width:980px){.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerVisual{width:100%;height:auto;min-height:0}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerVisual>img:first-child,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerVisual>img:nth-child(2){width:100%;height:auto;position:static}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerVisual>img:nth-child(2){margin-top:18px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerVisual div{margin-top:18px;position:static;top:auto;bottom:auto;left:auto}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerCapabilities{grid-template-columns:1fr;height:auto}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerIconRail{flex-direction:row;justify-content:center;gap:clamp(18px,6vw,56px);width:100%;height:auto;min-height:106px;padding:17px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerCopy,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerCopy h2,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerCopy>p,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerRows article,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerRows article:first-child{min-height:0}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__miniProjects{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__miniProjects article,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__miniProjects img{width:100%}}@media (max-width:640px){.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appHeroInner{width:calc(100% - 36px)}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appHeroCopy h1{font-size:28px;line-height:42px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appHeroCopy p,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appHero .modern-service-page-module___UIifq__primaryButton{font-size:15px;line-height:1.5}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverview{width:calc(100% - 36px)}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewMediaRow{grid-template-columns:1fr}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewCopyTop h2{font-size:28px;line-height:42px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewSubCopy p,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewSubCopy .modern-service-page-module___UIifq__primaryButton,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewStatCard p,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewBannerText p{font-size:15px;line-height:22.5px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewStatCard strong,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewBannerText strong{font-size:26px;line-height:39px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewDarkBanner{flex-direction:column;align-items:flex-start;gap:16px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techSection{width:calc(100% - 36px)}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techCopy h2{font-size:28px;line-height:42px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techTabs button{font-size:15px;line-height:22.5px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techLogoGrid{grid-template-columns:repeat(2,minmax(72px,1fr))}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webServiceCards{width:calc(100% - 36px)}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webServiceCards h2{font-size:28px;line-height:42px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webServiceCardGrid{grid-template-columns:1fr}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webCardTop{gap:16px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webCardTop>div{min-height:0}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webCardTop h3,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webCardTop p,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webServiceCard li{font-size:15px;line-height:22.5px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webCardTop span{flex-basis:58px;width:58px;height:58px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__webCardTop img{width:40px;height:40px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerVisual div{width:100%;position:static}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerCopy h2{overflow-wrap:anywhere;font-size:28px;line-height:42px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerCopy>p,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerRows p{font-size:15px;line-height:22.5px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerCapabilities{height:auto}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerIconRail{grid-template-columns:repeat(4,1fr);gap:8px;width:100%;height:auto;min-height:88px;display:grid}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerIconRail span{width:58px;height:58px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerIconRail img{width:58px;max-width:none;height:58px;max-height:none;transform:scale(1.12)}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerRows{height:auto}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appPartnerRows article>div{grid-template-columns:minmax(0,1fr) 44px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustries{gap:34px;padding-bottom:52px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__sectionHeading{height:auto}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__sectionHeading h2{font-size:28px;line-height:42px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__sectionHeading p,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustryCopy li,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__industryTabs h3,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__industryTabs p{font-size:15px;line-height:22.5px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustryShowcase,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__industryTabs,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__sliderControls{width:calc(100% - 36px)}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustryCopy h3{font-size:22px;line-height:33px}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__miniProjects,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__industryTabs{grid-template-columns:1fr}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__industryTabs article{width:100%}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__industryTabs article:before{width:min(190px,100%)}}.modern-service-page-module___UIifq__appPage,.modern-service-page-module___UIifq__appPage *{min-width:0}.modern-service-page-module___UIifq__appHeroCopy h1,.modern-service-page-module___UIifq__appHeroCopy p,.modern-service-page-module___UIifq__appTechCopy,.modern-service-page-module___UIifq__appTechCopy h2,.modern-service-page-module___UIifq__appTechPanel,.modern-service-page-module___UIifq__appTechTabs,.modern-service-page-module___UIifq__appTechTabs button,.modern-service-page-module___UIifq__appTechLogoGrid,.modern-service-page-module___UIifq__appTechLogoGrid article,.modern-service-page-module___UIifq__appOverview,.modern-service-page-module___UIifq__appOverviewMedia,.modern-service-page-module___UIifq__appOverviewCopy,.modern-service-page-module___UIifq__appOverviewCopyTop,.modern-service-page-module___UIifq__appOverviewDarkBanner,.modern-service-page-module___UIifq__appOverviewBannerText,.modern-service-page-module___UIifq__appPartner,.modern-service-page-module___UIifq__appPartnerCopy,.modern-service-page-module___UIifq__appPartnerCapabilities,.modern-service-page-module___UIifq__appPartnerRows,.modern-service-page-module___UIifq__appPartnerRows article,.modern-service-page-module___UIifq__appIndustryShowcase,.modern-service-page-module___UIifq__appIndustryCopy,.modern-service-page-module___UIifq__appIndustryCopy ul,.modern-service-page-module___UIifq__industryTabs,.modern-service-page-module___UIifq__industryTabs article,.modern-service-page-module___UIifq__miniProjects,.modern-service-page-module___UIifq__miniProjects article,.modern-service-page-module___UIifq__miniProjects img,.modern-service-page-module___UIifq__webServiceCards,.modern-service-page-module___UIifq__webServiceCardGrid{max-width:100%}.modern-service-page-module___UIifq__appTechPanel,.modern-service-page-module___UIifq__appTechTabs button{width:100%}.modern-service-page-module___UIifq__appTechLogoGrid{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));width:100%}.modern-service-page-module___UIifq__appTechLogoGrid article{aspect-ratio:1;width:100%;height:auto}.modern-service-page-module___UIifq__appIndustryImage,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appIndustryImage,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustryImage,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustryImage{justify-self:center;width:100%;max-width:min(689px,100%);height:auto}.modern-service-page-module___UIifq__industryTabs{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));width:min(1508px,100% - 2*clamp(24px,7.08vw,136px))}.modern-service-page-module___UIifq__industryTabs article{width:100%}.modern-service-page-module___UIifq__miniProjects{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.modern-service-page-module___UIifq__miniProjects img{aspect-ratio:188.39/105.38;height:auto}.modern-service-page-module___UIifq__uxProjects,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__uxProjects,.modern-service-page-module___UIifq__uxProjects .modern-service-page-module___UIifq__sectionHeading,.modern-service-page-module___UIifq__uxProjectFilters,.modern-service-page-module___UIifq__uxProjectGrid,.modern-service-page-module___UIifq__uxProjectCard,.modern-service-page-module___UIifq__uxProjectImageWrap,.modern-service-page-module___UIifq__uxProjectBody,.modern-service-page-module___UIifq__uxProjectBody p{max-width:100%}.modern-service-page-module___UIifq__uxProjectFilters,.modern-service-page-module___UIifq__uxProjectGrid,.modern-service-page-module___UIifq__uxProjectCard,.modern-service-page-module___UIifq__uxProjectImageWrap,.modern-service-page-module___UIifq__uxProjectBody,.modern-service-page-module___UIifq__uxProjectBody p{width:100%}.modern-service-page-module___UIifq__uxProjectGrid{grid-template-columns:repeat(3,minmax(0,1fr));width:min(1648px,100% - 48px);height:auto;margin-left:auto;margin-right:auto}.modern-service-page-module___UIifq__uxProjectCard{height:auto;min-height:0}.modern-service-page-module___UIifq__uxProjectImageWrap img{aspect-ratio:536/358;height:auto}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__sliderControls,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__sliderControls{width:min(1508px,100% - 48px);max-width:1508px}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHeroCopy h1,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHeroCopy h1 span,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHeroCopy p,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewBannerText,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewBannerText strong,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewBannerText p{width:100%}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustryShowcase,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustryShowcase{grid-template-columns:minmax(0,1fr) minmax(320px,689px);gap:clamp(36px,6vw,88px);width:min(1508px,100% - 48px);max-width:1508px;margin-left:auto;margin-right:auto}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__industryTabs,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__industryTabs,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__industryTabs{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:clamp(20px,3vw,52px);width:min(1508px,100% - 48px);max-width:1508px;margin-left:auto;margin-right:auto}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__industryTabs article,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__industryTabs article,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__industryTabs article{width:100%}@media (max-width:1400px){.modern-service-page-module___UIifq__appTechSection,.modern-service-page-module___UIifq__appOverview,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechSection,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverview,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techSection{grid-template-columns:1fr}.modern-service-page-module___UIifq__appTechCopy,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechCopy,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techCopy{width:100%}.modern-service-page-module___UIifq__appTechCopy>img,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechCopy>img,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techCopy>img{justify-self:center;max-width:min(398px,100%)}.modern-service-page-module___UIifq__appTechPanel,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechPanel,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techPanel{width:100%}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewDarkBanner{justify-self:center;width:100%}.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appOverviewBannerText{width:min(330px,100%);max-width:100%}}.modern-service-page-module___UIifq__appPage{--service-gutter:clamp(18px, 5vw, 96px);--service-container:min(1648px, calc(100% - (2 * var(--service-gutter))))}.modern-service-page-module___UIifq__appPage img{height:auto}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appHeroInner,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appOverview,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appTechSection,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__webServiceCards,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appServiceCards,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appPartner,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appIndustries,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__aiConsulting,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__aiProcess,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__uxProjects{max-width:1648px;width:var(--service-container)}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appOverview,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appTechSection,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appPartner,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appIndustryShowcase,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustryShowcase,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustryShowcase{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appOverviewMedia,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appOverviewCopy,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appOverviewCopy h2,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appOverviewSubCopy,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appOverviewSubCopy p,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appOverviewDarkBanner,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appOverviewBannerText,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appTechCopy,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appTechCopy h2,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appTechPanel,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appTechTabs,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appTechTabs button,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appTechLogoGrid,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__webServiceCardGrid,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appServiceCardGrid,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appPartnerVisual,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appPartnerCopy,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appPartnerCopy h2,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appPartnerCopy>p,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appPartnerCapabilities,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appPartnerRows,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appPartnerRows article,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appPartnerProgressRow,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appIndustryCopy,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appIndustryCopy ul,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appIndustryCopy li,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__miniProjects,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__miniProjects article,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__industryTabs,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__industryTabs article,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__sliderControls,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__faq,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__faqHeading,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__faqShell,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__faqList,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__faqItem,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__faqItemOpen,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__faqQuestion,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__faqAnswer{max-width:100%}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appTechPanel,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appTechTabs,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appTechTabs button,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appTechLogoGrid,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appPartnerCopy,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appPartnerCapabilities,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appPartnerRows,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appIndustryCopy,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appIndustryCopy ul,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appIndustryCopy li,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__miniProjects,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__industryTabs,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__sliderControls,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__faq,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__faqHeading,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__faqShell,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__faqList,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__faqItem,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__faqItemOpen,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__faqQuestion,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__faqAnswer{width:100%}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appServiceCard,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__webServiceCard{height:auto;min-height:0}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appTechPanel{height:auto;overflow:visible}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appTechLogoGrid{grid-template-columns:repeat(auto-fit,minmax(86px,1fr))}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appTechLogoGrid article{aspect-ratio:1;width:100%;height:auto}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appIndustryShowcase{width:min(1508px, var(--service-container));margin-left:auto;margin-right:auto}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appIndustryImage{aspect-ratio:689/389;justify-self:center;width:min(689px,100%);height:auto}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__industryTabs,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__sliderControls{width:min(1508px, var(--service-container));margin-left:auto;margin-right:auto}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__industryTabs{grid-template-columns:repeat(auto-fit,minmax(176px,1fr))}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__miniProjects{grid-template-columns:repeat(3,minmax(0,1fr))}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__miniProjects img{aspect-ratio:188/105;width:100%;height:auto}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__faq{width:min(1229px,100% - 48px);height:auto;margin-left:auto;margin-right:auto}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__faqShell{grid-template-columns:minmax(0,1fr) 8px;height:auto}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__faqList,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__faqItemOpen,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__faqAnswer{height:auto}@media (max-width:1800px){.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appHeroInner{grid-template-columns:minmax(0,1fr) minmax(360px,607px);gap:clamp(42px,4vw,72px)}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appOverview,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appTechSection,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appPartner,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appIndustryShowcase{gap:clamp(36px,4vw,64px)}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appTechPanel{grid-template-columns:minmax(220px,320px) minmax(0,1fr);padding:clamp(24px,2vw,32px)}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__webServiceCardGrid,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appServiceCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appPartner{grid-template-columns:minmax(0,1fr)}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appPartnerVisual,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appPartnerCopy{justify-self:center;width:min(876px,100%)}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appPartnerCapabilities{grid-template-columns:minmax(84px,106px) minmax(0,1fr)}}@media (max-width:1280px){.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appHeroInner,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appOverview,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appTechSection,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appIndustryShowcase{grid-template-columns:1fr}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appHeroImage,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appTechCopy>img,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appIndustryImage{justify-self:center}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__webServiceCardGrid,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appServiceCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.modern-service-page-module___UIifq__appPage{--service-container:calc(100% - 36px)}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appTechPanel,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appPartnerCapabilities,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__faqShell{grid-template-columns:1fr}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appTechTabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appTechLogoGrid,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__industryTabs,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__webServiceCardGrid,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appServiceCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__faqScroll{display:none}}@media (max-width:640px){.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appTechTabs,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__industryTabs,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__webServiceCardGrid,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appServiceCardGrid,.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__miniProjects{grid-template-columns:1fr}.modern-service-page-module___UIifq__appPage .modern-service-page-module___UIifq__appTechLogoGrid{grid-template-columns:repeat(2,minmax(72px,1fr))}}.modern-service-page-module___UIifq__appPage.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartner,.modern-service-page-module___UIifq__appPage.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerCopy,.modern-service-page-module___UIifq__appPage.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerCapabilities,.modern-service-page-module___UIifq__appPage.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerRows,.modern-service-page-module___UIifq__appPage.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerRows article,.modern-service-page-module___UIifq__appPage.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerProgressRow,.modern-service-page-module___UIifq__appPage.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerProgressBar{max-width:100%}.modern-service-page-module___UIifq__appPage.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerCopy,.modern-service-page-module___UIifq__appPage.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerCapabilities,.modern-service-page-module___UIifq__appPage.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerRows,.modern-service-page-module___UIifq__appPage.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerRows article,.modern-service-page-module___UIifq__appPage.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerProgressRow{width:100%}@media (max-width:1800px){.modern-service-page-module___UIifq__appPage.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartner{width:var(--service-container);grid-template-columns:1fr}.modern-service-page-module___UIifq__appPage.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerVisual,.modern-service-page-module___UIifq__appPage.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerCopy{justify-self:center;width:min(876px,100%)}.modern-service-page-module___UIifq__appPage.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerCapabilities{grid-template-columns:minmax(84px,106px) minmax(0,1fr)}.modern-service-page-module___UIifq__appPage.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerRows p{width:100%}}@media (max-width:900px){.modern-service-page-module___UIifq__appPage.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerCapabilities{grid-template-columns:1fr}}@media (max-width:1800px){.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartner{flex-direction:column!important;grid-template-columns:1fr!important;align-items:center!important}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerVisual,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerCopy{justify-self:center!important;width:min(876px,100%)!important}.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerCopy h2,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerCopy>p,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerCapabilities,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerRows,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerRows article,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerRows p,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerProgressRow,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appPartnerProgressBar{width:100%!important;max-width:100%!important}}@media (max-width:1024px){.modern-service-page-module___UIifq__appTechPanel,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechPanel,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techPanel{grid-template-columns:1fr;height:auto;min-height:0;padding:clamp(22px,4vw,32px)}.modern-service-page-module___UIifq__appTechTabs,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechTabs,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techTabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.modern-service-page-module___UIifq__appTechLogoGrid,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechLogoGrid,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techLogoGrid{grid-template-columns:repeat(3,minmax(72px,1fr));width:100%}.modern-service-page-module___UIifq__uxProjectGrid{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 48px)}.modern-service-page-module___UIifq__appIndustryShowcase,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appIndustryShowcase,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustryShowcase,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustryShowcase{grid-template-columns:1fr;width:calc(100% - 48px)}.modern-service-page-module___UIifq__industryTabs,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__industryTabs,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__industryTabs,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__industryTabs{grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 48px)}}@media (max-width:640px){.modern-service-page-module___UIifq__appHeroCopy,.modern-service-page-module___UIifq__appHeroCopy h1,.modern-service-page-module___UIifq__appHeroCopy h1 span,.modern-service-page-module___UIifq__appHeroCopy p,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHeroCopy,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHeroCopy h1,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHeroCopy h1 span,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHeroCopy p{width:100%;max-width:100%}.modern-service-page-module___UIifq__appTechTabs,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechTabs,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techTabs{grid-template-columns:1fr}.modern-service-page-module___UIifq__appTechLogoGrid,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechLogoGrid,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__techLogoGrid{grid-template-columns:repeat(2,minmax(72px,1fr))}.modern-service-page-module___UIifq__industryTabs,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__industryTabs,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__industryTabs,.modern-service-page-module___UIifq__miniProjects,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__miniProjects,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__miniProjects,.modern-service-page-module___UIifq__uxProjectGrid{grid-template-columns:1fr;width:calc(100% - 36px)}.modern-service-page-module___UIifq__appIndustryShowcase,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appIndustryShowcase,.modern-service-page-module___UIifq__uxPage .modern-service-page-module___UIifq__appIndustryShowcase,.modern-service-page-module___UIifq__cmsPage .modern-service-page-module___UIifq__appIndustryShowcase{width:calc(100% - 36px)}.modern-service-page-module___UIifq__aiContactMap{width:min(100%,354px);max-width:calc(100% - 36px);height:auto;right:18px}}@media (max-width:1280px){.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appHeroInner,.modern-service-page-module___UIifq__appHeroInner{grid-template-columns:1fr;gap:40px;height:auto;padding:40px 0;display:grid}.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingGrid,.modern-service-page-module___UIifq__appServiceCardGrid{grid-template-columns:repeat(2,1fr)}.modern-service-page-module___UIifq__appTechSection,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechSection,.modern-service-page-module___UIifq__appTechPanel,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechPanel{grid-template-columns:1fr;height:auto}}@media (max-width:640px){.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__aiConsultingGrid,.modern-service-page-module___UIifq__appServiceCardGrid{grid-template-columns:1fr}}.modern-service-page-module___UIifq__appTechPanel,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechPanel{max-width:100%}.modern-service-page-module___UIifq__appTechLogoGrid,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appTechLogoGrid{grid-template-columns:repeat(auto-fit,minmax(86px,1fr))!important;width:100%!important;height:auto!important}@media (max-width:1180px){.modern-service-page-module___UIifq__appIndustryShowcase,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__appIndustryShowcase{grid-template-columns:1fr;gap:40px}.modern-service-page-module___UIifq__industryTabs,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__industryTabs{grid-template-columns:1fr}.modern-service-page-module___UIifq__sliderControls,.modern-service-page-module___UIifq__aiPage .modern-service-page-module___UIifq__sliderControls{justify-content:center;width:100%}}
