.ma-brokers{padding:3.25rem 0 3.75rem;background:#fff}.ma-brokers__head{max-width:40rem;margin:0 auto 2rem;text-align:center}.ma-brokers__title{margin:.35rem 0 .5rem;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:800;color:var(--ink)}.ma-brokers__desc{margin:0;font-size:.9rem;line-height:1.8;color:var(--ink-muted)}.ma-brokers__rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}@media (min-width:640px){.ma-brokers__rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ma-brokers__rail{grid-template-columns:repeat(6,minmax(0,1fr))}}.ma-brokers__item{display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:1rem .75rem;border-radius:1rem;border:1px solid var(--border-soft);background:var(--surface);transition:border-color .2s,background .2s,transform .2s}.ma-brokers__item:hover{background:#fff;border-color:rgba(91,159,212,.28);transform:translateY(-2px)}.ma-brokers__logo{display:flex;align-items:center;justify-content:center;width:100%;height:3.5rem;overflow:hidden;border-radius:10px;background:#fff;border:1px solid var(--border-soft)}.ma-brokers__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ma-brokers__item p,.ma-brokers__logo span{margin:0;font-size:.75rem;font-weight:700;color:var(--ink-soft);text-align:center}.ma-brokers__footer{margin-top:1.5rem;text-align:center}.ma-brokers__footer a{font-size:.88rem;font-weight:700;color:var(--brand);text-decoration:none}.ma-brokers__footer a:hover{text-decoration:underline}