/* Readable income cards with a restrained premium accent. */
#landingPath .landing-path-card-body .landing-path-income{display:grid;gap:8px;margin:22px 0 20px;padding:18px 20px;border:1px solid rgba(37,42,99,.1);border-radius:12px;background:#f5f7fc;color:#5b6580;line-height:1.45}
#landingPath .landing-path-income span{color:#5f6a86;font-size:13px;font-weight:800}
#landingPath .landing-path-income strong{color:#9a6c12;font-family:var(--font);font-size:clamp(24px,2.1vw,34px);font-weight:900;line-height:1.15;letter-spacing:0}

/* Give FA Prime a clear premium hierarchy without introducing a new palette. */
#landingPath .landing-path-card.prime{border:2px solid #d2ad52;border-top-width:4px;background:#313d87;box-shadow:none}
#landingPath .landing-path-card.prime:hover{border-color:#e1c477;box-shadow:0 8px 16px rgba(5,8,24,.24)}
#landingPath .landing-path-card.prime .landing-path-card-header{background:#3b4b9f}
#landingPath .landing-path-card.prime .landing-path-label{background:#e2c36f;color:#171d50}
#landingPath .landing-path-card.prime .landing-path-income{border-color:#d8ba70;background:#fff8e7}
#landingPath .landing-path-card.prime .landing-path-income span{color:#665a43}
#landingPath .landing-path-card.prime .landing-path-income strong{color:#805600}
