.servicos-list {
  display: flex;
  flex-direction: column;
  gap: 20px;
  max-width: 900px;
  margin: 0 auto;
}

.servico-card-v2 {
  background: white;
  border-radius: 16px;
  padding: 30px;
  box-shadow: 0 8px 24px rgba(75,53,255,.08);
  border: 1px solid rgba(75,53,255,.12);
}

.servico-card-v2:hover {
  transform: translateY(-4px);
  transition: .3s ease;
}

.servico-info h3 {
  font-size: 1.5rem;
  margin-bottom: 8px;
  color: #2a1466;
}

.servico-info p {
  color: #5a4a7f;
  line-height: 1.6;
}