/* Investment landing only: dashboard navy, with colour-only answer emphasis. */
:root{--investment-ink:#0e1429;--investment-body:#566176}
body,.hero,.hero h1,.hero .intro,.hero .benefits,.partner-metrics-screen{color:var(--investment-ink)}
.investment-mini,.investment-mini h2,.investment-mini .im-number,.investment-mini label,.investment-mini select,.investment-mini .im-method summary,.investment-principles h2,.investment-principles h3,.investment-start-screen h2,.investment-start-screen h3,#investment-system-cards .partner-trust-title,#investment-system-cards summary{color:var(--investment-ink)}
.investment-principles .ip-body-text,.investment-start-screen .partner-start-route,.investment-start-screen .partner-start-payout{color:var(--investment-ink)}
.investment-start-screen .investment-calculator-preview .partner-calculator-heading .investment-question{color:var(--investment-ink)}
#investment-system-cards .partner-trust-answer p,#investment-system-cards .partner-trust-answer li,.investment-start-screen .partner-trust-answer p,.investment-mini .im-method p,.investment-mini .im-method li{color:var(--investment-body)}
#investment-system-cards .partner-trust-answer strong,.investment-start-screen .partner-trust-answer strong,.investment-mini .im-method strong{color:var(--investment-ink);font-weight:inherit}
#investment-system-cards .partner-trust-answer h4{color:var(--investment-ink);font-weight:400}
#investment-system-cards .partner-trust-lead strong{color:var(--investment-ink);font-weight:inherit}
.investment-mini .annual-income-dashboard{color:#f4f3ef}

/* Primary page copy stays navy; disclosure copy keeps a softer grey. */
.hero .kicker,.hero .intro,.hero .benefits li,.hero .benefits li span,.partner-metrics-screen h2,.partner-metrics-screen p,.investment-mini .im-control label,.investment-mini .im-result-label,.investment-start-screen .partner-start-step p,.investment-start-screen .partner-start-step-title,.investment-start-screen .partner-start-step h3,#investment-system-cards .partner-trust-lead,#investment-system-cards .partner-trust-card p,#investment-system-cards .partner-trust-bullets{color:var(--investment-ink)}
#investment-system-cards .partner-trust-answer,#investment-system-cards .partner-trust-answer p,#investment-system-cards .partner-trust-answer li,.investment-start-screen .partner-trust-answer,.investment-start-screen .partner-trust-answer p,.investment-start-screen .partner-trust-answer li,.investment-start-screen .partner-trust-answer td,.investment-start-screen .partner-trust-answer th,.investment-mini .im-method,.investment-mini .im-method p,.investment-mini .im-method li,.investment-mini .im-method td,.investment-mini .im-method th{color:var(--investment-body)}
#investment-system-cards .partner-trust-answer strong,.investment-start-screen .partner-trust-answer strong,.investment-mini .im-method strong{color:var(--investment-ink);font-weight:inherit}

/* Restore the Marketing Plan hierarchy without bolding inline answer accents. */
#investment-system-cards .partner-trust-answer h4{font-size:14px;line-height:1.4;font-weight:500}
#investment-system-cards .partner-trust-lead strong{font-weight:700}

/* Latest owner preference: semibold inline emphasis, same grey as answer text. */
#investment-system-cards .partner-trust-answer strong,.investment-start-screen .partner-trust-answer strong,.investment-mini .im-method strong{color:inherit;font-weight:500}
