:root{--page-title-display:none;}/* Start custom CSS *//* v4cl landing (draft): hero page-stack settle + gentle float. Scoped to this page's cssids; no :root, no @property. */
@media (prefers-reduced-motion: no-preference) {
  @keyframes v4clIn1 { from { opacity: 0; transform: translateY(24px); } to { opacity: 1; transform: none; } }
  @keyframes v4clIn2 { from { opacity: 0; transform: rotate(0deg) translateX(30px); } to { opacity: 0.95; transform: rotate(-6deg); } }
  @keyframes v4clIn3 { from { opacity: 0; transform: rotate(0deg) translateX(-30px); } to { opacity: 0.92; transform: rotate(7deg); } }
  @keyframes v4clFloat { 0%, 100% { translate: 0px 0px; } 50% { translate: 0px -8px; } }
  #v4cl-m1 { animation: v4clIn1 0.9s cubic-bezier(.2,.7,.2,1) both, v4clFloat 7s ease-in-out 1.2s infinite; }
  #v4cl-m2 { animation: v4clIn2 1s cubic-bezier(.2,.7,.2,1) 0.15s both; }
  #v4cl-m3 { animation: v4clIn3 1s cubic-bezier(.2,.7,.2,1) 0.3s both; }
}
@media (prefers-reduced-motion: reduce) {
  [data-elementor-type=wp-page] [data-interaction-id]:not(.e-accordion-item-icon-base > *) { opacity: 1 !important; transform: none !important; }
}/* End custom CSS */