.partnersSection{color:#111827;background:#fff;border-top:1px solid #1118271f;scroll-margin-top:72px}.partnersInner{padding-block:72px 84px}.partnersIntro{color:#111827b8;text-align:center;max-width:640px;margin:14px auto 0;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.55}.partnersGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:46px 0 0;padding:0;list-style:none;display:grid}.partnersCard{text-align:center;background:#f8fafc;border-radius:18px;flex-direction:column;align-items:center;padding:26px 20px 28px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:inset 0 0 0 1px #11182714}.partnersCard:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #2563eb59,0 18px 40px #1118271f}.partnersCard img{object-fit:cover;border-radius:24px;width:156px;height:156px;box-shadow:0 0 0 4px #fff,0 0 0 7px #2563eb,0 16px 34px #11182729}.partnersCard h3{letter-spacing:.04em;text-transform:uppercase;margin:22px 0 8px;font-family:Sofia Sans Condensed,Arial Narrow,sans-serif;font-size:1.45rem;font-weight:750}.partnersCard p{color:#111827b8;margin:0;font-size:.98rem;line-height:1.55}@media (max-width:1023px){.partnersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.partnersInner{padding-block:56px 64px}.partnersGrid{grid-template-columns:minmax(0,1fr);gap:16px}.partnersCard img{width:132px;height:132px}}@media (prefers-reduced-motion:reduce){.partnersCard{transition:none}.partnersCard:hover{transform:none}}
