/* AlanBush360 v4.9.0 contrast fixes
   Loaded last on every page. Fixes sections whose text color assumed the
   opposite background (dark text on the dark page, or white text on the
   light GOALL page). Targets WCAG AA (4.5:1 body text, 3:1 large text). */

/* 1. "Important disclosure" boxes: translucent white over the dark page made
      a muddy gray. Make them a solid light panel with dark text. */
.disclosure{background:#f4f7fa!important;border-color:#d5dee6!important;color:#33475a!important}
.disclosure strong,.disclosure b{color:#0b2340!important}
.disclosure a{color:#0b5a86!important}

/* 2. Section headings sitting directly on the dark page background
      (business-protection "Flagship business pathways", privacy "Form security"). */
.business-flagships>.section-kicker,
section.section:has(#privacy-security-heading)>.section-kicker{color:#f2cf7d!important}
.business-flagships>h2,
section.section:has(#privacy-security-heading)>h2{color:#ffffff!important}
.business-flagships>p,
section.section:has(#privacy-security-heading)>p{color:#d3dee8!important}

/* 3. GOALL page: the page is light, but these sections used white text. */
.goall-value>.section-kicker,.idecide-section>.section-kicker,.goall-resources>.section-kicker{color:#8a5a00!important}
.goall-value>h2,.idecide-section>h2,.goall-resources>h2{color:#0b2340!important}
.goall-value>p,.idecide-section>p,.goall-resources>p{color:#3f5566!important}
.goall-compliance-note{background:#f3f6f9!important;border:1px solid #dbe3ea!important;color:#3f5566!important}
.goall-compliance-note strong{color:#0b2340!important}
.embed-fallback{color:#3f5566!important}
.embed-fallback a{color:#7a4f00!important}

/* 4. Light mint notes on the LTC and retirement referral pages. */
.utility-note,.referral-copy p.utility-note,.conversation-copy p.utility-note{color:#24453f!important}

/* 5. White form cards on thank-you / error pages had near-white text. */
.consultation .lead-form p{color:#3f5566!important}
.consultation .lead-form h2,.consultation .lead-form h3{color:#0b2340!important}

/* 6. Handoff note inside white step sections (privacy page). */
.topic-steps .handoff-note{background:#f3f6f9!important;color:#33475a!important}
.topic-steps .handoff-note strong{color:#0b2340!important}
