.eco-card .card-link{
  width:100%;
  margin-top:18px;
  padding:14px 16px;
  border:1px solid #64a5ff;
  border-radius:7px;
  background:linear-gradient(135deg,#0877ff 0%,#1558d6 100%);
  color:#fff;
  box-shadow:0 10px 24px #001d5a4d;
  transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease;
}
.eco-card .card-link:hover{
  transform:translateY(-3px);
  background:linear-gradient(135deg,#2c8cff 0%,#1464ee 100%);
  border-color:#a9d0ff;
  box-shadow:0 15px 30px #001a5866;
}
.eco-card .card-link:focus-visible{
  outline:3px solid #fff;
  outline-offset:3px;
}
.eco-card .card-link b{
  width:25px;
  height:25px;
  display:grid;
  place-items:center;
  border-radius:50%;
  background:#ffffff24;
}
