body {
  font-family: 'Segoe UI', sans-serif;
}

.hero {
  background: linear-gradient(rgba(0,0,0,.6), rgba(0,0,0,.6)),
              url('https://images.unsplash.com/photo-1600585154340-be6161a56a0c') center/cover;
  color: #fff;
  padding: 120px 20px;
}

.card:hover {
  transform: translateY(-10px);
  transition: .4s;
}

.btn-main {
  background: #f39c12;
  color: #fff;
  border: none;
}

.btn-main:hover {
  background: #e67e22;
}

.whatsapp-float {
  position: fixed;
  bottom: 90px;
  right: 20px;
  z-index: 999;
  animation: pulse 1.5s infinite;
}

@keyframes pulse {
  0% { transform: scale(1); }
  50% { transform: scale(1.1); }
  100% { transform: scale(1); }
}
.call-float {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 999;
}
.brand-text {
  font-size: 0.95rem;   /* professional size */
  font-weight: 600;
  line-height: 1.2;
}

