.cloud-cta-section.svelte-wdsgfm{background:linear-gradient(to bottom,var(--color-trench),var(--color-abyss))}.cloud-hero-gradient.svelte-wdsgfm{background:radial-gradient(ellipse 60% 50% at 50% 40%,oklch(20% .15 230 / .3) 0%,transparent 70%),radial-gradient(ellipse 40% 30% at 30% 60%,oklch(25% .1 200 / .2) 0%,transparent 60%)}.feature-card.svelte-wdsgfm{transition:border-color .3s ease,box-shadow .3s ease}.feature-card.svelte-wdsgfm:hover{border-color:var(--color-ocean-700);box-shadow:var(--shadow-glow-xs)}.integration-card.svelte-wdsgfm{transition:border-color .3s ease,transform .2s ease}.integration-card.svelte-wdsgfm:hover{border-color:var(--color-ocean-700);transform:translateY(-2px)}.cloud-panel-float.svelte-wdsgfm{animation:svelte-wdsgfm-cloudFloat 6s ease-in-out infinite}@keyframes svelte-wdsgfm-cloudFloat{0%,to{transform:translateY(0) rotate(-.3deg)}50%{transform:translateY(-6px) rotate(.3deg)}}.data-blink.svelte-wdsgfm{animation:svelte-wdsgfm-dataBlink 2s ease-in-out infinite}@keyframes svelte-wdsgfm-dataBlink{0%,to{opacity:.6}50%{opacity:.15}}.node-pulse.svelte-wdsgfm{animation:svelte-wdsgfm-nodePulse 2.5s ease-in-out infinite}@keyframes svelte-wdsgfm-nodePulse{0%,to{opacity:.6}50%{opacity:1}}.float-card-a.svelte-wdsgfm{animation:svelte-wdsgfm-floatA 7s ease-in-out infinite}@keyframes svelte-wdsgfm-floatA{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.float-card-b.svelte-wdsgfm{animation:svelte-wdsgfm-floatB 8s ease-in-out infinite 1s}@keyframes svelte-wdsgfm-floatB{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.bubble.svelte-wdsgfm{animation:svelte-wdsgfm-bubbleRise 3s ease-in-out infinite}@keyframes svelte-wdsgfm-bubbleRise{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.6;transform:translateY(-3px)}}.fault-pulse.svelte-wdsgfm{animation:svelte-wdsgfm-faultPulse 2s ease-in-out infinite}@keyframes svelte-wdsgfm-faultPulse{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.fault-pulse.svelte-wdsgfm{animation:none}.integration-card.svelte-wdsgfm:hover{transform:none}}
