.case-results__grid{align-items:center;display:grid;gap:var(--gap-split);grid-template-columns:1fr 1fr}.case-results__heading{color:var(--color-navy);margin:0 0 var(--space-md)}.case-results__body p{color:rgba(2,42,84,.7);line-height:1.6;margin:0 0 14px}.case-results__body p:last-child{margin-bottom:0}.case-results__figures{background:var(--color-white);border:1px solid rgba(2,42,84,.14);display:grid;grid-template-columns:1fr 1fr}.case-figure{border-bottom:1px solid rgba(2,42,84,.14);border-right:1px solid rgba(2,42,84,.14);display:flex;flex-direction:column;gap:10px;padding:32px 28px}.case-figure:nth-child(2n){border-right:0}.case-figure:nth-last-child(-n+2){border-bottom:0}.case-figure__num{color:var(--color-navy);font-family:var(--font-heading);font-size:clamp(40px,4.6vw,56px);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:1}.case-figure__unit{color:rgba(2,42,84,.45);font-size:.5em;margin-left:4px}.case-figure__sub{color:rgba(2,42,84,.5);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.case-figure__lbl{color:rgba(2,42,84,.7);font-size:13px;line-height:1.4}.case-results--dark .section-eyebrow{color:var(--color-orange)}.case-results--dark .case-results__heading{color:var(--color-white)}.case-results--dark .case-results__body p{color:hsla(0,0%,100%,.75)}.case-results--dark .case-results__figures{background:transparent;border-color:hsla(0,0%,100%,.22)}.case-results--dark .case-figure{border-bottom-color:hsla(0,0%,100%,.22);border-right-color:hsla(0,0%,100%,.22)}.case-results--dark .case-figure__num{color:var(--color-white)}.case-results--dark .case-figure__unit{color:hsla(0,0%,100%,.5)}.case-results--dark .case-figure__sub{color:hsla(0,0%,100%,.55)}.case-results--dark .case-figure__lbl{color:hsla(0,0%,100%,.72)}@media (max-width:1024px){.case-results__grid{gap:var(--space-xl);grid-template-columns:1fr}}@media (max-width:540px){.case-results__figures{grid-template-columns:1fr}.case-figure{border-right:0}.case-figure,.case-figure:nth-last-child(-n+2){border-bottom:1px solid rgba(2,42,84,.14)}.case-figure:last-child{border-bottom:0}.case-results--dark .case-figure,.case-results--dark .case-figure:nth-last-child(-n+2){border-bottom-color:hsla(0,0%,100%,.22)}.case-results--dark .case-figure:last-child{border-bottom:0}}