@media (max-width:1023px){.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study #titleEdge .cs-hero-mobile-art{display:block!important;width:min(68vw,16.5rem);max-width:none;max-height:min(42vh,18rem);object-fit:cover;object-position:top center;margin-inline:auto;margin-top:var(--space-md);margin-bottom:var(--space-lg)}}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study #empathise.positive-bg-row{padding-bottom:var(--space-2xl)}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .edge-segmentation{margin-top:0}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .edge-segmentation+.rich-content--case-study>.brandBase.gray-lightest-bg:first-child{padding-top:var(--space-2xl)}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .mb-1{margin-bottom:var(--space-xs)}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .mb-4{margin-bottom:var(--space-xl)}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .mt-2{margin-top:var(--space-sm)}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .pb-0{padding-bottom:0}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .pb-3{padding-bottom:var(--space-md)}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .pt-3{padding-top:var(--space-md)}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .pl-2{padding-left:var(--space-sm)}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .pl-3{padding-left:var(--space-md)}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .pr-1{padding-right:var(--space-xs)}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .pr-3{padding-right:var(--space-md)}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .m-3{margin:var(--space-md)}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .ml-2{margin-left:var(--space-sm)}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .mt--50{margin-top:-3.125rem}@media (min-width:576px){.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .mt-sm-4{margin-top:var(--space-lg)}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .mb-sm-5{margin-bottom:var(--space-2xl)}}@media (min-width:768px){.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .mb-md-1{margin-bottom:var(--space-xs)}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .mr-md-5{margin-right:var(--space-2xl)}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .mr-n5{margin-right:calc(var(--space-2xl) * -1)}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .offset-md-7{-webkit-margin-start:58.333%;margin-inline-start:58.333%}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .text-md-start{text-align:start}}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .carousel{margin-block:var(--space-xl)}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .carousel-inner{display:flex;flex-direction:column;gap:var(--space-xl)}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .carousel-item{display:block;float:none;opacity:1!important;position:relative;inset:auto;transition:none}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .carousel-control-next,.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .carousel-control-prev{display:none}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .display-4{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--weight-bold);line-height:var(--lh-tight);color:var(--text-on-light)}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .container-fluid>.row.mt-5{row-gap:var(--space-lg)}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .container-fluid>.row.mt-5>[class*=col-]{margin-bottom:0}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .card-deck.no-border{gap:var(--space-lg);margin-top:var(--space-xl)}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .brandBase.positive-bg.pt-0{padding-top:var(--space-2xl)}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .brandBase.positive-bg.pb-3{padding-bottom:var(--space-md)}.edge-segmentation{background-color:#ffffff;color:var(--text-on-light-secondary);padding-top:var(--space-band-pad-top);padding-bottom:var(--space-band-pad-bottom)}.cs-native-section--light+.cs-native__slot .edge-segmentation{padding-top:var(--space-2xl)}.edge-segmentation .eyebrow--dim{color:var(--text-on-light-dim)}.edge-segmentation__header{display:grid;grid-gap:var(--space-md);gap:var(--space-md);margin-bottom:var(--space-xl);text-align:start}@media (min-width:768px){.edge-segmentation__header{grid-template-columns:minmax(7rem,16.666%) minmax(0,1fr);column-gap:var(--space-lg);align-items:start}.edge-segmentation__header .eyebrow--dim{margin-top:var(--space-xs)}}.edge-segmentation__intro{margin:0;font-size:var(--type-lead);line-height:var(--lh-relaxed);color:var(--text-on-light-secondary)}.edge-segmentation__chart-row{margin-top:var(--space-md)}@media (min-width:768px){.edge-segmentation__chart-row{display:grid;grid-template-columns:minmax(7rem,16.666%) minmax(0,1fr);grid-column-gap:var(--space-lg);column-gap:var(--space-lg);margin-top:var(--space-lg)}.edge-segmentation__chart-row>*{grid-column:2;min-width:0}}@media (max-width:767px){.edge-segmentation__header{margin-bottom:var(--space-lg)}.edge-segmentation__chart-row{margin-top:var(--space-md)}}.cs-native-methods{--cs-method-ink:#f4f5f7;--cs-method-ink-soft:rgba(244,245,247,0.72);--cs-method-ink-dim:rgba(244,245,247,0.5);--cs-method-line:rgba(255,255,255,0.1);--cs-method-surface:#12141c;--cs-method-glow:color-mix(in srgb,var(--accent-primary) 7%,transparent);list-style:none;margin:var(--space-2xl) 0 0;padding:0;width:100%;max-width:var(--container-wide);display:grid;grid-template-columns:1fr;grid-gap:var(--space-md);gap:var(--space-md)}.cs-native-methods[data-columns="3"],.cs-native-methods[data-columns="4"]{grid-template-columns:1fr}.cs-native-methods__card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-sm);min-height:100%;padding:var(--space-xl) var(--space-lg);border-radius:calc(var(--radius-lg) + 2px);border:1px solid var(--cs-method-line);background:var(--cs-method-surface);box-shadow:0 18px 48px rgba(10,11,16,.28),inset 0 0 0 1px rgba(255,255,255,.04);color:var(--cs-method-ink)}.cs-native-methods__card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(90% 70% at 0 0,var(--cs-method-glow),transparent 50%),linear-gradient(180deg,rgba(255,255,255,.06) 0,transparent 40%)}.cs-native-methods__body,.cs-native-methods__icon,.cs-native-methods__title{position:relative;z-index:1}.cs-native-methods__icon{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:var(--space-xs);color:var(--cs-method-ink)}.cs-native-methods__icon .content-icon,.cs-native-methods__icon .content-icon svg{width:2.25rem;height:2.25rem}.cs-native-methods__title{margin:0;font-family:var(--font-body);font-size:var(--type-h5);font-weight:var(--weight-medium);line-height:var(--lh-tight);color:var(--cs-method-ink)}.cs-native-methods__body{margin:0;max-width:22ch;font-size:var(--type-body-sm);line-height:var(--lh-relaxed);color:var(--cs-method-ink-soft)}.cs-native-methods[data-columns="4"] .cs-native-methods__body{max-width:32ch}@media (min-width:640px){.cs-native-methods[data-columns="3"],.cs-native-methods[data-columns="4"]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.cs-native-methods[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.cs-native-methods[data-columns="4"]{grid-template-columns:repeat(4,1fr)}.cs-native-methods__card{padding:var(--space-2xl) var(--space-lg)}}.cs-native-methods--columns{gap:var(--space-3xl)}.cs-native-methods--columns .cs-native-methods__card{align-items:flex-start;text-align:left;gap:var(--space-md);padding:0;min-height:0;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.cs-native-methods--columns .cs-native-methods__card:before{display:none}.cs-native-methods--columns .cs-native-methods__media{display:block;flex-shrink:0;width:6.25rem;height:6.25rem;margin:0 0 var(--space-sm);background-color:var(--text-secondary);-webkit-mask:var(--cs-method-mark) left center /contain no-repeat;mask:var(--cs-method-mark) left center /contain no-repeat}.cs-native-methods--columns .cs-native-methods__media[data-mark-id=ucd-agile]{-webkit-mask-size:90%;mask-size:90%}.cs-native-methods--columns .cs-native-methods__media[data-mark-id=responsive]{-webkit-mask-size:64%;mask-size:64%}.cs-native-methods--columns .cs-native-methods__media[data-mark-id=intelligent-brand]{-webkit-mask-size:62%;mask-size:62%}.cs-native-methods--columns .cs-native-methods__media[data-mark-id=mercedes-brand-approval]{-webkit-mask-size:60%;mask-size:60%}.cs-native-methods--columns .cs-native-methods__image{display:block;width:100%;height:100%;object-fit:contain;object-position:left center;opacity:0}.cs-native-methods--columns .cs-native-methods__title{font-size:var(--type-h4)}.cs-native-methods--columns .cs-native-methods__body{max-width:none}@media (min-width:640px){.cs-native-methods--columns{gap:var(--space-2xl)}}@media (min-width:1024px){.cs-native-methods--columns{gap:var(--space-lg)}.cs-native-methods--columns .cs-native-methods__card{padding:0}.cs-native-methods--columns .cs-native-methods__media{width:7rem;height:7rem}}.cs-native-section--decor{position:relative;overflow:hidden}.cs-native-section__decor{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.cs-native-section__decor--ucd{right:clamp(-2rem,-2vw,0rem);top:50%;transform:translateY(-48%);width:min(44vw,26rem);opacity:.07;filter:brightness(0) invert(1)}.cs-native-section__decor--ucd img{display:block;width:100%;height:auto}.cs-native-section--light .cs-native-section__decor--ucd{opacity:.05;filter:none}.cs-native-section--decor .cs-native-section__inner{position:relative;z-index:1}.cs-native{color:var(--text-primary)}.cs-native,.cs-native-hero{background:var(--surface-page)}.cs-native-hero{position:relative;min-height:min(92vh,56rem);display:flex;flex-direction:column;justify-content:flex-end;padding-block:var(--space-5xl) var(--space-3xl);padding-inline:var(--container-padding);overflow:hidden;isolation:isolate}.cs-native-hero__inner{position:relative;z-index:1;width:100%;max-width:var(--container-wide);margin-inline:auto}.cs-native-hero--split{justify-content:center;min-height:min(85vh,51.25rem);padding-block:var(--space-4xl) var(--space-3xl)}.cs-native-hero__layout{position:relative;z-index:1;width:100%;max-width:var(--container-wide);margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-xl)}.cs-native-hero__media{position:relative;width:100%;min-width:0}.cs-native-hero--art-lift .cs-native-hero__media:before{content:"";position:absolute;inset:8% 4% 12% 8%;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 55% 48%,color-mix(in srgb,var(--text-primary) 14%,transparent),transparent 72%);filter:blur(28px)}.cs-native-hero--art-lift .cs-native-hero__image{position:relative;z-index:1}.cs-native-hero__image{display:block;width:100%;height:auto}.cs-native-hero__image--desktop{display:none}.cs-native-hero__image--mobile{display:block;max-height:min(52vh,28rem);width:auto;max-width:100%;margin-inline:auto;object-fit:contain}.cs-native-hero--rotated{overflow:visible}.cs-native-hero--rotated .cs-native-hero__image--mobile{max-width:min(100%,28rem);max-height:none;transform:rotate(var(--cs-hero-rotate,0deg));transform-origin:center center;margin-block:var(--space-md) var(--space-sm)}.cs-native-hero--mobile-crop .cs-native-hero__image--mobile{width:min(68vw,16.5rem);max-height:min(42vh,18rem);object-fit:cover;object-position:top center}.cs-native-hero--media-dominant{padding-inline:var(--space-md);-webkit-padding-before:var(--space-2xl);padding-block-start:var(--space-2xl)}.cs-native-hero--media-dominant .cs-native-hero__layout{gap:var(--space-md)}.cs-native-hero--media-dominant .cs-native-hero__image--mobile{width:min(94vw,28rem);max-width:100%;max-height:min(82vh,44rem)}.cs-native-hero__copy{position:relative;z-index:1;min-width:0}.cs-native-hero__client{margin:0 0 var(--space-sm);font-family:var(--font-mono);font-size:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-emphasis)}.cs-native-hero__client-logo{margin:0 0 calc(var(--space-sm) + .5rem);line-height:0}.cs-native-hero__client-logo img{display:block;width:auto;height:2.25rem;max-width:min(12rem,55vw);object-fit:contain;object-position:left center}.cs-native-hero__client-logo--invert img{filter:brightness(0) invert(1)}.cs-native-hero__title{margin:0 0 var(--space-md);max-width:min(18ch,100%);font-family:var(--font-display);font-size:clamp(2.25rem,5.5vw,4.25rem);font-weight:var(--weight-regular);line-height:1.08;letter-spacing:var(--ls-normal);font-feature-settings:common-ligatures discretionary-ligatures contextual;font-variant-ligatures:common-ligatures discretionary-ligatures contextual;color:var(--text-primary);overflow-wrap:break-word}.cs-native-hero__lede{margin:0 0 var(--space-lg);max-width:36rem;font-size:var(--type-body-lg);line-height:var(--lh-relaxed);color:var(--text-secondary)}.cs-native-hero__scroll{margin-top:var(--space-xl)}.cs-native-hero--bleed{justify-content:flex-end;min-height:min(92vh,56rem);padding-block:var(--space-4xl) var(--space-3xl)}.cs-native-hero__bleed-base{position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--surface-ink)}.cs-native-hero__bleed-media{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.cs-native-hero__bleed-image{position:absolute;inset:0;width:100%;height:100%;object-position:var(--cs-hero-object-position,68% 42%)}.cs-native-hero__bleed-image--desktop{display:none}.cs-native-hero__bleed-image--mobile{display:block;object-fit:cover}.cs-native-hero__bleed-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--surface-ink) 0,color-mix(in srgb,var(--surface-ink) 82%,transparent) 32%,color-mix(in srgb,var(--surface-ink) 35%,transparent) 58%,transparent 78%),linear-gradient(180deg,color-mix(in srgb,var(--surface-ink) 55%,transparent) 0,transparent 28%,transparent 72%,color-mix(in srgb,var(--surface-ink) 70%,transparent) 100%)}.cs-native-hero--bleed .cs-native-hero__inner{position:relative;z-index:2;align-self:flex-start;width:min(36rem,100%);max-width:min(36rem,100%);margin-inline:0}.cs-native-hero--bleed .cs-native-hero__title{max-width:min(14ch,100%)}.cs-native-hero--bleed .cs-native-hero__lede{max-width:28rem}@media (min-width:1024px){.cs-native-hero--bleed{min-height:min(92vh,56rem);padding-block:var(--space-5xl) var(--space-3xl)}.cs-native-hero__bleed-image--mobile{display:none}.cs-native-hero__bleed-image--desktop{display:block;inset:auto;width:80%;max-width:none;height:80%;right:0;top:50%;transform:translateY(-50%);object-fit:contain;object-position:right center}.cs-native-hero--bleed-top-right .cs-native-hero__bleed-image--desktop{top:var(--header-height);transform:none;object-position:right top}.cs-native-hero--bleed-cover .cs-native-hero__bleed-image--desktop{inset:0;width:100%;height:100%;right:auto;top:auto;transform:none;object-fit:cover;object-position:var(--cs-hero-object-position,center center)}.cs-native-hero--bleed .cs-native-hero__inner{width:min(34rem,40vw);max-width:min(34rem,40vw)}.cs-native-hero--split{min-height:min(85vh,51.25rem);padding-block:var(--space-5xl) var(--space-3xl)}.cs-native-hero__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;grid-gap:var(--space-2xl);gap:var(--space-2xl);min-height:min(70vh,42rem)}.cs-native-hero--image-left .cs-native-hero__media{grid-column:1;grid-row:1}.cs-native-hero--image-left .cs-native-hero__copy,.cs-native-hero--image-right .cs-native-hero__media{grid-column:2;grid-row:1}.cs-native-hero--image-right .cs-native-hero__copy{grid-column:1;grid-row:1}.cs-native-hero__image--mobile{display:none}.cs-native-hero__image--desktop{display:block;width:100%;height:min(75vh,44rem);object-fit:contain;object-position:var(--cs-hero-object-position,center center)}.cs-native-hero--media-dominant{min-height:min(96vh,58rem);padding-block:var(--space-4xl) var(--space-2xl);overflow:visible}.cs-native-hero--media-dominant .cs-native-hero__layout{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr);align-items:center;min-height:min(88vh,54rem);gap:var(--space-lg)}.cs-native-hero--media-dominant .cs-native-hero__media{overflow:visible}.cs-native-hero--media-dominant .cs-native-hero__image--desktop{width:100%;height:min(92vh,56rem);max-height:none;transform:scale(1.06);transform-origin:center center}.cs-native-hero--art-float{overflow:visible}.cs-native-hero--art-float .cs-native-hero__layout{position:relative;align-items:center}.cs-native-hero--art-float .cs-native-hero__media{position:absolute;right:0;top:calc(50% - 21rem);width:min(62vw,70.5rem);transform:translateY(-50%);pointer-events:none;z-index:0}.cs-native-hero--art-float .cs-native-hero__image--desktop{width:100%;height:auto;max-height:none;object-fit:contain;transform:rotate(var(--cs-hero-rotate,0deg));transform-origin:center center}.cs-native-hero--art-float .cs-native-hero__copy{position:relative;z-index:1;grid-column:1;grid-row:1}}.cs-native-metrics{border-block:1px solid var(--border-subtle);background:var(--surface-1);padding-block:var(--space-xl);padding-inline:var(--container-padding)}.cs-native-metrics--results{margin-top:var(--space-2xl);padding-block:var(--space-2xl);border:0;border-radius:0;background:transparent;box-shadow:none}.cs-native-metrics__list{list-style:none;margin:0 auto;padding:0;max-width:var(--container-wide);display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.cs-native-metrics--results .cs-native-metrics__list{gap:var(--space-xl)}.cs-native-metrics__value{display:block;font-family:var(--font-sans);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--weight-bold);line-height:1.1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.cs-native-metrics--results .cs-native-metrics__value{font-size:clamp(2.5rem,5.5vw,4rem);color:var(--text-primary)}.cs-native-metrics__label{display:block;margin-top:var(--space-xs);font-family:var(--font-mono);font-size:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-dim)}.cs-native-metrics--results .cs-native-metrics__label{margin-top:var(--space-sm);color:var(--text-secondary)}.cs-native-metrics__note{display:block;margin-top:var(--space-xs);font-size:var(--type-body-sm);color:var(--text-secondary)}.cs-native-metrics--results .cs-native-metrics__note{max-width:18ch;line-height:var(--lh-relaxed)}.cs-native-section{padding-block:var(--space-band-pad-top) var(--space-band-pad-bottom);padding-inline:var(--container-padding)}.cs-native-section--alt{background:var(--nbm-deep-2)}.cs-native-section--light{background:var(--surface-section-light);color:var(--text-on-light-secondary)}.cs-native-section--bg-image,.cs-native-section--light.cs-native-section--bg-image{background-image:var(--cs-section-bg-image);background-position:var(--cs-section-bg-position,center);background-size:var(--cs-section-bg-size,cover);background-repeat:no-repeat}.cs-native-section--light.cs-native-section--bg-image{background-color:var(--surface-section-light)}.cs-native-section--bg-image:not(.cs-native-section--light){background-color:var(--surface-page)}.cs-native-section--bg-image:not(.cs-native-section--light) .cs-native-section__body p,.cs-native-section--bg-image:not(.cs-native-section--light) .cs-native-section__bullets{color:var(--text-primary)}.cs-native-section--bg-image:not(.cs-native-section--light) .eyebrow--dim{color:color-mix(in srgb,var(--text-primary) 72%,transparent)}.cs-native-section--bg-image:not(.cs-native-section--light) .cs-native-section__body a,.cs-native-section--bg-image:not(.cs-native-section--light) .cs-native-section__bullets a{color:var(--text-primary)}.cs-native-section--bg-image:not(.cs-native-section--light) .cs-native-section__body a:hover,.cs-native-section--bg-image:not(.cs-native-section--light) .cs-native-section__bullets a:hover{color:var(--text-primary);text-decoration-thickness:2px}.cs-native-section--light .cs-native-section__title{color:var(--text-on-light)}.cs-native-section--light .cs-native-section__body p,.cs-native-section--light .cs-native-section__bullets{color:var(--text-on-light-secondary)}.cs-native-section--light .eyebrow--dim{color:var(--text-on-light-dim)}.cs-native-section__inner{max-width:var(--container-narrow);margin-inline:auto}.cs-native-section__inner--wide{max-width:var(--container-wide)}.cs-native-section__inner--stack{display:flex;flex-direction:column;align-items:stretch;gap:0}.cs-native-section__copy--measure{width:100%;max-width:var(--container-narrow);margin-inline:auto}.cs-native-section__methods-wrap,.cs-native-section__wide-slot{max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--container-padding)}.cs-native-section__wide-slot{margin-top:var(--space-2xl)}@media (max-width:767px){.cs-native-section__wide-slot{margin-top:var(--space-xl);padding-inline:var(--container-padding-mobile)}}.cs-native-section__closing{width:100%;max-width:var(--container-narrow);margin:var(--space-2xl) auto 0}.cs-native-section__title{margin:var(--space-sm) 0 var(--space-md);font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--weight-regular);line-height:1.15;color:var(--text-primary)}.cs-native-section__body p{margin:0 0 var(--space-md);font-size:var(--type-body);line-height:var(--lh-relaxed);color:var(--text-secondary)}.cs-native-section__body p:last-child{margin-bottom:0}.cs-native-section__body a,.cs-native-section__bullets a{color:var(--text-link);text-decoration:underline;text-underline-offset:2px}.cs-native-section__body a:hover,.cs-native-section__bullets a:hover{color:var(--text-link-hover)}.cs-native-section--light .cs-native-section__body a,.cs-native-section--light .cs-native-section__bullets a{color:var(--text-on-light-secondary)}.cs-native-section--light .cs-native-section__body a:hover,.cs-native-section--light .cs-native-section__bullets a:hover{color:var(--text-on-light)}.cs-native-section__bullets{margin:var(--space-md) 0 0;-webkit-padding-start:1.15rem;padding-inline-start:1.15rem;color:var(--text-secondary);line-height:var(--lh-relaxed)}.cs-native-section__bullets li+li{margin-top:var(--space-xs)}.cs-native-section__inner--split{display:flex;flex-direction:column;gap:var(--space-xl);align-items:stretch}@media (max-width:1023px){.cs-native-section__inner--split .cs-native-section__media{order:-1}}.cs-native-section--bleed .cs-native-section__inner{max-width:none}@media (min-width:1024px){.cs-native-section--bleed .cs-native-section__inner--split{gap:var(--space-3xl);align-items:center}}@media (max-width:767px){.cs-native-section--bleed .cs-native-section__media{margin-inline:calc((var(--container-padding) - var(--container-padding-mobile)) * -1)}}@media (min-width:1600px){.cs-native-section--bleed .cs-native-section__inner--split{grid-template-columns:minmax(0,640px) minmax(0,1fr)}}.cs-native-section__copy{min-width:0}.cs-native-section__copy>.cs-quote{margin-block:var(--space-md) var(--space-lg)}.cs-native-section--split .cs-native-section__copy>.cs-quote,.cs-native-section--split .cs-native-section__copy>.cs-quote .cs-quote__text{max-width:none}.cs-native-section__copy--has-rail .cs-native-section__body:after{content:"";display:table;clear:both}.cs-native-section--split .cs-native-section__body p{max-width:65ch}.cs-native-section__media{min-width:0}.cs-native-section__media .ddd{width:100%}@media (min-width:1024px){.cs-native-section__media .ddd .ddd__svg{min-width:0}}.cs-native-section__image{display:block;width:100%;height:auto}.cs-native-section__media--device{display:flex;align-items:center;justify-content:center;overflow:visible}.cs-native-section__device-frame{--cs-section-device-rotate:-16deg;width:min(100%,20rem);margin-inline:auto;transform:rotate(var(--cs-section-device-rotate));filter:drop-shadow(0 22px 44px rgba(0,0,0,.38))}.cs-native-section__image--device-angled{width:100%;height:auto}@media (min-width:1024px){.cs-native-section--split-half .cs-native-section__inner--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:var(--container-wide);margin-inline:auto;align-items:center}.cs-native-section--split-half .cs-native-section__device-frame{width:min(100%,22rem)}}@media (max-width:1023px){.cs-native-section__device-frame{width:min(72vw,16rem);transform:rotate(calc(var(--cs-section-device-rotate) * .4))}}.cs-native-section__media--icon{display:flex;align-items:center;justify-content:center}.cs-native-section__image--icon{width:min(100%,18rem);max-width:18rem;margin-inline:auto;opacity:.22;filter:brightness(0) invert(1)}.cs-native-section__image--icon-strong{width:min(100%,24rem);max-width:24rem;opacity:.92;filter:brightness(0) invert(1)}.cs-native-section--light .cs-native-section__image--icon{opacity:.14;filter:none}@media (max-width:1023px){.cs-native-section__media--icon{margin-block:0 var(--space-md)}.cs-native-section__image--icon{width:min(68vw,14rem);margin-inline:auto}.cs-native-section__image--icon-strong{width:min(72vw,18rem)}}@media (min-width:1024px){.cs-native-section--split-half.cs-native-section--split-icon .cs-native-section__inner--split,.cs-native-section--split-icon .cs-native-section__inner--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2xl);align-items:center;max-width:var(--container-max);margin-inline:auto}.cs-native-section--split-icon .cs-native-section__media--icon{justify-content:center}.cs-native-section__inner--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:center}.cs-native-section--split-media-wide.cs-native-section--image-right .cs-native-section__inner--split{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.cs-native-section--split-media-wide.cs-native-section--image-left .cs-native-section__inner--split{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.cs-native-section--split-media-dominant.cs-native-section--image-right .cs-native-section__inner--split{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}.cs-native-section--split-media-dominant.cs-native-section--image-left .cs-native-section__inner--split{grid-template-columns:minmax(0,7fr) minmax(0,3fr)}.cs-native-section--image-right .cs-native-section__copy{grid-column:1;grid-row:1}.cs-native-section--image-left .cs-native-section__copy,.cs-native-section--image-right .cs-native-section__media{grid-column:2;grid-row:1}.cs-native-section--image-left .cs-native-section__media{grid-column:1;grid-row:1}.cs-native-section--split .cs-native-section__body p{max-width:none}.cs-native-section--sidebar-quote .cs-native-section__inner--split{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:start;max-width:var(--container-max);margin-inline:auto}.cs-native-section--sidebar-quote .cs-native-section__copy{grid-column:1;grid-row:1}.cs-native-section--sidebar-quote .cs-native-section__sidebar{grid-column:2;grid-row:1;align-self:start}}.cs-native__quote-wrap{padding-block:var(--space-2xl);padding-inline:var(--container-padding)}.cs-native__quote-wrap .cs-quote{margin-inline:auto}.cs-native-section:has(+.cs-native__quote-wrap--finale){padding-bottom:0}.cs-native__quote-wrap--finale{padding-block:3rem var(--space-2xl)}.cs-native__quote-wrap--finale .cs-quote{max-width:var(--container-narrow)}.cs-native__quote-wrap--finale .cs-quote__text{font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.35;color:var(--text-primary)}.cs-native__quote-wrap--finale .cs-quote__name{color:var(--text-primary)}.cs-native__quote-wrap--finale .cs-quote__eyebrow,.cs-native__quote-wrap--finale .eyebrow{color:var(--text-secondary)}.cs-native__author{padding-block:var(--space-3xl) var(--space-5xl);padding-inline:var(--container-padding)}.cs-native__author .cs-author{max-width:var(--container-narrow);margin-inline:auto}.cs-native__legacy-note{margin:0 auto var(--space-xl);max-width:var(--container-narrow);padding-inline:var(--container-padding);font-family:var(--font-mono);font-size:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-dim)}@media (max-width:767px){.cs-native-hero:not(.cs-native-hero--split){min-height:min(88vh,40rem);padding-block:var(--space-4xl) var(--space-2xl)}.cs-native-hero--split{min-height:0;justify-content:flex-start}.cs-native-hero__title{max-width:none}}.rich-content--case-study .justified-image-grid.cs-image-grid--mosaic{display:block;width:100%;max-width:none;margin:0;padding:0}.rich-content--case-study .justified-image-grid.cs-image-grid--mosaic .jig-clearfix{display:none}.rich-content--case-study .justified-image-grid.cs-image-grid--mosaic ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;list-style:none;margin:0;padding:0;width:100%;max-width:none}.rich-content--case-study .justified-image-grid.cs-image-grid--mosaic li{margin:0;width:100%;min-width:0;aspect-ratio:2171/1536;overflow:hidden}.rich-content--case-study .justified-image-grid.cs-image-grid--mosaic li.cs-image-grid__item--hidden{display:none}.rich-content--case-study .justified-image-grid.cs-image-grid--mosaic li a{display:block;width:100%;height:100%}.rich-content--case-study .justified-image-grid.cs-image-grid--mosaic img{width:100%;height:100%;display:block;object-fit:cover;border-radius:0}.rich-content--case-study .justified-image-grid.cs-image-grid--mosaic .jig-HTMLdescription{display:none}.rich-content--case-study .justified-image-grid.cs-image-grid--mosaic .cs-image-grid__load-more{display:flex;width:-moz-fit-content;width:fit-content;margin:var(--space-xl) auto}@media (max-width:767px){.rich-content--case-study .justified-image-grid.cs-image-grid--mosaic ul{grid-template-columns:1fr}.rich-content--case-study .justified-image-grid.cs-image-grid--mosaic li{aspect-ratio:2171/1536}}@media (min-width:768px){.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study #jig1.justified-image-grid ul{grid-template-columns:repeat(3,minmax(0,1fr));max-width:960px;margin-inline:auto;gap:var(--space-lg)}}@media (max-width:767px){.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study #jig1.justified-image-grid .justified-image-grid-html ul,.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study #jig1.justified-image-grid ul{grid-template-columns:minmax(0,1fr)!important;max-width:100%;width:100%;gap:var(--space-lg)}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study #jig1-html li,.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study #jig1.justified-image-grid li{grid-column:1/-1!important;width:100%!important;min-width:0}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study #jig1-html .jig-HTMLdescription,.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study #jig1.justified-image-grid .jig-HTMLdescription{width:100%;max-width:100%;word-break:normal;overflow-wrap:break-word;white-space:normal}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study #jig2-html ul,.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study #jig2.justified-image-grid .justified-image-grid-html ul,.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study #jig2.justified-image-grid ul{grid-template-columns:minmax(0,1fr)!important;max-width:100%;width:100%;gap:var(--space-lg)}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study #jig2-html li,.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study #jig2.justified-image-grid li{grid-column:1/-1!important;width:100%!important;min-width:0}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study #jig2-html .jig-HTMLdescription,.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study #jig2.justified-image-grid .jig-HTMLdescription{width:100%;max-width:100%;word-break:normal;overflow-wrap:break-word;white-space:normal}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study #jig2.justified-image-grid ul:has(>li:nth-child(3n+1):last-child)>li:last-child,.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study #jig2.justified-image-grid ul:has(>li:nth-child(3n+2):last-child)>li:last-child,.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study #jig2.justified-image-grid ul:has(>li:nth-child(3n+2):last-child)>li:nth-last-child(2){grid-column:1/-1!important}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study #jig2-html li img,.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study #jig2.justified-image-grid li img{width:100%;height:auto}}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .row.justPad:has(#jig1){justify-content:center}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .row.justPad>#jig1{flex:0 0 100%;max-width:100%}@media (min-width:768px){.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study #jig2.justified-image-grid ul{grid-template-columns:repeat(6,1fr);max-width:960px;margin-inline:auto;gap:var(--space-lg)}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study #jig2.justified-image-grid li{grid-column:span 2}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study #jig2.justified-image-grid ul:has(>li:nth-child(3n+1):last-child)>li:last-child{grid-column:3/span 2}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study #jig2.justified-image-grid ul:has(>li:nth-child(3n+2):last-child)>li:nth-last-child(2){grid-column:2/span 2}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study #jig2.justified-image-grid ul:has(>li:nth-child(3n+2):last-child)>li:last-child{grid-column:4/span 2}}.case-study-legacy-enhancer[data-case-study-slug=edge-business-intelligence-app] .rich-content--case-study .brandBase.positive-bg>#jig2.justified-image-grid{padding-inline:var(--legacy-container-pad)}.cs-gate-aside{padding:var(--space-xl);border-radius:var(--radius-card);border:1px solid var(--border-subtle);background:var(--glass-bg);text-align:center}.cs-gate-aside__logos{margin:var(--space-lg) auto var(--space-xl);display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.cs-gate-aside__logos--stack .cs-gate-aside__logo{margin:0}.cs-gate-aside__logo{margin:0 auto}.cs-gate-aside__logo .cs-client-logo-mark__img,.cs-gate-aside__logo .cs-client-logo-mark__img--svg,.cs-gate-aside__logo .cs-client-logo-mark__img--svg-file{width:12rem;max-width:100%;height:6rem;max-height:6rem;object-fit:contain}.cs-gate-aside__icon{width:3.5rem;height:3.5rem;border-radius:50%;border:1px solid var(--border-default);background:var(--glass-bg);display:flex;align-items:center;justify-content:center;color:var(--text-dim);margin:var(--space-lg) auto var(--space-xl)}.cs-gate-aside__icon--archive{border-color:var(--border-subtle);color:var(--text-muted)}.cs-gate-aside__title{font-family:var(--font-display);font-size:var(--type-h4);font-weight:var(--weight-medium);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--text-primary);margin:0 0 var(--space-sm)}.cs-gate-aside__message{font-size:var(--type-body-sm);line-height:var(--lh-relaxed);color:var(--text-secondary);margin-bottom:var(--space-lg)}.cs-gate-aside__message strong{color:var(--text-primary);font-weight:var(--weight-medium)}.cs-gate-aside__actions,.cs-gate-aside__actions form{display:flex;flex-direction:column;gap:var(--space-sm)}.cs-gate-aside__actions .btn-primary,.cs-gate-aside__actions .btn-secondary,.cs-gate-aside__actions form{width:100%}.cs-gate-aside__meta{list-style:none;margin:var(--space-lg) 0 0;padding:var(--space-md) 0 0;border-top:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-md);justify-content:center;font-family:var(--font-mono);font-size:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted)}.cs-gate-aside__field{display:flex;flex-direction:column;gap:var(--space-xs);text-align:left;margin-bottom:var(--space-sm)}.cs-gate-aside__label{font-family:var(--font-mono);font-size:var(--type-eyebrow);font-weight:var(--weight-regular);color:var(--text-dim);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.cs-gate-aside__input{width:100%;padding:var(--space-sm) var(--space-md);background-color:var(--glass-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-input);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--type-body);transition:border-color var(--motion-fast) var(--ease-out)}.cs-gate-aside__input::placeholder{color:var(--text-muted)}.cs-gate-aside__input:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-color:var(--border-default)}.cs-gate-aside__input--error{border-color:var(--border-accent)}.cs-gate-aside__hint{font-size:var(--type-body-sm);color:var(--text-muted)}.cs-gate-aside__error{font-size:var(--type-body-sm);color:var(--text-status-error)}.cs-gate-aside__footer{font-size:var(--type-body-sm);color:var(--text-muted);margin:var(--space-md) 0 0}.cs-gate-aside__link{color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px;transition:color var(--motion-fast) var(--ease-out)}.cs-gate-aside__link:hover{color:var(--text-primary)}.cs-gate-aside__btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-xs);background:transparent;border:none;color:var(--text-muted);font-size:var(--type-body-sm);font-weight:var(--weight-regular);font-family:var(--font-sans);text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color var(--motion-fast) var(--ease-out)}.cs-gate-aside__btn-ghost:hover{color:var(--text-secondary)}