/* Estilos exclusivos del contenido. Header, cards, filtros, pasos, FAQ y footer usan CSS original. */
.promo-hero{padding:155px 0 80px;min-height:0;overflow:hidden;background:radial-gradient(ellipse at 80% 45%,#ffc10712,transparent 50%),#000}
.promo-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px}.promo-hero h1{font-size:clamp(2.9rem,5.3vw,4.8rem)}.promo-hero .lead{max-width:630px}.action-row{display:flex;flex-wrap:wrap;gap:14px;margin:28px 0}.action-row .button-outline-dark{margin-left:0}
.promo-visual{display:grid;grid-template-columns:1fr 1fr;gap:14px;transform:rotate(-6deg);padding:35px 5px}.multiplier{border:1px solid var(--color-border);border-radius:var(--radius-card);padding:40px 14px;text-align:center;background:var(--color-surface)}.multiplier:last-child{background:var(--color-yellow);color:#0d0d0d;transform:translateY(35px);box-shadow:var(--shadow-yellow)}.multiplier strong{display:block;letter-spacing:-.08em;font-size:clamp(4.5rem,8vw,7rem);line-height:1}.multiplier span{font-size:.75rem;font-weight:800;letter-spacing:.1em}
.promo-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.promo-pair h2{font-size:clamp(2rem,3.5vw,3rem)}.promo-pair .multiplier-label{font-size:5rem;line-height:1;color:var(--color-yellow);font-weight:900;letter-spacing:-.08em}.promo-pair p{max-width:470px}.promo-pair .button{margin-top:12px}.help-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.conditions{border-top:1px solid var(--color-border);margin-top:55px;padding-top:25px;color:#aaa}.conditions ul{padding-left:20px}.crosslinks .feature-card{display:flex;flex-direction:column;align-items:flex-start}.crosslinks .button{margin-top:auto;font-size:.8rem}.crosslinks p{flex:1}.final-cta .action-row{justify-content:center}.final-cta a:focus-visible{outline-color:#080808}.filter-status{color:var(--color-gray);font-size:.85rem;text-align:center;min-height:25px;margin:0 0 24px}.plan-card[aria-disabled]{opacity:.6}.plan-card[hidden]{display:none}.text-link{text-decoration:underline;text-underline-offset:4px}.plans-section{scroll-margin-top:70px}
@media(max-width:960px){.promo-hero{padding-top:120px}.promo-hero-grid{gap:20px}.promo-visual{padding:25px 5px}.multiplier{padding:30px 8px}.multiplier strong{font-size:5rem}}
@media(max-width:820px){.promo-hero-grid,.help-grid{grid-template-columns:1fr}.promo-visual{max-width:430px;width:100%;margin:0 auto 25px}.promo-pair{grid-template-columns:1fr}.help-grid{gap:40px}}
@media(max-width:540px){.promo-hero{padding:110px 0 55px}.promo-hero h1{font-size:2.9rem}.promo-visual{max-width:290px}.multiplier strong{font-size:5rem}.action-row .button{width:100%}.promo-pair .feature-card{padding:25px}.promo-pair .button{font-size:.8rem}.crosslinks .button{padding:11px 18px}.final-cta .action-row{width:100%}}
