/* MADRE SELVA · Ecosistema: plataformas, integraciones y medios de pago (03/11/2026). */
#ms-ecosistema{background:linear-gradient(180deg,#1f1f1d 0,#191816 45%,#161512 100%);color:#f4f0e9;padding:clamp(56px,7vw,92px) 0 clamp(52px,6vw,80px);overflow:hidden}
#ms-ecosistema,#ms-ecosistema *{box-sizing:border-box}
#ms-ecosistema .wrap{text-align:center}
#ms-ecosistema h2{margin:0 auto;max-width:24em;color:#f4f0e9;font-size:clamp(25px,3vw,34px);line-height:1.16;font-weight:700;letter-spacing:-.03em}
#ms-ecosistema .mse-sub{margin:14px auto 0;max-width:44em;color:#c9c3b6;font-size:clamp(14.5px,1.25vw,16px);line-height:1.55}
#ms-ecosistema .mse-rule{height:1px;margin:clamp(30px,4vw,44px) auto;max-width:880px;background:linear-gradient(90deg,transparent,rgba(212,176,116,.55) 18%,rgba(212,176,116,.55) 82%,transparent);border:0}
#ms-ecosistema .mse-groups{display:grid;grid-template-columns:1.25fr 1fr;max-width:880px;margin:0 auto;align-items:start}
#ms-ecosistema .mse-group{min-width:0;padding:0 clamp(20px,3vw,40px)}
#ms-ecosistema .mse-group+.mse-group{border-left:1px solid rgba(212,176,116,.28)}
#ms-ecosistema h3{margin:0 0 22px;color:#d4b074;font-size:12px;line-height:1.4;font-weight:600;letter-spacing:.2em;text-transform:uppercase}
#ms-ecosistema .mse-items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px clamp(14px,2vw,24px);justify-items:center}
#ms-ecosistema .mse-item{width:100%;max-width:200px;margin:0;display:flex;flex-direction:column;align-items:center}
#ms-ecosistema .mse-plate{width:132px;max-width:100%;height:64px;display:flex;align-items:center;justify-content:center;padding:10px 14px;background:#fffdf9;border-radius:12px;box-shadow:0 0 0 1px rgba(212,176,116,.34)}
#ms-ecosistema .mse-plate img{display:block;width:auto;height:var(--h);max-width:100%;object-fit:contain}
#ms-ecosistema .mse-plate--mercadopago{--h:27px}
#ms-ecosistema .mse-plate--creem{--h:17px}
#ms-ecosistema .mse-plate--visa{--h:24px}
#ms-ecosistema .mse-plate--mastercard{--h:40px}
#ms-ecosistema .mse-item figcaption,#ms-ecosistema .mse-role{display:block;margin:12px 0 0;color:#c9c3b6;font-size:12.5px;line-height:1.45}
#ms-ecosistema .mse-note{margin:clamp(34px,4vw,48px) auto 0;max-width:46em;color:#a8a296;font-size:12.5px;line-height:1.55}
@media (max-width:999.98px){
  #ms-ecosistema .mse-group{padding:0 16px}
  #ms-ecosistema .mse-plate{width:118px;height:60px}
}
@media (max-width:759.98px){
  #ms-ecosistema .mse-groups{grid-template-columns:minmax(0,1fr)}
  #ms-ecosistema .mse-group{padding:0}
  #ms-ecosistema .mse-group+.mse-group{border-left:0;border-top:1px solid rgba(212,176,116,.28);margin-top:32px;padding-top:32px}
}
@media (max-width:399.98px){
  #ms-ecosistema .mse-plate{width:118px;height:60px}
}
