
/* V9: ONLY scoped classes, does not modify ANAMEC header/menu/footer */
.anamec-commerce-entry{
  width:min(1180px,calc(100% - 48px));margin:30px auto 22px;padding:30px;
  border-radius:28px;display:grid;grid-template-columns:1.2fr .8fr;gap:22px;
  color:#fff;background:linear-gradient(135deg,#df0082,#ff4eae);
  box-shadow:0 18px 44px rgba(223,0,130,.16)
}
.anamec-commerce-entry-copy>span{font-size:11px;font-weight:900;letter-spacing:.06em}
.anamec-commerce-entry-copy h1{font-size:38px;line-height:1.05;margin:10px 0;color:#fff}
.anamec-commerce-entry-copy p{font-size:16px;line-height:1.55;max-width:720px;color:#fff}
.anamec-commerce-entry-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}
.ace-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 15px;border-radius:13px;font-weight:900;text-decoration:none!important}
.ace-light{background:#fff;color:#d8007f!important}.ace-dark{background:#071a38;color:#fff!important}.ace-outline{border:1px solid rgba(255,255,255,.55);color:#fff!important}
.anamec-commerce-entry-cards{display:grid;gap:10px;align-content:center}
.anamec-commerce-entry-cards>div{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);padding:14px;border-radius:16px}
.anamec-commerce-entry-cards b,.anamec-commerce-entry-cards small{display:block}.anamec-commerce-entry-cards small{margin-top:3px}
#comercios-dinamicos-v9{width:min(1180px,calc(100% - 48px));margin:28px auto}
.v9-dynamic-title span{font-size:11px;font-weight:900;color:#e00086}.v9-dynamic-title h2{font-size:30px;margin:6px 0;color:#071a38}.v9-dynamic-title p{color:#6c7790}
.v9-commerce-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.v9-commerce-card{background:#fff;border:1px solid #eddce7;border-radius:22px;overflow:hidden;box-shadow:0 12px 30px rgba(15,30,65,.07)}
.v9-photo{height:190px;background:#fff2f8;position:relative;display:grid;place-items:center;overflow:hidden}.v9-photo>img{width:100%;height:100%;object-fit:cover}
.v9-logo{position:absolute;left:13px;bottom:13px;width:58px;height:58px;border-radius:15px;background:#fff;padding:5px;box-shadow:0 7px 18px rgba(0,0,0,.16)}.v9-logo img{width:100%;height:100%;object-fit:contain}
.v9-verify{position:absolute;left:13px;top:13px;background:#eaf8f0;color:#16884f;padding:6px 9px;border-radius:999px;font-size:10px;font-weight:900}
.v9-body{padding:17px}.v9-body>span{font-size:10px;color:#e00086;font-weight:900;letter-spacing:.05em}.v9-body h3{font-size:21px;margin:6px 0;color:#071a38}.v9-body p{margin:0;color:#6f7891;font-size:13px}
.v9-benefit{margin:12px 0;background:#fff0f8;color:#be006e;padding:11px;border-radius:13px;font-weight:900}
.v9-body button{border:0;background:#071a38;color:#fff;padding:10px 13px;border-radius:11px;font-weight:900;cursor:pointer}
@media(max-width:900px){.anamec-commerce-entry{grid-template-columns:1fr}.v9-commerce-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.anamec-commerce-entry,#comercios-dinamicos-v9{width:calc(100% - 24px)}.v9-commerce-grid{grid-template-columns:1fr}.anamec-commerce-entry-copy h1{font-size:31px}}
