/* Financial Services practice page */
.pf-readiness { display: flex; flex-wrap: wrap; gap: 20px 40px; align-items: center; justify-content: space-between; padding: clamp(24px, 3vw, 40px); border-radius: 0; background: var(--navy); color: var(--on-dark-2); border-left: 3px solid var(--gold); }
.pf-readiness > div { max-width: 720px; display: grid; gap: 8px; }
.pf-readiness .tag { color: var(--gold); }
.pf-readiness h3 { color: #fff; font-size: clamp(1.4rem, 1.15rem + .7vw, 1.9rem); letter-spacing: -.03em; }
.pf-readiness .alink { color: #fff; }
.pf-readiness .alink svg { color: var(--gold); }
