.lp-home[data-astro-cid-lcdefpme]{background:var(--sv-bg-surface);min-height:100vh}.site-header[data-astro-cid-lcdefpme]{z-index:100;background:color-mix(in srgb, var(--sv-bg-elevated) 85%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--sv-border-color);position:sticky;top:0}.header-inner[data-astro-cid-lcdefpme]{max-width:var(--sv-container-max);align-items:center;gap:var(--sv-space-xl);padding:var(--sv-space-sm) var(--sv-container-padding);margin:0 auto;display:flex}.brand[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sv-space-xs);color:var(--sv-brand-dark);font-weight:700;font-size:var(--sv-text-lg);letter-spacing:.01em;text-decoration:none;display:inline-flex}.brand-mark[data-astro-cid-lcdefpme]{flex-shrink:0;width:1.35rem;height:1.35rem}.header-nav[data-astro-cid-lcdefpme]{gap:var(--sv-space-lg);margin-left:auto;display:flex}.header-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--sv-text-secondary);font-size:var(--sv-text-sm);transition:color var(--sv-duration-fast);font-weight:500;text-decoration:none}.header-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--sv-brand)}.hero[data-astro-cid-lcdefpme]{background:radial-gradient(ellipse 60% 50% at 50% 0%, color-mix(in srgb, var(--sv-brand) 8%, transparent) 0%, transparent 70%), linear-gradient(180deg, var(--sv-brand-50) 0%, var(--sv-bg-page) 100%);padding:var(--sv-space-4xl) var(--sv-container-padding)}.hero-content[data-astro-cid-lcdefpme]{max-width:var(--sv-container-max);text-align:center;color:var(--sv-text-primary);margin:0 auto}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--sv-text-4xl);margin-bottom:var(--sv-space-lg);font-weight:700;line-height:1.2}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--sv-brand) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--sv-brand) 45%, transparent);text-underline-offset:10px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:4px}.hero-sub[data-astro-cid-lcdefpme]{font-size:var(--sv-text-lg);color:var(--sv-text-secondary);max-width:40rem;margin:0 auto var(--sv-space-2xl);line-height:1.7}.hero-ctas[data-astro-cid-lcdefpme]{gap:var(--sv-space-md);flex-wrap:wrap;justify-content:center;display:flex}.btn-primary[data-astro-cid-lcdefpme]{padding:var(--sv-space-md) var(--sv-space-2xl);background:var(--sv-brand);color:var(--sv-text-on-brand);border-radius:var(--sv-radius-full);font-weight:700;font-size:var(--sv-text-lg);box-shadow:var(--sv-shadow-brand);transition:transform var(--sv-duration-fast) var(--sv-ease-out), box-shadow var(--sv-duration-fast) var(--sv-ease-out), background var(--sv-duration-fast);text-decoration:none;display:inline-block}.btn-primary[data-astro-cid-lcdefpme]:hover{background:var(--sv-brand-dark);box-shadow:var(--sv-shadow-lg);transform:translateY(-2px)}.btn-ghost[data-astro-cid-lcdefpme]{padding:var(--sv-space-md) var(--sv-space-xl);border:2px solid color-mix(in srgb, var(--sv-brand) 40%, transparent);color:var(--sv-brand-dark);background:color-mix(in srgb, var(--sv-bg-elevated) 60%, transparent);border-radius:var(--sv-radius-full);font-weight:600;font-size:var(--sv-text-lg);transition:background var(--sv-duration-fast), border-color var(--sv-duration-fast);text-decoration:none;display:inline-block}.btn-ghost[data-astro-cid-lcdefpme]:hover{background:color-mix(in srgb, var(--sv-brand) 10%, transparent);border-color:var(--sv-brand)}.btn-arrow[data-astro-cid-lcdefpme]{vertical-align:-.15em;margin-left:var(--sv-space-xs);display:inline-flex}.btn-arrow[data-astro-cid-lcdefpme] svg{width:1.1em;height:1.1em;transition:transform var(--sv-duration-fast) var(--sv-ease-out)}a[data-astro-cid-lcdefpme]:hover .btn-arrow[data-astro-cid-lcdefpme] svg{transform:translate(3px)}.section[data-astro-cid-lcdefpme]{padding:var(--sv-space-3xl) var(--sv-container-padding)}.section-inner[data-astro-cid-lcdefpme]{max-width:var(--sv-container-max);margin:0 auto}.section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--sv-text-3xl);color:var(--sv-text-primary);text-align:center;margin-bottom:var(--sv-space-sm);font-weight:700}.section-sub[data-astro-cid-lcdefpme]{text-align:center;color:var(--sv-text-secondary);margin-bottom:var(--sv-space-2xl)}.demo-grid[data-astro-cid-lcdefpme]{gap:var(--sv-space-lg);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));max-width:560px;margin:0 auto;display:grid}.demo-card[data-astro-cid-lcdefpme]{gap:var(--sv-space-sm);padding:var(--sv-space-xl);background:var(--sv-bg-elevated);border:1px solid var(--sv-border-color);border-radius:var(--sv-radius-lg);box-shadow:var(--sv-shadow-sm);transition:transform var(--sv-duration-fast) var(--sv-ease-out), box-shadow var(--sv-duration-fast) var(--sv-ease-out);flex-direction:column;text-decoration:none;display:flex}.demo-card[data-astro-cid-lcdefpme]:hover{box-shadow:var(--sv-shadow-lg);transform:translateY(-3px)}.demo-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--sv-text-xl);color:var(--sv-text-primary)}.demo-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--sv-text-secondary);font-size:var(--sv-text-sm);line-height:1.6}.demo-tag[data-astro-cid-lcdefpme]{padding:var(--sv-space-xs) var(--sv-space-md);background:var(--sv-brand);color:var(--sv-text-on-brand);border-radius:var(--sv-radius-full);font-size:var(--sv-text-xs);align-self:flex-start;font-weight:600}.demo-link[data-astro-cid-lcdefpme]{color:var(--sv-brand);font-weight:600;font-size:var(--sv-text-sm)}.steps[data-astro-cid-lcdefpme]{background:var(--sv-bg-elevated)}.steps-grid[data-astro-cid-lcdefpme]{gap:var(--sv-space-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.step-card[data-astro-cid-lcdefpme]{padding:var(--sv-space-xl);background:var(--sv-bg-surface);border:1px solid var(--sv-border-color);border-radius:var(--sv-radius-lg)}.step-num[data-astro-cid-lcdefpme]{border-radius:var(--sv-radius-full);background:var(--sv-brand);width:2.5rem;height:2.5rem;color:var(--sv-text-on-brand);font-weight:700;font-size:var(--sv-text-lg);margin-bottom:var(--sv-space-md);justify-content:center;align-items:center;display:inline-flex}.step-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--sv-text-xl);color:var(--sv-text-primary);margin-bottom:var(--sv-space-xs)}.step-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--sv-text-secondary);font-size:var(--sv-text-sm);line-height:1.6}.industry-grid[data-astro-cid-lcdefpme]{gap:var(--sv-space-sm);flex-wrap:wrap;justify-content:center;max-width:720px;margin:0 auto;display:flex}.industry-chip[data-astro-cid-lcdefpme]{padding:var(--sv-space-sm) var(--sv-space-xl);background:var(--sv-bg-elevated);border:1px solid var(--sv-border-color);border-radius:var(--sv-radius-full);color:var(--sv-text-secondary);font-weight:500;font-size:var(--sv-text-sm);transition:all var(--sv-duration-fast) var(--sv-ease-out);text-decoration:none}.industry-chip[data-astro-cid-lcdefpme]:hover{border-color:var(--sv-brand);color:var(--sv-brand);transform:translateY(-1px)}.features[data-astro-cid-lcdefpme]{background:var(--sv-bg-elevated)}.feature-grid[data-astro-cid-lcdefpme]{gap:var(--sv-space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.feature-card[data-astro-cid-lcdefpme]{padding:var(--sv-space-xl);background:var(--sv-bg-surface);border:1px solid var(--sv-border-color);border-radius:var(--sv-radius-lg)}.feature-icon[data-astro-cid-lcdefpme]{border-radius:var(--sv-radius-md,.75rem);background:var(--sv-brand-subtle);width:3rem;height:3rem;color:var(--sv-brand);margin-bottom:var(--sv-space-md);justify-content:center;align-items:center;display:inline-flex}.feature-icon[data-astro-cid-lcdefpme] svg{width:1.5rem;height:1.5rem}.feature-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--sv-text-lg);color:var(--sv-text-primary);margin-bottom:var(--sv-space-xs)}.feature-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--sv-text-secondary);font-size:var(--sv-text-sm);line-height:1.6}.pricing[data-astro-cid-lcdefpme]{background:var(--sv-bg-elevated)}.pricing-grid[data-astro-cid-lcdefpme]{gap:var(--sv-space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;max-width:960px;margin:0 auto;display:grid}.pricing-card[data-astro-cid-lcdefpme]{padding:var(--sv-space-xl);background:var(--sv-bg-surface);border:1px solid var(--sv-border-color);border-radius:var(--sv-radius-lg);flex-direction:column;display:flex;position:relative}.pricing-card--featured[data-astro-cid-lcdefpme]{border:2px solid var(--sv-brand);box-shadow:var(--sv-shadow-lg)}.pricing-badge[data-astro-cid-lcdefpme]{top:calc(-1 * (var(--sv-space-xl) + 10px));padding:var(--sv-space-xs) var(--sv-space-md);background:var(--sv-brand);color:var(--sv-text-on-brand);border-radius:var(--sv-radius-full);font-size:var(--sv-text-xs);font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.pricing-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--sv-text-xl);color:var(--sv-text-primary);text-align:center}.pricing-tagline[data-astro-cid-lcdefpme]{text-align:center;color:var(--sv-text-secondary);font-size:var(--sv-text-sm);margin:0 0 var(--sv-space-xs)}.pricing-price[data-astro-cid-lcdefpme]{justify-content:center;align-items:baseline;gap:var(--sv-space-xs);margin:var(--sv-space-sm) 0 var(--sv-space-xs);display:flex}.pricing-amount[data-astro-cid-lcdefpme]{font-size:var(--sv-text-3xl);color:var(--sv-text-primary);font-weight:700}.pricing-period[data-astro-cid-lcdefpme]{color:var(--sv-text-secondary)}.pricing-annual[data-astro-cid-lcdefpme]{text-align:center;color:var(--sv-text-secondary);font-size:var(--sv-text-sm);margin-bottom:var(--sv-space-lg)}.pricing-feats[data-astro-cid-lcdefpme]{gap:var(--sv-space-xs);margin:0 0 var(--sv-space-lg);font-size:var(--sv-text-sm);color:var(--sv-text-secondary);flex-direction:column;flex-grow:1;padding:0;list-style:none;display:flex}.pricing-feats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:1.5em;position:relative}.pricing-feats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✓";color:var(--sv-brand);font-weight:700;position:absolute;left:0}.pricing-cta[data-astro-cid-lcdefpme]{padding:var(--sv-space-sm) var(--sv-space-xl);background:var(--sv-brand);color:var(--sv-text-on-brand);border-radius:var(--sv-radius-full);text-align:center;transition:transform var(--sv-duration-fast) var(--sv-ease-out);font-weight:600;text-decoration:none;display:block}.pricing-cta[data-astro-cid-lcdefpme]:hover{transform:translateY(-1px)}.final-cta[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--sv-brand-50) 0%, color-mix(in srgb, var(--sv-brand) 12%, var(--sv-bg-page)) 100%);text-align:center}.final-cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--sv-text-primary);margin-bottom:var(--sv-space-sm)}.final-cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--sv-text-secondary);margin-bottom:var(--sv-space-2xl)}.btn-large[data-astro-cid-lcdefpme]{padding:var(--sv-space-lg) var(--sv-space-3xl)}.site-footer[data-astro-cid-lcdefpme]{background:var(--sv-gray-50);color:var(--sv-text-secondary);padding:var(--sv-space-2xl) var(--sv-container-padding) var(--sv-space-xl)}.footer-inner[data-astro-cid-lcdefpme]{max-width:var(--sv-container-max);justify-content:space-between;align-items:center;gap:var(--sv-space-xl);flex-wrap:wrap;margin:0 auto;display:flex}.footer-brand[data-astro-cid-lcdefpme] .brand[data-astro-cid-lcdefpme]{color:var(--sv-brand-dark)}.footer-brand[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:var(--sv-space-xs) 0 0;font-size:var(--sv-text-sm);color:var(--sv-text-secondary)}.footer-nav[data-astro-cid-lcdefpme]{gap:var(--sv-space-xl);display:flex}.footer-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--sv-text-secondary);font-size:var(--sv-text-sm);transition:color var(--sv-duration-fast);text-decoration:none}.footer-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--sv-brand)}.footer-copy[data-astro-cid-lcdefpme]{max-width:var(--sv-container-max);margin:var(--sv-space-xl) auto 0;padding-top:var(--sv-space-lg);border-top:1px solid var(--sv-border-color);font-size:var(--sv-text-xs);color:var(--sv-text-secondary);text-align:center}.footer-copy[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--sv-text-secondary);text-decoration:none}.footer-copy[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--sv-brand)}@media (width<=768px){.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--sv-text-3xl)}.hero-sub[data-astro-cid-lcdefpme]{font-size:var(--sv-text-base)}.section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--sv-text-2xl)}.hero-ctas[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch}.btn-primary[data-astro-cid-lcdefpme],.btn-ghost[data-astro-cid-lcdefpme]{text-align:center}.header-inner[data-astro-cid-lcdefpme]{gap:var(--sv-space-md)}.header-nav[data-astro-cid-lcdefpme]{display:none}.footer-inner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}}
