.welcome-container.svelte-t8dcig{width:100%;overflow:hidden}.hero.svelte-t8dcig{padding:3rem 1.5rem;background:radial-gradient(ellipse 80% 60% at 50% -10%,color-mix(in srgb,var(--primary) 8%,transparent) 0%,transparent 70%)}.hero-inner.svelte-t8dcig{max-width:1200px;margin:0 auto}.hero-eyebrow.svelte-t8dcig{display:flex;justify-content:center;margin-bottom:1.5rem}.hero-badge.svelte-t8dcig{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 25%,transparent);border-radius:9999px;font-size:.85rem;font-weight:600;color:var(--primary)}.hero-content.svelte-t8dcig{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.hero-text.svelte-t8dcig{display:flex;flex-direction:column;gap:1rem}.hero-h1.svelte-t8dcig{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2;margin:0;letter-spacing:-.01em}.gradient-text.svelte-t8dcig{background:linear-gradient(135deg,var(--primary),#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub.svelte-t8dcig{font-size:1.0625rem;color:var(--text-muted);line-height:1.6;max-width:500px;margin:0}.btn.svelte-t8dcig{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background:var(--primary);color:#fff;border:none;border-radius:var(--radius-lg);font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;width:fit-content}.btn.svelte-t8dcig:hover{transform:translateY(-2px);box-shadow:0 12px 24px color-mix(in srgb,var(--primary) 30%,transparent)}.arrow.svelte-t8dcig{transition:transform .3s ease}.btn.svelte-t8dcig:hover .arrow:where(.svelte-t8dcig){transform:translate(4px)}.hero-visual.svelte-t8dcig{display:flex;justify-content:center;align-items:center;order:2}.mindmap-svg.svelte-t8dcig{width:100%;max-width:300px;height:auto;filter:drop-shadow(0 10px 30px color-mix(in srgb,var(--primary) 15%,transparent))}.node-pulse.svelte-t8dcig{animation:svelte-t8dcig-pulse 2.5s ease-in-out infinite}.node-float.svelte-t8dcig{animation:svelte-t8dcig-float 3s ease-in-out infinite}@keyframes svelte-t8dcig-pulse{0%,to{r:28;opacity:.9}50%{r:30;opacity:1}}@keyframes svelte-t8dcig-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.section-header.svelte-t8dcig{text-align:center;margin-bottom:2.5rem}.eyebrow.svelte-t8dcig{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0 0 .5rem}.section-title.svelte-t8dcig{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;letter-spacing:-.01em;margin:0 0 .5rem}.section-desc.svelte-t8dcig{color:var(--text-muted);font-size:1.0625rem;margin:0 auto;max-width:600px;line-height:1.5}.features-section.svelte-t8dcig{padding:4rem 1.5rem;max-width:1200px;margin:0 auto}.features-grid.svelte-t8dcig{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.feature-card.svelte-t8dcig{position:relative;padding:2rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);transition:all .3s ease;overflow:hidden}.feature-card.svelte-t8dcig:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),#a78bfa)}.feature-card.svelte-t8dcig:hover{transform:translateY(-8px);border-color:var(--primary);box-shadow:0 16px 40px color-mix(in srgb,var(--primary) 15%,transparent)}.feature-icon.svelte-t8dcig{font-size:2.5rem;margin-bottom:1rem;display:inline-block}.feature-title.svelte-t8dcig{font-size:1.1rem;font-weight:700;margin:0 0 .5rem}.feature-desc.svelte-t8dcig{font-size:.9375rem;color:var(--text-muted);line-height:1.6;margin:0}.how-it-works.svelte-t8dcig{padding:4rem 1.5rem;background:var(--bg-muted);max-width:1200px;margin:0 auto}.steps-grid.svelte-t8dcig{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem}.step-card.svelte-t8dcig{position:relative;padding:2rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;transition:all .3s ease}.step-card.svelte-t8dcig:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:0 12px 24px color-mix(in srgb,var(--primary) 10%,transparent)}.step-number.svelte-t8dcig{width:50px;height:50px;background:linear-gradient(135deg,var(--primary),#a78bfa);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.5rem;margin:0 auto 1rem}.step-title.svelte-t8dcig{font-size:1.125rem;font-weight:700;margin:0 0 .5rem}.step-desc.svelte-t8dcig{font-size:.9rem;color:var(--text-muted);line-height:1.5;margin:0}.use-cases.svelte-t8dcig{padding:4rem 1.5rem;max-width:1200px;margin:0 auto}.use-cases-grid.svelte-t8dcig{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.use-case-card.svelte-t8dcig{padding:1.75rem;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--primary);border-radius:var(--radius-lg);transition:all .3s ease}.use-case-card.svelte-t8dcig:hover{transform:translate(6px);box-shadow:0 8px 20px color-mix(in srgb,var(--primary) 10%,transparent)}.use-case-emoji.svelte-t8dcig{font-size:2rem;margin-bottom:.75rem;display:inline-block}.use-case-title.svelte-t8dcig{font-size:1rem;font-weight:700;margin:0 0 .5rem}.use-case-desc.svelte-t8dcig{font-size:.9rem;color:var(--text-muted);line-height:1.5;margin:0}.cta-section.svelte-t8dcig{padding:4rem 1.5rem;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,transparent),color-mix(in srgb,#a78bfa 6%,transparent));border:1px solid color-mix(in srgb,var(--primary) 15%,transparent);border-radius:var(--radius-2xl);text-align:center;max-width:1200px;margin:0 auto}.cta-content.svelte-t8dcig{display:flex;flex-direction:column;align-items:center;gap:1rem}.cta-title.svelte-t8dcig{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.01em;margin:0}.cta-desc.svelte-t8dcig{font-size:1.0625rem;color:var(--text-muted);margin:0;max-width:500px}@media(max-width:1024px){.hero-content.svelte-t8dcig{grid-template-columns:1fr;gap:2rem}.hero-h1.svelte-t8dcig{font-size:2.25rem}}@media(max-width:768px){.hero.svelte-t8dcig{padding:2rem 1rem}.hero-content.svelte-t8dcig{gap:1.5rem}.hero-visual.svelte-t8dcig{order:-1}.hero-text.svelte-t8dcig{text-align:center}.features-section.svelte-t8dcig,.how-it-works.svelte-t8dcig,.use-cases.svelte-t8dcig{padding:3rem 1rem}.features-grid.svelte-t8dcig,.steps-grid.svelte-t8dcig,.use-cases-grid.svelte-t8dcig{grid-template-columns:1fr}.btn.svelte-t8dcig{width:100%;justify-content:center}}@media(max-width:640px){.hero.svelte-t8dcig{padding:1.5rem 1rem}.hero-eyebrow.svelte-t8dcig{margin-bottom:1rem}.hero-badge.svelte-t8dcig{font-size:.75rem;padding:.4rem .75rem}.hero-h1.svelte-t8dcig{font-size:1.75rem;line-height:1.3}.hero-sub.svelte-t8dcig{font-size:1rem}.section-title.svelte-t8dcig{font-size:1.5rem}.features-section.svelte-t8dcig,.how-it-works.svelte-t8dcig,.use-cases.svelte-t8dcig,.cta-section.svelte-t8dcig{padding:2rem 1rem}.section-header.svelte-t8dcig{margin-bottom:1.5rem}.cta-title.svelte-t8dcig{font-size:1.5rem}.cta-desc.svelte-t8dcig{font-size:.95rem}}.mindmap-welcome-page[data-astro-cid-3vnt2vx7]{min-height:calc(100dvh - 200px);display:flex;flex-direction:column;padding-bottom:2rem;background:#fff}.dark .mindmap-welcome-page[data-astro-cid-3vnt2vx7]{background:#1a1a1a}.mindmap-breadcrumb[data-astro-cid-3vnt2vx7]{padding-top:1rem;padding-bottom:.5rem}.mindmap-welcome[data-astro-cid-3vnt2vx7]{flex:1;width:100%;margin:0 auto;padding:1rem}.dark .mindmap-breadcrumb[data-astro-cid-3vnt2vx7]{color:#cbd5e1}@media(min-width:768px){.mindmap-welcome[data-astro-cid-3vnt2vx7]{padding:1.5rem}}
