:root{--primary-color:#38b6ff;--secondary-color:#00c599;--accent-color:#83858c}.section-title.svelte-xpksue{color:#1f2937;font-size:3.5rem;font-weight:900;line-height:1.1;margin-bottom:1.5rem}.section-subtitle.svelte-xpksue{color:#6b7280;font-size:1.25rem;line-height:1.7;margin:0 auto 2rem;max-width:700px}.ripple-gradient-text.svelte-xpksue{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ripple-badge.svelte-xpksue{align-items:center;animation:svelte-xpksue-float 6s ease-in-out infinite;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:2rem;box-shadow:0 8px 24px #38b6ff4d;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1.5rem}@keyframes svelte-xpksue-ripple{0%{opacity:.7;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(3)}}.wave-container.svelte-xpksue{height:100%;overflow:hidden;position:absolute;width:100%;z-index:1}.wave.svelte-xpksue{animation:svelte-xpksue-wave 12s linear infinite;background:linear-gradient(90deg,#38b6ff33,#00c59933);border-radius:50% 50% 0 0;bottom:0;height:150px;position:absolute;transform:translateZ(0);width:200%}.wave1.svelte-xpksue{animation:svelte-xpksue-wave 14s linear infinite;height:120px;opacity:.6}.wave2.svelte-xpksue{animation:svelte-xpksue-wave 16s linear infinite reverse;bottom:20px;height:140px;opacity:.4}.wave3.svelte-xpksue{animation:svelte-xpksue-wave 18s linear infinite;bottom:40px;height:160px;opacity:.3}@keyframes svelte-xpksue-wave{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-xpksue-water-drop{0%{opacity:0;top:-30px}5%{opacity:.6}95%{opacity:.4}to{opacity:0;top:100vh}}@keyframes svelte-xpksue-pulse-slow{0%,to{opacity:.3}50%{opacity:.5}}.svelte-xpksue{transition-duration:.3s;transition-property:color,background-color,border-color,transform,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.seo-bubble.svelte-xpksue{animation:svelte-xpksue-bubbleFloat 14s ease-in-out infinite;background:radial-gradient(circle at 30% 30%,#ffffffe6,#015e4a66);border-radius:50%;height:10px;position:absolute;width:10px}.seo-bubble-1.svelte-xpksue{animation-delay:0s;left:10%;top:15%}.seo-bubble-2.svelte-xpksue{animation-delay:2s;right:15%;top:45%}.seo-bubble-3.svelte-xpksue{animation-delay:4s;bottom:35%;left:20%}.seo-bubble-4.svelte-xpksue{animation-delay:6s;right:25%;top:70%}.seo-bubble-5.svelte-xpksue{animation-delay:8s;bottom:15%;left:35%}.seo-bubble-6.svelte-xpksue{animation-delay:10s;left:60%;top:25%}.flowing-current.svelte-xpksue{animation:svelte-xpksue-currentFlow 18s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(0,197,153,.1),transparent);border-radius:50%;height:80px;position:absolute;width:150%}.flowing-current-1.svelte-xpksue{animation-delay:0s;left:-25%;top:25%}.flowing-current-2.svelte-xpksue{animation-delay:9s;background:linear-gradient(90deg,transparent,rgba(56,182,255,.08),transparent);bottom:35%;right:-25%}@keyframes svelte-xpksue-currentFlow{0%,to{opacity:.4;transform:translate(0) scaleY(1)}50%{opacity:.8;transform:translate(150px) scaleY(1.3)}}@keyframes svelte-xpksue-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.cta-bubble.svelte-xpksue{animation:svelte-xpksue-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-xpksue{animation-delay:0s;left:10%;top:20%}.cta-bubble-2.svelte-xpksue{animation-delay:5s;bottom:30%;right:15%}.cta-bubble-3.svelte-xpksue{animation-delay:10s;left:80%;top:60%}.modern-button.svelte-xpksue{align-items:center;border:2px solid transparent;display:inline-flex;font-weight:600;justify-content:center;text-decoration:none;transition:all .3s ease}@keyframes svelte-xpksue-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)}}
