/* Site-wide Wealthy Woman Recode motion language */
.motion-ready .wwr-reveal{opacity:0;filter:blur(6px);transform:translate3d(0,17px,0) scale(.988);transition:opacity .56s ease var(--reveal-delay,0ms),filter .58s ease var(--reveal-delay,0ms),transform .68s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0ms);will-change:opacity,filter,transform}
.motion-ready .wwr-reveal[data-reveal-type="scale"]{transform:translate3d(0,10px,0) scale(.978);filter:blur(5px)}
.motion-ready .wwr-reveal[data-reveal-type="card"]{transform:translate3d(0,18px,0) scale(.985);filter:blur(6px)}
.motion-ready .wwr-reveal.is-revealed{opacity:1;filter:blur(0);transform:translate3d(0,0,0) scale(1)}
.motion-ready [data-depth].wwr-reveal.is-revealed{transform:translate3d(0,var(--drift,0),0) scale(1)}
.motion-ready .wwr-drawn-accent{transform-origin:left center;transform:scaleX(0);transition:transform .82s cubic-bezier(.22,1,.36,1) .18s}
.motion-ready .is-revealed .wwr-drawn-accent,.motion-ready .wwr-drawn-accent.is-revealed{transform:scaleX(1)}
.motion-ready .wwr-drawn-path{stroke-dasharray:var(--path-length);stroke-dashoffset:var(--path-length);transition:stroke-dashoffset .88s cubic-bezier(.22,1,.36,1) .18s}
.motion-ready .is-revealed .wwr-drawn-path,.motion-ready .wwr-drawn-path.is-revealed{stroke-dashoffset:0}
.motion-ready .approved-proof .final-proof-image.is-revealed{transform:translate3d(0,0,0) scale(1)}
.motion-ready .offer-product-stage.is-revealed .offer-ebook{transform:scale(1)}
.motion-ready .offer-product-stage.is-revealed .offer-plan{transform:rotate(10deg) translateY(0)}
.recode-stage.wwr-reveal.is-visible .recode-marker i{opacity:1}
@media(hover:hover) and (pointer:fine){
  .recode-stage.is-revealed:hover{box-shadow:0 24px 52px rgba(0,0,0,.2)}
  .approved-evidence.is-revealed:hover,.offer-product-stage.is-revealed:hover{transform:translate3d(0,-2px,0) scale(1)}
}
@media(prefers-reduced-motion:reduce){
  .motion-ready .wwr-reveal,.motion-ready .wwr-reveal[data-reveal-type],.motion-ready .wwr-reveal.is-revealed{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}
  .motion-ready .wwr-drawn-accent{transform:none!important;transition:none!important}
  .motion-ready .wwr-drawn-path{stroke-dasharray:none!important;stroke-dashoffset:0!important;transition:none!important}
}
