.landing.svelte-1uha8ag{background:var(--color-background-secondary)}.nav.svelte-1uha8ag{background:var(--color-primary-dark);border-bottom:1px solid rgba(255,255,255,.2);position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-container.svelte-1uha8ag{max-width:1400px;margin:0 auto;padding:1.25rem 2rem;display:flex;justify-content:space-between;align-items:center;gap:2rem}.logo.svelte-1uha8ag{display:flex;align-items:center;gap:.625rem;font-weight:700;font-size:1.25rem;color:#fff;text-decoration:none;flex-shrink:0}.logo.svelte-1uha8ag:hover{opacity:.9}.nav-links.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;flex:1}.nav-actions.svelte-1uha8ag{display:flex;align-items:center;gap:1.5rem;flex-shrink:0}.nav-link.svelte-1uha8ag{padding:.5rem 1rem;border-radius:var(--radius-md);color:#fffc;text-decoration:none;font-weight:500;font-size:.9375rem;transition:all .2s;background:none;border:none;cursor:pointer}.nav-link.svelte-1uha8ag:hover{color:#fff;background:#ffffff1a}.product-menu.svelte-1uha8ag{position:relative}.nav-dropdown-trigger.svelte-1uha8ag{display:flex;align-items:center;gap:.375rem}.dropdown-arrow.svelte-1uha8ag{transition:transform .2s}.dropdown-arrow.open.svelte-1uha8ag{transform:rotate(180deg)}.product-dropdown.svelte-1uha8ag{position:absolute;top:calc(100% + .5rem);left:0;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-width:200px;padding:.5rem;z-index:1000}.dropdown-link.svelte-1uha8ag{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;color:var(--color-text);text-decoration:none;font-size:.875rem;border-radius:var(--radius-sm);transition:background .15s}.dropdown-link.svelte-1uha8ag:hover{background:var(--color-background-secondary)}.dropdown-link.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:var(--color-text-secondary);flex-shrink:0}.dropdown-divider.svelte-1uha8ag{height:1px;background:var(--color-border);margin:.5rem 0}.button-primary.svelte-1uha8ag{padding:.625rem 1.25rem;background:#fff;color:var(--color-primary-dark);text-decoration:none;border-radius:var(--radius-md);font-weight:600;font-size:.9375rem;transition:all .2s;display:inline-block}.button-primary.svelte-1uha8ag:hover{background:#ffffffe6;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.hero.svelte-1uha8ag{padding:6rem 2rem;text-align:center;background:linear-gradient(180deg,var(--color-background-secondary) 0%,var(--color-background) 100%)}.container.svelte-1uha8ag{max-width:1400px;margin:0 auto}.hero-content.svelte-1uha8ag{max-width:800px;margin:0 auto}.hero-title.svelte-1uha8ag{font-size:4rem;font-weight:800;color:var(--color-primary-dark);margin-bottom:1.5rem;letter-spacing:-.03em;line-height:1.1;word-break:break-word}.gradient-text.svelte-1uha8ag{background:linear-gradient(135deg,var(--color-primary) 0%,#4f46e5 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-1uha8ag{font-size:1.375rem;color:var(--color-text-secondary);margin-bottom:2.5rem;line-height:1.6}.hero-cta.svelte-1uha8ag{display:flex;gap:1rem;justify-content:center;margin-bottom:1.5rem}.button-hero.svelte-1uha8ag{padding:1rem 2rem;background:var(--color-primary);color:#fff;text-decoration:none;border-radius:var(--radius-md);font-weight:600;font-size:1.0625rem;transition:all .3s;display:inline-flex;align-items:center;gap:.5rem;box-shadow:var(--shadow-md)}.button-hero.svelte-1uha8ag:hover{background:#5147e5;transform:translateY(-2px);box-shadow:var(--shadow-lg)}.button-secondary.svelte-1uha8ag{padding:1rem 2rem;background:transparent;color:var(--color-text);text-decoration:none;border-radius:var(--radius-md);font-weight:600;font-size:1.0625rem;border:2px solid var(--color-border);transition:all .2s;display:inline-block}.button-secondary.svelte-1uha8ag:hover{border-color:var(--color-primary);color:var(--color-primary)}.hero-note.svelte-1uha8ag{color:var(--color-text-tertiary);font-size:.875rem}.features.svelte-1uha8ag{padding:6rem 2rem;background:var(--color-background)}.section-header.svelte-1uha8ag{text-align:center;margin-bottom:4rem}.section-title.svelte-1uha8ag{font-size:2.5rem;font-weight:700;color:var(--color-primary-dark);margin-bottom:1rem;letter-spacing:-.02em}.section-subtitle.svelte-1uha8ag{font-size:1.125rem;color:var(--color-text-secondary);max-width:600px;margin:0 auto}.features-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto}.feature-card.svelte-1uha8ag{background:var(--color-background-secondary);padding:2rem;border-radius:var(--radius-lg);border:1px solid var(--color-border);transition:all .3s}.feature-card.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.feature-icon.svelte-1uha8ag{width:64px;height:64px;background:var(--color-background);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.feature-title.svelte-1uha8ag{font-size:1.25rem;font-weight:600;color:var(--color-primary-dark);margin-bottom:.75rem}.feature-description.svelte-1uha8ag{color:var(--color-text-secondary);line-height:1.6;font-size:.9375rem}.pricing.svelte-1uha8ag{padding:6rem 2rem;background:var(--color-background-secondary)}.pricing-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;max-width:1600px;margin:0 auto}.pricing-card.svelte-1uha8ag{background:var(--color-background);border:2px solid var(--color-border);border-radius:var(--radius-lg);padding:2.5rem;position:relative;transition:all .3s}.pricing-card.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.pricing-card.featured.svelte-1uha8ag{border-color:var(--color-primary);box-shadow:var(--shadow-lg)}.pricing-badge.svelte-1uha8ag{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--color-primary) 0%,#4f46e5 100%);color:#fff;padding:.375rem 1rem;border-radius:100px;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.flex-badge.svelte-1uha8ag{background:linear-gradient(135deg,#06b6d4,#0891b2)}.plus-badge.svelte-1uha8ag{background:linear-gradient(135deg,#ec4899,#db2777)}.pricing-card.plus.svelte-1uha8ag{border-color:#ec4899}.pricing-card.flex.svelte-1uha8ag{border-color:#06b6d4}.pricing-plan.svelte-1uha8ag{font-size:1.5rem;font-weight:700;color:var(--color-primary-dark);margin-bottom:1rem}.pricing-price.svelte-1uha8ag{margin-bottom:1rem}.price.svelte-1uha8ag{font-size:3.5rem;font-weight:800;color:var(--color-primary-dark);letter-spacing:-.03em}.period.svelte-1uha8ag{font-size:1.125rem;color:var(--color-text-tertiary);font-weight:500}.pricing-description.svelte-1uha8ag{color:var(--color-text-secondary);margin-bottom:2rem;font-size:.9375rem}.pricing-features.svelte-1uha8ag{list-style:none;margin-bottom:2rem;padding:0}.pricing-features.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:.75rem 0;color:var(--color-text);font-size:.9375rem;border-bottom:1px solid var(--color-border)}.pricing-features.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"✓";color:var(--color-success);font-weight:700;margin-right:.75rem}.pricing-button.svelte-1uha8ag{width:100%;padding:1rem;background:var(--color-background-tertiary);color:var(--color-text);text-decoration:none;border-radius:var(--radius-md);font-weight:600;font-size:.9375rem;text-align:center;display:block;transition:all .2s}.pricing-button.svelte-1uha8ag:hover{background:var(--color-border)}.pricing-button.primary.svelte-1uha8ag{background:var(--color-primary);color:#fff}.pricing-button.primary.svelte-1uha8ag:hover{background:#5147e5;transform:translateY(-1px);box-shadow:var(--shadow-md)}.see-all-features.svelte-1uha8ag{display:block;text-align:center;margin-top:1rem;color:var(--color-primary);text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s}.see-all-features.svelte-1uha8ag:hover{color:#5147e5;text-decoration:underline}.feature-comparison.svelte-1uha8ag{padding:6rem 2rem;background:var(--color-background-secondary)}.comparison-title.svelte-1uha8ag{font-size:2.5rem;font-weight:700;color:var(--color-primary-dark);text-align:center;margin-bottom:.75rem;letter-spacing:-.02em}.comparison-subtitle.svelte-1uha8ag{font-size:1.125rem;color:var(--color-text-secondary);text-align:center;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.comparison-table-wrapper.svelte-1uha8ag{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-background)}.comparison-table.svelte-1uha8ag{width:100%;min-width:700px;border-collapse:collapse;font-size:.875rem}.comparison-table.svelte-1uha8ag thead:where(.svelte-1uha8ag){background:var(--color-background-secondary);position:sticky;top:0}.comparison-table.svelte-1uha8ag th:where(.svelte-1uha8ag){padding:1rem .75rem;text-align:center;font-weight:600;color:var(--color-text);border-bottom:2px solid var(--color-border)}.comparison-table.svelte-1uha8ag th.feature-column:where(.svelte-1uha8ag){text-align:left;padding-left:1.5rem;width:30%}.comparison-table.svelte-1uha8ag th.tier-column:where(.svelte-1uha8ag){width:14%}.comparison-table.svelte-1uha8ag th.tier-flex:where(.svelte-1uha8ag){color:#06b6d4}.comparison-table.svelte-1uha8ag th.tier-starter:where(.svelte-1uha8ag){color:var(--color-primary)}.comparison-table.svelte-1uha8ag th.tier-plus:where(.svelte-1uha8ag){color:#ec4899}.comparison-table.svelte-1uha8ag td:where(.svelte-1uha8ag){padding:.875rem .75rem;text-align:center;border-bottom:1px solid var(--color-border);color:var(--color-text-secondary)}.comparison-table.svelte-1uha8ag td:where(.svelte-1uha8ag):first-child{text-align:left;padding-left:1.5rem;color:var(--color-text)}.comparison-table.svelte-1uha8ag tr:where(.svelte-1uha8ag):hover{background:var(--color-background-secondary)}.comparison-table.svelte-1uha8ag tr.section-row:where(.svelte-1uha8ag){background:var(--color-background-tertiary)}.comparison-table.svelte-1uha8ag tr.section-row:where(.svelte-1uha8ag) td:where(.svelte-1uha8ag){font-weight:600;color:var(--color-primary-dark);font-size:.8125rem;text-transform:uppercase;letter-spacing:.03em;padding:.75rem 1.5rem}.comparison-table.svelte-1uha8ag tr.section-row:where(.svelte-1uha8ag):hover{background:var(--color-background-tertiary)}.comparison-table.svelte-1uha8ag .check:where(.svelte-1uha8ag){color:#00d924;font-weight:700;font-size:1rem}.comparison-table.svelte-1uha8ag .cross:where(.svelte-1uha8ag){color:var(--color-text-tertiary);font-size:.875rem}.comparison-table.svelte-1uha8ag .credit:where(.svelte-1uha8ag){color:#06b6d4;font-size:.75rem;font-weight:600}.comparison-note.svelte-1uha8ag{text-align:center;margin-top:1.5rem;font-size:.875rem;color:var(--color-text-tertiary)}.cta-section.svelte-1uha8ag{padding:6rem 2rem;background:linear-gradient(135deg,var(--color-primary) 0%,#4f46e5 100%);text-align:center}.cta-content.svelte-1uha8ag{max-width:700px;margin:0 auto}.cta-title.svelte-1uha8ag{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem;letter-spacing:-.02em}.cta-subtitle.svelte-1uha8ag{font-size:1.125rem;color:#ffffffe6;margin-bottom:2.5rem;line-height:1.6}.blog-section.svelte-1uha8ag{padding:6rem 2rem;background:var(--color-background)}.blog-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-bottom:3rem}.blog-card.svelte-1uha8ag{background:var(--color-background-secondary);border-radius:var(--radius-lg);overflow:hidden;transition:all .3s;border:1px solid var(--color-border);display:flex;flex-direction:column}.blog-card.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.blog-image.svelte-1uha8ag{width:100%;height:200px;overflow:hidden;display:block}.blog-image.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;transition:transform .3s}.blog-card.svelte-1uha8ag:hover .blog-image:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1.05)}.blog-content.svelte-1uha8ag{padding:1.5rem;display:flex;flex-direction:column;flex:1}.blog-meta.svelte-1uha8ag{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.875rem}.blog-date.svelte-1uha8ag{color:var(--color-text-tertiary)}.blog-tag.svelte-1uha8ag{padding:.25rem .75rem;background:var(--color-background);border-radius:100px;font-size:.75rem;font-weight:500;color:var(--color-primary);text-transform:uppercase;letter-spacing:.02em}.blog-title.svelte-1uha8ag{font-size:1.25rem;font-weight:700;color:var(--color-primary-dark);margin-bottom:.75rem;line-height:1.3}.blog-title.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit;text-decoration:none;transition:color .2s}.blog-title.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-primary)}.blog-excerpt.svelte-1uha8ag{color:var(--color-text-secondary);line-height:1.6;margin-bottom:1rem;flex:1;font-size:.9375rem}.blog-link.svelte-1uha8ag{color:var(--color-primary);text-decoration:none;font-weight:600;font-size:.875rem;transition:transform .2s;display:inline-block}.blog-link.svelte-1uha8ag:hover{transform:translate(4px)}.blog-cta.svelte-1uha8ag{text-align:center}.how-it-works.svelte-1uha8ag{padding:6rem 2rem;background:var(--color-background-secondary)}.how-it-works-content.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;max-width:1200px;margin:0 auto}.steps-container.svelte-1uha8ag{display:flex;flex-direction:column;gap:1.5rem}.step.svelte-1uha8ag{display:flex;gap:1.25rem;align-items:flex-start}.step-number.svelte-1uha8ag{width:40px;height:40px;min-width:40px;background:linear-gradient(135deg,var(--color-primary) 0%,#4f46e5 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem}.step-content.svelte-1uha8ag{flex:1}.step-title.svelte-1uha8ag{font-size:1.125rem;font-weight:600;color:var(--color-primary-dark);margin-bottom:.375rem}.step-description.svelte-1uha8ag{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.5}.video-container.svelte-1uha8ag{display:flex;justify-content:center}.video-placeholder.svelte-1uha8ag{width:100%;max-width:480px;aspect-ratio:16 / 9;background:linear-gradient(145deg,#e8e8f0,#d4d4e0);border-radius:var(--radius-lg);border:2px dashed var(--color-border);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;transition:all .3s}.video-placeholder.svelte-1uha8ag:hover{border-color:var(--color-primary);background:linear-gradient(145deg,#f0f0f8,#e0e0ec)}.video-icon.svelte-1uha8ag{color:var(--color-primary);opacity:.7}.video-text.svelte-1uha8ag{font-size:.9375rem;color:var(--color-text-tertiary);font-weight:500}.mobile-menu-button.svelte-1uha8ag{display:none;padding:.625rem;min-width:44px;min-height:44px;background:none;border:none;color:#fff;cursor:pointer;border-radius:var(--radius-md);transition:background .2s}.mobile-menu-button.svelte-1uha8ag:hover{background:#ffffff1a}.mobile-menu.svelte-1uha8ag{display:none;flex-direction:column;padding:1rem 2rem 1.5rem;background:var(--color-primary-dark);border-top:1px solid rgba(255,255,255,.1)}.mobile-menu-link.svelte-1uha8ag{padding:1rem 0;min-height:44px;color:#ffffffe6;text-decoration:none;font-size:1rem;font-weight:500;border-bottom:1px solid rgba(255,255,255,.1);transition:color .2s;display:flex;align-items:center}.mobile-menu-link.svelte-1uha8ag:hover{color:#fff}.mobile-menu-link.svelte-1uha8ag:last-of-type{border-bottom:none}.mobile-menu-divider.svelte-1uha8ag{height:1px;background:#fff3;margin:.5rem 0}.mobile-menu-button-primary.svelte-1uha8ag{display:block;margin-top:.5rem;padding:.875rem 1.5rem;background:#fff;color:var(--color-primary-dark);text-decoration:none;border-radius:var(--radius-md);font-weight:600;font-size:1rem;text-align:center;transition:all .2s}.mobile-menu-button-primary.svelte-1uha8ag:hover{background:#ffffffe6}.desktop-only.svelte-1uha8ag{display:inline-flex}@media(max-width:1024px){.features-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.nav-container.svelte-1uha8ag{padding:1rem}.nav-links.svelte-1uha8ag,.desktop-only.svelte-1uha8ag{display:none}.mobile-menu-button.svelte-1uha8ag,.mobile-menu.svelte-1uha8ag{display:flex}.hero-title.svelte-1uha8ag{font-size:2.5rem}.hero-subtitle.svelte-1uha8ag{font-size:1.125rem}.section-title.svelte-1uha8ag{font-size:2rem}.features-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:1.5rem}.pricing-grid.svelte-1uha8ag{grid-template-columns:1fr}.hero-cta.svelte-1uha8ag{flex-direction:column}.blog-grid.svelte-1uha8ag{grid-template-columns:1fr}.blog-section.svelte-1uha8ag,.features.svelte-1uha8ag,.how-it-works.svelte-1uha8ag{padding:4rem 1rem}.how-it-works-content.svelte-1uha8ag{grid-template-columns:1fr;gap:3rem}.video-container.svelte-1uha8ag{order:-1}.video-placeholder.svelte-1uha8ag{max-width:100%}.feature-comparison.svelte-1uha8ag{padding:4rem 1rem}.comparison-title.svelte-1uha8ag{font-size:2rem}.comparison-subtitle.svelte-1uha8ag{font-size:1rem}.comparison-table.svelte-1uha8ag{font-size:.8125rem}.comparison-table.svelte-1uha8ag th:where(.svelte-1uha8ag),.comparison-table.svelte-1uha8ag td:where(.svelte-1uha8ag){padding:.625rem .5rem}}@media(max-width:480px){.hero-title.svelte-1uha8ag{font-size:2rem}.hero-subtitle.svelte-1uha8ag{font-size:1rem}.hero.svelte-1uha8ag{padding:4rem 1rem}.pricing-card.svelte-1uha8ag{padding:2rem 1.25rem}.price.svelte-1uha8ag{font-size:3rem}.pricing-features.svelte-1uha8ag li:where(.svelte-1uha8ag){font-size:.875rem}.pricing-button.svelte-1uha8ag{padding:.875rem;font-size:.875rem}.section-title.svelte-1uha8ag{font-size:1.75rem}.section-subtitle.svelte-1uha8ag{font-size:1rem}.cta-title.svelte-1uha8ag{font-size:2rem}.cta-subtitle.svelte-1uha8ag{font-size:1rem}.button-hero.svelte-1uha8ag,.button-secondary.svelte-1uha8ag{padding:.875rem 1.5rem;font-size:1rem}}
