/* CityIR VAX-D Surgical Fix v3 */

/* =============================================
   ROOT CAUSE: paste-block inline-37 ri=1412
   html body .cir-page div:not([class*="button"]):not([class*="btn"]):not([class*="navy"]):not([class*="dark"])
   Specificity: [0,5,3] + !important -- matches .cir-eyebrow (a plain div)

   Fix: div.cir-eyebrow + 2 :not() attrs = [0,6,3] -- beats it!
   ============================================= */

/* Eyebrow in dark section -- [0,6,3] */
html body.page-id-2915 .cir-page .cir-sec--dark div.cir-eyebrow:not([class*="btn"]):not([class*="button"]) {
  color: #ffffff !important;
  background: transparent !important;
  background-color: transparent !important;
}

/* Dark section heading container (also a div, would inherit gray) -- [0,6,3] */
html body.page-id-2915 .cir-page .cir-sec--dark div.cir-sec-head:not([class*="btn"]):not([class*="button"]) {
  color: #ffffff !important;
}

/* Eyebrow line stays white */
html body.page-id-2915 .cir-page .cir-sec--dark .cir-eyebrow-line {
  background: #ffffff !important;
  background-color: #ffffff !important;
}

/* Quote card border and shadow on navy bg */
html body.page-id-2915 .cir-page .cir-sec--dark .cir-quote {
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.25) !important;
}