.sxm-section{max-width:1380px;margin:0 auto;padding:52px clamp(18px,4vw,65px);color:var(--sxt-text,#f5f3ff)}
.sxm-heading{text-align:start;margin-bottom:24px}.sxm-heading span{font-size:12px;letter-spacing:2px;color:#ad82ff;font-weight:800}
.sxm-heading h2{font-size:clamp(26px,3vw,38px);margin:8px 0 0}
.sxm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:18px}
.sxm-card{min-width:0;background:linear-gradient(145deg,#182344,#111a33);border:1px solid #35436e;border-radius:19px;padding:20px;display:flex;flex-direction:column;gap:10px;overflow:hidden}
.sxm-card h3{font-size:20px;margin:0}.sxm-card p{color:#c3cbe0;line-height:1.8;margin:0;flex:1}.sxm-card a{color:#c9a9ff;font-weight:700;text-decoration:none}
.sxm-media{height:195px;background:#10182c;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.sxm-media img{width:100%;height:100%;object-fit:contain}.sxm-card>img{width:56px;height:56px;object-fit:contain}
.sxm-partners{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.sxm-partner{background:#f8faff;border-radius:15px;min-height:96px;display:grid;place-items:center;padding:16px;color:#18223e;text-align:center}.sxm-partner img{max-width:100%;height:55px;object-fit:contain}
[data-theme="light"] .sxm-card{background:#fff;border-color:#d8def0;color:#18223e}[data-theme="light"] .sxm-card p{color:#53607a}
@media(max-width:680px){.sxm-section{padding:32px 16px}.sxm-media{height:170px}}
