/* C2a: individuelle Anfrage — Sichtbarkeit der bedingten Zusatzfelder und Honeypot,
   beides ergänzend zu den C1-Tokens aus landing.css. */
.field--conditional { display: none; }
.field--conditional.is-visible { display: block; animation: sm-field-slidein .32s var(--sm-ease); }
@keyframes sm-field-slidein {
  from { opacity: 0; transform: translateY(-6px); }
  to { opacity: 1; transform: none; }
}
@media (prefers-reduced-motion: reduce) {
  .field--conditional.is-visible { animation: none; }
}

.hp { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }

/* Abschließender Hinweis: kleiner und grau, nicht auf Lead-Größe.
   16px zusätzlich zur 16px-Lücke des .content-stack ergeben die 32px
   Abstand, die die Seite vor der Umstellung hatte. */
.page-note {
  margin: 16px 0 0;
  color: var(--sm-stone);
  font-size: .9rem;
}
