.product-hero.svelte-1jhzl4i{padding-block:var(--space-20) var(--space-16);text-align:center}.hero-content.svelte-1jhzl4i{max-width:900px;margin-inline:auto;margin-bottom:var(--space-12)}.status-badge.svelte-1jhzl4i{display:inline-block;padding:var(--space-2) var(--space-4);border-radius:var(--r-pill);font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-4)}.status-badge.stable.svelte-1jhzl4i{background:color-mix(in srgb,var(--accent-green) 15%,transparent);color:var(--accent-green)}.hero-title.svelte-1jhzl4i{font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;margin-bottom:var(--space-6)}.hero-description.svelte-1jhzl4i{font-size:clamp(1.125rem,2vw,1.375rem);color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-8)}.hero-actions.svelte-1jhzl4i{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center}.hero-visualization.svelte-1jhzl4i{max-width:1000px;margin-inline:auto}.features-breakdown.svelte-1jhzl4i{padding-block:var(--space-20)}.section-subtitle.svelte-1jhzl4i{text-align:center;font-size:var(--text-lg);color:var(--text-secondary);max-width:700px;margin-inline:auto;margin-bottom:var(--space-16);line-height:1.6}.accent-link.svelte-1jhzl4i{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--brand-0);font-weight:600;transition:var(--transition-base);white-space:nowrap}.accent-link.svelte-1jhzl4i svg:where(.svelte-1jhzl4i){flex-shrink:0;display:inline-block}.accent-link.svelte-1jhzl4i:hover{color:var(--brand-2);transform:translate(2px)}.feature-list.svelte-1jhzl4i{display:flex;flex-direction:column;gap:var(--space-20)}.feature-row.svelte-1jhzl4i{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center;contain:layout style paint}.feature-graphic.svelte-1jhzl4i{border-radius:var(--r-lg);overflow:hidden;background:var(--card);border:1px solid var(--border)}.feature-skeleton.svelte-1jhzl4i{border-radius:var(--r-lg);animation:svelte-1jhzl4i-pulse 2s ease-in-out infinite}@keyframes svelte-1jhzl4i-pulse{0%,to{opacity:.6}50%{opacity:.8}}.feature-details.svelte-1jhzl4i h3:where(.svelte-1jhzl4i){font-size:var(--text-2xl);margin-bottom:var(--space-4);font-weight:600}.feature-details.svelte-1jhzl4i p:where(.svelte-1jhzl4i){font-size:var(--text-lg);color:var(--text-secondary);line-height:1.7;margin-bottom:var(--space-4)}.quickstart-section.svelte-1jhzl4i{padding-block:var(--space-16)}.quickstart-section.svelte-1jhzl4i h2:where(.svelte-1jhzl4i){text-align:center;margin-bottom:var(--space-4)}.section-description.svelte-1jhzl4i{text-align:center;font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--space-8)}.console-wrapper.svelte-1jhzl4i{max-width:900px;margin-inline:auto}.structured-logs-section.svelte-1jhzl4i{padding-block:var(--space-20);background:linear-gradient(180deg,var(--background) 0%,color-mix(in srgb,var(--card) 30%,transparent) 100%)}.structured-logs-section.svelte-1jhzl4i .section-subtitle:where(.svelte-1jhzl4i){max-width:800px}.terminal-wrapper.svelte-1jhzl4i{max-width:1200px;margin-inline:auto;margin-top:var(--space-12)}.cta-section.svelte-1jhzl4i{padding-block:var(--space-20)}.cta-card.svelte-1jhzl4i{max-width:1100px;margin-inline:auto;text-align:center;padding:var(--space-12);background:var(--card);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:0 0 30px #1356d399,0 8px 32px #0009}.cta-card.svelte-1jhzl4i h2:where(.svelte-1jhzl4i){margin-bottom:var(--space-4)}.cta-card.svelte-1jhzl4i p:where(.svelte-1jhzl4i){font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--space-8)}.cta-actions.svelte-1jhzl4i{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center}.btn-foundry.svelte-1jhzl4i{display:inline-flex;align-items:center;gap:var(--space-2);padding:.625rem 1.5rem;background:linear-gradient(135deg,var(--brand-0) 0%,var(--brand-1) 35%,#ff3366 50%,#9933ff 65%,var(--brand-4) 100%);color:#fff;text-decoration:none;border-radius:var(--r-pill);font-weight:600;font-size:var(--text-base);transition:all .3s ease;border:none}.btn-foundry.svelte-1jhzl4i:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ff6b354d}.btn-outline.svelte-1jhzl4i{display:inline-flex;align-items:center;gap:var(--space-2);padding:.625rem 1.5rem;background:transparent;border:2px solid var(--border);color:var(--text);text-decoration:none;border-radius:var(--r-pill);font-weight:600;font-size:var(--text-base);transition:all .3s ease}.btn-outline.svelte-1jhzl4i:hover{border-color:var(--brand-3);background:color-mix(in srgb,var(--brand-3) 10%,transparent);transform:translateY(-2px);box-shadow:0 4px 12px #a33cff33}@media (min-width: 768px){.feature-row.svelte-1jhzl4i{grid-template-columns:1fr 1fr;gap:var(--space-12)}.feature-row.reverse.svelte-1jhzl4i{direction:rtl}.feature-row.reverse.svelte-1jhzl4i>:where(.svelte-1jhzl4i){direction:ltr}}.metrics-section.svelte-1jhzl4i{padding-block:var(--space-16);background:var(--background)}.metrics-grid.svelte-1jhzl4i{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-6);max-width:1000px;margin-inline:auto}.metric-card.svelte-1jhzl4i{padding:var(--space-6);text-align:center;border-radius:var(--r-lg);transition:all .3s ease}.metric-card.glass-morph.svelte-1jhzl4i{background:color-mix(in srgb,var(--background) 60%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--border) 50%,transparent)}.metric-card.svelte-1jhzl4i:hover{transform:translateY(-4px);box-shadow:0 20px 40px #ff7a0026;border-color:color-mix(in srgb,var(--brand-0) 60%,transparent)}.metric-value.svelte-1jhzl4i{font-size:clamp(2rem,4vw,3rem);font-weight:800;background:linear-gradient(135deg,var(--brand-0),var(--brand-2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-2);font-variant-numeric:tabular-nums}.metric-label.svelte-1jhzl4i{font-size:var(--text-lg);font-weight:600;color:var(--text);margin-bottom:var(--space-2)}.metric-detail.svelte-1jhzl4i{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}@media (max-width: 768px){.metrics-grid.svelte-1jhzl4i{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}}.faq-section.svelte-1jhzl4i{padding-block:var(--space-20)}.faq-grid.svelte-1jhzl4i{max-width:900px;margin-inline:auto;display:grid;gap:var(--space-4);margin-top:var(--space-8)}.faq-item.svelte-1jhzl4i{background:color-mix(in srgb,var(--background) 60%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--space-6);transition:var(--transition-base)}.faq-item.svelte-1jhzl4i:hover{border-color:var(--brand-0);box-shadow:0 0 20px #ff7a001a}.faq-item.svelte-1jhzl4i summary:where(.svelte-1jhzl4i){font-size:var(--text-lg);font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none}.faq-item.svelte-1jhzl4i summary:where(.svelte-1jhzl4i)::-webkit-details-marker{display:none}.faq-item.svelte-1jhzl4i summary:where(.svelte-1jhzl4i):after{content:"+";font-size:var(--text-2xl);color:var(--brand-0);transition:transform .3s ease;flex-shrink:0;margin-left:var(--space-4)}.faq-item[open].svelte-1jhzl4i summary:where(.svelte-1jhzl4i):after{transform:rotate(45deg)}.faq-item.svelte-1jhzl4i p:where(.svelte-1jhzl4i){margin-top:var(--space-4);color:var(--text-secondary);line-height:1.7}.faq-item.svelte-1jhzl4i code:where(.svelte-1jhzl4i){background:var(--muted);padding:var(--space-1) var(--space-2);border-radius:var(--r-sm);font-family:JetBrains Mono,monospace;font-size:.9em;color:var(--brand-0)}.faq-item.svelte-1jhzl4i a:where(.svelte-1jhzl4i){color:var(--brand-0);text-decoration:underline;transition:color .2s ease}.faq-item.svelte-1jhzl4i a:where(.svelte-1jhzl4i):hover{color:var(--brand-2)}.gradient-text.svelte-1jhzl4i{background:linear-gradient(135deg,var(--brand-0) 0%,var(--brand-1) 15%,var(--brand-3) 35%,var(--brand-4) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (min-width: 1024px){.feature-row.svelte-1jhzl4i{gap:var(--space-16)}}
