.tech-consulting-module__XKdBFa__techConsultingContainer{}.tech-consulting-module__XKdBFa__heroBg{width:100%;position:relative;overflow:hidden}.tech-consulting-module__XKdBFa__heroBg:before{content:"";background-image:linear-gradient(to bottom,rgba(var(--background-rgb),0)60%,rgba(var(--background-rgb),1)100%),var(--hero-bg-dark);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%)}.tech-consulting-module__XKdBFa__heroSection{padding:var(--hero-section-padding);gap:var(--gap-sm);align-items:left;background:var(--background-rgb);flex-direction:column;display:flex;position:relative;overflow:visible}.tech-consulting-module__XKdBFa__heroSection:after{content:"";background:linear-gradient(to bottom,transparent 0%,#0000004d 40%,#000000b3 70%,var(--background-rgb)100%);z-index:0;pointer-events:none;height:54px;position:absolute;bottom:0;left:0;right:0}.tech-consulting-module__XKdBFa__heroTitle{font-family:var(--font-family-poppins);font-weight:var(--font-weight-800);font-size:var(--hero-title-font);text-align:left;z-index:1;margin-bottom:14.4px;line-height:1.152em;position:relative}.tech-consulting-module__XKdBFa__heroDescription{font-family:var(--font-family-roboto);font-weight:var(--font-weight-400);font-size:var(--hero-description-font);line-height:var(--hero-section-desc-line-height);text-align:left;z-index:1;max-width:1017px;position:relative}.tech-consulting-module__XKdBFa__ctaButton{}.tech-consulting-module__XKdBFa__auditSections{max-width:var(--container-width);padding:var(--techcons-audit-padding);gap:var(--gap-md);flex-direction:column;align-items:flex-start;margin:0 auto;display:flex}.tech-consulting-module__XKdBFa__auditTypesContainer{gap:var(--gap-5xl);margin-top:var(--techcons-audit-types-margin-top);flex-direction:column;display:flex}.tech-consulting-module__XKdBFa__auditTypeItem{gap:var(--gap-xl);background-color:var(--background-rgb);border-radius:var(--techcons-audit-type-border-radius);flex-direction:column;display:flex}.tech-consulting-module__XKdBFa__auditTypeHeader{gap:var(--gap-md);flex-direction:column;display:flex}.tech-consulting-module__XKdBFa__auditTypeTitle{font-family:var(--font-family-poppins);font-weight:var(--font-weight-700);font-size:var(--techcons-audit-type-title-font-size);line-height:var(--techcons-audit-type-title-line-height);cursor:default;color:var(--cta-color-button);padding-bottom:.9rem}.tech-consulting-module__XKdBFa__auditTypeDescription{font-family:var(--font-family-poppins);font-weight:var(--font-weight-400);font-size:var(--techcons-audit-type-desc-font-size);line-height:1.35rem}.tech-consulting-module__XKdBFa__auditTypeBullets{gap:var(--gap-2sm);flex-direction:column;margin:.9rem 0;display:flex}.tech-consulting-module__XKdBFa__auditTypeBullet{font-family:var(--font-family-poppins);font-weight:var(--font-weight-400);font-size:var(--techcons-audit-bullet-font-size);padding-left:var(--techcons-audit-bullet-padding-left);align-items:flex-start;line-height:1.35rem;display:flex;position:relative}.tech-consulting-module__XKdBFa__auditTypeBullet:before{content:"•";color:var(--cta-color-button);font-size:1.125rem;position:absolute;left:0}.tech-consulting-module__XKdBFa__keyFocusSection{margin-top:1.8rem}.tech-consulting-module__XKdBFa__auditSectionsTitle{font-family:var(--font-family-poppins);font-weight:var(--font-weight-700);font-size:var(--techcons-audit-sections-title-font-size);text-align:left;margin-bottom:var(--techcons-audit-sections-title-margin-bottom);line-height:normal}.tech-consulting-module__XKdBFa__auditSectionsGrid{gap:var(--gap-4xl)var(--gap-3xl);grid-template-columns:repeat(3,1fr);align-items:start;width:100%;max-width:67.5rem;display:grid}.tech-consulting-module__XKdBFa__auditSectionCard{gap:var(--gap-md);grid-template-rows:auto 1fr;align-content:start;height:100%;display:grid}.tech-consulting-module__XKdBFa__keyFocusSectionTitle{font-family:var(--font-family-poppins);font-weight:var(--font-weight-600);font-size:var(--techcons-key-focus-title-font-size);color:var(--cta-color-button);cursor:default;align-self:start;margin:0;line-height:1.8rem}.tech-consulting-module__XKdBFa__keyFocusSectionDescription{font-family:var(--font-family-poppins);font-weight:var(--font-weight-400);font-size:var(--techcons-key-focus-desc-font-size);align-self:start;margin:0;line-height:normal}.tech-consulting-module__XKdBFa__caseStudiesTitle{font-family:var(--font-family-poppins);color:var(--color-white);justify-content:center;align-items:center;padding:1.6875rem 0;display:flex}.tech-consulting-module__XKdBFa__clientSection{max-width:var(--techcons-client-max-width);padding:var(--techcons-client-padding);gap:var(--gap-1xl);flex-direction:column;align-items:flex-start;margin:0 auto;display:flex}.tech-consulting-module__XKdBFa__clientTitle{color:var(--color-white);font-family:var(--font-family-poppins);font-size:var(--gap-4xl);font-style:normal;line-height:normal;font-weight:var(--font-weight-700)}.tech-consulting-module__XKdBFa__clientDescription{color:var(--color-white);font-family:var(--font-family-poppins);font-size:var(--techcons-client-desc-font-size);font-weight:var(--font-weight-400);line-height:1.4625rem}.tech-consulting-module__XKdBFa__ctaBg{width:100%;position:relative}.tech-consulting-module__XKdBFa__ctaBg:before{content:"";background-image:linear-gradient(to bottom,#0a0a0a 0%,#0a0a0a00 15%,#0a0a0a00 75%,#0a0a0a 100%),var(--cta-bg-dark);opacity:1;z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.tech-consulting-module__XKdBFa__finalCta{max-width:var(--techcons-final-cta-max-width);padding:var(--techcons-final-cta-padding);border:1 solid var(--footer-divider);border-radius:var(--techcons-cta-card-border-radius);align-items:center;gap:var(--gap-xl);text-align:center;flex-direction:column;margin:0 auto;display:flex}.tech-consulting-module__XKdBFa__ctaCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:var(--techcons-cta-card-border-radius);align-items:center;gap:var(--gap-2xl);width:100%;max-width:67.5rem;padding:var(--techcons-cta-card-padding);background:#1b1b1b80;border:1px solid #2e2e2e;flex-direction:column;display:flex}.tech-consulting-module__XKdBFa__buttonsWrapper{gap:var(--gap-2xl);flex-direction:row;display:flex}.tech-consulting-module__XKdBFa__finalCtaTitle{font-family:var(--font-family-poppins);font-weight:var(--font-weight-700);font-size:var(--techcons-final-cta-title-font-size);max-width:var(--techcons-final-cta-title-max-width);margin:0;font-style:normal;line-height:3.0375rem}@media screen and (min-width:1026px) and (max-width:1300px){.tech-consulting-module__XKdBFa__techConsultingContainer{padding:0 4.5rem}.tech-consulting-module__XKdBFa__auditSections{padding:0}.tech-consulting-module__XKdBFa__auditSectionsTitle{font-size:1.9125rem}}@media screen and (max-width:1025px){.tech-consulting-module__XKdBFa__techConsultingContainer{padding:0 2.25rem}.tech-consulting-module__XKdBFa__heroTitle{font-size:2.7rem}.tech-consulting-module__XKdBFa__heroDescription{max-width:45rem;font-size:1rem}.tech-consulting-module__XKdBFa__auditTypeItem{gap:var(--gap-lg);padding:1.6875rem}.tech-consulting-module__XKdBFa__auditTypeTitle{font-size:1.35rem}.tech-consulting-module__XKdBFa__auditTypeDescription{font-size:.9rem}.tech-consulting-module__XKdBFa__auditSectionsTitle{font-size:1.8rem}.tech-consulting-module__XKdBFa__auditSectionsGrid{grid-template-columns:repeat(2,1fr);gap:2.25rem 1.8rem}.tech-consulting-module__XKdBFa__auditSections{padding:2.8125rem 0}.tech-consulting-module__XKdBFa__keyFocusSectionTitle{font-size:1.2375rem}.tech-consulting-module__XKdBFa__keyFocusSectionDescription{font-size:.8438rem}.tech-consulting-module__XKdBFa__clientSection{padding:2.8125rem 3.375rem}.tech-consulting-module__XKdBFa__clientTitle{font-size:2.025rem}.tech-consulting-module__XKdBFa__clientDescription{font-size:.9rem}.tech-consulting-module__XKdBFa__finalCta{padding:3.375rem}.tech-consulting-module__XKdBFa__ctaCard{gap:var(--gap-xl);padding:2.025rem 1.6875rem}.tech-consulting-module__XKdBFa__finalCtaTitle{font-size:1.8rem}}@media screen and (min-width:701px) and (max-width:1450px){.tech-consulting-module__XKdBFa__heroSection{padding:var(--tablet-hero-section-padding)}}@media screen and (max-width:767px){.tech-consulting-module__XKdBFa__techConsultingContainer{padding:0 1.125rem}.tech-consulting-module__XKdBFa__heroSection{padding:var(--mobile-hero-section-padding)}.tech-consulting-module__XKdBFa__heroTitle{font-size:1.575rem}.tech-consulting-module__XKdBFa__heroDescription{font-size:.9rem;line-height:1.71rem}.tech-consulting-module__XKdBFa__auditTypesContainer{gap:var(--gap-3xl)}.tech-consulting-module__XKdBFa__auditTypeItem{gap:var(--gap-md);padding:0}.tech-consulting-module__XKdBFa__auditTypeTitle{font-size:1.2375rem}.tech-consulting-module__XKdBFa__auditTypeDescription{font-size:.8438rem}.tech-consulting-module__XKdBFa__auditTypeBullets{gap:var(--gap-sm)}.tech-consulting-module__XKdBFa__keyFocusSectionDescription{font-size:.9rem}.tech-consulting-module__XKdBFa__auditSections{padding:2.25rem 0}.tech-consulting-module__XKdBFa__auditSectionsTitle{text-align:center;padding:9px 0;font-size:25.2px}.tech-consulting-module__XKdBFa__auditSectionsGrid{gap:var(--gap-sm);grid-template-columns:1fr!important}.tech-consulting-module__XKdBFa__caseStudiesTitle{padding:9px 0;font-size:22.5px}.tech-consulting-module__XKdBFa__clientSection{padding:2.25rem 0}.tech-consulting-module__XKdBFa__clientTitle{font-size:1.575rem}.tech-consulting-module__XKdBFa__clientDescription{font-size:.9rem;line-height:1.35rem}.tech-consulting-module__XKdBFa__finalCta{padding:2.25rem 1.125rem}.tech-consulting-module__XKdBFa__ctaCard{gap:var(--gap-lg);padding:1.6875rem 1.125rem}.tech-consulting-module__XKdBFa__buttonsWrapper{gap:var(--gap-sm);flex-direction:column;align-items:center}.tech-consulting-module__XKdBFa__finalCtaTitle{font-size:25.2px;line-height:normal}}html[data-theme=light] .tech-consulting-module__XKdBFa__heroBg:before{background-image:linear-gradient(to bottom,rgba(var(--background-rgb),0)60%,rgba(var(--background-rgb),1)100%),var(--hero-bg-light);opacity:var(--hero-bg-light-opacity,1)}html[data-theme=light] .tech-consulting-module__XKdBFa__ctaBg:before{background-image:linear-gradient(to bottom,#fff 0%,#fff0 15%,#fff0 75%,#fff 100%),var(--cta-bg-light)}html[data-theme=light] .tech-consulting-module__XKdBFa__ctaCard{background:var(--card-light);border:1px solid #e5e5eb}
.AiStackCarousel-module__RblstG__aiStackCarousel{width:100%;padding:var(--aicarousel-section-padding);background-color:var(--background-rgb);color:#fff;position:relative;overflow:hidden}.AiStackCarousel-module__RblstG__aiStackCarouselContainer{width:100%;max-width:1440px;margin:0 auto;padding:0 .9rem}.AiStackCarousel-module__RblstG__aiStackCarouselTitleWrapper{padding:var(--aicarousel-title-wrapper-padding)}.AiStackCarousel-module__RblstG__aiStackCarouselTitle{text-align:center;font-family:var(--font-family-poppins);font-weight:var(--font-weight-700);font-size:var(--aicarousel-title-font-size);color:var(--color-white);margin-bottom:3.6px}.AiStackCarousel-module__RblstG__aiStackCarouselWrapper{gap:var(--aicarousel-wrapper-gap);width:100%;padding:var(--aicarousel-wrapper-padding);transform-style:preserve-3d;perspective:900px;flex-direction:column;flex:0 0 1px;display:flex;position:relative;overflow:hidden}.AiStackCarousel-module__RblstG__aiStackCarouselTrack{--scroll-duration:30s;width:max-content;animation:AiStackCarousel-module__RblstG__seamlessScroll var(--scroll-duration)linear infinite;will-change:transform;backface-visibility:hidden;display:flex}.AiStackCarousel-module__RblstG__aiStackCarouselTrack :hover{animation-play-state:paused}.AiStackCarousel-module__RblstG__aiStackCarouselItemSet{gap:var(--aicarousel-item-set-gap);padding-right:var(--aicarousel-item-set-gap);flex-shrink:0;display:flex}@keyframes AiStackCarousel-module__RblstG__seamlessScroll{0%{transform:translate(-50%)}to{transform:translate(0)}}.AiStackCarousel-module__RblstG__aiStackCarouselItem{padding:var(--aicarousel-item-padding);transition:all var(--transition-standard);will-change:transform;flex-shrink:0;justify-content:center;align-items:center;display:flex;transform:translate(0,0)}.AiStackCarousel-module__RblstG__aiStackCarouselIconWrapper{height:var(--aicarousel-icon-height);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.AiStackCarousel-module__RblstG__aiStackCarouselIcon{z-index:2;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.AiStackCarousel-module__RblstG__aiStackCarousel:before,.AiStackCarousel-module__RblstG__aiStackCarousel:after{content:"";width:var(--aicarousel-fade-width);z-index:2;pointer-events:none;position:absolute;top:0;bottom:0}.AiStackCarousel-module__RblstG__aiStackCarousel:before{background:linear-gradient(to right,var(--background-rgb,#0d0d0d)0%,transparent 100%);left:0}.AiStackCarousel-module__RblstG__aiStackCarousel:after{background:linear-gradient(to left,var(--background-rgb,#0d0d0d)0%,transparent 100%);right:0}@media (max-width:1200px){.AiStackCarousel-module__RblstG__aiStackCarouselTitle{margin-bottom:1.8rem;font-size:1.8rem}.AiStackCarousel-module__RblstG__aiStackCarouselItem{padding:.45rem}.AiStackCarousel-module__RblstG__aiStackCarouselIconWrapper{height:31.5px}}@media (max-width:768px){.AiStackCarousel-module__RblstG__aiStackCarousel{padding:var(--aicarousel-section-padding)}.AiStackCarousel-module__RblstG__aiStackCarouselTitle{font-size:var(--aicarousel-title-font-size)}.AiStackCarousel-module__RblstG__aiStackCarouselWrapper{gap:var(--aicarousel-wrapper-gap)}.AiStackCarousel-module__RblstG__aiStackCarouselItem{padding:var(--aicarousel-item-padding)}.AiStackCarousel-module__RblstG__aiStackCarouselIconWrapper{height:var(--aicarousel-icon-height)}.AiStackCarousel-module__RblstG__aiStackCarousel:before,.AiStackCarousel-module__RblstG__aiStackCarousel:after{width:var(--aicarousel-fade-width)}}@media (max-width:480px){.AiStackCarousel-module__RblstG__aiStackCarouselTitle{font-size:var(--aicarousel-title-font-size)}.AiStackCarousel-module__RblstG__aiStackCarouselItem{padding:var(--aicarousel-item-padding)}.AiStackCarousel-module__RblstG__aiStackCarouselIconWrapper{height:var(--aicarousel-icon-height)}.AiStackCarousel-module__RblstG__aiStackCarouselItemSet{gap:var(--aicarousel-item-set-gap)}}html[data-theme=light] .AiStackCarousel-module__RblstG__aiStackCarousel{color:#1a1a1a}html[data-theme=light] .AiStackCarousel-module__RblstG__aiStackCarouselIcon img{filter:invert()}
