.mv-quality-intro { max-width: 1000px; margin: auto; padding: 110px 24px 85px; }
.mv-quality-intro h1 { font-size: clamp(44px,6vw,80px); line-height: 1.08; letter-spacing: -.045em; margin: 24px 0 35px; }
.mv-quality-intro .mv-factory-lead { max-width: 740px; }
.mv-quality-section { padding: 85px 24px; }
.mv-quality-section:nth-child(even) { background: #f5f4ef; }
.mv-quality-inner { max-width: 1120px; margin: auto; }
.mv-quality-inner h2 { font-size: clamp(34px,4vw,54px); line-height: 1.12; letter-spacing: -.035em; margin: 20px 0 32px; }
.mv-quality-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 55px; }
.mv-quality-columns h3 { font-size: 25px; margin: 0 0 20px; }
.mv-quality-card { background: white; padding: 35px; border-top: 2px solid #222; }
.mv-quality-card dl { margin: 24px 0; }
.mv-quality-card dt { margin-top: 14px; font-weight: 600; }
.mv-quality-card dd { margin: 4px 0; }
.mv-quality-scope { margin-top: 35px; max-width: 850px; }
.mv-quality-section a { text-decoration: underline; text-underline-offset: 4px; }
@media(max-width:760px){.mv-quality-columns{grid-template-columns:1fr;gap:35px}.mv-quality-intro{padding:65px 24px 50px}.mv-quality-section{padding:55px 24px}.mv-quality-card{padding:25px}}

/* Fotografías originales: Calidad */
.mv-quality-photo-layout { display:grid; grid-template-columns:1fr 1fr; gap:48px; align-items:center; }
.mv-quality-photo-layout > .mv-quality-columns { display:block; }
.mv-quality-photo-layout article + article, .mv-quality-photo-layout > .mv-quality-columns > div + div { margin-top:28px; }
.mv-quality-photo { margin:0; min-width:0; }
.mv-quality-photo img { display:block; width:100%; height:auto; aspect-ratio:1; object-fit:contain; background:#eeede9; }
.mv-quality-photo figcaption { margin-top:12px; font-size:11px; letter-spacing:.16em; color:#666; }
section[aria-labelledby="pruebas-title"] .mv-quality-photo { order:2; }
@media(max-width:760px){.mv-quality-photo-layout{grid-template-columns:1fr;gap:30px}section[aria-labelledby="pruebas-title"] .mv-quality-photo{order:0}}
