/* Sección "Mis defectos" (reemplaza a la tabla comparativa). La inserta defectos.js */
#defectos{--line:#e4e4e7;--soft:#6b6b73;color:#0a0a0a;font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.5;position:relative}
#defectos *{box-sizing:border-box;margin:0}
#defectos .v{padding:96px 24px}
#defectos .in{max-width:1100px;margin:0 auto}
#defectos .h2{color:#0a0a0a;font-size:clamp(34px,6vw,72px);font-weight:600;letter-spacing:-.045em;line-height:1;text-align:center}
#defectos .list{margin-top:56px}
#defectos .row{display:grid;grid-template-columns:1fr 340px;gap:30px;align-items:center;min-height:170px;padding:10px 0;border-top:1px solid var(--line);text-align:left}
#defectos .row:last-child{border-bottom:1px solid var(--line)}
#defectos .row h3{font-size:clamp(34px,6.2vw,84px);font-weight:600;letter-spacing:-.06em;line-height:1.05;color:#0a0a0a}
#defectos .row p{color:var(--soft);font-size:16px}
@media(max-width:800px){#defectos .row{grid-template-columns:1fr;gap:6px;min-height:0;padding:18px 0}#defectos .v{padding:64px 20px}}

/* Sin la curva azul ni el fondo negro: la sección va sobre el fondo claro de la página */
.fl-darkzone__grad{display:none!important}
.fl-darkzone{background:transparent!important}
.fl-darkzone>img:not(.fl-darkzone__grad){display:none!important}
.fl-darkzone::before,.fl-darkzone::after{display:none!important}
/* Sin la curva azul arriba del footer */
.fl-footer__grad{display:none!important}
/* Footer: fondo blanco liso, sin puntos */
.fl-footer__hero::before{display:none!important}
.fl-footer__hero,.fl-footer{background:#fff!important}
