 .t-rev-hero {padding-block: clamp(3.5rem, 9vw, 7rem);}.t-rev-hero__title {font-size: var(--fs-display);font-weight: var(--fw-bold);line-height: var(--lh-tight);letter-spacing: var(--ls-display);color: var(--ink-invert);margin: 0 0 var(--space-5);max-width: 38.75rem;}.t-rev-hero__sub {max-width: var(--prose-max);margin: 0;font-size: var(--fs-body-lg);line-height: var(--lh-body);color: #c4c4c4;}.t-rev-hero__sub strong {color: var(--amber-400);}.t-rev-hero__actions {display: flex;flex-wrap: wrap;gap: var(--space-3);margin-top: var(--space-6);}.t-rev-hero__proof {margin: var(--space-5) 0 0;font-size: var(--fs-body-sm);color: #9e9e9e;}.t-count {display: grid;gap: var(--space-4);align-items: stretch;margin-top: var(--space-6);}.t-count__side {display: flex;flex-direction: column;justify-content: center;padding: var(--space-5);background: var(--paper-raised);border: 1px solid var(--hairline);border-radius: var(--radius);text-align: center;}.t-count__side--after {border: 2px solid var(--ink);box-shadow: var(--shadow-stamp);}.t-count__label {font-size: var(--fs-eyebrow);font-weight: var(--fw-semibold);letter-spacing: var(--ls-eyebrow);text-transform: uppercase;color: var(--ink-muted);}.t-count__num {font-size: clamp(3rem, 9vw, 4.5rem);font-weight: var(--fw-bold);line-height: 1;letter-spacing: var(--ls-display);font-variant-numeric: tabular-nums;color: var(--ink);margin: var(--space-2) 0;}.t-count__unit {font-size: var(--fs-body-sm);color: var(--ink-muted);}.t-count__arrow {display: flex;align-items: center;justify-content: center;font-size: var(--fs-h2);color: var(--orange-600);transform: rotate(90deg);}.t-count__delta {display: flex;flex-direction: column;justify-content: center;padding: var(--space-5);background: var(--amber-400);border-radius: var(--radius);text-align: center;}.t-count__deltanum {font-size: clamp(2.25rem, 6vw, 3rem);font-weight: var(--fw-bold);line-height: 1;letter-spacing: var(--ls-display);font-variant-numeric: tabular-nums;color: var(--ink);}.t-count__delta .t-count__unit {color: var(--ink);}.t-count__cite {max-width: 46.25rem;margin: var(--space-5) 0 0;font-size: var(--fs-body-sm);line-height: var(--lh-body);color: var(--ink-muted);}.t-count__cite strong {color: var(--ink);}.t-count__cite a {color: var(--orange-700);font-weight: var(--fw-semibold);white-space: nowrap;}@media only screen and (min-width: 48rem) {.t-count {grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr) minmax(0, 1fr);gap: var(--space-3);}.t-count__arrow {transform: none;}}.t-math {display: grid;gap: var(--space-5);margin-top: var(--space-6);}.t-math__col {padding: var(--space-5);background: var(--paper-raised);border: 1px solid var(--hairline);border-radius: var(--radius);}.t-math__col--win {border: 2px solid var(--ink);box-shadow: var(--shadow-stamp);}.t-math__head {display: block;padding-bottom: var(--space-2);margin-bottom: var(--space-2);border-bottom: 2px solid var(--rule-ink);font-size: var(--fs-eyebrow);font-weight: var(--fw-semibold);letter-spacing: var(--ls-eyebrow);text-transform: uppercase;color: var(--ink);}.t-math__col--win .t-leader__value {color: var(--success);}.t-math__note {max-width: var(--prose-max);margin: var(--space-5) 0 0;font-size: var(--fs-body-sm);line-height: var(--lh-body);color: var(--ink-muted);}@media only screen and (min-width: 48rem) {.t-math {grid-template-columns: repeat(2, minmax(0, 1fr));}}.t-warn {max-width: 51.25rem;padding: var(--space-6);background: var(--warning-fill);border-left: 4px solid var(--warning);border-radius: var(--radius);}.t-warn__badge {display: inline-block;padding: var(--space-1) var(--space-3);margin-bottom: var(--space-3);background: var(--warning);color: #ffffff;border-radius: var(--radius-sm);font-size: var(--fs-eyebrow);font-weight: var(--fw-semibold);letter-spacing: 0.04em;text-transform: uppercase;}.t-warn__title {font-size: var(--fs-h3);font-weight: var(--fw-bold);letter-spacing: var(--ls-heading);color: var(--ink);margin: 0 0 var(--space-3);}.t-warn__text {margin: 0 0 var(--space-3);font-size: var(--fs-body);line-height: var(--lh-body);color: var(--ink);}.t-warn__text:last-child {margin-bottom: 0;}