:is(:where([data-theme=premium]) #clientes-page,#clientes-page:where([data-theme=premium])) .clientes-hero{text-align:center;color:#fff;justify-content:center;align-items:center;min-height:45vh;display:flex;position:relative}:is(:where([data-theme=premium]) #clientes-page,#clientes-page:where([data-theme=premium])) .clientes-hero-card{max-width:700px;padding:2rem}:is(:where([data-theme=premium]) #clientes-page,#clientes-page:where([data-theme=premium])) .clientes-hero-card h1{letter-spacing:.15em;text-transform:uppercase;color:#fff;margin-bottom:.8rem;font-size:2.4rem;font-weight:700}:is(:where([data-theme=premium]) #clientes-page,#clientes-page:where([data-theme=premium])) .clientes-hero-card hr{border:none;border-top:3px solid #ab7857;width:80px;margin:0 auto 1.2rem}:is(:where([data-theme=premium]) #clientes-page,#clientes-page:where([data-theme=premium])) .clientes-hero-card p{color:#ffffffd9;letter-spacing:.04em;font-size:1.05rem;line-height:1.7}:is(:where([data-theme=premium]) #clientes-page,#clientes-page:where([data-theme=premium])) .clientes-grid-section{background:#0f0f0f;padding:3rem 0 4rem}:is(:where([data-theme=premium]) #clientes-page,#clientes-page:where([data-theme=premium])) .clientes-summary{text-align:center;margin-bottom:2rem}:is(:where([data-theme=premium]) #clientes-page,#clientes-page:where([data-theme=premium])) .clientes-stat-chip{color:#ab7857;letter-spacing:.03em;background:#ab785726;border-radius:999px;padding:.35rem 1.1rem;font-size:.88rem;font-weight:600;display:inline-block}:is(:where([data-theme=premium]) #clientes-page,#clientes-page:where([data-theme=premium])) .clientes-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=600px){:is(:where([data-theme=premium]) #clientes-page,#clientes-page:where([data-theme=premium])) .clientes-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){:is(:where([data-theme=premium]) #clientes-page,#clientes-page:where([data-theme=premium])) .clientes-grid{grid-template-columns:repeat(3,1fr);gap:2rem}}:is(:where([data-theme=premium]) #clientes-page,#clientes-page:where([data-theme=premium])) .clientes-card{aspect-ratio:4/3;background:#1a1a1a;border-radius:12px;text-decoration:none;display:block;position:relative;overflow:hidden}:is(:where([data-theme=premium]) #clientes-page,#clientes-page:where([data-theme=premium])) .clientes-card-thumb{width:100%;height:100%;overflow:hidden}:is(:where([data-theme=premium]) #clientes-page,#clientes-page:where([data-theme=premium])) .clientes-card-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s}:is(:where([data-theme=premium]) #clientes-page,#clientes-page:where([data-theme=premium])) .clientes-card:hover .clientes-card-thumb img{transform:scale(1.08)}:is(:where([data-theme=premium]) #clientes-page,#clientes-page:where([data-theme=premium])) .clientes-card-overlay{opacity:0;background:linear-gradient(#0000 0%,#00000026 45%,#000000bf 100%);flex-direction:column;justify-content:flex-end;padding:1.4rem;transition:opacity .35s;display:flex;position:absolute;inset:0}:is(:where([data-theme=premium]) #clientes-page,#clientes-page:where([data-theme=premium])) .clientes-card:hover .clientes-card-overlay{opacity:1}:is(:where([data-theme=premium]) #clientes-page,#clientes-page:where([data-theme=premium])) .clientes-card-tag{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#ab7857;border-radius:4px;width:fit-content;margin-bottom:.5rem;padding:.2rem .6rem;font-size:.72rem;font-weight:700;display:inline-block}:is(:where([data-theme=premium]) #clientes-page,#clientes-page:where([data-theme=premium])) .clientes-card-title{color:#fff;margin:0 0 .3rem;font-size:1.15rem;font-weight:700;line-height:1.3}:is(:where([data-theme=premium]) #clientes-page,#clientes-page:where([data-theme=premium])) .clientes-card-desc{color:#fffc;margin:0;font-size:.85rem;line-height:1.5}:is(:where([data-theme=premium]) #clientes-page,#clientes-page:where([data-theme=premium])) .clientes-empty{text-align:center;color:#ffffff80;background:#0f0f0f;padding:5rem 0;font-size:1.1rem}:is(:where([data-theme=premium]) #clientes-page,#clientes-page:where([data-theme=premium])) .wrapper{max-width:1200px;margin:0 auto;padding:0 1.5rem}
