.marketing-page{--marketing-progress:0}.marketing-page :is(section[id],[id=demo]){scroll-margin-top:8rem}.marketing-progress{z-index:60;background:var(--cta);height:2px;transform:scaleX(var(--marketing-progress));transform-origin:0;pointer-events:none;position:fixed;inset:0 0 auto}@media (prefers-reduced-motion:no-preference){.marketing-page [data-reveal]{transition:opacity .7s,transform .7s}.marketing-page [data-reveal]:not([data-revealed=true]){opacity:.6;transform:translateY(16px)}.marketing-demo{animation:.8s both marketing-enter}@keyframes marketing-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}}@media (width<48rem){.marketing-court{opacity:.6;top:2rem;right:-30rem}}
