/* FuturePath V5.13 — conversion clarity, preserves existing V5.12 design */
.fp-v513-conversion{padding:76px 0 96px;background:#06294e;color:#fff;position:relative;overflow:hidden}
.fp-v513-wrap{max-width:1240px;margin:0 auto;padding:0 32px}
.fp-v513-eyebrow{color:#ffab79;font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.14em;margin:0 0 15px}
.fp-v513-conversion h2{max-width:920px;font-size:clamp(29px,3.3vw,47px);color:#fff;margin:0 0 14px}
.fp-v513-sub{color:#d8e3ef;font-size:17px;max-width:770px;margin:0}
.fp-v513-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px}
.fp-v513-steps article{padding:24px 25px;border-radius:16px;background:#ffffff10;border:1px solid #ffffff2d;min-height:190px}
.fp-v513-steps h3{font-size:19px;color:#fff;margin:0 0 13px;letter-spacing:-.02em}
.fp-v513-steps p{color:#d9e3ed;font-size:15px;line-height:1.6;margin:0}
.fp-v513-actions{display:flex;gap:20px;align-items:center;margin-top:30px;flex-wrap:wrap}
.fp-v513-actions a{font-weight:700;font-size:15px;text-decoration:none;color:#fff}
.fp-v513-actions .fp-v513-primary{background:#f86f1d;padding:13px 23px;border-radius:999px;color:#fff}
.fp-v513-actions a:hover{text-decoration:underline}
.fp-v513-legal-note{max-width:1000px;margin:26px auto 0!important;padding:14px 18px;background:#fff8ec;color:#263b52;font-size:13px;line-height:1.6;border-left:3px solid #f86f1d;border-radius:5px}
.fp-v513-legal-note a{color:#17446d;font-weight:700}
@media(max-width:780px){.fp-v513-conversion{padding:60px 0}.fp-v513-wrap{padding:0 20px}.fp-v513-steps{grid-template-columns:1fr}.fp-v513-steps article{min-height:0}}
