.triumphic-brand-spotlight { background:var(--feature-primary); color:var(--feature-on-primary); padding-block:64px 72px; }
.triumphic-brand-spotlight.triumphic-feature--carbon { background:var(--feature-ink); color:var(--feature-surface); }
.triumphic-brand-spotlight.triumphic-feature--carbon .triumphic-eyebrow { color:var(--feature-signal); }
.triumphic-brand-spotlight__grid { display:grid; grid-template-columns:minmax(0,1fr) .35fr; gap:64px; }
.triumphic-brand-spotlight h2 { font-size:clamp(40px,5vw,76px); font-weight:500; line-height:1.04; letter-spacing:-.05em; }
.triumphic-brand-spotlight__grid>div>p { max-width:45ch; margin-block:24px 36px; font-size:16px; line-height:1.6; }
.triumphic-brand-spotlight__support { font-size:clamp(24px,2.5vw,38px); line-height:1.35; letter-spacing:-.025em; padding-top:8px; }
@media(max-width:749px) { .triumphic-brand-spotlight { padding-block:44px 48px; } .triumphic-brand-spotlight__grid { grid-template-columns:1fr; gap:32px; } .triumphic-brand-spotlight h2 { font-size:46px; } .triumphic-brand-spotlight__support { font-size:22px; } }
