.cv-book-ribbon{position: absolute;top: 21px;left: -37px;width: 138px;padding: 3px 12px;transform: rotate(-45deg);background: rgb(var(--cv-book-ribbon-rgb, 212 226 185));color: var(--cv-book-ribbon-ink, #223315);border-block: 1px solid #ffffff80;box-shadow: 0 2px 5px #0003, inset 0 1px 0 #ffffff60;font-family: inherit;font-size: 8px;font-weight: 700;line-height: 1.3;text-align: center;pointer-events: none;}.cv-book-ribbon > span{display: block;font-weight: 600;}.cv-book-ribbon > strong{display: block;font-size: 9.5px;font-weight: 700;line-height: 1.2;letter-spacing: 0;}.cv-case-site .cv-book-ribbon{--cv-book-ribbon-rgb: 213 230 245;--cv-book-ribbon-ink: #153c5a;}@supports (backdrop-filter: blur(8px)) or (-webkit-backdrop-filter: blur(8px)){.cv-book-ribbon{background: rgb(var(--cv-book-ribbon-rgb, 212 226 185) / 85%);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);}}@media (prefers-reduced-transparency: reduce){.cv-book-ribbon{background: rgb(var(--cv-book-ribbon-rgb, 212 226 185));-webkit-backdrop-filter: none;backdrop-filter: none;}}.cv-case-site [hidden]{display: none !important;}.cv-case-site .cv-case-quotation{margin: 24px 0;}.cv-case-site .cv-case-quote{margin: 0;padding: 4px 0 4px 20px;border: 0;border-left: 3px solid #518fb5;background: transparent;font-size: var(--cv-content-copy);}.cv-case-site .cv-case-quote > p{margin: 0;font-size: var(--cv-content-copy);font-style: normal;font-weight: 400;color: var(--cv-muted);line-height: 1.6;}.cv-case-site .cv-case-quote-credit{margin: 16px 0 0;font-size: 14px;line-height: 1.6;font-style: normal;color: var(--cv-muted);}.cv-case-site .cv-case-quote-credit strong{font-weight: 700;}.cv-case-site .cv-case-quote-credit a{color: #285f7e;font-weight: 700;text-decoration: underline;text-underline-offset: 3px;}.cv-case-site .cv-case-quote-credit a:focus-visible{outline: 2px solid currentColor;outline-offset: 4px;}.cv-case-site{padding-bottom: calc(var(--cv-section-gap) / 2);}.cv-case-hero{padding-block: var(--cv-section-gap);}.cv-case-hero h1{font-size: var(--cv-page-title-size);line-height: 1.2;font-weight: 700;color: var(--cv-content-title-color);max-width: 960px;overflow-wrap: anywhere;}.cv-case-hero p:not(.cv-case-kicker):not(.cv-case-sector){font-size: var(--cv-content-copy);line-height: 1.6;max-width: 860px;margin-top: 20px;}.cv-case-hero .cv-v1-text-link{margin-top: 16px;}.cv-case-kicker, .cv-case-site .cv-case-sector{font-size: 14px;line-height: 1.5;font-weight: 600;color: var(--cv-purple);margin: 0 0 12px;}.cv-case-hero--hub{padding-bottom: calc(var(--cv-section-gap) / 2);}.cv-case-hero-panel{display: block;height: auto;}.cv-case-hero--hub .cv-case-kicker{display: inline-flex;max-width: 100%;}.cv-case-hero--detail{padding-top: calc(var(--cv-section-gap) / 2);}.cv-case-hero--detail .cv-case-sector{display: inline-flex;flex-wrap: wrap;align-items: center;max-width: 100%;}.cv-case-hero--detail .cv-case-sector > span{display: inline-flex;align-items: center;gap: 4px;}.cv-case-hero--detail .cv-case-sector > span > svg{flex: 0 0 12px;width: 12px;height: 12px;}.cv-case-hero-grid{display: grid;grid-template-columns: minmax(0, 1fr);align-items: start;gap: var(--cv-content-gap);}.cv-case-hero-grid > div{min-width: 0;}.cv-case-hero-grid > .cv-case-hero-panel{align-self: stretch;margin: 0;}.cv-case-hero-grid img{width: 100%;max-width: 360px;height: auto;aspect-ratio: 1;object-fit: contain;border-radius: 16px;justify-self: center;}.cv-home-v2 .cv-publication-hero{--cv-publication-cover-width: 360px;display: grid;grid-template-columns: minmax(0, 1fr);align-items: stretch;gap: 20px;padding: var(--cv-card-padding);margin: 0;}.cv-home-v2 .cv-publication-hero--portrait{--cv-publication-cover-width: 240px;}.cv-home-v2 .cv-publication-hero > .cv-v1-post-image{display: block;width: 100%;max-width: var(--cv-publication-cover-width);padding: 0;height: auto;border-radius: inherit;}.cv-home-v2 .cv-publication-hero > img,
.cv-home-v2 .cv-publication-hero > .cv-v1-post-image img{display: block;width: 100%;max-width: var(--cv-publication-cover-width);height: auto;object-fit: contain;border-radius: inherit;justify-self: start;}.cv-home-v2 .cv-publication-hero > :is(.cv-case-hero-panel, .cv-v1-post-copy){display: flex;flex-direction: column;align-items: flex-start;min-width: 0;min-height: 0;padding: 0;margin: 0;border: 0;background: transparent;box-shadow: none;border-radius: 0;}.cv-home-v2 .cv-publication-hero h1{margin: 12px 0 0;}.cv-home-v2 .cv-publication-hero :is(.cv-case-sector, .cv-v1-post-meta){margin: 0;}.cv-home-v2 .cv-publication-hero .cv-research-actions > .cv-v1-text-link{margin: 0;}@media (min-width: 701px){.cv-home-v2 .cv-publication-hero{grid-template-columns: min(32%, var(--cv-publication-cover-width)) minmax(0, 1fr);}}.cv-home-v2 .cv-publication-hero.cv-research-paper--no-cover{grid-template-columns: minmax(0, 1fr);}.cv-hub--company :is(.cv-case-hero-grid, .cv-case-catalog-header) > img,
.cv-case-site.cv-hub--company [data-case-card] > .cv-v1-industry-image{filter: var(--cv-hub-image-filter);}.cv-case-catalog-tools{height: auto;margin-bottom: var(--cv-content-gap);}.cv-case-catalog-tools > .cv-v1-heading{margin: 0;padding: 0;border: 0;border-radius: 0;background: transparent;box-shadow: none;}.cv-case-catalog-tools .cv-case-filters{margin: 12px 0 0;}.cv-case-filters{display: grid;grid-template-columns: minmax(0, 1fr);gap: 16px;align-items: end;margin-block: 24px;}.cv-case-filters label{display: grid;gap: 8px;min-width: 0;font-size: 14px;font-weight: 600;color: var(--cv-ink);}.cv-case-filters input, .cv-case-filters select{width: 100%;min-width: 0;min-height: 44px;padding: 10px 12px;border: 1px solid #929095;border-radius: 8px;background: #fff;color: var(--cv-ink);font: inherit;}.cv-case-filters button{border: 0;background: transparent;cursor: pointer;padding: 0;justify-self: start;}.cv-case-select{position: relative;display: block;min-width: 0;}.cv-case-select select{appearance: none;-webkit-appearance: none;padding-inline-end: 40px;}.cv-case-select > svg{position: absolute;right: 14px;top: 50%;width: 16px;height: 16px;transform: translateY(-50%);pointer-events: none;}.cv-case-filters [data-case-count]{grid-column: 1 / -1;font-size: 14px;}.cv-case-catalog-grid, .cv-case-detail-grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--cv-content-gap);}.cv-case-site .cv-case-catalog-card{display: grid;grid-template-columns: minmax(0, 1fr);grid-template-rows: auto auto;align-self: start;height: auto;gap: 16px;}.cv-case-catalog-header{display: grid;grid-template-columns: 88px minmax(0, 1fr);align-items: start;gap: 12px;min-width: 0;}.cv-case-catalog-header > img{width: 100%;height: auto;aspect-ratio: 1;object-fit: contain;align-self: start;border-radius: 8px;}.cv-case-catalog-header h3{min-width: 0;color: var(--cv-content-title-color);overflow-wrap: anywhere;}.cv-case-catalog-body{display: flex;flex-direction: column;align-items: start;gap: 12px;}.cv-case-catalog-body{margin-top: var(--cv-disclosure-body-gap);}.cv-case-site .cv-case-catalog-card p{color: var(--cv-muted);}.cv-case-catalog-badges{display: flex;flex-wrap: wrap;align-items: center;gap: 4px;grid-column: auto;min-width: 0;margin: 0;padding: 0;list-style: none;}.cv-case-site.cv-hub--company .cv-case-catalog-badges > li{order: 4;background: #e6f4ff;color: #16456b;border-color: #a4cce8;}.cv-case-catalog-badges > li, .cv-case-kicker.cv-v1-tags > span{min-width: 0;max-width: 100%;padding: 3px 6px;font-size: 11px;line-height: 1.4;}@media (min-width: 701px){.cv-case-hero-grid{grid-template-columns: min(32%, 360px) minmax(0, 1fr);}.cv-case-hero-grid img{justify-self: start;}.cv-case-catalog-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.cv-case-filters{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}}@media (min-width: 981px){.cv-case-filters{grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr) auto;}}@media (min-width: 1201px){.cv-case-catalog-grid{grid-template-columns: repeat(3, minmax(0, 1fr));}}.cv-case-catalog-badges > li, .cv-case-hero--hub .cv-case-kicker > span{display: inline-flex;align-items: center;gap: 4px;}.cv-case-catalog-badges > li > svg, .cv-case-hero--hub .cv-case-kicker > span > svg{flex: 0 0 12px;width: 12px;height: 12px;}.cv-case-hero--detail .cv-case-hero-panel{position: relative;}.cv-case-hero--detail .cv-case-hero-panel > .cv-case-hero-mark{position: absolute;right: 16px;bottom: 16px;}.cv-case-hero--detail .cv-case-hero-panel > .cv-case-hero-jump{margin-top: 20px;}.cv-case-hero-jump{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 20px;}.cv-case-hero-jump a{color: var(--cv-content-title-color, #221259);font-size: 14px;font-weight: 700;line-height: 1.3;text-decoration: none;}.cv-case-hero-jump a:is(:hover, :focus-visible){text-decoration: underline;text-underline-offset: 3px;}.cv-case-hero-mark{flex: none;line-height: 0;}.cv-case-hero-mark img{width: 40px;height: 40px;}

.cv-content-visual{justify-self: center;width: 100%;min-width: 0;max-width: 100%;box-sizing: border-box;margin: 44px auto 0;padding: 0 0 24px;color: var(--cv-muted);font-size: var(--cv-content-copy);line-height: 1.52;}.cv-content-visual figcaption{margin-bottom: 24px;font: inherit;font-weight: 700;text-align: left;}.cv-content-visual :is(:is(h4, h3:where(.cv-visual-node-title)), label, th, legend){font: inherit;color: var(--cv-content-title-color);letter-spacing: 0;text-transform: none;}.cv-content-visual :is(figcaption, :is(h4, h3:where(.cv-visual-node-title)), dt, dd){font-size: var(--cv-content-copy);line-height: 1.52;}.cv-content-visual :is(h4, h3:where(.cv-visual-node-title)){margin: 0 0 12px;}.cv-content-visual p{margin: 0;font-weight: 400;}.cv-content-visual :is(p, :is(h4, h3:where(.cv-visual-node-title)), td, th, label){overflow-wrap: anywhere;}.cv-content-visual table :is(th, td){font-size: 14px;line-height: 1.45;padding: 10px 12px;}.cv-content-visual table :is(p, li){font-size: inherit;line-height: inherit;}.cv-content-visual .cv-visual-icon{display: grid;place-items: center;width: 44px;height: 44px;margin-bottom: 16px;border: 1px solid var(--cv-section-icon-border);border-radius: 8px;background: var(--cv-section-icon-bg);color: var(--cv-section-icon-color);}.cv-content-visual .cv-visual-icon svg{width: 24px;height: 24px;}.cv-convergence-inputs{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 32px;padding-bottom: 38px;border-bottom: 1.5px solid var(--cv-section-icon-border);}.cv-convergence-inputs > div{position: relative;min-width: 0;}.cv-convergence-inputs > div::after{content: "";position: absolute;left: 50%;bottom: -38px;height: 28px;border-left: 1.5px solid var(--cv-section-icon-border);}.cv-convergence-result{position: relative;display: flex;justify-content: center;align-items: center;gap: 16px;padding-top: 36px;}.cv-convergence-result::before{content: "";position: absolute;top: 0;left: 50%;height: 36px;border-left: 1.5px solid var(--cv-section-icon-border);}.cv-content-visual :is(.cv-convergence-badge, .cv-visual-outcome-badge){display: inline-block;box-sizing: border-box;width: fit-content;max-width: 100%;padding: 3px 6px;border: 1px solid var(--cv-section-icon-border);border-radius: 5px;background: var(--cv-section-icon-bg);color: var(--cv-section-icon-color);font-size: 11px;line-height: 1.4;font-weight: 700;text-align: center;white-space: normal;overflow-wrap: anywhere;}.cv-content-visual .cv-book-cycle-image{display: block;width: 100%;max-width: 396px;height: auto;margin: 0 auto 24px;object-fit: contain;border-radius: 0;}.cv-flywheel{position: relative;display: grid;grid-template-columns: minmax(250px, .8fr) minmax(0, 1.2fr);align-items: center;gap: 40px;}.cv-content-visual .cv-flywheel :is(:is(h4, h3:where(.cv-visual-node-title)), .cv-flywheel-label){font-weight: 700;}.cv-flywheel-orbit{position: relative;width: min(100%, 320px);aspect-ratio: 1;justify-self: center;color: var(--cv-content-title-color);}.cv-flywheel-ring{position: absolute;inset: 17%;border: 2px solid var(--cv-section-icon-border);border-radius: 50%;}.cv-flywheel-label{position: absolute;width: 44%;text-align: center;line-height: 1.5;overflow-wrap: anywhere;}.cv-flywheel-label--one{bottom: calc(83% + 8px);left: 28%;}.cv-flywheel-label--two{top: calc(82% + 8px);right: 0;}.cv-flywheel-label--three{top: 82%;left: 0;}.cv-flywheel .cv-visual-outcome-badge{box-sizing: border-box;}.cv-flywheel-center{position: absolute;inset: 34% 29%;display: grid;place-items: center;text-align: center;overflow-wrap: anywhere;}.cv-flywheel-track{position: absolute;inset: calc(17% + 1px);animation: cv-flywheel-turn 18s linear infinite;animation-play-state: paused;}.cv-flywheel-spoke{position: absolute;inset: 0;}.cv-flywheel-spoke--one{transform: rotate(60deg);}.cv-flywheel-spoke--two{transform: rotate(180deg);}.cv-flywheel-spoke--three{transform: rotate(300deg);}.cv-flywheel--two-stage .cv-flywheel-label--two{left: 28%;right: auto;}.cv-flywheel--two-stage .cv-flywheel-spoke--one{transform: rotate(90deg);}.cv-flywheel--two-stage .cv-flywheel-spoke--two{transform: rotate(270deg);}.cv-flywheel--two-stage .cv-flywheel-center{inset-inline: 20%;}.cv-flywheel-arrow{position: absolute;top: 0;left: 50%;transform: translate(-50%, -50%);display: grid;place-items: center;width: 24px;height: 24px;color: var(--cv-section-icon-color);}.cv-flywheel-arrow svg{width: 24px;height: 24px;stroke-width: 2.75;}@media (prefers-reduced-motion: no-preference){details[open] .cv-flywheel[data-motion="running"] .cv-flywheel-track{animation-play-state: running;}.cv-flywheel[data-motion="running"]:not(details .cv-flywheel) .cv-flywheel-track{animation-play-state: running;}}html.cv-motion-off details[open] .cv-flywheel[data-motion] .cv-flywheel-track{animation-play-state: paused;}html.cv-motion-off .cv-flywheel[data-motion]:not(details .cv-flywheel) .cv-flywheel-track{animation-play-state: paused;}@media (prefers-reduced-motion: reduce), print{.cv-flywheel-track{animation: none;}}@keyframes cv-flywheel-turn{to{transform: rotate(360deg);}}.cv-flywheel-copy{display: grid;gap: 24px;margin: 0;padding: 0;list-style: none;}.cv-flywheel-copy > li{margin: 0;padding: 0;}.cv-pillar-columns{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 28px;align-items: stretch;}.cv-pillar-columns > div{min-width: 0;padding: 24px 16px;border-top: 4px solid var(--cv-section-icon-border);}.cv-pillar-foundation{padding-top: 20px;text-align: center;}.cv-funnel-stages{display: grid;gap: 16px;margin: 0;padding: 0;list-style: none;}.cv-funnel-stages > li{display: grid;grid-template-columns: minmax(0, .9fr) minmax(0, 1.5fr);align-items: center;gap: 32px;margin: 0;padding: 0;}.cv-content-visual .cv-funnel-stages :is(h4, h3:where(.cv-visual-node-title)){position: relative;isolation: isolate;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 12px;justify-self: center;width: 100%;box-sizing: border-box;min-height: 120px;margin: 0;padding: 20px 14%;text-align: center;}.cv-funnel-stages :is(h4, h3:where(.cv-visual-node-title))::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--cv-section-icon-bg);border-top: 2px solid var(--cv-section-icon-border);border-bottom: 2px solid var(--cv-section-icon-border);clip-path: polygon(0 0, 100% 0, 88% 100%, 12% 100%);}.cv-content-visual .cv-funnel-stages > li:nth-child(2) :is(h4, h3:where(.cv-visual-node-title)){width: 82%;}.cv-content-visual .cv-funnel-stages > li:nth-child(3) :is(h4, h3:where(.cv-visual-node-title)){width: 64%;}.cv-funnel-stages :is(h4, h3:where(.cv-visual-node-title)) svg{display: block;width: 24px;height: 24px;color: var(--cv-section-icon-color);}.cv-content-visual .cv-funnel-copy-title{margin-bottom: 12px;color: var(--cv-content-title-color);}.cv-content-visual .cv-decision-funnel :is(:is(h4, h3:where(.cv-visual-node-title)), .cv-funnel-copy-title){font-weight: 700;}.cv-funnel-outcome{display: grid;grid-template-columns: minmax(0, .9fr) minmax(0, 1.5fr);gap: 32px;padding-top: 28px;text-align: center;}.cv-content-visual .cv-funnel-outcome > p{grid-column: 1;justify-self: center;box-sizing: border-box;width: 48.64%;min-width: 0;white-space: normal;overflow-wrap: anywhere;}@media (max-width: 700px){.cv-funnel-stages{gap: 28px;}.cv-funnel-stages > li{grid-template-columns: minmax(0, 1fr);gap: 16px;}.cv-funnel-outcome{grid-template-columns: minmax(0, 1fr);}.cv-content-visual .cv-funnel-stages :is(h4, h3:where(.cv-visual-node-title)){min-height: 100px;padding: 16px 12%;}}@media (max-width: 700px){.cv-convergence-inputs, .cv-pillar-columns{grid-template-columns: minmax(0, 1fr);gap: 28px;}.cv-convergence-inputs{gap: 40px;padding-left: 20px;border-left: 1.5px solid var(--cv-section-icon-border);}.cv-convergence-inputs > div::after{left: -20px;width: calc(50% + 20px);bottom: -24px;height: 14px;border-left: 0;border-right: 1.5px solid var(--cv-section-icon-border);border-bottom: 1.5px solid var(--cv-section-icon-border);}.cv-flywheel{grid-template-columns: minmax(0, 1fr);gap: 32px;}.cv-flywheel-orbit{width: min(100%, 300px);}.cv-flywheel-center{inset: 32% 25%;}.cv-pillar-columns > div{padding-inline: 0;}}.cv-relationship-map{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.2fr);align-items: center;gap: 64px;}.cv-relationship-map-origin{position: relative;text-align: center;}.cv-relationship-map-origin .cv-visual-icon{margin-inline: auto;}.cv-relationship-map-origin::after{content: "";position: absolute;left: 100%;top: 50%;width: 32px;border-top: 1.5px solid var(--cv-section-icon-border);}.cv-relationship-map-links{position: relative;display: grid;grid-auto-rows: 1fr;gap: 32px;}.cv-relationship-map-links > div:first-child::after{content: "";position: absolute;left: -32px;top: calc(60px + .75em);bottom: calc(-92px - .75em);border-left: 1.5px solid var(--cv-section-icon-border);}.cv-relationship-map-links > div{position: relative;}.cv-content-visual .cv-relationship-map-links :is(h4, h3:where(.cv-visual-node-title)){position: relative;line-height: 1.5;}.cv-relationship-map-links :is(h4, h3:where(.cv-visual-node-title))::before{content: "";position: absolute;left: -32px;top: 50%;width: 24px;border-top: 1.5px solid var(--cv-section-icon-border);}.cv-assessment-matrix{border-collapse: separate;border-spacing: 0;border: 1.5px solid var(--cv-section-icon-border);border-radius: 8px;overflow: hidden;width: 100%;table-layout: fixed;}.cv-assessment-matrix :is(th, td){text-align: left;vertical-align: top;border-bottom: 1.5px solid var(--cv-section-icon-border);}.cv-assessment-matrix thead{background: color-mix(in srgb, var(--cv-section-icon-border) 35%, var(--cv-section-icon-bg));}.cv-assessment-matrix tbody th{background: color-mix(in srgb, var(--cv-section-icon-bg) 75%, transparent);}.cv-assessment-matrix tbody td{background: color-mix(in srgb, var(--cv-section-icon-bg) 30%, transparent);}.cv-content-visual .cv-assessment-matrix thead th{font-weight: 700;}.cv-assessment-matrix tr > :first-child{border-right: 1.5px solid var(--cv-section-icon-border);}.cv-assessment-matrix tbody tr:last-child > *{border-bottom: 0;}.cv-assessment-matrix thead th:first-child{border-top-left-radius: 7px;}.cv-assessment-matrix thead th:last-child{border-top-right-radius: 7px;}.cv-assessment-matrix th:first-child{width: 28%;}.cv-assessment-matrix tbody th{border-left: 0;}.cv-decision-root{position: relative;max-width: 640px;margin: 0 auto;padding-bottom: 32px;text-align: center;}.cv-decision-root .cv-visual-icon{margin-inline: auto;}.cv-decision-root::after{content: "";position: absolute;bottom: 0;left: 50%;height: 20px;border-left: 1px solid var(--cv-section-icon-border);}.cv-decision-branches{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 32px;}.cv-decision-branches > div{position: relative;padding-top: 28px;text-align: center;}.cv-decision-branches > div::before{content: "";position: absolute;top: 0;width: calc(50% + 16px);height: 16px;border-top: 1px solid var(--cv-section-icon-border);}.cv-decision-branches > div:first-child::before{left: 50%;border-left: 1px solid var(--cv-section-icon-border);}.cv-decision-branches > div:last-child::before{right: 50%;border-right: 1px solid var(--cv-section-icon-border);}@media (max-width: 700px){.cv-relationship-map{grid-template-columns: minmax(0, 1fr);gap: 24px;}.cv-relationship-map-origin::after{display: none;}.cv-relationship-map-links{margin-left: 16px;padding-left: 24px;}.cv-relationship-map-links > div:first-child::after{left: -24px;}.cv-relationship-map-links :is(h4, h3:where(.cv-visual-node-title))::before{left: -24px;width: 16px;}.cv-decision-root{margin: 0;text-align: left;padding-bottom: 24px;}.cv-decision-root .cv-visual-icon{margin-inline: 0;}.cv-decision-root::after{display: none;}.cv-decision-branches{grid-template-columns: minmax(0, 1fr);gap: 24px;margin-left: 16px;padding-left: 24px;border-left: 1px solid var(--cv-section-icon-border);}.cv-decision-branches > div{padding-top: 0;text-align: left;}.cv-decision-branches > div:first-child::before, .cv-decision-branches > div:last-child::before{left: -24px;right: auto;top: 12px;width: 16px;height: 0;border-left: 0;border-right: 0;}}@media (max-width: 480px){.cv-content-visual table :is(th, td){padding: 8px;}.cv-assessment-matrix th:first-child{width: 34%;}}

.cv-rapid-comparison-hero .cv-case-hero-grid > img{filter: var(--cv-hub-image-filter);}.cv-rapid-comparison-catalog{margin-block: var(--cv-content-gap);}.cv-rapid-comparison-catalog .cv-case-catalog-header > *{align-self: center;}.cv-rapid-comparison-catalog .cv-comparison-heading{display: grid;align-content: start;gap: 12px;min-width: 0;}.cv-rapid-comparison-catalog .cv-comparison-heading h3{margin: 0;}.cv-rapid-comparison-catalog .cv-comparison-heading .cv-case-catalog-badges{margin: 0;padding: 0;gap: 6px;}.cv-rapid-comparison-catalog .cv-case-catalog-badges > li{overflow-wrap: anywhere;}.cv-rapid-comparison-catalog .cv-case-catalog-body{flex: 1;}.cv-rapid-comparison-catalog .cv-case-catalog-body > a{margin-top: auto;}.cv-rapid-comparison-catalog .cv-case-catalog-header img{filter: var(--cv-hub-image-filter);}.cv-rapid-comparison-catalog .cv-case-catalog-badges > li{color: var(--cv-section-icon-color);background: var(--cv-section-icon-bg);border-color: var(--cv-section-icon-border);}.cv-rapid-comparison-catalog .cv-case-catalog-card[hidden]{display: none;}.cv-framework-table-wrap{max-width: 100%;overflow-x: auto;border: 1px solid var(--cv-section-icon-border);border-radius: 6px;}.cv-framework-comparison-wrap{border: 0;border-radius: 8px;}.cv-framework-table-wrap:focus-visible{outline: 2px solid var(--cv-section-icon-color);outline-offset: 3px;}[data-rapid-comparisons] .cv-company-grid:has(> .cv-company-card){grid-template-columns: repeat(3, minmax(0, 1fr));}.cv-company-content[data-rapid-comparisons] .cv-content-visual{margin-top: 32px;}@media (max-width: 980px){[data-rapid-comparisons] .cv-company-grid:has(> .cv-company-card){grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 700px){[data-rapid-comparisons] .cv-company-grid:has(> .cv-company-card){grid-template-columns: minmax(0, 1fr);}}.cv-company-content .cv-content-visual[data-hub-visual="engagement-timeline"]{margin-top: 32px;}.cv-company-content .cv-content-visual[data-hub-visual="engagement-calendar"]{margin-top: 32px;}.cv-engagement-calendar ol{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 20px;padding: 0;margin: 0;list-style: none;}.cv-engagement-calendar > ol > li{min-width: 0;margin: 0;padding: 0 0 12px;border-bottom: 2px solid var(--cv-section-icon-border);}.cv-engagement-calendar > ol > li > ul{margin-top: 12px;padding-left: 20px;}.cv-engagement-calendar > ol > li > ul > li{margin-bottom: 8px;overflow-wrap: anywhere;}.cv-calendar-week{margin-bottom: 12px;color: var(--cv-section-icon-color);font-weight: 700;}.cv-engagement-calendar .cv-calendar-intro + ol{margin-top: 28px;}.cv-engagement-calendar strong{color: var(--cv-content-title-color);}.cv-home-v2 .cv-engagement-calendar p{margin: 12px 0 0;font-size: inherit;line-height: 1.6;}.cv-engagement-calendar :is(strong, p){overflow-wrap: anywhere;}.cv-home-v2 .cv-engagement-calendar .cv-calendar-note{margin-top: 24px;font-size: 16px;}@media (max-width: 980px){.cv-engagement-calendar ol{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 480px){.cv-engagement-calendar ol{grid-template-columns: minmax(0, 1fr);}}.cv-book-testimonials{margin-block: var(--cv-content-gap, 32px);}.cv-book-testimonials > header{margin-bottom: 24px;}.cv-book-testimonial-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 24px;}.cv-book-testimonial{display: flex;flex-direction: column;min-width: 0;margin: 0;padding: 12px 16px;font-size: 16px;line-height: 1.6;}.cv-book-testimonials[data-carousel-ready] .cv-book-testimonial{grid-row: 1;}.cv-book-testimonials[data-carousel-ready] .cv-book-testimonial.is-inactive{visibility: hidden;pointer-events: none;}.cv-book-testimonial blockquote{margin: 0 0 24px;padding: 0 0 0 16px;border-left: 3px solid var(--cv-section-icon-border);font: inherit;color: var(--cv-content-title-color);}.cv-book-testimonial blockquote p{margin: 0;font: inherit;}.cv-home-v2 .cv-book-testimonials .cv-book-testimonial blockquote p{font-size: 14px;line-height: 1.6;font-style: italic;}.cv-book-testimonial figcaption{display: grid;gap: 6px;margin-top: auto;font: inherit;}.cv-book-testimonial figcaption strong{color: var(--cv-content-title-color);}.cv-home-v2 .cv-book-testimonials .cv-book-testimonial figcaption{font-size: 14px;line-height: 1.5;font-style: normal;}.cv-book-testimonial cite{font-size: 14px;font-style: normal;line-height: 1.5;}.cv-book-testimonial :is(p, span, cite, strong){overflow-wrap: anywhere;}.cv-home-v2 .cv-book-testimonials .cv-testimonial-dots{position: static;margin-top: 24px;}.cv-home-v2 .cv-testimonial-dots button{color: var(--cv-section-icon-color);}.cv-home-v2 .cv-testimonial-dots button[hidden]{display: none;}.cv-testimonial-status{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0;}@media (max-width: 700px){.cv-book-testimonial-grid{grid-template-columns: minmax(0, 1fr);}.cv-book-testimonials{padding: 20px;}.cv-book-testimonial{padding: 8px 0;}}.cv-hub-visual{min-width: 0;}.cv-hub-visual .cv-content-visual :is(:is(h4, h3:where(.cv-visual-node-title)), dt){font-weight: 700;}.cv-hub-visual :is(dl, ol){margin: 0;padding: 0;list-style: none;}.cv-hub-visual :is(dd, li){margin: 0;}.cv-hub-visual dd{overflow-wrap: anywhere;}.cv-hub-visual svg{width: 24px;height: 24px;}.cv-hub-visual :is(.cv-tool-process, .cv-tool-win, .cv-tool-project) dt{margin: 0 0 8px;color: var(--cv-content-title-color);font-size: inherit;line-height: inherit;text-transform: none;}.cv-tool-process{display: grid;grid-template-columns: minmax(0, .8fr) minmax(0, 1.5fr);column-gap: 48px;}.cv-tool-process > div{position: relative;min-width: 0;padding: 16px 0 16px 24px;border-left: 2px solid var(--cv-section-icon-border);}.cv-tool-process > div::before{content: "";position: absolute;left: 0;top: 30px;width: 14px;border-top: 2px solid var(--cv-section-icon-border);}.cv-tool-process .cv-tool-process-root{grid-row: span 5;align-self: center;padding: 20px;border: 1.5px solid var(--cv-section-icon-border);border-radius: 6px;background: var(--cv-section-icon-bg);}.cv-tool-process .cv-tool-process-root::before{left: 100%;top: 50%;width: 48px;}.cv-tool-win{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));}.cv-tool-win > div{position: relative;min-width: 0;padding: 24px 20px 36px;border-bottom: 2px solid var(--cv-section-icon-border);}.cv-tool-win > div:not(.cv-tool-win-root):not(.cv-tool-win-rank)::after{content: "";position: absolute;bottom: 0;left: 50%;height: 20px;border-left: 2px solid var(--cv-section-icon-border);}.cv-tool-win .cv-tool-win-root{grid-column: 1 / -1;padding: 0 0 16px;border: 0;text-align: center;}.cv-tool-win .cv-tool-win-rank{grid-column: 1 / -1;padding: 36px 0 0;border: 0;text-align: center;}.cv-tool-win-rank::before{content: "";position: absolute;top: 0;left: 50%;height: 28px;border-left: 2px solid var(--cv-section-icon-border);}.cv-tool-win :is(.cv-tool-win-root, .cv-tool-win-rank) dd{max-width: 68ch;margin-inline: auto;}.cv-tool-project{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 48px;}.cv-tool-project > div{position: relative;min-width: 0;padding: 20px 0 20px 28px;border-left: 2px solid var(--cv-section-icon-border);}.cv-tool-project > div::before{content: "";position: absolute;top: 32px;left: 0;width: 16px;border-top: 2px solid var(--cv-section-icon-border);}.cv-tool-project > div::after{content: "";position: absolute;top: 29px;left: 13px;width: 7px;height: 7px;border-radius: 50%;background: var(--cv-section-icon-color);}.cv-tool-project .cv-tool-project-root{grid-column: 1 / -1;padding: 0 0 36px;border: 0;text-align: center;}.cv-tool-project-root dd{max-width: 60ch;margin-inline: auto;}.cv-tool-project .cv-tool-project-root::before{top: auto;bottom: 0;left: 0;width: calc(50% + 24px);border-color: var(--cv-section-icon-border);}.cv-tool-project .cv-tool-project-root::after{top: auto;bottom: 0;left: 50%;width: 0;height: 24px;border-left: 2px solid var(--cv-section-icon-border);border-radius: 0;background: none;}@media (max-width: 700px){.cv-tool-process{grid-template-columns: minmax(0, 1fr);gap: 0;}.cv-tool-process .cv-tool-process-root{grid-row: auto;margin-bottom: 16px;}.cv-tool-process .cv-tool-process-root::before{display: none;}.cv-tool-win{grid-template-columns: repeat(2, minmax(0, 1fr));}.cv-tool-win > div{padding-inline: 12px;}.cv-tool-project{grid-template-columns: minmax(0, 1fr);}.cv-tool-project .cv-tool-project-root{padding-bottom: 24px;text-align: left;}.cv-tool-project .cv-tool-project-root::before{display: none;}.cv-tool-project .cv-tool-project-root::after{left: 0;height: 16px;}.cv-tool-project-root dd{margin-inline: 0;}}@media (max-width: 480px){.cv-tool-win{grid-template-columns: minmax(0, 1fr);}}.cv-evidence-stack{display: grid;gap: 16px;padding-right: 32px;}.cv-evidence-layer{display: grid;grid-template-columns: 44px minmax(0, 1fr);gap: 20px;padding: 20px;border-left: 3px solid var(--cv-section-icon-border);background: var(--cv-section-icon-bg);}.cv-evidence-layer:nth-child(2){margin-left: 16px;margin-right: -16px;}.cv-evidence-layer:nth-child(3){margin-left: 32px;margin-right: -32px;}.cv-evidence-layer .cv-visual-icon{margin-bottom: 0;}.cv-diagnostic-quadrants{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));}.cv-diagnostic-quadrants > div{min-width: 0;padding: 24px;}.cv-diagnostic-quadrants > div:nth-child(odd){border-right: 1.5px solid var(--cv-section-icon-border);}.cv-diagnostic-quadrants > div:nth-child(-n+2){border-bottom: 1.5px solid var(--cv-section-icon-border);}.cv-execution-blueprint{display: grid;grid-template-columns: minmax(140px, .65fr) minmax(64px, .3fr) minmax(0, 1.4fr);align-items: stretch;}.cv-blueprint-outcome{position: relative;display: grid;align-items: center;justify-items: end;}.cv-blueprint-outcome::after, .cv-execution-blueprint dl > div::before{content: "";position: absolute;top: 50%;width: 8px;height: 8px;border-radius: 50%;background: var(--cv-section-icon-color);transform: translate(-50%, -50%);}.cv-blueprint-outcome::after{left: 100%;}.cv-hub-visual .cv-blueprint-branches{width: 100%;height: 100%;min-height: 312px;overflow: visible;fill: none;stroke: var(--cv-section-icon-border);}.cv-blueprint-branches path{stroke-width: 1.5px;vector-effect: non-scaling-stroke;}.cv-execution-blueprint dl{display: grid;grid-template-rows: repeat(3, minmax(104px, 1fr));}.cv-execution-blueprint dl > div{position: relative;display: flex;flex-direction: column;justify-content: center;gap: 8px;padding: 20px 0 20px 24px;min-width: 0;}.cv-execution-blueprint dl > div::before{left: 0;}.cv-execution-blueprint dt{color: var(--cv-content-title-color);font-size: inherit;line-height: inherit;text-transform: none;margin: 0;}.cv-execution-blueprint dd{font-size: inherit;line-height: inherit;}.cv-feedback-return{display: flex;justify-content: center;padding-top: 28px;}.cv-decision-basis{text-align: center;padding-bottom: 28px;}.cv-decision-options dl{display: grid;grid-template-columns: minmax(0, 1fr);width: min(100%, 720px);margin-inline: auto;}.cv-decision-options dl > div{--cv-current-signal: var(--cv-signal-stop);position: relative;padding: 20px 0 20px 112px;min-height: 100px;min-width: 0;display: flex;flex-direction: column;justify-content: center;}.cv-decision-options dl > div::before{content: "";position: absolute;inset: 0 auto 0 0;width: 80px;box-sizing: border-box;background: var(--cv-section-icon-bg);border-inline: 1.5px solid var(--cv-section-icon-border);}.cv-decision-options dl > div:first-child::before{border-radius: 8px 8px 0 0;border-top: 1.5px solid var(--cv-section-icon-border);}.cv-decision-options dl > div:last-child::before{border-radius: 0 0 8px 8px;border-bottom: 1.5px solid var(--cv-section-icon-border);}.cv-decision-options dt{margin-bottom: 12px;display: flex;align-items: center;gap: 12px;font-size: inherit;line-height: inherit;text-transform: none;color: var(--cv-content-title-color);}.cv-decision-options dt::before{content: "";width: 10px;height: 10px;flex: 0 0 10px;border-radius: 50%;background: var(--cv-current-signal);}.cv-decision-options dd{font-size: inherit;line-height: inherit;}.cv-decision-signal{position: absolute;left: 18px;top: 50%;transform: translateY(-50%);width: 44px;height: 44px;border: 3px solid var(--cv-surface);border-radius: 50%;background: var(--cv-current-signal);box-shadow: 0 0 0 1.5px var(--cv-section-icon-border), inset 0 2px 4px color-mix(in srgb, var(--cv-content-title-color) 15%, transparent);}.cv-decision-options dl > div:nth-child(2){--cv-current-signal: var(--cv-signal-change);}.cv-decision-options dl > div:last-child{--cv-current-signal: var(--cv-signal-continue);}@media (max-width: 700px){.cv-evidence-stack{padding-right: 0;}.cv-evidence-layer:nth-child(n){margin: 0;padding: 16px 12px;gap: 12px;}.cv-diagnostic-quadrants{grid-template-columns: minmax(0, 1fr);}.cv-diagnostic-quadrants > div:nth-child(n){padding: 20px 0;border-right: 0;border-bottom: 1.5px solid var(--cv-section-icon-border);}.cv-execution-blueprint{grid-template-columns: minmax(0, 1fr);}.cv-blueprint-outcome{justify-items: start;padding-bottom: 24px;}.cv-blueprint-outcome::after{left: 16px;top: auto;bottom: 0;transform: translate(-50%, 50%);}.cv-hub-visual .cv-blueprint-branches{display: none;}.cv-execution-blueprint dl{margin-left: 16px;border-left: 1.5px solid var(--cv-section-icon-border);grid-template-rows: none;}.cv-execution-blueprint dl > div::after{content: "";position: absolute;left: 0;top: 50%;width: 16px;border-top: 1.5px solid var(--cv-section-icon-border);}}.cv-home-v2 .cv-rapid-featured-cases{margin-top: var(--cv-content-gap);}.cv-home-v2.cv-section--rapid{--cv-hub-image-filter: sepia(1) saturate(.65);}.cv-home-v2.cv-section--rapid .cv-book-cycle-image{filter: var(--cv-hub-image-filter);}.cv-company-section-intro:has(:is(#rapid-engagement-cycle-caption, #rapid-connected-cycles-caption, #why-decision-work-cycle-caption)){display: grid;grid-template-columns: minmax(0, 1fr) min(396px, 42%) minmax(0, 520px) minmax(0, 1fr);align-items: center;gap: 24px 15px;}.cv-company-section-intro:has(:is(#rapid-engagement-cycle-caption, #rapid-connected-cycles-caption, #why-decision-work-cycle-caption)) > .cv-v1-card-heading{grid-column: 1 / -1;margin: 0;}.cv-company-section-intro:has(:is(#rapid-engagement-cycle-caption, #rapid-connected-cycles-caption, #why-decision-work-cycle-caption)) > p{grid-column: 1 / -1;grid-row: 2;margin: 0;max-width: none;text-align: left;}.cv-company-section-intro:has(:is(#rapid-engagement-cycle-caption, #rapid-connected-cycles-caption, #why-decision-work-cycle-caption)) > .cv-cycle-intro-copy{grid-column: 3;grid-row: 3;margin: 0;width: 100%;justify-self: start;text-align: left;}.cv-company-section-intro:has(:is(#rapid-engagement-cycle-caption, #rapid-connected-cycles-caption, #why-decision-work-cycle-caption)) > .cv-hub-visual{grid-column: 2;grid-row: 3;min-width: 0;width: 100%;max-width: 396px;justify-self: start;}.cv-content-visual:has(> :is(#rapid-engagement-cycle-caption, #rapid-connected-cycles-caption, #why-decision-work-cycle-caption)){display: flex;flex-direction: column;align-items: flex-start;gap: 16px;margin: 0;padding: 0;}.cv-content-visual :is(#rapid-engagement-cycle-caption, #rapid-connected-cycles-caption, #why-decision-work-cycle-caption){order: 1;margin: 0;align-self: center;width: max-content;white-space: nowrap;font-size: min(11px, 2.8cqi);}.cv-content-visual:has(> :is(#rapid-engagement-cycle-caption, #rapid-connected-cycles-caption, #why-decision-work-cycle-caption)){container-type: inline-size;}.cv-cycle-intro-copy{display: grid;gap: 12px;}.cv-cycle-intro-copy > p{position: relative;margin: 0;padding-left: 18px;}.cv-cycle-intro-copy > p::before{content: "";position: absolute;left: 0;top: .8em;width: 6px;height: 6px;border-radius: 50%;background: var(--cv-section-icon-color);transform: translateY(-50%);}.cv-content-visual:has(> :is(#rapid-engagement-cycle-caption, #rapid-connected-cycles-caption, #why-decision-work-cycle-caption)) .cv-book-cycle-image{margin: 0;}@media (min-width: 701px){.cv-company-section-intro:has(:is(#rapid-engagement-cycle-caption, #rapid-connected-cycles-caption, #why-decision-work-cycle-caption)){padding-bottom: calc(var(--cv-card-padding) + 64px);}.cv-content-visual:has(> :is(#rapid-engagement-cycle-caption, #rapid-connected-cycles-caption, #why-decision-work-cycle-caption)){position: relative;}.cv-content-visual :is(#rapid-engagement-cycle-caption, #rapid-connected-cycles-caption, #why-decision-work-cycle-caption){position: absolute;top: calc(100% + 16px);left: 50%;transform: translateX(-50%);}}@media (max-width: 700px){.cv-company-section-intro:has(:is(#rapid-engagement-cycle-caption, #rapid-connected-cycles-caption, #why-decision-work-cycle-caption)){grid-template-columns: minmax(0, 1fr);gap: 24px;}.cv-company-section-intro:has(:is(#rapid-engagement-cycle-caption, #rapid-connected-cycles-caption, #why-decision-work-cycle-caption)) > .cv-hub-visual{grid-column: 1;justify-self: center;}.cv-company-section-intro:has(:is(#rapid-engagement-cycle-caption, #rapid-connected-cycles-caption, #why-decision-work-cycle-caption)) > .cv-cycle-intro-copy{grid-column: 1;grid-row: 4;width: 100%;}}.cv-home-v2 .cv-rapid-featured-cases .cv-case-image,
.cv-home-v2.cv-section--rapid .cv-v1-book-visual .cv-book-art img,
.cv-home-v2.cv-section--rapid .cv-inquiry-image img{filter: var(--cv-hub-image-filter, none);}.cv-home-v2 .cv-rapid-featured-cases .cv-case-skills > span{background: var(--cv-section-icon-bg);border-color: var(--cv-section-icon-border);color: var(--cv-section-icon-color);}.cv-home-v2.cv-section--rapid :is(.cv-v1-tags > span, .cv-case-catalog-badges > li, .cv-case-skills > span, .cv-visual-outcome-badge, .cv-convergence-badge){box-sizing: border-box;width: fit-content;max-width: 100%;padding: 3px 6px;font-size: 11px;font-weight: 600;line-height: 1.4;border-radius: 5px;white-space: normal;overflow-wrap: anywhere;}.cv-home-v2.cv-section--rapid{--cv-purple: #79571d;}.cv-home-v2.cv-section--rapid :is(.cv-v1-tags > span, .cv-case-catalog-badges > li, .cv-case-skills > span, .cv-visual-outcome-badge, .cv-convergence-badge){background: #fff9e9;color: #705521;border-color: #e8d9b3;}.cv-home-v2.cv-section--rapid :is(.cv-case-catalog-badges > li, .cv-case-skills > span){order: 4;}.cv-home-v2.cv-section--rapid :is(.cv-case-catalog-badges, .cv-case-skills) > :is([data-sector], .cv-case-skill--technology-strategy, .cv-case-skill--technology-roadmap, .cv-case-skill--virtual-cto, .cv-case-skill--digital-advisory){order: 1;background: #f5e7bb;color: #654a16;border-color: #d9c284;}.cv-home-v2.cv-section--rapid :is(.cv-case-catalog-badges, .cv-case-skills) > :is([data-rapid-topic="Planning"], [data-rapid-topic="Coordination"], [data-rapid-topic="Customer Value"], [data-rapid-topic="Measurement"], [data-rapid-topic="Service Management"], [data-rapid-topic="Goals"], [data-rapid-topic="Change Leadership"], [data-rapid-topic="Architecture"], [data-rapid-topic="Iteration"], .cv-case-skill--platform-architecture, .cv-case-skill--platform-modernization, .cv-case-skill--erp-modernization, .cv-case-skill--custom-software){order: 2;background: #f9edcc;color: #6b4e1d;border-color: #e1cb97;}.cv-home-v2.cv-section--rapid :is(.cv-case-catalog-badges, .cv-case-skills) > :is([data-rapid-topic="Dependencies"], [data-rapid-topic="Team Alignment"], [data-rapid-topic="Flow"], [data-rapid-topic="Process Variation"], [data-rapid-topic="Reliability"], [data-rapid-topic="Measurable Results"], [data-rapid-topic="Adoption"], [data-rapid-topic="Business Alignment"], [data-rapid-topic="User Feedback"], .cv-case-skill--api-integration, .cv-case-skill--hl7-integration, .cv-case-skill--billing-integration, .cv-case-skill--product-launch, .cv-case-skill--incident-management, .cv-case-skill--workflow-automation, .cv-case-skill--inventory-management, .cv-case-skill--secure-data-exchange){order: 3;background: #fcf3da;color: #73561e;border-color: #e5d3a3;}.cv-home-v2.cv-section--rapid :is(.cv-blueprint-outcome, .cv-flywheel-center) .cv-visual-outcome-badge{background: #f5e7bb;color: #654a16;border-color: #d9c284;}.cv-home-v2.cv-section--rapid .cv-flywheel-label .cv-visual-outcome-badge{background: #f9edcc;color: #6b4e1d;border-color: #e1cb97;}.cv-home-v2.cv-section--rapid .cv-calendar-week .cv-visual-outcome-badge{background: #fcf3da;color: #73561e;border-color: #e5d3a3;}.cv-home-v2.cv-section--rapid :is(.cv-flywheel-label--one, .cv-calendar-week[data-week="1"], .cv-comparison-paths :is(h4, h3:where(.cv-visual-node-title))) .cv-visual-outcome-badge{background: #f5e7bb;color: #654a16;border-color: #d9c284;}.cv-home-v2.cv-section--rapid :is(.cv-flywheel-label--two, .cv-calendar-week[data-week="2"], .cv-comparison-paths .cv-detail-list) .cv-visual-outcome-badge{background: #f9edcc;color: #6b4e1d;border-color: #e1cb97;}.cv-home-v2.cv-section--rapid :is(.cv-flywheel-label--three, .cv-calendar-week[data-week="3"], .cv-comparison-path-return) .cv-visual-outcome-badge{background: #fcf3da;color: #73561e;border-color: #e5d3a3;}.cv-home-v2.cv-section--rapid .cv-calendar-week[data-week="4"] .cv-visual-outcome-badge{background: #fff9e9;color: #705521;border-color: #e8d9b3;}.cv-company-section-intro:has(#why-decision-work-cycle-caption){padding-bottom: var(--cv-card-padding);}.cv-company-section-intro:has(#why-decision-work-cycle-caption) > p:has(> .cv-v1-text-link){grid-column: 1 / -1;grid-row: 5;margin-top: 40px;}.cv-related-insights .cv-v1-post-grid{margin-top: var(--cv-content-gap);}.cv-related-insights .cv-v1-post-meta > span{background: var(--cv-section-icon-bg);border-color: var(--cv-section-icon-border);color: var(--cv-section-icon-color);}.cv-related-insights .cv-v1-post-copy h3, .cv-related-insights .cv-v1-post-copy h3 a{color: var(--cv-content-title-color, #212529);}.cv-section--rapid [data-company-module="related-guides"] .cv-v1-post-image img{filter: var(--cv-hub-image-filter);}

