.camparison .hero .ez-ad-software {
  transform: rotate(8.481deg);
  right: -20px;
  bottom: 20px;
}
@media screen and (max-width: 1399.98px) {
  .camparison .hero .ez-ad-software {
    width: 140px;
  }
}

@media screen and (max-width: 1199.98px) {
  .camparison .hero .ez-ad-software {
    right: 0;
    bottom: 5px;
  }
}

@media screen and (max-width: 575.98px) {
  .camparison .hero .ez-ad-software {
    width: 70px;
  }
}

/* There's More - Radial layout */
.more-radial-wrapper {
  aspect-ratio: 4 / 3;
}
.more-radial-center {
  width: 200px;
  height: 200px;
}
.more-radial-top {
  top: 0;
}
.more-radial-bottom {
  bottom: 0;
}
.more-radial-left-top {
  top: 22%;
}
.more-radial-right-top {
  top: 22%;
}
.more-radial-left-bottom {
  bottom: 22%;
}
.more-radial-right-bottom {
  bottom: 22%;
}
@media screen and (max-width: 991.98px) {
  .more-radial-center {
    width: 120px;
    height: 120px;
  }
}
@media screen and (max-width: 575.98px) {
  .more-radial-center {
    width: 90px;
    height: 90px;
  }
  .more-radial-top {
    top: -11%;
  }
  .more-radial-bottom {
    bottom: -11%;
  }
  .more-radial-left-top {
    top: 11%;
  }
  .more-radial-right-top {
    top: 11%;
  }
  .more-radial-left-bottom {
    bottom: 11%;
  }
  .more-radial-right-bottom {
    bottom: 11%;
  }
}

@media screen and (max-width: 370px) {
  .more-radial-center {
    width: 60px;
    height: 60px;
  }
}

/* Comparison table */
.comparison-table {
  border: 1px solid var(--bs-gray-800);
  border-collapse: separate;
  border-spacing: 0;
  border-radius: 12px;
}

.comparison-table thead .ezad-logo-badge {
  height: 100px;
  transform: scale(1.017) translateY(-30px);
}
.comparison-table thead th:not(:nth-child(2)) {
  /* border-top: 1px solid var(--bs-gray-800) !important; */
  vertical-align: middle;
}
/* Middle column vertical borders - primary color (full height) */
.comparison-table tr th:nth-child(2),
.comparison-table tr td:nth-child(2) {
  border-left: 2px solid var(--bs-primary);
  border-right: 2px solid var(--bs-primary);
}
/* Extend middle column border below the table */
.comparison-table tbody tr:last-child td:nth-child(2) {
  position: relative;
}
.comparison-table tbody tr:last-child td:nth-child(2)::after {
  content: "";
  position: absolute;
  bottom: -12px;
  left: -2px;
  right: -2px;
  height: 12px;
  background-color: var(--bs-white);
  border-left: 2px solid var(--bs-primary);
  border-right: 2px solid var(--bs-primary);
  border-bottom: 2px solid var(--bs-primary);
  border-radius: 0 0 8px 8px;
}
