.partners{max-width:1120px;margin:72px auto 30px;padding:0 24px}.partners-heading{display:grid;grid-template-columns:1fr 1.3fr;gap:12px 38px;align-items:end;margin-bottom:30px}.partners-heading p{margin:0;color:#bd8d3d;font:700 10px "Plus Jakarta Sans",Arial,sans-serif;letter-spacing:.12em}.partners-heading h2{margin:0;font:800 clamp(30px,3.7vw,50px)/1.1 "Plus Jakarta Sans",Arial,sans-serif;letter-spacing:-.04em;color:#0d2741}.partners-heading span{grid-column:2;color:#526675;font:13px "Libre Baskerville",Georgia,serif;line-height:1.6}.partner-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.partner-grid article{border:1px solid #dce5e9;background:#fff;box-shadow:0 10px 28px rgba(7,32,53,.06);transition:transform .25s ease,box-shadow .25s ease}.partner-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 34px rgba(7,32,53,.13)}.partner-image{height:150px;padding:14px;display:grid;place-items:center;background:#f6f8f8}.partner-image.dark{background:#071521}.partner-image img{max-width:100%;max-height:100%;object-fit:contain}.partner-meta{padding:16px}.partner-meta b{display:flex;align-items:center;gap:6px;color:#2371aa;font:700 9px "Plus Jakarta Sans",Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase}.partner-meta b i{display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#2371aa;color:#fff;font-style:normal;font-size:9px}.partner-meta h3{margin:10px 0 2px;color:#0d2741;font:700 17px "Plus Jakarta Sans",Arial,sans-serif;letter-spacing:-.025em}.partner-meta p{margin:0;color:#617281;font:11px "Libre Baskerville",Georgia,serif}@media(max-width:800px){.partners{margin:54px auto 18px}.partners-heading{display:block}.partners-heading span{display:block;margin-top:12px}.partner-grid{grid-template-columns:repeat(2,1fr);gap:10px}.partner-image{height:125px}.partner-meta{padding:13px}.partner-meta h3{font-size:15px}}
