.outcomes-section{background:linear-gradient(180deg,#f1f4ee,#fff 35%,#f1f4ee 70%,#dce3d2)}.outcomes-section .section-label{color:var(--ns-dark)}.pillar-grid--3{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.pillar--outcome{background:#fff;border:1px solid var(--gray-200);border-radius:16px;border-top:3px solid var(--ns-primary);box-shadow:0 2px 12px rgba(11,29,58,.05);display:flex;flex-direction:column;padding:26px 28px}.pillar--outcome .pillar-stat{align-items:baseline;color:var(--ns-primary);display:flex;flex-wrap:wrap;font-family:var(--font-display);font-size:28px;font-weight:800;gap:6px;letter-spacing:-1px;line-height:1.05;margin-bottom:12px}.pillar--outcome .pillar-stat-unit{color:var(--ns-dark);font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.pillar--outcome .pillar-h{color:var(--navy);font-family:var(--font-display);font-size:17px;font-weight:800;letter-spacing:-.3px;line-height:1.3;margin-bottom:10px}.pillar--outcome .pillar-p{color:var(--gray-700);font-size:14px;line-height:1.55;margin:0}.pillar--outcome h3:not(.pillar-h){color:var(--navy);font-family:var(--font-display);font-size:17px;font-weight:800;letter-spacing:-.3px;line-height:1.3;margin-bottom:10px}.pillar--outcome p:not(.pillar-p){color:var(--gray-700);font-size:14px;line-height:1.55;margin:0}@media(max-width:980px){.pillar-grid--3{grid-template-columns:1fr}}