.banner-text.svelte-pfree8{animation:svelte-pfree8-fade-up .6s ease-out both}.banner-store.svelte-pfree8{animation:svelte-pfree8-fade-up .5s ease-out .35s both}.phone-enter-right.svelte-pfree8{animation:svelte-pfree8-slide-in-right .7s cubic-bezier(.25,.46,.45,.94) .2s both}.phone-enter-right-2.svelte-pfree8{animation:svelte-pfree8-slide-in-right .7s cubic-bezier(.25,.46,.45,.94) .45s both}@keyframes svelte-pfree8-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-pfree8-slide-in-right{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}.phone-mockup.svelte-pfree8{transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.phone-mockup.svelte-pfree8:hover{transform:rotateY(0) rotateX(0) rotate(0) translateY(-4px) scale(1.1)!important}.phone-glare.svelte-pfree8{background:linear-gradient(135deg,rgba(255,255,255,.12) 0%,transparent 40%,transparent 60%,rgba(255,255,255,.03) 100%)}.phone-glare.svelte-pfree8:after{content:"";position:absolute;top:-100%;left:-100%;width:60%;height:200%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.08) 45%,rgba(255,255,255,.14) 50%,rgba(255,255,255,.08) 55%,transparent 60%);animation:svelte-pfree8-phone-shine 4s ease-in-out infinite}@keyframes svelte-pfree8-phone-shine{0%,to{transform:translate(-20%) translateY(0) rotate(25deg);opacity:0}15%{opacity:1}30%{transform:translate(220%) translateY(0) rotate(25deg);opacity:0}31%,to{opacity:0}}
