/* Chemical EXS v2.9.256 · crecimiento y conversión pública. No aplica al panel. */
.page-home .cxr-regional-card{display:flex;flex-direction:column;min-width:0}
.page-home .cxr-regional-card>p{flex:1 1 auto}
.page-home .cxr-regional-links{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px}
.page-home .cxr-regional-links a{display:flex!important;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:10px 11px!important;border:1px solid #d9e5f3;border-radius:13px;background:#fff;color:#154c85!important;font-size:12px!important;font-weight:900!important;line-height:1.2;box-shadow:0 7px 18px rgba(20,63,109,.05);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.page-home .cxr-regional-links a:hover{transform:translateY(-2px);border-color:#9cc2ed;box-shadow:0 12px 24px rgba(20,63,109,.1)}
.page-home .cxr-review-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:18px 20px;border:1px solid rgba(150,181,218,.42);border-radius:22px;background:linear-gradient(135deg,#fff,#f1f7ff);box-shadow:0 14px 34px rgba(20,63,109,.07)}
.page-home .cxr-review-cta>div{display:grid;gap:3px;min-width:0}
.page-home .cxr-review-cta span{color:#b27400;font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}
.page-home .cxr-review-cta b{color:#10294a;font-size:16px;line-height:1.35}
.page-home .cxr-review-cta small{color:#62748b;line-height:1.45}
.page-home .cxr-review-cta .btn{flex:0 0 auto;white-space:nowrap}
.article-service-box-growth{border-color:#cfe0f4!important;background:linear-gradient(145deg,#fafdff,#eef6ff)!important}
.article-service-box-growth .actions{display:flex;flex-wrap:wrap;gap:10px}
.article-service-box-growth .actions .btn{flex:1 1 180px;min-width:0;white-space:normal;text-align:center}
@media(max-width:760px){
  .page-home .cxr-regional-links{grid-template-columns:1fr}
  .page-home .cxr-review-cta{align-items:stretch;flex-direction:column}
  .page-home .cxr-review-cta .btn{width:100%;white-space:normal}
  .article-service-box-growth .actions{display:grid;grid-template-columns:1fr}
  .article-service-box-growth .actions .btn{width:100%}
}
@media(max-width:380px){
  .page-home .cxr-review-cta{padding:15px;border-radius:18px}
}
@media(prefers-reduced-motion:reduce){
  .page-home .cxr-regional-links a{transition:none!important}
}
