/* Consistent number, unit and context typography; metrics are informational. */
.cmo-proof{padding-top:66px;padding-bottom:72px}
.cmo-proof-grid,.page-results .additional-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;margin-top:38px;border:0}
.cmo-proof-grid .result-metric,.page-results .additional-result-grid .result-metric{display:flex;flex-direction:column;justify-content:flex-start;position:relative;min-width:0;min-height:230px;padding:32px 0 34px;border:0;border-top:1px solid #86b4cc45;background:none;box-shadow:none;border-radius:0;overflow:visible}
.cmo-proof-grid .result-metric h3.result-metric-label,.page-results .additional-result-grid .result-metric h3.result-metric-label{font-size:16px;font-weight:500;line-height:1.7;letter-spacing:.04em;color:#c3dcea;margin:0 0 24px}
.cmo-proof-grid .result-metric p.result-metric-value,.page-results .additional-result-grid .result-metric p.result-metric-value{display:flex;align-items:baseline;flex-wrap:nowrap;gap:10px;margin:0;color:#eaf8ff;line-height:1.1}
.result-metric .result-metric-value strong{font-size:78px;font-weight:500;line-height:1.1;letter-spacing:-.06em;font-variant-numeric:lining-nums tabular-nums;color:#eaf8ff;white-space:nowrap}
.result-metric .result-metric-value>span{font-size:25px;line-height:1.2;font-weight:400;letter-spacing:0;color:var(--accent);white-space:nowrap}
.cmo-proof-grid .result-metric p.result-metric-context,.page-results .additional-result-grid .result-metric p.result-metric-context{font-size:13px;font-weight:400;line-height:1.8;letter-spacing:.055em;color:#8fb6cc;min-height:23px;margin:17px 0 0;display:block}
.result-metric-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.result-metric-duo>div{min-width:0}.result-metric-subject{display:block;font-size:11px;line-height:1.7;color:#91b8ce;margin-bottom:10px;letter-spacing:.025em}
.result-metric .result-metric-duo .result-metric-value strong{font-size:54px}.result-metric .result-metric-duo .result-metric-value>span{font-size:21px}
.cmo-proof-heading .cmo-proof-link{border:1px solid #83a9bf;padding:12px 18px;min-height:48px;border-radius:4px;font-size:13px;gap:24px;background:#ffffff05}.cmo-proof-heading .cmo-proof-link:hover{background:#e9f5fc;color:#103448}
.cmo-proof-grid .result-metric:nth-child(1) .result-metric-value strong{font-size:78px}
.page-results .additional-result-grid{background:#082334;padding:0 32px;gap:0 48px;margin-top:0}
@media(max-width:1050px) and (min-width:701px){.cmo-proof-grid{gap:0 40px}.result-metric .result-metric-value strong,.cmo-proof-grid .result-metric:nth-child(1) .result-metric-value strong{font-size:65px}.result-metric .result-metric-value>span{font-size:22px}.result-metric .result-metric-duo .result-metric-value strong{font-size:42px}.result-metric-duo{gap:16px}.page-results .additional-result-grid{gap:0 30px;padding:0 25px}}
@media(max-width:700px){
.cmo-proof{padding-top:38px;padding-bottom:42px}.cmo-proof-grid,.page-results .additional-result-grid{grid-template-columns:1fr;gap:0;margin-top:28px}
.cmo-proof-grid .result-metric,.page-results .additional-result-grid .result-metric{padding:26px 0 30px;min-height:0}
.cmo-proof-grid .result-metric h3.result-metric-label,.page-results .additional-result-grid .result-metric h3.result-metric-label{font-size:14px;margin-bottom:18px}
.result-metric .result-metric-value strong,.cmo-proof-grid .result-metric:nth-child(1) .result-metric-value strong{font-size:66px}.result-metric .result-metric-value>span{font-size:23px}.cmo-proof-grid .result-metric p.result-metric-context,.page-results .additional-result-grid .result-metric p.result-metric-context{font-size:12px;margin-top:12px;min-height:0}
.result-metric .result-metric-duo .result-metric-value strong{font-size:47px}.result-metric .result-metric-duo .result-metric-value>span{font-size:19px}.result-metric-duo{gap:20px}.result-metric-subject{font-size:10px;margin-bottom:8px}
.page-results .additional-result-grid{padding:0 22px;margin-top:0}.cmo-proof-heading .cmo-proof-link{font-size:12px;padding:11px 14px;margin-top:8px}
}
