/* LF-SITE-001B — Dark Surface Contrast Lock
   Component-scoped safety rules. Prevents editorial dark sections from
   inheriting light-surface ink through generic section/lead rules. */

/* Services — professional workflow band */
body[data-page="solutions"] .ep-professional-fit .ep-professional-fit-copy .eyebrow{
  color:#f0c96f!important;
  opacity:1!important;
}
body[data-page="solutions"] .ep-professional-fit .ep-professional-fit-copy h2{
  color:#fff8e8!important;
  opacity:1!important;
}
body[data-page="solutions"] .ep-professional-fit .ep-professional-fit-copy .lead{
  color:#dce9e2!important;
  opacity:1!important;
}
body[data-page="solutions"] .ep-professional-fit .ep-fit-chips span{
  color:#fff8e8!important;
  opacity:1!important;
}

/* About — values band */
body[data-page="about"] .dark-band.section .eyebrow{
  color:#f0c96f!important;
  opacity:1!important;
}
body[data-page="about"] .dark-band.section h2{
  color:#fff8e8!important;
  opacity:1!important;
}
body[data-page="about"] .dark-band.section .lead{
  color:#dce9e2!important;
  opacity:1!important;
}

/* Institutional — protected-information band */
body[data-page="institutional-access"] .premium-rule-band .eyebrow{
  color:#f0c96f!important;
  opacity:1!important;
}
body[data-page="institutional-access"] .premium-rule-band h2{
  color:#fff8e8!important;
  opacity:1!important;
}
body[data-page="institutional-access"] .premium-rule-band p{
  color:#dce9e2!important;
  opacity:1!important;
}

/* Home — metric proof band */
body[data-page="home"] .dark-band .metric strong{
  color:#fff8e8!important;
  opacity:1!important;
}
body[data-page="home"] .dark-band .metric small{
  color:#dce9e2!important;
  opacity:1!important;
}
