/* Balanced HR software platform logo strip, 6 November 2026. */
.software-platforms{padding-bottom:64px}
.software-platforms .hm-head{max-width:760px;margin-bottom:28px}
.software-platforms .hm-head p{max-width:700px;margin-top:10px;color:var(--muted);font-size:1.02rem;line-height:1.65}
.partner-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.partner-logo-card{display:flex;min-width:0;min-height:156px;flex-direction:column;justify-content:space-between;gap:18px;padding:24px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--navy);text-decoration:none;box-shadow:0 8px 22px rgba(15,39,66,.06);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}
.partner-logo-card:hover{border-color:var(--rust);box-shadow:0 14px 30px rgba(15,39,66,.12);transform:translateY(-3px)}
.partner-logo-card:focus-visible{outline:3px solid var(--rust);outline-offset:4px}
.partner-logo-mark{display:flex;height:64px;align-items:center;justify-content:center}
.partner-logo-mark img{display:block;width:auto;height:auto;max-width:100%;max-height:52px;object-fit:contain}
.partner-logo-card--keka .partner-logo-mark img{width:118px;max-height:48px}
.partner-logo-card--zinghr .partner-logo-mark img{width:132px;max-height:46px}
.partner-logo-card--adrenalin .partner-logo-mark img{width:184px;max-height:56px}
.partner-logo-card--odoo .partner-logo-mark img{width:148px;max-height:54px}
.partner-logo-action{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:15px;border-top:1px solid var(--line);font-size:.88rem;font-weight:700;line-height:1.35}
.partner-logo-action span{color:var(--rust);font-size:1.1rem}
@media(max-width:900px){.partner-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.software-platforms{padding-bottom:48px}.partner-logos{grid-template-columns:1fr}.partner-logo-card{min-height:138px;padding:20px}.partner-logo-mark{height:58px}}
@media(prefers-reduced-motion:reduce){.partner-logo-card{transition:none}.partner-logo-card:hover{transform:none}}