/* =============================================
   AS FORJE — aviso honesto no formulário das páginas-modelo
   Carregado pelos modelos que têm formulário de demonstração.
   Cores neutras de propósito: o aviso é da AS Forje, não do
   segmento fictício da página.
   ============================================= */

.demo-aviso {
  display: flex;
  flex-direction: column;
  gap: .6rem;
  padding: 1.4rem 1.5rem;
  border: 1px solid rgba(232, 195, 106, .35);
  border-radius: 12px;
  background: #121215;
  color: #F4F0E8;
  font-family: system-ui, -apple-system, "Segoe UI", sans-serif;
  text-align: left;
}
.demo-aviso strong { font-size: 1.05rem; color: #E8C36A; }
.demo-aviso p      { margin: 0; font-size: .95rem; line-height: 1.65; color: #BFB8AC; }

.demo-aviso__cta {
  align-self: flex-start;
  margin-top: .35rem;
  padding: .8rem 1.3rem;
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  border-radius: 8px;
  background: #25D366;
  color: #062512;
  font-weight: 700;
  font-size: .95rem;
  text-decoration: none;
}
.demo-aviso__cta:hover { filter: brightness(1.08); }
.demo-aviso__cta:focus-visible { outline: 2px solid #E8C36A; outline-offset: 3px; }
