.partner-grid{grid-template-columns:repeat(5,1fr)}
.partner-call{position:relative;min-height:190px;height:100%;padding:24px;overflow:visible;justify-content:flex-start;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}
.partner-call:hover{border-color:#a9bfd2;box-shadow:0 12px 30px rgba(10,49,91,.12);transform:translateY(-2px)}
.partner-call:focus-visible{outline:3px solid var(--orange);outline-offset:3px}
.partner-logo{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 84px;width:100%;height:84px;margin-bottom:14px;overflow:hidden}
.partner-logo img{display:block;width:auto;height:auto;max-width:var(--logo-max-width,150px);max-height:var(--logo-max-height,68px);margin:0;object-fit:contain;object-position:center;transform:translateY(var(--logo-translate-y,0)) scale(var(--logo-scale,1));transform-origin:center}
.partner-call h3{display:none}
.partner-helper{display:block;width:100%;margin-top:8px;color:#6a7f92;font-size:12px;font-weight:600;line-height:20px;text-align:center}
.partner-logo .logo-chubb{--logo-max-width:164px;--logo-max-height:48px;width:164px}
.partner-logo .logo-axa{--logo-scale:1.2;--logo-max-width:142px;--logo-max-height:66px}
.partner-logo .logo-deves{--logo-scale:1.18;--logo-max-width:138px;--logo-max-height:66px}
.partner-logo .logo-thaivivat{width:140px;height:auto;max-width:none;max-height:none}
.partner-logo .logo-aig{width:150px;height:auto;max-width:150px;max-height:76px}
@media(max-width:900px){.partner-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:580px){.partner-grid{grid-template-columns:repeat(2,1fr)}.partner-call{min-height:160px;padding:18px 14px}.partner-logo{flex-basis:76px;height:76px;margin-bottom:10px}.partner-logo img{--logo-max-width:112px;--logo-max-height:58px}.partner-logo .logo-chubb{--logo-max-width:118px;--logo-max-height:40px;width:118px}.partner-logo .logo-axa{--logo-scale:1.08;--logo-max-width:108px}.partner-logo .logo-deves{--logo-scale:1.08;--logo-max-width:106px}.partner-logo .logo-thaivivat{width:120px}.partner-logo .logo-aig{width:120px;max-width:120px;max-height:64px}.partner-helper{margin-top:6px;font-size:12px}}
