.nav.svelte-17x2mxc.svelte-17x2mxc{position:fixed;top:0;left:0;right:0;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;padding:var(--space-md) 0;border-bottom:1px solid var(--gray-200)}.nav-container.svelte-17x2mxc.svelte-17x2mxc{display:flex;align-items:center;justify-content:space-between}.logo.svelte-17x2mxc.svelte-17x2mxc{display:flex;align-items:center;gap:var(--space-sm);font-family:var(--font-display);font-weight:700;font-size:1.25rem}.logo-icon.svelte-17x2mxc.svelte-17x2mxc{width:36px;height:36px;background:var(--purple-pleasure);color:#fff;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.25rem}.nav-links.svelte-17x2mxc.svelte-17x2mxc{display:flex;gap:var(--space-xl)}.nav-links.svelte-17x2mxc a.svelte-17x2mxc{color:var(--gray-500);font-weight:500;transition:color .2s}.nav-links.svelte-17x2mxc a.svelte-17x2mxc:hover{color:var(--purple-pleasure)}.hero.svelte-17x2mxc.svelte-17x2mxc{padding:calc(var(--space-4xl) + 60px) 0 var(--space-4xl);background:linear-gradient(135deg,var(--lavender-love) 0%,var(--white) 100%)}.hero-container.svelte-17x2mxc.svelte-17x2mxc{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3xl);align-items:center}.hero-title.svelte-17x2mxc.svelte-17x2mxc{font-size:3.5rem;color:var(--purple-pleasure);margin-bottom:var(--space-lg)}.hero-subtitle.svelte-17x2mxc.svelte-17x2mxc{font-size:1.25rem;color:var(--gray-500);margin-bottom:var(--space-xl);max-width:480px}.hero-cta.svelte-17x2mxc.svelte-17x2mxc{display:flex;gap:var(--space-md)}.phone-mockup.svelte-17x2mxc.svelte-17x2mxc{background:var(--really-black);border-radius:40px;padding:12px;max-width:300px;margin:0 auto;box-shadow:0 25px 50px -12px #00000040}.phone-screen.svelte-17x2mxc.svelte-17x2mxc{background:var(--white);border-radius:32px;padding:var(--space-lg);min-height:500px}.app-header.svelte-17x2mxc.svelte-17x2mxc{display:flex;align-items:center;gap:var(--space-sm);font-weight:600;margin-bottom:var(--space-lg)}.app-logo.svelte-17x2mxc.svelte-17x2mxc{width:28px;height:28px;background:var(--purple-pleasure);color:#fff;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:.875rem}.app-search.svelte-17x2mxc.svelte-17x2mxc{display:flex;align-items:center;gap:var(--space-sm);background:var(--gray-100);padding:var(--space-md);border-radius:var(--radius-lg);color:var(--gray-500);margin-bottom:var(--space-lg)}.app-categories.svelte-17x2mxc.svelte-17x2mxc{display:flex;gap:var(--space-sm);margin-bottom:var(--space-lg);overflow-x:auto}.category-chip.svelte-17x2mxc.svelte-17x2mxc{padding:var(--space-sm) var(--space-md);background:var(--gray-100);border-radius:var(--radius-full);font-size:.875rem;white-space:nowrap}.category-chip.active.svelte-17x2mxc.svelte-17x2mxc{background:var(--purple-pleasure);color:#fff}.app-business.svelte-17x2mxc.svelte-17x2mxc{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);background:var(--gray-100);border-radius:var(--radius-lg)}.business-logo.svelte-17x2mxc.svelte-17x2mxc{width:48px;height:48px;background:var(--popping-blue);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--purple-pleasure)}.business-name.svelte-17x2mxc.svelte-17x2mxc{font-weight:600}.business-meta.svelte-17x2mxc.svelte-17x2mxc{font-size:.875rem;color:var(--gray-500)}.demo.svelte-17x2mxc.svelte-17x2mxc{background:var(--white)}.section-header.svelte-17x2mxc.svelte-17x2mxc{text-align:center;margin-bottom:var(--space-3xl)}.section-header.svelte-17x2mxc h2.svelte-17x2mxc{font-size:2.5rem;color:var(--purple-pleasure);margin-bottom:var(--space-md)}.section-header.svelte-17x2mxc p.svelte-17x2mxc{color:var(--gray-500);font-size:1.125rem}.demo-container.svelte-17x2mxc.svelte-17x2mxc{max-width:400px;margin:0 auto}.demo-phone.svelte-17x2mxc.svelte-17x2mxc{background:var(--lavender-love);border-radius:var(--radius-xl);padding:var(--space-xl)}.demo-card.svelte-17x2mxc.svelte-17x2mxc{background:#fff;border-radius:var(--radius-lg);padding:var(--space-xl);text-align:center;min-height:300px;display:flex;flex-direction:column;justify-content:center}.demo-card.svelte-17x2mxc h3.svelte-17x2mxc{color:var(--purple-pleasure);margin-bottom:var(--space-md)}.demo-card.svelte-17x2mxc p.svelte-17x2mxc{color:var(--gray-500);margin-bottom:var(--space-xl)}.demo-options.svelte-17x2mxc.svelte-17x2mxc{display:flex;flex-direction:column;gap:var(--space-sm)}.demo-option.svelte-17x2mxc.svelte-17x2mxc{padding:var(--space-md);background:var(--lavender-love);border-radius:var(--radius-md);font-weight:500;transition:all .2s}.demo-option.svelte-17x2mxc.svelte-17x2mxc:hover{background:var(--purple-pleasure);color:#fff}.demo-complete.svelte-17x2mxc.svelte-17x2mxc{display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.demo-complete.svelte-17x2mxc p.svelte-17x2mxc{margin-bottom:0;color:var(--sweet-green);font-weight:600}.demo-progress.svelte-17x2mxc.svelte-17x2mxc{display:flex;justify-content:center;gap:var(--space-sm);margin-top:var(--space-lg)}.progress-dot.svelte-17x2mxc.svelte-17x2mxc{width:8px;height:8px;border-radius:50%;background:var(--gray-200);transition:background .2s}.progress-dot.active.svelte-17x2mxc.svelte-17x2mxc{background:var(--purple-pleasure)}.how-it-works.svelte-17x2mxc.svelte-17x2mxc{background:var(--gray-100)}.steps.svelte-17x2mxc.svelte-17x2mxc{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}.step.svelte-17x2mxc.svelte-17x2mxc{text-align:center;position:relative}.step-number.svelte-17x2mxc.svelte-17x2mxc{position:absolute;top:-10px;left:50%;transform:translate(-50%);width:24px;height:24px;background:var(--sweet-green);color:#fff;border-radius:50%;font-size:.75rem;font-weight:600;display:flex;align-items:center;justify-content:center}.step-icon.svelte-17x2mxc.svelte-17x2mxc{width:80px;height:80px;background:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-lg);color:var(--purple-pleasure)}.step.svelte-17x2mxc h3.svelte-17x2mxc{margin-bottom:var(--space-sm)}.step.svelte-17x2mxc p.svelte-17x2mxc{color:var(--gray-500)}.features-grid.svelte-17x2mxc.svelte-17x2mxc{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.feature-card.svelte-17x2mxc.svelte-17x2mxc{background:var(--gray-100);padding:var(--space-xl);border-radius:var(--radius-lg)}.feature-card.large.svelte-17x2mxc.svelte-17x2mxc{grid-column:span 2}.feature-icon.svelte-17x2mxc.svelte-17x2mxc{margin-bottom:var(--space-md)}.feature-card.svelte-17x2mxc h3.svelte-17x2mxc{margin-bottom:var(--space-sm)}.feature-card.svelte-17x2mxc p.svelte-17x2mxc{color:var(--gray-500)}.for-business.svelte-17x2mxc.svelte-17x2mxc{background:var(--purple-pleasure);color:#fff}.business-content.svelte-17x2mxc.svelte-17x2mxc{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3xl);align-items:center}.badge.svelte-17x2mxc.svelte-17x2mxc{display:inline-block;padding:var(--space-xs) var(--space-md);background:#fff3;border-radius:var(--radius-full);font-size:.875rem;margin-bottom:var(--space-md)}.business-text.svelte-17x2mxc h2.svelte-17x2mxc{font-size:2.5rem;margin-bottom:var(--space-lg)}.business-text.svelte-17x2mxc>p.svelte-17x2mxc{opacity:.8;margin-bottom:var(--space-xl)}.benefits-list.svelte-17x2mxc.svelte-17x2mxc{list-style:none;margin-bottom:var(--space-xl)}.benefits-list.svelte-17x2mxc li.svelte-17x2mxc{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md)}.builder-preview.svelte-17x2mxc.svelte-17x2mxc{background:#fff;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.builder-header.svelte-17x2mxc.svelte-17x2mxc{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md) var(--space-lg);background:var(--gray-100);color:var(--really-black);font-weight:600}.builder-actions.svelte-17x2mxc.svelte-17x2mxc{display:flex;gap:var(--space-sm)}.builder-btn.svelte-17x2mxc.svelte-17x2mxc{padding:var(--space-xs) var(--space-md);background:var(--gray-200);border-radius:var(--radius-sm);font-size:.875rem}.builder-btn.primary.svelte-17x2mxc.svelte-17x2mxc{background:var(--purple-pleasure);color:#fff}.builder-canvas.svelte-17x2mxc.svelte-17x2mxc{padding:var(--space-xl);min-height:300px;display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.builder-node.svelte-17x2mxc.svelte-17x2mxc{padding:var(--space-md) var(--space-xl);background:var(--lavender-love);border-radius:var(--radius-md);color:var(--purple-pleasure);font-weight:500}.builder-node.start.svelte-17x2mxc.svelte-17x2mxc{background:var(--sweet-green);color:#fff}.builder-connector.svelte-17x2mxc.svelte-17x2mxc{width:2px;height:20px;background:var(--gray-200)}.builder-branch.svelte-17x2mxc.svelte-17x2mxc{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.pricing.svelte-17x2mxc.svelte-17x2mxc{background:var(--gray-100)}.pricing-grid.svelte-17x2mxc.svelte-17x2mxc{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);max-width:1000px;margin:0 auto}.pricing-card.svelte-17x2mxc.svelte-17x2mxc{background:#fff;border-radius:var(--radius-lg);padding:var(--space-xl);text-align:center;position:relative}.pricing-card.featured.svelte-17x2mxc.svelte-17x2mxc{border:2px solid var(--purple-pleasure);transform:scale(1.05)}.pricing-badge.svelte-17x2mxc.svelte-17x2mxc{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--purple-pleasure);color:#fff;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);font-size:.75rem;font-weight:600}.pricing-header.svelte-17x2mxc h3.svelte-17x2mxc{font-size:1.5rem;margin-bottom:var(--space-sm)}.price.svelte-17x2mxc.svelte-17x2mxc{font-size:3rem;font-weight:700;color:var(--purple-pleasure);margin-bottom:var(--space-sm)}.price.svelte-17x2mxc span.svelte-17x2mxc{font-size:1rem;font-weight:400;color:var(--gray-500)}.pricing-header.svelte-17x2mxc p.svelte-17x2mxc{color:var(--gray-500);margin-bottom:var(--space-lg)}.pricing-features.svelte-17x2mxc.svelte-17x2mxc{list-style:none;text-align:left;margin-bottom:var(--space-xl)}.pricing-features.svelte-17x2mxc li.svelte-17x2mxc{padding:var(--space-sm) 0;border-bottom:1px solid var(--gray-100)}.download-cta.svelte-17x2mxc.svelte-17x2mxc{background:var(--purple-pleasure);color:#fff;text-align:center}.download-cta.svelte-17x2mxc h2.svelte-17x2mxc{font-size:2.5rem;margin-bottom:var(--space-md)}.download-cta.svelte-17x2mxc p.svelte-17x2mxc{opacity:.8;margin-bottom:var(--space-xl)}.cta-buttons.svelte-17x2mxc.svelte-17x2mxc{display:flex;justify-content:center;gap:var(--space-md)}.footer.svelte-17x2mxc.svelte-17x2mxc{background:var(--really-black);color:#fff;padding:var(--space-3xl) 0 var(--space-xl)}.footer-grid.svelte-17x2mxc.svelte-17x2mxc{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-xl);margin-bottom:var(--space-3xl)}.footer-brand.svelte-17x2mxc p.svelte-17x2mxc{opacity:.6;margin-top:var(--space-md)}.footer-links.svelte-17x2mxc h4.svelte-17x2mxc{margin-bottom:var(--space-md);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;opacity:.6}.footer-links.svelte-17x2mxc a.svelte-17x2mxc{display:block;opacity:.8;margin-bottom:var(--space-sm);transition:opacity .2s}.footer-links.svelte-17x2mxc a.svelte-17x2mxc:hover{opacity:1}.footer-bottom.svelte-17x2mxc.svelte-17x2mxc{text-align:center;padding-top:var(--space-xl);border-top:1px solid rgba(255,255,255,.1);opacity:.6}@media (max-width: 768px){.nav-links.svelte-17x2mxc.svelte-17x2mxc{display:none}.hero-container.svelte-17x2mxc.svelte-17x2mxc{grid-template-columns:1fr;text-align:center}.hero-title.svelte-17x2mxc.svelte-17x2mxc{font-size:2.5rem}.hero-subtitle.svelte-17x2mxc.svelte-17x2mxc{margin:0 auto var(--space-xl)}.hero-cta.svelte-17x2mxc.svelte-17x2mxc{justify-content:center;flex-wrap:wrap}.hero-visual.svelte-17x2mxc.svelte-17x2mxc{order:-1}.steps.svelte-17x2mxc.svelte-17x2mxc,.features-grid.svelte-17x2mxc.svelte-17x2mxc{grid-template-columns:1fr}.feature-card.large.svelte-17x2mxc.svelte-17x2mxc{grid-column:span 1}.business-content.svelte-17x2mxc.svelte-17x2mxc,.pricing-grid.svelte-17x2mxc.svelte-17x2mxc{grid-template-columns:1fr}.pricing-card.featured.svelte-17x2mxc.svelte-17x2mxc{transform:none}.footer-grid.svelte-17x2mxc.svelte-17x2mxc{grid-template-columns:1fr 1fr}}
