.service-box {
  border-left: 6px solid transparent;
  border-image: linear-gradient(to bottom, #0E73B4, #5BBEFF);
  border-image-slice: 1;
  box-shadow: 0 8px 30px rgba(0, 115, 179, 0.15);
  position: relative;
  overflow: hidden;
}


.svg-underline {
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 6px;
  background: url("data:image/svg+xml;utf8,<svg width='100%' height='6px' xmlns='http://www.w3.org/2000/svg'><path d='M0 3 Q30 0, 60 3 T120 3 T180 3 T240 3 T300 3 T360 3 T420 3 T480 3 T540 3 T600 3' fill='none' stroke='%230E73B4' stroke-width='2'/></svg>") no-repeat center;
  background-size: contain;
  opacity: 0.4;
}
