.cta-row {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}

.cta-primary,
.cta-secondary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.85rem 1.6rem;
  border-radius: 999px;
  font-weight: 600;
  border: 1px solid transparent;
}

.cta-primary {
  background-color: var(--color-shakthi-red);
  color: var(--color-white);
  box-shadow: 0 12px 24px rgba(211, 47, 47, 0.35);
}

.cta-secondary {
  background-color: transparent;
  border-color: var(--color-temple-gold);
  color: var(--color-temple-gold);
}

