:root{--primary-color:#38b6ff;--secondary-color:#00c599;--accent-color:#83858c}.platform-container.svelte-vyntif{z-index:10;padding:3rem 2rem;position:relative}.platform-header.svelte-vyntif{text-align:center;margin-bottom:4rem}.platform-title.svelte-vyntif{margin-bottom:1rem;font-size:2.5rem;font-weight:800}.platform-subtitle.svelte-vyntif{color:#6b7280;max-width:600px;margin:0 auto;font-size:1.125rem}.ripple-gradient-text.svelte-vyntif{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.features-showcase.svelte-vyntif{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:4rem;display:grid}.feature-highlight.svelte-vyntif{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #38b6ff33;border-radius:1.5rem;padding:2rem;transition:all .4s;position:relative;overflow:hidden}.feature-highlight.svelte-vyntif:hover{border-color:var(--primary-color);transform:translateY(-8px);box-shadow:0 20px 40px #38b6ff33}.feature-visual.svelte-vyntif{justify-content:center;align-items:center;height:100px;margin-bottom:1.5rem;display:flex}.speed-indicator.svelte-vyntif{width:80px;height:80px;position:relative}.speed-ring.svelte-vyntif{border:4px solid #38b6ff33;border-top:4px solid var(--primary-color);border-radius:50%;width:100%;height:100%;animation:2s linear infinite svelte-vyntif-spin}.speed-value.svelte-vyntif{color:var(--primary-color);font-size:1.25rem;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cost-savings.svelte-vyntif{width:80px;height:80px;position:relative}.savings-circle.svelte-vyntif{background:linear-gradient(135deg,var(--secondary-color),var(--primary-color));color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-weight:900;display:flex}.zero-cost.svelte-vyntif{font-size:1.5rem}.feature-info.svelte-vyntif{text-align:center}.feature-title.svelte-vyntif{color:#1f2937;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.feature-desc.svelte-vyntif{color:#6b7280;margin-bottom:1.5rem;line-height:1.6}.feature-stats.svelte-vyntif{flex-direction:column;align-items:center;display:flex}.stat.svelte-vyntif{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:900}.stat-label.svelte-vyntif{color:#6b7280;font-size:.875rem;font-weight:600}.tech-showcase.svelte-vyntif{text-align:center;background:#fffc;border:1px solid #38b6ff26;border-radius:1.5rem;padding:2rem}.tech-title.svelte-vyntif{color:#1f2937;margin-bottom:2rem;font-size:1.5rem;font-weight:700}.tech-flow.svelte-vyntif{flex-wrap:wrap;justify-content:center;gap:1rem}.tech-flow.svelte-vyntif,.tech-node.svelte-vyntif{align-items:center;display:flex}.tech-node.svelte-vyntif{background:#38b6ff0d;border:1px solid #38b6ff33;border-radius:1rem;flex-direction:column;gap:.5rem;min-width:120px;padding:1rem;transition:all .3s}.tech-node.svelte-vyntif:hover{background:#38b6ff1a;transform:translateY(-4px);box-shadow:0 8px 16px #38b6ff33}.tech-icon.svelte-vyntif{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:.5rem;font-size:2rem;display:flex;box-shadow:0 2px 8px #38b6ff1a}.tech-icon.svelte-vyntif svg:where(.svelte-vyntif){color:#fff;width:2.5rem;height:2.5rem;margin-bottom:0}.tech-label.svelte-vyntif{color:#374151;text-align:center;font-size:1rem;font-weight:600}.flow-line.svelte-vyntif{background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:1px;width:30px;height:2px}.showcase-bubble.svelte-vyntif{background:radial-gradient(circle at 30% 30%,#ffffffe6,#38b6ff4d);border-radius:50%;width:8px;height:8px;animation:12s ease-in-out infinite svelte-vyntif-bubbleFloat;position:absolute}.showcase-bubble-1.svelte-vyntif{animation-delay:0s;top:20%;left:10%}.showcase-bubble-2.svelte-vyntif{animation-delay:3s;top:60%;right:15%}.showcase-bubble-3.svelte-vyntif{animation-delay:6s;bottom:25%;left:20%}.showcase-bubble-4.svelte-vyntif{animation-delay:9s;top:40%;right:30%}.water-stream.svelte-vyntif{background:linear-gradient(90deg,#0000,#00c59914,#0000);border-radius:50%;width:120%;height:60px;animation:16s ease-in-out infinite svelte-vyntif-streamFlow;position:absolute}.water-stream-1.svelte-vyntif{animation-delay:0s;top:30%;left:-10%}.water-stream-2.svelte-vyntif{background:linear-gradient(90deg,#0000,#38b6ff0f,#0000);animation-delay:8s;bottom:40%;right:-10%}@keyframes svelte-vyntif-bubbleFloat{0%,to{opacity:.6;transform:translateY(0)scale(1)}50%{opacity:.9;transform:translateY(-25px)scale(1.2)}}@keyframes svelte-vyntif-streamFlow{0%,to{opacity:.3;transform:translate(0)scaleY(1)}50%{opacity:.6;transform:translate(80px)scaleY(1.2)}}@keyframes svelte-vyntif-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes svelte-vyntif-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@media (width<=768px){.platform-container.svelte-vyntif{padding:2rem 1rem}.platform-title.svelte-vyntif{font-size:2rem}.features-showcase.svelte-vyntif{grid-template-columns:1fr}.tech-flow.svelte-vyntif{flex-direction:column}.flow-line.svelte-vyntif{width:2px;height:20px;transform:rotate(90deg)}.tech-node.svelte-vyntif{min-width:200px}}@media (width>=1024px){.features-showcase.svelte-vyntif{grid-template-columns:repeat(2,1fr)}}
