.hero-element.svelte-1rmshta{opacity:0;transform:translateY(30px);transition:opacity .7s ease-out,transform .7s ease-out;transition-delay:var(--delay)}.hero-element.visible.svelte-1rmshta{opacity:1;transform:translateY(0)}.section-header.svelte-1rmshta{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.section-header.visible.svelte-1rmshta{opacity:1;transform:translateY(0)}.problem-item.svelte-1rmshta,.good-item.svelte-1rmshta,.outcome-item.svelte-1rmshta{opacity:0;transform:translate(-20px);transition:opacity .5s ease-out,transform .5s ease-out;transition-delay:var(--delay)}.problem-item.visible.svelte-1rmshta,.good-item.visible.svelte-1rmshta,.outcome-item.visible.svelte-1rmshta{opacity:1;transform:translate(0)}.step-card.svelte-1rmshta{opacity:0;transform:translateY(50px) scale(.9);transition:opacity .6s cubic-bezier(.34,1.56,.64,1),transform .6s cubic-bezier(.34,1.56,.64,1)}.step-card.visible.svelte-1rmshta{opacity:1;transform:translateY(0) scale(1)}.cta-card.svelte-1rmshta{opacity:0;transform:scale(.95);filter:grayscale(100%);transition:opacity .8s ease-out,transform .8s ease-out,filter .7s ease-out}.cta-card.visible.svelte-1rmshta{opacity:1;transform:scale(1)}.cta-card.colored.svelte-1rmshta,.cta-card.svelte-1rmshta:hover{filter:grayscale(0%)}.dashboard-mock.svelte-1rmshta{opacity:0;transform:translateY(40px) scale(.95);transition:opacity .8s ease-out,transform .8s ease-out}.dashboard-mock.visible.svelte-1rmshta{opacity:1;transform:translateY(0) scale(1)}.dashboard-mock.visible.svelte-1rmshta .metric-card:where(.svelte-1rmshta){animation:svelte-1rmshta-metricFadeIn .5s ease-out forwards;animation-delay:var(--delay);opacity:0}.dashboard-mock.visible.svelte-1rmshta .bar-item:where(.svelte-1rmshta){animation:svelte-1rmshta-barSlideIn .6s ease-out forwards;animation-delay:var(--delay);opacity:0}.dashboard-mock.visible.svelte-1rmshta .bar-fill:where(.svelte-1rmshta){animation:svelte-1rmshta-barGrow 1s ease-out forwards;animation-delay:calc(var(--delay) + .3s);width:0}.dashboard-mock.visible.svelte-1rmshta .chart-line:where(.svelte-1rmshta){stroke-dasharray:500;stroke-dashoffset:500;animation:svelte-1rmshta-drawLine 2s ease-out forwards;animation-delay:.5s}@keyframes svelte-1rmshta-metricFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1rmshta-barSlideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1rmshta-barGrow{to{width:var(--width)}}@keyframes svelte-1rmshta-drawLine{to{stroke-dashoffset:0}}@keyframes svelte-1rmshta-pulse{0%,to{opacity:.4}50%{opacity:.6}}.animate-pulse.svelte-1rmshta{animation:svelte-1rmshta-pulse 4s cubic-bezier(.4,0,.6,1) infinite}
