.styles-module-scss-module__L1SE9G__page{background-image:linear-gradient(#d7daea 0%,#fff 80vh);background-attachment:fixed}
.AiLabSection-module-scss-module__nNbpZq__section{padding:clamp(1.5rem,5vw + 3vh - 2rem,8rem)}.AiLabSection-module-scss-module__nNbpZq__container{border-radius:clamp(1.5rem,3vw + 3vh - 2rem,2rem);flex-wrap:wrap;gap:clamp(1.5rem,5vw + 3vh - 2rem,8rem);max-width:1600px;margin:0 auto;padding:clamp(1.5rem,5vw + 3vh - 2rem,8rem);transition:all .8s cubic-bezier(.25,.46,.45,.94);display:flex;box-shadow:inset 0 0 0 1px #f7f8fc00,0 0 0 -40px #00093300}.AiLabSection-module-scss-module__nNbpZq__container.AiLabSection-module-scss-module__nNbpZq__isInView{box-shadow:inset 0 0 0 1px #f7f8fc,0 40px 120px -40px #00093380}.AiLabSection-module-scss-module__nNbpZq__header{flex-direction:column;flex-grow:1;align-items:flex-start;gap:1rem;width:100%;transition:all .8s cubic-bezier(.25,.46,.45,.94);display:flex;transform:translateY(3rem)}@media screen and (min-width:640px){.AiLabSection-module-scss-module__nNbpZq__header{width:40%;min-width:320px}}.AiLabSection-module-scss-module__nNbpZq__isInView .AiLabSection-module-scss-module__nNbpZq__header{opacity:1;transform:translateY(0)}.AiLabSection-module-scss-module__nNbpZq__titleTag{letter-spacing:.05em;text-transform:uppercase;color:#349;font-size:.875rem;font-weight:700;font-family:var(--font-mono);background-color:#ccddff80;border-radius:1rem;margin:0;padding:.25rem 1.5rem}.AiLabSection-module-scss-module__nNbpZq__title{font-family:var(--font-accent);letter-spacing:-.02em;text-wrap:pretty;color:#19224d;font-size:clamp(2rem,2vw + 1rem,3.5rem);font-weight:400;line-height:1.2}.AiLabSection-module-scss-module__nNbpZq__introduction{opacity:0;flex-direction:column;flex-grow:1;align-items:flex-start;gap:2rem;margin-top:2rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;transform:translateY(1rem)}.AiLabSection-module-scss-module__nNbpZq__isInView .AiLabSection-module-scss-module__nNbpZq__introduction{opacity:1;transform:translateY(0)}.AiLabSection-module-scss-module__nNbpZq__feature{flex-direction:column;gap:.5rem;display:flex}.AiLabSection-module-scss-module__nNbpZq__headline{color:#19224d;text-wrap:pretty;font-size:1.2rem;font-weight:600}.AiLabSection-module-scss-module__nNbpZq__body{color:#52587a;text-wrap:pretty;font-size:1rem;font-weight:450}.AiLabSection-module-scss-module__nNbpZq__serviceGrid{background-color:#f7f8fc00;border-radius:clamp(1rem,2vw + .5rem,1.5rem);flex-direction:column;flex-grow:1;justify-content:center;align-items:flex-start;width:50%;min-width:280px;padding:clamp(1rem,2vw + 1rem,2.5rem);transition:all .8s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative}.AiLabSection-module-scss-module__nNbpZq__serviceGrid.AiLabSection-module-scss-module__nNbpZq__isInView{background-color:#f7f8fc4d;box-shadow:inset 0 0 0 1px #f7f8fc,0 40px 120px -40px #00093333}.AiLabSection-module-scss-module__nNbpZq__serviceBadgeContainer{z-index:10;flex-shrink:0;justify-content:center;align-items:flex-start;width:3rem;height:100%;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative}.AiLabSection-module-scss-module__nNbpZq__serviceBadgeContainer:after{content:"";transform-origin:top;width:.25rem;height:100%;transition:all .6s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;transform:scaleY(0)}.AiLabSection-module-scss-module__nNbpZq__serviceGrid.AiLabSection-module-scss-module__nNbpZq__isInView .AiLabSection-module-scss-module__nNbpZq__serviceBadgeContainer:after{transform:scaleY(1)}.AiLabSection-module-scss-module__nNbpZq__serviceBadgeContainer:before{content:"";opacity:0;background-color:#8c99d940;width:.25rem;height:100%;transition:all .6s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0}.AiLabSection-module-scss-module__nNbpZq__serviceGrid.AiLabSection-module-scss-module__nNbpZq__isInView .AiLabSection-module-scss-module__nNbpZq__serviceBadgeContainer:before{opacity:1}.AiLabSection-module-scss-module__nNbpZq__serviceBadge{z-index:1;transform-origin:top;background-color:#4055bf00;border-radius:3rem;flex-shrink:0;width:3rem;height:3rem;transition:all .6s cubic-bezier(.25,.46,.45,.94);position:relative;transform:scale(0)}.AiLabSection-module-scss-module__nNbpZq__serviceGrid.AiLabSection-module-scss-module__nNbpZq__isInView .AiLabSection-module-scss-module__nNbpZq__serviceBadge{transform:scale(.75)}.AiLabSection-module-scss-module__nNbpZq__serviceBadge:after{content:"";z-index:1;mix-blend-mode:overlay;background-image:radial-gradient(100% 100% at 50% -20%,#fff,#666e9980 30%,#292c3d80 90%,#c7c9d1 120%),radial-gradient(100% 100% at 50% 120%,#fff,#666e9980 20%,#292c3d 10%,#c7c9d1 100%);border-radius:3rem;position:absolute;inset:0;box-shadow:inset 0 0 .2rem #9af}.AiLabSection-module-scss-module__nNbpZq__serviceBadge:before{content:"";z-index:1;mix-blend-mode:overlay;background-image:radial-gradient(80% 80% at 50% 20%,#fff,#73778c80 20%,#fff0);border-radius:3rem;position:absolute;inset:0;box-shadow:inset 0 -1rem 1rem -.75rem #fff,0 16px 24px -12px #4055bf}.AiLabSection-module-scss-module__nNbpZq__serviceContent{opacity:0;transform-origin:0 0;filter:blur(1rem);flex-grow:1;width:100%;padding-bottom:clamp(2rem,2vw + 1rem,3.5rem);transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;transform:translateY(1rem)scale(.9)}.AiLabSection-module-scss-module__nNbpZq__serviceGrid.AiLabSection-module-scss-module__nNbpZq__isInView .AiLabSection-module-scss-module__nNbpZq__serviceContent{opacity:1;filter:blur();transform:translateY(0)}.AiLabSection-module-scss-module__nNbpZq__serviceCard:first-of-type .AiLabSection-module-scss-module__nNbpZq__serviceContent{transition-delay:.5s}.AiLabSection-module-scss-module__nNbpZq__serviceCard:nth-of-type(2) .AiLabSection-module-scss-module__nNbpZq__serviceContent{transition-delay:1s}.AiLabSection-module-scss-module__nNbpZq__serviceCard:nth-of-type(3) .AiLabSection-module-scss-module__nNbpZq__serviceContent{transition-delay:1.5s}.AiLabSection-module-scss-module__nNbpZq__serviceCard:nth-of-type(4) .AiLabSection-module-scss-module__nNbpZq__serviceContent{transition-delay:2s}.AiLabSection-module-scss-module__nNbpZq__serviceHeader{width:90%}.AiLabSection-module-scss-module__nNbpZq__serviceDescriptionContainer{flex-wrap:wrap;flex-grow:1;justify-content:space-between;align-items:flex-start;gap:.5rem 4rem;width:100%;display:flex}.AiLabSection-module-scss-module__nNbpZq__serviceCard{flex-grow:1;gap:calc(clamp(2rem,2vw + 1rem,3.5rem)/2);width:100%;display:flex}.AiLabSection-module-scss-module__nNbpZq__serviceCard:first-of-type .AiLabSection-module-scss-module__nNbpZq__serviceBadge{background-image:linear-gradient(#2644d9,#2644d9 200%);transition-delay:.2s}.AiLabSection-module-scss-module__nNbpZq__serviceCard:first-of-type .AiLabSection-module-scss-module__nNbpZq__serviceBadgeContainer:after{background-image:linear-gradient(#2644d9,#2644d9);transition-delay:.2s}.AiLabSection-module-scss-module__nNbpZq__serviceCard:nth-of-type(2) .AiLabSection-module-scss-module__nNbpZq__serviceBadge{background-image:linear-gradient(#2644d9,#2644d9 200%);transition-delay:.8s}.AiLabSection-module-scss-module__nNbpZq__serviceCard:nth-of-type(2) .AiLabSection-module-scss-module__nNbpZq__serviceBadgeContainer:after{background-image:linear-gradient(#2644d9,#2644d9);transition-delay:.8s}.AiLabSection-module-scss-module__nNbpZq__serviceCard:nth-of-type(3) .AiLabSection-module-scss-module__nNbpZq__serviceBadge{background-image:linear-gradient(#2644d9,#2644d9 200%);transition-delay:1.6s}.AiLabSection-module-scss-module__nNbpZq__serviceCard:nth-of-type(3) .AiLabSection-module-scss-module__nNbpZq__serviceBadgeContainer:after{background-image:linear-gradient(#2644d9,#2644d9);transition-delay:1.6s}.AiLabSection-module-scss-module__nNbpZq__serviceCard:last-of-type .AiLabSection-module-scss-module__nNbpZq__serviceBadge{background-image:linear-gradient(#2644d9,#2662d9 200%);transition-delay:2.2s}.AiLabSection-module-scss-module__nNbpZq__serviceCard:last-of-type .AiLabSection-module-scss-module__nNbpZq__serviceBadgeContainer:after,.AiLabSection-module-scss-module__nNbpZq__serviceCard:last-of-type .AiLabSection-module-scss-module__nNbpZq__serviceBadgeContainer:before{display:none}.AiLabSection-module-scss-module__nNbpZq__serviceCard:last-of-type .AiLabSection-module-scss-module__nNbpZq__serviceContent{padding-bottom:0}.AiLabSection-module-scss-module__nNbpZq__serviceTitle{letter-spacing:-.02em;text-wrap:pretty;color:#19224d;font-size:1.25rem;font-weight:600;line-height:1.2;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.AiLabSection-module-scss-module__nNbpZq__serviceDescription{color:#52587a;text-wrap:pretty;flex-grow:1;width:40%;min-width:180px;font-size:1rem;font-weight:450;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.AiLabSection-module-scss-module__nNbpZq__serviceMeta{flex-shrink:0;gap:2rem;display:flex}.AiLabSection-module-scss-module__nNbpZq__tag{flex-direction:column;justify-content:center;align-items:flex-start;line-height:1;display:flex}.AiLabSection-module-scss-module__nNbpZq__tagValue{text-wrap:pretty;color:#19224d;font-size:1.25rem;font-weight:600;line-height:1.2}.AiLabSection-module-scss-module__nNbpZq__tagLabel{color:#52587a;font-size:.875rem;font-weight:500}
.CaseStudyShowcase-module-scss-module__kF6R4W__caseStudySection{max-width:1600px;margin:0 auto;padding:clamp(1.5rem,5vw + 3vh - 2rem,8rem)}.CaseStudyShowcase-module-scss-module__kF6R4W__container{flex-direction:column;gap:clamp(2rem,4vw + 2vh,5rem);transition:all .8s cubic-bezier(.25,.46,.45,.94);display:flex}.CaseStudyShowcase-module-scss-module__kF6R4W__header{text-align:center;opacity:0;flex-direction:column;align-items:center;gap:2rem;transition:all .8s cubic-bezier(.25,.46,.45,.94);display:flex;transform:translateY(3rem)}.CaseStudyShowcase-module-scss-module__kF6R4W__isInView .CaseStudyShowcase-module-scss-module__kF6R4W__header{opacity:1;transform:translateY(0)}.CaseStudyShowcase-module-scss-module__kF6R4W__title{font-family:var(--font-accent);letter-spacing:-.02em;color:#19224d;text-wrap:pretty;font-size:clamp(2rem,4vw + 1rem,3rem);font-weight:400;line-height:1.1}.CaseStudyShowcase-module-scss-module__kF6R4W__description{color:#666e99;text-wrap:pretty;flex-direction:column;gap:1rem;font-size:clamp(1rem,2vw + .5rem,1.125rem);font-weight:450;display:flex}.CaseStudyShowcase-module-scss-module__kF6R4W__description b,.CaseStudyShowcase-module-scss-module__kF6R4W__description strong{color:#292c3d;font-weight:600}.CaseStudyShowcase-module-scss-module__kF6R4W__description em,.CaseStudyShowcase-module-scss-module__kF6R4W__description i{font-style:italic}.CaseStudyShowcase-module-scss-module__kF6R4W__description{text-align:center;max-width:60ch;margin:0}.CaseStudyShowcase-module-scss-module__kF6R4W__cards{opacity:0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(1.5rem,1vw + 1rem,2.5rem);transition:all .8s cubic-bezier(.25,.46,.45,.94);display:grid;transform:translateY(3rem)}.CaseStudyShowcase-module-scss-module__kF6R4W__isInView .CaseStudyShowcase-module-scss-module__kF6R4W__cards{opacity:1;transform:translateY(0)}.CaseStudyShowcase-module-scss-module__kF6R4W__card{text-align:left;border-radius:clamp(1rem,2vw + .5rem,1.5rem);flex-direction:column;gap:clamp(1.5rem,2vw + 1rem,2.5rem);padding:clamp(2rem,2vw + 1.5rem,3rem);transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;box-shadow:inset 0 0 0 1px #f7f8fc,inset 0 1px 3px -1px #f6f7fe,0 24px 24px -16px #0d11261a,0 32px 80px -8px #0d11261a}.CaseStudyShowcase-module-scss-module__kF6R4W__card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #f7f8fc,inset 0 1px 3px -1px #f6f7fe,0 32px 32px -16px #0d112626,0 48px 96px -8px #0d112626}.CaseStudyShowcase-module-scss-module__kF6R4W__cardHeader{border-bottom:1px solid #e0e2eb;padding-bottom:clamp(1rem,1vw + .5rem,1.5rem)}.CaseStudyShowcase-module-scss-module__kF6R4W__cardStage{letter-spacing:-.01em;color:#52587acc;text-wrap:pretty;margin:0 0 .25rem;font-size:clamp(.95rem,1vw + .5rem,1.1rem);font-weight:500;line-height:1.3}.CaseStudyShowcase-module-scss-module__kF6R4W__cardDescription{color:#19224d;letter-spacing:-.02em;text-wrap:pretty;font-size:clamp(1.125rem,1.2vw + .5rem,1.5rem);font-weight:400;line-height:1.4;font-family:var(--font-accent)}.CaseStudyShowcase-module-scss-module__kF6R4W__cardContent{flex-direction:column;gap:clamp(1.5rem,2vw + 1rem,2.5rem);display:flex}.CaseStudyShowcase-module-scss-module__kF6R4W__cardSection{flex-direction:column;gap:.75rem;display:flex}.CaseStudyShowcase-module-scss-module__kF6R4W__sectionLabel{color:#2644d9;font-size:clamp(1rem,2vw + .5rem,1.25rem);font-weight:400;font-family:var(--font-accent);margin:0}.CaseStudyShowcase-module-scss-module__kF6R4W__sectionContent{color:#474d6b;text-wrap:pretty;font-size:clamp(.95rem,1vw + .5rem,1.05rem);font-weight:450}.CaseStudyShowcase-module-scss-module__kF6R4W__sectionList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.CaseStudyShowcase-module-scss-module__kF6R4W__listItem{color:#474d6b;text-wrap:pretty;margin:0;padding-left:1.5rem;font-size:clamp(.95rem,1vw + .5rem,1.05rem);font-weight:450;line-height:1.7;position:relative}.CaseStudyShowcase-module-scss-module__kF6R4W__listItem:before{content:"•";color:#4055bf;font-size:1.2em;font-weight:700;line-height:1;position:absolute;left:0}.CaseStudyShowcase-module-scss-module__kF6R4W__itemTitle{color:#202a60;font-weight:600}.CaseStudyShowcase-module-scss-module__kF6R4W__challenges{text-align:left}.CaseStudyShowcase-module-scss-module__kF6R4W__subheading{margin:0 0 .5rem;font-size:1.1rem}.CaseStudyShowcase-module-scss-module__kF6R4W__challenges ul{color:#50577c;gap:.35rem;margin:0;padding-left:1.1rem;display:grid}
.MandateSection-module-scss-module__Mj9-sW__section{max-width:1600px;margin:0 auto;padding:clamp(1rem,3vw + 3vh + 1rem,8rem)}.MandateSection-module-scss-module__Mj9-sW__container{border-radius:2rem;flex-wrap:wrap;gap:clamp(1rem,3vw + 3vh + 1rem,8rem);padding:clamp(1rem,3vw + 3vh + 1rem,8rem) 0;display:flex}.MandateSection-module-scss-module__Mj9-sW__header{text-align:center;flex-direction:column;gap:1rem;width:100%;display:flex}.MandateSection-module-scss-module__Mj9-sW__title{font-family:var(--font-accent);letter-spacing:-.02em;text-wrap:pretty;color:#19224d;max-width:20ch;margin:0 auto;font-size:clamp(2rem,2vw + 1rem,3.5rem);font-weight:400;line-height:1.2}.MandateSection-module-scss-module__Mj9-sW__subtitle{color:#52587a;text-wrap:pretty;max-width:40ch;margin:0 auto;font-size:1.125rem;font-weight:450}.MandateSection-module-scss-module__Mj9-sW__content{flex-direction:column;flex-grow:1;gap:1rem;display:flex}.MandateSection-module-scss-module__Mj9-sW__cardsGrid{flex-wrap:wrap;flex-grow:1;justify-content:center;gap:clamp(2rem,4vw,3rem);width:100%;margin:auto;display:flex}.MandateSection-module-scss-module__Mj9-sW__card{aspect-ratio:3/4;text-align:left;background-image:linear-gradient(to bottom right,#292c3d,#14161f),radial-gradient(120% 100% at 50% 0,#8f9ca380 0%,#1f36ad00 70%);border-radius:2rem;flex-direction:column;width:30%;min-width:300px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #fff,inset 0 1px 3px -1px #f6f7fe,0 24px 24px -16px #0d11261a,0 32px 80px -8px #0d11261a;container-type:inline-size}.MandateSection-module-scss-module__Mj9-sW__cardHeader{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:14rem;padding:2rem .5rem 1rem;display:flex}.MandateSection-module-scss-module__Mj9-sW__cardTitle{text-wrap:pretty;color:#fff;text-align:center;font-size:clamp(1.25rem,1.5vw + .5rem,2rem);font-weight:500;line-height:1.2;font-family:var(--font-accent);letter-spacing:-.02em;font-weight:400}.MandateSection-module-scss-module__Mj9-sW__stageContainer{mix-blend-mode:hard-light;flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.MandateSection-module-scss-module__Mj9-sW__stageLabel{color:#e6eaff;text-align:center;background-color:#00000080;border-radius:10rem;width:fit-content;margin:2rem auto 0;padding:.5rem 2rem;font-size:.875rem;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff1a}.MandateSection-module-scss-module__Mj9-sW__stageValue{color:#9bf;text-align:center;flex-grow:1;width:100%;font-size:1.1rem;font-weight:500}.MandateSection-module-scss-module__Mj9-sW__cardLines{mix-blend-mode:hard-light;border-radius:1rem;flex-direction:column;gap:.5rem;margin:0;padding:2rem;list-style:none;display:flex}.MandateSection-module-scss-module__Mj9-sW__cardLine{text-wrap:pretty;text-align:center;color:#c2c5d6cc;font-size:1rem;font-weight:500}
