/* AI CoE uses the same dark surface and blue accent as the approved site. */
body[data-page="ai-coe"] {
  --v1:#0b0f15;
  --v2:#0093c4;
  --v3:#0093c4;
  --b1:#0093c4;
  --b2:#0093c4;
  --b3:#0093c4;
  --coe-grad:#0b0f15;
  --coe-grad-soft:#0093c4;
  --coe-soft-ink:#59646d;
}
body[data-page="ai-coe"] .coe-hero,
body[data-page="ai-coe"] .coe-cta,
body[data-page="ai-coe"] .ban-national {
  background:radial-gradient(ellipse at 85% 45%,rgba(0,147,196,.12),transparent 60%),#0b0f15;
}
body[data-page="ai-coe"] .coe-hero-bg .g1,
body[data-page="ai-coe"] .coe-hero-bg .g2 { opacity:.18; }
body[data-page="ai-coe"] .coe-hero-bg .gd { opacity:.2; }
body[data-page="ai-coe"] .coe-offer .body p { color:#59646d; }
body[data-page="ai-coe"] .coe-hero .lead,
body[data-page="ai-coe"] .coe-cta p { color:#b6c1ca; }
