.hero-center{align-items:center}
.hero-fig .hero-img{margin-top:0}
.quote-wrap{max-width:640px;margin:2rem auto 0}
.quote-wrap .quote{position:static}
.flow li a{display:inline-block;margin-top:.7rem;font-size:.9rem;font-weight:700;color:var(--fg);text-decoration:underline;text-underline-offset:3px}
.next-step{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--line)}
.next-step small{display:block;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}
.next-step b{font-family:var(--display);font-weight:400;font-size:1.7rem;text-transform:uppercase}
.view[data-view=pasos] .rules{margin-top:1.6rem}
.fld{width:100%;font:inherit;font-size:1rem;padding:.7rem .8rem;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--fg);min-height:48px}
.fld:disabled{background:var(--band);opacity:.6}
.rcard .rr{grid-template-columns:1fr}
.q-step .lbl small{text-transform:none;letter-spacing:0;font-weight:500}
