/* Correções essenciais para GualdiTech */
/* Override styles para fixar problemas de layout */

/* Remove padding/margin excessivo */
body {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
}

/* Corrige z-index e positioning */
nav {
  position: relative !important;
  z-index: 1000;
  background: rgba(7, 10, 18, 0.95) !important;
}

/* Remove scroll bugs */
html {
  scroll-behavior: smooth;
}

/* Método section fixes */
section {
  position: relative !important;
  z-index: 1;
}

/* Formulário melhorado */
input, textarea {
  transition: border-color 0.3s ease;
}

input:focus, textarea:focus {
  outline: none;
  border-color: #4F46E5;
}

/* WhatsApp button */
.whatsapp-link {
  position: fixed;
  bottom: 20px;
  right: 20px;
  background: #25d366;
  color: white;
  padding: 15px;
  border-radius: 50%;
  text-decoration: none;
  z-index: 1000;
  box-shadow: 0 4px 20px rgba(37, 211, 102, 0.3);
}

/* Loading state */
.loading {
  opacity: 0.6;
  pointer-events: none;
}

/* Animações suaves */
@keyframes fadeIn {
  from { opacity: 0; transform: translateY(20px); }
  to { opacity: 1; transform: translateY(0); }
}

/* Mobile responsive */
@media (max-width: 768px) {
  nav {
    padding: 10px;
  }
  
  section {
    padding: 40px 20px;
  }
}