/* V2 structural: light flip of legacy dark blocks + page comps (filled per-page below) */
.s5-max .dag-section, .s5-max .dag-specs, .s5-max .dag-pricebox, .s5-max .dag-lead, .s5-max [class*=card]:not(.a-row):not([class*=dag-inv-card]):not([class*=a-card]) {
  background: var(--a-white) !important; color: var(--a-ink) !important; border: 1px solid var(--a-line) !important; box-shadow: none !important;
}
.s5-max .dag-specs *, .s5-max table, .s5-max td, .s5-max th { background: transparent !important; color: var(--a-ink-2) !important; border-color: var(--a-line) !important; }
.s5-max .dag-specs dt, .s5-max th, .s5-max .dag-spec-mini dt { color: var(--a-muted) !important; }
.s5-max .dag-section > .dag-specs { border-color: transparent !important; }
main.s5-max.s5-about-v2 .team-card.team-card > .team-card__image.team-card__image,
main.s5-max.s5-about-v2 .team-card.team-card > .team-card__body.team-card__body,
main.s5-max.s5-about-v2 .team-card.team-card .team-card__image.team-card__image img {
  border: 0 solid transparent !important;
}
.s5-max .dag-prose, .s5-max .dag-prose * { color: var(--a-ink-2) !important; background: transparent !important; }
.s5-max [class*=price]:not(.dag-inv-card__price) { color: #1f4d3a !important; font-weight: 800; }
.s5-stats-v2__row::before, .s5-stats-v2__row::after { content: none !important; display: none !important; }
