body {
  font-family: 'Segoe UI', sans-serif;
  background-color: #f5f5f5;
  color: #333;
}
.hero {
  background: linear-gradient(135deg, #0057B8, #00B2E3);
  color: white;
  padding: 4rem 1rem;
  text-align: center;
}
.section {
  padding: 3rem 1rem;
}
.btn-primary {
  background-color: #0057B8;
  border: none;
}
.btn-primary:hover {
  background-color: #004a9c;
}
.computec-touch {
  color: #ffaa00;
}
.testimonial {
  background: #fff;
  border-left: 5px solid #0057B8;
  padding: 1.5rem;
  margin-bottom: 1rem;
  box-shadow: 0 2px 5px rgba(0,0,0,0.05);
}
.comparativa {
  background: #fff;
  padding: 2rem;
  border-radius: 10px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}