/* ==========================================================================
   Correções aplicadas sobre o build — 04/08/2026

   ISTO É UM REMENDO, NÃO A CORREÇÃO DEFINITIVA. O código-fonte deste site
   está na máquina do colaborador; todo build novo apaga o que está aqui.
   O mesmo conteúdo precisa entrar no fonte para parar de voltar.
   ========================================================================== */

/* --------------------------------------------------------------------------
   1. O botão "Entrar" sumia no celular

   A classe era `hidden ... sm:inline-flex`: escondido abaixo de 640px. Quem
   abre pelo celular — a maioria — não tinha como chegar no painel pelo topo.
   -------------------------------------------------------------------------- */
a[href="https://app.jefrei.com/login"].hidden {
  display: inline-flex !important;
}

/* --------------------------------------------------------------------------
   2. Planos: fora preço e funcionalidade que ainda não existem

   Os três cartões traziam R$ 197 / R$ 297 / R$ 397 e listas com coisas que o
   sistema ainda não faz (domínio próprio com SSL, suporte 24/7). Anunciar
   valor e recurso que não se entrega é promessa que chega antes do produto.

   Os cartões são escondidos por CSS, e não removidos do HTML: o React
   remonta a página ao carregar e traria tudo de volta. CSS ele não desfaz.
   -------------------------------------------------------------------------- */

/* A linha "sem fidelidade, cancele quando quiser" fala de uma compra que
   ainda não existe. */
#planos .max-w-3xl > p { display: none !important; }

#planos .mt-16.grid { display: block !important; }
#planos .mt-16.grid > div { display: none !important; }

#planos .mt-16.grid::after {
  content: "Estamos contratando os seus mordomos.\A Em breve disponível.";
  white-space: pre-line;

  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;

  min-height: 240px;
  padding: 4rem 2rem;

  border: 1px solid rgb(255 255 255 / 0.08);
  border-radius: 1.5rem;
  background:
    radial-gradient(120% 140% at 50% 0%, rgb(123 77 255 / 0.07), transparent 70%),
    rgb(255 255 255 / 0.02);

  font-size: clamp(1rem, 2.6vw, 1.35rem);
  font-weight: 600;
  line-height: 2.1;
  letter-spacing: -0.01em;
  color: rgb(226 232 240 / 0.82);
}
