/* EconomiBuy RC4.8 correction 05: benefit band below categories. */
body.page-home.rc46 .rc48-category-benefits{
  padding:0 0 24px;
  background:#fff;
}

body.page-home.rc46 .rc48-benefits-panel{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  padding:15px 10px;
  overflow:hidden;
  border:1px solid rgba(142,224,60,.22);
  border-radius:20px;
  background:
    radial-gradient(circle at 8% 50%,rgba(98,181,0,.09),transparent 20%),
    linear-gradient(135deg,#06111f,#07192a 55%,#081526);
  box-shadow:0 15px 34px rgba(7,7,67,.16);
}

body.page-home.rc46 .rc48-benefit{
  display:grid;
  grid-template-columns:50px minmax(0,1fr);
  gap:12px;
  align-items:center;
  min-width:0;
  min-height:72px;
  padding:4px 18px;
}

body.page-home.rc46 .rc48-benefit+.rc48-benefit{
  border-left:1px solid rgba(255,255,255,.11);
}

body.page-home.rc46 .rc48-benefit-icon{
  display:grid;
  place-items:center;
  width:46px;
  height:46px;
  border:1px solid rgba(142,224,60,.45);
  border-radius:50%;
  background:rgba(98,181,0,.08);
  color:#a6ee58;
  box-shadow:0 0 0 5px rgba(98,181,0,.04),0 0 18px rgba(98,181,0,.2);
}

body.page-home.rc46 .rc48-benefit-icon svg{
  width:25px;
  height:25px;
  fill:none;
  stroke:currentColor;
  stroke-width:1.8;
  stroke-linecap:round;
  stroke-linejoin:round;
}

body.page-home.rc46 .rc48-benefit strong{
  display:block;
  margin-bottom:4px;
  color:#fff;
  font-size:.9rem;
  line-height:1.2;
}

body.page-home.rc46 .rc48-benefit p{
  margin:0;
  color:#bdc9d8;
  font-size:.69rem;
  line-height:1.42;
}

@media(max-width:900px){
  body.page-home.rc46 .rc48-benefits-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}
  body.page-home.rc46 .rc48-benefit:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.11)}
  body.page-home.rc46 .rc48-benefit:nth-child(4){border-top:1px solid rgba(255,255,255,.11)}
  body.page-home.rc46 .rc48-benefit{padding:12px 18px}
}

@media(max-width:560px){
  body.page-home.rc46 .rc48-category-benefits{padding-bottom:18px}
  body.page-home.rc46 .rc48-benefits-panel{grid-template-columns:1fr;padding:8px 12px;border-radius:18px}
  body.page-home.rc46 .rc48-benefit{grid-template-columns:44px minmax(0,1fr);min-height:66px;padding:10px 6px;gap:11px}
  body.page-home.rc46 .rc48-benefit+.rc48-benefit{border-left:0;border-top:1px solid rgba(255,255,255,.11)}
  body.page-home.rc46 .rc48-benefit-icon{width:40px;height:40px}
  body.page-home.rc46 .rc48-benefit-icon svg{width:22px;height:22px}
  body.page-home.rc46 .rc48-benefit strong{font-size:.84rem}
  body.page-home.rc46 .rc48-benefit p{font-size:.66rem}
}
