.logo-container.svelte-7k24ip{animation:svelte-7k24ip-logoFloat 4s ease-in-out infinite}.logo-container.svelte-7k24ip:nth-child(2n){animation-delay:-2s}@keyframes svelte-7k24ip-logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.logo-shine.svelte-7k24ip{position:relative;overflow:hidden}.logo-shine.svelte-7k24ip:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(233,75,131,.1),rgba(63,169,245,.1),rgba(233,75,131,.1),transparent);animation:svelte-7k24ip-shine 4s infinite}@keyframes svelte-7k24ip-shine{0%{left:-100%}to{left:100%}}h2.svelte-7k24ip,h3.svelte-7k24ip,p.svelte-7k24ip{animation:svelte-7k24ip-fadeInUp .6s ease-out forwards;opacity:0;transform:translateY(20px)}h2.svelte-7k24ip{animation-delay:.1s}h3.svelte-7k24ip{animation-delay:.2s}p.svelte-7k24ip{animation-delay:.3s}.testimonial-card.svelte-7k24ip{animation:svelte-7k24ip-fadeInUp .6s ease-out forwards;animation-delay:.4s;opacity:0;transform:translateY(20px)}@keyframes svelte-7k24ip-fadeInUp{to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.testimonial-card.svelte-7k24ip{margin-left:1rem;margin-right:1rem}@keyframes svelte-7k24ip-logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}}.rocket-float.svelte-7k24ip{animation:svelte-7k24ip-rocketFloat 5s ease-in-out infinite}@keyframes svelte-7k24ip-rocketFloat{0%{transform:translate(-8px) translateY(2px) rotate(-3deg)}15%{transform:translate(5px) translateY(-4px) rotate(1deg)}35%{transform:translate(-12px) translateY(-1px) rotate(-2deg)}50%{transform:translate(15px) translateY(-6px) rotate(3deg)}65%{transform:translate(-5px) translateY(-3px) rotate(-1deg)}85%{transform:translate(10px) translateY(1px) rotate(2deg)}to{transform:translate(-8px) translateY(2px) rotate(-3deg)}}@keyframes svelte-7k24ip-planetSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-7k24ip-symbolsOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.symbol.svelte-7k24ip{animation:svelte-7k24ip-symbolFloat 2s ease-in-out infinite}@keyframes svelte-7k24ip-symbolFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.astronaut-victory.svelte-7k24ip{animation:svelte-7k24ip-celebrationBounce 1.5s ease-in-out infinite}@keyframes svelte-7k24ip-celebrationBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-8px)}}.star-astronaut.svelte-7k24ip{animation:svelte-7k24ip-floatingWithStar 6s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-7k24ip-floatingWithStar{0%{transform:translate(0) translateY(0) rotate(0)}25%{transform:translate(-20px) translateY(-40px) rotate(2deg)}50%{transform:translate(10px) translateY(-75px) rotate(-1deg)}75%{transform:translate(25px) translateY(-45px) rotate(3deg)}to{transform:translate(0) translateY(0) rotate(0)}}button.svelte-ep7nc7{animation:svelte-ep7nc7-slideInUp .4s ease-out forwards;opacity:0;transform:translateY(20px)}@keyframes svelte-ep7nc7-slideInUp{to{opacity:1;transform:translateY(0)}}.typewriter-cursor.svelte-ep7nc7{opacity:1;animation:svelte-ep7nc7-blink 1s infinite;color:var(--color-heading);font-weight:400}@keyframes svelte-ep7nc7-blink{0%,50%{opacity:1}51%,to{opacity:0}}button.svelte-45a990{animation:svelte-45a990-fadeInUp .3s ease-out forwards}@keyframes svelte-45a990-fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animated-text.svelte-xeobgh{animation:svelte-xeobgh-fadeInUp .6s ease-out forwards;opacity:0;transform:translateY(20px)}.animated-text.svelte-xeobgh:nth-child(1){animation-delay:.1s}.animated-text.svelte-xeobgh:nth-child(2){animation-delay:.2s}@keyframes svelte-xeobgh-fadeInUp{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.animated-text.svelte-xeobgh{animation:none!important;opacity:1!important;transform:none!important}}.book-container.svelte-scgh91{animation:svelte-scgh91-fadeInScale .6s ease-out forwards;opacity:0;transform:scale(.9)}@keyframes svelte-scgh91-fadeInScale{to{opacity:1;transform:scale(1)}}@keyframes svelte-scgh91-slideInUp{to{opacity:1;transform:translateY(0)}}h2.svelte-scgh91{animation:svelte-scgh91-fadeInUp .6s ease-out forwards;opacity:0;transform:translateY(20px);animation-delay:.1s}@keyframes svelte-scgh91-fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes svelte-scgh91-selectionPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.book-cover.svelte-scgh91{position:relative;animation:svelte-scgh91-smoothLevitate 4.5s ease-in-out infinite}.book-cover.svelte-scgh91:before{content:"";position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:80%;height:10px;background:radial-gradient(ellipse,rgba(139,92,246,.3) 0%,transparent 70%);border-radius:50%;animation:svelte-scgh91-smoothShadowPulse 4.5s ease-in-out infinite}.book-cover.svelte-scgh91 img:where(.svelte-scgh91){animation:svelte-scgh91-gentleBookSway 6s ease-in-out infinite,svelte-scgh91-magicalGlow 3.5s ease-in-out infinite alternate,svelte-scgh91-subtleShimmer 3s linear infinite;transform-origin:center center;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);background-size:200% 100%}@keyframes svelte-scgh91-smoothLevitate{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-6px) rotate(.3deg)}50%{transform:translateY(-12px) rotate(0)}75%{transform:translateY(-6px) rotate(-.3deg)}}@keyframes svelte-scgh91-gentleBookSway{0%,to{transform:rotate(0) scale(1)}16%{transform:rotate(-.7deg) scale(1.003)}33%{transform:rotate(1deg) scale(.998)}50%{transform:rotate(-.4deg) scale(1.005)}66%{transform:rotate(.6deg) scale(1.001)}83%{transform:rotate(-.3deg) scale(1.002)}}@keyframes svelte-scgh91-smoothShadowPulse{0%,to{opacity:.25;transform:translate(-50%) scale(1)}50%{opacity:.4;transform:translate(-50%) scale(1.15)}}@keyframes svelte-scgh91-magicalGlow{0%{box-shadow:0 6px 20px #8b5cf659,0 0 30px #8b5cf633,0 0 #ffffff1a;filter:brightness(1)}to{box-shadow:0 12px 35px #8b5cf699,0 0 50px #8b5cf666,0 0 80px #8b5cf640,0 0 #ffffff26;filter:brightness(1.1)}}@keyframes svelte-scgh91-subtleShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}input.svelte-grnjpg:focus{transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--color-heading-rgb, 123, 79, 179),.15)}.form-field.svelte-grnjpg{animation:svelte-grnjpg-slideInUp .4s ease-out forwards;opacity:0;transform:translateY(20px)}.form-field.svelte-grnjpg:nth-child(1){animation-delay:.1s}.form-field.svelte-grnjpg:nth-child(2){animation-delay:.2s}.form-field.svelte-grnjpg:nth-child(3){animation-delay:.3s}@keyframes svelte-grnjpg-slideInUp{to{opacity:1;transform:translateY(0)}}h2.svelte-grnjpg{animation:svelte-grnjpg-fadeInUp .6s ease-out forwards;opacity:0;transform:translateY(20px)}p.svelte-grnjpg{animation:svelte-grnjpg-fadeInUp .6s ease-out forwards;animation-delay:.1s;opacity:0;transform:translateY(20px)}@keyframes svelte-grnjpg-fadeInUp{to{opacity:1;transform:translateY(0)}}button.svelte-grnjpg:not(:disabled):hover{box-shadow:0 8px 25px rgba(var(--color-heading-rgb, 123, 79, 179),.3)}@keyframes svelte-grnjpg-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.fixed.svelte-14asko9{animation:svelte-14asko9-fadeIn .2s ease-out}.relative.svelte-14asko9{animation:svelte-14asko9-slideUp .3s ease-out}@keyframes svelte-14asko9-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-14asko9-slideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-14asko9-spin{to{transform:rotate(360deg)}}.animate-spin.svelte-14asko9{animation:svelte-14asko9-spin 1s linear infinite}.plan-option.svelte-5244gw{transition:all .3s cubic-bezier(.4,0,.2,1)}.plan-option.svelte-5244gw:hover{transform:translateY(-2px)}input[type=radio].svelte-5244gw{appearance:none;border-radius:50%;position:relative}input[type=radio].svelte-5244gw:checked{background:var(--color-heading);border-color:var(--color-heading)}input[type=radio].svelte-5244gw:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#fff}button.svelte-5244gw:not(:disabled):hover{box-shadow:0 10px 30px rgba(var(--color-heading-rgb, 123, 79, 179),.3)}@keyframes svelte-5244gw-spin{to{transform:rotate(360deg)}}.animate-spin.svelte-5244gw{animation:svelte-5244gw-spin 1s linear infinite}@keyframes svelte-3cp748-slide-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.animate-slide-in.svelte-3cp748{animation:svelte-3cp748-slide-in .5s ease-out forwards}
