/* V98: páginas por marca, modelo y bomba */
.mp-group{margin-top:34px}.mp-group:first-child{margin-top:0}
.mp-group-h,.mp-tech-h{margin-bottom:16px}
.mp-tech-h{font-size:clamp(1.3rem,2.4vw,1.7rem)}
.mp-opt{margin-top:26px}.mp-opt:first-child{margin-top:0}
.mp-opt-h{margin-bottom:12px;font-size:1.1rem}
.mp-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:clamp(18px,3vw,30px)}
.mp-card.fd-result{border-top:1px solid var(--line);padding-top:clamp(18px,3vw,30px)}
.mp-plain{display:grid;gap:12px}
.mp-bench{font-size:clamp(1.35rem,2.4vw,1.75rem)}
.mp-hero-media{background:#fff;border:1px solid var(--line);border-radius:20px;padding:clamp(14px,3vw,28px)}
.mp-hero-media img{max-height:440px;object-fit:contain;filter:none}
.fd-alt{cursor:default}
.mp-table td b{font-weight:600}
.mp-cell small{display:block;color:var(--muted);font-size:.82rem;margin-top:4px}
.mp-cell small:first-child{margin-top:0}
.mp-tm{font-size:.84rem;margin-top:28px;max-width:80ch}
.hero-copy .fd-cta .btn{font-size:1rem;padding:15px 20px}
@media (max-width:640px){.mp-table thead{display:none}.mp-table tr{display:grid;gap:4px;padding:10px 0;border-top:1px solid var(--line)}.mp-table td{border:0;padding:2px 14px}}
.mp-upd{margin-top:14px;font-size:.85rem}
