/* Otimizações de Performance */

/* Preload de fontes críticas */
@font-face {
  font-family: 'Helvetica Neue';
  font-display: swap;
  src: local('Helvetica Neue'), local('HelveticaNeue');
}

/* Otimização de imagens */
img {
  loading: lazy;
  decoding: async;
}

/* Imagens críticas (above the fold) */
.vedavel-image-banner,
.vedavel-video-bg {
  loading: eager;
}

/* Compressão e otimização de CSS */
.vedavel-section {
  will-change: transform;
  transform: translateZ(0);
}

/* Otimização de animações */
.produto-card,
.depoimento-card {
  will-change: transform;
  backface-visibility: hidden;
}

/* Redução de repaints */
.whatsapp-button,
.back-to-top-button {
  will-change: transform;
  transform: translateZ(0);
}

/* Otimização de scroll */
.produtos-carousel,
.depoimentos-slider {
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
}

/* Preload de recursos críticos */
.vedavel-video-bg {
  preload: metadata;
}

/* Otimização de layout */
.sobre-container,
.produtos-container,
.depoimentos-container {
  contain: layout style;
}

/* Redução de layout shifts */
.produto-imagem,
.autor-img {
  aspect-ratio: 1;
  object-fit: cover;
}

/* Otimização de fontes */
body {
  font-display: swap;
}

/* Compressão de CSS não utilizado */
.unused-class {
  display: none;
}

/* Otimização de third-party scripts */
.fa-brands,
.fa-solid {
  font-display: swap;
}

/* Otimização de JavaScript crítico */
.accessibility-panel,
.cookie-consent-banner {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

.accessibility-panel.active,
.cookie-consent-banner.active {
  visibility: visible;
  opacity: 1;
}

/* Otimização de recursos de terceiros */
iframe {
  loading: lazy;
}

/* Redução de DOM */
.footer-nav ul li {
  contain: layout;
}

/* Otimização de renderização */
.main-footer {
  contain: layout style paint;
}

/* Preconnect para recursos externos */
/* Adicionar no HTML: <link rel="preconnect" href="https://kit.fontawesome.com"> */
/* Adicionar no HTML: <link rel="preconnect" href="https://www.googletagmanager.com"> */

