.ItYtRq_cmsPage{--service-page-container:min(1648px, calc(100% - (2 * clamp(24px, 6.98vw, 134px))));--service-page-narrow:min(1229px, calc(100% - (2 * clamp(18px, 6vw, 96px))));--service-page-gap:clamp(48px, 6vw, 96px);overflow-x:clip}.ItYtRq_cmsPage .ItYtRq_appHeroInner,.ItYtRq_cmsPage .ItYtRq_appOverview,.ItYtRq_cmsPage .ItYtRq_appTechSection,.ItYtRq_cmsPage .ItYtRq_appServiceCards,.ItYtRq_cmsPage .ItYtRq_webServiceCards,.ItYtRq_cmsPage .ItYtRq_appPartner,.ItYtRq_cmsPage .ItYtRq_uxProjects,.ItYtRq_cmsPage .ItYtRq_faq{max-width:1648px;width:var(--service-page-container);margin-left:auto;margin-right:auto}.ItYtRq_cmsPage .ItYtRq_appPartner{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,72px);display:grid}.ItYtRq_cmsPage .ItYtRq_appOverview{max-width:1648px;height:auto;width:var(--service-page-container);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:flex-start;gap:clamp(32px,4vw,64px);margin-left:auto;margin-right:auto;padding:clamp(48px,6vw,80px) 0;display:grid}.ItYtRq_cmsPage .ItYtRq_appOverviewMedia{flex-direction:column;gap:clamp(16px,2vw,24px);width:100%;max-width:100%;height:auto;display:flex}.ItYtRq_cmsPage .ItYtRq_appOverviewMainImg{aspect-ratio:675/333;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.ItYtRq_cmsPage .ItYtRq_appOverviewMediaRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(12px,1.5vw,19px);width:100%;height:auto;min-height:0;display:grid}.ItYtRq_cmsPage .ItYtRq_appOverviewSubImg{aspect-ratio:328/130;object-fit:cover;border-radius:10px;width:100%;height:100%;min-height:0;display:block}.ItYtRq_cmsPage .ItYtRq_appOverviewStatCard{background:var(--brand);box-sizing:border-box;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;width:100%;height:auto;min-height:130px;padding:clamp(14px,2vw,20px) clamp(16px,2.5vw,25px);display:flex}.ItYtRq_cmsPage .ItYtRq_appOverviewStatCard strong{color:#fff;margin:0;font-family:Sora,sans-serif;font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1.2}.ItYtRq_cmsPage .ItYtRq_appOverviewStatCard p{color:#fff;max-width:240px;margin:0;font-family:Sora,sans-serif;font-size:clamp(14px,1.1vw,16px);font-weight:400;line-height:1.4}.ItYtRq_cmsPage .ItYtRq_appOverviewCopy{flex-direction:column;justify-content:flex-start;gap:clamp(20px,3vw,32px);width:100%;max-width:100%;height:auto;display:flex}.ItYtRq_cmsPage .ItYtRq_appOverviewCopyTop{flex-direction:column;gap:16px;width:100%;max-width:100%;height:auto;display:flex}.ItYtRq_cmsPage .ItYtRq_appOverviewCopyTop h2{color:#000;margin:0;font-family:Sora,sans-serif;font-size:clamp(28px,2.8vw,36px);font-weight:600;line-height:1.35}.ItYtRq_cmsPage .ItYtRq_appOverviewCopyTop h2 span{color:var(--brand)}.ItYtRq_cmsPage .ItYtRq_appOverviewSubCopy{flex-direction:column;gap:clamp(16px,2vw,24px);width:100%;height:auto;display:flex}.ItYtRq_cmsPage .ItYtRq_appOverviewSubCopy p{color:#393939;margin:0;font-family:Sora,sans-serif;font-size:clamp(15px,1.1vw,18px);font-weight:400;line-height:1.6}.ItYtRq_cmsPage .ItYtRq_appOverviewDarkBanner{box-sizing:border-box;background:#393939 linear-gradient(80.76deg,#39393900 48.26%,#ff8d6b7a 93.01%);border-radius:20px;flex-direction:row;align-items:center;gap:clamp(14px,2vw,20px);width:100%;height:auto;min-height:0;padding:clamp(16px,2vw,22px);display:flex}.ItYtRq_cmsPage .ItYtRq_appOverviewAvatars{flex-shrink:0;align-items:center;height:auto;display:flex}.ItYtRq_cmsPage .ItYtRq_appOverviewAvatars img{object-fit:cover;border-radius:50%;width:38px;height:38px;margin-left:-10px}.ItYtRq_cmsPage .ItYtRq_appOverviewAvatars img:first-child{margin-left:0}.ItYtRq_cmsPage .ItYtRq_appOverviewBannerText{flex-direction:column;gap:4px;display:flex}.ItYtRq_cmsPage .ItYtRq_appOverviewBannerText strong{color:#fff;font-family:Sora,sans-serif;font-size:clamp(18px,1.5vw,24px);font-weight:700;line-height:1.3}.ItYtRq_cmsPage .ItYtRq_appOverviewBannerText p{color:#fffc;margin:0;font-family:Sora,sans-serif;font-size:clamp(13px,1vw,15px);font-weight:400;line-height:1.4}.ItYtRq_cmsPage .ItYtRq_appTechSection{width:var(--service-page-container);grid-template-columns:minmax(280px,460px) minmax(0,1fr);align-items:flex-start;gap:clamp(32px,4vw,72px);margin-left:auto;margin-right:auto;padding:0 0 clamp(48px,5vw,80px);display:grid}.ItYtRq_cmsPage .ItYtRq_appTechCopy{flex-direction:column;align-items:flex-start;gap:clamp(16px,2vw,28px);width:100%;max-width:516px;display:flex}.ItYtRq_cmsPage .ItYtRq_appTechCopy .ItYtRq_badge{color:#ff8d6b;letter-spacing:.12em;white-space:nowrap;background:#fef8f4;border-radius:22px;align-items:center;gap:10px;width:fit-content;max-width:100%;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}.ItYtRq_cmsPage .ItYtRq_appTechCopy .ItYtRq_badge img{flex:0 0 24px;width:24px;height:24px}.ItYtRq_cmsPage .ItYtRq_appTechCopy h2{color:#000;width:100%;margin:0;font-family:Sora,sans-serif;font-size:clamp(28px,2.5vw,36px);font-weight:600;line-height:1.4}.ItYtRq_cmsPage .ItYtRq_appTechCopy h2 span{color:var(--brand);display:block}.ItYtRq_cmsPage .ItYtRq_appTechCopy>img{object-fit:contain;width:100%;max-width:min(398px,100%);height:auto;display:block}.ItYtRq_cmsPage .ItYtRq_appTechPanel{box-sizing:border-box;background:#fff;border-radius:20px;grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:flex-start;gap:clamp(16px,2vw,25px);width:100%;max-width:100%;height:auto;min-height:0;padding:clamp(20px,2.5vw,37px);display:grid;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.ItYtRq_cmsPage .ItYtRq_appTechTabs{flex-direction:column;gap:14px;width:100%;display:flex}.ItYtRq_cmsPage .ItYtRq_appTechTabs button{color:#393939;cursor:pointer;text-align:left;background:#fff;border:0;border-radius:79px;align-items:center;width:100%;height:auto;min-height:52px;padding:14px 18px;font-family:Sora,sans-serif;font-size:clamp(14px,1.1vw,17px);font-weight:400;line-height:1.4;transition:all .15s;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.ItYtRq_cmsPage .ItYtRq_appTechTabs .ItYtRq_appTechTabActive,.ItYtRq_cmsPage .ItYtRq_appTechTabs button:focus-visible{background:var(--brand);color:#fff}.ItYtRq_cmsPage .ItYtRq_appTechLogoGrid{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(min(84px,100%),1fr));align-content:start;align-items:start;gap:clamp(8px,1vw,12px);width:100%;max-width:100%;height:auto;display:grid}.ItYtRq_cmsPage .ItYtRq_appTechLogoGrid article{aspect-ratio:1;box-sizing:border-box;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:100%;max-width:108px;height:auto;max-height:108px;padding:clamp(10px,1.2vw,18px);display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.ItYtRq_cmsPage .ItYtRq_appTechLogoGrid img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:64px}.ItYtRq_cmsPage .ItYtRq_appHero{min-height:0;position:relative;overflow:hidden}.ItYtRq_cmsPage .ItYtRq_appHeroInner{max-width:1648px;height:auto;min-height:clamp(470px,30vw,562px);width:var(--service-page-container);z-index:1;justify-content:space-between;align-items:center;gap:clamp(32px,4vw,64px);margin-left:auto;margin-right:auto;padding:clamp(44px,5vw,72px) 0;display:flex;position:relative}.ItYtRq_cmsPage .ItYtRq_appHeroCopy{z-index:2;flex-direction:column;flex:auto;align-items:flex-start;gap:20px;width:100%;max-width:610px;display:flex;position:static;top:auto;left:auto}.ItYtRq_cmsPage .ItYtRq_appHeroImage{aspect-ratio:607/403;object-fit:cover;object-position:center;z-index:2;border-radius:20px;flex:none;justify-self:end;width:clamp(360px,36vw,607px);max-width:min(607px,48%);height:auto;display:block;position:static;top:auto;right:auto;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.ItYtRq_cmsPage .ItYtRq_appHeroCopy,.ItYtRq_cmsPage .ItYtRq_appOverviewMedia,.ItYtRq_cmsPage .ItYtRq_appOverviewCopy,.ItYtRq_cmsPage .ItYtRq_appTechCopy,.ItYtRq_cmsPage .ItYtRq_appTechPanel,.ItYtRq_cmsPage .ItYtRq_appPartnerVisual,.ItYtRq_cmsPage .ItYtRq_appPartnerCopy,.ItYtRq_cmsPage .ItYtRq_appPartnerCapabilities,.ItYtRq_cmsPage .ItYtRq_appPartnerRows,.ItYtRq_cmsPage .ItYtRq_appIndustryCopy,.ItYtRq_cmsPage .ItYtRq_faqShell,.ItYtRq_cmsPage .ItYtRq_faqList{width:100%;max-width:100%}.ItYtRq_cmsPage .ItYtRq_appHeroCopy h1,.ItYtRq_cmsPage .ItYtRq_appOverviewCopy h2,.ItYtRq_cmsPage .ItYtRq_appOverviewCopyTop h2,.ItYtRq_cmsPage .ItYtRq_appTechCopy h2,.ItYtRq_cmsPage .ItYtRq_appServiceCards h2,.ItYtRq_cmsPage .ItYtRq_webServiceCards h2,.ItYtRq_cmsPage .ItYtRq_appPartnerCopy h2,.ItYtRq_cmsPage .ItYtRq_sectionHeading h2,.ItYtRq_cmsPage .ItYtRq_faqHeading h2,.ItYtRq_cmsPage .ItYtRq_finalCta h2{font-size:clamp(30px,2.5vw,36px);line-height:1.35}.ItYtRq_cmsPage .ItYtRq_appHeroCopy p,.ItYtRq_cmsPage .ItYtRq_appOverviewCopy p,.ItYtRq_cmsPage .ItYtRq_appOverviewSubCopy p,.ItYtRq_cmsPage .ItYtRq_appPartnerCopy>p,.ItYtRq_cmsPage .ItYtRq_appIndustryCopy li,.ItYtRq_cmsPage .ItYtRq_faqHeading p,.ItYtRq_cmsPage .ItYtRq_faqAnswer p,.ItYtRq_cmsPage .ItYtRq_finalCta p{font-size:clamp(15px,1.1vw,18px);line-height:1.55}.ItYtRq_cmsPage .ItYtRq_primaryButton,.ItYtRq_cmsPage .ItYtRq_ctaButton{white-space:nowrap;min-width:max-content}.ItYtRq_cmsPage .ItYtRq_appHeroImage,.ItYtRq_cmsPage .ItYtRq_appOverviewMainImg,.ItYtRq_cmsPage .ItYtRq_appOverviewSubImg,.ItYtRq_cmsPage .ItYtRq_appIndustryImage,.ItYtRq_cmsPage .ItYtRq_miniProjects img{object-fit:cover;border-radius:12px;width:100%;height:auto}.ItYtRq_cmsPage .ItYtRq_faqShell{height:auto;display:grid}.ItYtRq_cmsPage .ItYtRq_appServiceCardGrid,.ItYtRq_cmsPage .ItYtRq_webServiceCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ItYtRq_cmsPage .ItYtRq_appIndustries{background:#f6f6f6;flex-direction:column;align-items:center;gap:0;width:100%;max-width:none;height:auto;margin-left:auto;margin-right:auto;padding:0 0 clamp(24px,3vw,40px);display:flex;position:relative}.ItYtRq_cmsPage .ItYtRq_appIndustries:before{display:none}.ItYtRq_cmsPage .ItYtRq_appIndustries>.ItYtRq_sectionHeading{text-align:center;flex-direction:column;align-items:center;gap:12px;width:min(628px,100% - 48px);max-width:628px;height:auto;margin:0 auto clamp(32px,4vw,55px);display:flex}.ItYtRq_cmsPage .ItYtRq_appIndustries>.ItYtRq_sectionHeading h2{color:#393939;text-align:center;margin:0;font-family:Sora,sans-serif;font-size:clamp(28px,3.5vw,36px);font-weight:600;line-height:1.4}.ItYtRq_cmsPage .ItYtRq_appIndustries>.ItYtRq_sectionHeading h2 span{color:var(--brand)}.ItYtRq_cmsPage .ItYtRq_appIndustries>.ItYtRq_sectionHeading p{color:#393939;text-align:center;margin:0;font-family:Sora,sans-serif;font-size:clamp(15px,1.3vw,18px);font-weight:400;line-height:1.5}.ItYtRq_cmsPage .ItYtRq_industriesPanel{clip-path:inset(0 -100vmax);background:#fff;flex-direction:column;gap:clamp(24px,3vw,36px);width:100%;padding:clamp(32px,4vw,44px) 0 0;display:flex;box-shadow:0 0 0 100vmax #fff}.ItYtRq_cmsPage .ItYtRq_industriesPanel>.ItYtRq_appIndustryShowcase,.ItYtRq_cmsPage .ItYtRq_industriesPanel>.ItYtRq_industryTabs,.ItYtRq_cmsPage .ItYtRq_industriesPanel>.ItYtRq_sliderControls{width:min(1508px,100% - 2*clamp(18px,4vw,80px));max-width:1508px;margin-left:auto;margin-right:auto}.ItYtRq_cmsPage .ItYtRq_appIndustryShowcase{background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,120px);width:100%;height:auto;min-height:0;margin:0 auto;padding:0;display:grid}.ItYtRq_cmsPage .ItYtRq_appIndustryCopy{flex-direction:column;gap:16px;width:100%;max-width:663px;height:auto;padding:0;display:flex}.ItYtRq_cmsPage .ItYtRq_appIndustryCopy h3{color:#393939;text-align:left;align-items:center;gap:8px;margin:0;font-family:Sora,sans-serif;font-size:clamp(20px,2.2vw,25px);font-weight:600;line-height:1.4;display:flex}.ItYtRq_cmsPage .ItYtRq_appIndustryCopy h3 span{color:var(--brand)}.ItYtRq_cmsPage .ItYtRq_appIndustryCopy h3 img{flex:0 0 24px;width:24px;height:24px}.ItYtRq_cmsPage .ItYtRq_appIndustryCopy ul{flex-direction:column;gap:12px;width:100%;margin:0;padding:0;list-style:none;display:flex}.ItYtRq_cmsPage .ItYtRq_appIndustryCopy li{color:#393939;align-items:flex-start;gap:9px;font-family:Sora,sans-serif;font-size:clamp(15px,1.2vw,18px);line-height:1.5;display:flex}.ItYtRq_cmsPage .ItYtRq_appIndustryCopy li img{flex:0 0 20px;width:20px;height:20px;margin-top:2px}.ItYtRq_cmsPage .ItYtRq_appIndustryCopy .ItYtRq_primaryButton{justify-content:center;align-items:center;gap:8px;width:fit-content;height:auto;margin-top:0;padding:12px 24px;font-family:Sora,sans-serif;font-size:16px;font-weight:600;line-height:1.5;transition:box-shadow .18s,filter .18s,transform .18s;display:inline-flex}.ItYtRq_cmsPage .ItYtRq_appIndustryCopy .ItYtRq_primaryButton:hover{filter:saturate(1.06)brightness(1.02);transform:translateY(-2px);box-shadow:0 14px 28px #f76e453d;color:#fff!important}.ItYtRq_cmsPage .ItYtRq_appIndustryCopy .ItYtRq_primaryButton:hover img{transform:translate(4px)}.ItYtRq_cmsPage .ItYtRq_miniProjects{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.5vw,16px);width:100%;max-width:600px;margin-top:8px;display:grid}.ItYtRq_cmsPage .ItYtRq_miniProjects article{min-width:0}.ItYtRq_cmsPage .ItYtRq_miniProjects img{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 1px 4px #0c0c0d1a,0 1px 4px #0c0c0d0d}.ItYtRq_cmsPage .ItYtRq_miniProjects h4{color:#393939;margin:6px 0 2px;font-family:Sora,sans-serif;font-size:clamp(13px,1.1vw,16px);font-weight:600;line-height:1.4}.ItYtRq_cmsPage .ItYtRq_miniProjects a{color:var(--brand);font-family:Sora,sans-serif;font-size:clamp(12px,1vw,14px);font-weight:400;line-height:1.4;text-decoration:none;display:inline-block}.ItYtRq_cmsPage .ItYtRq_appIndustryImage{aspect-ratio:689/430;object-fit:cover;border-radius:10px;justify-self:center;width:100%;max-width:689px;height:auto;display:block}.ItYtRq_cmsPage .ItYtRq_industryTabs{z-index:1;background:0 0;grid-template-columns:repeat(6,minmax(0,1fr));justify-content:space-between;gap:clamp(16px,2.5vw,48px);width:100%;margin:0 auto;padding:0;display:grid;position:relative}.ItYtRq_cmsPage .ItYtRq_industryTabs article,.ItYtRq_cmsPage .ItYtRq_industryTabs button,.ItYtRq_cmsPage .ItYtRq_industryTab{appearance:none;color:#393939;cursor:pointer;opacity:.7;text-align:left;background:0 0;border:0;border-top:2px solid #39393926;flex-direction:column;gap:6px;width:100%;padding:14px 0 0;transition:opacity .15s,border-color .15s;display:flex;position:relative}.ItYtRq_cmsPage .ItYtRq_industryTabs article:before,.ItYtRq_cmsPage .ItYtRq_industryTabs button:before,.ItYtRq_cmsPage .ItYtRq_industryTab:before{content:none!important;display:none!important}.ItYtRq_cmsPage .ItYtRq_industryTabActive,.ItYtRq_cmsPage .ItYtRq_industryTabs button[data-active=true],.ItYtRq_cmsPage .ItYtRq_industryTabs button:hover,.ItYtRq_cmsPage .ItYtRq_industryTab:hover{border-top-color:var(--brand);opacity:1}.ItYtRq_cmsPage .ItYtRq_industryTabs h3,.ItYtRq_cmsPage .ItYtRq_industryTab h3{color:#393939;margin:0;font-family:Sora,sans-serif;font-size:clamp(14px,1.1vw,16px);font-weight:600;line-height:1.4}.ItYtRq_cmsPage .ItYtRq_industryTabs p,.ItYtRq_cmsPage .ItYtRq_industryTab p{color:#393939;margin:0;font-family:Sora,sans-serif;font-size:clamp(12px,1vw,14px);font-weight:400;line-height:1.5}.ItYtRq_cmsPage .ItYtRq_sliderControls{z-index:1;background:0 0;justify-content:flex-start;align-items:center;gap:20px;width:100%;margin:0 auto;padding:0;display:flex;position:relative}.ItYtRq_cmsPage .ItYtRq_sliderControls button,.ItYtRq_cmsPage .ItYtRq_sliderControls button:last-child{color:#ff8d6b;cursor:pointer;background:#fff;border:1px solid #ff8d6b;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0 0 4px;font-family:Sora,sans-serif;font-size:28px;font-weight:400;line-height:1;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.ItYtRq_cmsPage .ItYtRq_sliderControls button:hover,.ItYtRq_cmsPage .ItYtRq_sliderControls button:last-child:hover,.ItYtRq_cmsPage .ItYtRq_sliderControls button:focus-visible,.ItYtRq_cmsPage .ItYtRq_sliderControls button:last-child:focus-visible{color:#fff;background:linear-gradient(120.49deg,#f76e45 .14%,#ff8d6b 99.86%);border-color:#0000;transform:scale(1.05)}.ItYtRq_cmsPage .ItYtRq_appPartnerCapabilities{grid-template-columns:minmax(76px,106px) minmax(0,1fr);gap:clamp(20px,3vw,42px);display:grid}.ItYtRq_cmsPage .ItYtRq_uxProjects{gap:28px;height:auto;margin:20px auto 0}.ItYtRq_cmsPage .ItYtRq_uxProjects .ItYtRq_sectionHeading{flex-direction:column;align-items:center;gap:14px;height:auto;display:flex;width:100%!important;max-width:100%!important}.ItYtRq_cmsPage .ItYtRq_uxProjectFilters{flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;display:flex;width:auto!important;max-width:100%!important}@media (max-width:900px){.ItYtRq_cmsPage .ItYtRq_uxProjectFilters{flex-wrap:wrap}}.ItYtRq_cmsPage .ItYtRq_uxProjectFilters button{white-space:nowrap}.ItYtRq_cmsPage .ItYtRq_faq{max-width:1229px;width:var(--service-page-narrow);padding-top:36px}@media (max-width:1280px){.ItYtRq_cmsPage{--service-page-container:calc(100% - 48px);--service-page-narrow:calc(100% - 48px)}.ItYtRq_cmsPage .ItYtRq_appOverview,.ItYtRq_cmsPage .ItYtRq_appPartner,.ItYtRq_cmsPage .ItYtRq_appIndustryShowcase{grid-template-columns:minmax(0,1fr)}.ItYtRq_cmsPage .ItYtRq_appTechSection{grid-template-columns:1fr;justify-items:center}.ItYtRq_cmsPage .ItYtRq_appTechCopy{text-align:center;align-items:center;max-width:720px}.ItYtRq_cmsPage .ItYtRq_appTechCopy h2{text-align:center}.ItYtRq_cmsPage .ItYtRq_appTechCopy>img{justify-self:center;max-width:340px}.ItYtRq_cmsPage .ItYtRq_appTechPanel{grid-template-columns:minmax(180px,260px) minmax(0,1fr);width:100%;max-width:900px}.ItYtRq_cmsPage .ItYtRq_appServiceCardGrid,.ItYtRq_cmsPage .ItYtRq_webServiceCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ItYtRq_cmsPage .ItYtRq_industryTabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1080px){.ItYtRq_cmsPage .ItYtRq_appHeroInner{flex-direction:column;gap:36px;height:auto;min-height:0;padding:clamp(36px,5vw,56px) 0}.ItYtRq_cmsPage .ItYtRq_appHeroCopy,.ItYtRq_cmsPage .ItYtRq_appHeroImage{width:100%;max-width:100%}.ItYtRq_cmsPage .ItYtRq_appHeroImage{max-width:607px;margin:0 auto}.ItYtRq_cmsPage .ItYtRq_appOverview{grid-template-columns:1fr;gap:clamp(32px,5vw,48px);height:auto}.ItYtRq_cmsPage .ItYtRq_appOverviewMedia,.ItYtRq_cmsPage .ItYtRq_appOverviewCopy{width:100%;max-width:100%}.ItYtRq_cmsPage .ItYtRq_appOverviewMediaRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:auto;min-height:0}}@media (max-width:900px){.ItYtRq_cmsPage{--service-page-container:calc(100% - 36px);--service-page-narrow:calc(100% - 36px)}.ItYtRq_cmsPage .ItYtRq_appOverviewMediaRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:auto;min-height:0}.ItYtRq_cmsPage .ItYtRq_appOverviewDarkBanner{height:auto;min-height:0}.ItYtRq_cmsPage .ItYtRq_appPartnerCapabilities,.ItYtRq_cmsPage .ItYtRq_faqShell{grid-template-columns:minmax(0,1fr)}.ItYtRq_cmsPage .ItYtRq_appTechPanel{grid-template-columns:1fr;gap:20px;padding:24px}.ItYtRq_cmsPage .ItYtRq_appTechTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ItYtRq_cmsPage .ItYtRq_appTechTabs button{text-align:center;justify-content:center;min-height:46px;padding:10px 14px}.ItYtRq_cmsPage .ItYtRq_appTechLogoGrid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));justify-items:center}.ItYtRq_cmsPage .ItYtRq_appTechLogoGrid article{max-width:88px;max-height:88px;padding:12px}.ItYtRq_cmsPage .ItYtRq_industryTabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ItYtRq_cmsPage .ItYtRq_appPartnerIconRail{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;height:auto;min-height:0;display:grid}.ItYtRq_cmsPage .ItYtRq_faqScroll{display:none}}@media (max-width:640px){.ItYtRq_cmsPage{--service-page-container:calc(100% - 32px);--service-page-narrow:calc(100% - 32px)}.ItYtRq_cmsPage .ItYtRq_appHeroCopy h1,.ItYtRq_cmsPage .ItYtRq_appOverviewCopy h2,.ItYtRq_cmsPage .ItYtRq_appOverviewCopyTop h2,.ItYtRq_cmsPage .ItYtRq_appTechCopy h2,.ItYtRq_cmsPage .ItYtRq_appServiceCards h2,.ItYtRq_cmsPage .ItYtRq_webServiceCards h2,.ItYtRq_cmsPage .ItYtRq_appPartnerCopy h2,.ItYtRq_cmsPage .ItYtRq_sectionHeading h2,.ItYtRq_cmsPage .ItYtRq_faqHeading h2,.ItYtRq_cmsPage .ItYtRq_finalCta h2{font-size:26px}.ItYtRq_cmsPage .ItYtRq_industriesPanel{padding:36px 0!important}.ItYtRq_cmsPage .ItYtRq_appOverviewMediaRow{grid-template-columns:1fr;gap:12px;height:auto;min-height:0}.ItYtRq_cmsPage .ItYtRq_appOverviewDarkBanner{flex-direction:column;align-items:flex-start;gap:14px;height:auto;min-height:0}.ItYtRq_cmsPage .ItYtRq_appTechPanel{padding:18px 14px}.ItYtRq_cmsPage .ItYtRq_appTechTabs{grid-template-columns:1fr;gap:8px}.ItYtRq_cmsPage .ItYtRq_appTechLogoGrid{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:8px}.ItYtRq_cmsPage .ItYtRq_appTechLogoGrid article{max-width:76px;max-height:76px;padding:8px}.ItYtRq_cmsPage .ItYtRq_appServiceCardGrid,.ItYtRq_cmsPage .ItYtRq_webServiceCardGrid,.ItYtRq_cmsPage .ItYtRq_miniProjects{grid-template-columns:minmax(0,1fr)!important}.ItYtRq_cmsPage .ItYtRq_industryTabs{gap:20px;grid-template-columns:minmax(0,1fr)!important}.ItYtRq_cmsPage .ItYtRq_industryTabs article{border-bottom:0;padding-top:14px}.ItYtRq_cmsPage .ItYtRq_sliderControls{justify-content:center!important}}
.jgFttG_uxPage{--ux-gutter:clamp(16px, 5vw, 96px);--ux-container:min(1648px, calc(100% - 2 * var(--ux-gutter)));--ux-narrow:min(1229px, calc(100% - 2 * var(--ux-gutter)));--ux-section-gap:clamp(48px, 6vw, 96px);overflow-x:clip}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appHeroInner,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appOverview,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appTechSection,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appServiceCards,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartner,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_uxProjects,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_faq{max-width:1648px;width:var(--ux-container);margin-left:auto;margin-right:auto}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appHeroInner,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appOverview,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appTechSection,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartner,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appIndustryShowcase{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,72px);display:grid}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appHero{height:auto;min-height:0}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appHeroInner{z-index:1;align-items:center;height:auto;min-height:clamp(470px,30vw,562px);padding:clamp(20px,3vw,72px) 0;position:relative}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appHeroCopy{z-index:2;width:100%;max-width:610px;position:static;top:auto;left:auto;right:auto}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appHeroImage{z-index:2;width:100%;max-width:607px;height:auto;position:static;top:auto;left:auto;right:auto}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appOverviewMedia,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appOverviewCopy,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appTechCopy,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appTechPanel,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerCopy,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerCapabilities,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerRows,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appIndustryCopy,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_faqShell,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_faqList{width:100%;max-width:100%}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appHeroImage,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appOverviewMainImg,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appOverviewSubImg,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appIndustryImage,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_miniProjects img{object-fit:cover;border-radius:12px;width:100%;height:auto}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appHeroCopy h1,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appOverviewCopy h2,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appOverviewCopyTop h2,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appTechCopy h2,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appServiceCards h2,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerCopy h2,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_sectionHeading h2,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_faqHeading h2,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_finalCta h2{width:100%;font-size:clamp(26px,2.5vw,36px);line-height:1.35}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appHeroCopy p,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appOverviewCopy p,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appOverviewSubCopy p,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerCopy>p,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appIndustryCopy li,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_faqHeading p,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_faqAnswer p,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_finalCta p{width:100%;font-size:clamp(14px,1.1vw,18px);line-height:1.55}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_primaryButton,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_ctaButton{white-space:nowrap;min-width:max-content}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appOverview{padding:var(--ux-section-gap) 0}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appOverviewMediaRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;width:100%;display:grid}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appOverviewStatCard{width:100%;min-height:130px}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appOverviewDarkBanner,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appOverviewCopyTop,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appOverviewSubCopy{width:100%}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appOverviewAvatars{width:auto}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appOverviewBannerText{width:100%}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appServiceCards{height:auto;margin-bottom:var(--ux-section-gap);min-height:0}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appServiceCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appServiceCard{width:100%;height:auto;min-height:0}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appServiceCardHeader{grid-template-columns:minmax(0,1fr) clamp(56px,5vw,71px);width:100%;min-height:0}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appServiceCardHeader>span{width:clamp(56px,5vw,71px);height:clamp(56px,5vw,71px)}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appTechSection{margin-bottom:var(--ux-section-gap)}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appTechCopy{width:100%;min-height:0}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appTechCopy h2{width:100%}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appTechCopy>img{width:min(398px,100%);height:auto}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appTechPanel{grid-template-columns:minmax(200px,280px) minmax(0,1fr);width:100%;height:auto;min-height:0;padding:clamp(18px,3vw,37px);display:grid}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appTechTabs{width:100%}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appTechTabs button{width:100%;height:auto;min-height:clamp(48px,4.5vw,63px)}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appTechLogoGrid{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));width:100%;height:auto}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appTechLogoGrid article{width:100%;max-width:108px;height:auto}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appTechLogoGrid img{max-width:72px;max-height:72px}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartner{height:auto;margin-bottom:var(--ux-section-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(32px,5vw,72px);min-height:0;display:grid}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerVisual{aspect-ratio:876/818;flex:initial;width:100%;height:auto;max-height:818px;position:relative}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerVisual>img:first-child{object-fit:cover;object-position:top center;border-radius:10px;width:69%;height:100%;position:absolute;top:0;left:0}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerVisual>img:nth-child(2){object-fit:contain;z-index:2;width:61%;height:auto;max-height:77%;position:absolute;top:19%;left:39%}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerVisual>div{z-index:3;background:#fff;border-radius:10px;width:min(328px,44%);height:auto;min-height:clamp(96px,9vw,130px);padding:clamp(14px,2vw,24px);position:absolute;top:auto;bottom:12%;left:3%;box-shadow:0 4px 20px #00000014}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerVisual strong{font-size:clamp(22px,2vw,30px)}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerVisual p{width:100%}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerCopy{flex:initial;gap:clamp(14px,2vw,22px);width:100%;height:auto;min-height:0}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerCopy h2,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerCopy>p{width:100%;min-height:0}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerCapabilities{grid-template-columns:minmax(76px,106px) minmax(0,1fr);gap:clamp(20px,3vw,42px);width:100%;height:auto;display:grid}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerIconRail,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerRows{width:100%;height:auto}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerRows article{width:100%;min-height:0}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerRows p,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerProgressRow{width:100%}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerProgressBar{flex:auto;width:auto}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerProgressRow strong{width:auto}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appIndustries{flex-direction:column;align-items:center;gap:0;width:100%;max-width:none;height:auto;min-height:0;margin:clamp(48px,6vw,84px) 0 0;padding:0;display:flex;position:relative;overflow:visible}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appIndustries:before{content:none;display:none}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_sectionHeading{text-align:center;max-width:1648px;height:auto;width:var(--ux-container);margin:0 auto clamp(32px,4vw,48px)}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_sectionHeading p{width:100%}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appIndustriesContent{background:#fff;flex-direction:column;gap:clamp(32px,4vw,50px);width:100%;padding:clamp(40px,5vw,64px) 0 clamp(48px,6vw,84px);display:flex}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appIndustryShowcase{max-width:1648px;width:var(--ux-container);align-items:center;margin-top:0;margin-left:auto;margin-right:auto}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appIndustryCopy{grid-template-rows:auto;width:100%}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appIndustryCopy ul{width:100%}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appIndustryImage{width:100%;height:auto}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_industryTabs{max-width:1648px;width:var(--ux-container);grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,2vw,36px);margin-left:auto;margin-right:auto;display:grid}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_industryTabs article,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_industryTabs .jgFttG_industryTab{width:100%}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_sliderControls{max-width:1648px;width:var(--ux-container);margin-left:auto;margin-right:auto}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_miniProjects{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_miniProjects article{width:100%}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_miniProjects img{aspect-ratio:188/105;width:100%;height:auto}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_uxProjects{height:auto;min-height:0}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_uxProjects .jgFttG_sectionHeading{width:100%;max-width:100%;min-height:0}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_uxProjects .jgFttG_sectionHeading h2{width:100%;height:auto}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_uxProjectFilters{width:auto;max-width:100%}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_uxProjectGrid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:auto;margin-top:0}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_uxProjectCard{width:100%;height:100%;min-height:0}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_uxProjectImageWrap{width:100%}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_uxProjectImageWrap img{aspect-ratio:536/358;width:100%;height:auto}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_uxProjectImageWrap span{pointer-events:none;top:auto;bottom:12px;right:16px}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_uxProjectBody{width:100%;padding:clamp(18px,2.5vw,34px) clamp(16px,2.5vw,38px) 0}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_uxProjectBody p{-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_uxProjectBody a{width:auto}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_faq{max-width:1229px;height:auto;min-height:0;width:var(--ux-narrow);margin-top:clamp(48px,5vw,64px)}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_faqHeading,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_faqHeading h2,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_faqHeading p{width:100%;height:auto}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_faqShell{grid-template-columns:minmax(0,1fr) 8px;width:100%;height:auto;display:grid}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_faqList{width:100%;height:auto}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_faqItem,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_faqItemOpen{width:100%}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_faqQuestion{width:100%;height:auto;min-height:60px;font-size:clamp(15px,1.2vw,20px)}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_faqAnswer{width:100%;height:auto}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_faqAnswer p{width:100%}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_finalCta{height:auto;min-height:0}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_finalCta p{max-width:820px}@media (max-width:1280px){.jgFttG_uxPage{--ux-container:calc(100% - 48px);--ux-narrow:calc(100% - 48px)}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appHeroInner,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appOverview,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appTechSection,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartner,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appIndustryShowcase{grid-template-columns:minmax(0,1fr)}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appHeroImage{justify-self:center}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appHeroInner,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appOverviewMedia,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appOverviewCopy,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appTechCopy,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appTechPanel,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerVisual,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerCopy,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appIndustryCopy,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appIndustryImage{justify-self:center;max-width:min(900px,100%)}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appServiceCardGrid,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_uxProjectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appTechPanel{grid-template-columns:minmax(0,1fr)}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appTechTabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerVisual{width:min(760px,100%)}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_industryTabs{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1024px){.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appServiceCardGrid,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_uxProjectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_industryTabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.jgFttG_uxPage{--ux-container:calc(100% - 36px);--ux-narrow:calc(100% - 36px)}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appOverviewMediaRow,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appOverviewDarkBanner,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appTechPanel,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerCapabilities,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_faqShell{grid-template-columns:minmax(0,1fr)}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appTechTabs,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appTechLogoGrid,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_industryTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerIconRail{flex-direction:initial;grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;height:auto;min-height:0;padding:14px;display:grid}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerIconRail span{width:100%;height:58px}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerVisual{aspect-ratio:auto;flex-direction:column;gap:18px;height:auto;max-height:none;display:flex}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerVisual>img:first-child,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerVisual>img:nth-child(2){width:100%;height:auto;max-height:none;position:static;top:auto;left:auto}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerVisual>div{width:min(328px,100%);position:static;top:auto;bottom:auto;left:auto}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_faqScroll{display:none}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_uxProjectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.jgFttG_uxPage{--ux-container:calc(100% - 32px);--ux-narrow:calc(100% - 32px)}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appHeroCopy h1,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appOverviewCopy h2,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appOverviewCopyTop h2,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appTechCopy h2,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appServiceCards h2,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerCopy h2,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_sectionHeading h2,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_faqHeading h2,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_finalCta h2{font-size:26px}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appServiceCardGrid,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appTechTabs,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_miniProjects,.jgFttG_uxPage.jgFttG_uxPage .jgFttG_uxProjectGrid{grid-template-columns:minmax(0,1fr)}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_industryTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appTechLogoGrid{grid-template-columns:repeat(2,minmax(72px,1fr))}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerIconRail{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerIconRail span{width:58px;height:58px;margin:0 auto}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appPartnerIconRail img{width:40px;height:40px}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_uxProjectImageWrap span{top:12px;bottom:auto;right:14px}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_uxProjectBody{padding:20px}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_sliderControls{justify-content:center}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_uxProjectCard{border-radius:12px}}@media (max-width:480px){.jgFttG_uxPage.jgFttG_uxPage .jgFttG_uxProjectFilters button{font-size:12px}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_industryTabs{grid-template-columns:minmax(0,1fr)}.jgFttG_uxPage.jgFttG_uxPage .jgFttG_appTechLogoGrid{grid-template-columns:repeat(auto-fit,minmax(72px,92px))}}
.iG93fa_webPage{background:#f6f6f6}.iG93fa_webHero{background:#fff;border:1px solid #fef8f4;border-bottom:0;position:relative;overflow:hidden}.iG93fa_webHeroPattern{object-fit:contain;opacity:.56;pointer-events:none;z-index:0;width:2208px;height:3040px;position:absolute;top:-1265px;left:calc(50vw - 1720px)}.iG93fa_webHeroInner,.iG93fa_webOverview,.iG93fa_techSection,.iG93fa_webServiceCards,.iG93fa_webPage .iG93fa_faq{width:min(1648px,100% - 2*clamp(18px,4vw,96px));max-width:100%;margin:0 auto}.iG93fa_webHeroInner{z-index:1;grid-template-columns:minmax(420px,610px) minmax(420px,607px);justify-content:space-between;align-items:center;gap:clamp(48px,4vw,72px);min-height:562px;display:grid;position:relative}.iG93fa_webHeroCopy{flex-direction:column;align-items:flex-start;gap:25px;display:flex}.iG93fa_webHeroCopy h1,.iG93fa_webOverview h2,.iG93fa_techCopy h2,.iG93fa_webServiceCards h2{color:#393939;letter-spacing:0;margin:0;font-family:Sora,sans-serif;font-size:36px;font-weight:700;line-height:54px}.iG93fa_webHeroCopy h1{max-width:610px;font-size:36px}.iG93fa_webHeroCopy h1 span,.iG93fa_webOverview h2 span,.iG93fa_techCopy h2 span,.iG93fa_webServiceCards h2 span{color:var(--brand);display:block}.iG93fa_webOverview h2 .iG93fa_webOverviewTitleLine{color:#393939;white-space:nowrap}.iG93fa_webHeroCopy p{color:#393939;max-width:625px;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:27px}.iG93fa_webHero .iG93fa_primaryButton{font-size:18px;font-weight:600;line-height:27px;transition:background .18s,box-shadow .18s,filter .18s,transform .18s}.iG93fa_webHero .iG93fa_primaryButton img,.iG93fa_webPage .iG93fa_industryCopy .iG93fa_primaryButton img{transition:transform .2s}.iG93fa_webHero .iG93fa_primaryButton:hover,.iG93fa_webPage .iG93fa_industryCopy .iG93fa_primaryButton:hover{filter:saturate(1.06)brightness(1.02);transform:translateY(-2px);box-shadow:0 14px 28px #f76e453d;color:#fff!important}.iG93fa_webHero .iG93fa_primaryButton:hover img,.iG93fa_webPage .iG93fa_industryCopy .iG93fa_primaryButton:hover img{transform:translate(4px)}.iG93fa_webHeroImage{object-fit:cover;border-radius:15px;justify-self:end;width:607px;height:403px;display:block}.iG93fa_webOverview{grid-template-columns:minmax(340px,514px) minmax(360px,531px) minmax(340px,514px);gap:30px;padding:95px 0 75px;display:grid}.iG93fa_webOverviewCopy,.iG93fa_webOverviewList,.iG93fa_techCopy{flex-direction:column;display:flex}.iG93fa_webOverviewCopy{gap:22px}.iG93fa_webOverviewCopy p,.iG93fa_webOverviewList p,.iG93fa_webOverviewList li,.iG93fa_webNeedGrid span{color:#393939;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:400;line-height:1.5}.iG93fa_webOverviewImage{object-fit:cover;border-radius:7px;width:531px;height:578px;display:block}.iG93fa_webNeedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 62px;margin-top:4px;display:grid}.iG93fa_webNeedGrid span,.iG93fa_webOverviewList li{align-items:center;gap:15px;display:flex}.iG93fa_webNeedGrid img,.iG93fa_webOverviewList img{object-fit:contain;background:#fff;border-radius:5px;flex:0 0 36px;width:36px;height:36px;padding:8px;box-shadow:0 1px 2px #0c0c0d1a,0 1px 2px #0c0c0d0d}.iG93fa_webOverviewList{align-self:start;gap:24px;padding-top:6px}.iG93fa_webOverviewList ul{gap:26px;margin:0;padding:0;list-style:none;display:grid}.iG93fa_techSection{grid-template-columns:516px 1051px;align-items:end;gap:82px;padding:0 0 70px;display:grid}.iG93fa_techCopy{align-items:flex-start;gap:34px;width:516px}.iG93fa_techCopy .iG93fa_badge{letter-spacing:.15em;border-radius:22px;width:266px;height:44px;padding:10px 20px;font-size:14px;font-weight:600;line-height:17px}.iG93fa_techCopy h2{color:#000;width:516px;font-weight:600}.iG93fa_techCopy img{width:398px;margin-top:0;display:block}.iG93fa_techCopy .iG93fa_badge img{flex:0 0 24px;width:24px;height:24px;margin:0}.iG93fa_techPanel{box-sizing:border-box;background:#fff;border-radius:20px;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:clamp(18px,2vw,28px);width:100%;max-width:100%;height:auto;min-height:0;padding:clamp(24px,3vw,36px);display:grid;overflow:hidden;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.iG93fa_techTabs{flex-direction:column;gap:12px;width:100%;display:flex}.iG93fa_techTabs button{color:#393939;cursor:pointer;text-align:left;background:#fff;border:0;border-radius:9999px;align-items:center;width:100%;height:auto;min-height:48px;padding:12px clamp(14px,1.5vw,20px);font-family:Sora,sans-serif;font-size:clamp(14px,1.1vw,16px);font-weight:400;line-height:1.4;transition:background .15s,color .15s;display:flex;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.iG93fa_techTabs .iG93fa_techTabActive,.iG93fa_techTabs button[aria-selected=true]{background:var(--brand);color:#fff}.iG93fa_techLogoGrid{grid-template-columns:repeat(auto-fill,minmax(min(84px,100%),1fr));place-content:flex-start;gap:clamp(10px,1.2vw,14px);width:100%;max-width:100%;height:auto;display:grid}.iG93fa_techLogoGrid article{aspect-ratio:1;box-sizing:border-box;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:100%;max-width:108px;height:auto;max-height:108px;padding:clamp(12px,1.5vw,18px);display:flex;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.iG93fa_techLogoGrid img{object-fit:contain;width:auto;max-width:86px;max-height:68px}.iG93fa_webServiceCards{flex-direction:column;gap:50px;padding:0 0 72px;display:flex}.iG93fa_webServiceCards h2{color:#000;text-align:center;align-self:center;width:100%;font-size:36px;font-weight:600;line-height:54px}.iG93fa_webServiceCards h2 span{display:inline}.iG93fa_webServiceCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 16px;display:grid}.iG93fa_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}.iG93fa_webServiceCard:nth-child(n+4){min-height:265px}.iG93fa_webCardTop{justify-content:space-between;align-items:start;gap:27px;width:100%;margin-bottom:10px;display:flex}.iG93fa_webCardTop>div{flex-direction:column;flex:auto;justify-content:center;gap:10px;min-width:0;min-height:145px;display:flex}.iG93fa_webServiceCard:nth-child(n+4) .iG93fa_webCardTop>div{min-height:142px}.iG93fa_webCardTop h3{color:#393939;margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:700;line-height:1.5}.iG93fa_webCardTop 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}.iG93fa_webCardTop img{width:51px;height:51px}.iG93fa_webServiceCard p,.iG93fa_webServiceCard li{color:#393939;margin:0;font-family:Sora,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.iG93fa_webServiceCard p{font-size:18px}.iG93fa_webServiceCard ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.iG93fa_webServiceCard li{align-items:center;gap:5px;display:flex}.iG93fa_webServiceCard:nth-child(n+4) li{line-height:23.5px}.iG93fa_webServiceCard li:before{background:var(--brand);content:"";border-radius:50%;flex:0 0 10px;width:10px;height:10px}.iG93fa_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}.iG93fa_webServiceCard:nth-child(n+4) .iG93fa_webCardLogos{padding-top:5px}.iG93fa_webCardLogos img{object-fit:contain;width:30px;height:30px}.iG93fa_webCardLogos img:first-child{width:27px}.iG93fa_webCardLogos img:nth-child(2){width:29px}.iG93fa_webPage .iG93fa_industries{background:#f6f6f6;flex-direction:column;align-items:center;gap:0;width:100%;max-width:none;height:auto;padding:0 0 clamp(48px,6vw,80px);display:flex;position:relative}.iG93fa_webPage .iG93fa_industries>.iG93fa_sectionHeading{text-align:center;flex-direction:column;align-items:center;gap:12px;width:min(628px,100% - 48px);max-width:628px;height:auto;margin:0 auto clamp(32px,4vw,55px);display:flex}.iG93fa_webPage .iG93fa_industries>.iG93fa_sectionHeading h2{color:#393939;text-align:center;margin:0;font-family:Sora,sans-serif;font-size:clamp(28px,3.5vw,36px);font-weight:600;line-height:1.4}.iG93fa_webPage .iG93fa_industries>.iG93fa_sectionHeading h2 span{color:var(--brand)}.iG93fa_webPage .iG93fa_industries>.iG93fa_sectionHeading p{color:#393939;text-align:center;margin:0;font-family:Sora,sans-serif;font-size:clamp(15px,1.3vw,18px);font-weight:400;line-height:1.5}.iG93fa_webPage .iG93fa_industriesPanel{clip-path:inset(0 -100vmax);background:#fff;flex-direction:column;gap:clamp(32px,4vw,48px);width:100%;padding:clamp(40px,5vw,60px) 0;display:flex;box-shadow:0 0 0 100vmax #fff}.iG93fa_webPage .iG93fa_industriesPanel>.iG93fa_industryShowcase,.iG93fa_webPage .iG93fa_industriesPanel>.iG93fa_industryTabs,.iG93fa_webPage .iG93fa_industriesPanel>.iG93fa_sliderControls{width:min(1508px,100% - 2*clamp(18px,4vw,80px));max-width:1508px;margin-left:auto;margin-right:auto}.iG93fa_webPage .iG93fa_sliderControls button,.iG93fa_webPage .iG93fa_sliderControls button:last-child{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,Inter,system-ui,sans-serif;font-size:32px;font-weight:400;line-height:1;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.iG93fa_webPage .iG93fa_sliderControls button:hover,.iG93fa_webPage .iG93fa_sliderControls button:last-child:hover,.iG93fa_webPage .iG93fa_sliderControls button:focus-visible,.iG93fa_webPage .iG93fa_sliderControls button:last-child:focus-visible{color:#fff;background:linear-gradient(120.49deg,#f76e45 .14%,#ff8d6b 99.86%);border-color:#0000;transform:scale(1.05)}.iG93fa_webPage .iG93fa_faq{background:#f6f6f6;padding-top:86px}@media (max-width:1500px) and (min-width:1301px){.iG93fa_webHeroInner,.iG93fa_webOverview,.iG93fa_techSection,.iG93fa_webServiceCards{width:calc(100% - 194px);max-width:1172px}.iG93fa_webHeroInner{grid-template-columns:minmax(420px,1fr) minmax(420px,607px);gap:clamp(42px,4vw,56px)}.iG93fa_webHeroImage{width:100%;max-width:607px;height:auto}.iG93fa_techSection{grid-template-columns:minmax(360px,420px) minmax(0,1fr);align-items:start;gap:48px}.iG93fa_techCopy,.iG93fa_techCopy h2{width:100%}.iG93fa_techCopy img{width:100%;max-width:360px}.iG93fa_techPanel{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:22px;width:100%;min-width:0;height:auto;padding:28px}.iG93fa_techTabs,.iG93fa_techTabs button{width:100%}.iG93fa_techLogoGrid{grid-template-columns:repeat(3,108px);justify-content:start;width:100%;height:auto}.iG93fa_webServiceCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.iG93fa_webPage .iG93fa_industryShowcase{grid-template-columns:minmax(0,1fr) minmax(360px,560px);gap:64px;width:100%;max-width:1172px;margin:0 auto}.iG93fa_webPage .iG93fa_industryCopy,.iG93fa_webPage .iG93fa_industryCopy p{width:100%}.iG93fa_webPage .iG93fa_industryImage{width:100%;height:auto}.iG93fa_webPage .iG93fa_industryTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;width:100%;max-width:1172px;margin:0 auto}.iG93fa_webPage .iG93fa_sliderControls{width:100%;max-width:1172px;margin:0 auto}}@media (max-width:1800px){.iG93fa_heroInner,.iG93fa_introGrid,.iG93fa_benefits,.iG93fa_serviceCards,.iG93fa_industries,.iG93fa_whyChoose,.iG93fa_process{width:calc(100% - 2*clamp(40px,7.08vw,136px));max-width:1648px}.iG93fa_heroInner{grid-template-columns:minmax(0,610px) minmax(360px,607px);gap:clamp(64px,12vw,240px)}.iG93fa_introGrid{grid-template-columns:minmax(0,680px) minmax(0,695px);gap:80px clamp(64px,13vw,273px)}.iG93fa_benefitGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.iG93fa_serviceCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.iG93fa_industryShowcase{grid-template-columns:minmax(0,663px) minmax(0,714px);gap:clamp(56px,7vw,107px)}.iG93fa_industryImage{width:100%}.iG93fa_webOverview{grid-template-columns:minmax(300px,1fr) minmax(340px,1fr) minmax(300px,1fr)}.iG93fa_webOverviewImage{width:100%}}@media (max-width:1300px){.iG93fa_heroInner,.iG93fa_introGrid,.iG93fa_industryShowcase,.iG93fa_whyChoose,.iG93fa_process{gap:48px}.iG93fa_benefitGrid,.iG93fa_serviceCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.iG93fa_industryTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.iG93fa_webOverview{grid-template-columns:1fr}.iG93fa_webServiceCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.iG93fa_techSection,.iG93fa_techPanel{grid-template-columns:1fr}}@media (max-width:980px){.iG93fa_heroInner,.iG93fa_introGrid,.iG93fa_industryShowcase,.iG93fa_whyChoose,.iG93fa_process,.iG93fa_webHeroInner{grid-template-columns:1fr}.iG93fa_heroInner,.iG93fa_introGrid,.iG93fa_benefits,.iG93fa_serviceCards,.iG93fa_industries,.iG93fa_whyChoose,.iG93fa_process{width:calc(100% - 48px)}.iG93fa_hero{min-height:auto;padding:56px 0}.iG93fa_webHero{padding:56px 0}.iG93fa_heroInner{min-height:auto}.iG93fa_webHeroInner{gap:36px;min-height:auto}.iG93fa_heroImage,.iG93fa_roundedImage,.iG93fa_industryImage,.iG93fa_whyChooseMainImage,.iG93fa_webHeroImage,.iG93fa_webOverviewImage{height:auto;width:100%!important}.iG93fa_introGrid{gap:34px;padding-top:56px}.iG93fa_serviceCardGrid,.iG93fa_expectGrid{grid-template-columns:1fr}.iG93fa_whyChooseVisual{min-height:0}.iG93fa_whyChooseOverlayImage{max-width:42%;bottom:18px}.iG93fa_faqShell{grid-template-columns:1fr}.iG93fa_faqScroll{display:none}.iG93fa_webHeroInner,.iG93fa_webOverview,.iG93fa_techSection,.iG93fa_webServiceCards{width:calc(100% - 48px)}.iG93fa_webOverview{padding-top:64px}.iG93fa_techPanel{grid-template-columns:1fr;padding:24px}.iG93fa_techLogoGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.iG93fa_heroInner,.iG93fa_introGrid,.iG93fa_benefits,.iG93fa_serviceCards,.iG93fa_industries,.iG93fa_whyChoose,.iG93fa_process{width:calc(100% - 36px)}.iG93fa_heroCopy h1{font-size:38px}.iG93fa_heroCopy h1,.iG93fa_introCopy h2,.iG93fa_whyHireCopy h2,.iG93fa_benefits h2,.iG93fa_serviceCards h2,.iG93fa_sectionHeading h2,.iG93fa_whyChooseCopy h2,.iG93fa_processCopy h2,.iG93fa_finalCta h2{font-size:28px;line-height:1.35}.iG93fa_benefitGrid,.iG93fa_industryTabs,.iG93fa_miniProjects{grid-template-columns:1fr}.iG93fa_benefitCard{min-height:116px}.iG93fa_serviceCard{min-height:0}.iG93fa_whyChooseOverlayImage{width:100%;max-width:none;margin-top:14px;position:static}.iG93fa_processStep,.iG93fa_processStepActive{grid-template-columns:58px 1fr;gap:16px}.iG93fa_processSteps:before{left:29px}.iG93fa_processStep>span,.iG93fa_processStepActive>span{border-width:4px;width:58px;height:58px}.iG93fa_processStep div,.iG93fa_processStepActive div{padding-left:15px}.iG93fa_faq{padding:56px 18px 70px}.iG93fa_faqQuestion{min-height:54px;padding:12px 14px;font-size:14px}.iG93fa_faqAnswer p{padding:12px 14px;font-size:13px}.iG93fa_finalCta{min-height:260px;padding:54px 18px}.iG93fa_webHeroInner,.iG93fa_webOverview,.iG93fa_techSection,.iG93fa_webServiceCards{width:calc(100% - 36px)}.iG93fa_webServiceCards{padding-bottom:52px}.iG93fa_webHeroCopy h1,.iG93fa_webOverview h2,.iG93fa_techCopy h2,.iG93fa_webServiceCards h2{font-size:28px;line-height:1.35}.iG93fa_webOverviewCopy p,.iG93fa_webOverviewList p,.iG93fa_webOverviewList li,.iG93fa_webNeedGrid span,.iG93fa_webServiceCard p,.iG93fa_webServiceCard li{font-size:15px}.iG93fa_webNeedGrid,.iG93fa_webServiceCardGrid{grid-template-columns:1fr}.iG93fa_techLogoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.iG93fa_webCardTop span{flex-basis:58px;width:58px;height:58px}.iG93fa_webCardTop img{width:40px;height:40px}}.iG93fa_webHeroInner{grid-template-columns:minmax(420px,610px) minmax(420px,607px);justify-content:space-between;align-items:center;gap:clamp(48px,4vw,72px);min-height:562px;display:grid}.iG93fa_webHeroImage{aspect-ratio:607/403;object-fit:cover;object-position:center;border-radius:15px;justify-self:end;width:607px;height:403px;display:block}@media (max-width:1700px) and (min-width:1301px){.iG93fa_webHeroInner{grid-template-columns:minmax(420px,1fr) 607px;gap:clamp(48px,4vw,72px)}}@media (max-width:1300px){.iG93fa_webHeroInner{grid-template-columns:minmax(0,1fr);gap:48px}.iG93fa_webHeroImage{justify-self:center;width:100%;max-width:607px;height:auto}}@media (max-width:980px){.iG93fa_webHeroInner{gap:36px;min-height:auto}.iG93fa_webHeroImage{justify-self:center;width:100%;max-width:100%;height:auto}}@media (max-width:640px){.iG93fa_webHeroCopy h1{font-size:28px;line-height:1.35}.iG93fa_webHeroCopy p{font-size:15px;line-height:1.4}}.iG93fa_webPage{--web-body:clamp(15px, 1rem + .14vw, 18px);--web-container:min(1648px, calc(100% - (2 * var(--web-gutter))));--web-industries-container:min(1508px, calc(100% - (2 * var(--web-gutter))));--web-heading:clamp(28px, 1.45rem + .8vw, 36px);--web-feature-heading:clamp(22px, 1.2rem + .32vw, 25px);--web-gutter:clamp(18px, 7.16vw, 137.5px);--web-card-title:clamp(16px, .95rem + .12vw, 18px);--web-mini-title:16px;--web-small:14px;--web-section-space:clamp(56px, 4.7vw, 95px);--web-grid-gap:clamp(24px, 3.5vw, 72px)}.iG93fa_webPage .iG93fa_webHeroInner,.iG93fa_webPage .iG93fa_webOverview,.iG93fa_webPage .iG93fa_techSection,.iG93fa_webPage .iG93fa_webServiceCards{max-width:1648px;width:var(--web-container)}.iG93fa_webPage section{scroll-margin-top:112px}.iG93fa_webPage .iG93fa_webHeroCopy h1,.iG93fa_webPage .iG93fa_webOverview h2,.iG93fa_webPage .iG93fa_techCopy h2,.iG93fa_webPage .iG93fa_webServiceCards h2,.iG93fa_webPage .iG93fa_sectionHeading h2{color:#393939;font-family:Sora,sans-serif;font-size:var(--web-heading);letter-spacing:0;font-weight:600;line-height:1.5}.iG93fa_webPage .iG93fa_webHeroCopy h1,.iG93fa_webPage .iG93fa_webOverview h2,.iG93fa_webPage .iG93fa_techCopy h2{max-width:100%}.iG93fa_webPage .iG93fa_webOverview h2 .iG93fa_webOverviewTitleLine{color:#393939;white-space:nowrap;display:block}.iG93fa_webPage .iG93fa_webHeroCopy p,.iG93fa_webPage .iG93fa_webOverviewCopy p,.iG93fa_webPage .iG93fa_webOverviewList p,.iG93fa_webPage .iG93fa_webOverviewList li,.iG93fa_webPage .iG93fa_webNeedGrid span,.iG93fa_webPage .iG93fa_techTabs button,.iG93fa_webPage .iG93fa_sectionHeading p,.iG93fa_webPage .iG93fa_industryCopy p,.iG93fa_webPage .iG93fa_industryCopy li,.iG93fa_webPage .iG93fa_industryTabs h3,.iG93fa_webPage .iG93fa_industryTabs p,.iG93fa_webPage .iG93fa_primaryButton{font-family:Sora,sans-serif;font-size:var(--web-body);letter-spacing:0;line-height:1.5}.iG93fa_webPage .iG93fa_webHeroCopy p,.iG93fa_webPage .iG93fa_webOverviewCopy p,.iG93fa_webPage .iG93fa_webOverviewList p,.iG93fa_webPage .iG93fa_webOverviewList li,.iG93fa_webPage .iG93fa_webNeedGrid span,.iG93fa_webPage .iG93fa_techTabs button,.iG93fa_webPage .iG93fa_sectionHeading p,.iG93fa_webPage .iG93fa_industryCopy p,.iG93fa_webPage .iG93fa_industryCopy li,.iG93fa_webPage .iG93fa_industryTabs p{color:#393939;font-weight:400}.iG93fa_webPage .iG93fa_primaryButton,.iG93fa_webPage .iG93fa_industryTabs h3{font-weight:600}.iG93fa_webPage .iG93fa_webHeroInner{gap:var(--web-grid-gap);grid-template-columns:minmax(0,610px) minmax(320px,607px);min-height:clamp(480px,29.3vw,562px)}.iG93fa_webPage .iG93fa_webHeroImage,.iG93fa_webPage .iG93fa_webOverviewImage,.iG93fa_webPage .iG93fa_industryImage{object-fit:cover;width:100%;max-width:100%;height:auto}.iG93fa_webPage .iG93fa_webHeroImage{aspect-ratio:607/403}.iG93fa_webPage .iG93fa_webOverview{padding:var(--web-section-space) 0 clamp(56px, 3.9vw, 75px);grid-template-columns:minmax(0,1fr) minmax(280px,531px) minmax(0,1fr);align-items:start;gap:clamp(28px,3.8vw,60px)}.iG93fa_webPage .iG93fa_webOverviewImage{aspect-ratio:531/578}.iG93fa_webPage .iG93fa_webNeedGrid{gap:clamp(16px,1.8vw,30px) clamp(18px,3.2vw,62px)}.iG93fa_webPage .iG93fa_techSection{max-width:1648px;height:auto;width:var(--web-page-container);grid-template-columns:minmax(280px,460px) minmax(0,1fr);align-items:flex-start;gap:clamp(32px,4vw,64px);margin:0 auto;padding-bottom:clamp(56px,5vw,70px);display:grid}.iG93fa_webPage .iG93fa_techCopy{flex-direction:column;gap:clamp(20px,2.5vw,32px);width:100%;max-width:460px;display:flex}.iG93fa_webPage .iG93fa_techCopy .iG93fa_badge{color:#ff8d6b;letter-spacing:.15em;text-transform:none;white-space:nowrap;background:#fef8f4;border-radius:22px;align-items:center;gap:10px;width:max-content;max-width:100%;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}.iG93fa_webPage .iG93fa_techCopy .iG93fa_badge img{flex:0 0 24px;width:24px;height:24px}.iG93fa_webPage .iG93fa_techCopy h2{color:#000;width:100%;margin:0;font-family:Sora,sans-serif;font-size:clamp(28px,2.8vw,36px);font-weight:600;line-height:1.35}.iG93fa_webPage .iG93fa_techCopy h2 span{color:var(--brand);display:block}.iG93fa_webPage .iG93fa_techCopy img{width:100%;max-width:min(398px,100%);height:auto;display:block}.iG93fa_webPage .iG93fa_techPanel{box-sizing:border-box;background:#fff;border-radius:20px;grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:flex-start;gap:clamp(18px,2vw,28px);width:100%;max-width:100%;height:auto;min-height:0;padding:clamp(24px,3vw,36px);display:grid;overflow:hidden;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.iG93fa_webPage .iG93fa_techTabs{flex-direction:column;gap:12px;width:100%;display:flex}.iG93fa_webPage .iG93fa_techTabs button{color:#393939;cursor:pointer;text-align:left;background:#fff;border:0;border-radius:9999px;align-items:center;width:100%;height:auto;min-height:48px;padding:12px clamp(14px,1.5vw,20px);font-family:Sora,sans-serif;font-size:clamp(14px,1.1vw,16px);font-weight:400;line-height:1.4;transition:background .15s,color .15s;display:flex;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.iG93fa_webPage .iG93fa_techTabs button[aria-selected=true],.iG93fa_webPage .iG93fa_techTabs .iG93fa_techTabActive{background:var(--brand);color:#fff}.iG93fa_webPage .iG93fa_techLogoGrid{grid-template-columns:repeat(auto-fill,minmax(min(84px,100%),1fr));place-content:flex-start;gap:clamp(10px,1.2vw,14px);width:100%;max-width:100%;height:auto;display:grid}.iG93fa_webPage .iG93fa_techLogoGrid article{aspect-ratio:1;box-sizing:border-box;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:100%;max-width:108px;height:auto;max-height:108px;padding:clamp(12px,1.5vw,18px);display:flex;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.iG93fa_webPage .iG93fa_techLogoGrid article img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.iG93fa_webPage .iG93fa_webServiceCards{gap:clamp(32px,2.6vw,50px);padding-bottom:clamp(64px,3.75vw,72px)}.iG93fa_webPage .iG93fa_webServiceCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.iG93fa_webPage .iG93fa_webServiceCard,.iG93fa_webPage .iG93fa_webServiceCard:nth-child(n+4){min-height:0;padding:clamp(14px,1.05vw,20px)}.iG93fa_webPage .iG93fa_webCardTop>div,.iG93fa_webPage .iG93fa_webServiceCard:nth-child(n+4) .iG93fa_webCardTop>div{min-height:0}.iG93fa_webPage .iG93fa_webCardTop h3{font-size:var(--web-card-title);line-height:1.5}.iG93fa_webPage .iG93fa_webServiceCard p,.iG93fa_webPage .iG93fa_webServiceCard li{font-size:clamp(15px,.92rem + .08vw,16px);line-height:1.5}.iG93fa_webPage .iG93fa_webServiceCard p{font-size:var(--web-body)}.iG93fa_webPage .iG93fa_industries:before{display:none}.iG93fa_webPage .iG93fa_sectionHeading{max-width:628px;height:auto;width:min(628px, var(--web-container))}.iG93fa_webPage .iG93fa_sectionHeading h2,.iG93fa_webPage .iG93fa_sectionHeading p{letter-spacing:0;width:100%;height:auto;font-family:Sora,Inter,system-ui,sans-serif;font-style:normal}.iG93fa_webPage .iG93fa_sectionHeading h2{color:#000;text-align:center;margin:0;font-size:36px;font-weight:600;line-height:150%}.iG93fa_webPage .iG93fa_sectionHeading h2 span{color:#ff8d6b}.iG93fa_webPage .iG93fa_sectionHeading p{color:#393939;text-align:center;margin:0;font-size:18px;font-weight:400;line-height:150%}.iG93fa_webPage .iG93fa_industryShowcase{height:auto;width:var(--web-industries-container);grid-template-columns:minmax(0,663px) minmax(320px,689px);justify-content:flex-start;gap:clamp(48px,7.95vw,153px);margin:0 auto}.iG93fa_webPage .iG93fa_industryCopy{grid-template-rows:none;gap:15px;width:100%;max-width:663px}.iG93fa_webPage .iG93fa_industryCopy h3{color:#393939;letter-spacing:0;text-align:left;justify-content:flex-start;align-items:center;height:38px;margin:0;font-family:Sora,Inter,system-ui,sans-serif;font-size:25px;font-weight:600;line-height:150%;display:flex}.iG93fa_webPage .iG93fa_industryCopy h3 span{color:#ff8d6b}.iG93fa_webPage .iG93fa_industryCopy h3 img{flex:0 0 29px;width:29px;height:29px;margin-right:8px}.iG93fa_webPage .iG93fa_industryCopy p,.iG93fa_webPage .iG93fa_industryCopy li{color:#393939;letter-spacing:0;margin:0;font-family:Sora,Inter,system-ui,sans-serif;font-size:18px;font-weight:400;line-height:150%}.iG93fa_webPage .iG93fa_industryCopy p{width:100%;max-width:628px}.iG93fa_webPage .iG93fa_industryCopy ul{gap:15px;width:100%}.iG93fa_webPage .iG93fa_industryCopy li{align-items:flex-start;gap:9px}.iG93fa_webPage .iG93fa_industryCopy li img{flex:0 0 24px;width:24px;height:24px}.iG93fa_webPage .iG93fa_industryCopy .iG93fa_primaryButton{color:#fff;letter-spacing:0;justify-content:center;align-items:center;width:175px;min-width:175px;height:44px;padding:12px 18px;font-family:Sora,Inter,system-ui,sans-serif;font-size:18px;font-weight:600;line-height:150%}.iG93fa_webPage .iG93fa_industryImage{aspect-ratio:689/430;justify-self:end;width:min(689px,100%)}.iG93fa_webPage .iG93fa_miniProjects{grid-template-columns:repeat(3,minmax(0,188px));gap:15px;width:min(595px,100%);margin-top:20px}.iG93fa_webPage .iG93fa_miniProjects h4{color:#393939;letter-spacing:0;margin:1.87px 0 0;font-family:Sora,Inter,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:150%}.iG93fa_webPage .iG93fa_miniProjects a{color:#ff8d6b;letter-spacing:0;white-space:nowrap;margin:-1.62px 0 0 .93px;font-family:Sora,Inter,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:150%}.iG93fa_webPage .iG93fa_industryTabs{width:var(--web-industries-container);grid-template-columns:repeat(6,minmax(0,208px));justify-content:flex-start;gap:clamp(20px,2.7vw,52px);margin:0 auto}.iG93fa_webPage .iG93fa_industryTabs article,.iG93fa_webPage .iG93fa_industryTabs button,.iG93fa_webPage .iG93fa_industryTab{appearance:none;color:#393939;cursor:pointer;letter-spacing:0;opacity:.7;text-align:left;background:0 0;border:none;flex-direction:column;gap:5px;width:100%;padding:0;font-family:Sora,Inter,system-ui,sans-serif;font-style:normal;line-height:150%;transition:opacity .2s;display:flex;position:relative}.iG93fa_webPage .iG93fa_industryTabs button span,.iG93fa_webPage .iG93fa_industryTab span{opacity:.23;background:#393939;width:min(190px,100%);height:2px;margin-bottom:12px;transition:background .2s,opacity .2s;display:block}.iG93fa_webPage .iG93fa_industryTabs article:before{width:min(190px,100%)}.iG93fa_webPage .iG93fa_industryTabs button:before,.iG93fa_webPage .iG93fa_industryTab:before{content:none!important;display:none!important}.iG93fa_webPage .iG93fa_industryTabActive,.iG93fa_webPage .iG93fa_industryTabs button[data-active=true],.iG93fa_webPage .iG93fa_industryTabs button:hover,.iG93fa_webPage .iG93fa_industryTab:hover{opacity:1}.iG93fa_webPage .iG93fa_industryTabActive span,.iG93fa_webPage .iG93fa_industryTabs button[data-active=true] span,.iG93fa_webPage .iG93fa_industryTabs button:hover span,.iG93fa_webPage .iG93fa_industryTab:hover span{background:var(--brand);opacity:1}.iG93fa_webPage .iG93fa_industryTabs h3,.iG93fa_webPage .iG93fa_industryTab h3{color:#393939;letter-spacing:0;width:100%;margin:0 0 5px;font-family:Sora,Inter,system-ui,sans-serif;font-size:18px;font-weight:600;line-height:150%}.iG93fa_webPage .iG93fa_industryTabs p,.iG93fa_webPage .iG93fa_industryTab p{color:#393939;letter-spacing:0;width:100%;margin:0;font-family:Sora,Inter,system-ui,sans-serif;font-size:18px;font-weight:400;line-height:150%}.iG93fa_webPage .iG93fa_sliderControls{max-width:none;width:var(--web-industries-container);justify-content:flex-start;gap:41px;margin:0 auto;transform:none}@media (max-width:1500px){.iG93fa_webPage .iG93fa_sliderControls{transform:none}.iG93fa_webPage .iG93fa_webOverview,.iG93fa_webPage .iG93fa_techSection{grid-template-columns:1fr}.iG93fa_webPage .iG93fa_webOverviewImage,.iG93fa_webPage .iG93fa_techCopy img{justify-self:center}.iG93fa_webPage .iG93fa_techPanel{grid-template-columns:minmax(220px,372px) minmax(0,1fr);height:auto;overflow:visible}.iG93fa_webPage .iG93fa_webServiceCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.iG93fa_webPage .iG93fa_industryShowcase{grid-template-columns:minmax(0,1fr) minmax(360px,1fr);gap:clamp(40px,5vw,64px)}.iG93fa_webPage .iG93fa_industryImage{justify-self:end;max-width:689px}.iG93fa_webPage .iG93fa_industryTabs{grid-template-columns:repeat(6,minmax(0,1fr));justify-content:flex-start;margin-top:24px}.iG93fa_webPage .iG93fa_sliderControls{justify-content:flex-start}}@media (max-width:1300px){.iG93fa_webPage .iG93fa_webHeroInner{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:clamp(44px,5vw,64px);padding-bottom:clamp(44px,5vw,64px)}.iG93fa_webPage .iG93fa_webHeroCopy{max-width:720px}.iG93fa_webPage .iG93fa_webHeroImage{justify-self:center;max-width:607px}.iG93fa_webPage .iG93fa_techSection{align-items:center}.iG93fa_webPage .iG93fa_techCopy{max-width:720px}}@media (max-width:1180px){.iG93fa_webPage .iG93fa_industryShowcase{grid-template-columns:1fr}.iG93fa_webPage .iG93fa_industryImage{justify-self:center}.iG93fa_webPage .iG93fa_industryTabs{grid-template-columns:repeat(3,minmax(0,208px))}}@media (max-width:820px){.iG93fa_webPage{--web-section-space:56px}.iG93fa_webPage .iG93fa_techPanel,.iG93fa_webPage .iG93fa_webServiceCardGrid,.iG93fa_webPage .iG93fa_industryTabs,.iG93fa_webPage .iG93fa_miniProjects{grid-template-columns:1fr}.iG93fa_webPage .iG93fa_techPanel{border-radius:16px;padding:28px}.iG93fa_webPage .iG93fa_techLogoGrid{grid-template-columns:repeat(3,minmax(72px,1fr))}.iG93fa_webPage .iG93fa_webCardTop{align-items:flex-start;gap:16px}.iG93fa_webPage .iG93fa_webCardTop span{flex-basis:58px;width:58px;height:58px}.iG93fa_webPage .iG93fa_webCardTop img{width:40px;height:40px}}@media (max-width:640px){.iG93fa_webPage{--web-gutter:18px}.iG93fa_webPage section{scroll-margin-top:92px}.iG93fa_webPage .iG93fa_webHero{padding:40px 0 48px}.iG93fa_webPage .iG93fa_webHeroInner{gap:28px;padding:0}.iG93fa_webPage .iG93fa_webOverview{gap:32px}.iG93fa_webPage .iG93fa_webOverview h2 .iG93fa_webOverviewTitleLine{white-space:normal}.iG93fa_webPage .iG93fa_webNeedGrid{grid-template-columns:1fr}.iG93fa_webPage .iG93fa_techLogoGrid{grid-template-columns:repeat(2,minmax(72px,1fr))}.iG93fa_webPage .iG93fa_techPanel{padding:22px}.iG93fa_webPage .iG93fa_techTabs button{min-height:54px;padding:14px 18px}.iG93fa_webPage .iG93fa_webCardTop{grid-template-columns:1fr auto;display:grid}.iG93fa_webPage .iG93fa_webCardLogos{flex-wrap:wrap}.iG93fa_webPage .iG93fa_industryCopy .iG93fa_primaryButton{width:max-content}.iG93fa_webPage .iG93fa_industryShowcase{gap:28px}.iG93fa_webPage .iG93fa_sliderControls{justify-content:center}}@media (max-width:380px){.iG93fa_webPage .iG93fa_webCardTop{grid-template-columns:1fr}.iG93fa_webPage .iG93fa_webCardTop span{order:-1}.iG93fa_webPage .iG93fa_techCopy .iG93fa_badge{white-space:normal;min-width:0}}.iG93fa_webPage,.iG93fa_webPage *{min-width:0}.iG93fa_webPage .iG93fa_webHeroInner,.iG93fa_webPage .iG93fa_webOverview,.iG93fa_webPage .iG93fa_techSection,.iG93fa_webPage .iG93fa_techCopy,.iG93fa_webPage .iG93fa_techCopy h2,.iG93fa_webPage .iG93fa_techPanel,.iG93fa_webPage .iG93fa_techTabs,.iG93fa_webPage .iG93fa_techTabs button,.iG93fa_webPage .iG93fa_techLogoGrid,.iG93fa_webPage .iG93fa_techLogoGrid article,.iG93fa_webPage .iG93fa_webServiceCardGrid,.iG93fa_webPage .iG93fa_industryShowcase,.iG93fa_webPage .iG93fa_industryCopy,.iG93fa_webPage .iG93fa_industryCopy ul,.iG93fa_webPage .iG93fa_industryTabs,.iG93fa_webPage .iG93fa_industryTabs article,.iG93fa_webPage .iG93fa_miniProjects,.iG93fa_webPage .iG93fa_miniProjects article,.iG93fa_webPage .iG93fa_miniProjects img{max-width:100%}.iG93fa_webPage .iG93fa_techPanel,.iG93fa_webPage .iG93fa_techTabs,.iG93fa_webPage .iG93fa_techTabs button,.iG93fa_webPage .iG93fa_techLogoGrid{width:100%}.iG93fa_webPage .iG93fa_techLogoGrid{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));height:auto}.iG93fa_webPage .iG93fa_techLogoGrid article{aspect-ratio:1;width:100%}.iG93fa_webPage .iG93fa_miniProjects{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.iG93fa_webPage .iG93fa_miniProjects img{aspect-ratio:188.39/105.38;height:auto}@media (max-width:1400px){.iG93fa_webPage .iG93fa_webHeroInner,.iG93fa_webPage .iG93fa_webOverview,.iG93fa_webPage .iG93fa_techSection,.iG93fa_webPage .iG93fa_industryShowcase{grid-template-columns:1fr}.iG93fa_webPage .iG93fa_webHeroImage,.iG93fa_webPage .iG93fa_webOverviewImage,.iG93fa_webPage .iG93fa_industryImage,.iG93fa_webPage .iG93fa_techCopy img{justify-self:center}.iG93fa_webPage .iG93fa_techPanel{grid-template-columns:minmax(220px,372px) minmax(0,1fr);height:auto;overflow:visible}}@media (max-width:900px){.iG93fa_webPage .iG93fa_techPanel{grid-template-columns:1fr}.iG93fa_webPage .iG93fa_techTabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.iG93fa_webPage .iG93fa_techLogoGrid,.iG93fa_webPage .iG93fa_industryTabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.iG93fa_webPage .iG93fa_techTabs,.iG93fa_webPage .iG93fa_industryTabs,.iG93fa_webPage .iG93fa_miniProjects{grid-template-columns:1fr}.iG93fa_webPage .iG93fa_techLogoGrid{grid-template-columns:repeat(2,minmax(72px,1fr))}}@media (max-width:1800px){.iG93fa_webPage{--web-container:min(1172px, calc(100% - 48px));--web-industries-container:min(1172px, calc(100% - 48px))}.iG93fa_webPage .iG93fa_webHeroInner,.iG93fa_webPage .iG93fa_webOverview,.iG93fa_webPage .iG93fa_techSection,.iG93fa_webPage .iG93fa_webServiceCards{width:var(--web-container)}.iG93fa_webPage .iG93fa_webHeroInner{grid-template-columns:minmax(0,1fr) minmax(360px,607px);min-height:420px}.iG93fa_webPage .iG93fa_webHeroImage{width:100%;max-width:607px;height:auto}.iG93fa_webPage .iG93fa_webOverview{grid-template-columns:minmax(0,1fr) minmax(360px,531px);align-items:start}.iG93fa_webPage .iG93fa_webOverview h2 .iG93fa_webOverviewTitleLine{white-space:normal}.iG93fa_webPage .iG93fa_webOverviewList{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(360px,531px);gap:24px;padding-top:0;display:grid}.iG93fa_webPage .iG93fa_webOverviewList ul{grid-template-columns:repeat(2,minmax(0,1fr))}.iG93fa_webPage .iG93fa_techSection{grid-template-columns:minmax(280px,420px) minmax(0,1fr)}.iG93fa_webPage .iG93fa_techPanel{grid-template-columns:minmax(220px,320px) minmax(0,1fr);max-width:100%;height:auto;padding:28px;overflow:visible}.iG93fa_webPage .iG93fa_techLogoGrid{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));max-width:100%}.iG93fa_webPage .iG93fa_webServiceCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.iG93fa_webPage .iG93fa_industryShowcase{width:var(--web-industries-container);grid-template-columns:minmax(0,1fr) minmax(360px,520px)}.iG93fa_webPage .iG93fa_industryTabs{width:var(--web-industries-container);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1250px){.iG93fa_webPage .iG93fa_webHeroInner,.iG93fa_webPage .iG93fa_techSection,.iG93fa_webPage .iG93fa_industryShowcase{grid-template-columns:1fr}.iG93fa_webPage .iG93fa_webHeroCopy,.iG93fa_webPage .iG93fa_techCopy{max-width:720px}.iG93fa_webPage .iG93fa_webHeroImage,.iG93fa_webPage .iG93fa_techCopy img,.iG93fa_webPage .iG93fa_industryImage{justify-self:center}.iG93fa_webPage .iG93fa_webServiceCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.iG93fa_webPage{--web-container:calc(100% - 36px);--web-industries-container:calc(100% - 36px)}.iG93fa_webPage .iG93fa_webOverview,.iG93fa_webPage .iG93fa_webOverviewList,.iG93fa_webPage .iG93fa_techPanel,.iG93fa_webPage .iG93fa_webOverviewList ul,.iG93fa_webPage .iG93fa_webServiceCardGrid,.iG93fa_webPage .iG93fa_industryTabs,.iG93fa_webPage .iG93fa_miniProjects{grid-template-columns:1fr}}.iG93fa_webPage{--web-container:min(1648px, calc(100% - (2 * clamp(18px, 5vw, 96px))));--web-industries-container:min(1508px, calc(100% - (2 * clamp(18px, 5vw, 96px))))}.iG93fa_webPage img{height:auto}.iG93fa_webPage .iG93fa_webHeroInner,.iG93fa_webPage .iG93fa_webOverview,.iG93fa_webPage .iG93fa_techSection,.iG93fa_webPage .iG93fa_webServiceCards,.iG93fa_webPage .iG93fa_industryShowcase,.iG93fa_webPage .iG93fa_industryTabs,.iG93fa_webPage .iG93fa_sliderControls,.iG93fa_webPage .iG93fa_faq,.iG93fa_webPage .iG93fa_faqHeading,.iG93fa_webPage .iG93fa_faqShell,.iG93fa_webPage .iG93fa_faqList,.iG93fa_webPage .iG93fa_faqItem,.iG93fa_webPage .iG93fa_faqItemOpen,.iG93fa_webPage .iG93fa_faqQuestion,.iG93fa_webPage .iG93fa_faqAnswer{max-width:100%}.iG93fa_webPage .iG93fa_webHeroInner,.iG93fa_webPage .iG93fa_webOverview,.iG93fa_webPage .iG93fa_techSection,.iG93fa_webPage .iG93fa_webServiceCards{width:var(--web-container)}.iG93fa_webPage .iG93fa_industryShowcase,.iG93fa_webPage .iG93fa_industryTabs,.iG93fa_webPage .iG93fa_sliderControls{width:var(--web-industries-container)}.iG93fa_webPage .iG93fa_webHeroCopy,.iG93fa_webPage .iG93fa_webHeroCopy h1,.iG93fa_webPage .iG93fa_webHeroCopy p,.iG93fa_webPage .iG93fa_webOverviewCopy,.iG93fa_webPage .iG93fa_webOverviewList,.iG93fa_webPage .iG93fa_webOverviewList ul,.iG93fa_webPage .iG93fa_techCopy,.iG93fa_webPage .iG93fa_techCopy h2,.iG93fa_webPage .iG93fa_techPanel,.iG93fa_webPage .iG93fa_techTabs,.iG93fa_webPage .iG93fa_techTabs button,.iG93fa_webPage .iG93fa_techLogoGrid,.iG93fa_webPage .iG93fa_webServiceCardGrid,.iG93fa_webPage .iG93fa_industryCopy,.iG93fa_webPage .iG93fa_industryCopy ul,.iG93fa_webPage .iG93fa_miniProjects,.iG93fa_webPage .iG93fa_faq,.iG93fa_webPage .iG93fa_faqHeading,.iG93fa_webPage .iG93fa_faqShell,.iG93fa_webPage .iG93fa_faqList,.iG93fa_webPage .iG93fa_faqItem,.iG93fa_webPage .iG93fa_faqItemOpen,.iG93fa_webPage .iG93fa_faqQuestion,.iG93fa_webPage .iG93fa_faqAnswer,.iG93fa_webPage .iG93fa_faqAnswer p{width:100%}.iG93fa_webPage .iG93fa_webOverviewImage,.iG93fa_webPage .iG93fa_industryImage{max-width:100%;height:auto;display:block}.iG93fa_webPage .iG93fa_techPanel,.iG93fa_webPage .iG93fa_webServiceCard,.iG93fa_webPage .iG93fa_webServiceCard:nth-child(n+4),.iG93fa_webPage .iG93fa_faq,.iG93fa_webPage .iG93fa_faqShell,.iG93fa_webPage .iG93fa_faqList,.iG93fa_webPage .iG93fa_faqItemOpen,.iG93fa_webPage .iG93fa_faqAnswer{height:auto}.iG93fa_webPage .iG93fa_techLogoGrid{grid-template-columns:repeat(auto-fit,minmax(86px,1fr))}.iG93fa_webPage .iG93fa_techLogoGrid article{aspect-ratio:1;width:100%;height:auto}.iG93fa_webPage .iG93fa_industryTabs{grid-template-columns:repeat(auto-fit,minmax(176px,1fr))}.iG93fa_webPage .iG93fa_miniProjects{grid-template-columns:repeat(3,minmax(0,1fr))}.iG93fa_webPage .iG93fa_miniProjects img{aspect-ratio:188/105;width:100%;height:auto}.iG93fa_webPage .iG93fa_faq{width:min(1229px,100% - 48px);margin-left:auto;margin-right:auto}.iG93fa_webPage .iG93fa_faqShell{grid-template-columns:minmax(0,1fr) 8px}@media (max-width:1800px){.iG93fa_webPage .iG93fa_webHeroInner{grid-template-columns:minmax(0,1fr) minmax(360px,607px);gap:clamp(42px,4vw,72px);min-height:420px;padding:50px 0}.iG93fa_webPage .iG93fa_webOverview{grid-template-columns:minmax(0,1fr) minmax(360px,531px);gap:clamp(32px,4vw,56px)}.iG93fa_webPage .iG93fa_webOverviewList{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(360px,531px);display:grid}.iG93fa_webPage .iG93fa_webOverviewList ul{grid-template-columns:repeat(2,minmax(0,1fr))}.iG93fa_webPage .iG93fa_techSection{grid-template-columns:minmax(260px,420px) minmax(0,1fr)}.iG93fa_webPage .iG93fa_techPanel{grid-template-columns:minmax(220px,320px) minmax(0,1fr);padding:clamp(24px,2vw,32px);overflow:visible}.iG93fa_webPage .iG93fa_webServiceCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.iG93fa_webPage .iG93fa_industryShowcase{grid-template-columns:minmax(0,1fr) minmax(360px,520px);gap:clamp(36px,4vw,64px)}.iG93fa_webPage .iG93fa_industryTabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1280px){.iG93fa_webPage .iG93fa_webHeroInner,.iG93fa_webPage .iG93fa_webOverview,.iG93fa_webPage .iG93fa_webOverviewList,.iG93fa_webPage .iG93fa_techSection,.iG93fa_webPage .iG93fa_industryShowcase{grid-template-columns:1fr}.iG93fa_webPage .iG93fa_webHeroImage,.iG93fa_webPage .iG93fa_webOverviewImage,.iG93fa_webPage .iG93fa_techCopy img,.iG93fa_webPage .iG93fa_industryImage{justify-self:center}.iG93fa_webPage .iG93fa_webServiceCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.iG93fa_webPage{--web-container:calc(100% - 36px);--web-industries-container:calc(100% - 36px)}.iG93fa_webPage .iG93fa_techPanel,.iG93fa_webPage .iG93fa_faqShell{grid-template-columns:1fr}.iG93fa_webPage .iG93fa_techTabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.iG93fa_webPage .iG93fa_techLogoGrid,.iG93fa_webPage .iG93fa_industryTabs,.iG93fa_webPage .iG93fa_webServiceCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.iG93fa_webPage .iG93fa_faqScroll{display:none}}@media (max-width:640px){.iG93fa_webPage .iG93fa_techTabs,.iG93fa_webPage .iG93fa_industryTabs,.iG93fa_webPage .iG93fa_webServiceCardGrid,.iG93fa_webPage .iG93fa_miniProjects{grid-template-columns:1fr}.iG93fa_webPage .iG93fa_techLogoGrid{grid-template-columns:repeat(2,minmax(72px,1fr))}}.iG93fa_webPage img{object-fit:cover;max-width:100%;height:auto}.iG93fa_webPage h1,.iG93fa_webPage h2,.iG93fa_webPage h3{overflow-wrap:break-word;word-break:break-word}@media (min-width:1281px){.iG93fa_webHeroInner{grid-template-columns:minmax(0,1fr) minmax(320px,607px)}}@media (max-width:1280px){.iG93fa_webHeroInner{grid-template-columns:1fr}.iG93fa_webHeroCopy{align-items:flex-start}.iG93fa_webHeroImage{justify-self:center;width:100%;max-width:607px}}@media (min-width:1281px){.iG93fa_webOverview{grid-template-columns:minmax(0,1fr) minmax(360px,531px) minmax(0,1fr)}}@media (max-width:1280px) and (min-width:821px){.iG93fa_webOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.iG93fa_webOverviewImage{grid-column:1/-1;justify-self:center;width:100%;max-width:531px}}@media (max-width:820px){.iG93fa_webOverview{grid-template-columns:1fr}.iG93fa_webOverviewImage{width:100%;height:auto}}@media (max-width:640px){.iG93fa_webOverviewList ul{flex-direction:column;gap:16px;display:flex}}@media (max-width:1280px){.iG93fa_webPage .iG93fa_techSection,.iG93fa_techSection{grid-template-columns:1fr;place-items:center;gap:36px}.iG93fa_webPage .iG93fa_techCopy,.iG93fa_techCopy{text-align:center;align-items:center;width:100%;max-width:720px}.iG93fa_webPage .iG93fa_techCopy h2,.iG93fa_techCopy h2{text-align:center;width:100%}.iG93fa_webPage .iG93fa_techCopy img,.iG93fa_techCopy img{justify-self:center;max-width:320px}.iG93fa_webPage .iG93fa_techPanel,.iG93fa_techPanel{grid-template-columns:minmax(180px,260px) minmax(0,1fr);width:100%;max-width:900px;height:auto}}@media (max-width:900px){.iG93fa_webPage .iG93fa_techPanel,.iG93fa_techPanel{grid-template-columns:1fr;gap:20px;padding:24px}.iG93fa_webPage .iG93fa_techTabs,.iG93fa_techTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.iG93fa_webPage .iG93fa_techTabs button,.iG93fa_techTabs button{text-align:center;justify-content:center;min-height:46px;padding:10px 14px}.iG93fa_webPage .iG93fa_techLogoGrid,.iG93fa_techLogoGrid{justify-items:center;grid-template-columns:repeat(auto-fill,minmax(76px,1fr))!important;width:100%!important;height:auto!important}.iG93fa_webPage .iG93fa_techLogoGrid article,.iG93fa_techLogoGrid article{max-width:88px;max-height:88px;padding:12px}}@media (max-width:640px){.iG93fa_webPage .iG93fa_techPanel,.iG93fa_techPanel{padding:18px 14px}.iG93fa_webPage .iG93fa_techTabs,.iG93fa_techTabs{grid-template-columns:1fr;gap:8px}.iG93fa_webPage .iG93fa_techTabs button,.iG93fa_techTabs button{min-height:42px;font-size:14px}.iG93fa_webPage .iG93fa_techLogoGrid,.iG93fa_techLogoGrid{gap:8px;grid-template-columns:repeat(auto-fill,minmax(68px,1fr))!important}.iG93fa_webPage .iG93fa_techLogoGrid article,.iG93fa_techLogoGrid article{max-width:76px;max-height:76px;padding:8px}}@media (min-width:1281px){.iG93fa_webServiceCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1280px) and (min-width:641px){.iG93fa_webServiceCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.iG93fa_webServiceCardGrid{grid-template-columns:1fr}}@media (min-width:1181px){.iG93fa_webPage .iG93fa_industryShowcase{grid-template-columns:1fr 1fr}}@media (max-width:1180px){.iG93fa_webPage .iG93fa_industryShowcase{grid-template-columns:1fr;height:auto}.iG93fa_webPage .iG93fa_industryCopy{grid-template-rows:auto;width:100%;height:auto}}@media (min-width:1281px){.iG93fa_webPage .iG93fa_industryTabs{grid-template-columns:repeat(6,1fr)}}@media (max-width:1280px) and (min-width:769px){.iG93fa_webPage .iG93fa_industryTabs{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px) and (min-width:641px){.iG93fa_webPage .iG93fa_industryTabs{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.iG93fa_webPage .iG93fa_industryTabs{grid-template-columns:1fr}}.iG93fa_webPage .iG93fa_industryTabs article,.iG93fa_webPage .iG93fa_industryTabs button,.iG93fa_webPage .iG93fa_industryTab,.iG93fa_webPage .iG93fa_industryTabs article:before,.iG93fa_webPage .iG93fa_industryTabs button span,.iG93fa_webPage .iG93fa_industryTab span{width:100%}
