:root{--primary-color:#38b6ff;--secondary-color:#00c599}@keyframes svelte-1qf2cpv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.cms-gradient-text.svelte-1qf2cpv{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}@keyframes svelte-1qf2cpv-ripple{0%{height:0;opacity:1;width:0}to{height:300px;opacity:0;width:300px}}.modern-button.svelte-1qf2cpv{align-items:center;border:2px solid transparent;display:inline-flex;font-weight:600;justify-content:center;text-decoration:none;transition:all .3s ease}.cta-bubble.svelte-1qf2cpv{animation:svelte-1qf2cpv-bubbleFloat 15s ease-in-out infinite;background:radial-gradient(circle at 30% 30%,#fff6,#ffffff1a);border-radius:50%;height:30px;position:absolute;width:30px}.cta-bubble-1.svelte-1qf2cpv{animation-delay:0s;left:10%;top:20%}.cta-bubble-2.svelte-1qf2cpv{animation-delay:5s;bottom:30%;right:15%}.cta-bubble-3.svelte-1qf2cpv{animation-delay:10s;left:80%;top:60%}@keyframes svelte-1qf2cpv-bubbleFloat{0%,to{opacity:0;transform:translateY(100vh) scale(0)}10%{opacity:.8;transform:translateY(90vh) scale(1)}90%{opacity:.8;transform:translateY(-10vh) scale(1)}to{opacity:0;transform:translateY(-20vh) scale(0)}}#demo.svelte-1qf2cpv{animation:svelte-1qf2cpv-fadeIn .8s ease-out}@keyframes svelte-1qf2cpv-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
