/* V53 — evita que la cabecera persistente cubra el formulario al desplazarse. */
body.ttz-registration > .site-header {
  position: relative !important;
  inset: auto !important;
  top: auto !important;
  z-index: 20;
  background-color: #fffaf6 !important;
  background-image: linear-gradient(105deg, #fff7f0, #fffaf6 55%, #f2f8f4) !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
}

body.ttz-registration main,
body.ttz-registration .page-section,
body.ttz-registration .form-wrap { scroll-margin-top: 16px; }

@media (max-width: 960px) {
  body.ttz-registration > .site-header { position: relative !important; }
}
