.partners-header{margin-bottom:3rem;text-align:center}.partners-header h2{color:#1a1f3c;font-family:Inter,sans-serif;font-size:2rem;font-weight:700;margin-bottom:.625rem}.partners-header p{color:#64748b;font-size:1rem;line-height:1.7;margin:0 auto;max-width:800px}.partners-logos{align-items:center;display:flex;flex-wrap:wrap;gap:5rem;justify-content:space-between}.partner-logo img{max-height:52px;max-width:160px;object-fit:contain;transition:opacity .3s;width:auto}.partner-logo img:hover{opacity:.8}@media (max-width:768px){.partners-logos{gap:3rem}}