.svelte-y2m098{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;background:#000;color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;margin:0;padding:0}html{height:100%;margin:0;padding:0}.slide.svelte-y2m098{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;position:absolute;padding:4rem;opacity:1;overflow:hidden;animation:svelte-y2m098-slideIn .6s ease-out}@keyframes svelte-y2m098-slideIn{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.slide-content.svelte-y2m098{max-width:1200px;width:100%;text-align:center;animation:svelte-y2m098-fadeInUp .8s ease-out}@keyframes svelte-y2m098-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}h1.svelte-y2m098{font-size:clamp(2.5rem,5vw,4rem);font-weight:200;line-height:1.1;margin-bottom:2rem;letter-spacing:-.03em}h2.svelte-y2m098{font-size:clamp(2rem,4vw,3rem);font-weight:300;line-height:1.2;margin-bottom:2rem;letter-spacing:-.02em}h3.svelte-y2m098{font-size:clamp(1.5rem,3vw,2rem);font-weight:400;margin-bottom:1.5rem}p.svelte-y2m098{font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.6;font-weight:300;margin-bottom:2rem}.accent.svelte-y2m098{color:#7c3aed;text-shadow:0 0 30px rgba(124,58,237,.5)}@keyframes svelte-y2m098-gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.slide.title.svelte-y2m098{background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#0a0a0a);background-size:200% 200%;animation:svelte-y2m098-gradientShift 10s ease infinite}.slide.dark.svelte-y2m098{background:#0a0a0a}.slide.purple.svelte-y2m098{background:linear-gradient(135deg,#7c3aed,#5b21b6)}.slide.white.svelte-y2m098{background:#fff;color:#000}@keyframes svelte-y2m098-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.problem-grid.svelte-y2m098{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.problem-item.svelte-y2m098{background:#ffffff0d;padding:2rem;border-radius:12px;border:1px solid rgba(124,58,237,.3);transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.problem-item.svelte-y2m098:hover{transform:translateY(-5px);border-color:#7c3aed;box-shadow:0 10px 30px #7c3aed4d}.problem-icon.svelte-y2m098{font-size:3rem;margin-bottom:1rem;display:inline-block;animation:svelte-y2m098-float 3s ease-in-out infinite}.architecture.svelte-y2m098{display:flex;align-items:center;justify-content:space-between;margin:3rem 0;position:relative}.arch-box.svelte-y2m098{background:#ffffff1a;border:2px solid #7C3AED;padding:2rem;border-radius:12px;flex:1;margin:0 1rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.arch-box.svelte-y2m098:hover{transform:scale(1.05);box-shadow:0 0 30px #7c3aed80}.arch-arrow.svelte-y2m098{font-size:2rem;color:#7c3aed;animation:svelte-y2m098-pulse 2s ease-in-out infinite}@keyframes svelte-y2m098-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.benefits-grid.svelte-y2m098{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:3rem}.benefit-card.svelte-y2m098{background:#7c3aed1a;padding:2rem;border-radius:12px;border:1px solid rgba(124,58,237,.3);transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.slide.purple.svelte-y2m098 .benefit-card:where(.svelte-y2m098){background:#ffffff26;border:1px solid rgba(255,255,255,.3)}.benefit-card.svelte-y2m098:hover{transform:translateY(-5px);background:#7c3aed33;box-shadow:0 10px 30px #7c3aed66}.slide.purple.svelte-y2m098 .benefit-card:where(.svelte-y2m098):hover{background:#ffffff40;box-shadow:0 10px 30px #0000004d}.metric.svelte-y2m098{font-size:clamp(2rem,4vw,3rem);font-weight:600;color:#7c3aed;display:block;margin-bottom:.5rem;text-shadow:0 0 20px rgba(124,58,237,.5)}.slide.purple.svelte-y2m098 .metric:where(.svelte-y2m098){color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.3),0 0 30px rgba(255,255,255,.5);font-weight:700}.usecase-grid.svelte-y2m098{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.usecase-card.svelte-y2m098{background:#ffffff0d;padding:2rem;border-radius:12px;text-align:left;transition:all .3s ease;border:1px solid transparent}.usecase-card.svelte-y2m098:hover{border-color:#7c3aed;transform:translate(5px)}.usecase-card.svelte-y2m098 h4:where(.svelte-y2m098){font-size:1.5rem;margin-bottom:1rem;color:#7c3aed}.nav.svelte-y2m098{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);display:flex;gap:1rem;z-index:1000}.nav-btn.svelte-y2m098{background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.75rem 1.5rem;cursor:pointer;transition:all .3s;font-size:1rem;border-radius:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-btn.svelte-y2m098:hover{background:#7c3aed4d;border-color:#7c3aed;transform:translateY(-2px);box-shadow:0 5px 15px #7c3aed66}.progress-bar.svelte-y2m098{position:fixed;top:0;left:0;height:3px;background:#7c3aed;transition:width .6s ease;z-index:1001;box-shadow:0 0 10px #7c3aedcc}.slide-number.svelte-y2m098{position:absolute;top:2rem;right:2rem;font-size:1rem;opacity:.5}.logo.svelte-y2m098{position:absolute;top:2rem;left:2rem;font-size:1.5rem;font-weight:300;opacity:.8}.swipe-hint.svelte-y2m098{position:fixed;bottom:5rem;left:50%;transform:translate(-50%);font-size:.9rem;opacity:.5;animation:svelte-y2m098-fadeInOut 3s ease-in-out infinite}@keyframes svelte-y2m098-fadeInOut{0%,to{opacity:.3}50%{opacity:.7}}@media (max-width: 768px){.slide.svelte-y2m098{padding:2rem}.problem-grid.svelte-y2m098,.benefits-grid.svelte-y2m098{gap:1rem}.architecture.svelte-y2m098{flex-direction:column}.arch-arrow.svelte-y2m098{transform:rotate(90deg);margin:1rem 0}.nav-btn.svelte-y2m098{padding:.5rem 1rem;font-size:.9rem}.swipe-hint.svelte-y2m098{display:block}}@media (min-width: 769px){.swipe-hint.svelte-y2m098{display:none}}.slide.svelte-y2m098{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
