/* AXIONA R142 — slower minimal bidirectional scroll motion.
   No content fade. The short positional glide is intentionally unhurried. */

:root{
  --ax-r141-reveal-y:7px;
  --ax-r141-reveal-transform-duration:900ms;
  --ax-r141-reveal-ease:cubic-bezier(.20,.62,.22,1);
}

/* The overview R115 layer contains a historical !important transform on story
   steps. Keep the current R142 coordinator authoritative without changing the
   rest of the accepted R115 composition. */
html.ax-motion-r141-ready body.page-overview .ax112-step[data-ax112-reveal].ax-reveal-armed,
html.ax-motion-r141-ready body :is(
  [data-ax112-reveal],
  [data-system-reveal],
  [data-process-reveal],
  [data-security-reveal],
  [data-solutions-reveal],
  [data-contact-reveal],
  [data-support-reveal],
  [data-keeper125-reveal],
  [data-policy-reveal]
).ax-reveal-armed{
  opacity:1!important;
  transform:translate3d(0,var(--ax-r141-entry-y,var(--ax-r141-reveal-y)),0)!important;
  transition-property:transform!important;
  transition-duration:var(--ax-r141-reveal-transform-duration)!important;
  transition-timing-function:var(--ax-r141-reveal-ease)!important;
  transition-delay:0ms!important;
  will-change:transform;
  backface-visibility:hidden;
}

html.ax-motion-r141-ready body.page-overview .ax112-step[data-ax112-reveal].ax-reveal-active,
html.ax-motion-r141-ready body :is(
  [data-ax112-reveal],
  [data-system-reveal],
  [data-process-reveal],
  [data-security-reveal],
  [data-solutions-reveal],
  [data-contact-reveal],
  [data-support-reveal],
  [data-keeper125-reveal],
  [data-policy-reveal]
).ax-reveal-active{
  opacity:1!important;
  transform:translate3d(0,0,0)!important;
  transition-property:transform!important;
  transition-duration:var(--ax-r141-reveal-transform-duration)!important;
  transition-timing-function:var(--ax-r141-reveal-ease)!important;
  will-change:auto;
}

/* Keep list rhythm almost invisible. */
html.ax-motion-r141-ready body :is(
  .system-layer,
  .control-depth-card,
  .system-outcome-card,
  .stage-list article,
  .process-signal,
  .process-clarity-list article,
  .process-handoff-grid article,
  .method-list article,
  .security-principles article,
  .security-trust-card,
  .security-threat,
  .security-proof-list article,
  .solution-fit-card,
  .solution-layer-list article,
  .keeper96-question,
  .keeper96-process-step,
  .keeper96-example,
  .keeper96-trust-card,
  .policy-card
):nth-child(2){transition-delay:12ms!important}
html.ax-motion-r141-ready body :is(
  .system-layer,
  .control-depth-card,
  .system-outcome-card,
  .stage-list article,
  .process-signal,
  .process-clarity-list article,
  .process-handoff-grid article,
  .method-list article,
  .security-principles article,
  .security-trust-card,
  .security-threat,
  .security-proof-list article,
  .solution-fit-card,
  .solution-layer-list article,
  .keeper96-question,
  .keeper96-process-step,
  .keeper96-example,
  .keeper96-trust-card,
  .policy-card
):nth-child(3){transition-delay:24ms!important}

@media(max-width:680px){
  :root{
    --ax-r141-reveal-y:5px;
    --ax-r141-reveal-transform-duration:760ms;
  }
}

@media(prefers-reduced-motion:reduce){
  html body.page-overview .ax112-step.is-current[data-ax112-reveal],
  html :is(
    [data-ax112-reveal],
    [data-system-reveal],
    [data-process-reveal],
    [data-security-reveal],
    [data-solutions-reveal],
    [data-contact-reveal],
    [data-support-reveal],
    [data-keeper125-reveal],
    [data-policy-reveal]
  ){
    opacity:1!important;
    transform:none!important;
    transition:none!important;
  }
}
