/* clientes.html — estilos propios (usa variables de site.css) */
.cli-hero{padding-top:clamp(32px,5vw,64px)}
.cli-hero .split{align-items:end}
.cli-hero__copy{display:grid;gap:18px}
.cli-hero__copy .h1{max-width:14ch}
.cli-facts{display:grid;gap:0;border-top:var(--hair)}
.cli-facts__line{padding:14px 0;border-bottom:var(--hair);color:var(--text)}
.cli-facts ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr}
.cli-facts li{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:var(--hair);font-weight:500}
.cli-facts li .ico{color:var(--primary)}
.cli-facts li .tag{margin-left:auto;color:var(--primary)}
@media (min-width:600px){
  .cli-facts ul{grid-template-columns:repeat(3,1fr)}
  .cli-facts li{flex-direction:column;align-items:flex-start;gap:10px;padding:18px 16px;border-bottom:0;border-left:var(--hair)}
  .cli-facts li:first-child{border-left:0;padding-left:0}
  .cli-facts li .tag{margin-left:0;order:-1}
  .cli-facts{border-bottom:var(--hair)}
}
.cli-gallery{padding-top:clamp(24px,3vw,40px)}
.cli-gallery__note{display:flex;align-items:center;gap:8px;margin-top:8px}
.cli-gallery__note i{color:var(--primary);font-size:12px}
.cli-ig{text-align:center}
.cli-ig__inner{display:grid;gap:18px;justify-items:center;max-width:560px;margin-inline:auto}
.cli-ig__icon{font-size:32px;color:var(--primary);line-height:1}
.cli-ig__text{font:600 clamp(1.25rem,2.4vw,1.625rem)/1.3 var(--font-display);letter-spacing:-.01em}
@media (max-width:599px){.cli-ig .btn{width:100%}}
