/* V94 · mejoras M1-M12 (hoja nueva; no modifica las demás) */
[data-launch-only][hidden],[data-regular-only][hidden]{display:none!important}
.launch-bar{background:var(--accent);color:#15171a;font-size:.95rem;line-height:1.4}
.launch-bar .wrap{padding-top:9px;padding-bottom:9px;text-align:center}
.launch-bar a{color:#15171a;font-weight:800;margin-left:.6em;white-space:nowrap}
.hero-offer{margin:14px 0 0;font-size:1rem;opacity:.95}
.hero-offer strong{color:var(--accent);font-size:1.15em}
.hero-offer s{opacity:.7}
.example-toggle{margin-top:6px}
.detail-example[hidden]{display:none}
.offer-card .price span{display:inline}
.extra-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}
.footer-legal{display:flex;flex-wrap:wrap;gap:8px 22px;padding-top:6px;padding-bottom:22px;font-size:.88rem;opacity:.9}
.footer-legal a{text-decoration:underline}
.legal-doc{max-width:820px}
.legal-doc h1{font-size:clamp(2rem,4vw,3rem);line-height:1.1;margin:10px 0 16px}
.legal-doc h2{font-size:1.25rem;margin:28px 0 8px}
.legal-doc p,.legal-doc li{line-height:1.65}
.legal-draft{border:1px solid var(--accent);border-radius:10px;padding:12px 16px;margin:0 0 22px;font-weight:600}
.legal-doc .todo{background:#ffffff1c;border-radius:4px;padding:0 4px}
