

.taxComparison table {
  width: 100%;
  margin: auto;
  border-collapse: collapse;
  background-color: #fff;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

.taxComparison thead {
  background-color: #f5f7fa;
}

.taxComparison th {
  color: #165DFF;
  font-weight: 600;
  text-align: center;
  padding: 12px 10px;
  border-bottom: 2px solid #eee;
}

.taxComparison td {
  text-align: center;
  padding: 25px;
  border-bottom: 1px solid #f0f0f0;
  color: #333;
  font-size: 15px;
}

.taxComparison tr:last-child td {
  border-bottom: none;
}

  .fade-in {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity 0.6s ease, transform 0.6s ease;
  }

  .fade-in.visible {
      opacity: 1;
      transform: translateY(0);
  }

