.outcomes-dark{background:#011a13;min-height:100vh}.outcomes-hero{margin:0 auto;max-width:1060px;padding:96px 24px 8px;text-align:center}.outcomes-eyebrow{color:#00ffbe;font-size:13px;font-weight:700;letter-spacing:2px;margin-top:90px;padding-bottom:14px;text-transform:uppercase}.outcomes-h1{color:#eafff8;font-size:42px;font-weight:800;line-height:1.15;margin:0 auto 18px;max-width:820px;text-wrap:balance}.outcomes-h1-accent{color:#ffb200}.outcomes-lead{color:#a8c9be;font-size:16.5px;line-height:1.6;margin:0 auto;max-width:760px;text-wrap:pretty}.outcomes-stats{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin:44px auto 0;max-width:1060px;padding:0 24px}.outcomes-stat{background:#032119;border:1px solid rgba(0,255,190,.12);border-radius:18px;box-shadow:0 1px 2px rgba(16,42,34,.06),0 4px 14px rgba(16,42,34,.07);padding:26px 18px 22px;text-align:center;transition:transform .16s ease-out,border-color .18s ease,box-shadow .18s ease}@media (hover:hover) and (pointer:fine){.outcomes-stat:hover{border-color:rgba(0,255,190,.45);box-shadow:0 0 0 1px rgba(0,255,190,.25),0 8px 30px rgba(0,255,190,.28),0 0 40px rgba(174,0,255,.18);transform:translateY(-3px)}}.outcomes-stat-value{color:#00ffbe;font-size:34px;font-weight:800;line-height:1.1}.outcomes-stat-number{font-variant-numeric:tabular-nums}.outcomes-stat-label{color:#eafff8;font-size:14px;font-weight:700;padding-top:10px}.outcomes-stat-sublabel{color:#7fa99b;font-size:12px;line-height:1.45;padding-top:4px}.outcomes-section{margin:0 auto;max-width:1060px;padding:56px 24px 8px}.outcomes-section--chart{padding-top:15px}.outcomes-section-title{color:#eafff8;font-size:28px;font-weight:800;padding-bottom:10px;text-wrap:balance}.outcomes-section-copy{color:#a8c9be;font-size:16px;line-height:1.65;max-width:780px;padding-bottom:6px;text-wrap:pretty}.outcomes-section-copy--score-summary{color:#fff;font-size:13.5px;padding:18px 0 6px}.outcomes-section--program-data .outcomes-section-title{padding-top:75px;text-align:center}.outcomes-chart{background:#032119;border-radius:20px;box-shadow:0 1px 2px rgba(16,42,34,.06),0 4px 14px rgba(16,42,34,.07);margin-top:26px;padding:26px 26px 18px}.outcomes-section--chart .outcomes-chart{margin-top:0}.outcomes-chart-row{align-items:center;border-radius:12px;display:grid;gap:14px;grid-template-columns:150px 1fr 56px;outline:none;padding:10px 8px;transition-duration:.2s;transition-property:background-color}.outcomes-chart-row.is-active,.outcomes-chart-row:focus-visible{background-color:rgba(0,255,190,.08)}.outcomes-chart-label{color:#eafff8;font-size:14px;font-weight:700}.outcomes-chart-track{background:rgba(0,255,190,.14);border-radius:7px;height:14px;overflow:hidden}.outcomes-chart-bar{border-radius:7px;height:100%;transform:scaleX(1);transform-origin:left center;transition:transform .35s cubic-bezier(.23,1,.32,1);width:var(--outcomes-bar-value)}.outcomes-chart-bars-collapsed .outcomes-chart-bar{transform:scaleX(0);transition:none}.outcomes-chart-bars-ready .outcomes-chart-bar{transform:scaleX(1);transition-delay:var(--outcomes-bar-delay)}.outcomes-chart-bar-before{background:#3a5c52}.outcomes-chart-bar-national{background:#ffb200}.outcomes-chart-bar-after{background:linear-gradient(90deg,#00c896,#00ffbe)}.outcomes-chart-value{color:#eafff8;font-size:15px;font-variant-numeric:tabular-nums;font-weight:800;text-align:right}.outcomes-chart-detail{color:#7fa99b;font-size:12.5px;grid-column:1/-1;line-height:1.5;max-height:0;opacity:0;overflow:hidden;transition-duration:.25s;transition-property:max-height,opacity;transition-timing-function:cubic-bezier(.2,0,0,1)}.outcomes-chart-row.is-active .outcomes-chart-detail,.outcomes-chart-row:focus-visible .outcomes-chart-detail{max-height:48px;opacity:1;padding-top:4px}.outcomes-table-wrap{background:#032119;border-radius:20px;box-shadow:0 1px 2px rgba(16,42,34,.06),0 4px 14px rgba(16,42,34,.07);margin-top:26px;overflow-x:auto}.outcomes-table{border-collapse:collapse;min-width:520px;width:100%}.outcomes-table td,.outcomes-table th{border-bottom:1px solid rgba(0,255,190,.14);font-size:15px;line-height:1.5;padding:15px 24px;text-align:left}.outcomes-table thead th{border-bottom:2px solid rgba(0,255,190,.14);color:#00ffbe;font-size:13px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.outcomes-table tbody tr{transition-duration:.18s;transition-property:background-color}.outcomes-table tbody tr:hover{background-color:rgba(0,255,190,.08)}.outcomes-table tbody tr:last-child td,.outcomes-table tbody tr:last-child th{border-bottom:none}.outcomes-table tbody th{color:#eafff8;font-weight:600}.outcomes-table td{color:#00ffbe;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.outcomes-sources{color:#7fa99b;font-size:13.5px;line-height:1.6;margin-top:22px;max-width:none;padding-bottom:95px}.outcomes-sources strong{color:#a8c9be}.outcomes-sequence.is-armed .outcomes-chart,.outcomes-sequence.is-armed .outcomes-eyebrow,.outcomes-sequence.is-armed .outcomes-h1,.outcomes-sequence.is-armed .outcomes-lead,.outcomes-sequence.is-armed .outcomes-section-copy--score-summary,.outcomes-sequence.is-armed .outcomes-stat{opacity:0;transition:none}.outcomes-sequence.is-armed .outcomes-stat{transform:translateY(-120vh)}.outcomes-sequence.is-armed .outcomes-chart{transform:translateY(-32px)}.outcomes-sequence.is-running .outcomes-eyebrow,.outcomes-sequence.is-running .outcomes-h1,.outcomes-sequence.is-running .outcomes-lead{animation:outcomes-hero-fade .35s cubic-bezier(.23,1,.32,1) backwards}.outcomes-sequence.is-running .outcomes-stat{animation:outcomes-tile-drop .7s cubic-bezier(.23,1,.32,1) backwards;animation-delay:var(--outcomes-tile-delay)}.outcomes-sequence.is-running .outcomes-chart{animation:outcomes-chart-card-enter .35s cubic-bezier(.23,1,.32,1) 1475ms backwards}.outcomes-sequence.is-running .outcomes-section-copy--score-summary{animation:outcomes-score-copy-fade .25s cubic-bezier(.23,1,.32,1) 1825ms backwards}@keyframes outcomes-hero-fade{0%{opacity:0}to{opacity:1}}@keyframes outcomes-tile-drop{0%{opacity:0;transform:translateY(-120vh)}58%{opacity:1;transform:translateY(14px)}76%{transform:translateY(-7px)}90%{transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes outcomes-chart-card-enter{0%{opacity:0;transform:translateY(-32px)}to{opacity:1;transform:translateY(0)}}@keyframes outcomes-score-copy-fade{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.outcomes-stats{grid-template-columns:repeat(2,1fr)}.outcomes-h1{font-size:32px}}@media (max-width:540px){.outcomes-stats{grid-template-columns:1fr}.outcomes-chart-row{grid-template-columns:104px 1fr 48px}.outcomes-chart-label{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.outcomes-chart-bar,.outcomes-chart-detail,.outcomes-chart-row,.outcomes-stat,.outcomes-stat:hover,.outcomes-table tbody tr{transition:none}.outcomes-stat:hover{transform:none}.outcomes-sequence .outcomes-chart,.outcomes-sequence .outcomes-eyebrow,.outcomes-sequence .outcomes-h1,.outcomes-sequence .outcomes-lead,.outcomes-sequence .outcomes-section-copy--score-summary,.outcomes-sequence .outcomes-stat{animation:none;opacity:1;transform:none;transition:none}.outcomes-chart-bars-collapsed .outcomes-chart-bar{transform:scaleX(1)}}