/* Preview-only, lightweight interpretation of the 21st.dev scroll reference. */
.form-scroll-stage { min-width:0; perspective:1600px; perspective-origin:50% 0; }
#lead-form.form-scroll-card {
  opacity:1; transform-origin:50% 0;
  transform:translateY(var(--form-y,0px)) rotateX(var(--form-tilt,0deg)) scale(var(--form-scale,1));
  transition:none;
  border:1px solid rgba(212,160,64,.24);
}
#lead-form.form-scroll-card[data-paused="true"] { transform:none; }
@media(prefers-reduced-motion:reduce) {
  #lead-form.form-scroll-card { transform:none !important; }
}
