.hero.svelte-ubkcxg{padding:var(--space-2xl) var(--space-lg);background:var(--color-bg-pure, #000000);border-bottom:1px solid var(--color-border-default)}.hero-content.svelte-ubkcxg{max-width:800px;margin:0 auto;text-align:center}.hero-badge.svelte-ubkcxg{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-full);font-size:var(--text-caption);color:var(--color-fg-secondary);margin-bottom:var(--space-lg)}.hero-title.svelte-ubkcxg{font-size:var(--text-display);font-weight:var(--font-bold);color:var(--color-fg-primary);line-height:var(--leading-tight);margin-bottom:var(--space-md)}.hero-subtitle.svelte-ubkcxg{font-size:var(--text-body-lg);color:var(--color-fg-tertiary);line-height:var(--leading-relaxed);margin-bottom:var(--space-xl)}.hero-stats.svelte-ubkcxg{display:flex;justify-content:center;gap:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border-default)}.stat.svelte-ubkcxg{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs)}.stat-value.svelte-ubkcxg{font-size:var(--text-h2);font-weight:var(--font-bold);color:var(--color-fg-primary)}.stat-label.svelte-ubkcxg{font-size:var(--text-caption);color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.05em}.templates-section.svelte-ubkcxg{padding:var(--space-2xl) var(--space-lg);background:var(--color-bg-pure, #000000)}.templates-section.development.svelte-ubkcxg{background:var(--color-bg-subtle);border-top:1px solid var(--color-border-default)}.section-header.svelte-ubkcxg{max-width:1200px;margin:0 auto var(--space-xl);text-align:center}.section-title.svelte-ubkcxg{font-size:var(--text-h1);font-weight:var(--font-bold);color:var(--color-fg-primary);margin-bottom:var(--space-xs)}.section-subtitle.svelte-ubkcxg{font-size:var(--text-body);color:var(--color-fg-secondary)}.templates-grid.svelte-ubkcxg{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:var(--space-lg);max-width:1200px;margin:0 auto}.template-card.svelte-ubkcxg{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md);transition:border-color var(--duration-micro) var(--ease-standard),background var(--duration-micro) var(--ease-standard)}.template-card.svelte-ubkcxg:hover{border-color:var(--color-border-emphasis)}.template-card.production.svelte-ubkcxg{border-left:3px solid var(--color-success)}.template-header.svelte-ubkcxg{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-md);align-items:start}.template-icon.svelte-ubkcxg{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-fg-primary)}.template-icon.muted.svelte-ubkcxg{color:var(--color-fg-muted)}.template-meta.svelte-ubkcxg{min-width:0}.template-name.svelte-ubkcxg{font-size:var(--text-h3);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-xs)}.template-tagline.svelte-ubkcxg{font-size:var(--text-body-sm);color:var(--color-fg-secondary);font-style:italic}.status-badge.svelte-ubkcxg{font-size:var(--text-caption);font-weight:var(--font-semibold);padding:2px var(--space-xs);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em}.status-badge.production.svelte-ubkcxg{background:var(--color-success-muted);color:var(--color-success)}.status-badge.development.svelte-ubkcxg{background:var(--color-bg-subtle);color:var(--color-fg-muted)}.template-description.svelte-ubkcxg{font-size:var(--text-body);color:var(--color-fg-tertiary);line-height:var(--leading-relaxed)}.workflows-section.svelte-ubkcxg{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-md)}.workflows-header.svelte-ubkcxg{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-body-sm);font-weight:var(--font-semibold);color:var(--color-fg-secondary);margin-bottom:var(--space-sm)}.workflows-list.svelte-ubkcxg{display:flex;flex-direction:column;gap:var(--space-sm);list-style:none;padding:0;margin:0}.workflow-item.svelte-ubkcxg{display:flex;gap:var(--space-sm);align-items:start}.workflow-item.svelte-ubkcxg .workflow-check{flex-shrink:0;margin-top:2px;color:var(--color-success)}.workflow-content.svelte-ubkcxg{font-size:var(--text-body-sm);color:var(--color-fg-tertiary);line-height:var(--leading-relaxed)}.workflow-content.svelte-ubkcxg strong:where(.svelte-ubkcxg){color:var(--color-fg-secondary)}.features-section.svelte-ubkcxg{padding-top:var(--space-sm);border-top:1px solid var(--color-border-default)}.features-grid.svelte-ubkcxg{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.feature-tag.svelte-ubkcxg{font-size:var(--text-caption);color:var(--color-fg-muted);background:var(--color-bg-subtle);padding:2px var(--space-xs);border-radius:var(--radius-sm);border:1px solid var(--color-border-default)}.template-actions.svelte-ubkcxg{display:flex;gap:var(--space-sm);margin-top:auto;padding-top:var(--space-sm)}.btn.svelte-ubkcxg{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-size:var(--text-body-sm);font-weight:var(--font-medium);text-decoration:none;transition:all var(--duration-micro) var(--ease-standard);cursor:pointer;border:1px solid transparent}.btn-primary.svelte-ubkcxg{background:var(--color-fg-primary);color:var(--color-bg-pure);border-color:var(--color-fg-primary)}.btn-primary.svelte-ubkcxg:hover{opacity:.9}.btn-secondary.svelte-ubkcxg{background:var(--color-bg-elevated);color:var(--color-fg-secondary);border-color:var(--color-border-default)}.btn-secondary.svelte-ubkcxg:hover{border-color:var(--color-border-emphasis);color:var(--color-fg-primary)}.btn-outline.svelte-ubkcxg{background:transparent;color:var(--color-fg-secondary);border-color:var(--color-border-default)}.btn-outline.svelte-ubkcxg:hover{border-color:var(--color-border-emphasis);color:var(--color-fg-primary)}.value-prop.svelte-ubkcxg{padding:var(--space-2xl) var(--space-lg);background:var(--color-bg-pure, #000000);border-top:1px solid var(--color-border-default)}.value-content.svelte-ubkcxg{max-width:1000px;margin:0 auto;text-align:center}.value-title.svelte-ubkcxg{font-size:var(--text-h1);font-weight:var(--font-bold);color:var(--color-fg-primary);margin-bottom:var(--space-xs)}.value-subtitle.svelte-ubkcxg{font-size:var(--text-body);color:var(--color-fg-secondary);margin-bottom:var(--space-xl)}.value-grid.svelte-ubkcxg{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl);text-align:left}.value-item.svelte-ubkcxg{display:flex;flex-direction:column;gap:var(--space-sm)}.value-icon.svelte-ubkcxg{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-fg-primary)}.value-heading.svelte-ubkcxg{font-size:var(--text-h4);font-weight:var(--font-semibold);color:var(--color-fg-primary)}.value-text.svelte-ubkcxg{font-size:var(--text-body-sm);color:var(--color-fg-tertiary);line-height:var(--leading-relaxed)}.pricing-cta.svelte-ubkcxg{padding:var(--space-2xl) var(--space-lg);background:var(--color-bg-elevated);border-top:1px solid var(--color-border-default)}.pricing-content.svelte-ubkcxg{max-width:900px;margin:0 auto;text-align:center}.pricing-title.svelte-ubkcxg{font-size:var(--text-h1);font-weight:var(--font-bold);color:var(--color-fg-primary);margin-bottom:var(--space-xs)}.pricing-subtitle.svelte-ubkcxg{font-size:var(--text-body);color:var(--color-fg-secondary);margin-bottom:var(--space-xl)}.pricing-tiers.svelte-ubkcxg{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg);margin-bottom:var(--space-lg)}.tier.svelte-ubkcxg{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md);text-align:left;position:relative}.tier.featured.svelte-ubkcxg{border-color:var(--color-fg-primary);border-width:2px}.tier-badge.svelte-ubkcxg{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--color-fg-primary);color:var(--color-bg-pure);padding:2px var(--space-sm);border-radius:var(--radius-full);font-size:var(--text-caption);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em}.tier-header.svelte-ubkcxg{padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border-default)}.tier-name.svelte-ubkcxg{font-size:var(--text-h3);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-sm)}.tier-price.svelte-ubkcxg{display:flex;align-items:baseline;gap:var(--space-xs)}.price-amount.svelte-ubkcxg{font-size:var(--text-display);font-weight:var(--font-bold);color:var(--color-fg-primary)}.price-period.svelte-ubkcxg{font-size:var(--text-body);color:var(--color-fg-muted)}.tier-features.svelte-ubkcxg{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-sm);flex:1}.tier-features.svelte-ubkcxg li:where(.svelte-ubkcxg){font-size:var(--text-body-sm);color:var(--color-fg-tertiary);padding-left:var(--space-md);position:relative}.tier-features.svelte-ubkcxg li:where(.svelte-ubkcxg):before{content:"•";position:absolute;left:0;color:var(--color-fg-muted)}.tier-cta.svelte-ubkcxg{width:100%;padding:var(--space-sm) var(--space-md)}.pricing-note.svelte-ubkcxg{font-size:var(--text-body-sm);color:var(--color-fg-muted)}.pricing-note.svelte-ubkcxg a:where(.svelte-ubkcxg){color:var(--color-fg-secondary);text-decoration:underline;transition:color var(--duration-micro) var(--ease-standard)}.pricing-note.svelte-ubkcxg a:where(.svelte-ubkcxg):hover{color:var(--color-fg-primary)}@media(max-width:768px){.hero-title.svelte-ubkcxg{font-size:var(--text-h1)}.hero-stats.svelte-ubkcxg{flex-direction:column;gap:var(--space-md)}.templates-grid.svelte-ubkcxg,.value-grid.svelte-ubkcxg,.pricing-tiers.svelte-ubkcxg{grid-template-columns:1fr}.template-actions.svelte-ubkcxg{flex-direction:column}.btn.svelte-ubkcxg{width:100%}}
