/* Escopo restrito à seção de parceiros. */
#parceiros .unity-partners-carousel{position:relative;display:flex;align-items:center;gap:10px}
#parceiros .unity-partners-track{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-inline:contain;scroll-snap-type:none;gap:1px;flex:1;min-width:0;border-radius:8px}
#parceiros .unity-partners-track::-webkit-scrollbar{display:none}
#parceiros .unity-partners-track>.s-8f47b808ed{flex:0 0 calc((100% - 3px)/4);min-width:0;scroll-snap-align:start;box-sizing:border-box}
#parceiros .unity-partners-prev,#parceiros .unity-partners-next{background:var(--bg2);border:1px solid var(--line);color:var(--acc2);border-radius:6px;min-width:30px;height:40px;cursor:pointer;font-size:20px}
#parceiros .unity-partners-prev:hover,#parceiros .unity-partners-next:hover{border-color:var(--acc)}
#parceiros .unity-partner-name{font:700 clamp(14px,1.55vw,22px) 'Montserrat',sans-serif;letter-spacing:-.025em;color:#d7e0dc;text-align:center;max-width:100%;white-space:nowrap}
#parceiros .unity-partner-overlay-name{font:700 clamp(14px,1.5vw,20px) 'Montserrat',sans-serif;color:#123a30}
#parceiros .s-90d869b255{text-align:center;line-height:1.4}
#parceiros .unity-partners-track>.s-8f47b808ed:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}
@media(max-width:850px){#parceiros .unity-partners-track>.s-8f47b808ed{flex-basis:calc((100% - 1px)/2)}#parceiros .unity-partner-name{font-size:clamp(13px,2.5vw,18px)}}
@media(max-width:520px){#parceiros .unity-partners-track>.s-8f47b808ed{flex-basis:100%}#parceiros .unity-partners-carousel{gap:5px}#parceiros .unity-partners-prev,#parceiros .unity-partners-next{min-width:26px}#parceiros .unity-partner-name{font-size:20px}}

#parceiros .unity-partner-logo{width:74%;height:32px;object-fit:contain;filter:brightness(0) invert(.85)}
#parceiros .unity-partner-logo--overlay{filter:none;height:36px;max-width:180px}

/* Mesmo modelo original: fundo escuro em repouso e painel com logo oficial na interação. */
#parceiros .unity-partners-track>.s-8f47b808ed{background:var(--bg2)}
#parceiros .s-8f47b808ed:focus-within>.scp0{opacity:1;transform:translateY(0)}
@media(hover:hover){#parceiros .s-8f47b808ed:hover>.scp0{opacity:1;transform:translateY(0)}}
/* Os SVGs incluem área de proteção; compensa-se só o tamanho de exibição. */
#parceiros .unity-partner-logo[src$="veeam.svg"]{height:64px;margin-block:-16px}
#parceiros .unity-partner-logo[src$="stellar-cyber.svg"]{height:44px;margin-block:-6px}
/* Preserva as letras brancas sobre o selo da Veeam no estado monocromático. */
#parceiros .unity-partner-logo[src$="veeam.svg"]:not(.unity-partner-logo--overlay){filter:grayscale(1)}
