/* Approved six-logo strip; all values remain supplied by the client CMS. */
.bda2026 .cli-marcas{min-width:0}
.bda2026 [data-bda-logos]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.bda2026 [data-bda-logos] .cli-slot{position:relative;display:grid;place-items:center;height:104px;overflow:hidden;border-radius:var(--radius-md,14px);background:#fff;border:1px solid var(--border,#e3e8ef);transition:border-color .25s ease,box-shadow .25s ease}
.bda2026 [data-bda-logos] .cli-slot:hover{border-color:var(--blue-100,#dce8fa);box-shadow:var(--shadow-md,0 8px 24px rgba(21,36,75,.08))}
.bda2026 [data-bda-logos] .cli-slot img{width:72%;height:54px;max-width:100%;padding:0;object-fit:contain;filter:grayscale(1);opacity:.62;transition:filter .25s ease,opacity .45s ease,transform .45s cubic-bezier(.2,.7,.3,1)}
.bda2026 [data-bda-logos] .cli-slot:hover img{filter:grayscale(0);opacity:1}
.bda2026 [data-bda-logos] .cli-slot img.is-saindo{opacity:0;transform:translateY(-14px)}
.bda2026 [data-bda-logos] .cli-slot img.is-entrando{opacity:0;transform:translateY(14px);transition:none}
.bda2026 .cli-pager{display:flex;justify-content:flex-end;gap:6px;margin-top:16px}
.bda2026 .cli-pager:empty{display:none}
.bda2026 .cli-pager i{width:18px;height:3px;border-radius:3px;background:var(--blue-100,#dce8fa);transition:width .3s ease,background .3s ease}
.bda2026 .cli-pager i.is-on{width:34px;background:var(--grad-hero,linear-gradient(120deg,#8fc2ff,#3e86f5 46%,#1a5fd0))}
/* Visible by default. JS only arms individual content groups after creating its observer. */
.bda2026 main .reveal:not([data-bda-reveal]){opacity:1;transform:none}
.bda2026 main [data-bda-reveal]{transition:opacity .6s ease,translate .6s ease;transition-delay:0s}
.bda2026 main [data-bda-reveal="pending"]{opacity:0;translate:0 24px}
.bda2026 main [data-bda-reveal="visible"]{opacity:1;translate:0 0}
@media(max-width:640px){.bda2026 [data-bda-logos]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bda2026 [data-bda-logos] .cli-slot{height:88px}}
@media(prefers-reduced-motion:reduce){.bda2026 main [data-bda-reveal]{opacity:1;translate:none;transform:none;transition:none}.bda2026 [data-bda-logos] .cli-slot,.bda2026 [data-bda-logos] .cli-slot img,.bda2026 .cli-pager i{transition:none}}
