/* Diagnóstico Estratégico IMPACTO (V3): page-only additions. */
.phero h1.v3-h1{font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.12}
.v3-body{margin-top:1rem;max-width:42rem}
.v3-price{font-family:'Manrope',sans-serif;font-size:.95rem;letter-spacing:.16em;text-transform:uppercase;color:#1E2B3A;margin-top:1.6rem}
.v3-price strong{font-weight:700;border-bottom:2px solid #D46A4F;padding-bottom:.25em}
.final-cta .v3-price{color:#FAF9F6;margin-top:2rem}
.v3-side-photo{margin-top:2rem;max-width:30rem}
.v3-inline{color:#1E2B3A;border-bottom:1px solid #D46A4F;transition:color .25s}
.v3-inline:hover{color:#D46A4F}
.v3-statement{font-family:'IBM Plex Serif',Georgia,serif;font-style:italic;font-size:1.2rem;line-height:1.5;color:#1E2B3A;border-left:2px solid #D46A4F;padding-left:1.2rem;margin-top:1.6rem}
.v3-flow{margin-top:1.6rem;font-family:'Manrope',sans-serif;font-weight:600;color:#647765;line-height:2}
.v3-flow span{display:inline-block;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.82rem;color:#1E2B3A;background:#E9E3D9;border-radius:4px;padding:.15em .6em}
.v3-quote-copy{max-width:44rem;margin:2.2rem auto 0}
.v3-quote-copy p{margin-bottom:1rem;color:rgba(250,249,246,.85)}
.v3-quote-copy .v3-quote-last{font-family:'IBM Plex Serif',Georgia,serif;font-style:italic;font-size:1.2rem;color:#9FB4A0;margin-top:1.4rem}
.v3-compare .card p{font-size:1rem}
.v3-card-hi{border-color:#D46A4F;background:#FBF1ED}
.v3-after{max-width:46rem;margin-top:2rem}
.v3-steps{list-style:none;counter-reset:none;border-top:1px solid rgba(30,43,58,.14);max-width:52rem}
.v3-steps li{display:flex;gap:1.2rem;align-items:baseline;padding:1.15rem 0;border-bottom:1px solid rgba(30,43,58,.14);font-size:1.02rem;color:#303338}
.v3-step-n{font-family:'IBM Plex Serif',Georgia,serif;font-style:italic;font-size:1.6rem;color:#D46A4F;flex:0 0 2rem}
.v3-credit{max-width:52rem;margin-top:2rem;padding:1.3rem 1.5rem;background:#FFFFFF;border:1px solid rgba(100,119,101,.35);border-radius:8px}
@media(max-width:900px){.v3-side-photo{max-width:none}}
.final-cta .v3-price strong{color:#FAF9F6;border-bottom-color:#D46A4F}
.v3-flow-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .5rem;margin-top:.7rem}
.v3-flow .v3-flow-chips span{margin:0}
.v3-flow span.v3-flow-chips{display:flex;background:none;padding:0;border-radius:0;font-size:inherit;text-transform:none;letter-spacing:0;color:#647765;font-weight:600}
