@font-face{font-display:swap;font-family:Averta;font-style:normal;font-weight:400;src:url() format("woff2")}.steps-partners{box-sizing:border-box;padding-left:clamp(16px,2.5vw,40px);padding-right:clamp(16px,2.5vw,40px);width:100%}.steps-partners__inner{gap:40px;max-width:1240px}.steps-partners__header,.steps-partners__inner{display:flex;flex-direction:column;margin:0 auto}.steps-partners__header{gap:8px;max-width:720px;text-align:center}.steps-partners__title{font-family:Averta,Lato,sans-serif;font-weight:700;line-height:1.2;margin:0}.steps-partners__subtitle{font-family:Lato,sans-serif;font-weight:400;line-height:1.4;margin:0}.steps-partners__grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.steps-partners__card{box-shadow:0 2px 12px rgba(46,50,56,.06);box-sizing:border-box;display:flex;flex-direction:column;gap:20px;justify-content:space-between;min-width:0;padding:24px 20px 16px}.steps-partners__card-body{display:flex;flex-direction:column;gap:10px;text-align:left}.steps-partners__card-title{font-family:Averta,Lato,sans-serif;font-size:20px;font-weight:700;line-height:1.3;margin:0}.steps-partners__card-description{font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:1.45}.steps-partners__card-media{align-items:flex-end;display:flex;justify-content:center;margin-top:auto;min-height:120px}.steps-partners__card-image{display:block;height:auto;max-width:100%;object-fit:contain}@media (max-width:1100px){.steps-partners__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.steps-partners__inner{gap:28px}.steps-partners__grid{gap:16px;grid-template-columns:1fr}.steps-partners__card{padding:20px 16px 12px}.steps-partners__card-title{font-size:18px}}