.landing.svelte-16kdwon.svelte-16kdwon{max-width:100%;margin:0;color:#1a1a2e}section.svelte-16kdwon.svelte-16kdwon{padding:4rem 2rem;max-width:1100px;margin:0 auto}.hero.svelte-16kdwon.svelte-16kdwon{text-align:center;padding-top:5rem;padding-bottom:3rem;max-width:800px}.hero.svelte-16kdwon h1.svelte-16kdwon{font-size:3rem;font-weight:700;margin:0 0 1rem;line-height:1.1;letter-spacing:-.02em}.subhead.svelte-16kdwon.svelte-16kdwon{font-size:1.25rem;color:#555;margin:0 0 2rem;line-height:1.5}.cta.svelte-16kdwon.svelte-16kdwon{display:inline-block;padding:.75rem 2rem;background:#2185d0;color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:1.05rem;transition:background .15s}.cta.svelte-16kdwon.svelte-16kdwon:hover{background:#1a6fb5}.cta-outline.svelte-16kdwon.svelte-16kdwon{background:transparent;color:#2185d0;border:2px solid #2185D0}.cta-outline.svelte-16kdwon.svelte-16kdwon:hover{background:#2185d0;color:#fff}.screenshot-wrap.svelte-16kdwon.svelte-16kdwon{margin-top:3rem;max-width:900px;margin-left:auto;margin-right:auto}.screenshot-placeholder.svelte-16kdwon.svelte-16kdwon{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e0e0e0;border-radius:10px;overflow:hidden;box-shadow:0 8px 30px #00000014;background:#fff}.pane.svelte-16kdwon.svelte-16kdwon{padding:0}.pane-header.svelte-16kdwon.svelte-16kdwon{padding:.5rem 1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#888;border-bottom:1px solid #e0e0e0;background:#fafafa}.editor-pane.svelte-16kdwon.svelte-16kdwon{border-right:1px solid #e0e0e0}.editor-pane.svelte-16kdwon pre.svelte-16kdwon{margin:0;padding:1rem;font-family:JetBrains Mono,monospace;font-size:.8rem;line-height:1.6;overflow-x:auto;background:#fafafa;text-align:left}.editor-pane.svelte-16kdwon code.svelte-16kdwon{font-family:inherit}.preview-pane.svelte-16kdwon.svelte-16kdwon{background:#fff}.mock-form.svelte-16kdwon.svelte-16kdwon{padding:1.25rem;text-align:left;font-size:.85rem}.mock-form.svelte-16kdwon h2.svelte-16kdwon{font-size:1.1rem;margin:0 0 1rem;color:#2185d0}.mock-form.svelte-16kdwon label.svelte-16kdwon,.mock-form.svelte-16kdwon p.svelte-16kdwon{display:block;margin:.6rem 0 .3rem;font-size:.8rem;color:#333}.field.svelte-16kdwon.svelte-16kdwon{display:inline-block;border-bottom:1.5px solid #ccc;color:#999;padding:0 .25rem;min-width:100px}.field.wide.svelte-16kdwon.svelte-16kdwon{display:block;height:2.5rem;border:1px solid #ddd;border-radius:4px;min-width:auto}.req.svelte-16kdwon.svelte-16kdwon{color:#db2828;font-weight:600}.stars.svelte-16kdwon.svelte-16kdwon{color:#fbbd08;font-size:1.2rem;letter-spacing:2px}.sig-box.svelte-16kdwon.svelte-16kdwon{border:1px dashed #ccc;border-radius:4px;padding:1rem;text-align:center;color:#aaa;font-size:.75rem;margin:.5rem 0}.mock-btn.svelte-16kdwon.svelte-16kdwon{margin-top:.75rem;padding:.4rem 1.5rem;background:#2185d0;color:#fff;border:none;border-radius:4px;font-size:.8rem;cursor:default}.how-it-works.svelte-16kdwon.svelte-16kdwon{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;text-align:center}.step.svelte-16kdwon.svelte-16kdwon{cursor:pointer}.step-screenshot.svelte-16kdwon.svelte-16kdwon{width:100%;border-radius:8px;box-shadow:0 2px 12px #0000001a;transition:transform .2s ease;margin-bottom:.75rem}.step.svelte-16kdwon:hover .step-screenshot.svelte-16kdwon{transform:scale(1.03)}.step.svelte-16kdwon h3.svelte-16kdwon{margin:0 0 .5rem;font-size:1.15rem}.step.svelte-16kdwon p.svelte-16kdwon{color:#555;line-height:1.5;font-size:.95rem}.lightbox.svelte-16kdwon.svelte-16kdwon{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000c;display:flex;align-items:center;justify-content:center;cursor:pointer}.lightbox.svelte-16kdwon img.svelte-16kdwon{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:8px;cursor:default}.showcase.svelte-16kdwon.svelte-16kdwon{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.showcase-code.svelte-16kdwon pre.svelte-16kdwon{margin:0;padding:1.5rem;font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1.7;background:#1e1e2e;color:#cdd6f4;border-radius:10px;overflow-x:auto;font-variant-ligatures:none}.showcase-code.svelte-16kdwon code.svelte-16kdwon{font-family:inherit}.hl-heading.svelte-16kdwon.svelte-16kdwon{color:#89b4fa;font-weight:500}.hl-field.svelte-16kdwon.svelte-16kdwon{color:#a6e3a1}.hl-action.svelte-16kdwon.svelte-16kdwon{color:#f9e2af}.showcase-caption.svelte-16kdwon p.svelte-16kdwon{font-size:1.05rem;line-height:1.6;color:#444}.showcase-caption.svelte-16kdwon code.svelte-16kdwon{background:#f0f0f0;padding:.15rem .4rem;border-radius:3px;font-family:JetBrains Mono,monospace;font-size:.85em;vertical-align:baseline;line-height:1}.features.svelte-16kdwon.svelte-16kdwon{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.feature-card.svelte-16kdwon.svelte-16kdwon{background:#fff;border:1px solid #e8e8e8;border-radius:10px;padding:1.5rem;box-shadow:0 2px 8px #0000000a}.feature-card.svelte-16kdwon h3.svelte-16kdwon{margin:0 0 .5rem;font-size:1.05rem}.feature-card.svelte-16kdwon p.svelte-16kdwon{color:#555;line-height:1.5;margin:0;font-size:.95rem}.comparison.svelte-16kdwon.svelte-16kdwon{max-width:900px}.comparison.svelte-16kdwon h2.svelte-16kdwon{text-align:center;margin-bottom:2rem}.table-wrap.svelte-16kdwon.svelte-16kdwon{overflow-x:auto}table.svelte-16kdwon.svelte-16kdwon{width:100%;border-collapse:collapse;font-size:.9rem}th.svelte-16kdwon.svelte-16kdwon,td.svelte-16kdwon.svelte-16kdwon{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #eee}th.svelte-16kdwon.svelte-16kdwon{font-weight:600;color:#666;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em}th.us.svelte-16kdwon.svelte-16kdwon,td.us.svelte-16kdwon.svelte-16kdwon{color:#2185d0;font-weight:600}.pricing.svelte-16kdwon.svelte-16kdwon{text-align:center}.pricing.svelte-16kdwon h2.svelte-16kdwon{margin-bottom:2rem}.pricing-cards.svelte-16kdwon.svelte-16kdwon{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:700px;margin:0 auto}.price-card.svelte-16kdwon.svelte-16kdwon{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:2rem;text-align:left;box-shadow:0 2px 12px #0000000d}.price-card.pro.svelte-16kdwon.svelte-16kdwon{border-color:#2185d0;border-width:2px}.price-card.svelte-16kdwon h3.svelte-16kdwon{margin:0 0 .5rem;font-size:1.3rem}.price.svelte-16kdwon.svelte-16kdwon{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.price.svelte-16kdwon span.svelte-16kdwon{font-size:1rem;font-weight:400;color:#888}.price-card.svelte-16kdwon ul.svelte-16kdwon{list-style:none;padding:0;margin:0 0 1.5rem}.price-card.svelte-16kdwon li.svelte-16kdwon{padding:.4rem 0;font-size:.95rem;color:#444}.price-card.svelte-16kdwon li.svelte-16kdwon:before{content:"✓ ";color:#21ba45;font-weight:600}.price-card.svelte-16kdwon li.coming.svelte-16kdwon{color:#999;font-style:italic}.price-card.svelte-16kdwon li.coming.svelte-16kdwon:before{content:""}.price-card.svelte-16kdwon .cta.svelte-16kdwon{width:100%;text-align:center;box-sizing:border-box}.faq.svelte-16kdwon.svelte-16kdwon{max-width:700px}.faq.svelte-16kdwon h2.svelte-16kdwon{text-align:center;margin-bottom:1.5rem}details.svelte-16kdwon.svelte-16kdwon{border-bottom:1px solid #eee;padding:1rem 0}summary.svelte-16kdwon.svelte-16kdwon{cursor:pointer;font-weight:600;font-size:1rem;color:#222}summary.svelte-16kdwon.svelte-16kdwon::marker{color:#2185d0}details.svelte-16kdwon p.svelte-16kdwon{margin:.75rem 0 0;color:#555;line-height:1.5}.footer-cta.svelte-16kdwon.svelte-16kdwon{text-align:center;padding:4rem 2rem 5rem}.footer-cta.svelte-16kdwon h2.svelte-16kdwon{margin-bottom:1.5rem;font-size:1.75rem}@media (max-width: 768px){.hero.svelte-16kdwon h1.svelte-16kdwon{font-size:2rem}.subhead.svelte-16kdwon.svelte-16kdwon{font-size:1.05rem}.screenshot-placeholder.svelte-16kdwon.svelte-16kdwon{grid-template-columns:1fr}.editor-pane.svelte-16kdwon.svelte-16kdwon{border-right:none;border-bottom:1px solid #e0e0e0}.how-it-works.svelte-16kdwon.svelte-16kdwon,.showcase.svelte-16kdwon.svelte-16kdwon{grid-template-columns:1fr;gap:1.5rem}.features.svelte-16kdwon.svelte-16kdwon,.pricing-cards.svelte-16kdwon.svelte-16kdwon{grid-template-columns:1fr}section.svelte-16kdwon.svelte-16kdwon{padding:2.5rem 1.25rem}}
