.blog-page.svelte-1teoznn{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif;color:#0f172a}.landing-nav.svelte-1teoznn{position:fixed;top:0;left:0;right:0;z-index:100;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e2e8f0}.landing-nav-inner.svelte-1teoznn{max-width:1200px;margin:0 auto;padding:0 32px;display:flex;justify-content:space-between;align-items:center;height:64px}.landing-brand.svelte-1teoznn{display:flex;align-items:center;gap:10px;text-decoration:none;color:#0f172a}.brand-icon.svelte-1teoznn{width:36px;height:36px;background:linear-gradient(135deg,#0d9488,#0f766e);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:18px}.brand-text.svelte-1teoznn{font-size:20px;font-weight:700}.landing-nav-links.svelte-1teoznn{display:flex;align-items:center;gap:24px}.landing-nav-links.svelte-1teoznn a:where(.svelte-1teoznn){text-decoration:none;color:#475569;font-size:14px;font-weight:500}.landing-nav-links.svelte-1teoznn a:where(.svelte-1teoznn):hover,.landing-nav-links.svelte-1teoznn a.active:where(.svelte-1teoznn){color:#0d9488}.btn-ghost-light.svelte-1teoznn{padding:8px 16px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#334155!important;font-weight:600!important}.btn-ghost-light.svelte-1teoznn:hover{border-color:#0d9488;color:#0d9488!important}.btn-cta.svelte-1teoznn{padding:8px 20px;border-radius:8px;border:none;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff!important;font-weight:600!important;text-decoration:none;box-shadow:0 2px 8px #f9731659}.btn-cta.svelte-1teoznn:hover{box-shadow:0 4px 16px #f9731673;transform:translateY(-1px)}.btn-demo.svelte-1teoznn{padding:8px 20px;border-radius:8px;border:2px solid #0d9488;background:#fff;color:#0d9488!important;font-weight:600!important;text-decoration:none}.btn-demo.svelte-1teoznn:hover{background:#f0fdfa}.blog-article.svelte-1teoznn{max-width:800px;margin:0 auto;padding:100px 32px 60px}.back-link.svelte-1teoznn{display:inline-block;margin-bottom:24px;font-size:14px;color:#0d9488;text-decoration:none;font-weight:500}.back-link.svelte-1teoznn:hover{text-decoration:underline}.article-header.svelte-1teoznn{margin-bottom:40px}.article-meta.svelte-1teoznn{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.article-category.svelte-1teoznn{font-size:12px;font-weight:600;padding:4px 10px;border-radius:12px;background:#f0fdfa;color:#0d9488}.article-date.svelte-1teoznn,.article-read-time.svelte-1teoznn{font-size:13px;color:#94a3b8}.article-header.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:36px;font-weight:800;line-height:1.2;margin:0 0 16px;color:#134e4a}.article-lead.svelte-1teoznn{font-size:18px;color:#64748b;line-height:1.6;margin:0}.article-content.svelte-1teoznn{line-height:1.8;font-size:16px;color:#334155}.article-content.svelte-1teoznn h2{font-size:26px;font-weight:700;margin:40px 0 16px;color:#134e4a;padding-top:16px;border-top:1px solid #e2e8f0}.article-content.svelte-1teoznn h2:first-child{border-top:none;padding-top:0;margin-top:0}.article-content.svelte-1teoznn h3{font-size:20px;font-weight:700;margin:32px 0 12px;color:#0f172a}.article-content.svelte-1teoznn p{margin:0 0 16px}.article-content.svelte-1teoznn ul{margin:0 0 20px;padding:0 0 0 24px;list-style:none}.article-content.svelte-1teoznn li{padding:4px 0 4px 22px;position:relative}.article-content.svelte-1teoznn li:before{content:"✓";position:absolute;left:0;color:#0d9488;font-weight:700}.article-content.svelte-1teoznn strong{color:#0f172a;font-weight:600}.article-content.svelte-1teoznn code{background:#f1f5f9;padding:2px 6px;border-radius:4px;font-size:14px;font-family:SF Mono,Fira Code,monospace}.article-cta.svelte-1teoznn{margin-top:48px;padding:32px;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:12px;text-align:center}.article-cta.svelte-1teoznn h3:where(.svelte-1teoznn){font-size:22px;font-weight:700;margin:0 0 8px;color:#134e4a}.article-cta.svelte-1teoznn p:where(.svelte-1teoznn){font-size:15px;color:#64748b;margin:0 0 20px}.article-cta-actions.svelte-1teoznn{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.related-posts.svelte-1teoznn{padding:60px 32px;background:#f8fafc}.related-inner.svelte-1teoznn{max-width:800px;margin:0 auto}.related-inner.svelte-1teoznn h2:where(.svelte-1teoznn){font-size:24px;font-weight:700;margin:0 0 24px;color:#134e4a}.related-grid.svelte-1teoznn{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.related-card.svelte-1teoznn{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;transition:all .2s}.related-card.svelte-1teoznn:hover{border-color:#99f6e4;box-shadow:0 4px 16px #0d94881a;transform:translateY(-2px)}.related-category.svelte-1teoznn{font-size:11px;font-weight:600;padding:3px 8px;border-radius:8px;background:#f0fdfa;color:#0d9488}.related-card.svelte-1teoznn h3:where(.svelte-1teoznn){font-size:16px;font-weight:700;margin:10px 0 6px;color:#134e4a;line-height:1.3}.related-card.svelte-1teoznn p:where(.svelte-1teoznn){font-size:13px;color:#64748b;line-height:1.5;margin:0}.landing-footer.svelte-1teoznn{border-top:1px solid #ccfbf1;padding:40px 32px;background:#f0fdfa}.landing-footer-inner.svelte-1teoznn{max-width:1200px;margin:0 auto;text-align:center}.footer-brand.svelte-1teoznn{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px}.footer-brand.svelte-1teoznn .brand-icon:where(.svelte-1teoznn){width:28px;height:28px;font-size:14px}.footer-brand.svelte-1teoznn .brand-text:where(.svelte-1teoznn){font-size:16px;color:#134e4a}.footer-links.svelte-1teoznn{display:flex;gap:24px;justify-content:center;margin-bottom:12px}.footer-links.svelte-1teoznn a:where(.svelte-1teoznn){font-size:14px;color:#64748b;text-decoration:none}.footer-links.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:#0d9488}.footer-copy.svelte-1teoznn{font-size:12px;color:#94a3b8}@media (max-width: 900px){.article-header.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:28px}.related-grid.svelte-1teoznn{grid-template-columns:1fr}.landing-nav-links.svelte-1teoznn a:where(.svelte-1teoznn):not(.btn-cta):not(.btn-ghost-light){display:none}}
