.navbar.svelte-afdhoe{position:fixed;top:0;left:0;right:0;z-index:100;background:#000c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border)}.navbar-container.svelte-afdhoe{max-width:1200px;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between}.navbar-logo.svelte-afdhoe{text-decoration:none}.navbar-links.svelte-afdhoe{display:none;gap:4px}@media (min-width: 768px){.navbar-links.svelte-afdhoe{display:flex}}.nav-link.svelte-afdhoe{padding:8px 16px;font-size:15px;color:var(--color-text-secondary);background:transparent;border:none;border-radius:8px;cursor:pointer;transition:color .2s ease}.nav-link.svelte-afdhoe:hover{color:var(--color-text)}.navbar-actions.svelte-afdhoe{display:none;gap:12px}@media (min-width: 768px){.navbar-actions.svelte-afdhoe{display:flex}}.btn-sign-in.svelte-afdhoe{padding:10px 20px;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 14px #6366f166;transition:all .2s ease}.btn-sign-in.svelte-afdhoe:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6366f180}.btn-sign-in.svelte-afdhoe:active{transform:scale(.98)}.mobile-menu-btn.svelte-afdhoe{display:flex;padding:8px;color:var(--color-text);background:transparent;border:none;cursor:pointer}@media (min-width: 768px){.mobile-menu-btn.svelte-afdhoe{display:none}}.mobile-overlay.svelte-afdhoe{position:fixed;inset:0;background:#00000080;z-index:99;border:none;cursor:pointer}.mobile-menu.svelte-afdhoe{position:fixed;top:64px;right:0;bottom:0;width:280px;background:var(--color-bg-secondary);border-left:1px solid var(--color-border);z-index:100;padding:24px;display:flex;flex-direction:column;gap:32px;animation:svelte-afdhoe-slideIn .2s ease-out}@keyframes svelte-afdhoe-slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.mobile-menu-links.svelte-afdhoe{display:flex;flex-direction:column;gap:8px}.mobile-nav-link.svelte-afdhoe{padding:12px;font-size:16px;color:var(--color-text);background:transparent;border:none;border-radius:8px;cursor:pointer;text-align:left;transition:background .2s ease}.mobile-nav-link.svelte-afdhoe:hover{background:var(--color-bg-hover)}.mobile-menu-actions.svelte-afdhoe{display:flex;flex-direction:column;gap:12px;margin-top:auto}.btn-sign-in-mobile.svelte-afdhoe{padding:14px;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 14px #6366f166;transition:all .2s ease}.btn-sign-in-mobile.svelte-afdhoe:hover{box-shadow:0 6px 20px #6366f180}.btn-sign-in-mobile.svelte-afdhoe:active{transform:scale(.98)}.hero.svelte-182czyw{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:120px 24px 80px;overflow:hidden}.hero-bg.svelte-182czyw{position:absolute;inset:0;z-index:0}.gradient-orb.svelte-182czyw{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5}.orb-1.svelte-182czyw{width:600px;height:600px;background:radial-gradient(circle,rgba(99,102,241,.4) 0%,transparent 70%);top:-200px;right:-100px;animation:svelte-182czyw-float 8s ease-in-out infinite}.orb-2.svelte-182czyw{width:500px;height:500px;background:radial-gradient(circle,rgba(139,92,246,.3) 0%,transparent 70%);bottom:-150px;left:-100px;animation:svelte-182czyw-float 10s ease-in-out infinite reverse}@keyframes svelte-182czyw-float{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}.grid-pattern.svelte-182czyw{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;-webkit-mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%);mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%)}.hero-content.svelte-182czyw{position:relative;z-index:1;max-width:800px;text-align:center}.badge.svelte-182czyw{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#6366f11a;border:1px solid rgba(99,102,241,.2);border-radius:100px;font-size:14px;font-weight:500;color:var(--color-primary);margin-bottom:32px}.title.svelte-182czyw{font-size:clamp(2.5rem,8vw,4.5rem);font-weight:700;line-height:1.1;margin-bottom:24px;letter-spacing:-.02em}.gradient-text.svelte-182czyw{display:block;background:linear-gradient(135deg,#6366f1,#8b5cf6,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.white-text.svelte-182czyw{display:block;color:var(--color-text)}.subtitle.svelte-182czyw{font-size:clamp(1rem,2.5vw,1.25rem);color:var(--color-text-secondary);line-height:1.7;max-width:600px;margin:0 auto 24px}.cta-group.svelte-182czyw{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;margin-bottom:80px}.btn-primary.svelte-182czyw{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:16px;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 20px #6366f14d}.btn-primary.svelte-182czyw:hover{transform:translateY(-2px);box-shadow:0 8px 30px #6366f166}.btn-appstore.svelte-182czyw{display:inline-flex;align-items:center;transition:all .2s ease}.btn-appstore.svelte-182czyw:hover{transform:translateY(-2px);opacity:.9}.appstore-badge.svelte-182czyw{height:52px;width:auto}.trust-badges.svelte-182czyw{display:flex;align-items:center;justify-content:center;gap:32px}.trust-item.svelte-182czyw{display:flex;flex-direction:column;align-items:center;gap:4px}.trust-value.svelte-182czyw{font-size:24px;font-weight:700;color:var(--color-text)}.trust-label.svelte-182czyw{font-size:14px;color:var(--color-text-tertiary)}.divider.svelte-182czyw{width:1px;height:40px;background:var(--color-border)}@media (max-width: 640px){.hero.svelte-182czyw{padding:100px 20px 60px}.btn-primary.svelte-182czyw{width:100%;justify-content:center}.btn-appstore.svelte-182czyw{justify-content:center}.appstore-badge.svelte-182czyw{height:48px}.trust-badges.svelte-182czyw{gap:20px}.trust-value.svelte-182czyw{font-size:20px}}.feature-card.svelte-h3yxq9{padding:28px;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:16px;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease,border-color .2s ease,box-shadow .2s ease}.feature-card.visible.svelte-h3yxq9{opacity:1;transform:translateY(0)}.feature-card.svelte-h3yxq9:hover{border-color:#6366f14d;box-shadow:0 8px 32px #0003}.icon-wrapper.svelte-h3yxq9{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--gradient);border-radius:12px;color:#fff;margin-bottom:20px}.card-title.svelte-h3yxq9{font-size:18px;font-weight:600;color:var(--color-text);margin-bottom:8px}.card-description.svelte-h3yxq9{font-size:15px;color:var(--color-text-secondary);line-height:1.6}.features-section.svelte-l1xf43{padding:120px 24px;background:var(--color-bg)}.container.svelte-l1xf43{max-width:1200px;margin:0 auto}.section-header.svelte-l1xf43{text-align:center;max-width:600px;margin:0 auto 64px}.section-badge.svelte-l1xf43{display:inline-block;padding:6px 12px;font-size:13px;font-weight:500;color:var(--color-primary);background:#6366f11a;border-radius:100px;margin-bottom:16px}.section-title.svelte-l1xf43{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;margin-bottom:16px;color:var(--color-text)}.gradient-text.svelte-l1xf43{background:linear-gradient(135deg,#6366f1,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-description.svelte-l1xf43{font-size:18px;color:var(--color-text-secondary);line-height:1.6}.features-grid.svelte-l1xf43{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 640px){.features-grid.svelte-l1xf43{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.features-grid.svelte-l1xf43{grid-template-columns:repeat(3,1fr)}}.stat-counter.svelte-1wvdc5y{text-align:center;padding:24px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:16px;transition:all .2s ease}.stat-counter.svelte-1wvdc5y:hover{border-color:#6366f14d}.stat-value.svelte-1wvdc5y{display:flex;align-items:baseline;justify-content:center;gap:2px;margin-bottom:8px}.value.svelte-1wvdc5y{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--color-text)}.suffix.svelte-1wvdc5y{font-size:20px;font-weight:600;color:var(--color-primary)}.stat-label.svelte-1wvdc5y{font-size:14px;color:var(--color-text-secondary)}.testimonial-card.svelte-1xc6ohe{padding:28px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:16px;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease,border-color .2s ease}.testimonial-card.visible.svelte-1xc6ohe{opacity:1;transform:translateY(0)}.testimonial-card.svelte-1xc6ohe:hover{border-color:#6366f14d}.stars.svelte-1xc6ohe{display:flex;gap:4px;margin-bottom:16px}.quote.svelte-1xc6ohe{font-size:15px;color:var(--color-text);line-height:1.7;margin-bottom:24px}.author.svelte-1xc6ohe{display:flex;align-items:center;gap:12px}.avatar.svelte-1xc6ohe{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#fff}.author-info.svelte-1xc6ohe{display:flex;flex-direction:column;gap:2px}.author-name.svelte-1xc6ohe{font-size:14px;font-weight:600;color:var(--color-text)}.author-role.svelte-1xc6ohe{font-size:13px;color:var(--color-text-tertiary)}.social-proof-section.svelte-k4ujfz{padding:120px 24px;background:var(--color-bg-secondary)}.container.svelte-k4ujfz{max-width:1200px;margin:0 auto}.stats-grid.svelte-k4ujfz{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:80px}@media (min-width: 768px){.stats-grid.svelte-k4ujfz{grid-template-columns:repeat(4,1fr);gap:24px}}.section-header.svelte-k4ujfz{text-align:center;margin-bottom:48px}.section-badge.svelte-k4ujfz{display:inline-block;padding:6px 12px;font-size:13px;font-weight:500;color:#8b5cf6;background:#8b5cf61a;border-radius:100px;margin-bottom:16px}.section-title.svelte-k4ujfz{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;color:var(--color-text)}.testimonials-grid.svelte-k4ujfz{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 768px){.testimonials-grid.svelte-k4ujfz{grid-template-columns:repeat(3,1fr)}}.pricing-card.svelte-vtp55r{position:relative;padding:28px;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:16px;display:flex;flex-direction:column;height:100%;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease,border-color .2s ease;overflow:visible}.pricing-card.visible.svelte-vtp55r{opacity:1;transform:translateY(0)}.pricing-card.svelte-vtp55r:hover{border-color:#6366f14d}.pricing-card.popular.svelte-vtp55r{border-color:#6366f166;background:linear-gradient(180deg,rgba(99,102,241,.08) 0%,var(--color-bg-secondary) 100%);margin-top:12px}.popular-badge.svelte-vtp55r{position:absolute;top:-12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:12px;font-weight:600;border-radius:100px;white-space:nowrap}.save-badge.svelte-vtp55r{position:absolute;top:16px;right:16px;padding:4px 8px;background:#22c55e1a;color:#22c55e;font-size:12px;font-weight:600;border-radius:6px}.card-header.svelte-vtp55r{margin-bottom:24px}.plan-name.svelte-vtp55r{font-size:16px;font-weight:600;color:var(--color-text-secondary);margin-bottom:12px}.price.svelte-vtp55r{display:flex;align-items:baseline;gap:2px}.currency.svelte-vtp55r{font-size:20px;font-weight:600;color:var(--color-text-secondary)}.amount.svelte-vtp55r{font-size:48px;font-weight:700;color:var(--color-text);line-height:1}.period.svelte-vtp55r{font-size:15px;color:var(--color-text-tertiary)}.features-list.svelte-vtp55r{flex:1;display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.feature-item.svelte-vtp55r{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--color-text-secondary)}.check-icon.svelte-vtp55r{width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:#22c55e1a;color:#22c55e;border-radius:50%;flex-shrink:0}.cta-button.svelte-vtp55r{width:100%;padding:14px;font-size:15px;font-weight:600;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:10px;cursor:pointer;transition:all .2s ease}.cta-button.svelte-vtp55r:hover{background:var(--color-bg-hover);border-color:var(--color-text-tertiary)}.cta-button.primary.svelte-vtp55r{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;color:#fff}.cta-button.primary.svelte-vtp55r:hover{opacity:.9}.pricing-section.svelte-1i8t65v{padding:120px 24px;background:var(--color-bg)}.container.svelte-1i8t65v{max-width:1200px;margin:0 auto}.section-header.svelte-1i8t65v{text-align:center;max-width:500px;margin:0 auto 64px}.section-badge.svelte-1i8t65v{display:inline-block;padding:6px 12px;font-size:13px;font-weight:500;color:#ec4899;background:#ec48991a;border-radius:100px;margin-bottom:16px}.section-title.svelte-1i8t65v{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;margin-bottom:16px;color:var(--color-text)}.gradient-text.svelte-1i8t65v{background:linear-gradient(135deg,#6366f1,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-description.svelte-1i8t65v{font-size:18px;color:var(--color-text-secondary)}.pricing-grid.svelte-1i8t65v{display:grid;grid-template-columns:1fr;gap:20px;max-width:380px;margin:0 auto 64px}@media (min-width: 768px){.pricing-grid.svelte-1i8t65v{grid-template-columns:repeat(3,1fr);max-width:none;align-items:stretch}}.all-features.svelte-1i8t65v{text-align:center;padding:32px;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:16px}.features-title.svelte-1i8t65v{font-size:18px;font-weight:600;color:var(--color-text);margin-bottom:24px}.features-grid.svelte-1i8t65v{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.feature-badge.svelte-1i8t65v{padding:8px 16px;font-size:14px;color:var(--color-text-secondary);background:var(--color-bg);border:1px solid var(--color-border);border-radius:100px}.faq-section.svelte-1r0dwt4{padding:120px 24px;background:var(--color-bg-secondary)}.container.svelte-1r0dwt4{max-width:700px;margin:0 auto}.section-header.svelte-1r0dwt4{text-align:center;margin-bottom:48px}.section-badge.svelte-1r0dwt4{display:inline-block;padding:6px 12px;font-size:13px;font-weight:500;color:#10b981;background:#10b9811a;border-radius:100px;margin-bottom:16px}.section-title.svelte-1r0dwt4{font-size:clamp(1.5rem,4vw,2rem);font-weight:700;color:var(--color-text)}.faq-list.svelte-1r0dwt4{display:flex;flex-direction:column;gap:12px}.faq-item.svelte-1r0dwt4{background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;overflow:hidden;transition:border-color .2s ease}.faq-item.svelte-1r0dwt4:hover{border-color:#6366f133}.faq-item.open.svelte-1r0dwt4{border-color:#6366f14d}.faq-question.svelte-1r0dwt4{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;font-size:15px;font-weight:500;color:var(--color-text);background:transparent;border:none;cursor:pointer;text-align:left}.chevron.svelte-1r0dwt4{color:var(--color-text-tertiary);transition:transform .2s ease;flex-shrink:0}.faq-item.open.svelte-1r0dwt4 .chevron:where(.svelte-1r0dwt4){transform:rotate(180deg);color:var(--color-primary)}.faq-answer.svelte-1r0dwt4{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.open.svelte-1r0dwt4 .faq-answer:where(.svelte-1r0dwt4){max-height:150px}.faq-answer.svelte-1r0dwt4 p:where(.svelte-1r0dwt4){padding:0 24px 20px;font-size:14px;color:var(--color-text-secondary);line-height:1.7}.cta-section.svelte-1xxn4kg{padding:80px 24px;background:var(--color-bg)}.cta-container.svelte-1xxn4kg{max-width:600px;margin:0 auto;text-align:center}.cta-title.svelte-1xxn4kg{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;margin-bottom:16px;background:linear-gradient(135deg,#6366f1,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-description.svelte-1xxn4kg{font-size:18px;color:var(--color-text-secondary);margin-bottom:32px}.cta-button.svelte-1xxn4kg{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:600;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 20px #6366f14d}.cta-button.svelte-1xxn4kg:hover{transform:translateY(-2px);box-shadow:0 8px 30px #6366f166}.footer.svelte-1xxn4kg{padding:48px 24px;background:var(--color-bg-secondary);border-top:1px solid var(--color-border)}.footer-container.svelte-1xxn4kg{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px}.footer-main.svelte-1xxn4kg{display:flex;flex-direction:column;align-items:center;gap:8px}.footer-logo.svelte-1xxn4kg{text-decoration:none}.footer-tagline.svelte-1xxn4kg{font-size:14px;color:var(--color-text-tertiary)}.footer-links.svelte-1xxn4kg{display:flex;gap:32px}.footer-links.svelte-1xxn4kg a:where(.svelte-1xxn4kg){font-size:14px;color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease}.footer-links.svelte-1xxn4kg a:where(.svelte-1xxn4kg):hover{color:var(--color-text)}.footer-copyright.svelte-1xxn4kg{font-size:13px;color:var(--color-text-tertiary)}@media (min-width: 768px){.footer-container.svelte-1xxn4kg{flex-direction:row;justify-content:space-between}.footer-main.svelte-1xxn4kg{align-items:flex-start}}.landing-page.svelte-9jmh7g{min-height:100vh;background:var(--color-bg);color:var(--color-text)}main.svelte-9jmh7g{position:relative}.loading.svelte-1arlzt{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-bg)}.loading-spinner.svelte-1arlzt{width:40px;height:40px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:svelte-1arlzt-spin 1s linear infinite}@keyframes svelte-1arlzt-spin{to{transform:rotate(360deg)}}
