body{margin:0;background:#fff;color:#161616;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif}:root[theme=g90] body,:root[theme=g100] body{background:#161616;color:#f4f4f4}.landing-nav.svelte-cxzcno{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;border-bottom:1px solid #e0e0e0;position:sticky;top:0;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100}.nav-brand.svelte-cxzcno{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit}.nav-logo.svelte-cxzcno{width:28px;height:28px}.nav-name.svelte-cxzcno{font-size:1.1rem;font-weight:600;letter-spacing:-.02em}.nav-actions.svelte-cxzcno{display:flex;align-items:center;gap:.5rem}.btn-login.svelte-cxzcno{display:inline-flex;align-items:center;padding:.5rem 1rem;color:#525252;text-decoration:none;font-size:.875rem;font-weight:500;transition:color .15s}.btn-login.svelte-cxzcno:hover{color:#161616}.btn-signin.svelte-cxzcno{display:inline-flex;align-items:center;padding:.5rem 1.25rem;background:#0f62fe;color:#fff;text-decoration:none;font-size:.875rem;font-weight:500;transition:background .15s}.btn-signin.svelte-cxzcno:hover{background:#0050e6}.hero.svelte-cxzcno{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:5rem 2rem 4rem;max-width:1200px;margin:0 auto}.hero-inner.svelte-cxzcno{flex:1;max-width:540px}.hero-headline.svelte-cxzcno{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;margin:0 0 1.25rem}.hero-sub.svelte-cxzcno{font-size:1.1rem;line-height:1.6;color:#525252;margin:0 0 2rem;max-width:480px}.hero-ctas.svelte-cxzcno{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.hero-cta-btn.svelte-cxzcno{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background:#0f62fe;color:#fff;text-decoration:none;font-size:1rem;font-weight:600;transition:background .15s}.hero-cta-btn.svelte-cxzcno:hover{background:#0050e6}.hero-form-note.svelte-cxzcno{font-size:.8rem;color:#8d8d8d;margin:0}.hero-mockup.svelte-cxzcno{flex:1;max-width:520px;min-width:300px}.mockup-frame.svelte-cxzcno{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000001f,0 4px 16px #00000014;overflow:hidden;border:1px solid #e0e0e0}.mockup-bar.svelte-cxzcno{padding:.75rem 1rem;background:#f4f4f4;display:flex;gap:6px;align-items:center;border-bottom:1px solid #e0e0e0}.mockup-bar.svelte-cxzcno span:where(.svelte-cxzcno){width:12px;height:12px;border-radius:50%;background:#d0d0d0}.mockup-bar.svelte-cxzcno span:where(.svelte-cxzcno):nth-child(1){background:#ff5f57}.mockup-bar.svelte-cxzcno span:where(.svelte-cxzcno):nth-child(2){background:#febc2e}.mockup-bar.svelte-cxzcno span:where(.svelte-cxzcno):nth-child(3){background:#28c840}.mockup-content.svelte-cxzcno{padding:1.25rem}.mockup-header.svelte-cxzcno{font-size:.875rem;font-weight:600;color:#525252;margin-bottom:1rem}.mockup-chart.svelte-cxzcno{overflow:hidden;margin-bottom:1rem;background:#f8faff;padding:.5rem}.mockup-chart.svelte-cxzcno svg:where(.svelte-cxzcno){width:100%;height:auto}.mockup-stats.svelte-cxzcno{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.mockup-stat.svelte-cxzcno{background:#f4f4f4;padding:.75rem;font-size:1.1rem;font-weight:700;display:flex;flex-direction:column;gap:.2rem}.mockup-stat.svelte-cxzcno span:where(.svelte-cxzcno){font-size:.7rem;font-weight:400;color:#8d8d8d}.mockup-stat.green.svelte-cxzcno{color:#24a148}.mockup-stat.red.svelte-cxzcno{color:#da1e28}.social-proof.svelte-cxzcno{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2rem;font-size:.875rem;color:#525252;flex-wrap:wrap}.social-proof.svelte-cxzcno strong:where(.svelte-cxzcno){color:#161616}.social-proof-avatars.svelte-cxzcno{display:flex}.avatar.svelte-cxzcno{width:28px;height:28px;border-radius:50%;background:#0f62fe;color:#fff;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff;margin-left:-6px}.avatar.svelte-cxzcno:first-child{margin-left:0}.section-inner.svelte-cxzcno{max-width:1100px;margin:0 auto;padding:0 2rem;text-align:center}.section-title.svelte-cxzcno{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;letter-spacing:-.025em;margin:0 0 .75rem}.section-sub.svelte-cxzcno{font-size:1rem;color:#525252;margin:0 0 3rem}.features.svelte-cxzcno{padding:5rem 0}.features-grid.svelte-cxzcno{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;text-align:left}.feature-card.svelte-cxzcno{background:#fff;border:1px solid #e0e0e0;padding:1.75rem;transition:box-shadow .2s,transform .2s}.feature-card.svelte-cxzcno:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.feature-icon.svelte-cxzcno{color:#0f62fe;margin-bottom:1rem}.feature-card.svelte-cxzcno h3:where(.svelte-cxzcno){font-size:1.1rem;font-weight:600;margin:0 0 .6rem}.feature-card.svelte-cxzcno p:where(.svelte-cxzcno){font-size:.9rem;line-height:1.6;color:#525252;margin:0}.stat-tags.svelte-cxzcno{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.stat-tags.svelte-cxzcno span:where(.svelte-cxzcno){font-size:.75rem;font-weight:500;padding:.2rem .6rem;background:#edf4ff;color:#0f62fe;white-space:nowrap}.manual-note.svelte-cxzcno{display:flex;align-items:center;gap:.6rem;margin-top:2rem;padding:.875rem 1.25rem;background:#f4f4f4;border-left:3px solid #0f62fe;font-size:.9rem;color:#525252;text-align:left}.manual-note.svelte-cxzcno strong:where(.svelte-cxzcno){color:#161616}.manual-note.svelte-cxzcno svg{color:#0f62fe;flex-shrink:0}.how-it-works.svelte-cxzcno{background:#f4f4f4;padding:5rem 0}.steps.svelte-cxzcno{display:flex;align-items:flex-start;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:3rem}.step.svelte-cxzcno{flex:1;min-width:200px;max-width:260px;text-align:center}.step-num.svelte-cxzcno{width:48px;height:48px;background:#0f62fe;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;margin:0 auto 1rem}.step.svelte-cxzcno h3:where(.svelte-cxzcno){font-size:1rem;font-weight:600;margin:0 0 .5rem}.step.svelte-cxzcno p:where(.svelte-cxzcno){font-size:.875rem;line-height:1.6;color:#525252;margin:0}.step-arrow.svelte-cxzcno{color:#8d8d8d;padding-top:1rem;align-self:flex-start}.screenshots.svelte-cxzcno{padding:5rem 0;background:#f4f4f4}.screenshots-grid.svelte-cxzcno{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:1rem;margin-top:0}.screenshot-item--wide.svelte-cxzcno{grid-column:1 / -1}.screenshot-item.svelte-cxzcno{margin:0}.screenshot-item.svelte-cxzcno figcaption:where(.svelte-cxzcno){font-size:.8rem;color:#525252;margin-top:.5rem;text-align:center}.screenshot-img.svelte-cxzcno{width:100%;height:auto;display:block;border:1px solid #e0e0e0;box-shadow:0 4px 16px #00000014}.pricing.svelte-cxzcno{padding:5rem 0}.pricing-grid.svelte-cxzcno{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;margin-top:0}.pricing-card.svelte-cxzcno{background:#fff;border:1px solid #e0e0e0;padding:2rem;width:280px;display:flex;flex-direction:column;gap:.75rem;position:relative;text-align:left}.pricing-card--featured.svelte-cxzcno{border:2px solid #0f62fe;box-shadow:0 8px 32px #0f62fe1f}.pricing-badge.svelte-cxzcno{position:absolute;top:-1px;right:-1px;background:#0f62fe;color:#fff;font-size:.7rem;font-weight:700;padding:.25rem .6rem;text-transform:uppercase;letter-spacing:.04em}.pricing-label.svelte-cxzcno{font-size:.875rem;font-weight:600;color:#525252;text-transform:uppercase;letter-spacing:.05em}.pricing-amount.svelte-cxzcno{font-size:2.5rem;font-weight:700;letter-spacing:-.03em;line-height:1;color:#161616}.pricing-amount.svelte-cxzcno span:where(.svelte-cxzcno){font-size:1rem;font-weight:400;color:#525252}.pricing-monthly-equiv.svelte-cxzcno{font-size:.8rem;color:#8d8d8d;margin-top:-.25rem}.pricing-note.svelte-cxzcno{font-size:.75rem;color:#8d8d8d;margin:.25rem 0 0;text-align:center}.pricing-features.svelte-cxzcno{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.5rem;flex:1}.pricing-features.svelte-cxzcno li:where(.svelte-cxzcno){font-size:.875rem;color:#525252;padding-left:1.25rem;position:relative}.pricing-features.svelte-cxzcno li:where(.svelte-cxzcno):before{content:"✓";position:absolute;left:0;color:#24a148;font-weight:700}.pricing-cta.svelte-cxzcno{display:inline-block;padding:.75rem 1.25rem;background:#161616;color:#fff;text-decoration:none;font-size:.875rem;font-weight:600;text-align:center;transition:background .15s;margin-top:.5rem}.pricing-cta.svelte-cxzcno:hover{background:#393939}.pricing-cta--featured.svelte-cxzcno{background:#0f62fe}.pricing-cta--featured.svelte-cxzcno:hover{background:#0050e6}.bottom-cta.svelte-cxzcno{padding:5rem 0;background:#0f62fe;color:#fff;text-align:center}.bottom-cta.svelte-cxzcno h2:where(.svelte-cxzcno){font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;margin:0 0 .75rem}.bottom-cta.svelte-cxzcno p:where(.svelte-cxzcno){color:#fffc;margin:0 0 2rem;font-size:1rem}.bottom-cta-btn.svelte-cxzcno{display:inline-block;padding:.875rem 2rem;background:#161616;color:#fff;text-decoration:none;font-size:1rem;font-weight:600;transition:background .15s}.bottom-cta-btn.svelte-cxzcno:hover{background:#393939}.bottom-cta-note.svelte-cxzcno{color:#ffffffb3!important;font-size:.875rem!important;margin:.75rem 0 0!important}.landing-footer.svelte-cxzcno{padding:1.5rem 2rem;background:#161616;color:#a8a8a8;display:flex;justify-content:space-between;align-items:center;font-size:.8rem;flex-wrap:wrap;gap:.5rem}.footer-links.svelte-cxzcno{display:flex;gap:1.5rem}.landing-footer.svelte-cxzcno a:where(.svelte-cxzcno){color:#a8a8a8;text-decoration:none}.landing-footer.svelte-cxzcno a:where(.svelte-cxzcno):hover{color:#fff}@media (max-width: 768px){.hero.svelte-cxzcno{flex-direction:column;padding:3rem 1.5rem 2rem}.hero-mockup.svelte-cxzcno{width:100%}.step-arrow.svelte-cxzcno{display:none}.landing-nav.svelte-cxzcno{padding:1rem 1.5rem}.pricing-grid.svelte-cxzcno{flex-direction:column;align-items:center}.pricing-card.svelte-cxzcno{width:100%;max-width:360px}.screenshots-grid.svelte-cxzcno{grid-template-columns:1fr}.screenshot-item--wide.svelte-cxzcno{grid-column:1}}
