.network-visual.office-visual{background:#102438 url('/escritorio-cfr-conceitual.png') center / cover no-repeat;border:1px solid #d0e0e8;box-shadow:0 30px 60px #06253524;min-height:415px}
.network-visual.office-visual::before{display:none}
.office-label{position:absolute;left:15px;bottom:15px;background:#092538ca;color:#e6fafc;border:1px solid #ffffff42;border-radius:6px;padding:5px 9px;font-size:10px;letter-spacing:.02em}
.partnerlist.logo-list{justify-content:space-between;gap:24px 36px;min-height:108px}
.partner-logo{display:flex;align-items:center;justify-content:center;flex:1 1 110px;min-width:100px;max-width:160px;height:60px}
.partner-logo img{display:block;max-width:100%;max-height:54px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 0 8px #fff1);transition:transform .2s ease}
.partner-logo:hover img{transform:scale(1.07)}
.partner-logo.dell img,.partner-logo.cisco img{max-height:46px}
.partner-logo.sonicwall img{max-width:140px}
.whatsapp-button{gap:10px}
.whatsapp-button img{height:22px;width:22px;display:inline-block;object-fit:contain}
@media(max-width:640px){.partnerlist.logo-list{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.partner-logo{max-width:none}.network-visual.office-visual{min-height:280px;background-position:center}}
