.enterprise-app-dev-module__KusAkG__container{max-width:var(--container-max-width);background-color:var(--background-rgb);min-height:100vh;color:var(--color-white);margin:0 auto;padding:0 7.47rem;position:relative;overflow-x:visible}.enterprise-app-dev-module__KusAkG__heroBg{width:100%;position:relative;overflow:hidden}.enterprise-app-dev-module__KusAkG__heroBg:before{content:"";background-image:linear-gradient(to bottom,rgba(var(--background-rgb),0)60%,rgba(var(--background-rgb),1)100%),url(/images/services/enterprise-app-dev-hero-bg.png);opacity:1;z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;height:120%;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.enterprise-app-dev-module__KusAkG__heroSection{padding:var(--hero-section-padding);background:var(--background-rgb);flex-direction:column;gap:.5625rem;display:flex;position:relative;overflow:visible}.enterprise-app-dev-module__KusAkG__heroSection:after{content:"";z-index:0;pointer-events:none;height:54px;position:absolute;bottom:0;left:0;right:0}.enterprise-app-dev-module__KusAkG__heroTitle{font-family:var(--font-family-poppins);font-weight:var(--font-weight-800);text-align:left;z-index:1;margin-bottom:.9rem;font-size:3.6rem;line-height:normal;position:relative}.enterprise-app-dev-module__KusAkG__heroDescription{font-family:var(--font-family-roboto);font-weight:var(--font-weight-400);text-align:left;z-index:1;max-width:63.5625rem;font-size:1.125rem;line-height:1.71rem;position:relative}.enterprise-app-dev-module__KusAkG__ctaButton{border-radius:var(--cta-border-radius);width:fit-content;min-width:135px;font-family:var(--font-family-poppins);font-weight:var(--font-weight-500);font-size:var(--cta-button-font-size);border:1px solid var(--cta-color-button);transition:var(--cta-transition-bg);z-index:1;justify-content:center;align-items:center;margin-top:9px;padding:10.8px 21.6px;line-height:1.35em;text-decoration:none;display:flex;position:relative;box-shadow:0 3.6px 10.8px #0003}.enterprise-app-dev-module__KusAkG__ctaButton:hover{background-color:var(--cta-color-button);color:var(--color-black);box-shadow:0 9px 22.5px #84ffda66,0 5.4px 14.4px #0003}.enterprise-app-dev-module__KusAkG__ctaWrapper{justify-content:center;align-items:center;padding:1.6875rem 0;display:flex}.enterprise-app-dev-module__KusAkG__sections{gap:.5625rem;align-items:left;flex-direction:column;max-width:67.5rem;margin:0 auto;padding:3.375rem 6.75rem;display:flex}.enterprise-app-dev-module__KusAkG__sectionsTitle{font-family:var(--font-family-poppins);font-weight:var(--font-weight-700);text-align:left;margin-bottom:3.6px;font-size:2.025rem}.enterprise-app-dev-module__KusAkG__sectionsTitle span{font-family:var(--font-family-poppins);font-weight:var(--font-weight-700);text-decoration:line-through;-webkit-text-decoration-color:var(--color-black);text-decoration-color:var(--color-black);text-decoration-thickness:.3375rem}.enterprise-app-dev-module__KusAkG__sectionsGrid{grid-gap:2.25rem;grid-template-columns:1fr 1fr;max-width:67.5rem;display:grid}.enterprise-app-dev-module__KusAkG__sectionCard{flex-direction:column;gap:7.2px;display:flex}.enterprise-app-dev-module__KusAkG__sectionTitle{font-family:var(--font-family-poppins);font-weight:var(--font-weight-600);cursor:default;color:var(--cta-color-button);font-size:1.35rem;line-height:1.71rem}.enterprise-app-dev-module__KusAkG__sectionDescription{font-family:var(--font-family-poppins);font-size:14.4px;font-weight:400;line-height:1.53rem}.enterprise-app-dev-module__KusAkG__buildsSection{flex-direction:column;gap:1.6875rem;max-width:67.5rem;margin:0 auto;padding:3.15rem 6.75rem;display:flex}.enterprise-app-dev-module__KusAkG__builds{flex-direction:column;justify-content:center;align-items:center;gap:2.25rem;width:100%;max-width:100%;padding:3.15rem 0;display:flex;position:relative}.enterprise-app-dev-module__KusAkG__buildsHeader{text-align:center;flex-direction:column;align-items:center;gap:.45rem;width:100%;display:flex}.enterprise-app-dev-module__KusAkG__buildsTitle{font-family:var(--font-family-poppins);font-weight:var(--font-weight-700);text-align:center;margin:0;padding:1.6875rem 0;font-size:2.25rem;line-height:1.35em}.enterprise-app-dev-module__KusAkG__buildsGrid{grid-template-rows:auto auto;grid-template-columns:repeat(3,1fr);gap:1.125rem;width:100%;display:grid}.enterprise-app-dev-module__KusAkG__buildCard{-webkit-backdrop-filter:blur(1.125rem);backdrop-filter:blur(1.125rem);z-index:1;border-radius:10.8px;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:1.35rem;max-width:100%;height:auto;min-height:22.5rem;padding:1.8rem 1.125rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 3.6px 27px #0000001a}.enterprise-app-dev-module__KusAkG__buildCard:hover{transform:translateY(-4.5px);box-shadow:0 5.4px 36px #00000026}.enterprise-app-dev-module__KusAkG__buildBg{width:100%;position:relative}.enterprise-app-dev-module__KusAkG__buildBg:before{content:"";opacity:1;z-index:-1;background-image:linear-gradient(#0a0a0a 0%,#0a0a0a00 15% 75%,#0a0a0a 100%),url(/images/services/enterprise-builds-section-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.enterprise-app-dev-module__KusAkG__buildCardContent{flex-direction:column;align-items:center;gap:21.6px;width:100%;display:flex}.enterprise-app-dev-module__KusAkG__buildCardHeader{flex-direction:column;align-items:center;gap:3.6px;width:100%;display:flex}.enterprise-app-dev-module__KusAkG__buildIconWrapper{flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 1.35rem;display:flex;position:relative}.enterprise-app-dev-module__KusAkG__buildIcon{object-fit:contain;justify-content:center;max-width:100%;max-height:100%}.enterprise-app-dev-module__KusAkG__buildCardTitle{font-family:var(--font-family-poppins);font-weight:var(--font-weight-600);color:var(--color-white);cursor:default;width:100%;margin:0;font-size:1.35rem;line-height:1.35em}.enterprise-app-dev-module__KusAkG__buildCardDescription{font-family:var(--font-family-poppins);font-weight:var(--font-weight-400);width:100%;margin:0;font-size:.9rem;line-height:1.35em}.enterprise-app-dev-module__KusAkG__softwareTypesContainer{background-color:var(--background-rgb);color:var(--color-white);justify-content:center;align-items:center;padding:3.6rem 1.8rem;display:flex}.enterprise-app-dev-module__KusAkG__softwareTypesWrapper{width:100%;max-width:67.5rem}.enterprise-app-dev-module__KusAkG__softwareTypesTitle{font-size:2.25rem;font-weight:var(--font-weight-700);text-align:center;margin-bottom:2.7rem}.enterprise-app-dev-module__KusAkG__softwareTypesGrid{box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:1.35rem;display:grid}.enterprise-app-dev-module__KusAkG__softwareTypeCard{box-sizing:border-box;border:1px solid var(--cta-color-button);text-align:center;cursor:pointer;border-radius:.45rem;flex-direction:column;justify-content:center;align-items:center;height:3.6rem;padding:.9rem 1.35rem;transition:background-color .3s,box-shadow .3s,color .3s;display:flex;overflow:hidden}.enterprise-app-dev-module__KusAkG__softwareTypeCard:hover{box-sizing:border-box;color:var(--color-black);background-color:var(--cta-color-button);box-shadow:0 0 13.5px #22c55e4d}.enterprise-app-dev-module__KusAkG__softwareTypeCardTitle{font-size:.81rem;font-family:var(--font-family-poppins);padding-top:13.5px;font-weight:500;transition:transform .3s}.enterprise-app-dev-module__KusAkG__softwareTypeCard:hover .enterprise-app-dev-module__KusAkG__softwareTypeCardTitle{padding-top:0;transform:translateY(-.27rem)}.enterprise-app-dev-module__KusAkG__softwareTypeCardDescription{font-size:.675rem;font-family:var(--font-family-poppins);opacity:0;flex-direction:column;align-items:center;gap:.18rem;font-weight:400;transition:opacity .3s;display:flex}.enterprise-app-dev-module__KusAkG__softwareTypeCardDescription:before{content:"";background-color:var(--color-black);width:100%;height:1px;display:block}.enterprise-app-dev-module__KusAkG__softwareTypeCard:hover .enterprise-app-dev-module__KusAkG__softwareTypeCardDescription{opacity:1}@media (max-width:768px){.enterprise-app-dev-module__KusAkG__softwareTypesGrid{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;grid-template-rows:repeat(4,auto);grid-auto-flow:column;gap:.9rem;padding-bottom:.9rem;display:grid;overflow:auto hidden}.enterprise-app-dev-module__KusAkG__softwareTypesGrid::-webkit-scrollbar{display:none}.enterprise-app-dev-module__KusAkG__softwareTypeCard{scroll-snap-align:start;min-width:90vw}}.enterprise-app-dev-module__KusAkG__ctaBg{width:100%;position:relative}.enterprise-app-dev-module__KusAkG__ctaBg:before{content:"";opacity:1;z-index:-1;background-image:linear-gradient(#0a0a0a 0%,#0a0a0a00 15% 75%,#0a0a0a 100%),url(/images/services/enterprise-cta-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.enterprise-app-dev-module__KusAkG__finalCta{border:1 solid var(--footer-divider);text-align:center;border-radius:10.8px;flex-direction:column;align-items:center;gap:1.35rem;max-width:67.5rem;margin:0 auto;padding:4.5rem 6.75rem;display:flex}.enterprise-app-dev-module__KusAkG__ctaCard{-webkit-backdrop-filter:blur(1.125rem);backdrop-filter:blur(1.125rem);background:#1b1b1b80;border:1px solid #2e2e2e;border-radius:10.8px;flex-direction:column;align-items:center;gap:1.8rem;width:100%;max-width:67.5rem;padding:2.475rem 2.25rem;display:flex}.enterprise-app-dev-module__KusAkG__finalCtaTitle{font-family:var(--font-family-poppins);font-weight:var(--font-weight-700);max-width:45rem;margin:0;font-size:2.25rem;line-height:1.17em}.enterprise-app-dev-module__KusAkG__finalCtaDescription{font-family:var(--font-family-poppins);font-weight:var(--font-weight-400);max-width:39.375rem;margin:0 0 10.8px;font-size:1rem;line-height:1.44em}.enterprise-app-dev-module__KusAkG__caseStudiesTitle{font-size:2.7rem;font-weight:var(--font-weight-700);font-family:var(--font-family-poppins);color:var(--color-white);justify-content:center;align-items:center;padding:1.6875rem 0;display:flex}@media (max-width:1025px){.enterprise-app-dev-module__KusAkG__container{padding:0 2.7rem}.enterprise-app-dev-module__KusAkG__heroTitle{font-size:43.2px}.enterprise-app-dev-module__KusAkG__heroDescription{font-size:16.2px}.enterprise-app-dev-module__KusAkG__sections,.enterprise-app-dev-module__KusAkG__buildsSection,.enterprise-app-dev-module__KusAkG__finalCta{padding:43.2px}.enterprise-app-dev-module__KusAkG__sectionsTitle{font-size:27px}.enterprise-app-dev-module__KusAkG__sectionsGrid{grid-gap:28.8px;grid-template-columns:1fr}.enterprise-app-dev-module__KusAkG__buildsTitle{font-size:28.8px}.enterprise-app-dev-module__KusAkG__buildsGrid{grid-template-columns:repeat(2,1fr)}.enterprise-app-dev-module__KusAkG__buildCard{min-height:306px;padding:21.6px 14.4px}.enterprise-app-dev-module__KusAkG__finalCtaTitle{font-size:28.8px}.enterprise-app-dev-module__KusAkG__finalCtaDescription{font-size:14.4px}.enterprise-app-dev-module__KusAkG__softwareTypesGrid{grid-template-columns:repeat(2,1fr)}.enterprise-app-dev-module__KusAkG__softwareTypeCardDescription{font-size:.675rem}.enterprise-app-dev-module__KusAkG__softwareTypeCardTitle{font-size:.72rem}.enterprise-app-dev-module__KusAkG__softwareTypeCard{min-height:4.5rem}}@media (min-width:1200px) and (max-width:1300px){.enterprise-app-dev-module__KusAkG__container{padding:0 4.5rem}.enterprise-app-dev-module__KusAkG__heroTitle{font-size:3.15rem}.enterprise-app-dev-module__KusAkG__heroDescription{font-size:1.0688rem}.enterprise-app-dev-module__KusAkG__sections,.enterprise-app-dev-module__KusAkG__buildsSection,.enterprise-app-dev-module__KusAkG__finalCta{padding:3.375rem 4.05rem}.enterprise-app-dev-module__KusAkG__sectionsTitle{font-size:1.9125rem}.enterprise-app-dev-module__KusAkG__buildsTitle{font-size:2.025rem}.enterprise-app-dev-module__KusAkG__buildsGrid{grid-template-columns:repeat(3,1fr)}.enterprise-app-dev-module__KusAkG__buildCard{min-height:21.375rem}.enterprise-app-dev-module__KusAkG__finalCtaTitle{font-size:2.025rem}.enterprise-app-dev-module__KusAkG__finalCtaDescription{font-size:.9563rem}}@media screen and (min-width:701px) and (max-width:1450px){.enterprise-app-dev-module__KusAkG__heroSection{padding:var(--tablet-hero-section-padding)}}@media screen and (max-width:767px){.enterprise-app-dev-module__KusAkG__container{padding:0 1.125rem}.enterprise-app-dev-module__KusAkG__heroSection{padding:var(--mobile-hero-section-padding)}.enterprise-app-dev-module__KusAkG__heroTitle{font-size:1.575rem;line-height:1.08em}.enterprise-app-dev-module__KusAkG__heroDescription{font-size:.9rem}.enterprise-app-dev-module__KusAkG__sections,.enterprise-app-dev-module__KusAkG__buildsSection,.enterprise-app-dev-module__KusAkG__finalCta{padding:1.8rem 0}.enterprise-app-dev-module__KusAkG__sectionsTitle{text-align:center;font-size:22.5px;text-decoration-thickness:2.7px}.enterprise-app-dev-module__KusAkG__sectionTitle{font-size:16.2px}.enterprise-app-dev-module__KusAkG__sectionSubtitle{font-size:.9rem}.enterprise-app-dev-module__KusAkG__buildsGrid{grid-template-columns:1fr}.enterprise-app-dev-module__KusAkG__buildCard{min-height:auto;padding:1.35rem .9rem}.enterprise-app-dev-module__KusAkG__buildsTitle{padding:9px 0;font-size:22.5px}.enterprise-app-dev-module__KusAkG__finalCtaTitle{font-size:25.2px}.enterprise-app-dev-module__KusAkG__finalCtaDescription{font-size:.9rem}.enterprise-app-dev-module__KusAkG__ctaCard{padding:27px 18px}.enterprise-app-dev-module__KusAkG__softwareTypesContainer{padding:0}.enterprise-app-dev-module__KusAkG__softwareTypesTitle{font-size:22.5px}.enterprise-app-dev-module__KusAkG__softwareTypeCardDescription{font-size:.675rem}.enterprise-app-dev-module__KusAkG__softwareTypeCardTitle{font-size:.72rem}.enterprise-app-dev-module__KusAkG__softwareTypeCard{min-height:4.5rem}.enterprise-app-dev-module__KusAkG__caseStudiesTitle{text-align:center;padding:9px 0;font-size:22.5px}}@media screen and (max-width:411px){.enterprise-app-dev-module__KusAkG__softwareTypeCard{min-width:18rem}}
.ProcessSteps-module__-l2xFq__container{gap:9px;align-items:left;flex-direction:column;max-width:1080px;margin:0 auto;padding:54px 108px;display:flex}.ProcessSteps-module__-l2xFq__title{text-align:left;color:var(--color-white);margin-bottom:72px;font-size:clamp(28.8px,4vw,36px);font-weight:700;line-height:1.2}.ProcessSteps-module__-l2xFq__content{grid-template-columns:270px 1fr;align-items:start;gap:54px;min-height:100vh;display:grid;position:relative}.ProcessSteps-module__-l2xFq__ctaWrapper{justify-content:center;padding-top:2.8125rem;display:flex}.ProcessSteps-module__-l2xFq__ctaButton{border-radius:var(--cta-border-radius);width:fit-content;min-width:135px;font-family:var(--font-family-poppins);font-weight:var(--font-weight-500);font-size:var(--cta-button-font-size);border:1px solid var(--cta-color-button);transition:var(--cta-transition-bg);z-index:1;justify-content:center;align-items:center;margin-top:9px;padding:10.8px 21.6px;line-height:1.35em;text-decoration:none;display:flex;position:relative;box-shadow:0 3.6px 10.8px #0003}.ProcessSteps-module__-l2xFq__titleWrapper{flex-wrap:row;display:flex}.ProcessSteps-module__-l2xFq__ctaButton:hover{background-color:var(--cta-color-button);color:var(--color-black);box-shadow:0 9px 22.5px #84ffda66,0 5.4px 14.4px #0003}.ProcessSteps-module__-l2xFq__numberSide{height:fit-content;position:relative}.ProcessSteps-module__-l2xFq__numberSide.ProcessSteps-module__-l2xFq__sticky{align-self:start;position:sticky;top:108px}.ProcessSteps-module__-l2xFq__numberContainer{justify-content:center;align-items:center;width:100%;height:270px;display:flex;position:relative}.ProcessSteps-module__-l2xFq__numberWrapper{opacity:0;visibility:hidden;justify-content:center;align-items:center;width:108px;height:108px;transition:opacity .4s cubic-bezier(.65,0,.35,1),visibility .4s cubic-bezier(.65,0,.35,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProcessSteps-module__-l2xFq__numberWrapper.ProcessSteps-module__-l2xFq__active{opacity:1;visibility:visible}.ProcessSteps-module__-l2xFq__numberWrapper.ProcessSteps-module__-l2xFq__hidden{opacity:0;visibility:hidden}.ProcessSteps-module__-l2xFq__stepsSide{flex-direction:column;gap:54px;padding:0;display:flex}.ProcessSteps-module__-l2xFq__stepCard{opacity:.5;width:100%;min-height:180px;transition:all .6s cubic-bezier(.65,0,.35,1);transform:scale(.95)}.ProcessSteps-module__-l2xFq__stepCard.ProcessSteps-module__-l2xFq__activeCard{opacity:1;transform:scale(1)}.ProcessSteps-module__-l2xFq__cardBackground{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:21.6px;flex-direction:column;justify-content:flex-end;width:100%;height:100%;min-height:270px;padding:43.2px;display:flex;position:relative;overflow:hidden}.ProcessSteps-module__-l2xFq__cardBackground:before{content:"";z-index:1;background:linear-gradient(#0003 0%,#000c 100%);position:absolute;inset:0}.ProcessSteps-module__-l2xFq__cardContent{z-index:2;position:absolute}.ProcessSteps-module__-l2xFq__cardIcon{background:0 0;border-radius:10.8px;justify-content:flex-start;align-items:center;width:135px;height:135px;margin-bottom:21.6px;display:flex}.ProcessSteps-module__-l2xFq__stepTitle{cursor:default;color:#fff;margin-bottom:14.4px;font-size:clamp(25.2px,3vw,37.8px);font-weight:700;line-height:1.2}.ProcessSteps-module__-l2xFq__stepDescription{color:#ffffffe6;max-width:540px;font-size:clamp(14.4px,1.5vw,18px);line-height:1.6}@media (max-width:767px){.ProcessSteps-module__-l2xFq__container{padding:0}.ProcessSteps-module__-l2xFq__content{flex-direction:column;gap:.9rem;display:flex}.ProcessSteps-module__-l2xFq__cardBackground{min-height:324px;padding:21.6px 14.4px}.ProcessSteps-module__-l2xFq__title{text-align:center;margin-bottom:0;padding:9px 0;font-size:22.5px}.ProcessSteps-module__-l2xFq__stepCard{flex:0 0 100%}.ProcessSteps-module__-l2xFq__stepCard .ProcessSteps-module__-l2xFq__numberWrapper{width:43.2px;height:43.2px;top:10.8px;left:10.8px}.ProcessSteps-module__-l2xFq__stepsSide{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-direction:row;gap:14.4px;padding-bottom:14.4px;display:flex;overflow-x:auto}.ProcessSteps-module__-l2xFq__numberContainer{padding-left:135px}.ProcessSteps-module__-l2xFq__stepsSide::-webkit-scrollbar{display:none}.ProcessSteps-module__-l2xFq__stepCard{opacity:1;scroll-snap-align:start;flex:0 0 100%;width:100%;max-width:100vw;min-height:auto;position:relative;transform:none}.ProcessSteps-module__-l2xFq__stepCard .ProcessSteps-module__-l2xFq__numberWrapper{opacity:1;visibility:visible;z-index:3;-webkit-backdrop-filter:blur(5.4px);backdrop-filter:blur(5.4px);background:#0009;border-radius:50%;width:50.4px;height:50.4px;position:sticky;top:14.4px;left:14.4px;transform:none}.ProcessSteps-module__-l2xFq__stepCard .ProcessSteps-module__-l2xFq__numberWrapper svg,.ProcessSteps-module__-l2xFq__stepCard .ProcessSteps-module__-l2xFq__numberWrapper img{max-width:70%;max-height:70%}.ProcessSteps-module__-l2xFq__stepTitle{font-size:21.6px}.ProcessSteps-module__-l2xFq__stepDescription{font-size:14.4px}}
