.section-container.svelte-1xkawk{max-width:900px;margin:0 auto;padding:0 var(--container-padding, 1.5rem)}.section-heading.svelte-1xkawk{font-size:var(--text-h1);font-weight:var(--font-semibold);color:var(--color-fg-primary);text-align:center;margin-bottom:var(--space-4, 1rem);letter-spacing:var(--tracking-tight, -.015em)}.section-intro.svelte-1xkawk{font-size:var(--text-body-lg);color:var(--color-fg-secondary);text-align:center;max-width:540px;margin:0 auto var(--space-8, 3rem);line-height:var(--leading-relaxed)}.hero.svelte-1xkawk{position:relative;padding:var(--section-padding-lg, 8rem) var(--container-padding, 1.5rem) var(--section-padding, 6rem);overflow:hidden}.hero-grid.svelte-1xkawk{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px;mask-image:linear-gradient(to bottom,black 0%,transparent 80%);-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 80%);pointer-events:none}.hero-container.svelte-1xkawk{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8, 3rem);align-items:center;max-width:1100px;margin:0 auto}.hero-content.svelte-1xkawk{text-align:left}.hero-eyebrow.svelte-1xkawk{font-size:var(--text-body-sm);text-transform:uppercase;letter-spacing:.15em;color:var(--color-fg-muted);margin-bottom:var(--space-4, 1rem)}.hero-title.svelte-1xkawk{font-size:var(--text-display-xl);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-5, 1.5rem);line-height:1;letter-spacing:var(--tracking-tighter, -.025em)}.hero-detail.svelte-1xkawk{font-size:var(--text-body-lg);color:var(--color-fg-secondary);margin-bottom:var(--space-6, 2rem);line-height:var(--leading-relaxed);max-width:420px}.hero-cta.svelte-1xkawk{display:flex;align-items:center;gap:var(--space-4, 1rem)}.hero-link.svelte-1xkawk{font-size:var(--text-body-sm);color:var(--color-fg-secondary);text-decoration:none;transition:color var(--duration-micro, .2s) var(--ease-standard)}.hero-link.svelte-1xkawk:hover{color:var(--color-fg-primary)}.hero-visual-wrapper{display:none}@media(min-width:901px){.hero-visual-wrapper{display:block}}.capabilities-section.svelte-1xkawk{padding:var(--section-padding, 6rem) 0;border-top:1px solid var(--color-border-default)}.capabilities-grid.svelte-1xkawk{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4, 1rem)}.capability-card.svelte-1xkawk{padding:var(--space-5, 1.5rem);border-radius:var(--radius-lg, 12px);border:1px solid var(--color-border-default);background:var(--color-bg-pure);box-shadow:var(--glass-shine-soft);transition:border-color var(--duration-standard) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard),transform var(--duration-bounce) var(--ease-bounce)}.capability-card.svelte-1xkawk:hover{border-color:var(--color-border-emphasis);box-shadow:var(--glass-shine-standard),var(--glass-outer-sm);transform:translateY(-2px)}.capability-icon.svelte-1xkawk{font-size:1.5rem;margin-bottom:var(--space-3, .75rem)}.capability-title.svelte-1xkawk{font-size:var(--text-body-lg);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-2, .5rem)}.capability-desc.svelte-1xkawk{font-size:var(--text-body-sm);color:var(--color-fg-secondary);line-height:var(--leading-relaxed)}.steps-section.svelte-1xkawk{padding:var(--section-padding, 6rem) 0;border-top:1px solid var(--color-border-default)}.steps-grid.svelte-1xkawk{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4, 1rem)}.step-card.svelte-1xkawk{text-align:center}.step-num.svelte-1xkawk{width:48px;height:48px;border-radius:50%;border:1px solid var(--color-border-emphasis);display:flex;align-items:center;justify-content:center;font-weight:var(--font-semibold);color:var(--color-fg-primary);margin:0 auto var(--space-4, 1rem)}.step-title.svelte-1xkawk{font-size:var(--text-body-lg);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-2, .5rem)}.step-desc.svelte-1xkawk{font-size:var(--text-body-sm);color:var(--color-fg-secondary)}.usecases-section.svelte-1xkawk{padding:var(--section-padding, 6rem) 0;border-top:1px solid var(--color-border-default)}.usecases-grid.svelte-1xkawk{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4, 1rem)}.usecase-card.svelte-1xkawk{padding:var(--space-5, 1.5rem);border:1px solid var(--color-border-default);border-radius:var(--radius-lg, 12px);transition:border-color var(--duration-micro, .2s) var(--ease-standard)}.usecase-card.svelte-1xkawk:hover{border-color:var(--color-border-emphasis)}.usecase-industry.svelte-1xkawk{font-size:var(--text-body-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--color-fg-muted);margin-bottom:var(--space-3, .75rem)}.usecase-workflow.svelte-1xkawk{font-size:var(--text-body);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-3, .75rem)}.usecase-tools.svelte-1xkawk{font-size:var(--text-body-sm);color:var(--color-fg-tertiary);margin-bottom:var(--space-3, .75rem)}.tools-label.svelte-1xkawk{color:var(--color-fg-muted)}.usecase-outcome.svelte-1xkawk{font-size:var(--text-body-sm);color:var(--color-fg-secondary);padding-top:var(--space-3, .75rem);border-top:1px solid var(--color-border-default)}.pricing-section.svelte-1xkawk{padding:var(--section-padding, 6rem) 0;border-top:1px solid var(--color-border-default)}.pricing-layout.svelte-1xkawk{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8, 3rem);align-items:center}.pricing-copy.svelte-1xkawk .section-heading:where(.svelte-1xkawk){text-align:left;margin-bottom:var(--space-4, 1rem)}.pricing-lead.svelte-1xkawk{font-size:var(--text-body-lg);color:var(--color-fg-secondary);margin-bottom:var(--space-6, 2rem)}.pricing-includes.svelte-1xkawk{list-style:none;padding:0;margin:0}.pricing-includes.svelte-1xkawk li:where(.svelte-1xkawk){font-size:var(--text-body);color:var(--color-fg-secondary);padding:var(--space-2, .5rem) 0;display:flex;align-items:center;gap:var(--space-3, .75rem)}.pricing-includes.svelte-1xkawk li:where(.svelte-1xkawk):before{content:"✓";color:var(--color-success, #22c55e)}.pricing-card-outer.svelte-1xkawk{display:flex;justify-content:center}.pricing-card.svelte-1xkawk{position:relative;padding:var(--space-6, 2rem);text-align:center;border-radius:var(--radius-lg, 12px);border:1px solid var(--color-border-default);background:var(--color-bg-pure);max-width:320px;width:100%;box-shadow:var(--glass-shine-soft);transition:border-color var(--duration-standard) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard),transform var(--duration-bounce) var(--ease-bounce)}.pricing-card.featured.svelte-1xkawk{border-color:#a78bfa4d;background:linear-gradient(135deg,#a78bfa08,#60a5fa08);box-shadow:var(--glass-shine-standard),0 0 0 1px #a78bfa1a}.pricing-card.featured.svelte-1xkawk:hover{border-color:#a78bfa80;box-shadow:var(--glass-shine-strong),0 0 0 1px #a78bfa33,0 8px 32px #a78bfa26,0 0 60px #a78bfa14;transform:translateY(-3px)}.pricing-card.featured.svelte-1xkawk:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#a78bfa66,#60a5fa66,#a78bfa66);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;animation:svelte-1xkawk-border-shimmer 3s ease-in-out infinite;pointer-events:none}@keyframes svelte-1xkawk-border-shimmer{0%,to{opacity:.3}50%{opacity:.6}}.pricing-name.svelte-1xkawk{font-size:var(--text-body-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--color-fg-muted);margin-bottom:var(--space-2, .5rem)}.pricing-price.svelte-1xkawk{font-size:var(--text-display);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-3, .75rem)}.pricing-plus.svelte-1xkawk{font-size:var(--text-h2);color:var(--color-fg-muted)}.pricing-desc.svelte-1xkawk{font-size:var(--text-body-sm);color:var(--color-fg-secondary);margin-bottom:var(--space-5, 1.5rem)}.comparison-section.svelte-1xkawk{padding:var(--section-padding, 6rem) 0;border-top:1px solid var(--color-border-default)}.comparison-grid.svelte-1xkawk{display:flex;justify-content:center}.comparison-card.svelte-1xkawk{padding:var(--space-5, 1.5rem);border:1px solid var(--color-border-default);border-radius:var(--radius-lg, 12px);text-decoration:none;max-width:400px;text-align:center;transition:border-color var(--duration-micro, .2s) var(--ease-standard)}.comparison-card.svelte-1xkawk:hover{border-color:var(--color-border-emphasis)}.comparison-tier.svelte-1xkawk{font-size:var(--text-body-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--color-fg-muted);margin-bottom:var(--space-2, .5rem)}.comparison-price.svelte-1xkawk{font-size:var(--text-h2);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-3, .75rem)}.comparison-desc.svelte-1xkawk{font-size:var(--text-body-sm);color:var(--color-fg-secondary);margin-bottom:var(--space-3, .75rem)}.comparison-link.svelte-1xkawk{font-size:var(--text-body-sm);color:var(--color-fg-tertiary)}.cta-section.svelte-1xkawk{padding:var(--section-padding, 6rem) 0;border-top:1px solid var(--color-border-default);text-align:center}.cta-heading.svelte-1xkawk{font-size:var(--text-h1);font-weight:var(--font-bold);color:var(--color-fg-primary);margin-bottom:var(--space-3, .75rem)}.cta-subtext.svelte-1xkawk{font-size:var(--text-body-lg);color:var(--color-fg-secondary);margin-bottom:var(--space-6, 2rem)}@media(max-width:900px){.hero-container.svelte-1xkawk{grid-template-columns:1fr;text-align:center}.hero-content.svelte-1xkawk{text-align:center}.hero-detail.svelte-1xkawk{margin-left:auto;margin-right:auto}.hero-cta.svelte-1xkawk{justify-content:center}.pricing-layout.svelte-1xkawk{grid-template-columns:1fr}.pricing-copy.svelte-1xkawk .section-heading:where(.svelte-1xkawk){text-align:center}.pricing-lead.svelte-1xkawk{text-align:center}}@media(max-width:768px){.capabilities-grid.svelte-1xkawk{grid-template-columns:1fr}.steps-grid.svelte-1xkawk{grid-template-columns:repeat(2,1fr)}.usecases-grid.svelte-1xkawk{grid-template-columns:1fr}}
