body
{
   background-color: #FFFFFF;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 16px;
   line-height: 1.1875;
   margin: 0;
   padding: 0;
}
/* Desabilitar seleção de texto */
body {
-webkit-user-select: none; /* Chrome/Safari */
-moz-user-select: none;    /* Firefox */
-ms-user-select: none;     /* IE/Edge */
user-select: none;         /* Padrão */
}
        /* Custom styles to complement Tailwind */
        body {
            /* --- ADIÇÃO 1: CÓDIGO PARA ESCONDER E FAZER FADE-IN --- */
            opacity: 0;
            transition: opacity 0.4s ease-in-out;
            /* -------------------------------------------------------- */

            font-family: 'Inter', sans-serif;
            background-color: #f8fafc;
            color: #1e293b;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }

        /* --- ADIÇÃO 2: CLASSE PARA REVELAR O CORPO DA PÁGINA --- */
        body.ready {
            opacity: 1;
        }
        /* Classe personalizada para a imagem de fundo da secção principal (hero). */
        .hero-bg {
            /* Define a imagem de fundo a partir de um URL. */
            background-image: url('https://vozativa.blog/files/igualdade_salarial.webp');
            /* 'background-size: cover' faz a imagem cobrir todo o espaço do elemento sem se deformar. */
            background-size: cover;
            /* 'background-position: center' centra a imagem dentro do elemento. */
            background-position: center;
        }
        /* Estilo para o fundo do modal (a sobreposição escura). */
        .modal-backdrop {
            /* Adiciona uma transição suave de 0.3s à propriedade 'opacity', para que o fundo apareça e desapareça suavemente. */
            transition: opacity 0.3s ease;
        }
        /* Estilo para o painel de conteúdo do modal. */
        .modal-panel {
            /* Adiciona uma transição suave a todas as propriedades animadas (como posição e opacidade), criando um efeito de deslize/fade. */
            transition: all 0.3s ease;
        }
    