.fade-item-1.svelte-1rcc8l2,.fade-item-2.svelte-1rcc8l2,.fade-item-3.svelte-1rcc8l2,.fade-item-4.svelte-1rcc8l2{opacity:0;transform:translateY(15px)}.mounted-fade.svelte-1rcc8l2 .fade-item-1:where(.svelte-1rcc8l2){animation:.8s cubic-bezier(.2,.8,.2,1) .1s forwards svelte-1rcc8l2-subtle-slide-up}.mounted-fade.svelte-1rcc8l2 .fade-item-2:where(.svelte-1rcc8l2){animation:.8s cubic-bezier(.2,.8,.2,1) .2s forwards svelte-1rcc8l2-subtle-slide-up}.mounted-fade.svelte-1rcc8l2 .fade-item-3:where(.svelte-1rcc8l2){animation:.8s cubic-bezier(.2,.8,.2,1) .3s forwards svelte-1rcc8l2-subtle-slide-up}.mounted-fade.svelte-1rcc8l2 .fade-item-4:where(.svelte-1rcc8l2){animation:.8s cubic-bezier(.2,.8,.2,1) .4s forwards svelte-1rcc8l2-subtle-slide-up}@keyframes svelte-1rcc8l2-subtle-slide-up{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animate-pulse-slow.svelte-1rcc8l2{animation:3s cubic-bezier(.4,0,.6,1) infinite svelte-1rcc8l2-pulse-op}@keyframes svelte-1rcc8l2-pulse-op{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.fade-item-1.svelte-1rcc8l2,.fade-item-2.svelte-1rcc8l2,.fade-item-3.svelte-1rcc8l2,.fade-item-4.svelte-1rcc8l2{opacity:1;animation:none;transform:none}}@keyframes svelte-c50bsb-node-move{0%{opacity:0;transform:translateY(-50px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(50px)}}.perspective-container.svelte-1e2xecn{perspective:1200px}.iphone-mockup.svelte-1e2xecn{transition:transform .8s cubic-bezier(.16,1,.3,1);transform:rotateY(-18deg)rotateX(8deg)rotate(-2deg)}.perspective-container.svelte-1e2xecn:hover .iphone-mockup:where(.svelte-1e2xecn){transform:rotateY(-5deg)rotateX(2deg)rotate(0)translateY(-10px)}.animate-shimmer.svelte-1e2xecn{animation:1.5s linear infinite svelte-1e2xecn-shimmer}@keyframes svelte-1e2xecn-shimmer{0%{transform:translate(-100%)}to{transform:translate(50%)}}.animate-fade-in.svelte-1e2xecn{animation:.5s cubic-bezier(.2,.8,.2,1) forwards svelte-1e2xecn-fade-in}@keyframes svelte-1e2xecn-fade-in{0%{opacity:0;transform:scale(.95)translateY(5px)}to{opacity:1;transform:scale(1)translateY(0)}}
