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