.cs-page{background:var(--cs-bg);color:var(--cs-text);padding:var(--cs-page-top) 0 0;position:relative}.cs-container{max-width:var(--container);margin:0 auto;padding:0 var(--layout-gutter)}.cs-page .cs-container{max-width:none;width:100%}.cs-content{max-width:var(--cs-content);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-18)}.cs-nav-anchor{scroll-margin-top:var(--cs-nav-scroll-margin)}.cs-nav-slot{position:fixed;left:var(--layout-gutter);top:0;z-index:var(--z-case-nav);width:var(--cs-nav-slot-width);visibility:hidden}.cs-nav-slot.is-positioned{visibility:visible}.cs-nav-slot--hidden{display:none}.cs-nav{width:100%}.cs-home-link{display:inline-flex;align-items:center;gap:var(--cs-gap-tight);min-height:var(--space-8);padding:var(--space-2) var(--cs-gap-chip);box-sizing:border-box;border-radius:var(--radius-xs);text-decoration:none;color:var(--cs-muted);transition:color var(--duration-fast) var(--cs-ease),background var(--duration-fast) var(--cs-ease)}.cs-home-link--nav{width:100%;margin-bottom:var(--space-4)}.cs-home-link--hero{display:none;align-self:flex-start;width:auto;min-height:auto;padding:0;border-radius:0;margin-bottom:calc(-1 * var(--space-1))}.cs-home-link--hero .cs-home-link__label{min-height:var(--space-4);font-size:var(--font-size-caption);font-weight:600;line-height:var(--space-4)}.cs-home-link__arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--space-4);height:var(--space-4)}.cs-home-link__arrow svg{display:block;width:var(--space-4);height:var(--space-4)}.cs-home-link__label{display:inline-flex;align-items:center;min-height:var(--space-4);font-size:var(--font-size-nav);font-weight:500;line-height:var(--space-4);letter-spacing:-.01em}.cs-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.cs-nav__link{display:flex;align-items:center;min-height:var(--space-8);padding:var(--space-2) var(--cs-gap-chip);box-sizing:border-box;border-radius:var(--radius-xs);text-decoration:none;color:var(--cs-muted);transition:color var(--duration-fast) var(--cs-ease),background var(--duration-fast) var(--cs-ease)}.cs-nav__label{display:block;font-size:var(--font-size-nav);font-weight:500;line-height:var(--space-4);letter-spacing:-.01em}.cs-nav__link.is-active{color:var(--accent,var(--color-accent));background:var(--cs-card)}.cs-page section{padding:0}.cs-review,.cs-review-top{display:flex;flex-direction:column;gap:var(--space-18)}.cs-review-intro,.cs-review-top{align-items:center}.cs-review-intro{display:flex;flex-direction:column;gap:var(--space-8);width:100%;max-width:var(--cs-max-hero-copy);text-align:center}.cs-title-hero{margin:0;font-size:var(--font-size-display);font-weight:600;line-height:1.2;color:var(--cs-text);text-align:center}.cs-title-hero--w650{max-width:var(--cs-max-ux-header-tight);margin-inline:auto}.cs-review-copy{gap:var(--space-5);max-width:var(--cs-max-review-copy)}.cs-review-copy,.cs-review-copy-main{display:flex;flex-direction:column;align-items:center;width:100%}.cs-review-copy-main{gap:var(--space-3)}.cs-kicker{margin:0;font-size:var(--font-size-body-xl);font-weight:600;line-height:1.25;color:var(--cs-muted);text-transform:none}.cs-lead{font-size:var(--font-size-title);line-height:1.37}.cs-lead,.cs-note{margin:0;font-weight:400;color:var(--cs-text);text-align:center}.cs-note{max-width:var(--cs-max-note-copy);font-size:var(--font-size-caption);line-height:1.35}.cs-note strong{font-weight:700}.cs-media-hero{position:relative;width:100%;aspect-ratio:2560/2048;border-radius:var(--radius-media);overflow:hidden}.cs-media-hero--insight{aspect-ratio:1952/1576}.cs-media-hero--kargo{aspect-ratio:976/621}.cs-media-hero--ao5,.cs-media-hero--kargo{border:var(--border-width-hairline) solid var(--color-border-light)}.cs-media-hero--ao5{aspect-ratio:auto;height:auto;overflow:visible;box-shadow:var(--shadow-media)}.cs-media-hero img,.cs-media-hero>span:not(.cs-image-lightbox-trigger){position:absolute;inset:0;width:100%;height:100%;display:block}.cs-media-hero img{object-fit:cover}.cs-media-hero--ao5>span:not(.cs-image-lightbox-trigger){display:block;width:100%}.cs-media-hero--ao5 img{position:static;inset:auto;width:100%;height:auto;object-fit:contain;border-radius:var(--radius-media)}.cs-about{align-items:flex-start;gap:var(--space-6)}.cs-about,.cs-about__stack{display:flex;flex-direction:column;width:100%}.cs-about__stack{gap:var(--space-4)}.cs-title-lg{font-size:var(--font-size-title-xl);font-weight:600;line-height:1.2}.cs-body,.cs-title-lg{margin:0;color:var(--cs-text)}.cs-body{font-size:var(--font-size-body-lg);font-weight:400;line-height:1.4}.cs-body strong{font-weight:700}.cs-title-xl{margin:0;font-size:var(--font-size-display-sm);font-weight:600;line-height:1.2;color:var(--cs-text)}.cs-title-xl--left{align-self:flex-start;text-align:left}.cs-title-md{margin:0;font-size:var(--font-size-heading-md);font-weight:700;line-height:1.4;color:var(--cs-text)}.cs-divider{width:100%;height:1px;margin:0;border:none;background:var(--color-divider-subtle)}.cs-divider-label{display:flex;align-items:center;gap:var(--space-4);width:100%}.cs-divider-label__text{font-size:var(--font-size-body-xl);font-weight:500;line-height:1.25;color:var(--cs-muted);text-transform:uppercase;white-space:nowrap}.cs-divider-label__line{flex:1 0;height:1px;min-width:1px;background:var(--color-divider-subtle)}.cs-role{display:flex;flex-direction:column;gap:var(--space-25)}.cs-role-about{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--cs-col-gap-role);column-gap:var(--cs-col-gap-role);align-items:start;width:100%}.cs-role-about-copy{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.cs-role-about-header{display:flex;flex-direction:column;gap:var(--space-5);max-width:var(--cs-max-aside)}.cs-role-about-header--narrow{max-width:var(--cs-max-aside-narrow)}.cs-role-about-text{display:flex;flex-direction:column;gap:var(--space-5)}.cs-role-visual{position:relative;width:100%;aspect-ratio:461/516;overflow:hidden}.cs-role-visual img{position:absolute;left:0;bottom:0;width:100%;height:calc(100% * 488 / 516);object-fit:contain;object-position:bottom center;display:block}.cs-role-visual--data{aspect-ratio:503/488;margin-top:var(--space-8)}.cs-role-visual--data img{inset:0;height:100%;object-fit:contain;object-position:center}.cs-role-visual--traffic{aspect-ratio:503/492}.cs-role-visual--traffic img{inset:0;height:100%;object-fit:contain;object-position:center}.cs-role-visual--balance{aspect-ratio:482/428;margin-top:var(--space-14);border-radius:var(--space-10)}.cs-role-visual--balance img{inset:0;height:100%;object-fit:contain;object-position:center}.cs-role-bottom{display:flex;flex-direction:column;gap:var(--space-18)}.cs-role-criteria{display:grid;grid-template-columns:minmax(0,var(--cs-grid-role-criteria)) minmax(0,1fr);grid-column-gap:var(--space-12);column-gap:var(--space-12);align-items:start;width:100%}.cs-role-criteria__content{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.cs-role-criteria .cs-list{gap:var(--cs-gap-tight)}.cs-role-why{gap:var(--space-6)}.cs-role-why,.cs-role-why-main{display:flex;flex-direction:column;align-items:center;width:100%}.cs-role-why-main{gap:var(--space-12)}.cs-role-why-text{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);max-width:var(--cs-max-role-why);text-align:center}.cs-role-why-text .cs-title-lg{max-width:var(--cs-max-role-why-title);text-align:center}.cs-role-why-text .cs-lead{font-size:var(--font-size-title);line-height:1.4}.cs-role-why .cs-note{max-width:var(--cs-max-note)}.cs-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);width:100%}.cs-metric-card{background:var(--cs-card-dark);color:var(--color-text-inverse);border-radius:var(--radius-md);height:100%;overflow:hidden;display:flex;flex-direction:column;padding:0 14px}.cs-metric-card__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-2);flex-shrink:0;padding:19px 6px 12px;border-bottom:1px solid var(--color-border-light-soft)}.cs-metric-card__name{font-size:var(--font-size-body);font-weight:700;line-height:1.37;white-space:nowrap}.cs-metric-card__tag{font-size:var(--font-size-caption);font-weight:400;line-height:1.37;text-align:right;padding-bottom:1px}.cs-metric-card__block{padding:20px 6px;min-width:0}.cs-metric-card__divider{display:block;width:auto;height:0;margin:0 6px;padding:0;border:0;border-top:1px solid var(--color-border-light-soft);background:none;flex-shrink:0}.cs-metric-card__block p{margin:0;font-size:var(--font-size-body);line-height:1.4}.cs-metric-card__label{font-weight:600;color:var(--color-text-inverse)}.cs-metric-card__label--after{font-weight:700}.cs-metric-card__text{font-weight:400;color:var(--cs-muted)}.cs-metric-card__head--solo{justify-content:flex-start}.cs-metric-card__block .cs-metric-card__label{margin:0}.cs-metric-card__list{margin:var(--space-2) 0 0;padding:0 0 0 18px;display:block;list-style:disc;font-size:var(--font-size-body);font-weight:400;line-height:1.4;color:var(--cs-muted)}.cs-metric-card__list li+li{margin-top:4px}.cs-metric-card__list li::marker{color:var(--cs-muted)}.cs-metric-card__list--numbered{list-style:decimal;padding-left:20px}.cs-metric-card__text--task{margin:0}.cs-metric-card__text--task strong{font-weight:700;color:var(--color-text-inverse)}.cs-results{align-items:center;gap:var(--space-8)}.cs-results,.cs-results-cards{display:flex;flex-direction:column;width:100%}.cs-results-cards{gap:var(--space-10)}.cs-results-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4) var(--space-3);gap:var(--space-4) var(--space-3);width:100%}.cs-result-card{background:var(--cs-card);border-radius:var(--radius-md);padding:var(--space-7);overflow:hidden}.cs-result-card__title{margin:0 0 var(--space-4);font-size:var(--font-size-heading-md);font-weight:700;line-height:1.4;color:var(--cs-text)}.cs-result-card__text{margin:0;font-size:var(--font-size-body);font-weight:400;line-height:1.4;color:var(--cs-text)}.cs-delta{color:var(--cs-positive)}.cs-delta,.cs-delta--muted{font-family:var(--font-montserrat),sans-serif;font-weight:700;font-style:italic}.cs-delta--arrow,.cs-delta--muted{color:var(--cs-muted)}.cs-delta--arrow{font-family:inherit;font-style:normal;font-weight:700}.cs-results .cs-note{max-width:var(--cs-max-results-note)}.cs-challenges{gap:var(--space-25)}.cs-challenge,.cs-challenges{display:flex;flex-direction:column;width:100%}.cs-challenge{gap:var(--space-12)}.cs-challenge-header{gap:var(--space-18);text-align:center}.cs-challenge-header,.cs-challenge-header__title{display:flex;flex-direction:column;align-items:center;width:100%}.cs-challenge-header__title{gap:var(--space-5);max-width:var(--cs-max-challenge-title)}.cs-challenge-header__title--narrow{max-width:var(--cs-max-challenge-title-narrow)}.cs-challenge-header__title--w660{max-width:var(--cs-max-title)}.cs-challenge-header__title--w606{max-width:var(--cs-max-challenge-title-tight)}.cs-challenge-header__title--w550{width:auto}.cs-challenge-header__title--w550,.cs-challenge-header__title--w550 .cs-title-xl{max-width:var(--cs-max-challenge-title-w550)}.cs-challenge-header__title--w650{width:auto}.cs-challenge-header__title--w650,.cs-challenge-header__title--w650 .cs-title-xl{max-width:var(--cs-max-ux-header-tight)}.cs-challenge-header__title--w700{width:auto}.cs-challenge-header__title--w700,.cs-challenge-header__title--w700 .cs-title-xl{max-width:var(--cs-max-header-700)}.cs-challenge-split{display:grid;grid-template-columns:minmax(0,449fr) minmax(0,468fr);grid-column-gap:var(--cs-col-gap-wide);column-gap:var(--cs-col-gap-wide);align-items:start;width:100%;text-align:left}.cs-challenge-col{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.cs-challenge-col__label{margin:0;font-size:var(--font-size-body-xl);font-weight:700;line-height:1.2;color:var(--cs-text)}.cs-challenge-col__text{margin:0;font-size:var(--font-size-body);font-weight:400;line-height:1.6;color:var(--cs-text)}.cs-challenge-figure{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);width:100%}.cs-challenge-media{position:relative;width:100%;overflow:hidden;border-radius:var(--space-10)}.cs-challenge-media--work{aspect-ratio:976/426}.cs-challenge-media--empathy{aspect-ratio:976/603}.cs-challenge-media--priority{aspect-ratio:976/487}.cs-challenge-media.cs-challenge-media--cjm{aspect-ratio:976/780;border-radius:0}.cs-challenge-media--cjm img{object-fit:contain;object-position:center}.cs-challenge-aside{display:grid;grid-template-columns:minmax(0,449fr) minmax(0,468fr);grid-column-gap:var(--cs-col-gap-wide);column-gap:var(--cs-col-gap-wide);align-items:center;width:100%}.cs-challenge-aside__copy{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.cs-challenge-media--sidebar{width:100%;aspect-ratio:468/436;border-radius:var(--radius-xl);border:var(--border-width-hairline) solid var(--color-border-light)}.cs-challenge-media--sidebar img{object-fit:contain;object-position:center}.cs-challenge-media img,.cs-challenge-media>span:not(.cs-image-lightbox-trigger),.cs-research-media>span:not(.cs-image-lightbox-trigger),.cs-role-visual>span:not(.cs-image-lightbox-trigger),.cs-ux-media>span:not(.cs-image-lightbox-trigger){position:absolute;inset:0;width:100%;height:100%;display:block}.cs-challenge-media img{object-fit:contain}.cs-challenge-media--priority img{object-fit:contain;object-position:center}.cs-challenge-media.cs-challenge-media--natural{height:auto;aspect-ratio:auto;overflow:visible}.cs-assessment__matrix.cs-assessment__matrix--natural>span:not(.cs-image-lightbox-trigger),.cs-challenge-media.cs-challenge-media--natural>span:not(.cs-image-lightbox-trigger){position:static;inset:auto;width:100%;height:auto;display:block}.cs-challenge-media.cs-challenge-media--natural img,.cs-challenge-media.cs-challenge-media--natural picture{display:block;width:100%;border-radius:inherit}.cs-challenge-media.cs-challenge-media--natural img{position:static;inset:auto;height:auto;object-fit:contain;object-position:center}.cs-challenge-figure .cs-note{max-width:var(--cs-max-challenge-note)}.cs-icon-card{display:flex;flex-direction:column;gap:var(--space-7);width:100%;padding:var(--space-14);background:var(--cs-card);border-radius:var(--radius-xl);box-sizing:border-box}.cs-icon-card__title{margin:0;font-size:var(--font-size-title);font-weight:700;line-height:1.2;color:var(--cs-text)}.cs-icon-card__grid{display:flex;flex-direction:column;gap:var(--space-7);width:100%}.cs-icon-card__row{display:grid;grid-column-gap:var(--space-8);column-gap:var(--space-8);width:100%}.cs-icon-card__row,.cs-icon-card__row--2{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-icon-card__row--2 .cs-icon-card__item:first-child{grid-column:1}.cs-icon-card__row--2 .cs-icon-card__item:nth-child(2){grid-column:2}.cs-icon-card__item{display:flex;align-items:flex-start;gap:var(--space-3);min-width:0;width:100%}.cs-icon-card__icon{display:block;width:var(--space-8);height:var(--space-8);flex-shrink:0;margin-top:var(--space-half)}.cs-icon-card__text{margin:0;font-size:var(--font-size-caption);font-weight:400;line-height:1.35;color:var(--cs-text)}.cs-icon-card__text strong{font-weight:700}.cs-research{display:flex;flex-direction:column;gap:var(--space-25);width:100%}.cs-research:has(.cs-research-block){gap:var(--space-25)}.cs-research-block{gap:var(--space-12)}.cs-research-block,.cs-research-top{display:flex;flex-direction:column;align-items:center;width:100%}.cs-research-top{gap:var(--space-6)}.cs-research-intro{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);width:100%;max-width:var(--cs-max-section);text-align:center}.cs-research-intro--full{max-width:none}.cs-research-intro .cs-lead{max-width:var(--cs-max-lead)}.cs-research-intro__header{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);max-width:var(--cs-max-research-header)}.cs-research-intro__header--wide-title{max-width:var(--cs-max-research-header-wide)}.cs-research-intro__header--full{max-width:none}.cs-research-intro__header .cs-kicker{text-transform:uppercase}.cs-research-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--space-8);column-gap:var(--space-8);width:100%;text-align:left}.cs-research-stage{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.cs-research-stage__title{font-weight:700;line-height:1.35}.cs-research-stage__text,.cs-research-stage__title{margin:0;font-size:var(--font-size-body);color:var(--cs-text)}.cs-research-stage__text{font-weight:400;line-height:1.5}.cs-research-media{position:relative;width:100%;aspect-ratio:976/728;overflow:hidden}.cs-research-media--mindmap{aspect-ratio:976/597;border-radius:var(--radius-xl)}.cs-research-media--labyrinth{aspect-ratio:976/626}.cs-research-media--ao5-definition{aspect-ratio:976/389}.cs-research-media--shadowing{aspect-ratio:976/667;border-radius:var(--radius-xl)}.cs-research-media--shadowing img{object-fit:cover;object-position:center top}.cs-research-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:bottom center;display:block}.cs-research-media--labyrinth img,.cs-research-media--mindmap img{object-fit:contain;object-position:center}.cs-research-outro{gap:var(--space-4);text-align:left}.cs-research-body,.cs-research-outro{display:flex;flex-direction:column;width:100%}.cs-research-body{gap:var(--space-18)}.cs-assessment{gap:var(--space-12)}.cs-assessment,.cs-assessment__intro{display:flex;flex-direction:column;align-items:center;width:100%}.cs-assessment__intro{gap:var(--space-8);max-width:var(--cs-max-section);text-align:center}.cs-assessment__matrix{position:relative;width:100%;aspect-ratio:976/832;overflow:hidden}.cs-assessment__matrix,.cs-assessment__matrix.cs-ux-media{border-radius:var(--radius-xl)}.cs-assessment__matrix img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;display:block}.cs-assessment__matrix.cs-assessment__matrix--natural{aspect-ratio:auto;height:auto;overflow:visible}.cs-assessment__matrix.cs-assessment__matrix--natural img,.cs-assessment__matrix.cs-assessment__matrix--natural picture{display:block;width:100%;border-radius:inherit}.cs-assessment__matrix.cs-assessment__matrix--natural img{position:static;inset:auto;height:auto;object-fit:contain;object-position:center}.cs-assessment__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--space-8);column-gap:var(--space-8);width:100%;text-align:left}.cs-assessment-col{display:flex;flex-direction:column;min-width:0}.cs-assessment-col__kicker{margin:0 0 var(--space-half);font-size:var(--font-size-caption);font-weight:400;line-height:1.4;color:var(--cs-muted)}.cs-assessment-col__title{margin:0 0 var(--space-2);font-size:var(--font-size-body-xl);font-weight:700;line-height:1.4;color:var(--cs-text)}.cs-assessment-col__text{margin:0;font-size:var(--font-size-body);font-weight:400;line-height:1.4;color:var(--cs-text)}.cs-research-row{display:grid;grid-template-columns:var(--cs-grid-research-label) minmax(0,1fr);grid-column-gap:var(--space-8);column-gap:var(--space-8);align-items:start;width:100%}.cs-research-row__label{margin:0;font-size:var(--font-size-title);font-weight:600;line-height:1.2;color:var(--cs-text)}.cs-research-row__label--lg{font-size:var(--font-size-display-tablet)}.cs-research-row__content{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;max-width:var(--cs-max-research-content);padding-top:var(--space-1)}.cs-research-row--org .cs-research-row__content{padding-top:var(--cs-gap-tight)}.cs-research-row__content--narrow{max-width:var(--cs-max-research-narrow)}.cs-research-row__lead{margin:0;font-size:var(--font-size-title);font-weight:400;line-height:1.5;color:var(--cs-text)}.cs-research-row__lead strong{font-weight:700}.cs-research-row__text{margin:0;font-weight:400;line-height:1.6}.cs-research-row__subtitle,.cs-research-row__text{font-size:var(--font-size-body);color:var(--cs-text)}.cs-research-row__subtitle{margin:var(--space-3) 0 0;font-weight:700;line-height:1.2}.cs-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}.cs-list:has(.cs-list-item--lg){gap:var(--cs-gap-tight)}.cs-list-item{position:relative;padding-left:var(--space-6);font-size:var(--font-size-body);font-weight:400;line-height:1.6;color:var(--cs-text)}.cs-list-item--lg{font-size:var(--font-size-body-lg);line-height:1.4}.cs-list-item__dot{position:absolute;left:var(--space-2);top:.62em;width:var(--space-1);height:var(--space-1);border-radius:50%;background:var(--cs-text)}.cs-list-item strong{font-weight:700}.cs-list--numbered{list-style:none;counter-reset:cs-list;padding-left:0}.cs-list--numbered .cs-list-item{position:relative;padding-left:var(--space-6)}.cs-list--numbered .cs-list-item:before{content:counter(cs-list) ".";counter-increment:cs-list;position:absolute;left:0;top:0;font-weight:700;color:var(--cs-text)}.cs-cards-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3);width:100%}.cs-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cs-gap-chip);height:100%;padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);overflow:hidden}.cs-card--hypothesis{background:var(--cs-card)}.cs-card--insight{background:var(--color-surface-insight)}.cs-card__icon{width:var(--space-8);height:var(--space-8);flex-shrink:0;display:flex;align-items:center;justify-content:center}.cs-card__icon img,.cs-card__icon svg{width:var(--space-8);height:var(--space-8);display:block;overflow:visible}.cs-card__header{display:flex;flex-direction:column;gap:var(--space-1)}.cs-card__title{margin:0;font-size:var(--font-size-body);font-weight:700;line-height:1.2;color:var(--cs-text)}.cs-card__status{margin:0;font-size:var(--font-size-caption);font-weight:600;line-height:var(--space-4)}.cs-card__status.is-confirmed{color:var(--cs-positive)}.cs-card__status.is-rejected{color:var(--cs-muted)}.cs-card__text{margin:0;font-size:var(--font-size-body);font-weight:400;line-height:1.4;color:var(--cs-text)}.cs-ux{display:flex;flex-direction:column;gap:var(--space-25);width:100%}.cs-ux-block,.cs-ux-block__group{display:flex;flex-direction:column;gap:var(--space-12);width:100%}.cs-ux-block__group--layout{gap:var(--space-12)}.cs-ux-block__group--details{gap:var(--space-8)}.cs-ux-block__group--details .cs-ux-steps{column-gap:var(--space-3);row-gap:var(--space-8)}.cs-ux-block__group--details .cs-ux-step{display:contents}.cs-ux-block__group--details .cs-ux-step .cs-ux-media{grid-row:1}.cs-ux-block__group--details .cs-ux-step .cs-ux-step__copy{grid-row:2;display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.cs-ux-block__group--details .cs-ux-step:first-child .cs-ux-media,.cs-ux-block__group--details .cs-ux-step:first-child .cs-ux-step__copy{grid-column:1}.cs-ux-block__group--details .cs-ux-step:nth-child(2) .cs-ux-media,.cs-ux-block__group--details .cs-ux-step:nth-child(2) .cs-ux-step__copy{grid-column:2}.cs-ux-block__group--details .cs-ux-step:nth-child(3) .cs-ux-media,.cs-ux-block__group--details .cs-ux-step:nth-child(3) .cs-ux-step__copy{grid-column:3}.cs-ux-block__group--details .cs-ux-step__title{font-size:var(--font-size-body-xl);line-height:1.2}.cs-ux-block__group--details .cs-ux-step__text{line-height:1.6}.cs-ux-block--with-layout{gap:var(--space-18)}.cs-ux-intro{gap:var(--space-8);text-align:center}.cs-ux-intro,.cs-ux-intro__header{display:flex;flex-direction:column;align-items:center;width:100%}.cs-ux-intro__header{gap:var(--space-5)}.cs-ux-intro__header .cs-kicker{text-transform:uppercase}.cs-ux-intro__header--wide{width:auto}.cs-ux-intro__header--wide,.cs-ux-intro__header--wide .cs-title-xl{max-width:var(--cs-max-ux-header-wide)}.cs-ux-intro__header--w850{width:auto}.cs-ux-intro__header--w850,.cs-ux-intro__header--w850 .cs-title-xl{max-width:var(--cs-max-ux-header-mid)}.cs-ux-intro__header--w660{width:auto}.cs-ux-intro__header--w660,.cs-ux-intro__header--w660 .cs-title-xl{max-width:var(--cs-max-title)}.cs-ux-intro__header--w650{width:auto}.cs-ux-intro__header--w650,.cs-ux-intro__header--w650 .cs-title-xl{max-width:var(--cs-max-ux-header-tight)}.cs-ux-intro__header--w700{width:auto}.cs-ux-intro__header--w700,.cs-ux-intro__header--w700 .cs-title-xl{max-width:var(--cs-max-header-700)}.cs-ux-intro .cs-lead{max-width:var(--cs-max-lead);font-size:var(--font-size-title);line-height:1.4}.cs-ux-intro .cs-lead--narrow{max-width:var(--cs-max-title)}.cs-ux-intro .cs-lead--dicom{max-width:var(--cs-max-ux-lead-dicom)}.cs-ux-intro .cs-lead--tests{max-width:var(--cs-max-ux-lead-tests)}.cs-ux-intro--md{gap:var(--space-5)}.cs-ux-intro--md .cs-ux-intro__header{gap:0}.cs-body--history{max-width:var(--cs-max-note);text-align:center}.cs-body--expert{max-width:var(--cs-max-body);text-align:center}.cs-body--ai{max-width:var(--cs-max-body-ai);text-align:center}.cs-body--numbers{max-width:var(--cs-max-body-numbers);text-align:center}.cs-body--final{max-width:var(--cs-max-body);text-align:center}.cs-ux-figure{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.cs-ux-pair-stack{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8)}.cs-ux-pair-stack,.cs-ux-pair-unit{display:grid;align-items:start;width:100%}.cs-ux-pair-unit{grid-template-columns:minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-content:start;min-width:0}.cs-ux-pair-stack .cs-ux-compare--pair .cs-ux-compare__col,.cs-ux-pair-stack .cs-ux-pair-unit .cs-ux-compare__col{gap:var(--space-3)}.cs-ux-pair-stack .cs-ux-pair__item{gap:0}.cs-ux-pair-stack .cs-ux-media--pair-sm{aspect-ratio:auto;height:auto}.cs-ux-pair-stack .cs-ux-media--pair-sm>picture,.cs-ux-pair-stack .cs-ux-media--pair-sm>span:not(.cs-image-lightbox-trigger){position:static!important;display:block;width:100%;height:auto!important}.cs-ux-pair-stack .cs-ux-media--pair-sm img{position:static;inset:auto;width:100%;height:auto;object-fit:contain}.cs-ux-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-5);gap:var(--space-5);width:100%}.cs-ux-pair__item{display:flex;flex-direction:column;gap:var(--space-4);margin:0;min-width:0}.cs-ux-media{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-media)}.cs-ux-media--old{aspect-ratio:976/627;overflow:visible;border:var(--border-width-hairline) solid var(--color-border-light);box-shadow:var(--shadow-media)}.cs-ux-media--old img{border-radius:var(--radius-media)}.cs-ux-media--new{aspect-ratio:975/780}.cs-ux-media--pair{aspect-ratio:478/348}.cs-ux-media--pair-sm{aspect-ratio:478/296}.cs-ux-media--feed{aspect-ratio:976/559}.cs-ux-media--tools{aspect-ratio:976/194;border-radius:var(--radius-md)}.cs-ux-media--kt{aspect-ratio:976/554;border-radius:var(--radius-md);border:var(--border-width-hairline) solid var(--cs-text);background-color:var(--color-surface-code)}.cs-ux-media--kt img{object-fit:cover;border-radius:inherit}.cs-ux-media--maze{aspect-ratio:976/486;border-radius:var(--radius-md);overflow:visible;border:var(--border-width-hairline) solid var(--color-border-light);box-shadow:var(--shadow-media)}.cs-ux-media--maze img{border-radius:var(--radius-md)}.cs-ux-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.cs-ux-media--bordered{height:auto;overflow:visible;border:var(--border-width-hairline) solid var(--color-border-light);box-shadow:var(--shadow-media)}.cs-ux-media.cs-ux-media--bordered>span:not(.cs-image-lightbox-trigger),.cs-ux-media.cs-ux-media--plain>span:not(.cs-image-lightbox-trigger){display:block;width:100%}.cs-ux-media.cs-ux-media--bordered img{position:static;inset:auto;width:100%;height:auto;object-fit:contain;display:block;border-radius:var(--radius-media)}.cs-ux-media--frame{aspect-ratio:976/621;border:var(--border-width-hairline) solid var(--color-border-light);box-shadow:var(--shadow-media)}.cs-ux-media--frame img{object-fit:contain}.cs-ux-media--tile{aspect-ratio:316/200;border-radius:var(--radius-sm);border:var(--border-width-hairline) solid var(--color-border-light);box-shadow:var(--shadow-media)}.cs-ux-media--tile img{object-fit:contain}.cs-ux-media--plain{height:auto;overflow:visible;border:none;box-shadow:none}.cs-ux-media.cs-ux-media--plain img{position:static;inset:auto;width:100%;height:auto;object-fit:contain;display:block}.cs-ux-caption{margin:0;font-size:var(--font-size-caption);font-weight:400;line-height:1.35;color:var(--cs-muted);text-align:center}.cs-ux-copy{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.cs-ux-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--cs-gap-block-wide);gap:var(--cs-gap-block-wide);width:100%}.cs-ux-point{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.cs-ux-point__title{font-size:var(--font-size-body-xl);font-weight:700}.cs-ux-point__text,.cs-ux-point__title{margin:0;line-height:1.4;color:var(--cs-text)}.cs-ux-point__text{font-size:var(--font-size-body);font-weight:400}.cs-ux-compare{display:grid;grid-template-columns:minmax(0,482fr) minmax(0,468fr);grid-column-gap:var(--cs-col-gap-narrow);column-gap:var(--cs-col-gap-narrow);align-items:start;width:100%}.cs-ux-compare__col{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.cs-ux-compare__title{margin:0;font-size:var(--font-size-body-xl);font-weight:700;line-height:1.2;color:var(--cs-text)}.cs-ux-compare__text{margin:0;font-size:var(--font-size-body);font-weight:400;line-height:1.6;color:var(--cs-text)}.cs-ux-compare .cs-list{gap:var(--cs-gap-tight)}.cs-ux-compare .cs-list-item{line-height:1.55}.cs-ux-compare--pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-10)}.cs-ux-history{display:grid;grid-template-columns:minmax(0,316fr) minmax(0,318fr) minmax(0,318fr);grid-gap:var(--space-3);gap:var(--space-3);width:100%}.cs-ux-history__item{position:relative;width:100%;aspect-ratio:316/376;overflow:hidden;border-radius:var(--radius-sm);border:var(--border-width-hairline) solid var(--color-border-light)}.cs-ux-history__item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.cs-ux-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5);width:100%}.cs-ux-step{gap:var(--space-4);min-width:0}.cs-ux-step,.cs-ux-step__copy{display:flex;flex-direction:column}.cs-ux-step__copy{gap:var(--space-2)}.cs-ux-step__title{margin:0;font-size:var(--font-size-body-xl);font-weight:700;line-height:1.3;color:var(--cs-text)}.cs-ux-step__text{margin:0;font-size:var(--font-size-body);font-weight:400;line-height:1.5;color:var(--cs-text)}.cs-ux-media--graph{aspect-ratio:316/230;border-radius:var(--radius-sm)}.cs-ux-media--tile.cs-ux-media--contain{aspect-ratio:316/300;box-shadow:none}.cs-ux-media--tile.cs-ux-media--contain img{object-fit:contain}.cs-ux-media--pair-tall{aspect-ratio:478/441;border:var(--border-width-hairline) solid var(--color-border-light);box-shadow:var(--shadow-media)}.cs-ux-media--pair-tall img{object-fit:contain}.cs-ux-final{display:flex;flex-direction:row;align-items:center;gap:var(--space-8);width:100%;padding:var(--space-5) var(--space-6);background:var(--cs-card);border-radius:var(--radius-md);box-sizing:border-box}.cs-ux-final__copy{display:flex;flex-direction:column;justify-content:center;gap:var(--space-3);flex:1 1 auto;min-width:0}.cs-ux-final__title{margin:0;font-size:var(--font-size-title);font-weight:700;line-height:1.2;color:var(--cs-text)}.cs-ux-final__text{margin:0;font-size:var(--font-size-body-xl);font-weight:400;line-height:1.4;color:var(--cs-text)}.cs-ux-media--partners{aspect-ratio:1440/1262;border-radius:var(--radius-sm)}.cs-ux-widgets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);width:100%}.cs-ux-media--widget{aspect-ratio:280/212;border-radius:var(--radius-sm)}.cs-ux-media--map{aspect-ratio:807/437;border-radius:var(--radius-sm)}.cs-ux-media--protopie{aspect-ratio:976/534;border-radius:var(--radius-sm)}.cs-ux-media--effect{aspect-ratio:478/300;border-radius:var(--radius-sm);border:var(--border-width-hairline) solid var(--color-border-light)}.cs-ux-media.cs-ux-media--pl{flex-shrink:0;width:auto;height:auto;overflow:visible}.cs-ux-media.cs-ux-media--pl img{position:static;inset:auto;width:auto;height:var(--cs-media-short-h);max-width:100%;object-fit:contain;display:block;border-radius:var(--radius-media)}.cs-effect-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-8) var(--space-5);gap:var(--space-8) var(--space-5);width:100%}.cs-effect-methods--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-effect-method{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.cs-effect-method__copy{display:flex;flex-direction:column;gap:var(--space-2);padding:0 var(--cs-gap-chip)}.cs-effect-method__title{margin:0;font-size:var(--font-size-body-xl);font-weight:700;line-height:1.3;color:var(--cs-text)}.cs-effect-method__text{margin:0;font-size:var(--font-size-body);font-weight:400;line-height:1.5;color:var(--cs-text)}.cs-effect-method__text strong{font-weight:700}.cs-ux-callout{display:flex;flex-direction:row;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) var(--space-6);background:var(--cs-card);border-radius:var(--radius-md);box-sizing:border-box}.cs-ux-callout__icon{display:block;flex-shrink:0;width:var(--space-8);height:var(--space-8)}.cs-ux-callout__text{margin:0;font-size:var(--font-size-body);font-weight:400;line-height:1.4;color:var(--cs-text)}.cs-ux-expert{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);width:100%}.cs-ux-expert-card{display:flex;flex-direction:column;gap:var(--cs-gap-ux-block);min-width:0;padding:var(--space-3) var(--space-3) var(--space-6);background:var(--cs-card);border-radius:var(--radius-md);overflow:hidden}.cs-ux-expert-card__media{position:relative;width:100%;aspect-ratio:454/269;overflow:hidden;border-radius:var(--cs-expert-media-radius);border:6px solid var(--color-text-inverse);box-shadow:var(--shadow-thumb);background:var(--cs-text)}.cs-ux-expert-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.cs-ux-expert-card__text{margin:0 var(--cs-gap-chip);font-size:var(--font-size-body);font-weight:400;line-height:1.4;color:var(--cs-text)}.cs-ux-expert-card__text strong{font-weight:700}.cs-ux-ai{display:grid;grid-template-columns:minmax(0,317fr) minmax(0,318fr) minmax(0,317fr);grid-gap:var(--space-3);gap:var(--space-3);width:100%}.cs-ux-ai__item{position:relative;width:100%;aspect-ratio:317/330;overflow:hidden;border-radius:var(--radius-sm);background:var(--cs-text)}.cs-ux-ai__item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.cs-tests{gap:var(--space-18)}.cs-tests,.cs-tests-top{display:flex;flex-direction:column;width:100%}.cs-tests-top{gap:var(--space-10)}.cs-tests-pareto-stack{display:flex;flex-direction:column;gap:var(--space-5);width:100%}.cs-tests-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);width:100%;align-items:stretch}.cs-tests-cards .cs-card,.cs-tests-cards .cs-metric-card{height:100%}.cs-tests-numbers{display:flex;flex-direction:column;gap:var(--space-12);width:100%}.cs-step-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);width:100%}.cs-step-card{display:flex;flex-direction:column;min-width:0;background:var(--color-surface-muted);border-radius:var(--radius-md);overflow:hidden}.cs-step-card__figure{margin:0;padding:var(--space-2) var(--space-2) 0}.cs-step-card__frame{width:100%;border:6px solid var(--color-text-inverse);border-radius:var(--cs-expert-media-radius);box-shadow:var(--shadow-thumb);overflow:hidden;box-sizing:border-box}.cs-step-card__frame>span:not(.cs-image-lightbox-trigger){display:block;width:100%}.cs-step-card__frame img{display:block;width:100%;height:auto}.cs-step-card__text{margin:0;padding:var(--space-6);font-size:var(--font-size-body);font-weight:400;line-height:1.35;color:var(--cs-text)}.cs-step-card__text strong{font-weight:700}.cs-split-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);width:100%;align-items:stretch}.cs-split-panel{display:flex;flex-direction:column;gap:0;min-width:0;padding:var(--space-20);border-radius:var(--radius-split-panel);box-sizing:border-box}.cs-split-panel--light{background:var(--color-surface-muted);color:var(--cs-text)}.cs-split-panel--dark{background:var(--cs-card-dark);color:var(--color-text-inverse)}.cs-split-panel__header{display:flex;flex-direction:column;gap:0;margin-bottom:var(--space-5)}.cs-split-panel__title{margin:0;font-size:var(--font-size-title-xl);font-weight:700;line-height:1.2}.cs-split-panel__body{display:flex;flex-direction:column;gap:var(--space-4)}.cs-split-panel__block{display:flex;flex-direction:column;gap:var(--space-2)}.cs-split-panel__label,.cs-split-panel__lead{margin:0;font-size:var(--font-size-body);font-weight:700;line-height:1.35}.cs-split-panel__text{margin:0;font-size:var(--font-size-body);font-weight:400;line-height:1.35}.cs-split-panel--light .cs-split-panel__text{color:var(--cs-text)}.cs-split-panel--dark .cs-split-panel__text{color:var(--cs-muted)}.cs-split-panel--dark .cs-split-panel__label,.cs-split-panel--dark .cs-split-panel__lead{color:var(--color-text-inverse)}.cs-ba{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);width:100%}.cs-ba__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);width:100%;align-items:stretch}.cs-ba-card{display:flex;flex-direction:column;gap:var(--space-7);min-width:0;padding:var(--space-8) var(--space-10) var(--space-12);border-radius:var(--space-8);overflow:hidden}.cs-ba-card--before{background:var(--cs-card)}.cs-ba-card--after{background:var(--color-positive-surface)}.cs-ba-card__header{display:flex;flex-direction:column;gap:var(--space-2)}.cs-ba-card__eyebrow{margin:0;font-size:var(--font-size-heading-sm);font-weight:700;line-height:1.4;color:var(--cs-muted)}.cs-ba-card__eyebrow--positive{color:var(--cs-positive)}.cs-ba-card__title{margin:0;font-size:var(--font-size-heading-md);font-weight:700;line-height:1.4;color:var(--cs-text)}.cs-ba-card__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-8)}.cs-ba-card__item{display:flex;gap:var(--space-3);align-items:flex-start}.cs-ba-card__item svg{flex-shrink:0;width:var(--space-6);height:var(--space-6);margin-top:0}.cs-ba-card__item p{margin:0;font-size:var(--font-size-body-lg);font-weight:400;line-height:var(--space-6);color:var(--cs-text)}.cs-ba-card__item strong{font-weight:700}.cs-ba__note{margin:0;max-width:var(--cs-max-aside);font-size:var(--font-size-caption);font-weight:400;line-height:1.35;color:var(--cs-text);text-align:center}.cs-ba__note strong{font-weight:700}.cs-final{display:flex;flex-direction:column;gap:var(--space-12);width:100%}.cs-final.cs-final--panel{gap:var(--space-12);padding:var(--cs-final-panel-padding);background:var(--cs-card-dark);border-radius:var(--radius-panel);box-sizing:border-box}.cs-final--panel .cs-body,.cs-final--panel .cs-kicker,.cs-final--panel .cs-list-item{color:var(--color-text-tertiary)}.cs-final--panel .cs-final-reflect__title,.cs-final--panel .cs-title-xl{color:var(--color-text-inverse)}.cs-final--panel .cs-list-item__dot{background:var(--color-text-tertiary)}.cs-final-reflect{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--space-12);column-gap:var(--space-12);max-width:var(--cs-max-final-reflect);width:100%;margin:0 auto}.cs-final--panel .cs-final-reflect{max-width:none}.cs-final-reflect__col{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.cs-final-reflect__title{margin:0;font-size:var(--font-size-body-xl);font-weight:600;line-height:1.2;color:var(--cs-text)}.cs-final-reflect .cs-list{gap:var(--space-4)}.cs-more{display:flex;flex-direction:column;align-items:center;width:100%}.cs-more__finale{display:block;width:var(--cs-more-finale-w);height:var(--space-5);margin:0 auto var(--space-16)}.cs-more__title{margin:0 0 var(--space-8);width:100%;font-size:var(--font-size-heading-md);font-weight:700;line-height:1.4;color:var(--cs-text);text-align:center}.cs-more__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-10) var(--space-6);gap:var(--space-10) var(--space-6);width:100%}.cs-more__card .case-media{margin-bottom:var(--space-4);border-radius:var(--radius-md)}.cs-more__card .case-ticker{border-radius:var(--radius-md) var(--radius-md) 0 0}.cs-more__card .case-title{font-size:var(--font-size-body-xl)}.cs-more__card .case-desc{font-size:var(--font-size-desc)}.cs-more__card .case-tag{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-media);font-size:var(--font-size-caption)}body:has(.cs-page) .custom-footer{margin-top:var(--space-18)}@media (max-width:1023px){.cs-home-link--hero{display:inline-flex}.cs-nav-slot{display:none!important}.cs-page{padding:var(--space-30) 0 0}.cs-title-hero{font-size:var(--font-size-title-xl)}.cs-title-hero--w650{max-width:none}.cs-title-xl{font-size:var(--font-size-display-tablet)}.cs-title-md{font-size:var(--font-size-heading-sm)}.cs-title-lg{font-size:var(--font-size-title-lg-tablet)}.cs-lead{font-size:var(--font-size-body-xl)}.cs-challenges,.cs-role,.cs-ux{gap:var(--space-18)}.cs-ux-intro .cs-lead{font-size:var(--font-size-body-xl)}.cs-research-row{grid-template-columns:var(--cs-grid-research-label-tablet) minmax(0,1fr);column-gap:var(--space-6)}.cs-research-row__label--lg{font-size:var(--font-size-title-lg-tablet)}.cs-research-row__lead{font-size:var(--font-size-body-xl)}.cs-challenge-header{gap:var(--space-12)}.cs-role-why-text .cs-lead{font-size:var(--font-size-body-xl)}.cs-result-card__title{font-size:var(--font-size-result-title)}.cs-page--ao5 .cs-container,.cs-page--celsus .cs-container,.cs-page--insight .cs-container,.cs-page--kargo .cs-container{max-width:var(--layout-container-narrow)}.cs-page--ao5 .cs-content,.cs-page--celsus .cs-content,.cs-page--insight .cs-content,.cs-page--kargo .cs-content{max-width:none;width:100%;gap:var(--space-12)}.cs-page--ao5 .cs-review,.cs-page--ao5 .cs-review-top,.cs-page--celsus .cs-review,.cs-page--celsus .cs-review-top,.cs-page--insight .cs-review,.cs-page--insight .cs-review-top,.cs-page--kargo .cs-review,.cs-page--kargo .cs-review-top{align-items:flex-start;gap:var(--space-12)}.cs-page--ao5 .cs-review-copy,.cs-page--ao5 .cs-review-copy-main,.cs-page--ao5 .cs-review-intro,.cs-page--celsus .cs-review-copy,.cs-page--celsus .cs-review-copy-main,.cs-page--celsus .cs-review-intro,.cs-page--insight .cs-review-copy,.cs-page--insight .cs-review-copy-main,.cs-page--insight .cs-review-intro,.cs-page--kargo .cs-review-copy,.cs-page--kargo .cs-review-copy-main,.cs-page--kargo .cs-review-intro{align-items:flex-start;max-width:none;text-align:left}.cs-page--ao5 .cs-kicker,.cs-page--ao5 .cs-lead,.cs-page--ao5 .cs-note,.cs-page--ao5 .cs-title-hero,.cs-page--ao5 .cs-title-lg,.cs-page--ao5 .cs-title-md,.cs-page--ao5 .cs-title-xl,.cs-page--celsus .cs-kicker,.cs-page--celsus .cs-lead,.cs-page--celsus .cs-note,.cs-page--celsus .cs-title-hero,.cs-page--celsus .cs-title-lg,.cs-page--celsus .cs-title-md,.cs-page--celsus .cs-title-xl,.cs-page--insight .cs-kicker,.cs-page--insight .cs-lead,.cs-page--insight .cs-note,.cs-page--insight .cs-title-hero,.cs-page--insight .cs-title-lg,.cs-page--insight .cs-title-md,.cs-page--insight .cs-title-xl,.cs-page--kargo .cs-kicker,.cs-page--kargo .cs-lead,.cs-page--kargo .cs-note,.cs-page--kargo .cs-title-hero,.cs-page--kargo .cs-title-lg,.cs-page--kargo .cs-title-md,.cs-page--kargo .cs-title-xl{text-align:left;max-width:none}.cs-page--ao5 .cs-research-row__label--lg br,.cs-page--ao5 .cs-role-about-header .cs-title-xl br,.cs-page--ao5 .cs-title-hero br,.cs-page--celsus .cs-research-row__label--lg br,.cs-page--celsus .cs-role-about-header .cs-title-xl br,.cs-page--celsus .cs-title-hero br,.cs-page--insight .cs-research-row__label--lg br,.cs-page--insight .cs-role-about-header .cs-title-xl br,.cs-page--insight .cs-title-hero br,.cs-page--kargo .cs-research-row__label--lg br,.cs-page--kargo .cs-role-about-header .cs-title-xl br,.cs-page--kargo .cs-title-hero br{display:none}.cs-page--ao5 .cs-role-about,.cs-page--celsus .cs-role-about,.cs-page--insight .cs-role-about,.cs-page--kargo .cs-role-about{grid-template-columns:1fr;row-gap:var(--space-8)}.cs-page--ao5 .cs-role-about-header,.cs-page--celsus .cs-role-about-header,.cs-page--insight .cs-role-about-header,.cs-page--kargo .cs-role-about-header{max-width:none}.cs-page--ao5 .cs-role-visual,.cs-page--celsus .cs-role-visual,.cs-page--insight .cs-role-visual,.cs-page--kargo .cs-role-visual{max-width:none;margin:0}.cs-page--ao5 .cs-role-why,.cs-page--ao5 .cs-role-why-main,.cs-page--ao5 .cs-role-why-text,.cs-page--celsus .cs-role-why,.cs-page--celsus .cs-role-why-main,.cs-page--celsus .cs-role-why-text,.cs-page--insight .cs-role-why,.cs-page--insight .cs-role-why-main,.cs-page--insight .cs-role-why-text,.cs-page--kargo .cs-role-why,.cs-page--kargo .cs-role-why-main,.cs-page--kargo .cs-role-why-text{align-items:flex-start;max-width:none;text-align:left}.cs-page--ao5 .cs-role-why-text .cs-title-lg,.cs-page--celsus .cs-role-why-text .cs-title-lg,.cs-page--insight .cs-role-why-text .cs-title-lg,.cs-page--kargo .cs-role-why-text .cs-title-lg{max-width:none;text-align:left}.cs-page--ao5 .cs-metrics,.cs-page--celsus .cs-metrics,.cs-page--insight .cs-metrics,.cs-page--kargo .cs-metrics{grid-template-columns:1fr}.cs-page--ao5 .cs-results,.cs-page--celsus .cs-results,.cs-page--insight .cs-results,.cs-page--kargo .cs-results{align-items:flex-start}.cs-page--ao5 .cs-results-grid,.cs-page--celsus .cs-results-grid,.cs-page--insight .cs-results-grid,.cs-page--kargo .cs-results-grid{grid-template-columns:1fr}.cs-page--ao5 .cs-challenge-header,.cs-page--celsus .cs-challenge-header,.cs-page--insight .cs-challenge-header,.cs-page--kargo .cs-challenge-header{align-items:flex-start;gap:var(--space-8);text-align:left}.cs-page--ao5 .cs-challenge-header__title,.cs-page--celsus .cs-challenge-header__title,.cs-page--insight .cs-challenge-header__title,.cs-page--kargo .cs-challenge-header__title{align-items:flex-start;max-width:none}.cs-page--ao5 .cs-challenge-split,.cs-page--celsus .cs-challenge-split,.cs-page--insight .cs-challenge-split,.cs-page--kargo .cs-challenge-split{grid-template-columns:1fr;row-gap:var(--space-6)}.cs-page--ao5 .cs-research-intro,.cs-page--ao5 .cs-research-intro__header,.cs-page--ao5 .cs-research-top,.cs-page--celsus .cs-research-intro,.cs-page--celsus .cs-research-intro__header,.cs-page--celsus .cs-research-top,.cs-page--insight .cs-research-intro,.cs-page--insight .cs-research-intro__header,.cs-page--insight .cs-research-top,.cs-page--kargo .cs-research-intro,.cs-page--kargo .cs-research-intro__header,.cs-page--kargo .cs-research-top{align-items:flex-start;max-width:none;text-align:left}.cs-page--ao5 .cs-research-row,.cs-page--celsus .cs-research-row,.cs-page--insight .cs-research-row,.cs-page--kargo .cs-research-row{grid-template-columns:1fr;row-gap:var(--space-3)}.cs-page--ao5 .cs-cards-grid,.cs-page--celsus .cs-cards-grid,.cs-page--insight .cs-cards-grid,.cs-page--kargo .cs-cards-grid{grid-template-columns:1fr}.cs-page--ao5 .cs-ux-intro,.cs-page--ao5 .cs-ux-intro__header,.cs-page--celsus .cs-ux-intro,.cs-page--celsus .cs-ux-intro__header,.cs-page--insight .cs-ux-intro,.cs-page--insight .cs-ux-intro__header,.cs-page--kargo .cs-ux-intro,.cs-page--kargo .cs-ux-intro__header{align-items:flex-start;max-width:none;text-align:left}.cs-page--ao5 .cs-body--ai,.cs-page--ao5 .cs-body--expert,.cs-page--ao5 .cs-body--final,.cs-page--ao5 .cs-body--history,.cs-page--ao5 .cs-body--numbers,.cs-page--ao5 .cs-ux-intro .cs-lead,.cs-page--celsus .cs-body--ai,.cs-page--celsus .cs-body--expert,.cs-page--celsus .cs-body--final,.cs-page--celsus .cs-body--history,.cs-page--celsus .cs-body--numbers,.cs-page--celsus .cs-ux-intro .cs-lead,.cs-page--insight .cs-body--ai,.cs-page--insight .cs-body--expert,.cs-page--insight .cs-body--final,.cs-page--insight .cs-body--history,.cs-page--insight .cs-body--numbers,.cs-page--insight .cs-ux-intro .cs-lead,.cs-page--kargo .cs-body--ai,.cs-page--kargo .cs-body--expert,.cs-page--kargo .cs-body--final,.cs-page--kargo .cs-body--history,.cs-page--kargo .cs-body--numbers,.cs-page--kargo .cs-ux-intro .cs-lead{max-width:none;text-align:left}.cs-page--ao5 .cs-ux-expert,.cs-page--ao5 .cs-ux-points,.cs-page--celsus .cs-ux-expert,.cs-page--celsus .cs-ux-points,.cs-page--insight .cs-ux-expert,.cs-page--insight .cs-ux-points,.cs-page--kargo .cs-ux-expert,.cs-page--kargo .cs-ux-points{grid-template-columns:1fr}.cs-page--ao5 .cs-ux-compare,.cs-page--celsus .cs-ux-compare,.cs-page--insight .cs-ux-compare,.cs-page--kargo .cs-ux-compare{grid-template-columns:1fr;row-gap:var(--space-8)}.cs-page--ao5 .cs-ux-compare--pair,.cs-page--celsus .cs-ux-compare--pair,.cs-page--insight .cs-ux-compare--pair,.cs-page--kargo .cs-ux-compare--pair{gap:var(--space-8)}.cs-page--ao5 .cs-ux-history,.cs-page--celsus .cs-ux-history,.cs-page--insight .cs-ux-history,.cs-page--kargo .cs-ux-history{grid-template-columns:1fr;gap:var(--space-3)}.cs-page--ao5 .cs-ux-history__item:not(:first-child),.cs-page--celsus .cs-ux-history__item:not(:first-child),.cs-page--insight .cs-ux-history__item:not(:first-child),.cs-page--kargo .cs-ux-history__item:not(:first-child){display:none}.cs-page--ao5 .cs-ux-history__item,.cs-page--celsus .cs-ux-history__item,.cs-page--insight .cs-ux-history__item,.cs-page--kargo .cs-ux-history__item{max-width:none;margin:0}.cs-page--ao5 .cs-ux-ai,.cs-page--celsus .cs-ux-ai,.cs-page--insight .cs-ux-ai,.cs-page--kargo .cs-ux-ai{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.cs-page--ao5 .cs-ux-ai__item:nth-child(n+3),.cs-page--celsus .cs-ux-ai__item:nth-child(n+3),.cs-page--insight .cs-ux-ai__item:nth-child(n+3),.cs-page--kargo .cs-ux-ai__item:nth-child(n+3){display:none}.cs-page--ao5 .cs-ux-ai__item,.cs-page--celsus .cs-ux-ai__item,.cs-page--insight .cs-ux-ai__item,.cs-page--kargo .cs-ux-ai__item{max-width:none;margin:0}.cs-page--ao5 .cs-ba__cards,.cs-page--ao5 .cs-tests-cards,.cs-page--celsus .cs-ba__cards,.cs-page--celsus .cs-tests-cards,.cs-page--insight .cs-ba__cards,.cs-page--insight .cs-tests-cards,.cs-page--kargo .cs-ba__cards,.cs-page--kargo .cs-tests-cards{grid-template-columns:1fr}.cs-page--ao5 .cs-ba__note,.cs-page--celsus .cs-ba__note,.cs-page--insight .cs-ba__note,.cs-page--kargo .cs-ba__note{max-width:none;text-align:left}.cs-page--ao5 .cs-final-reflect,.cs-page--celsus .cs-final-reflect,.cs-page--insight .cs-final-reflect,.cs-page--kargo .cs-final-reflect{grid-template-columns:1fr;row-gap:var(--space-8);max-width:none;margin:0}.cs-page--ao5 .cs-more,.cs-page--celsus .cs-more,.cs-page--insight .cs-more,.cs-page--kargo .cs-more{align-items:flex-start}.cs-page--ao5 .cs-more__title,.cs-page--celsus .cs-more__title,.cs-page--insight .cs-more__title,.cs-page--kargo .cs-more__title{text-align:left}.cs-page--ao5 .cs-more__grid,.cs-page--celsus .cs-more__grid,.cs-page--insight .cs-more__grid,.cs-page--kargo .cs-more__grid{grid-template-columns:1fr;gap:var(--space-8)}.cs-page--insight .cs-research:has(.cs-research-block){gap:var(--space-16)}.cs-page--insight .cs-research-block{gap:var(--space-8);align-items:flex-start}.cs-page--insight .cs-research-stages{grid-template-columns:1fr;row-gap:var(--space-6)}.cs-page--insight .cs-research-intro,.cs-page--insight .cs-research-intro__header{align-items:flex-start;max-width:none;text-align:left}.cs-page--insight .cs-challenge-header__title--narrow,.cs-page--insight .cs-role-about-header--narrow{max-width:none}.cs-page--ao5 .cs-research-row__label br,.cs-page--insight .cs-research-row__label br,.cs-page--kargo .cs-research-row__label br{display:none}.cs-page--ao5 .cs-role-bottom,.cs-page--insight .cs-role-bottom,.cs-page--kargo .cs-role-bottom{gap:var(--space-12)}.cs-page--ao5 .cs-role-criteria,.cs-page--insight .cs-role-criteria,.cs-page--kargo .cs-role-criteria{grid-template-columns:1fr;row-gap:var(--space-6)}.cs-page--ao5 .cs-challenge-media,.cs-page--ao5 .cs-challenge-media.cs-challenge-media--natural,.cs-page--insight .cs-challenge-media,.cs-page--kargo .cs-challenge-media{border-radius:var(--radius-xl)}.cs-page--ao5 .cs-icon-card,.cs-page--insight .cs-icon-card,.cs-page--kargo .cs-icon-card{padding:var(--space-7) var(--space-6);gap:var(--space-6)}.cs-page--ao5 .cs-icon-card__grid,.cs-page--insight .cs-icon-card__grid,.cs-page--kargo .cs-icon-card__grid{gap:var(--space-6)}.cs-page--ao5 .cs-icon-card__row,.cs-page--ao5 .cs-icon-card__row--2,.cs-page--insight .cs-icon-card__row,.cs-page--insight .cs-icon-card__row--2,.cs-page--kargo .cs-icon-card__row,.cs-page--kargo .cs-icon-card__row--2{grid-template-columns:1fr;row-gap:var(--space-5)}.cs-page--ao5 .cs-icon-card__row--2 .cs-icon-card__item:first-child,.cs-page--ao5 .cs-icon-card__row--2 .cs-icon-card__item:nth-child(2),.cs-page--insight .cs-icon-card__row--2 .cs-icon-card__item:first-child,.cs-page--insight .cs-icon-card__row--2 .cs-icon-card__item:nth-child(2),.cs-page--kargo .cs-icon-card__row--2 .cs-icon-card__item:first-child,.cs-page--kargo .cs-icon-card__row--2 .cs-icon-card__item:nth-child(2){grid-column:auto}.cs-page--ao5 .cs-icon-card__title,.cs-page--insight .cs-icon-card__title,.cs-page--kargo .cs-icon-card__title{font-size:var(--font-size-body-lg)}.cs-page--insight .cs-ux-steps{grid-template-columns:1fr;gap:var(--space-6)}.cs-page--insight .cs-ux-final{flex-direction:column;align-items:flex-start;gap:var(--space-5);padding:var(--space-5) var(--space-6)}.cs-page--insight .cs-ux-final__copy{gap:var(--space-2)}.cs-page--insight .cs-ux-final__title{font-size:var(--font-size-body);line-height:1.35}.cs-page--insight .cs-ux-final__text{font-size:var(--font-size-body);line-height:1.5}.cs-page--insight .cs-ux-media.cs-ux-media--pl{width:100%;flex-shrink:1}.cs-page--insight .cs-ux-media.cs-ux-media--pl img{width:100%;height:auto;max-width:100%}.cs-page--insight .cs-ux-step__title--single-line-sm br{display:none}.cs-page--insight .cs-ux-widgets{grid-template-columns:1fr 1fr;gap:var(--space-3)}.cs-page--insight .cs-ux-callout{align-items:flex-start;padding:var(--space-5)}.cs-page--insight .cs-effect-methods,.cs-page--kargo .cs-effect-methods,.cs-page--kargo .cs-effect-methods--triple{grid-template-columns:1fr;gap:var(--space-8)}.cs-page--kargo .cs-effect-method__copy{padding:0}.cs-page--ao5 .cs-final.cs-final--panel,.cs-page--insight .cs-final.cs-final--panel{padding:var(--cs-final-panel-padding-tablet);border-radius:var(--space-8)}.cs-split-panel{padding:var(--space-10);border-radius:var(--space-8)}.cs-page--insight .cs-research-outro{align-items:flex-start;text-align:left}.cs-page--insight .cs-research-stage__text{font-size:var(--font-size-body)}.cs-page--ao5 .cs-about,.cs-page--ao5 .cs-about__stack,.cs-page--insight .cs-about,.cs-page--insight .cs-about__stack,.cs-page--kargo .cs-about,.cs-page--kargo .cs-about__stack{align-items:flex-start;text-align:left}.cs-page--ao5 .cs-about .cs-title-lg,.cs-page--insight .cs-about .cs-title-lg,.cs-page--kargo .cs-about .cs-title-lg{text-align:left;align-self:flex-start}.cs-page--ao5 .cs-ba,.cs-page--insight .cs-ba,.cs-page--kargo .cs-ba{align-items:flex-start}.cs-page--ao5 .cs-body--numbers,.cs-page--ao5 .cs-ux-intro .cs-lead--tests,.cs-page--insight .cs-body--numbers,.cs-page--insight .cs-results .cs-note,.cs-page--insight .cs-ux-intro .cs-lead--tests,.cs-page--kargo .cs-body--numbers,.cs-page--kargo .cs-ux-intro .cs-lead--tests{max-width:none;text-align:left}.cs-page--kargo .cs-challenge-aside{grid-template-columns:1fr;row-gap:var(--space-8)}.cs-page--kargo .cs-assessment__cols{grid-template-columns:1fr;row-gap:var(--space-6)}.cs-page--ao5 .cs-ux-pair,.cs-page--kargo .cs-ux-pair{grid-template-columns:1fr 1fr;gap:var(--space-3)}.cs-page--insight .cs-ux-pair-stack,.cs-page--kargo .cs-tests-pareto-stack,.cs-page--kargo .cs-ux-pair-stack{grid-template-columns:1fr;gap:var(--space-8)}.cs-page--insight .cs-ux-pair-unit,.cs-page--kargo .cs-ux-pair-unit{gap:var(--space-6)}.cs-page--kargo .cs-tests--effect{gap:var(--space-12)}.cs-page--kargo .cs-role-visual--traffic{max-width:none;margin:0}.cs-page--kargo .cs-challenge-header__title--narrow,.cs-page--kargo .cs-research-intro .cs-lead{max-width:none}.cs-page--kargo .cs-research-top{align-items:flex-start;gap:var(--space-8)}.cs-page--kargo .cs-research-top .cs-note{align-self:stretch;max-width:none;text-align:left}.cs-page--kargo .cs-research{gap:var(--space-12)}.cs-page--kargo .cs-research-body{gap:var(--space-10)}.cs-page--kargo .cs-assessment{align-items:flex-start;gap:var(--space-8)}.cs-page--kargo .cs-assessment__intro{align-items:flex-start;max-width:none;text-align:left}.cs-page--kargo .cs-assessment__matrix{border-radius:var(--radius-xl)}.cs-page--kargo .cs-challenge-media.cs-challenge-media--cjm,.cs-page--kargo .cs-challenge-media.cs-challenge-media--cjm img{border-radius:var(--radius-xs)}.cs-page--ao5 .cs-challenge-figure,.cs-page--kargo .cs-challenge-figure{align-items:flex-start}.cs-page--ao5 .cs-challenge-figure .cs-note,.cs-page--kargo .cs-challenge-figure .cs-note{max-width:none;text-align:left}.cs-page--kargo .cs-challenge-aside__copy{gap:var(--space-6)}.cs-page--kargo .cs-media-hero--kargo{width:100%;max-width:none}.cs-page--kargo .cs-ux-pair-stack .cs-ux-compare--pair{gap:var(--space-8)}.cs-page--ao5 .cs-research-top,.cs-page--kargo .cs-research-top{align-items:flex-start;gap:var(--space-8)}.cs-page--ao5 .cs-research,.cs-page--kargo .cs-research{gap:var(--space-12)}.cs-page--ao5 .cs-research-body,.cs-page--kargo .cs-research-body{gap:var(--space-10)}.cs-page--ao5 .cs-research:has(.cs-research-block){gap:var(--space-16)}.cs-page--ao5 .cs-research-block{gap:var(--space-8);align-items:flex-start}.cs-page--ao5 .cs-ux-steps{grid-template-columns:1fr;gap:var(--space-6)}.cs-page--ao5 .cs-ux-block__group--details .cs-ux-steps{row-gap:var(--space-6)}.cs-page--ao5 .cs-ux-block__group--details .cs-ux-step{display:flex;flex-direction:column;gap:var(--space-4)}.cs-page--ao5 .cs-ux-block__group--details .cs-ux-step .cs-ux-media,.cs-page--ao5 .cs-ux-block__group--details .cs-ux-step .cs-ux-step__copy{grid-column:auto;grid-row:auto}.cs-page--ao5 .cs-challenge-header__title--w606,.cs-page--ao5 .cs-challenge-header__title--w660,.cs-page--ao5 .cs-research-intro--full,.cs-page--ao5 .cs-research-intro__header--full,.cs-page--ao5 .cs-research-intro__header--wide-title,.cs-page--ao5 .cs-ux-intro__header--w650,.cs-page--ao5 .cs-ux-intro__header--w660,.cs-page--ao5 .cs-ux-intro__header--w700,.cs-page--ao5 .cs-ux-intro__header--w850,.cs-page--ao5 .cs-ux-intro__header--wide{max-width:none}.cs-page--ao5 .cs-research-media--ao5-definition{border-radius:var(--radius-xl)}.cs-page--ao5 .cs-tests--effect{gap:var(--space-12)}.cs-page--ao5 .cs-research-intro .cs-lead{max-width:none}.cs-page--ao5 .cs-split-panels,.cs-page--ao5 .cs-step-cards{grid-template-columns:1fr}.cs-page--ao5 .cs-final-reflect{grid-template-columns:1fr;row-gap:var(--space-8);max-width:none}}@media (max-width:1023px) and (min-width:550px){.cs-page--ao5 .cs-ux-pair,.cs-page--insight .cs-ux-pair,.cs-page--kargo .cs-ux-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}}@media (max-width:549px){.cs-home-link--hero{margin-bottom:calc(-1 * var(--space-5))}.cs-page--ao5 .cs-title-hero,.cs-page--celsus .cs-title-hero,.cs-page--insight .cs-title-hero,.cs-page--kargo .cs-title-hero{font-size:var(--font-size-heading-md)}.cs-page--ao5 .cs-title-xl,.cs-page--celsus .cs-title-xl,.cs-page--insight .cs-title-xl,.cs-page--kargo .cs-title-xl{font-size:var(--font-size-title-compact)}.cs-page--ao5 .cs-title-lg,.cs-page--celsus .cs-title-lg,.cs-page--insight .cs-title-lg,.cs-page--kargo .cs-title-lg{font-size:var(--font-size-title)}.cs-page--ao5 .cs-title-md,.cs-page--celsus .cs-title-md,.cs-page--insight .cs-title-md,.cs-page--kargo .cs-title-md{font-size:var(--font-size-body-xl)}.cs-page--ao5 .cs-ux-intro--md .cs-ux-intro__header .cs-title-md,.cs-page--celsus .cs-ux-intro--md .cs-ux-intro__header .cs-title-md,.cs-page--insight .cs-ux-intro--md .cs-ux-intro__header .cs-title-md,.cs-page--kargo .cs-ux-intro--md .cs-ux-intro__header .cs-title-md{font-size:var(--font-size-title)}.cs-page--ao5 .cs-kicker,.cs-page--celsus .cs-kicker,.cs-page--insight .cs-kicker,.cs-page--kargo .cs-kicker{font-size:var(--font-size-caption)}.cs-page--ao5 .cs-research-row__label--lg,.cs-page--celsus .cs-research-row__label--lg,.cs-page--insight .cs-research-row__label--lg,.cs-page--kargo .cs-research-row__label--lg{font-size:var(--font-size-title)}.cs-page--ao5 .cs-research-row__label,.cs-page--celsus .cs-research-row__label,.cs-page--insight .cs-research-row__label,.cs-page--kargo .cs-research-row__label{font-size:var(--font-size-body-xl)}.cs-page--ao5 .cs-research-row__lead,.cs-page--celsus .cs-research-row__lead,.cs-page--insight .cs-research-row__lead,.cs-page--kargo .cs-research-row__lead{font-size:var(--font-size-body-lg)}.cs-page--ao5 .cs-lead,.cs-page--ao5 .cs-research-intro .cs-lead,.cs-page--ao5 .cs-role-why-text .cs-lead,.cs-page--ao5 .cs-ux-intro .cs-lead,.cs-page--celsus .cs-lead,.cs-page--celsus .cs-research-intro .cs-lead,.cs-page--celsus .cs-role-why-text .cs-lead,.cs-page--celsus .cs-ux-intro .cs-lead,.cs-page--insight .cs-lead,.cs-page--insight .cs-research-intro .cs-lead,.cs-page--insight .cs-role-why-text .cs-lead,.cs-page--insight .cs-ux-intro .cs-lead,.cs-page--kargo .cs-lead,.cs-page--kargo .cs-research-intro .cs-lead,.cs-page--kargo .cs-role-why-text .cs-lead,.cs-page--kargo .cs-ux-intro .cs-lead{font-size:var(--font-size-body-lg);line-height:1.4}.cs-page--ao5 .cs-challenge-col__label,.cs-page--ao5 .cs-final-reflect__title,.cs-page--ao5 .cs-ux-compare__title,.cs-page--ao5 .cs-ux-point__title,.cs-page--celsus .cs-challenge-col__label,.cs-page--celsus .cs-final-reflect__title,.cs-page--celsus .cs-ux-compare__title,.cs-page--celsus .cs-ux-point__title,.cs-page--insight .cs-challenge-col__label,.cs-page--insight .cs-final-reflect__title,.cs-page--insight .cs-ux-compare__title,.cs-page--insight .cs-ux-point__title,.cs-page--kargo .cs-challenge-col__label,.cs-page--kargo .cs-final-reflect__title,.cs-page--kargo .cs-ux-compare__title,.cs-page--kargo .cs-ux-point__title{font-size:var(--font-size-body-lg)}.cs-page--ao5 .cs-card__title,.cs-page--celsus .cs-card__title,.cs-page--insight .cs-card__title,.cs-page--kargo .cs-card__title{font-size:var(--font-size-body)}.cs-page--ao5 .cs-result-card__title,.cs-page--celsus .cs-result-card__title,.cs-page--insight .cs-result-card__title,.cs-page--kargo .cs-result-card__title{font-size:var(--font-size-heading-xs)}.cs-page--ao5 .cs-ba-card__eyebrow,.cs-page--celsus .cs-ba-card__eyebrow,.cs-page--insight .cs-ba-card__eyebrow,.cs-page--kargo .cs-ba-card__eyebrow{font-size:var(--font-size-body-lg)}.cs-page--ao5 .cs-ba-card__title,.cs-page--ao5 .cs-more__title,.cs-page--celsus .cs-ba-card__title,.cs-page--celsus .cs-more__title,.cs-page--insight .cs-ba-card__title,.cs-page--insight .cs-more__title,.cs-page--kargo .cs-ba-card__title,.cs-page--kargo .cs-more__title{font-size:var(--font-size-heading-xs)}.cs-page--ao5 .cs-divider-label__text,.cs-page--celsus .cs-divider-label__text,.cs-page--insight .cs-divider-label__text,.cs-page--kargo .cs-divider-label__text{font-size:var(--font-size-caption)}.cs-page--celsus,.cs-page--insight{padding-top:var(--space-24)}.cs-page--ao5 .cs-content,.cs-page--celsus .cs-content,.cs-page--insight .cs-content,.cs-page--kargo .cs-content{gap:var(--space-10)}.cs-page--ao5 .cs-review,.cs-page--ao5 .cs-review-top,.cs-page--celsus .cs-review,.cs-page--celsus .cs-review-top,.cs-page--insight .cs-review,.cs-page--insight .cs-review-top,.cs-page--kargo .cs-review,.cs-page--kargo .cs-review-top{gap:var(--space-8)}.cs-page--ao5 .cs-review-intro,.cs-page--celsus .cs-review-intro,.cs-page--insight .cs-review-intro,.cs-page--kargo .cs-review-intro{gap:var(--space-6)}.cs-page--ao5 .cs-role,.cs-page--ao5 .cs-role-bottom,.cs-page--celsus .cs-role,.cs-page--celsus .cs-role-bottom,.cs-page--insight .cs-role,.cs-page--insight .cs-role-bottom,.cs-page--kargo .cs-role,.cs-page--kargo .cs-role-bottom{gap:var(--space-12)}.cs-page--ao5 .cs-role-why-main,.cs-page--celsus .cs-role-why-main,.cs-page--insight .cs-role-why-main,.cs-page--kargo .cs-role-why-main{gap:var(--space-8)}.cs-page--ao5 .cs-challenges,.cs-page--celsus .cs-challenges,.cs-page--insight .cs-challenges,.cs-page--kargo .cs-challenges{gap:var(--space-12)}.cs-page--ao5 .cs-challenge,.cs-page--ao5 .cs-challenge-header,.cs-page--celsus .cs-challenge,.cs-page--celsus .cs-challenge-header,.cs-page--insight .cs-challenge,.cs-page--insight .cs-challenge-header,.cs-page--kargo .cs-challenge,.cs-page--kargo .cs-challenge-header{gap:var(--space-6)}.cs-page--ao5 .cs-research,.cs-page--celsus .cs-research,.cs-page--insight .cs-research,.cs-page--kargo .cs-research{gap:var(--space-10)}.cs-page--ao5 .cs-research-top,.cs-page--celsus .cs-research-top,.cs-page--insight .cs-research-top,.cs-page--kargo .cs-research-top{gap:var(--space-8)}.cs-page--ao5 .cs-research-intro,.cs-page--celsus .cs-research-intro,.cs-page--insight .cs-research-intro,.cs-page--kargo .cs-research-intro{gap:var(--space-6)}.cs-page--ao5 .cs-research-body,.cs-page--celsus .cs-research-body,.cs-page--insight .cs-research-body,.cs-page--kargo .cs-research-body{gap:var(--space-10)}.cs-page--ao5 .cs-ux,.cs-page--celsus .cs-ux,.cs-page--insight .cs-ux,.cs-page--kargo .cs-ux{gap:var(--space-12)}.cs-page--ao5 .cs-ux-block,.cs-page--ao5 .cs-ux-block__group,.cs-page--celsus .cs-ux-block,.cs-page--celsus .cs-ux-block__group,.cs-page--insight .cs-ux-block,.cs-page--insight .cs-ux-block__group,.cs-page--kargo .cs-ux-block,.cs-page--kargo .cs-ux-block__group{gap:var(--space-8)}.cs-page--ao5 .cs-ux-block--with-layout,.cs-page--celsus .cs-ux-block--with-layout,.cs-page--insight .cs-ux-block--with-layout,.cs-page--kargo .cs-ux-block--with-layout{gap:var(--space-12)}.cs-page--ao5 .cs-ux-intro:not(.cs-ux-intro--md),.cs-page--celsus .cs-ux-intro:not(.cs-ux-intro--md),.cs-page--insight .cs-ux-intro:not(.cs-ux-intro--md),.cs-page--kargo .cs-ux-intro:not(.cs-ux-intro--md){gap:var(--space-6)}.cs-page--ao5 .cs-ux-intro--md,.cs-page--celsus .cs-ux-intro--md,.cs-page--insight .cs-ux-intro--md,.cs-page--kargo .cs-ux-intro--md{gap:var(--space-3)}.cs-page--ao5 .cs-ux-figure,.cs-page--celsus .cs-ux-figure,.cs-page--insight .cs-ux-figure,.cs-page--kargo .cs-ux-figure{gap:var(--space-5)}.cs-page--ao5 .cs-ux-compare,.cs-page--celsus .cs-ux-compare,.cs-page--insight .cs-ux-compare,.cs-page--kargo .cs-ux-compare{row-gap:var(--space-6)}.cs-page--ao5 .cs-ux-compare--pair,.cs-page--celsus .cs-ux-compare--pair,.cs-page--insight .cs-ux-compare--pair,.cs-page--kargo .cs-ux-compare--pair{gap:var(--space-8)}.cs-page--ao5 .cs-ux-points,.cs-page--celsus .cs-ux-points,.cs-page--insight .cs-ux-points,.cs-page--kargo .cs-ux-points{gap:var(--space-6)}.cs-page--ao5 .cs-tests,.cs-page--celsus .cs-tests,.cs-page--insight .cs-tests,.cs-page--kargo .cs-tests{gap:var(--space-12)}.cs-page--ao5 .cs-final,.cs-page--ao5 .cs-results-cards,.cs-page--ao5 .cs-tests-numbers,.cs-page--ao5 .cs-tests-top,.cs-page--celsus .cs-final,.cs-page--celsus .cs-results-cards,.cs-page--celsus .cs-tests-numbers,.cs-page--celsus .cs-tests-top,.cs-page--insight .cs-final,.cs-page--insight .cs-results-cards,.cs-page--insight .cs-tests-numbers,.cs-page--insight .cs-tests-top,.cs-page--kargo .cs-final,.cs-page--kargo .cs-results-cards,.cs-page--kargo .cs-tests-numbers,.cs-page--kargo .cs-tests-top{gap:var(--space-8)}.cs-page--ao5 .cs-final-reflect,.cs-page--celsus .cs-final-reflect,.cs-page--insight .cs-final-reflect,.cs-page--kargo .cs-final-reflect{row-gap:var(--space-6)}.cs-page--ao5 .cs-ba-card,.cs-page--celsus .cs-ba-card,.cs-page--insight .cs-ba-card,.cs-page--kargo .cs-ba-card{padding:var(--space-7) var(--space-6) var(--space-9);border-radius:var(--radius-xl)}.cs-page--ao5 .cs-role-about,.cs-page--celsus .cs-role-about,.cs-page--insight .cs-role-about,.cs-page--kargo .cs-role-about{row-gap:var(--space-6)}.cs-page--ao5 .cs-ux-expert,.cs-page--celsus .cs-ux-expert,.cs-page--insight .cs-ux-expert,.cs-page--kargo .cs-ux-expert{gap:var(--space-4)}.cs-page--ao5 .cs-ux-expert-card,.cs-page--celsus .cs-ux-expert-card,.cs-page--insight .cs-ux-expert-card,.cs-page--kargo .cs-ux-expert-card{gap:var(--space-5);padding:var(--space-3) var(--space-3) var(--space-5)}.cs-page--ao5 .cs-card,.cs-page--celsus .cs-card,.cs-page--insight .cs-card,.cs-page--kargo .cs-card{padding:var(--space-5)}.cs-page--insight .cs-effect-method__title,.cs-page--insight .cs-research-stage__title,.cs-page--insight .cs-ux-final__title,.cs-page--insight .cs-ux-step__title,.cs-page--kargo .cs-effect-method__title{font-size:var(--font-size-body-lg)}.cs-page--ao5 .cs-ux-pair,.cs-page--insight .cs-ux-pair,.cs-page--kargo .cs-ux-pair{grid-template-columns:1fr;gap:var(--space-4)}.cs-page--kargo .cs-ux-pair-unit{gap:var(--space-4)}.cs-page--kargo .cs-assessment-col__title{font-size:var(--font-size-body-lg)}.cs-page--kargo .cs-assessment-col__text{font-size:var(--font-size-body)}.cs-page--insight .cs-ux-pair-stack,.cs-page--kargo .cs-tests-pareto-stack,.cs-page--kargo .cs-ux-pair-stack{gap:var(--space-5)}}@media (max-width:768px){.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-container{padding:0 var(--layout-gutter-mobile)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5){padding:var(--space-22) 0 0}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-content{gap:var(--space-12)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-review,.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-review-top{gap:var(--space-10)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-review-intro{gap:var(--space-6)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-title-hero,.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-title-xl{font-size:var(--font-size-heading-md)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-title-md{font-size:var(--font-size-title)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-title-lg{font-size:var(--font-size-heading-sm)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-lead{font-size:var(--font-size-body-lg)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-kicker{font-size:var(--font-size-body)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-challenges,.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-role{gap:var(--space-12)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-challenge,.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-challenge-header{gap:var(--space-8)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-challenge-split{grid-template-columns:1fr;row-gap:var(--space-6)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-challenge-aside{grid-template-columns:1fr;row-gap:var(--space-8)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-challenge-media{border-radius:var(--radius-xl)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-icon-card{padding:var(--space-7) var(--space-6);gap:var(--space-6)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-icon-card__grid{gap:var(--space-6)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo) .cs-icon-card__row,.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-icon-card__row--2{grid-template-columns:1fr;row-gap:var(--space-5)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo) .cs-icon-card__row--2 .cs-icon-card__item:first-child,.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-icon-card__row--2 .cs-icon-card__item:nth-child(2){grid-column:auto}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-research-body{gap:var(--space-12)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-research:has(.cs-research-block){gap:var(--space-16)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-research-block{gap:var(--space-8)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-assessment__cols,.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-research-stages{grid-template-columns:1fr;row-gap:var(--space-6)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-research-row{grid-template-columns:1fr;row-gap:var(--space-3)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-research-row__label--lg{font-size:var(--font-size-heading-md)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-research-row__lead{font-size:var(--font-size-body-lg)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-cards-grid{grid-template-columns:1fr}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-ux{gap:var(--space-12)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-ux-block{gap:var(--space-8)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-ux-intro .cs-lead{font-size:var(--font-size-body-lg)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-ux-pair,.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-ux-points{grid-template-columns:1fr;gap:var(--space-6)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-ux-compare{grid-template-columns:1fr;row-gap:var(--space-8)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-ux-history{grid-template-columns:1fr}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-ux-history__item{aspect-ratio:318/376;max-width:var(--cs-max-tablet-card);margin:0 auto}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-ux-steps{grid-template-columns:1fr;gap:var(--space-6)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-ux-final{flex-direction:column;align-items:flex-start;gap:var(--space-5);padding:var(--space-5) var(--space-6)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-ux-media.cs-ux-media--pl img{height:var(--cs-media-short-h);width:auto;max-width:100%}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-ux-widgets{grid-template-columns:1fr 1fr;gap:var(--space-3)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-ux-callout{align-items:flex-start;padding:var(--space-5)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-split-panels,.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-step-cards,.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-tests-cards{grid-template-columns:1fr}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-effect-methods{grid-template-columns:1fr;gap:var(--space-8)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-ux-ai{grid-template-columns:1fr}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-ux-ai__item{max-width:var(--cs-max-tablet-card);margin:0 auto}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-ba__cards,.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-ux-expert{grid-template-columns:1fr}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-ba-card{padding:var(--space-7) var(--space-6) var(--space-9);border-radius:var(--radius-xl)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-ba-card__eyebrow{font-size:var(--font-size-title)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-ba-card__title{font-size:var(--font-size-heading-sm)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-final.cs-final--panel{padding:var(--cs-final-panel-padding-tablet)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-final-reflect{grid-template-columns:1fr;row-gap:var(--space-8);max-width:none}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-more__grid{grid-template-columns:1fr;gap:var(--space-8)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-more__title{font-size:var(--font-size-heading-sm)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-role-about{grid-template-columns:1fr;row-gap:var(--space-8)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-role-about-header{max-width:none}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-role-visual{max-width:var(--cs-max-tablet-visual);margin:0 auto}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-role-criteria{grid-template-columns:1fr;row-gap:var(--space-6)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-role-bottom{gap:var(--space-12)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-role-why-main{gap:var(--space-8)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-role-why-text .cs-lead{font-size:var(--font-size-body-lg)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-metrics,.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-results-grid{grid-template-columns:1fr}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-result-card__title{font-size:var(--font-size-heading-xs)}.cs-page:not(.cs-page--celsus,.cs-page--insight,.cs-page--kargo,.cs-page--ao5) .cs-divider-label__text{font-size:var(--font-size-body)}}@media (max-width:631px) and (min-width:550px){.cs-page--ao5 .cs-ux-intro--md .cs-ux-intro__header .cs-title-md,.cs-page--celsus .cs-ux-intro--md .cs-ux-intro__header .cs-title-md,.cs-page--insight .cs-ux-intro--md .cs-ux-intro__header .cs-title-md,.cs-page--kargo .cs-ux-intro--md .cs-ux-intro__header .cs-title-md{font-size:var(--font-size-heading-md)}}@media (max-width:631px){.cs-home-link--hero{padding-top:var(--space-3);padding-bottom:var(--space-3)}.cs-page--ao5 .cs-container,.cs-page--celsus .cs-container,.cs-page--insight .cs-container,.cs-page--kargo .cs-container{padding-inline:var(--layout-gutter-mobile)}.cs-assessment__matrix.cs-appear,.cs-challenge-media.cs-appear{opacity:1}.cs-page--kargo .cs-assessment__matrix,.cs-page--kargo .cs-assessment__matrix.cs-assessment__matrix--natural,.cs-page--kargo .cs-challenge-media.cs-challenge-media--cjm{aspect-ratio:auto;height:auto;overflow:visible}.cs-page--kargo .cs-assessment__matrix>span:not(.cs-image-lightbox-trigger),.cs-page--kargo .cs-challenge-media.cs-challenge-media--cjm>span:not(.cs-image-lightbox-trigger){position:static;inset:auto;width:100%;height:auto;display:block}.cs-page--kargo .cs-assessment__matrix img,.cs-page--kargo .cs-assessment__matrix.cs-assessment__matrix--natural img,.cs-page--kargo .cs-challenge-media.cs-challenge-media--cjm img{position:static;inset:auto;width:100%;height:auto;object-fit:contain}.cs-page--ao5 .cs-challenge-media--priority,.cs-page--ao5 .cs-challenge-media.cs-challenge-media--natural,.cs-page--ao5 .cs-research-media--ao5-definition{aspect-ratio:auto;height:auto}.cs-page--ao5 .cs-challenge-media--priority img,.cs-page--ao5 .cs-challenge-media.cs-challenge-media--natural img,.cs-page--ao5 .cs-research-media--ao5-definition img{position:static;inset:auto;width:100%;height:auto;object-fit:contain}.cs-page--ao5 .cs-challenge-media,.cs-page--ao5 .cs-media-hero,.cs-page--ao5 .cs-research-media,.cs-page--ao5 .cs-research-media--ao5-definition,.cs-page--ao5 .cs-research-media--mindmap,.cs-page--ao5 .cs-research-media--shadowing,.cs-page--ao5 .cs-role-visual--balance,.cs-page--ao5 .cs-ux-media,.cs-page--celsus .cs-challenge-media,.cs-page--celsus .cs-media-hero,.cs-page--celsus .cs-research-media,.cs-page--celsus .cs-research-media--mindmap,.cs-page--celsus .cs-research-media--shadowing,.cs-page--celsus .cs-role-visual--balance,.cs-page--celsus .cs-ux-media,.cs-page--insight .cs-challenge-media,.cs-page--insight .cs-media-hero,.cs-page--insight .cs-research-media,.cs-page--insight .cs-research-media--mindmap,.cs-page--insight .cs-research-media--shadowing,.cs-page--insight .cs-role-visual--balance,.cs-page--insight .cs-ux-media,.cs-page--kargo .cs-challenge-media,.cs-page--kargo .cs-media-hero,.cs-page--kargo .cs-research-media,.cs-page--kargo .cs-research-media--mindmap,.cs-page--kargo .cs-research-media--shadowing,.cs-page--kargo .cs-role-visual--balance,.cs-page--kargo .cs-ux-media{border-radius:var(--radius-md)}.cs-page--insight .cs-role-visual--data{margin-top:0}.cs-page--ao5 .cs-icon-card,.cs-page--insight .cs-icon-card,.cs-page--kargo .cs-icon-card{padding:var(--space-5) var(--space-4);border-radius:var(--radius-md);gap:var(--space-5)}.cs-page--ao5 .cs-icon-card__grid,.cs-page--insight .cs-icon-card__grid,.cs-page--kargo .cs-icon-card__grid{gap:var(--space-5)}.cs-page--insight .cs-ux-final{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md)}.cs-page--insight .cs-ux-callout{flex-direction:column;align-items:flex-start;border-radius:var(--radius-md);gap:var(--space-3)}.cs-page--insight .cs-ux-callout__text{width:100%}.cs-page--insight .cs-effect-method__copy,.cs-page--kargo .cs-effect-method__copy{padding:0}.cs-page--ao5 .cs-ux-pair__item,.cs-page--insight .cs-ux-pair__item,.cs-page--kargo .cs-ux-pair__item{gap:var(--space-3)}.cs-page--ao5 .cs-research-block,.cs-page--insight .cs-research-block{gap:var(--space-6)}.cs-page--ao5 .cs-research:has(.cs-research-block),.cs-page--insight .cs-research:has(.cs-research-block){gap:var(--space-12)}.cs-page--insight .cs-tests--effect{gap:var(--space-12)}.cs-page--ao5 .cs-final.cs-final--panel,.cs-page--insight .cs-final.cs-final--panel{padding:var(--space-8) var(--space-5) var(--space-10);border-radius:var(--radius-xl);gap:var(--space-8)}.cs-page--ao5 .cs-research{gap:var(--space-10)}.cs-page--ao5 .cs-research-body{gap:var(--space-8)}.cs-page--kargo .cs-role-visual--traffic{margin-top:0;border-radius:var(--radius-md);overflow:hidden}.cs-page--kargo .cs-assessment__matrix,.cs-page--kargo .cs-challenge-media--sidebar,.cs-page--kargo .cs-media-hero--kargo{border-radius:var(--radius-md)}.cs-page--kargo .cs-research{gap:var(--space-10)}.cs-page--kargo .cs-research-body{gap:var(--space-8)}.cs-page--insight .cs-ux-pair-stack,.cs-page--kargo .cs-assessment,.cs-page--kargo .cs-tests-pareto-stack,.cs-page--kargo .cs-ux-pair-stack{gap:var(--space-6)}.cs-page--ao5 .cs-ba-card,.cs-page--celsus .cs-ba-card,.cs-page--insight .cs-ba-card,.cs-page--kargo .cs-ba-card{padding:var(--space-6) var(--space-5) var(--space-8);border-radius:var(--radius-md);gap:var(--space-5)}.cs-page--ao5 .cs-ba-card__list,.cs-page--celsus .cs-ba-card__list,.cs-page--insight .cs-ba-card__list,.cs-page--kargo .cs-ba-card__list{gap:var(--space-5)}.cs-page--ao5 .cs-ba-card__item p,.cs-page--celsus .cs-ba-card__item p,.cs-page--insight .cs-ba-card__item p,.cs-page--kargo .cs-ba-card__item p{font-size:var(--font-size-body);line-height:1.4}.cs-page--ao5 .cs-metric-card__name,.cs-page--celsus .cs-metric-card__name,.cs-page--insight .cs-metric-card__name,.cs-page--kargo .cs-metric-card__name{white-space:normal}.cs-page--ao5 .cs-tests-cards .cs-metric-card,.cs-page--celsus .cs-tests-cards .cs-metric-card,.cs-page--insight .cs-tests-cards .cs-metric-card,.cs-page--kargo .cs-tests-cards .cs-metric-card{padding:0 12px 16px}.cs-page--ao5 .cs-metric-card__head,.cs-page--celsus .cs-metric-card__head,.cs-page--insight .cs-metric-card__head,.cs-page--kargo .cs-metric-card__head{padding:16px 6px 12px;border-bottom:1px solid var(--color-border-light-soft)}.cs-page--ao5 .cs-metric-card__block,.cs-page--celsus .cs-metric-card__block,.cs-page--insight .cs-metric-card__block,.cs-page--kargo .cs-metric-card__block{padding:16px 6px}.cs-page--insight .cs-review{gap:var(--space-10)}.cs-page--insight .cs-note{text-align:left}.cs-page--insight .cs-tests-numbers,.cs-page--insight .cs-tests-top{gap:var(--space-6)}.cs-page--ao5 .cs-about,.cs-page--celsus .cs-about,.cs-page--insight .cs-about,.cs-page--kargo .cs-about{gap:var(--space-5)}.cs-page--ao5 .cs-review-copy,.cs-page--celsus .cs-review-copy,.cs-page--insight .cs-review-copy,.cs-page--kargo .cs-review-copy{gap:var(--space-4)}.cs-page--ao5 .cs-media-hero,.cs-page--celsus .cs-media-hero,.cs-page--insight .cs-media-hero,.cs-page--kargo .cs-media-hero{border-radius:var(--radius-xs)}.cs-page--ao5 .cs-role-about-copy,.cs-page--celsus .cs-role-about-copy,.cs-page--insight .cs-role-about-copy,.cs-page--kargo .cs-role-about-copy{gap:var(--space-6)}.cs-page--ao5 .cs-role-why-text,.cs-page--celsus .cs-role-why-text,.cs-page--insight .cs-role-why-text,.cs-page--kargo .cs-role-why-text{gap:var(--space-5)}.cs-page--ao5 .cs-challenge-figure,.cs-page--ao5 .cs-results,.cs-page--ao5 .cs-role-why,.cs-page--ao5 .cs-ux-figure,.cs-page--celsus .cs-challenge-figure,.cs-page--celsus .cs-results,.cs-page--celsus .cs-role-why,.cs-page--celsus .cs-ux-figure,.cs-page--insight .cs-challenge-figure,.cs-page--insight .cs-results,.cs-page--insight .cs-role-why,.cs-page--insight .cs-ux-figure,.cs-page--kargo .cs-challenge-figure,.cs-page--kargo .cs-results,.cs-page--kargo .cs-role-why,.cs-page--kargo .cs-ux-figure{gap:var(--space-3)}.cs-page--ao5 .cs-ux-media,.cs-page--celsus .cs-ux-media,.cs-page--insight .cs-ux-media,.cs-page--kargo .cs-ux-media{border-radius:var(--radius-xs)}.cs-page--ao5 .cs-list-item--lg,.cs-page--celsus .cs-list-item--lg,.cs-page--insight .cs-list-item--lg,.cs-page--kargo .cs-list-item--lg{font-size:var(--font-size-body)}.cs-page--ao5 .cs-more__finale,.cs-page--celsus .cs-more__finale,.cs-page--insight .cs-more__finale,.cs-page--kargo .cs-more__finale{margin-bottom:var(--space-12)}.cs-page--ao5 .cs-more__title,.cs-page--celsus .cs-more__title,.cs-page--insight .cs-more__title,.cs-page--kargo .cs-more__title{font-size:var(--font-size-title);margin-bottom:var(--space-6)}.cs-page--ao5 .cs-ux-steps,.cs-page--insight .cs-ux-steps,.cs-ux-steps{gap:var(--space-8)}.cs-page--ao5 .cs-ux-block__group--details .cs-ux-steps,.cs-ux-block__group--details .cs-ux-steps{row-gap:var(--space-8)}.cs-page--ao5 .cs-ux-compare--pair,.cs-page--celsus .cs-ux-compare--pair,.cs-page--insight .cs-ux-compare--pair,.cs-page--kargo .cs-ux-compare--pair,.cs-page--kargo .cs-ux-pair-stack .cs-ux-compare--pair{gap:var(--space-8);margin-top:0}.cs-split-panel{padding:var(--space-10);border-radius:var(--space-16)}.cs-split-panel__title{font-size:var(--font-size-heading-md)}.cs-page--kargo .cs-challenge-media.cs-challenge-media--cjm,.cs-page--kargo .cs-challenge-media.cs-challenge-media--cjm img{border-radius:var(--radius-xs)}}.cs-appear{opacity:0;transform:translate3d(0,var(--space-12),0);transition:opacity 1.45s var(--cs-ease),transform 1.45s var(--cs-ease);will-change:opacity,transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cs-appear-2,.cs-appear-3{transition-delay:0ms}.cs-appear.is-visible{opacity:1;transform:translateZ(0);will-change:auto}.cs-appear-2.is-visible{transition-delay:.12s}.cs-appear-3.is-visible{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.cs-appear,.cs-appear-2,.cs-appear-3{opacity:1;transform:none;transition:none;will-change:auto}}.cs-image-lightbox-host{isolation:isolate;cursor:zoom-in}.cs-image-no-lightbox{cursor:default}.cs-image-lightbox-trigger{position:absolute;right:var(--space-3);bottom:var(--space-3);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:var(--space-9);height:var(--space-9);padding:0;border:0;border-radius:999px;background:var(--color-scrim-dark-soft);color:var(--color-text-inverse);box-shadow:var(--shadow-lightbox-trigger);pointer-events:none;opacity:0;transform:translateY(var(--space-1));transition:opacity var(--duration-lightbox) ease,transform var(--duration-lightbox) ease,background var(--duration-fast) ease}.cs-image-lightbox-host:focus-within .cs-image-lightbox-trigger{opacity:1;transform:translateY(0)}@media (hover:none){.cs-image-lightbox-trigger{opacity:1;transform:none}}.cs-lightbox{position:fixed;inset:0;z-index:var(--z-lightbox);display:flex;align-items:center;justify-content:center;padding:var(--space-8);background:var(--color-scrim-dark);box-sizing:border-box}.cs-lightbox__close{position:absolute;top:var(--space-5);right:var(--space-5);width:var(--space-10);height:var(--space-10);padding:0;border:0;border-radius:999px;background:var(--color-overlay-white-subtle);color:var(--color-text-inverse);font-size:var(--font-size-heading-sm);line-height:1;cursor:pointer;transition:background var(--duration-fast) ease}.cs-lightbox__image{display:block;max-width:min(100%,var(--cs-lightbox-max));max-height:calc(100vh - var(--space-16));width:auto;height:auto;object-fit:contain;border-radius:0}.cs-lightbox__counter{position:absolute;bottom:var(--space-6);left:50%;transform:translateX(-50%);margin:0;color:var(--color-text-inverse-muted);font-size:var(--font-size-caption);line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:631px){.cs-ux-widgets .cs-image-lightbox-host,.cs-ux-widgets .cs-ux-media{cursor:default}.cs-ux-widgets .cs-image-lightbox-trigger{display:none}.cs-appear{transform:translate3d(0,var(--space-7),0)}.cs-appear.is-visible{transform:translateZ(0)}.cs-lightbox--mobile{padding:0;background:transparent;touch-action:none;overscroll-behavior:none;--cs-lightbox-ui-opacity:1}.cs-lightbox__backdrop{position:absolute;inset:0;background:var(--color-bg-dark);opacity:1;z-index:0;pointer-events:none}.cs-lightbox__stage{position:absolute;inset:0;z-index:1;overflow:hidden;touch-action:none;box-sizing:border-box}.cs-lightbox__track{display:flex;height:100%;will-change:transform}.cs-lightbox__slide{flex:0 0 100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.cs-lightbox__image--zoomable{display:block;width:100%;max-width:100%;max-height:100%;height:auto;object-fit:contain;transform-origin:center center;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:none;pointer-events:none}.cs-lightbox--mobile .cs-lightbox__close{top:max(var(--space-3),env(safe-area-inset-top,0px));right:var(--space-3);z-index:3;opacity:var(--cs-lightbox-ui-opacity)}.cs-lightbox--mobile .cs-lightbox__counter{bottom:max(var(--space-4),env(safe-area-inset-bottom,0px));z-index:3;opacity:var(--cs-lightbox-ui-opacity)}}@media (min-width:1024px){.cs-page--ao5 .cs-title-hero--w650,.cs-page--celsus .cs-title-hero--w650,.cs-page--insight .cs-title-hero--w650,.cs-page--kargo .cs-title-hero--w650{max-width:var(--cs-max-ux-header-tight);margin-inline:auto}.cs-page--insight .cs-challenge-header__title--w550,.cs-page--insight .cs-challenge-header__title--w550 .cs-title-xl{width:auto;max-width:var(--cs-max-challenge-title-w550)}.cs-page--kargo .cs-challenge-header__title--w650,.cs-page--kargo .cs-challenge-header__title--w650 .cs-title-xl{width:auto;max-width:var(--cs-max-ux-header-tight)}.cs-page--ao5 .cs-ux-intro__header--wide,.cs-page--ao5 .cs-ux-intro__header--wide .cs-title-xl,.cs-page--celsus .cs-ux-intro__header--wide,.cs-page--celsus .cs-ux-intro__header--wide .cs-title-xl,.cs-page--insight .cs-ux-intro__header--wide,.cs-page--insight .cs-ux-intro__header--wide .cs-title-xl,.cs-page--kargo .cs-ux-intro__header--wide,.cs-page--kargo .cs-ux-intro__header--wide .cs-title-xl{width:auto;max-width:var(--cs-max-ux-header-wide)}.cs-page--ao5 .cs-ux-intro__header--w650,.cs-page--ao5 .cs-ux-intro__header--w650 .cs-title-xl,.cs-page--celsus .cs-ux-intro__header--w650,.cs-page--celsus .cs-ux-intro__header--w650 .cs-title-xl{width:auto;max-width:var(--cs-max-ux-header-tight)}.cs-page--kargo .cs-ux-intro__header--w700,.cs-page--kargo .cs-ux-intro__header--w700 .cs-title-xl{width:auto;max-width:var(--cs-max-header-700)}.cs-page--ao5 .cs-research-intro--full,.cs-page--kargo .cs-research-intro--full{max-width:none;width:100%}.cs-page--ao5 .cs-research-intro__header--full,.cs-page--ao5 .cs-research-intro__header--full .cs-title-xl,.cs-page--kargo .cs-research-intro__header--full,.cs-page--kargo .cs-research-intro__header--full .cs-title-xl{width:auto;max-width:none}}