.global-capability-center-locations-section-module__DgwYqG__section{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:#000}.global-capability-center-locations-section-module__DgwYqG__container{padding-block:clamp(5.5rem,7vw,7.5rem)}.global-capability-center-locations-section-module__DgwYqG__marketLayout{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:1.25rem;margin-top:clamp(2.5rem,4vw,4rem);display:grid}.global-capability-center-locations-section-module__DgwYqG__base{background:var(--gradient-card-dark-brand-vivid);border:1px solid #05162e;border-radius:1.25rem;flex-direction:column;justify-content:space-between;gap:3rem;padding:clamp(2rem,4vw,3.5rem);display:flex}.global-capability-center-locations-section-module__DgwYqG__baseLabel{align-items:center;gap:.625rem;font-size:.875rem;display:flex}.global-capability-center-locations-section-module__DgwYqG__baseLabel svg{flex-shrink:0;width:1.25rem;height:1.25rem}.global-capability-center-locations-section-module__DgwYqG__base h3{letter-spacing:-.04em;margin:0;font-size:clamp(3rem,5vw,5rem);line-height:1.1}.global-capability-center-locations-section-module__DgwYqG__state{margin:.75rem 0 0;font-size:1.125rem}.global-capability-center-locations-section-module__DgwYqG__baseDescription{color:#d1e0f0;max-width:24rem;margin:0;line-height:1.75}.global-capability-center-locations-section-module__DgwYqG__markets{gap:1.25rem;display:grid}.global-capability-center-locations-section-module__DgwYqG__market{background:linear-gradient(135deg,#0080ff33,#0000);border:1px solid #05162e;border-radius:1.25rem;padding:clamp(1.5rem,3vw,2.25rem)}.global-capability-center-locations-section-module__DgwYqG__market h3,.global-capability-center-locations-section-module__DgwYqG__criteria h3{margin:0;font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.4}.global-capability-center-locations-section-module__DgwYqG__market p{color:#afb6c0;margin:.625rem 0 1.5rem;font-size:.875rem;line-height:1.75}.global-capability-center-locations-section-module__DgwYqG__cities{flex-wrap:wrap;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.global-capability-center-locations-section-module__DgwYqG__cities li{background:linear-gradient(#0e0f10,#0e0f10) padding-box padding-box,linear-gradient(160deg,#0080ff 0%,#3399ff1a 40%,#0000 100%) border-box;border:1px solid #0000;border-radius:2rem;padding:.5rem .875rem;font-size:.8125rem}.global-capability-center-locations-section-module__DgwYqG__criteria{border-top:1px solid #272f3a;margin-top:2.5rem;padding-top:2.5rem}.global-capability-center-locations-section-module__DgwYqG__criteria ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.global-capability-center-locations-section-module__DgwYqG__criteria li{color:#c6cbd2;align-items:baseline;gap:.875rem;font-size:.875rem;line-height:1.6;display:flex}.global-capability-center-locations-section-module__DgwYqG__criteria li span{color:#5cadff;font-size:.75rem}@media (max-width:64rem){.global-capability-center-locations-section-module__DgwYqG__marketLayout{grid-template-columns:minmax(0,1fr)}.global-capability-center-locations-section-module__DgwYqG__criteria ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.999rem){.global-capability-center-locations-section-module__DgwYqG__container{padding-block:4.5rem}.global-capability-center-locations-section-module__DgwYqG__criteria ul{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.global-capability-center-locations-section-module__DgwYqG__section,.global-capability-center-locations-section-module__DgwYqG__base,.global-capability-center-locations-section-module__DgwYqG__market,.global-capability-center-locations-section-module__DgwYqG__cities li{color:canvastext;background:canvas;border-color:canvastext}.global-capability-center-locations-section-module__DgwYqG__baseDescription,.global-capability-center-locations-section-module__DgwYqG__market p,.global-capability-center-locations-section-module__DgwYqG__criteria li,.global-capability-center-locations-section-module__DgwYqG__criteria li span{color:canvastext}.global-capability-center-locations-section-module__DgwYqG__criteria{border-color:canvastext}}
.service-related-services-section-module__SnqWyq__section{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#15191e;background:var(--gradient-section-light)}.service-related-services-section-module__SnqWyq__container{padding-block:clamp(5rem,8vw,8rem)}.service-related-services-section-module__SnqWyq__title{letter-spacing:clamp(-.15225rem,-.15vw,-.1rem);max-width:52rem;font-size:clamp(2.5rem,3.25vw,3rem);line-height:1.2567}.service-related-services-section-module__SnqWyq__serviceList{border-top:1px solid #15191e24;margin:clamp(2.5rem,4vw,3.125rem) 0 0;padding:0;list-style:none}.service-related-services-section-module__SnqWyq__serviceItem{border-bottom:1px solid #15191e24}.service-related-services-section-module__SnqWyq__serviceRow{min-height:7.125rem;color:inherit;grid-template-columns:3.75rem minmax(0,1fr) 3rem;align-items:center;gap:1.5625rem;text-decoration:none;display:grid}a.service-related-services-section-module__SnqWyq__serviceRow{transition:background-color .18s ease-out}a.service-related-services-section-module__SnqWyq__serviceRow:hover,a.service-related-services-section-module__SnqWyq__serviceRow:focus-visible{background-color:#0080ff0e}a.service-related-services-section-module__SnqWyq__serviceRow:focus-visible{outline-offset:-2px;outline:2px solid #0080ff}.service-related-services-section-module__SnqWyq__number{color:#0080ff;font-size:1rem;font-weight:500;line-height:1}.service-related-services-section-module__SnqWyq__copy{gap:.4375rem;min-width:0;display:grid}.service-related-services-section-module__SnqWyq__serviceTitle{color:#15191e;text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.65vw,1.5rem);font-weight:500;line-height:1.1875}.service-related-services-section-module__SnqWyq__description{color:#57595b;text-wrap:pretty;max-width:39rem;margin:0;font-size:1rem;font-weight:400;line-height:1.3406}.service-related-services-section-module__SnqWyq__action{color:#0080ff;justify-self:end;place-items:center;width:2.5rem;height:2.5rem;font-size:2rem;transition:transform .18s ease-out;display:grid}.service-related-services-section-module__SnqWyq__cardGrid{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,1.6vw,1.5rem);margin:clamp(2.5rem,4vw,4rem) 0 0;padding:0;list-style:none;display:grid}.service-related-services-section-module__SnqWyq__cardItem{min-width:0}.service-related-services-section-module__SnqWyq__card{height:100%;min-height:clamp(14rem,26vw,16rem);color:inherit;background:var(--gradient-card-light-brand);border-radius:.75rem;flex-direction:column;justify-content:space-between;gap:2rem;padding:1.5rem;text-decoration:none;display:flex}.service-related-services-section-module__SnqWyq__cardCopy{gap:1rem;display:grid}.service-related-services-section-module__SnqWyq__cardTitle{color:#000;letter-spacing:-.03rem;background-image:var(--gradient-title-light-surface);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0;font-size:clamp(1.375rem,2vw,1.5rem);font-weight:500;line-height:1.3}.service-related-services-section-module__SnqWyq__cardDescription{color:#000000b3;letter-spacing:-.010625rem;max-width:27rem;margin:0;font-size:1.125rem;font-weight:400;line-height:1.4}.service-related-services-section-module__SnqWyq__cardAction{color:#fff;background:#242424;border-radius:50%;place-items:center;width:3rem;height:3rem;transition:background-color .18s,transform .18s;display:grid}a.service-related-services-section-module__SnqWyq__card:hover .service-related-services-section-module__SnqWyq__cardAction,a.service-related-services-section-module__SnqWyq__card:focus-visible .service-related-services-section-module__SnqWyq__cardAction{background:var(--color-brand);transform:translate(.1875rem)}a.service-related-services-section-module__SnqWyq__card:focus-visible{outline-offset:.25rem;outline:2px solid #0080ff}@media (min-width:48rem){.service-related-services-section-module__SnqWyq__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.service-related-services-section-module__SnqWyq__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}a.service-related-services-section-module__SnqWyq__serviceRow:hover .service-related-services-section-module__SnqWyq__action,a.service-related-services-section-module__SnqWyq__serviceRow:focus-visible .service-related-services-section-module__SnqWyq__action{transform:translate(.1875rem,-.1875rem)}@media (max-width:47.999rem){.service-related-services-section-module__SnqWyq__serviceRow{grid-template-columns:2rem minmax(0,1fr) 2rem;gap:.75rem;min-height:0;padding-block:1.5rem}.service-related-services-section-module__SnqWyq__number,.service-related-services-section-module__SnqWyq__description{font-size:.875rem}.service-related-services-section-module__SnqWyq__action{width:2rem;height:2rem;font-size:1.5rem}}@media (prefers-reduced-motion:reduce){a.service-related-services-section-module__SnqWyq__serviceRow,.service-related-services-section-module__SnqWyq__action,.service-related-services-section-module__SnqWyq__cardAction{transition:none}}@media (forced-colors:active){.service-related-services-section-module__SnqWyq__section,a.service-related-services-section-module__SnqWyq__serviceRow:hover,a.service-related-services-section-module__SnqWyq__serviceRow:focus-visible{color:canvastext;background:canvas}.service-related-services-section-module__SnqWyq__serviceList,.service-related-services-section-module__SnqWyq__serviceItem{border-color:canvastext}.service-related-services-section-module__SnqWyq__number,.service-related-services-section-module__SnqWyq__action,.service-related-services-section-module__SnqWyq__cardAction{color:linktext}.service-related-services-section-module__SnqWyq__card{background:canvas;border:1px solid canvastext}.service-related-services-section-module__SnqWyq__cardTitle,.service-related-services-section-module__SnqWyq__cardDescription{color:canvastext;-webkit-text-fill-color:CanvasText}}
.product-technology-stack-section-module__uyjQrG__section{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:#000}.product-technology-stack-section-module__uyjQrG__container{max-width:87.5rem;padding-block:clamp(6rem,8vw,8rem)}.product-technology-stack-section-module__uyjQrG__introduction{text-align:center;flex-direction:column;align-items:center;display:flex}.product-technology-stack-section-module__uyjQrG__introductionLeft{text-align:left;align-items:flex-start}.product-technology-stack-section-module__uyjQrG__title{margin-inline:auto}.product-technology-stack-section-module__uyjQrG__titleLeft{margin-inline:0}.product-technology-stack-section-module__uyjQrG__description{--section-description-margin:.75rem 0 0}.product-technology-stack-section-module__uyjQrG__stackComposition{--stack-top-inset:.9375rem;--stack-bottom-inset:3rem;isolation:isolate;background:linear-gradient(240deg,#ffffff1a,#0000 49%) 0/28.87% 100% no-repeat,linear-gradient(140deg,#0080ff33,#0000 57%) 100%/71.13% 100% no-repeat;height:58.9375rem;margin-top:clamp(4rem,6vw,6rem);position:relative}.product-technology-stack-section-module__uyjQrG__stackComposition.product-technology-stack-section-module__uyjQrG__nineRows{height:65.8125rem}.product-technology-stack-section-module__uyjQrG__stackComposition.product-technology-stack-section-module__uyjQrG__sevenRows{height:63rem}.product-technology-stack-section-module__uyjQrG__stackComposition.product-technology-stack-section-module__uyjQrG__fiveRowsSpacious{--stack-top-inset:0;--stack-bottom-inset:0;height:75rem}.product-technology-stack-section-module__uyjQrG__stackComposition.product-technology-stack-section-module__uyjQrG__eightRowsSpacious{height:72rem}.product-technology-stack-section-module__uyjQrG__union{z-index:0;object-fit:fill;pointer-events:none}.product-technology-stack-section-module__uyjQrG__stackList{z-index:1;height:100%;padding:var(--stack-top-inset) 0 var(--stack-bottom-inset);grid-template-rows:repeat(8,minmax(0,1fr));margin:0;list-style:none;display:grid;position:relative}.product-technology-stack-section-module__uyjQrG__nineRows .product-technology-stack-section-module__uyjQrG__stackList{grid-template-rows:repeat(9,minmax(0,1fr))}.product-technology-stack-section-module__uyjQrG__sevenRows .product-technology-stack-section-module__uyjQrG__stackList{grid-template-rows:repeat(7,minmax(0,1fr))}.product-technology-stack-section-module__uyjQrG__fiveRowsSpacious .product-technology-stack-section-module__uyjQrG__stackList{grid-template-rows:repeat(5,minmax(0,1fr))}.product-technology-stack-section-module__uyjQrG__fiveRowsSpacious .product-technology-stack-section-module__uyjQrG__category{padding-left:21.55%}.product-technology-stack-section-module__uyjQrG__fiveRowsSpacious .product-technology-stack-section-module__uyjQrG__technologyList{place-content:center flex-start;gap:1rem .75rem;padding-right:1.5rem}.product-technology-stack-section-module__uyjQrG__fiveRowsSpacious .product-technology-stack-section-module__uyjQrG__technology{text-align:center;white-space:normal;min-height:3.75rem;line-height:1.3}.product-technology-stack-section-module__uyjQrG__eightRowsSpacious .product-technology-stack-section-module__uyjQrG__technologyList{align-content:center;row-gap:.75rem}.product-technology-stack-section-module__uyjQrG__stackRow{grid-template-columns:28.87% minmax(0,1fr);align-items:center;display:grid}.product-technology-stack-section-module__uyjQrG__category{grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:1.625rem;padding-left:21.55%;padding-right:1rem;display:grid}.product-technology-stack-section-module__uyjQrG__number{color:#0080ff;letter-spacing:.075rem;font-size:1rem;font-weight:800;line-height:1;display:inline-block}.product-technology-stack-section-module__uyjQrG__categoryTitle{color:#fffc;text-wrap:balance;margin:0;font-size:clamp(1.375rem,1.5vw,1.5rem);font-weight:500;line-height:1.2}.product-technology-stack-section-module__uyjQrG__technologyList{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin:0;padding:0 1.5rem 0 6.43%;list-style:none;display:flex}.product-technology-stack-section-module__uyjQrG__technology{color:#ffffffab;white-space:nowrap;background:linear-gradient(#0e0f10,#0e0f10) padding-box padding-box,linear-gradient(160deg,#0080ff 0%,#3399ff1a 40%,#0000 100%) border-box;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;min-height:3.5rem;padding:.75rem 1rem;font-size:clamp(.9375rem,1.25vw,1.125rem);font-weight:500;line-height:1;display:inline-flex}@media (min-width:80rem){.product-technology-stack-section-module__uyjQrG__technologyList{transform:translateY(calc(50% - 1.75rem))}.product-technology-stack-section-module__uyjQrG__fiveRowsSpacious .product-technology-stack-section-module__uyjQrG__technologyList{transform:translateY(calc(50% - 1.875rem))}}@media (min-width:80rem) and (max-width:89.999rem){.product-technology-stack-section-module__uyjQrG__stackComposition{--stack-top-inset:1.0866rem;--stack-bottom-inset:3.4772rem;height:68.3125rem}.product-technology-stack-section-module__uyjQrG__stackComposition.product-technology-stack-section-module__uyjQrG__nineRows{height:76.25rem}.product-technology-stack-section-module__uyjQrG__stackComposition.product-technology-stack-section-module__uyjQrG__sevenRows{height:66.5rem}.product-technology-stack-section-module__uyjQrG__stackComposition.product-technology-stack-section-module__uyjQrG__fiveRowsSpacious{height:82.5rem}.product-technology-stack-section-module__uyjQrG__stackComposition.product-technology-stack-section-module__uyjQrG__eightRowsSpacious{height:76rem}}@media (max-width:79.999rem){.product-technology-stack-section-module__uyjQrG__stackComposition{background:0 0;height:auto}.product-technology-stack-section-module__uyjQrG__stackComposition.product-technology-stack-section-module__uyjQrG__nineRows,.product-technology-stack-section-module__uyjQrG__stackComposition.product-technology-stack-section-module__uyjQrG__sevenRows,.product-technology-stack-section-module__uyjQrG__stackComposition.product-technology-stack-section-module__uyjQrG__fiveRowsSpacious,.product-technology-stack-section-module__uyjQrG__stackComposition.product-technology-stack-section-module__uyjQrG__eightRowsSpacious{height:auto}.product-technology-stack-section-module__uyjQrG__fiveRowsSpacious .product-technology-stack-section-module__uyjQrG__category{padding-left:0}.product-technology-stack-section-module__uyjQrG__fiveRowsSpacious .product-technology-stack-section-module__uyjQrG__technologyList{padding-right:0}.product-technology-stack-section-module__uyjQrG__union{display:none}.product-technology-stack-section-module__uyjQrG__stackList{grid-template-rows:none;gap:1rem;height:auto;padding-top:0;display:grid}.product-technology-stack-section-module__uyjQrG__stackRow{background:linear-gradient(135deg,#0080ff1f,#0000);border:1px solid #f7f7f71a;border-radius:1rem;grid-template-columns:minmax(16rem,.38fr) minmax(0,1fr);padding:1.5rem}.product-technology-stack-section-module__uyjQrG__category{gap:1rem;padding-left:0;padding-right:0}.product-technology-stack-section-module__uyjQrG__technologyList{padding:0}}@media (max-width:47.999rem){.product-technology-stack-section-module__uyjQrG__container{padding-block:5rem}.product-technology-stack-section-module__uyjQrG__stackComposition{margin-top:3rem}.product-technology-stack-section-module__uyjQrG__stackRow{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:1.25rem}.product-technology-stack-section-module__uyjQrG__category{grid-template-columns:2.5rem minmax(0,1fr)}.product-technology-stack-section-module__uyjQrG__categoryTitle{font-size:1.375rem}.product-technology-stack-section-module__uyjQrG__technology{white-space:normal;min-height:3rem;padding:.625rem .875rem;font-size:.9375rem}}@media (forced-colors:active){.product-technology-stack-section-module__uyjQrG__stackRow,.product-technology-stack-section-module__uyjQrG__technology{background:canvas;border-color:canvastext}.product-technology-stack-section-module__uyjQrG__number{color:linktext}}
.why-build-with-innogent-section-module__QeMFUG__section{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--gradient-section-light)}.why-build-with-innogent-section-module__QeMFUG__content{padding-block:clamp(5.5rem,6vw,7rem)}.why-build-with-innogent-section-module__QeMFUG__introduction{max-width:56.25rem}.why-build-with-innogent-section-module__QeMFUG__reasonsLayout{background:#fff;border:1px solid #15181e24;border-top-left-radius:.5rem;border-top-right-radius:.5rem;grid-template-columns:minmax(20rem,.74fr) minmax(0,1fr);min-height:27.75rem;margin-top:3rem;display:grid;overflow:hidden}.why-build-with-innogent-section-module__QeMFUG__reasonList{border:0;border-right:1px solid #15181e24;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.why-build-with-innogent-section-module__QeMFUG__reasonListLegend{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.why-build-with-innogent-section-module__QeMFUG__reasonButton{color:#15181e;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #15181e24;flex:1 1 0;grid-template-columns:2.25rem minmax(0,1fr) .75rem;align-items:center;gap:.875rem;min-height:4.625rem;padding:1.25rem 1.5rem;transition:color .18s,background-color .18s;display:grid}.why-build-with-innogent-section-module__QeMFUG__reasonButton:last-child{border-bottom:0}.why-build-with-innogent-section-module__QeMFUG__reasonButton:hover,.why-build-with-innogent-section-module__QeMFUG__reasonButton:focus-visible{background:#f0f7ff}.why-build-with-innogent-section-module__QeMFUG__reasonButton:focus-visible{z-index:1;outline-offset:-.1875rem;position:relative}.why-build-with-innogent-section-module__QeMFUG__activeReason,.why-build-with-innogent-section-module__QeMFUG__activeReason:hover,.why-build-with-innogent-section-module__QeMFUG__activeReason:focus-visible{color:#fff;background:var(--color-brand-hover)}.why-build-with-innogent-section-module__QeMFUG__reasonNumber{color:var(--color-brand-hover);font-size:.625rem;font-weight:400;line-height:1.5}.why-build-with-innogent-section-module__QeMFUG__reasonTitle{text-wrap:pretty;font-size:clamp(.75rem,.8vw,.8125rem);font-weight:600;line-height:1.5}.why-build-with-innogent-section-module__QeMFUG__reasonToggle{justify-self:end;font-size:.75rem;font-weight:500;line-height:1}.why-build-with-innogent-section-module__QeMFUG__activeReason .why-build-with-innogent-section-module__QeMFUG__reasonNumber,.why-build-with-innogent-section-module__QeMFUG__activeReason .why-build-with-innogent-section-module__QeMFUG__reasonToggle{color:#fff}.why-build-with-innogent-section-module__QeMFUG__reasonDetail{isolation:isolate;background:radial-gradient(circle at 84% 13%,#0080ff26 0,#0080ff00 42%),#fff;align-items:center;min-width:0;padding:clamp(2rem,3vw,2.625rem);display:flex;position:relative;overflow:hidden}.why-build-with-innogent-section-module__QeMFUG__detailContent{width:min(100%,42.5rem)}.why-build-with-innogent-section-module__QeMFUG__detailNumber{color:var(--color-brand-hover);font-size:.6875rem;font-weight:800;line-height:1.5}.why-build-with-innogent-section-module__QeMFUG__detailTitle{color:#15181e;letter-spacing:-.0765625rem;text-wrap:balance;margin:1.625rem 0 0;font-size:clamp(2rem,2.25vw,2.1875rem);font-weight:500;line-height:1.12}.why-build-with-innogent-section-module__QeMFUG__detailDescription{color:#57595b;text-wrap:pretty;margin:1.125rem 0 0;font-size:clamp(.8125rem,.9vw,.875rem);font-weight:400;line-height:1.78}.why-build-with-innogent-section-module__QeMFUG__proofStrip{background:#fff;border-bottom:1px solid #15181e24;border-left:1px solid #15181e24;border-right:1px solid #15181e24;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;grid-template-columns:1.45fr repeat(3,minmax(0,1fr));display:grid}.why-build-with-innogent-section-module__QeMFUG__certificationBlock,.why-build-with-innogent-section-module__QeMFUG__metric{border-right:1px solid #15181e24;flex-direction:column;justify-content:flex-end;min-width:0;min-height:9.5rem;padding:1.5rem;display:flex}.why-build-with-innogent-section-module__QeMFUG__proofTitle{color:#15181e;margin:0;font-size:.8125rem;font-weight:400;line-height:1.5}.why-build-with-innogent-section-module__QeMFUG__certificationList{flex-wrap:wrap;gap:.5rem;margin:1.0625rem 0 0;padding:0;list-style:none;display:flex}.why-build-with-innogent-section-module__QeMFUG__certificationList li{color:#57595b;white-space:nowrap;border:1px solid #15181e24;padding:.4375rem .5625rem;font-size:.5625rem;font-weight:400;line-height:1.5}.why-build-with-innogent-section-module__QeMFUG__metric:last-child{border-right:0}.why-build-with-innogent-section-module__QeMFUG__metricValue{color:#0080ff;letter-spacing:-.106875rem;font-size:clamp(2rem,2.4vw,2.375rem);font-weight:500;line-height:1.5}.why-build-with-innogent-section-module__QeMFUG__metricLabel{color:#57595b;margin-top:.5rem;font-size:.625rem;font-weight:400;line-height:1.45}.why-build-with-innogent-section-module__QeMFUG__action{width:max-content;max-width:100%;margin-top:2rem}@media (max-width:64rem){.why-build-with-innogent-section-module__QeMFUG__reasonsLayout{grid-template-columns:minmax(0,1fr)}.why-build-with-innogent-section-module__QeMFUG__reasonList{border-bottom:1px solid #15181e24;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.why-build-with-innogent-section-module__QeMFUG__reasonButton{border-right:1px solid #15181e24;min-height:4.75rem}.why-build-with-innogent-section-module__QeMFUG__reasonButton:nth-of-type(2n){border-right:0}.why-build-with-innogent-section-module__QeMFUG__reasonButton:nth-last-of-type(-n+2){border-bottom:0}.why-build-with-innogent-section-module__QeMFUG__reasonDetail{min-height:21rem}.why-build-with-innogent-section-module__QeMFUG__proofStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.why-build-with-innogent-section-module__QeMFUG__certificationBlock,.why-build-with-innogent-section-module__QeMFUG__metric{border-bottom:1px solid #15181e24}.why-build-with-innogent-section-module__QeMFUG__metric:nth-child(2){border-right:0}.why-build-with-innogent-section-module__QeMFUG__metric:nth-last-child(-n+2){border-bottom:0}}@media (max-width:47.999rem){.why-build-with-innogent-section-module__QeMFUG__content{padding-block:5rem}.why-build-with-innogent-section-module__QeMFUG__reasonsLayout{margin-top:2.5rem}.why-build-with-innogent-section-module__QeMFUG__reasonList{display:flex}.why-build-with-innogent-section-module__QeMFUG__reasonButton{border-right:0;grid-template-columns:1.5rem minmax(0,1fr) .75rem;min-height:4.5rem;padding:.875rem 1rem}.why-build-with-innogent-section-module__QeMFUG__reasonButton:nth-last-of-type(-n+2){border-bottom:1px solid #15181e24}.why-build-with-innogent-section-module__QeMFUG__reasonButton:last-child{border-bottom:0}.why-build-with-innogent-section-module__QeMFUG__reasonDetail{min-height:23rem;padding:1.5rem}.why-build-with-innogent-section-module__QeMFUG__proofStrip{grid-template-columns:minmax(0,1fr)}.why-build-with-innogent-section-module__QeMFUG__certificationBlock,.why-build-with-innogent-section-module__QeMFUG__metric,.why-build-with-innogent-section-module__QeMFUG__metric:nth-child(2){border-bottom:1px solid #15181e24;border-right:0;min-height:8.5rem;padding:1.5rem}.why-build-with-innogent-section-module__QeMFUG__metric:nth-last-child(-n+2){border-bottom:1px solid #15181e24}.why-build-with-innogent-section-module__QeMFUG__metric:last-child{border-bottom:0}.why-build-with-innogent-section-module__QeMFUG__action,.why-build-with-innogent-section-module__QeMFUG__action>a{width:100%}.why-build-with-innogent-section-module__QeMFUG__action>a>span:first-child{flex:1;justify-content:center;min-width:0}}@media (prefers-reduced-motion:reduce){.why-build-with-innogent-section-module__QeMFUG__reasonButton{transition:none}}.why-build-with-innogent-section-module__QeMFUG__dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}.why-build-with-innogent-section-module__QeMFUG__dark .why-build-with-innogent-section-module__QeMFUG__reasonsLayout,.why-build-with-innogent-section-module__QeMFUG__dark .why-build-with-innogent-section-module__QeMFUG__proofStrip{background:#0c1118;border-color:#ffffff24}.why-build-with-innogent-section-module__QeMFUG__dark .why-build-with-innogent-section-module__QeMFUG__reasonList,.why-build-with-innogent-section-module__QeMFUG__dark .why-build-with-innogent-section-module__QeMFUG__reasonButton,.why-build-with-innogent-section-module__QeMFUG__dark .why-build-with-innogent-section-module__QeMFUG__certificationBlock,.why-build-with-innogent-section-module__QeMFUG__dark .why-build-with-innogent-section-module__QeMFUG__metric{border-color:#ffffff24}.why-build-with-innogent-section-module__QeMFUG__dark .why-build-with-innogent-section-module__QeMFUG__reasonButton{color:#fff;background:#0c1118}.why-build-with-innogent-section-module__QeMFUG__dark .why-build-with-innogent-section-module__QeMFUG__reasonButton:hover,.why-build-with-innogent-section-module__QeMFUG__dark .why-build-with-innogent-section-module__QeMFUG__reasonButton:focus-visible{background:#151e29}.why-build-with-innogent-section-module__QeMFUG__dark .why-build-with-innogent-section-module__QeMFUG__activeReason,.why-build-with-innogent-section-module__QeMFUG__dark .why-build-with-innogent-section-module__QeMFUG__activeReason:hover,.why-build-with-innogent-section-module__QeMFUG__dark .why-build-with-innogent-section-module__QeMFUG__activeReason:focus-visible{background:var(--color-brand-hover)}.why-build-with-innogent-section-module__QeMFUG__dark .why-build-with-innogent-section-module__QeMFUG__reasonDetail{background:radial-gradient(circle at 84% 13%, #0080ff38 0, #0080ff00 45%), var(--gradient-card-dark-brand-vivid)}.why-build-with-innogent-section-module__QeMFUG__dark .why-build-with-innogent-section-module__QeMFUG__detailTitle,.why-build-with-innogent-section-module__QeMFUG__dark .why-build-with-innogent-section-module__QeMFUG__proofTitle{color:#fff}.why-build-with-innogent-section-module__QeMFUG__dark .why-build-with-innogent-section-module__QeMFUG__detailDescription,.why-build-with-innogent-section-module__QeMFUG__dark .why-build-with-innogent-section-module__QeMFUG__metricLabel{color:#ffffffa8}.why-build-with-innogent-section-module__QeMFUG__dark .why-build-with-innogent-section-module__QeMFUG__certificationList li{color:#ffffffb8;border-color:#ffffff2e}@media (forced-colors:active){.why-build-with-innogent-section-module__QeMFUG__reasonsLayout,.why-build-with-innogent-section-module__QeMFUG__proofStrip,.why-build-with-innogent-section-module__QeMFUG__reasonButton,.why-build-with-innogent-section-module__QeMFUG__reasonList,.why-build-with-innogent-section-module__QeMFUG__certificationBlock,.why-build-with-innogent-section-module__QeMFUG__metric{border-color:canvastext}.why-build-with-innogent-section-module__QeMFUG__activeReason,.why-build-with-innogent-section-module__QeMFUG__dark .why-build-with-innogent-section-module__QeMFUG__activeReason,.why-build-with-innogent-section-module__QeMFUG__dark .why-build-with-innogent-section-module__QeMFUG__activeReason:hover,.why-build-with-innogent-section-module__QeMFUG__dark .why-build-with-innogent-section-module__QeMFUG__activeReason:focus-visible{color:highlighttext;background:highlight}.why-build-with-innogent-section-module__QeMFUG__reasonNumber,.why-build-with-innogent-section-module__QeMFUG__detailNumber,.why-build-with-innogent-section-module__QeMFUG__metricValue{color:linktext}}
.mvp-fit-section-module__bKEupW__section{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:#000}.mvp-fit-section-module__bKEupW__container{padding-block:clamp(5rem,7vw,7.5rem)}.mvp-fit-section-module__bKEupW__header{display:block}.mvp-fit-section-module__bKEupW__title{max-width:56rem}.mvp-fit-section-module__bKEupW__signalGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(2.75rem,5vw,3.75rem) 0 0;padding:0;list-style:none;display:grid}.mvp-fit-section-module__bKEupW__signal{flex-direction:column;justify-content:flex-end;min-width:0;min-height:clamp(15.25rem,17vw,17rem);padding:1.25rem clamp(1rem,1.6vw,1.5rem) 1.5rem;display:flex;position:relative;overflow:hidden}.mvp-fit-section-module__bKEupW__signal:before{z-index:0;content:"";pointer-events:none;opacity:0;background:linear-gradient(16deg,#18427cf5 9%,#18427c00 69%);position:absolute;inset:0}.mvp-fit-section-module__bKEupW__signal:first-child:before,.mvp-fit-section-module__bKEupW__signal:nth-child(3):before,.mvp-fit-section-module__bKEupW__signal:nth-child(5):before{opacity:1}.mvp-fit-section-module__bKEupW__signal:nth-child(5):before{transform:scaleY(-1)}.mvp-fit-section-module__bKEupW__signal:not(:nth-child(3n)){border-right:1px solid #363636}.mvp-fit-section-module__bKEupW__signal:nth-child(-n+3){border-bottom:1px solid #363636}.mvp-fit-section-module__bKEupW__signalNumber,.mvp-fit-section-module__bKEupW__signalTitle,.mvp-fit-section-module__bKEupW__signalDescription{z-index:1;position:relative}.mvp-fit-section-module__bKEupW__signalNumber{color:#0000;letter-spacing:-.19rem;-webkit-text-stroke:.0625rem #bcc5d2e6;margin-bottom:auto;font-size:clamp(3rem,4vw,4rem);font-weight:600;line-height:1}.mvp-fit-section-module__bKEupW__signalTitle{color:#fff;text-wrap:balance;margin:1.25rem 0 0;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:500;line-height:1.25}.mvp-fit-section-module__bKEupW__signalDescription{color:#ffffff91;text-wrap:pretty;max-width:25rem;margin:.75rem 0 0;font-size:1rem;font-weight:400;line-height:1.3975}.mvp-fit-section-module__bKEupW__advisory{background:#0080ff12;border-left:.1875rem solid #0080ff;grid-template-columns:minmax(13rem,18.75rem) minmax(0,53rem);align-items:start;gap:clamp(2rem,4vw,4.25rem);margin-top:clamp(4.5rem,6vw,5.5rem);padding:1.625rem 1.75rem;display:grid}.mvp-fit-section-module__bKEupW__advisoryTitle{color:#fff;text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:600;line-height:1.3}.mvp-fit-section-module__bKEupW__advisoryDescription{color:#ffffffad;text-wrap:pretty;margin:0;font-size:1rem;font-weight:400;line-height:1.41375}.mvp-fit-section-module__bKEupW__action{width:max-content;max-width:100%;margin-top:1.5rem}@media (max-width:64rem){.mvp-fit-section-module__bKEupW__signalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mvp-fit-section-module__bKEupW__signal:not(:nth-child(3n)),.mvp-fit-section-module__bKEupW__signal:nth-child(-n+3){border:0}.mvp-fit-section-module__bKEupW__signal:nth-child(odd){border-right:1px solid #363636}.mvp-fit-section-module__bKEupW__signal:nth-child(-n+4){border-bottom:1px solid #363636}}@media (max-width:47.999rem){.mvp-fit-section-module__bKEupW__container{padding-block:4.5rem}.mvp-fit-section-module__bKEupW__signalGrid{grid-template-columns:minmax(0,1fr);margin-top:2.5rem}.mvp-fit-section-module__bKEupW__signal,.mvp-fit-section-module__bKEupW__signal:nth-child(odd){border-bottom:1px solid #363636;border-right:0;min-height:16rem;padding:1.5rem}.mvp-fit-section-module__bKEupW__signal:last-child{border-bottom:0}.mvp-fit-section-module__bKEupW__advisory{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:3.5rem;padding:1.5rem}.mvp-fit-section-module__bKEupW__action,.mvp-fit-section-module__bKEupW__action>a{width:100%}.mvp-fit-section-module__bKEupW__action>a>span:first-child{flex:1;justify-content:center;min-width:0}}@media (forced-colors:active){.mvp-fit-section-module__bKEupW__section,.mvp-fit-section-module__bKEupW__signal,.mvp-fit-section-module__bKEupW__advisory{color:canvastext;background:canvas}.mvp-fit-section-module__bKEupW__signal{border-color:canvastext}.mvp-fit-section-module__bKEupW__signal:before{content:none}.mvp-fit-section-module__bKEupW__signalNumber,.mvp-fit-section-module__bKEupW__signalTitle,.mvp-fit-section-module__bKEupW__signalDescription,.mvp-fit-section-module__bKEupW__advisoryTitle,.mvp-fit-section-module__bKEupW__advisoryDescription{color:canvastext;-webkit-text-stroke:0}.mvp-fit-section-module__bKEupW__advisory{border:.0625rem solid canvastext}}
.saas-architecture-patterns-section-module__j7qjjG__section{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#15191e;background:var(--gradient-section-light)}.saas-architecture-patterns-section-module__j7qjjG__container{padding-block:clamp(5rem,7vw,7.5rem)}.saas-architecture-patterns-section-module__j7qjjG__title{max-width:57rem}.saas-architecture-patterns-section-module__j7qjjG__tableFrame{margin-top:clamp(2.75rem,5vw,4rem);padding:0 0 .625rem}.saas-architecture-patterns-section-module__j7qjjG__table{table-layout:fixed;border-spacing:0;border-collapse:separate;width:100%}.saas-architecture-patterns-section-module__j7qjjG__tableHead th{color:#fff;letter-spacing:.04rem;text-align:left;vertical-align:middle;background:var(--gradient-card-dark-brand-vivid);border-top:1px solid #1d283a;border-bottom:1px solid #1d283a;padding:1.75rem 2rem;font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:600;line-height:1.2}.saas-architecture-patterns-section-module__j7qjjG__tableHead th:first-child,.saas-architecture-patterns-section-module__j7qjjG__tableBody th{width:20%}.saas-architecture-patterns-section-module__j7qjjG__tableHead th:nth-child(2),.saas-architecture-patterns-section-module__j7qjjG__tableBody td:first-of-type,.saas-architecture-patterns-section-module__j7qjjG__tableHead th:last-child,.saas-architecture-patterns-section-module__j7qjjG__tableBody td:last-child{width:40%}.saas-architecture-patterns-section-module__j7qjjG__tableHead th:first-child{border-left:1px solid #1d283a;border-radius:.9375rem 0 0 .9375rem}.saas-architecture-patterns-section-module__j7qjjG__tableHead th:last-child{border-right:1px solid #1d283a;border-radius:0 .9375rem .9375rem 0}.saas-architecture-patterns-section-module__j7qjjG__tableBody{position:relative;transform:translateY(.625rem)}.saas-architecture-patterns-section-module__j7qjjG__tableBody th,.saas-architecture-patterns-section-module__j7qjjG__tableBody td{vertical-align:middle;background:#ffffffbd;border-bottom:1px solid #94a3b82b;border-right:1px solid #94a3b82b;padding:clamp(1.5rem,2.25vw,2.1875rem) clamp(1.125rem,2vw,2rem)}.saas-architecture-patterns-section-module__j7qjjG__tableBody th{color:#15191e;text-align:left;text-wrap:balance;font-size:clamp(1rem,1.35vw,1.25rem);font-weight:700;line-height:1.05}.saas-architecture-patterns-section-module__j7qjjG__tableBody td{color:#000;text-wrap:pretty;font-size:clamp(.875rem,1.1vw,1rem);font-weight:400;line-height:1.2}.saas-architecture-patterns-section-module__j7qjjG__tableBody tr>:last-child{border-right:1px solid #94a3b82b}.saas-architecture-patterns-section-module__j7qjjG__tableBody tr>:first-child{border-left:1px solid #94a3b82b}.saas-architecture-patterns-section-module__j7qjjG__tableBody tr:first-child>*{border-top:1px solid #94a3b82b}.saas-architecture-patterns-section-module__j7qjjG__tableBody tr:first-child>:first-child{border-top-left-radius:.75rem}.saas-architecture-patterns-section-module__j7qjjG__tableBody tr:first-child>:last-child{border-top-right-radius:.75rem}.saas-architecture-patterns-section-module__j7qjjG__tableBody tr:last-child>*{border-bottom:1px solid #94a3b82b}.saas-architecture-patterns-section-module__j7qjjG__tableBody tr:last-child>:first-child{border-bottom-left-radius:.75rem}.saas-architecture-patterns-section-module__j7qjjG__tableBody tr:last-child>:last-child{border-bottom-right-radius:.75rem}.saas-architecture-patterns-section-module__j7qjjG__guidance{background:#0080ff12;border-radius:1.5rem;grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem);margin-top:2.5rem;padding:clamp(1.5rem,2.25vw,2rem);display:grid;position:relative;overflow:hidden}.saas-architecture-patterns-section-module__j7qjjG__guidance:before{content:"";pointer-events:none;background:#0080ff;border-radius:1.5rem 0 0 1.5rem;width:.2125rem;position:absolute;inset:0 auto 0 0}.saas-architecture-patterns-section-module__j7qjjG__guidanceTitle{color:#15191e;margin:0;font-size:clamp(1rem,1.4vw,1.125rem);font-weight:700;line-height:1.5}.saas-architecture-patterns-section-module__j7qjjG__guidanceDescription{color:#15191ead;text-wrap:pretty;margin:0;font-size:clamp(.875rem,1.1vw,1rem);font-weight:400;line-height:1.74}.saas-architecture-patterns-section-module__j7qjjG__action{width:max-content;max-width:100%;margin-top:1.75rem}@media (max-width:64rem){.saas-architecture-patterns-section-module__j7qjjG__guidance{grid-template-columns:minmax(0,1fr);gap:1rem}}@media (max-width:47.999rem){.saas-architecture-patterns-section-module__j7qjjG__container{padding-block:4.5rem}.saas-architecture-patterns-section-module__j7qjjG__tableFrame{overscroll-behavior-inline:contain;scrollbar-color:#15191e59 transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;margin-top:2.25rem;padding-bottom:1rem;overflow-x:auto}.saas-architecture-patterns-section-module__j7qjjG__table{min-width:47rem}.saas-architecture-patterns-section-module__j7qjjG__tableHead th{padding:1.25rem 1rem;font-size:1rem}.saas-architecture-patterns-section-module__j7qjjG__tableBody th,.saas-architecture-patterns-section-module__j7qjjG__tableBody td{padding:1.25rem 1rem;font-size:.875rem;line-height:1.45}.saas-architecture-patterns-section-module__j7qjjG__guidance{border-radius:1rem;margin-top:2rem;padding:1.5rem}.saas-architecture-patterns-section-module__j7qjjG__action,.saas-architecture-patterns-section-module__j7qjjG__action>a{width:100%}.saas-architecture-patterns-section-module__j7qjjG__action>a>span:first-child{flex:1;justify-content:center;min-width:0}}@media (forced-colors:active){.saas-architecture-patterns-section-module__j7qjjG__section,.saas-architecture-patterns-section-module__j7qjjG__tableHead th,.saas-architecture-patterns-section-module__j7qjjG__tableBody th,.saas-architecture-patterns-section-module__j7qjjG__tableBody td,.saas-architecture-patterns-section-module__j7qjjG__tableRow,.saas-architecture-patterns-section-module__j7qjjG__guidance{color:canvastext;background:canvas}.saas-architecture-patterns-section-module__j7qjjG__tableFrame,.saas-architecture-patterns-section-module__j7qjjG__tableBody th,.saas-architecture-patterns-section-module__j7qjjG__tableBody td,.saas-architecture-patterns-section-module__j7qjjG__tableRow{border-color:canvastext}.saas-architecture-patterns-section-module__j7qjjG__guidance{border:1px solid canvastext}.saas-architecture-patterns-section-module__j7qjjG__guidance:before{background:canvastext}.saas-architecture-patterns-section-module__j7qjjG__guidanceTitle,.saas-architecture-patterns-section-module__j7qjjG__guidanceDescription{color:canvastext}}
.service-comparison-section-module__MXyLuG__section{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:#000}.service-comparison-section-module__MXyLuG__container{padding-block:clamp(5.5rem,7vw,7.5rem)}.service-comparison-section-module__MXyLuG__title{max-width:70rem}.service-comparison-section-module__MXyLuG__description{max-width:58rem;margin-top:1.25rem}.service-comparison-section-module__MXyLuG__description+.service-comparison-section-module__MXyLuG__tableViewport{margin-top:clamp(2rem,4vw,3.25rem)}.service-comparison-section-module__MXyLuG__tableViewport{overscroll-behavior-inline:contain;scrollbar-color:#15191e59 transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #d4dde8;border-radius:1.25rem;margin-top:clamp(3rem,5vw,4.5rem);overflow-x:auto}.service-comparison-section-module__MXyLuG__table{border-spacing:0;border-collapse:separate;table-layout:fixed;width:100%;min-width:52rem}.service-comparison-section-module__MXyLuG__tableCaption{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.service-comparison-section-module__MXyLuG__table th,.service-comparison-section-module__MXyLuG__table td{text-align:left;vertical-align:middle;padding:1.125rem 1.25rem}.service-comparison-section-module__MXyLuG__table thead{color:#fff;background:var(--gradient-card-dark-brand-vivid)}.service-comparison-section-module__MXyLuG__table thead th{border-right:1px solid #d4dde8;height:3.5rem;font-size:1rem;font-weight:700;line-height:1.25}.service-comparison-section-module__MXyLuG__table thead th:first-child,.service-comparison-section-module__MXyLuG__table tbody th{width:24%}.service-comparison-section-module__MXyLuG__table thead th:nth-child(2){width:34%}.service-comparison-section-module__MXyLuG__table thead th:last-child{border-right:0;width:42%}.service-comparison-section-module__MXyLuG__table tbody th,.service-comparison-section-module__MXyLuG__table tbody td{color:#0c1118;background:#fff;border-bottom:1px solid #dee5ed;border-right:1px solid #dee5ed;font-size:.8125rem;font-weight:400;line-height:1.6}.service-comparison-section-module__MXyLuG__table tbody th{color:#17212b;font-weight:700}.service-comparison-section-module__MXyLuG__table tbody tr:nth-child(2n)>*{background:#f8fafc}.service-comparison-section-module__MXyLuG__table.service-comparison-section-module__MXyLuG__solidFirstColumn tbody th{background:#fff}.service-comparison-section-module__MXyLuG__table tbody tr:last-child>*{border-bottom:0}.service-comparison-section-module__MXyLuG__table tbody tr>:last-child{border-right:0}.service-comparison-section-module__MXyLuG__guidance{background:#e8f3fc;border-radius:1.3125rem;grid-template-columns:minmax(16rem,24rem) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);margin-top:1.875rem;padding:clamp(1.5rem,2.25vw,2rem);display:grid;position:relative;overflow:hidden}.service-comparison-section-module__MXyLuG__guidance:before{content:"";border-radius:inherit;background:#058aff;width:.25rem;position:absolute;inset:0 auto 0 0}.service-comparison-section-module__MXyLuG__guidance h3{color:#0c1118;text-wrap:balance;margin:0;font-size:clamp(1.125rem,1.6vw,1.3125rem);font-weight:700;line-height:1.3}.service-comparison-section-module__MXyLuG__guidance p{color:#4b5c6c;text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.75}.service-comparison-section-module__MXyLuG__action{width:max-content;max-width:100%;margin-top:1.75rem}.service-comparison-section-module__MXyLuG__table.service-comparison-section-module__MXyLuG__expandedColumns{min-width:70rem}.service-comparison-section-module__MXyLuG__table.service-comparison-section-module__MXyLuG__expandedColumns thead th,.service-comparison-section-module__MXyLuG__table.service-comparison-section-module__MXyLuG__expandedColumns tbody th{width:auto}@media (max-width:63.999rem){.service-comparison-section-module__MXyLuG__guidance{grid-template-columns:minmax(0,1fr);gap:1rem}}@media (max-width:47.999rem){.service-comparison-section-module__MXyLuG__container{padding-block:4.5rem}.service-comparison-section-module__MXyLuG__tableViewport{border-radius:1rem;margin-top:2.5rem}.service-comparison-section-module__MXyLuG__table th,.service-comparison-section-module__MXyLuG__table td{padding:1rem}.service-comparison-section-module__MXyLuG__guidance{border-radius:1rem;margin-top:1rem;padding:1.5rem}.service-comparison-section-module__MXyLuG__action,.service-comparison-section-module__MXyLuG__action>a{width:100%}.service-comparison-section-module__MXyLuG__action>a>span:first-child{flex:1;justify-content:center;min-width:0}}@media (forced-colors:active){.service-comparison-section-module__MXyLuG__section,.service-comparison-section-module__MXyLuG__tableViewport,.service-comparison-section-module__MXyLuG__table thead,.service-comparison-section-module__MXyLuG__table tbody th,.service-comparison-section-module__MXyLuG__table tbody td,.service-comparison-section-module__MXyLuG__guidance{color:canvastext;background:canvas}.service-comparison-section-module__MXyLuG__tableViewport,.service-comparison-section-module__MXyLuG__table thead th,.service-comparison-section-module__MXyLuG__table tbody th,.service-comparison-section-module__MXyLuG__table tbody td,.service-comparison-section-module__MXyLuG__guidance{border-color:canvastext}.service-comparison-section-module__MXyLuG__guidance:before{background:canvastext}.service-comparison-section-module__MXyLuG__table thead th,.service-comparison-section-module__MXyLuG__table tbody th,.service-comparison-section-module__MXyLuG__table tbody td,.service-comparison-section-module__MXyLuG__guidance h3,.service-comparison-section-module__MXyLuG__guidance p{color:canvastext}}
.service-deliverables-section-module__bgl9uq__section{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--gradient-section-light)}.service-deliverables-section-module__bgl9uq__container{padding-block:clamp(5rem,7vw,7.5rem)}.service-deliverables-section-module__bgl9uq__overviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,1.75vw,1.5625rem);margin-top:clamp(2.5rem,4vw,3.125rem);display:grid}.service-deliverables-section-module__bgl9uq__lightCardColumn{gap:clamp(1rem,1.75vw,1.5625rem);display:grid}.service-deliverables-section-module__bgl9uq__lightCard,.service-deliverables-section-module__bgl9uq__evidenceCard{border:1px solid #f7f7f71a;min-width:0}.service-deliverables-section-module__bgl9uq__lightCard{background:#ffffff80;border-radius:1.625rem;padding:clamp(1.5rem,2vw,1.8125rem) clamp(1.5rem,2.5vw,2.0625rem)}.service-deliverables-section-module__bgl9uq__cardHeading{align-items:center;gap:.75rem;min-width:0;display:flex}.service-deliverables-section-module__bgl9uq__cardIcon{flex:none;width:1.84375rem;height:1.84375rem}.service-deliverables-section-module__bgl9uq__cardHeading h3{color:#148aff;letter-spacing:clamp(.05rem,.1vw,.1194rem);text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.125rem,1.5vw,1.5rem);font-weight:700;line-height:1}.service-deliverables-section-module__bgl9uq__lightCard>p{color:#353a41;text-wrap:pretty;margin:1.375rem 0 0;font-size:1rem;font-weight:400;line-height:1.61}.service-deliverables-section-module__bgl9uq__evidenceCard{color:#fff;background:var(--gradient-card-dark-brand-vivid);border-radius:1.25rem;flex-direction:column;min-height:34.5rem;padding:clamp(2.5rem,5vw,5.75rem) clamp(2rem,3vw,4.4375rem) clamp(2.5rem,4vw,4.1875rem) clamp(2rem,3vw,2.1875rem);display:flex}.service-deliverables-section-module__bgl9uq__evidenceCard .service-deliverables-section-module__bgl9uq__cardHeading h3{color:#80bfff}.service-deliverables-section-module__bgl9uq__evidenceDescription{color:#ffffffb3;text-wrap:pretty;margin:2rem 0 0;font-size:clamp(1rem,1.2vw,1.125rem);font-weight:400;line-height:1.7825}.service-deliverables-section-module__bgl9uq__evidenceDescription strong{color:#fff;font-weight:600}.service-deliverables-section-module__bgl9uq__evidenceSources{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:auto;padding-top:3rem;display:flex}.service-deliverables-section-module__bgl9uq__evidenceSource{color:#fff;text-underline-offset:.3em;width:fit-content;font-size:1rem;font-weight:600;line-height:normal;text-decoration-color:#ffffff73;text-decoration-thickness:.0625rem;transition:color .18s,text-decoration-color .18s}.service-deliverables-section-module__bgl9uq__evidenceSource:hover,.service-deliverables-section-module__bgl9uq__evidenceSource:focus-visible{color:#80bfff;text-decoration-color:currentColor}.service-deliverables-section-module__bgl9uq__outcomes{margin-top:clamp(2.5rem,4vw,2.625rem)}.service-deliverables-section-module__bgl9uq__outcomesTitle{color:#15191e;margin:0 0 1.25rem;font-size:clamp(1.25rem,1.75vw,1.5rem);font-weight:600;line-height:1.3}.service-deliverables-section-module__bgl9uq__outcomeGrid{grid-template-columns:repeat(3,minmax(0,1fr));min-height:15.125rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.service-deliverables-section-module__bgl9uq__outcomeGrid:before{z-index:0;content:"";pointer-events:none;background:url(/images/digital-product-services/product-engagement-divider.svg) top/100% 100% no-repeat;height:15.125rem;position:absolute;inset:0 0 auto}.service-deliverables-section-module__bgl9uq__outcome{z-index:1;align-content:start;gap:1.25rem;min-width:0;padding:1.375rem clamp(.5rem,1.25vw,1.25rem) 2rem;display:grid;position:relative}.service-deliverables-section-module__bgl9uq__outcomeNumber{color:#148aff;font-size:clamp(1.5rem,2vw,1.75rem);font-weight:500;line-height:1}.service-deliverables-section-module__bgl9uq__outcomeTitle{color:#15191e;margin:0;font-size:clamp(1.25rem,1.75vw,1.5rem);font-weight:600;line-height:1.125}.service-deliverables-section-module__bgl9uq__outcomeDescription{color:#57595c;text-wrap:pretty;max-width:27.75rem;margin:0;font-size:1rem;font-weight:400;line-height:1.3975}.service-deliverables-section-module__bgl9uq__action{margin-top:.25rem}@media (max-width:75rem){.service-deliverables-section-module__bgl9uq__overviewGrid{grid-template-columns:minmax(0,1fr)}.service-deliverables-section-module__bgl9uq__evidenceCard{min-height:28rem}.service-deliverables-section-module__bgl9uq__outcomeGrid{grid-template-columns:minmax(0,1fr);gap:1.25rem;min-height:0}.service-deliverables-section-module__bgl9uq__outcomeGrid:before{content:none}.service-deliverables-section-module__bgl9uq__outcome{background:#ffffff6b;border:1px solid #ffffffb3;border-radius:1rem;padding:1.5rem}.service-deliverables-section-module__bgl9uq__outcomeDescription{max-width:45rem}.service-deliverables-section-module__bgl9uq__action{margin-top:2rem}}@media (max-width:47.999rem){.service-deliverables-section-module__bgl9uq__container{padding-block:4.5rem}.service-deliverables-section-module__bgl9uq__lightCard,.service-deliverables-section-module__bgl9uq__evidenceCard{border-radius:1rem}.service-deliverables-section-module__bgl9uq__lightCard{padding:1.5rem}.service-deliverables-section-module__bgl9uq__evidenceCard{min-height:0;padding:2rem 1.5rem 2.5rem}.service-deliverables-section-module__bgl9uq__evidenceSources{padding-top:2.5rem}.service-deliverables-section-module__bgl9uq__evidenceSource{line-height:1.4}}@media (forced-colors:active){.service-deliverables-section-module__bgl9uq__lightCard,.service-deliverables-section-module__bgl9uq__evidenceCard,.service-deliverables-section-module__bgl9uq__outcome{color:canvastext;background:canvas;border-color:canvastext}.service-deliverables-section-module__bgl9uq__cardHeading h3,.service-deliverables-section-module__bgl9uq__lightCard>p,.service-deliverables-section-module__bgl9uq__evidenceDescription,.service-deliverables-section-module__bgl9uq__evidenceDescription strong,.service-deliverables-section-module__bgl9uq__evidenceSource,.service-deliverables-section-module__bgl9uq__outcomeNumber,.service-deliverables-section-module__bgl9uq__outcomeTitle,.service-deliverables-section-module__bgl9uq__outcomeDescription{color:canvastext}}
.service-scope-section-module__bw4Uva__section{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--gradient-section-light)}.service-scope-section-module__bw4Uva__container{padding-block:clamp(5.5rem,7vw,7.5rem)}.service-scope-section-module__bw4Uva__header{display:block}.service-scope-section-module__bw4Uva__headerWithDescription{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:start;gap:clamp(2rem,5vw,6rem);display:grid}.service-scope-section-module__bw4Uva__title{text-wrap:auto}.service-scope-section-module__bw4Uva__architectureTitle{max-width:60rem}.service-scope-section-module__bw4Uva__description{justify-self:end;max-width:30rem;font-size:clamp(.875rem,.84rem + .12vw,1rem)}.service-scope-section-module__bw4Uva__tableViewport{scrollbar-color:#15191e59 transparent;scrollbar-width:thin;background:#fff;border:1px solid #15191e24;border-radius:1.25rem;margin-top:3rem;overflow-x:auto}.service-scope-section-module__bw4Uva__table{border-spacing:0;border-collapse:separate;table-layout:fixed;width:100%;min-width:48.75rem}.service-scope-section-module__bw4Uva__tableCaption{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.service-scope-section-module__bw4Uva__table th,.service-scope-section-module__bw4Uva__table td{text-align:left;vertical-align:top;padding:1.5rem 1.25rem}.service-scope-section-module__bw4Uva__table thead{color:#fff;background:var(--gradient-card-dark-brand-vivid)}.service-scope-section-module__bw4Uva__table thead th{vertical-align:middle;font-size:clamp(.875rem,1.25vw,1.125rem);font-weight:700;line-height:1.2}.service-scope-section-module__bw4Uva__table thead th:first-child,.service-scope-section-module__bw4Uva__table tbody th{width:17%}.service-scope-section-module__bw4Uva__table thead th:nth-child(2){width:53%}.service-scope-section-module__bw4Uva__table thead th:nth-child(3){width:10%}.service-scope-section-module__bw4Uva__table thead th:last-child{width:20%}.service-scope-section-module__bw4Uva__table tbody th,.service-scope-section-module__bw4Uva__table tbody td{color:#57595b;border-bottom:1px solid #15191e24;font-size:.8125rem;font-weight:400;line-height:1.6}.service-scope-section-module__bw4Uva__table tbody th{color:#15191e;font-weight:700}.service-scope-section-module__bw4Uva__table tbody tr:last-child>*{border-bottom:0}.service-scope-section-module__bw4Uva__noteGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem;margin-top:1.75rem;display:grid}.service-scope-section-module__bw4Uva__note{background:#f5f5f5;border-top:.1875rem solid #0080ff;min-width:0;padding:1.8125rem}.service-scope-section-module__bw4Uva__note h3{color:#15191e;text-wrap:balance;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.5}.service-scope-section-module__bw4Uva__note p{color:#57595b;text-wrap:pretty;margin:.8125rem 0 0;font-size:.8125rem;font-weight:400;line-height:1.75}.service-scope-section-module__bw4Uva__architectureCallout{grid-template-columns:minmax(0,1fr);margin-top:1.375rem}.service-scope-section-module__bw4Uva__architectureCallout .service-scope-section-module__bw4Uva__note{background:#e8f3fc;border-top:0;grid-template-columns:minmax(16rem,25.5rem) minmax(0,1fr);gap:clamp(2rem,4vw,3.25rem);padding:2rem 2.125rem;display:grid;position:relative;overflow:hidden}.service-scope-section-module__bw4Uva__architectureCallout .service-scope-section-module__bw4Uva__note:before{content:"";background:#0582ff;width:.25rem;position:absolute;inset:0 auto 0 0}.service-scope-section-module__bw4Uva__architectureCallout .service-scope-section-module__bw4Uva__note h3,.service-scope-section-module__bw4Uva__architectureCallout .service-scope-section-module__bw4Uva__note p{margin-top:0}.service-scope-section-module__bw4Uva__architectureCallout .service-scope-section-module__bw4Uva__note h3{color:#0c1118;letter-spacing:-.0328rem;text-wrap:auto;font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.3}.service-scope-section-module__bw4Uva__architectureCallout .service-scope-section-module__bw4Uva__note p{color:#4b5c6c;font-size:.875rem}.service-scope-section-module__bw4Uva__architectureTableViewport{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border-color:#d4dde8;margin-top:clamp(3rem,5vw,4.5rem)}.service-scope-section-module__bw4Uva__architectureTable th,.service-scope-section-module__bw4Uva__architectureTable td{padding:1.0625rem 1.25rem}.service-scope-section-module__bw4Uva__architectureTable thead th{border-right:1px solid #d4dde8cc;font-size:1rem}.service-scope-section-module__bw4Uva__architectureTable thead th:last-child{border-right:0}.service-scope-section-module__bw4Uva__architectureTable tbody th,.service-scope-section-module__bw4Uva__architectureTable tbody td{color:#0c1118;border-bottom-color:#dee5ed;border-right:1px solid #dee5ed;line-height:1.65}.service-scope-section-module__bw4Uva__architectureTable tbody th{color:#17212b;background:#eef3f7;font-weight:600}.service-scope-section-module__bw4Uva__architectureTable tbody tr:nth-child(2n) td{background:#f8fafc}.service-scope-section-module__bw4Uva__architectureTable tbody tr>:last-child{border-right:0}.service-scope-section-module__bw4Uva__threeColumnTable thead th:first-child,.service-scope-section-module__bw4Uva__threeColumnTable tbody th{width:22%}.service-scope-section-module__bw4Uva__threeColumnTable thead th:nth-child(2){width:33%}.service-scope-section-module__bw4Uva__threeColumnTable thead th:nth-child(3){width:45%}.service-scope-section-module__bw4Uva__balancedColumns thead th:first-child,.service-scope-section-module__bw4Uva__balancedColumns tbody th{width:21%}.service-scope-section-module__bw4Uva__balancedColumns thead th:nth-child(2){width:32%}.service-scope-section-module__bw4Uva__balancedColumns thead th:nth-child(3){width:27%}.service-scope-section-module__bw4Uva__balancedColumns thead th:last-child{width:20%}.service-scope-section-module__bw4Uva__action{width:max-content;max-width:100%;margin-top:1.75rem}.service-scope-section-module__bw4Uva__dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:radial-gradient(circle at 88% 12%,#0080ff24,#0080ff00 32rem),radial-gradient(circle at 4% 86%,#18427c2e,#18427c00 34rem),#05070a}.service-scope-section-module__bw4Uva__dark .service-scope-section-module__bw4Uva__tableViewport{scrollbar-color:#47a3ff7a transparent;background:#0c1118;border-color:#47a3ff38;box-shadow:0 1.5rem 4rem #00336624}.service-scope-section-module__bw4Uva__dark .service-scope-section-module__bw4Uva__table tbody th,.service-scope-section-module__bw4Uva__dark .service-scope-section-module__bw4Uva__table tbody td{color:#ffffffad;background:#0c1118e0;border-color:#a3d1ff1f}.service-scope-section-module__bw4Uva__dark .service-scope-section-module__bw4Uva__table tbody th{color:#fff;background:#131b25f5}.service-scope-section-module__bw4Uva__dark .service-scope-section-module__bw4Uva__table tbody tr:nth-child(2n) td{background:#0f1924eb}.service-scope-section-module__bw4Uva__dark .service-scope-section-module__bw4Uva__note{background:radial-gradient(circle at 100% 0,#0080ff29,#0080ff00 16rem),linear-gradient(145deg,#131b25,#0a0e15);border-top-color:#2491ff;box-shadow:inset 0 0 0 1px #a3d1ff1a}.service-scope-section-module__bw4Uva__dark .service-scope-section-module__bw4Uva__note h3{color:#fff}.service-scope-section-module__bw4Uva__dark .service-scope-section-module__bw4Uva__note p{color:#ffffffa8}.service-scope-section-module__bw4Uva__dark .service-scope-section-module__bw4Uva__note:only-child{grid-column:1/-1;grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);display:grid}.service-scope-section-module__bw4Uva__dark .service-scope-section-module__bw4Uva__note:only-child p{margin-top:0}@media (max-width:64rem){.service-scope-section-module__bw4Uva__headerWithDescription{grid-template-columns:minmax(0,1fr);gap:2rem}.service-scope-section-module__bw4Uva__description{justify-self:start;max-width:45rem}.service-scope-section-module__bw4Uva__architectureCallout .service-scope-section-module__bw4Uva__note,.service-scope-section-module__bw4Uva__dark .service-scope-section-module__bw4Uva__note:only-child{grid-template-columns:minmax(0,1fr);gap:1rem}}@media (max-width:47.999rem){.service-scope-section-module__bw4Uva__container{padding-block:5rem}.service-scope-section-module__bw4Uva__tableViewport{border-radius:1rem;margin-top:2.5rem}.service-scope-section-module__bw4Uva__table th,.service-scope-section-module__bw4Uva__table td{padding:1.25rem 1rem}.service-scope-section-module__bw4Uva__noteGrid{grid-template-columns:minmax(0,1fr)}.service-scope-section-module__bw4Uva__note,.service-scope-section-module__bw4Uva__architectureCallout .service-scope-section-module__bw4Uva__note{padding:1.5rem}.service-scope-section-module__bw4Uva__action,.service-scope-section-module__bw4Uva__action>a{width:100%}.service-scope-section-module__bw4Uva__action>a>span:first-child{flex:1;justify-content:center;min-width:0}}.service-scope-section-module__bw4Uva__note p.service-scope-section-module__bw4Uva__highlightedParagraph{color:#15191e;font-weight:600}@media (forced-colors:active){.service-scope-section-module__bw4Uva__note p.service-scope-section-module__bw4Uva__highlightedParagraph{color:canvastext}.service-scope-section-module__bw4Uva__section,.service-scope-section-module__bw4Uva__tableViewport,.service-scope-section-module__bw4Uva__table thead,.service-scope-section-module__bw4Uva__note{color:canvastext;background:canvas}.service-scope-section-module__bw4Uva__tableViewport,.service-scope-section-module__bw4Uva__table tbody th,.service-scope-section-module__bw4Uva__table tbody td,.service-scope-section-module__bw4Uva__note{border-color:canvastext}.service-scope-section-module__bw4Uva__table thead th,.service-scope-section-module__bw4Uva__table tbody th,.service-scope-section-module__bw4Uva__table tbody td,.service-scope-section-module__bw4Uva__note h3,.service-scope-section-module__bw4Uva__note p{color:canvastext}}
.web-application-deliverables-section-module__WP0Peq__section{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--gradient-section-light)}.web-application-deliverables-section-module__WP0Peq__container{padding-block:clamp(5rem,7vw,7.5rem)}.web-application-deliverables-section-module__WP0Peq__title{text-wrap:auto;max-width:50rem}.web-application-deliverables-section-module__WP0Peq__deliverableGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);margin-top:clamp(2.75rem,5vw,4rem);display:grid}.web-application-deliverables-section-module__WP0Peq__deliverableCard{background:#ffffff80;border:1px solid #f7f7f71a;border-radius:1.25rem;flex-direction:column;min-width:0;padding:clamp(1.5rem,2vw,1.8125rem);display:flex}.web-application-deliverables-section-module__WP0Peq__cardHeading{flex-direction:column;align-items:flex-start;gap:.875rem;min-width:0;display:flex}.web-application-deliverables-section-module__WP0Peq__cardIcon{flex:0 0 2.75rem;width:2.75rem;height:2.75rem}.web-application-deliverables-section-module__WP0Peq__cardHeading h3{color:#15191e;text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:700;line-height:1.25}.web-application-deliverables-section-module__WP0Peq__deliverableCard>p{color:#4b4a48;text-wrap:pretty;margin:1rem 0 0;font-size:1rem;font-weight:400;line-height:1.6}.web-application-deliverables-section-module__WP0Peq__researchLink{color:#006bd6;text-underline-offset:.3em;width:fit-content;margin-top:auto;padding-top:2rem;font-size:.9375rem;font-weight:600;line-height:1.4;text-decoration-color:currentColor;text-decoration-thickness:.0625rem;transition:color .18s}.web-application-deliverables-section-module__WP0Peq__researchLink:hover,.web-application-deliverables-section-module__WP0Peq__researchLink:focus-visible{color:#15191e}.web-application-deliverables-section-module__WP0Peq__outcomes{margin-top:clamp(3rem,5vw,4.5rem)}.web-application-deliverables-section-module__WP0Peq__outcomesTitle{color:#15191e;letter-spacing:-.04rem;text-wrap:balance;max-width:60rem;margin:0 0 1.5rem;font-size:clamp(1.75rem,2.4vw,2.125rem);font-weight:500;line-height:1.2}.web-application-deliverables-section-module__WP0Peq__outcomeGrid{grid-template-columns:repeat(3,minmax(0,1fr));min-height:15.125rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.web-application-deliverables-section-module__WP0Peq__outcomeGrid:before{z-index:0;content:"";pointer-events:none;background:url(/images/digital-product-services/product-engagement-divider.svg) top/100% 100% no-repeat;height:15.125rem;position:absolute;inset:0 0 auto}.web-application-deliverables-section-module__WP0Peq__outcome{z-index:1;align-content:start;gap:1.25rem;min-width:0;padding:1.375rem clamp(.5rem,1.25vw,1.25rem) 2rem;display:grid;position:relative}.web-application-deliverables-section-module__WP0Peq__outcomeNumber{color:#148aff;font-size:clamp(1.5rem,2vw,1.75rem);font-weight:500;line-height:1}.web-application-deliverables-section-module__WP0Peq__outcomeTitle{color:#15191e;margin:0;font-size:clamp(1.25rem,1.75vw,1.5rem);font-weight:600;line-height:1.125}.web-application-deliverables-section-module__WP0Peq__outcomeDescription{color:#57595c;text-wrap:pretty;max-width:27.75rem;margin:0;font-size:1rem;font-weight:400;line-height:1.4}.web-application-deliverables-section-module__WP0Peq__action{width:max-content;max-width:100%;margin-top:.5rem}@media (max-width:75rem){.web-application-deliverables-section-module__WP0Peq__deliverableGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.web-application-deliverables-section-module__WP0Peq__deliverableCard:last-child{grid-column:1/-1}.web-application-deliverables-section-module__WP0Peq__researchLink{margin-top:0}.web-application-deliverables-section-module__WP0Peq__outcomeGrid{grid-template-columns:minmax(0,1fr);gap:1.25rem;min-height:0}.web-application-deliverables-section-module__WP0Peq__outcomeGrid:before{content:none}.web-application-deliverables-section-module__WP0Peq__outcome{background:#ffffff6b;border:1px solid #ffffffb3;border-radius:1rem;padding:1.5rem}.web-application-deliverables-section-module__WP0Peq__outcomeDescription{max-width:45rem}.web-application-deliverables-section-module__WP0Peq__action{margin-top:2rem}}@media (max-width:47.999rem){.web-application-deliverables-section-module__WP0Peq__container{padding-block:4.5rem}.web-application-deliverables-section-module__WP0Peq__deliverableGrid{grid-template-columns:minmax(0,1fr);margin-top:2.5rem}.web-application-deliverables-section-module__WP0Peq__deliverableCard:last-child{grid-column:auto}.web-application-deliverables-section-module__WP0Peq__deliverableCard{border-radius:1rem;padding:1.5rem}.web-application-deliverables-section-module__WP0Peq__action,.web-application-deliverables-section-module__WP0Peq__action>a{width:100%}.web-application-deliverables-section-module__WP0Peq__action>a>span:first-child{flex:1;justify-content:center;min-width:0}}@media (prefers-reduced-motion:reduce){.web-application-deliverables-section-module__WP0Peq__researchLink{transition:none}}@media (forced-colors:active){.web-application-deliverables-section-module__WP0Peq__deliverableCard,.web-application-deliverables-section-module__WP0Peq__outcome{color:canvastext;background:canvas;border-color:canvastext}.web-application-deliverables-section-module__WP0Peq__cardHeading h3,.web-application-deliverables-section-module__WP0Peq__deliverableCard>p,.web-application-deliverables-section-module__WP0Peq__researchLink,.web-application-deliverables-section-module__WP0Peq__outcomesTitle,.web-application-deliverables-section-module__WP0Peq__outcomeNumber,.web-application-deliverables-section-module__WP0Peq__outcomeTitle,.web-application-deliverables-section-module__WP0Peq__outcomeDescription{color:canvastext}}
.page-breadcrumb-module__ADq8_G__breadcrumb{width:fit-content;max-width:100%;margin:var(--page-breadcrumb-margin,0 0 5rem);font-size:.6875rem;line-height:1.522}.page-breadcrumb-module__ADq8_G__list{flex-wrap:wrap;align-items:center;gap:.62775rem;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.page-breadcrumb-module__ADq8_G__list li{min-width:0}.page-breadcrumb-module__ADq8_G__homeLink{color:#ffffff94;text-decoration:none;transition:color .18s}.page-breadcrumb-module__ADq8_G__homeLink:hover,.page-breadcrumb-module__ADq8_G__homeLink:focus-visible{color:#fff}.page-breadcrumb-module__ADq8_G__separator{color:#ffffff4d;flex:none}.page-breadcrumb-module__ADq8_G__currentPage{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}@media (forced-colors:active){.page-breadcrumb-module__ADq8_G__homeLink{color:linktext}.page-breadcrumb-module__ADq8_G__separator,.page-breadcrumb-module__ADq8_G__currentPage{color:canvastext}}
.contact-page-form-module__07J_GG__form{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;gap:1.5rem;display:grid}.contact-page-form-module__07J_GG__heading{border-bottom:1px solid #1726381a;align-items:flex-start;gap:1.125rem;padding-bottom:1.5rem;display:flex}.contact-page-form-module__07J_GG__headingIcon{height:3.25rem;color:var(--color-brand-hover);background:var(--gradient-card-light-brand);border:1px solid #0080ff26;border-radius:1rem;flex:0 0 3.25rem;place-items:center;display:grid;box-shadow:0 6px 16px #0080ff14}.contact-page-form-module__07J_GG__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding-top:1.5rem;display:flex}.contact-page-form-module__07J_GG__actions p{color:#526175;margin:0;font-size:.8125rem;line-height:1.7}.contact-page-form-module__07J_GG__title{background-image:var(--gradient-title-light-surface);-webkit-text-fill-color:transparent;letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500}.contact-page-form-module__07J_GG__description{color:#526175;margin:.75rem 0 .5rem;line-height:1.65}.contact-page-form-module__07J_GG__field{color:#27384b;gap:.65rem;min-width:0;font-size:.9375rem;font-weight:500;transition:color .18s;display:grid}.contact-page-form-module__07J_GG__field:focus-within,.contact-page-form-module__07J_GG__field>span>span{color:var(--color-brand-hover)}.contact-page-form-module__07J_GG__field input,.contact-page-form-module__07J_GG__field textarea{-webkit-backdrop-filter:blur(12px)saturate(120%);color:#172638;width:100%;min-width:0;font:inherit;background:linear-gradient(150deg,#ffffff6b,#dfeeff33);border:1px solid #a8b7c8;border-radius:.875rem;padding:1rem 1.125rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:0 3px 10px #17263808,inset 0 1px #fffc}.contact-page-form-module__07J_GG__field input:hover,.contact-page-form-module__07J_GG__field textarea:hover{border-color:#71869e}.contact-page-form-module__07J_GG__field textarea{resize:vertical;min-height:8rem}.contact-page-form-module__07J_GG__field input::placeholder,.contact-page-form-module__07J_GG__field textarea::placeholder{color:#637286;opacity:1}.contact-page-form-module__07J_GG__field input:focus-visible,.contact-page-form-module__07J_GG__field textarea:focus-visible{outline:2px solid var(--color-brand-hover);outline-offset:3px;border-color:var(--color-brand-hover);background:#ffffff94;box-shadow:0 0 0 5px #0080ff14,0 6px 18px #0080ff0f}.contact-page-form-module__07J_GG__status{color:#526175;margin:0;line-height:1.5}.contact-page-form-module__07J_GG__formHint{color:#526175;margin:0;font-size:.875rem}.contact-page-form-module__07J_GG__fieldError{color:#a32121;font-size:.875rem;line-height:1.5}.contact-page-form-module__07J_GG__status:empty{display:none}@media (prefers-reduced-motion:reduce){.contact-page-form-module__07J_GG__field,.contact-page-form-module__07J_GG__field input,.contact-page-form-module__07J_GG__field textarea{transition:none}}@media (forced-colors:active){.contact-page-form-module__07J_GG__title{color:canvastext;-webkit-text-fill-color:currentColor;background:0 0}}@media (min-width:40rem){.contact-page-form-module__07J_GG__form{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-page-form-module__07J_GG__full{grid-column:1/-1}}
.growth-contact-section-module__GQCigW__section{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--gradient-section-light)}.growth-contact-section-module__GQCigW__columns{grid-template-columns:minmax(0,1fr);gap:clamp(3rem,7vw,8rem);display:grid}.growth-contact-section-module__GQCigW__primaryColumn{min-width:0}.growth-contact-section-module__GQCigW__description{--section-description-margin:1.5rem 0 0;max-width:32rem}.growth-contact-section-module__GQCigW__benefitGrid{grid-template-columns:minmax(0,13.1875rem);gap:clamp(.5rem,.7vw,1rem);width:fit-content;margin:clamp(2.5rem,5vw,4rem) auto 0;padding:0;list-style:none;display:grid}.growth-contact-section-module__GQCigW__benefitCard{background:linear-gradient(141deg,#fff 30.66%,#0080ff 237.48%),#ffffffa6;border:1.014px solid #ffffffb3;border-radius:1.236rem;flex-direction:column;justify-content:space-between;align-items:flex-start;width:13.1875rem;height:9.5625rem;padding:1.25rem;display:flex;box-shadow:0 15.212px 36.509px #21262c0f}.growth-contact-section-module__GQCigW__benefitIcon{object-fit:contain;width:1.625rem;height:1.625rem}.growth-contact-section-module__GQCigW__benefitLabel{color:#474747;letter-spacing:-.045rem;max-width:10rem;margin:0;font-size:1rem;font-weight:600;line-height:1.5rem}.growth-contact-section-module__GQCigW__action{justify-content:center;margin-top:clamp(2.5rem,5vw,4rem);display:flex}.growth-contact-section-module__GQCigW__secondaryColumn{isolation:isolate;color:#fff;background:0 0;border:1px solid #f7f7f71a;border-radius:.75rem;min-width:0;min-height:42rem;position:relative;overflow:hidden}.growth-contact-section-module__GQCigW__panelImage{z-index:0;object-fit:cover}.growth-contact-section-module__GQCigW__panelOverlay{z-index:1;pointer-events:none;background-blend-mode:overlay;background:linear-gradient(225deg,#fff0,#0080ff);position:absolute;inset:0}.growth-contact-section-module__GQCigW__formContent{z-index:2;padding:clamp(1.5rem,2vw,3rem);position:relative}.growth-contact-section-module__GQCigW__formTitle{color:#fff;letter-spacing:-.04225rem;margin:0;font-size:clamp(2rem,2vw,2rem);font-weight:500;line-height:2.53581rem}.growth-contact-section-module__GQCigW__formDescription{color:#ffffffc2;max-width:40rem;margin:1rem 0 0;font-size:1rem;font-weight:400;line-height:1.5}.growth-contact-section-module__GQCigW__form{gap:1.5rem;margin-top:clamp(2rem,2vw,3rem);display:grid}.growth-contact-section-module__GQCigW__field{gap:.425rem;min-width:0;display:grid}.growth-contact-section-module__GQCigW__fieldLabel{color:#fff;font-size:1.3rem;font-weight:500}.growth-contact-section-module__GQCigW__fieldControl{color:#ffffffd9;width:100%;min-height:2.75rem;font:inherit;background:#fff3;border:1px solid #f7f7f71a;border-radius:.4375rem;outline:none;padding:.875rem 1rem;font-size:1.25rem;font-style:normal;font-weight:500;line-height:normal;transition:box-shadow .16s ease-out}.growth-contact-section-module__GQCigW__fieldControl::placeholder{color:#ffffff6e;opacity:1}.growth-contact-section-module__GQCigW__fieldControl:focus::placeholder{color:#47566b}.growth-contact-section-module__GQCigW__fieldControl:focus,.growth-contact-section-module__GQCigW__fieldControl:not(:placeholder-shown){color:#0000006e;background:linear-gradient(155deg,#fff0 0%,#b7d7f0 99.41%),linear-gradient(94deg,#ffffffe6 3.16% 98.77%);border-color:#fff}.growth-contact-section-module__GQCigW__fieldControl:focus-visible{box-shadow:0 0 0 .1875rem #0080ff4d}.growth-contact-section-module__GQCigW__messageControl{resize:vertical;min-height:9rem}.growth-contact-section-module__GQCigW__formAction{margin-top:.5rem}.growth-contact-section-module__GQCigW__formHint{color:#fff;margin:0;font-size:.875rem}.growth-contact-section-module__GQCigW__fieldError{color:#fff;text-underline-offset:.2em;font-size:.875rem;line-height:1.5;text-decoration:underline}.growth-contact-section-module__GQCigW__status{color:#fff;margin:0;line-height:1.5}.growth-contact-section-module__GQCigW__status:empty{display:none}@media (min-width:40rem){.growth-contact-section-module__GQCigW__form{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-contact-section-module__GQCigW__fullField{grid-column:1/-1}}@media (min-width:30rem){.growth-contact-section-module__GQCigW__benefitGrid{grid-template-columns:repeat(2,minmax(0,13.1875rem))}}@media (min-width:80rem){.growth-contact-section-module__GQCigW__columns{grid-template-columns:minmax(27.5rem,1.1fr) minmax(0,1.15fr);align-items:stretch;gap:clamp(3rem,5vw,6rem)}.growth-contact-section-module__GQCigW__benefitGrid{margin-left:0;margin-right:0}.growth-contact-section-module__GQCigW__action{justify-content:flex-start}}
.page-hero-description-module__P-bxoa__description{margin:var(--page-hero-description-margin,0);color:#fff;text-wrap:pretty;font-size:clamp(1rem,1.5vw,1.125rem);font-weight:400;line-height:1.6}
.page-hero-title-module__xytXZq__title{width:fit-content;margin:var(--page-hero-title-margin,0);color:#fff;letter-spacing:clamp(-.1175rem,-.12vw,-.055rem);text-wrap:balance;-webkit-text-fill-color:transparent;background-image:linear-gradient(195deg,#fff 34.72% 79.21%,#0080ff 125.63%);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.75rem,4vw,3.25rem);font-weight:600;line-height:1.3}@media (forced-colors:active){.page-hero-title-module__xytXZq__title{color:canvastext;-webkit-text-fill-color:currentColor;background:0 0}}
.page-module__BdiYHW__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}.page-module__BdiYHW__hero{isolation:isolate;background:#1a1a1a;min-height:100svh;display:flex;position:relative;overflow:hidden}.page-module__BdiYHW__heroImage{z-index:-2;object-fit:cover;object-position:center}.page-module__BdiYHW__heroOverlay{z-index:-1;pointer-events:none;background:linear-gradient(#000000f2 0%,#0000001a 12%,#00000026 28%,#00000040 38%,#00000080 62%,#000000bf 82%,#000000e6 100%);position:absolute;inset:0}.page-module__BdiYHW__heroContent{align-items:center;min-height:100svh;padding-block:clamp(7rem,10vw,10rem) clamp(6rem,14.94svh,9.0625rem);display:flex}.page-module__BdiYHW__heroCopy{width:min(100%,56rem)}.page-module__BdiYHW__heroTitle{max-width:55.507rem}.page-module__BdiYHW__heroDescription{--page-hero-description-margin:1.125rem 0 0;max-width:45.3903rem}@media (max-width:63.999rem){.page-module__BdiYHW__heroContent{align-items:center;padding-block:8rem 5rem}}@media (max-width:47.999rem){.page-module__BdiYHW__heroImage{object-position:52% center}.page-module__BdiYHW__heroContent{padding-block:8rem 4rem}}
.section-description-module__nGDWga__description{margin:var(--section-description-margin,0);text-wrap:pretty;font-size:clamp(1rem,1.5vw,1.125rem);font-weight:400;line-height:1.6}.section-description-module__nGDWga__description>p{margin:0}.section-description-module__nGDWga__description>p+p{margin-top:.6875rem}.section-description-module__nGDWga__darkSurface{color:#ffffffb8}.section-description-module__nGDWga__lightSurface{color:#5d6874}
.section-title-module__T7hc0W__title{width:fit-content;margin:var(--section-title-margin,0);letter-spacing:clamp(-.10625rem,-.12vw,-.075rem);text-wrap:balance;-webkit-text-fill-color:transparent;word-spacing:.05rem;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,3vw,2.625rem);font-weight:500;line-height:1.3}.section-title-module__T7hc0W__darkSurface{color:#0000;background-image:var(--gradient-title-dark-surface)}.section-title-module__T7hc0W__lightSurface{color:#0000;background-image:var(--gradient-title-light-surface)}.section-title-module__T7hc0W__solid{-webkit-text-fill-color:currentColor;background-image:none}.section-title-module__T7hc0W__solid.section-title-module__T7hc0W__darkSurface{color:#fff}.section-title-module__T7hc0W__solid.section-title-module__T7hc0W__lightSurface{color:#000}@media (forced-colors:active){.section-title-module__T7hc0W__title{color:canvastext;-webkit-text-fill-color:currentColor;background:0 0}}
.case-study-approach-section-module__knT0sW__section{color:#fff;background:#000;padding-block:5rem;scroll-margin-top:6rem}.case-study-approach-section-module__knT0sW__container{width:100%;max-width:96rem;margin-inline:auto;padding-inline:.75rem}.case-study-approach-section-module__knT0sW__header{text-align:center;flex-direction:column;align-items:center;display:flex}.case-study-approach-section-module__knT0sW__header p{color:#fffc;margin:1rem 0 0;font-size:.875rem;font-weight:300;line-height:1.625}.case-study-approach-section-module__knT0sW__grid{flex-wrap:wrap;justify-content:center;gap:2.5rem;max-width:80rem;margin:2.5rem auto 0;padding:0;list-style:none;display:flex}.case-study-approach-section-module__knT0sW__card{background:linear-gradient(to bottom right,#212121,#000,#000);border:1px solid #ffffff1a;border-radius:1rem;width:min(83.3333%,40rem);min-width:min(18rem,100%);padding:1rem}.case-study-approach-section-module__knT0sW__card h3,.case-study-approach-section-module__knT0sW__card p{margin:0}.case-study-approach-section-module__knT0sW__card h3{font-size:1rem;font-weight:400;line-height:1.5}.case-study-approach-section-module__knT0sW__card p{color:#fff9;margin-top:.5rem;padding-right:.75rem;font-size:.875rem;font-weight:300;line-height:1.625}.case-study-approach-section-module__knT0sW__card p+p{margin-top:1.5rem}@media (min-width:40rem){.case-study-approach-section-module__knT0sW__card{width:calc(50% - 1.25rem);min-width:20rem}.case-study-approach-section-module__knT0sW__card:nth-child(2n){transform:translateY(2.5rem)}}@media (min-width:48rem){.case-study-approach-section-module__knT0sW__container{width:91.6667%}.case-study-approach-section-module__knT0sW__header p{font-size:1.25rem}}@media (min-width:64rem){.case-study-approach-section-module__knT0sW__section{padding-block:7rem}.case-study-approach-section-module__knT0sW__card{padding:1.75rem}.case-study-approach-section-module__knT0sW__card p{font-size:1.125rem}.case-study-approach-section-module__knT0sW__card h3{font-size:1.5rem}}@media (min-width:80rem){.case-study-approach-section-module__knT0sW__container{width:83.3333%}.case-study-approach-section-module__knT0sW__grid{gap:4rem}.case-study-approach-section-module__knT0sW__card{width:calc(50% - 2rem);padding:2.5rem}}@media (min-width:96rem){.case-study-approach-section-module__knT0sW__section{padding-block:10rem}.case-study-approach-section-module__knT0sW__grid{gap:8rem}.case-study-approach-section-module__knT0sW__card{width:calc(50% - 4rem)}.case-study-approach-section-module__knT0sW__card:nth-child(2n){transform:translateY(5rem)}}@media (forced-colors:active){.case-study-approach-section-module__knT0sW__section,.case-study-approach-section-module__knT0sW__card{color:canvastext;background:canvas}}
.page-module___8aEwW__home{isolation:isolate;background-color:#000;position:relative}.page-module___8aEwW__heroSection{background:0 0}.page-module___8aEwW__heroHeading{max-width:58.875rem}.page-module___8aEwW__heroDescription{--page-hero-description-margin:1.5rem 0 0;max-width:42rem}
.case-study-benefits-section-module__YN4qEW__section{color:#fff;background:#000;padding-block:5rem;scroll-margin-top:6rem}.case-study-benefits-section-module__YN4qEW__compactAfter{padding-bottom:3.5rem}.case-study-benefits-section-module__YN4qEW__headingContainer{width:100%;max-width:96rem;margin-inline:auto;padding-inline:.75rem}.case-study-benefits-section-module__YN4qEW__layout{gap:1rem;margin-top:2rem;display:grid}.case-study-benefits-section-module__YN4qEW__cards{gap:.75rem;padding-inline:.75rem;display:grid}.case-study-benefits-section-module__YN4qEW__card{border:1px solid #0000;border-radius:.625rem;padding:.5rem .25rem 1rem;transition:background-color .3s,border-color .3s,box-shadow .3s}.case-study-benefits-section-module__YN4qEW__activeCard{background:#060606;border-color:#414141;box-shadow:0 0 25px #0080ff1a}.case-study-benefits-section-module__YN4qEW__card button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;width:100%;padding:.75rem;display:flex}.case-study-benefits-section-module__YN4qEW__card button img{object-fit:contain;width:2.5rem;height:2.5rem}.case-study-benefits-section-module__YN4qEW__card button span{font-size:1.125rem;line-height:1.4}.case-study-benefits-section-module__YN4qEW__details{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .3s;display:grid}.case-study-benefits-section-module__YN4qEW__openDetails{opacity:1;grid-template-rows:1fr}.case-study-benefits-section-module__YN4qEW__detailsInner{min-height:0;padding-inline:1rem;overflow:hidden}.case-study-benefits-section-module__YN4qEW__details p{margin:0;font-size:.875rem;font-weight:300;line-height:1.6}.case-study-benefits-section-module__YN4qEW__mobileImage{height:11rem;margin-top:1.25rem;position:relative;overflow:hidden}.case-study-benefits-section-module__YN4qEW__mobileImage img{object-fit:cover}.case-study-benefits-section-module__YN4qEW__navigation,.case-study-benefits-section-module__YN4qEW__visual{display:none}@media (min-width:48rem){.case-study-benefits-section-module__YN4qEW__headingContainer{width:91.6667%}.case-study-benefits-section-module__YN4qEW__layout{grid-template-columns:minmax(20rem,1fr) auto minmax(0,1.2fr);align-items:center}.case-study-benefits-section-module__YN4qEW__cards{max-width:36rem;margin-left:auto;padding-left:1.5rem}.case-study-benefits-section-module__YN4qEW__details{padding-left:0}.case-study-benefits-section-module__YN4qEW__detailsInner{padding-left:4rem}.case-study-benefits-section-module__YN4qEW__details p{font-size:1rem}.case-study-benefits-section-module__YN4qEW__mobileImage{display:none}.case-study-benefits-section-module__YN4qEW__navigation{gap:.75rem;display:flex}.case-study-benefits-section-module__YN4qEW__navigation button{color:#fff;cursor:pointer;background:#181818;border:.789px solid #252525;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;transition:border-color .15s,opacity .15s;display:grid;box-shadow:0 0 31.562px 5.523px #72727200}.case-study-benefits-section-module__YN4qEW__navigation button:hover:not(:disabled){border-color:#fff6}.case-study-benefits-section-module__YN4qEW__navigation button:disabled{cursor:not-allowed;opacity:.35}.case-study-benefits-section-module__YN4qEW__visual{border-radius:1rem 0 0 1rem;height:34rem;display:block;position:relative;overflow:hidden}.case-study-benefits-section-module__YN4qEW__visual:before{z-index:1;content:"";pointer-events:none;background:radial-gradient(circle at 0,#15151573,#0000 45%);position:absolute;inset:0}.case-study-benefits-section-module__YN4qEW__visual img{object-fit:cover;opacity:0;transition:opacity .7s,transform .7s;transform:scale(.75)}.case-study-benefits-section-module__YN4qEW__visual .case-study-benefits-section-module__YN4qEW__activeImage{z-index:1;opacity:1;transform:scale(1)}}@media (min-width:64rem){.case-study-benefits-section-module__YN4qEW__compactAfter{padding-bottom:5rem}}@media (min-width:80rem){.case-study-benefits-section-module__YN4qEW__headingContainer{width:83.3333%}.case-study-benefits-section-module__YN4qEW__cards{padding-left:3rem}}@media (min-width:96rem){.case-study-benefits-section-module__YN4qEW__section{padding-block:8rem}.case-study-benefits-section-module__YN4qEW__compactAfter{padding-bottom:6rem}.case-study-benefits-section-module__YN4qEW__visual{height:42rem}.case-study-benefits-section-module__YN4qEW__card button span{font-size:1.5rem}.case-study-benefits-section-module__YN4qEW__details p{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){.case-study-benefits-section-module__YN4qEW__card,.case-study-benefits-section-module__YN4qEW__details,.case-study-benefits-section-module__YN4qEW__navigation button,.case-study-benefits-section-module__YN4qEW__visual img{transition:none}}@media (forced-colors:active){.case-study-benefits-section-module__YN4qEW__section,.case-study-benefits-section-module__YN4qEW__card{color:canvastext;background:canvas}}
.case-study-conclusion-section-module__UcR1IW__section{color:#fff;background:#000;padding-top:2.5rem;scroll-margin-top:6rem}.case-study-conclusion-section-module__UcR1IW__panel{border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;width:100%;max-width:96rem;margin:0 auto 2.5rem;padding-inline:.75rem;display:flex;position:relative}.case-study-conclusion-section-module__UcR1IW__copy{z-index:2;margin-left:auto;position:relative}.case-study-conclusion-section-module__UcR1IW__copy p{max-width:42rem;margin:1rem 0 0;font-size:.875rem;font-weight:300;line-height:1.625}.case-study-conclusion-section-module__UcR1IW__backgroundImage{display:none}@media (min-width:48rem){.case-study-conclusion-section-module__UcR1IW__section{padding-top:4rem}.case-study-conclusion-section-module__UcR1IW__panel{width:83.3333%;max-width:80rem;margin-bottom:3rem}.case-study-conclusion-section-module__UcR1IW__copy{width:50%;padding-block:5rem}.case-study-conclusion-section-module__UcR1IW__backgroundImage{margin-left:2.5rem;display:block;position:absolute;inset:1.25rem}.case-study-conclusion-section-module__UcR1IW__backgroundImage img{object-fit:contain;width:auto;height:100%}}@media (min-width:64rem){.case-study-conclusion-section-module__UcR1IW__section{padding-top:5rem}.case-study-conclusion-section-module__UcR1IW__panel{border:1px solid #a8a8a81a;flex-direction:row;margin-bottom:4rem}.case-study-conclusion-section-module__UcR1IW__copy p{font-size:1rem}}@media (min-width:96rem){.case-study-conclusion-section-module__UcR1IW__section{padding-top:8rem}.case-study-conclusion-section-module__UcR1IW__panel{gap:5rem;margin-bottom:6rem}.case-study-conclusion-section-module__UcR1IW__copy{padding-right:5rem}.case-study-conclusion-section-module__UcR1IW__copy p{font-size:1.25rem}}@media (forced-colors:active){.case-study-conclusion-section-module__UcR1IW__section,.case-study-conclusion-section-module__UcR1IW__panel{color:canvastext;background:canvas}}
.case-study-hero-module__1bPhmq__hero{color:#fff;background:#000;position:relative;overflow:hidden}.case-study-hero-module__1bPhmq__hero:before{content:"";opacity:.2;filter:blur(60px);pointer-events:none;border-radius:50%;width:11rem;height:11rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.case-study-hero-module__1bPhmq__blue:before{background:#0080ff}.case-study-hero-module__1bPhmq__none:before{display:none}.case-study-hero-module__1bPhmq__teal:before{background:#006385}.case-study-hero-module__1bPhmq__container{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding-block:7rem 2.5rem;display:flex;position:relative}.case-study-hero-module__1bPhmq__hero h1{background:var(--gradient-title-dark-surface);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.75rem;font-weight:600;line-height:1.375}.case-study-hero-module__1bPhmq__hero p{color:#fffc;max-width:32rem;margin:0;padding-inline:.75rem;font-size:.875rem;font-weight:400;line-height:1.5}.case-study-hero-module__1bPhmq__logoRow{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;width:100%;display:grid}.case-study-hero-module__1bPhmq__logoRow span{background:#ffffff1a;height:1px}.case-study-hero-module__1bPhmq__logoRow img{width:auto;max-width:8rem;height:auto}@media (min-width:48rem){.case-study-hero-module__1bPhmq__container{gap:1.25rem;padding-block:9rem 4.5rem}.case-study-hero-module__1bPhmq__logoRow{gap:2rem}.case-study-hero-module__1bPhmq__logoRow img{max-width:12rem}}@media (min-width:64rem){.case-study-hero-module__1bPhmq__hero:before{filter:blur(120px);width:20rem;height:20rem}.case-study-hero-module__1bPhmq__container{gap:2rem;padding-top:11rem}.case-study-hero-module__1bPhmq__hero h1{font-size:2.25rem}.case-study-hero-module__1bPhmq__hero p{font-size:1.125rem}}@media (min-width:80rem){.case-study-hero-module__1bPhmq__hero h1{font-size:2.5rem}}@media (min-width:96rem){.case-study-hero-module__1bPhmq__hero:before{filter:blur(150px);width:30rem;height:30rem}.case-study-hero-module__1bPhmq__container{gap:2.5rem;padding-block:16rem 9.5rem}.case-study-hero-module__1bPhmq__hero h1{font-size:3.625rem}.case-study-hero-module__1bPhmq__hero p{font-size:1.5rem}.case-study-hero-module__1bPhmq__logoRow img{max-width:18rem}}@media (forced-colors:active){.case-study-hero-module__1bPhmq__hero{color:canvastext;background:canvas}.case-study-hero-module__1bPhmq__hero:before{display:none}}
.showcase-card-module__6Les1W__card{height:100%;min-height:29rem;color:inherit;cursor:pointer;background:linear-gradient(139deg,#fff 76.21%,#0080ff 250.78%);border-radius:.875rem;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.showcase-card-module__6Les1W__imageFrame{background:#ffffff4d;border-radius:.8rem;min-height:16rem;margin:clamp(.125rem,.2vw,.3rem);position:relative;overflow:hidden}.showcase-card-module__6Les1W__image{object-fit:cover;transition:transform .35s}.showcase-card-module__6Les1W__content{flex-direction:column;flex:1;justify-content:space-between;gap:.75rem;padding:clamp(1rem,1vw,1.5rem);display:flex}.showcase-card-module__6Les1W__eyebrow,.showcase-card-module__6Les1W__title,.showcase-card-module__6Les1W__description{margin:0}.showcase-card-module__6Les1W__eyebrow{color:#148aff;font-size:1.25rem;font-style:normal;font-weight:300;line-height:1.875rem}.showcase-card-module__6Les1W__title{color:#000;letter-spacing:-.01875rem;background:var(--gradient-title-light-surface);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content;font-size:1.5rem;font-weight:600;line-height:normal}.showcase-card-module__6Les1W__eyebrow+.showcase-card-module__6Les1W__title{margin-top:.375rem}.showcase-card-module__6Les1W__description{color:#0009;max-width:28rem;margin-top:.5rem;font-size:1rem;font-weight:400;line-height:normal}.showcase-card-module__6Les1W__actionRow{align-items:center;gap:.5rem;width:fit-content;max-width:100%;display:flex}.showcase-card-module__6Les1W__ctaLabel{box-sizing:border-box;color:#fff;text-align:center;text-wrap:balance;background:#2e2e2e;border-radius:9999px;justify-content:center;align-items:center;min-width:0;max-width:calc(100% - 3.25rem);min-height:2.75rem;padding:clamp(.5rem,.4rem + .35vw,.625rem) clamp(.75rem,.65rem + .5vw,1rem);font-size:clamp(.875rem,.83rem + .35vw,1rem);font-weight:500;line-height:1.25;transition:color .18s,background-color .18s;display:inline-flex}.showcase-card-module__6Les1W__action{color:#fff;background:#2e2e2e;border-radius:50%;flex:0 0 2.75rem;place-items:center;width:2.75rem;height:2.75rem;transition:background-color .18s,transform .18s;display:grid}@media (hover:hover){.showcase-card-module__6Les1W__card:is(:hover,:focus-visible) .showcase-card-module__6Les1W__image{transform:scale(1.025)}.showcase-card-module__6Les1W__card:is(:hover,:focus-visible) .showcase-card-module__6Les1W__action{background:var(--color-brand);transform:translate(.1875rem)}.showcase-card-module__6Les1W__card:is(:hover,:focus-visible) .showcase-card-module__6Les1W__ctaLabel{color:#fff;background:var(--color-brand)}}@media (prefers-reduced-motion:reduce){.showcase-card-module__6Les1W__image,.showcase-card-module__6Les1W__ctaLabel,.showcase-card-module__6Les1W__action{transition:none}}
.case-study-metric-card-module__7oyoJa__card{background:#010101;border:1.695px solid #4141419e;border-radius:5.934px;place-items:center;min-height:15rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 2.543px 1.695px #aeaeae26}.case-study-metric-card-module__7oyoJa__card:before{content:"";filter:blur(5rem);background:#80808066;border-radius:50%;width:10rem;height:10rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.case-study-metric-card-module__7oyoJa__card article{z-index:1;text-align:center;place-items:center;gap:1.25rem;padding:2rem 1.5rem;display:grid;position:relative}.case-study-metric-card-module__7oyoJa__card strong{color:#0000;-webkit-backdrop-filter:blur(.4375rem);backdrop-filter:blur(.4375rem);-webkit-text-fill-color:transparent;background:linear-gradient(93deg,#d1e7ffcc 6.27%,#fff 40.6%,#d1e7ff99 78.71%);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;line-height:1}.case-study-metric-card-module__7oyoJa__card p{color:#fff9;margin:0;font-size:1rem;font-weight:600;line-height:1.4}@media (min-width:64rem){.case-study-metric-card-module__7oyoJa__card{min-height:20rem}.case-study-metric-card-module__7oyoJa__card article{padding-block:3rem}.case-study-metric-card-module__7oyoJa__card strong{font-size:3.5rem}.case-study-metric-card-module__7oyoJa__card p{font-size:1.125rem}}@media (min-width:96rem){.case-study-metric-card-module__7oyoJa__card article{padding-block:5rem}.case-study-metric-card-module__7oyoJa__card strong{font-size:4.5rem}.case-study-metric-card-module__7oyoJa__card p{font-size:1.25rem}}@media (forced-colors:active){.case-study-metric-card-module__7oyoJa__card{color:canvastext;background:canvas}.case-study-metric-card-module__7oyoJa__card strong{color:canvastext;-webkit-text-fill-color:currentColor;background:0 0}}
.client-stories-section-module__RJgmYq__section{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--gradient-section-light)}.client-stories-section-module__RJgmYq__content{padding-block:5rem}.client-stories-section-module__RJgmYq__contentAfterBanner{padding-top:calc(5rem + var(--consultation-banner-overlap))}.client-stories-section-module__RJgmYq__intro{flex-direction:column;gap:1.5rem;display:flex}.client-stories-section-module__RJgmYq__introDescription{max-width:32rem}.client-stories-section-module__RJgmYq__cardGrid{grid-template-columns:1fr;gap:clamp(1rem,1.75vw,2.5rem);margin:clamp(2.5rem,5vw,5rem) 0 0;padding:0;list-style:none;display:grid}.client-stories-section-module__RJgmYq__cardItem{min-width:0}@media (min-width:48rem){.client-stories-section-module__RJgmYq__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.client-stories-section-module__RJgmYq__content{padding-block:6rem}.client-stories-section-module__RJgmYq__contentAfterBanner{padding-top:calc(6rem + var(--consultation-banner-overlap))}.client-stories-section-module__RJgmYq__intro{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:clamp(4rem,8vw,9rem)}.client-stories-section-module__RJgmYq__intro>*{flex:1 1 0}.client-stories-section-module__RJgmYq__cardGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.client-stories-section-module__RJgmYq__cardItem{grid-column:span 2}.client-stories-section-module__RJgmYq__cardItem:last-child:nth-child(3n+1){grid-column:3/span 2}.client-stories-section-module__RJgmYq__cardItem:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}.client-stories-section-module__RJgmYq__cardItem:last-child:nth-child(3n+2){grid-column:4/span 2}}
.case-study-overview-section-module__NbswmW__section{color:#fff;background:#000;padding-top:1rem;scroll-margin-top:6rem}.case-study-overview-section-module__NbswmW__container{width:100%;max-width:96rem;margin-inline:auto;padding-inline:.75rem}.case-study-overview-section-module__NbswmW__paragraphs{flex-direction:column;justify-content:space-between;gap:1.25rem;margin-top:1rem;display:flex}.case-study-overview-section-module__NbswmW__paragraphs p{flex:1;max-width:42rem;margin:0;font-size:.875rem;font-weight:300;line-height:1.625}.case-study-overview-section-module__NbswmW__companyBlock{margin-top:2.5rem}.case-study-overview-section-module__NbswmW__dashboard{border-radius:.5rem;width:100%;height:auto;margin-top:1.5rem;display:block}@media (min-width:48rem){.case-study-overview-section-module__NbswmW__container{width:91.6667%}.case-study-overview-section-module__NbswmW__companyBlock{margin-top:4rem}.case-study-overview-section-module__NbswmW__dashboard{margin-top:3.5rem}}@media (min-width:64rem){.case-study-overview-section-module__NbswmW__paragraphs{flex-direction:row;gap:4rem}.case-study-overview-section-module__NbswmW__paragraphs p{font-size:1rem}}@media (min-width:80rem){.case-study-overview-section-module__NbswmW__container{width:83.3333%}}@media (min-width:96rem){.case-study-overview-section-module__NbswmW__paragraphs{gap:5rem}.case-study-overview-section-module__NbswmW__paragraphs p{font-size:1.25rem}.case-study-overview-section-module__NbswmW__companyBlock{margin-top:8rem}}@media (forced-colors:active){.case-study-overview-section-module__NbswmW__section{color:canvastext;background:canvas}}
.case-study-problem-statements-section-module__RnBhTG__section{color:#fff;background:#000;padding-block:5rem 2rem;scroll-margin-top:6rem}.case-study-problem-statements-section-module__RnBhTG__container{flex-direction:column;gap:1.5rem;width:100%;max-width:96rem;margin-inline:auto;padding-inline:.75rem;display:flex}.case-study-problem-statements-section-module__RnBhTG__statements{gap:1.5rem;margin:0;padding:0 1rem 0 0;list-style:none;display:grid}.case-study-problem-statements-section-module__RnBhTG__statements li{align-items:flex-start;gap:1.25rem;display:flex}.case-study-problem-statements-section-module__RnBhTG__statements img{object-fit:contain;flex:0 0 3.5rem;width:3rem;height:3rem;margin-top:.125rem}.case-study-problem-statements-section-module__RnBhTG__statements p{margin:0;font-size:1rem;font-weight:300;line-height:1.45}@media (min-width:48rem){.case-study-problem-statements-section-module__RnBhTG__container{width:91.6667%}.case-study-problem-statements-section-module__RnBhTG__statements{gap:2rem;padding-right:0}.case-study-problem-statements-section-module__RnBhTG__statements p{font-size:1.125rem}}@media (min-width:64rem){.case-study-problem-statements-section-module__RnBhTG__section{padding-block:7rem 2.5rem}.case-study-problem-statements-section-module__RnBhTG__container{flex-direction:row;justify-content:space-between;gap:4rem}.case-study-problem-statements-section-module__RnBhTG__statements{gap:2.5rem;width:min(100%,36rem)}.case-study-problem-statements-section-module__RnBhTG__statements p{font-size:1.25rem}}@media (min-width:80rem){.case-study-problem-statements-section-module__RnBhTG__container{width:83.3333%}.case-study-problem-statements-section-module__RnBhTG__statements{gap:3rem;width:min(100%,48rem)}}@media (min-width:96rem){.case-study-problem-statements-section-module__RnBhTG__section{padding-block:10rem 3rem}.case-study-problem-statements-section-module__RnBhTG__statements p{font-size:1.5rem}}@media (forced-colors:active){.case-study-problem-statements-section-module__RnBhTG__section{color:canvastext;background:canvas}}
.onplan-impact-metrics-section-module__dLKnTq__section{color:#fff;background:#000;padding-top:2.5rem;scroll-margin-top:6rem}.onplan-impact-metrics-section-module__dLKnTq__headingContainer,.onplan-impact-metrics-section-module__dLKnTq__tableContainer{width:100%;max-width:96rem;margin-inline:auto;padding-inline:.75rem}.onplan-impact-metrics-section-module__dLKnTq__headingContainer{justify-content:center;display:flex}.onplan-impact-metrics-section-module__dLKnTq__tableContainer{margin-top:1rem}.onplan-impact-metrics-section-module__dLKnTq__tableContainer table{border-collapse:collapse;width:100%;max-width:64rem;margin-inline:auto;position:relative}.onplan-impact-metrics-section-module__dLKnTq__tableContainer table:before{z-index:0;content:"";filter:blur(8.75rem);pointer-events:none;background:#80808099;border-radius:50%;width:15.625rem;height:15.625rem;margin:auto;position:absolute;inset:0}.onplan-impact-metrics-section-module__dLKnTq__tableContainer caption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.onplan-impact-metrics-section-module__dLKnTq__tableContainer tr{z-index:1;text-align:left;position:relative}.onplan-impact-metrics-section-module__dLKnTq__tableContainer tbody tr:after{content:"";background:linear-gradient(90deg,#000,gray,#000);height:1px;position:absolute;bottom:0;left:0;right:0}.onplan-impact-metrics-section-module__dLKnTq__tableContainer tbody tr:last-child:after{display:none}.onplan-impact-metrics-section-module__dLKnTq__tableContainer th,.onplan-impact-metrics-section-module__dLKnTq__tableContainer td{padding:.625rem .625rem .625rem 0}.onplan-impact-metrics-section-module__dLKnTq__tableContainer thead th{font-size:.875rem;font-weight:500;line-height:1.5}.onplan-impact-metrics-section-module__dLKnTq__tableContainer thead th:not(:first-child),.onplan-impact-metrics-section-module__dLKnTq__tableContainer tbody td{text-align:center}.onplan-impact-metrics-section-module__dLKnTq__tableContainer tbody th,.onplan-impact-metrics-section-module__dLKnTq__tableContainer tbody td{color:#a8a8a8;font-size:.875rem;font-weight:300;line-height:1.625}.onplan-impact-metrics-section-module__dLKnTq__tableContainer tbody th{text-align:left;font-weight:300}.onplan-impact-metrics-section-module__dLKnTq__tableContainer tbody td:last-child{color:#fff}@media (min-width:48rem){.onplan-impact-metrics-section-module__dLKnTq__section{padding-top:4rem}.onplan-impact-metrics-section-module__dLKnTq__headingContainer,.onplan-impact-metrics-section-module__dLKnTq__tableContainer{width:91.6667%}.onplan-impact-metrics-section-module__dLKnTq__tableContainer{margin-top:1.5rem}.onplan-impact-metrics-section-module__dLKnTq__tableContainer th,.onplan-impact-metrics-section-module__dLKnTq__tableContainer td{padding:1.25rem 1.25rem 1.25rem 0}}@media (min-width:64rem){.onplan-impact-metrics-section-module__dLKnTq__section{padding-top:5rem}.onplan-impact-metrics-section-module__dLKnTq__tableContainer{margin-top:2rem;padding-left:4rem}.onplan-impact-metrics-section-module__dLKnTq__tableContainer thead th{font-size:1.125rem}.onplan-impact-metrics-section-module__dLKnTq__tableContainer tbody th,.onplan-impact-metrics-section-module__dLKnTq__tableContainer tbody td{font-size:1rem}.onplan-impact-metrics-section-module__dLKnTq__tableContainer thead th:not(:first-child),.onplan-impact-metrics-section-module__dLKnTq__tableContainer tbody td{text-align:left}}@media (min-width:80rem){.onplan-impact-metrics-section-module__dLKnTq__headingContainer,.onplan-impact-metrics-section-module__dLKnTq__tableContainer{width:83.3333%}.onplan-impact-metrics-section-module__dLKnTq__tableContainer{margin-top:2.5rem}}@media (min-width:96rem){.onplan-impact-metrics-section-module__dLKnTq__section{padding-top:8rem}.onplan-impact-metrics-section-module__dLKnTq__tableContainer{margin-top:3.5rem}.onplan-impact-metrics-section-module__dLKnTq__tableContainer thead th{font-size:1.5rem}.onplan-impact-metrics-section-module__dLKnTq__tableContainer tbody th,.onplan-impact-metrics-section-module__dLKnTq__tableContainer tbody td{font-size:1.25rem}}@media (forced-colors:active){.onplan-impact-metrics-section-module__dLKnTq__section{color:canvastext;background:canvas}}
.case-study-video-intro-module__v9nEUa__section{color:#fff;background:#000;padding:.5rem .5rem clamp(3rem,6vw,6rem);overflow:hidden}.case-study-video-intro-module__v9nEUa__container{width:91.6667%;margin-inline:auto}.case-study-video-intro-module__v9nEUa__animatedFrame{--intro-scale:.85;--intro-blur:5px;filter:blur(var(--intro-blur));transform:scale(var(--intro-scale));transform-origin:top;will-change:transform, filter;border-radius:1.5rem;margin-inline:auto;display:none;overflow:hidden}.case-study-video-intro-module__v9nEUa__mobileFrame{border-radius:.375rem;overflow:hidden}.case-study-video-intro-module__v9nEUa__video{object-fit:cover;width:100%;height:auto;display:block}.case-study-video-intro-module__v9nEUa__facts{justify-content:space-between;gap:1rem;margin:2rem auto 0;padding:0;display:flex}.case-study-video-intro-module__v9nEUa__facts div{flex-direction:column;gap:.5rem;min-width:4.375rem;display:flex}.case-study-video-intro-module__v9nEUa__facts dt,.case-study-video-intro-module__v9nEUa__facts dd{margin:0;font-size:.875rem;font-weight:300;line-height:1.5}.case-study-video-intro-module__v9nEUa__facts dd{color:#fff9}@media (min-width:48rem){.case-study-video-intro-module__v9nEUa__container{width:58.3333%}.case-study-video-intro-module__v9nEUa__animatedFrame{margin-bottom:2.5rem;display:block}.case-study-video-intro-module__v9nEUa__mobileFrame{display:none}.case-study-video-intro-module__v9nEUa__facts{padding-inline:2.5rem}}@media (min-width:64rem){.case-study-video-intro-module__v9nEUa__facts dt,.case-study-video-intro-module__v9nEUa__facts dd{font-size:1rem}}@media (min-width:96rem){.case-study-video-intro-module__v9nEUa__facts dt,.case-study-video-intro-module__v9nEUa__facts dd{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.case-study-video-intro-module__v9nEUa__animatedFrame{filter:none;transform:none}}@media (forced-colors:active){.case-study-video-intro-module__v9nEUa__section{color:canvastext;background:canvas}.case-study-video-intro-module__v9nEUa__facts dd{color:canvastext}}
.bflows-impact-metrics-section-module__zPUXQq__section{color:#fff;background:#000;padding-block:5rem 2rem;scroll-margin-top:6rem}.bflows-impact-metrics-section-module__zPUXQq__heading{justify-content:center;margin-bottom:2.5rem;padding-inline:1.25rem;display:flex}.bflows-impact-metrics-section-module__zPUXQq__carouselViewport{padding-inline:1.25rem}.bflows-impact-metrics-section-module__zPUXQq__carousel{cursor:grab}.bflows-impact-metrics-section-module__zPUXQq__metricCard.bflows-impact-metrics-section-module__zPUXQq__metricCard{min-height:12rem}.bflows-impact-metrics-section-module__zPUXQq__carousel:active{cursor:grabbing}.bflows-impact-metrics-section-module__zPUXQq__carousel .swiper-pagination{width:100%;margin-top:2rem;position:static}.bflows-impact-metrics-section-module__zPUXQq__carousel .swiper-pagination-bullet{opacity:1;background:#fff;border-radius:999px;width:.625rem;height:.625rem;transition:width .5s,background .5s;margin-inline:.25rem!important}.bflows-impact-metrics-section-module__zPUXQq__carousel .swiper-pagination-bullet-active{background:var(--color-brand);border-radius:.5rem;width:4.375rem}@media (min-width:64rem){.bflows-impact-metrics-section-module__zPUXQq__section{padding-block:7rem 2rem}.bflows-impact-metrics-section-module__zPUXQq__heading{margin-bottom:3rem}.bflows-impact-metrics-section-module__zPUXQq__carouselViewport{padding-inline:2.5rem}.bflows-impact-metrics-section-module__zPUXQq__metricCard.bflows-impact-metrics-section-module__zPUXQq__metricCard{min-height:20rem}}@media (min-width:96rem){.bflows-impact-metrics-section-module__zPUXQq__section{padding-block:10rem 2.5rem}}@media (forced-colors:active){.bflows-impact-metrics-section-module__zPUXQq__section{color:canvastext;background:canvas}}
.case-study-proficiency-section-module__dmZGFq__section{color:#fff;background:#000;padding-top:2.5rem;scroll-margin-top:6rem}.case-study-proficiency-section-module__dmZGFq__container{width:100%;max-width:96rem;margin-inline:auto;padding-inline:.75rem}.case-study-proficiency-section-module__dmZGFq__lead{margin:1rem 0 0;font-size:1.5rem;font-weight:400;line-height:1.5}.case-study-proficiency-section-module__dmZGFq__copy{gap:.75rem;margin:.75rem 0 0 auto;display:grid}.case-study-proficiency-section-module__dmZGFq__copy p{color:#fff9;margin:0;font-size:.875rem;font-weight:300;line-height:1.625}.case-study-proficiency-section-module__dmZGFq__copy .case-study-proficiency-section-module__dmZGFq__primaryParagraph{color:#fff}@media (min-width:48rem){.case-study-proficiency-section-module__dmZGFq__section{padding-top:4rem}.case-study-proficiency-section-module__dmZGFq__container,.case-study-proficiency-section-module__dmZGFq__lead{width:91.6667%}.case-study-proficiency-section-module__dmZGFq__copy{gap:1.5rem;width:83.3333%}}@media (min-width:64rem){.case-study-proficiency-section-module__dmZGFq__section{padding-top:5rem}.case-study-proficiency-section-module__dmZGFq__lead{width:66.6667%}.case-study-proficiency-section-module__dmZGFq__copy{width:58.3333%;margin-top:3.5rem}.case-study-proficiency-section-module__dmZGFq__copy p{font-size:1rem}}@media (min-width:80rem){.case-study-proficiency-section-module__dmZGFq__container{width:83.3333%}}@media (min-width:85.375rem){.case-study-proficiency-section-module__dmZGFq__lead{font-size:1.875rem}}@media (min-width:96rem){.case-study-proficiency-section-module__dmZGFq__section{padding-top:8rem}.case-study-proficiency-section-module__dmZGFq__lead{padding-right:4rem;font-size:2rem}.case-study-proficiency-section-module__dmZGFq__copy p{font-size:1.25rem}}@media (forced-colors:active){.case-study-proficiency-section-module__dmZGFq__section{color:canvastext;background:canvas}}
.cloudeagle-impact-metrics-section-module__w6nw2q__section{color:#fff;background:#000;padding-block:5rem 2rem;scroll-margin-top:6rem}.cloudeagle-impact-metrics-section-module__w6nw2q__heading{justify-content:center;padding-inline:.75rem;display:flex}.cloudeagle-impact-metrics-section-module__w6nw2q__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;width:calc(100% - 1.5rem);max-width:96rem;margin:2rem auto 0;display:grid}@media (min-width:40rem){.cloudeagle-impact-metrics-section-module__w6nw2q__grid{grid-template-columns:repeat(2,minmax(0,1fr));width:91.6667%}}@media (min-width:64rem){.cloudeagle-impact-metrics-section-module__w6nw2q__section{padding-block:7rem 2rem}.cloudeagle-impact-metrics-section-module__w6nw2q__grid{gap:2rem}}@media (min-width:80rem){.cloudeagle-impact-metrics-section-module__w6nw2q__grid{grid-template-columns:repeat(4,minmax(0,1fr));width:83.3333%}}@media (min-width:96rem){.cloudeagle-impact-metrics-section-module__w6nw2q__section{padding-block:10rem 2.5rem}.cloudeagle-impact-metrics-section-module__w6nw2q__grid{gap:2.5rem}}
.onplan-problem-statements-section-module__cR9r5G__section{color:#fff;background:#000;padding-top:2.5rem;scroll-margin-top:6rem}.onplan-problem-statements-section-module__cR9r5G__container{width:100%;max-width:96rem;margin-inline:auto;padding-inline:.75rem}.onplan-problem-statements-section-module__cR9r5G__grid{grid-template-columns:1fr;gap:1.25rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.onplan-problem-statements-section-module__cR9r5G__card{border:1px solid #ffffff1a;flex-direction:column;align-items:flex-start;gap:1.25rem;width:100%;max-width:32rem;min-height:18rem;margin-inline:auto;padding:2rem 2rem 2.5rem;transition:color .7s,background .7s;display:flex;position:relative;overflow:hidden}.onplan-problem-statements-section-module__cR9r5G__card:before{z-index:0;content:"";opacity:0;background:linear-gradient(#dbdbdb,#a9b2bc);transition:opacity .7s;position:absolute;inset:0}.onplan-problem-statements-section-module__cR9r5G__iconFrame,.onplan-problem-statements-section-module__cR9r5G__card h3,.onplan-problem-statements-section-module__cR9r5G__card p{z-index:1;position:relative}.onplan-problem-statements-section-module__cR9r5G__iconFrame{width:3.5rem;height:3.5rem}.onplan-problem-statements-section-module__cR9r5G__defaultIcon,.onplan-problem-statements-section-module__cR9r5G__hoverIcon{object-fit:contain;width:3.5rem;height:3.5rem;transition:opacity .7s;position:absolute;inset:0}.onplan-problem-statements-section-module__cR9r5G__hoverIcon{opacity:0}.onplan-problem-statements-section-module__cR9r5G__card h3,.onplan-problem-statements-section-module__cR9r5G__card p{margin:0}.onplan-problem-statements-section-module__cR9r5G__card h3{font-size:1.125rem;font-weight:400;line-height:1.35}.onplan-problem-statements-section-module__cR9r5G__card p{color:#fffc;font-size:.875rem;font-weight:300;line-height:1.5}@media (hover:hover){.onplan-problem-statements-section-module__cR9r5G__card:hover{color:#000}.onplan-problem-statements-section-module__cR9r5G__card:hover:before,.onplan-problem-statements-section-module__cR9r5G__card:hover .onplan-problem-statements-section-module__cR9r5G__hoverIcon{opacity:1}.onplan-problem-statements-section-module__cR9r5G__card:hover .onplan-problem-statements-section-module__cR9r5G__defaultIcon{opacity:0}.onplan-problem-statements-section-module__cR9r5G__card:hover p{color:#000c}}@media (min-width:40rem){.onplan-problem-statements-section-module__cR9r5G__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.onplan-problem-statements-section-module__cR9r5G__container{width:91.6667%}.onplan-problem-statements-section-module__cR9r5G__section{padding-top:4rem}}@media (min-width:64rem){.onplan-problem-statements-section-module__cR9r5G__section{padding-top:5rem}.onplan-problem-statements-section-module__cR9r5G__card h3{font-size:1.25rem}.onplan-problem-statements-section-module__cR9r5G__card p{font-size:1rem}}@media (min-width:80rem){.onplan-problem-statements-section-module__cR9r5G__container{width:83.3333%}.onplan-problem-statements-section-module__cR9r5G__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}@media (min-width:85.375rem){.onplan-problem-statements-section-module__cR9r5G__card h3{font-size:1.5rem}}@media (min-width:96rem){.onplan-problem-statements-section-module__cR9r5G__section{padding-top:8rem}.onplan-problem-statements-section-module__cR9r5G__card h3{font-size:1.75rem}.onplan-problem-statements-section-module__cR9r5G__grid{gap:3.5rem}.onplan-problem-statements-section-module__cR9r5G__card{padding:2.5rem 2.5rem 5rem}.onplan-problem-statements-section-module__cR9r5G__card p{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.onplan-problem-statements-section-module__cR9r5G__card,.onplan-problem-statements-section-module__cR9r5G__card:before,.onplan-problem-statements-section-module__cR9r5G__defaultIcon,.onplan-problem-statements-section-module__cR9r5G__hoverIcon{transition:none}}@media (forced-colors:active){.onplan-problem-statements-section-module__cR9r5G__section,.onplan-problem-statements-section-module__cR9r5G__card,.onplan-problem-statements-section-module__cR9r5G__card:before{color:canvastext;background:canvas}}
.service-page-hero-module___XwqAa__hero{isolation:isolate;background:#0d0d0d;min-height:100svh;display:flex;position:relative;overflow:hidden}.service-page-hero-module___XwqAa__heroImage{z-index:-2;object-fit:cover;object-position:center}.service-page-hero-module___XwqAa__heroOverlay{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#000000f7 0%,#000000d6 29%,#0000006b 58%,#00000047 100%),linear-gradient(#0000 58%,#0006 100%);position:absolute;inset:0}.service-page-hero-module___XwqAa__heroContent{align-items:center;min-height:100svh;padding-block:clamp(8rem,12vw,12rem) clamp(6rem,10vw,9rem);display:flex}.service-page-hero-module___XwqAa__heroCopy{width:min(100%,52rem)}.service-page-hero-module___XwqAa__heroTitle{max-width:50rem}.service-page-hero-module___XwqAa__heroDescription{--page-hero-description-margin:1.5rem 0 0;max-width:47rem}.service-page-hero-module___XwqAa__heroAction{margin-top:2.5rem}@media (max-width:63.999rem){.service-page-hero-module___XwqAa__heroContent{padding-block:8rem 5rem}}@media (max-width:47.999rem){.service-page-hero-module___XwqAa__hero{min-height:max(42rem,100svh)}.service-page-hero-module___XwqAa__heroImage{object-position:58% center}.service-page-hero-module___XwqAa__heroContent{min-height:max(42rem,100svh);padding-block:8rem 4rem}.service-page-hero-module___XwqAa__heroDescription{--page-hero-description-margin:1.25rem 0 0}.service-page-hero-module___XwqAa__heroAction{margin-top:2rem}}
.page-module__NNtdIq__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__rxcbCq__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__6VPnkW__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__QCqpPq__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__m5UAOG__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
