.page.svelte-1uha8ag{background:#fff}.nav.svelte-1uha8ag{justify-content:space-between;align-items:center;max-width:980px;margin:0 auto;padding:20px 24px;display:flex}.logo.svelte-1uha8ag{color:#1d1d1f;letter-spacing:-.01em;font-size:15px;font-weight:600;text-decoration:none}.nav-links.svelte-1uha8ag{gap:32px;display:flex}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#86868b;font-size:13px;text-decoration:none;transition:color .15s}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#1d1d1f}.hero.svelte-1uha8ag{text-align:center;max-width:640px;margin:0 auto;padding:100px 24px 48px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.04em;color:#1d1d1f;margin:0 0 16px;font-size:52px;font-weight:700;line-height:1.05}.sub.svelte-1uha8ag{color:#86868b;margin:0 0 32px;font-size:18px;line-height:1.5}.ctas.svelte-1uha8ag{justify-content:center;gap:12px;display:flex}.btn-primary.svelte-1uha8ag{color:#fff;background:#1d1d1f;border-radius:980px;padding:12px 28px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s}.btn-primary.svelte-1uha8ag:hover{background:#424245}.btn-ghost.svelte-1uha8ag{color:#06c;padding:12px 28px;font-size:14px;font-weight:500;text-decoration:none}.btn-ghost.svelte-1uha8ag:hover{text-decoration:underline}.code-section.svelte-1uha8ag{max-width:540px;margin:0 auto;padding:0 24px 100px}.code-card.svelte-1uha8ag{background:#1d1d1f;border-radius:18px;padding:20px 24px 24px;box-shadow:0 20px 60px #0000001a}.code-dots.svelte-1uha8ag{gap:6px;margin-bottom:16px;display:flex}.code-dots.svelte-1uha8ag span:where(.svelte-1uha8ag){background:#ffffff1a;border-radius:50%;width:10px;height:10px}.code-pre.svelte-1uha8ag{color:#a1a1a6;white-space:pre;margin:0;font-size:13px;line-height:1.75;overflow-x:auto}.ck.svelte-1uha8ag{color:#bf5af2}.cs.svelte-1uha8ag{color:#30d158}.cn.svelte-1uha8ag{color:#ff9f0a}.cd.svelte-1uha8ag{color:#e5e5ea}.steps.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:40px;max-width:800px;margin:0 auto;padding:0 24px 100px;display:grid}.step.svelte-1uha8ag{text-align:center}.step-num.svelte-1uha8ag{color:#1d1d1f;background:#f5f5f7;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:14px;font-size:14px;font-weight:600;display:inline-flex}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#1d1d1f;letter-spacing:-.01em;margin:0 0 6px;font-size:16px;font-weight:600}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#86868b;margin:0;font-size:14px;line-height:1.55}.step.svelte-1uha8ag code:where(.svelte-1uha8ag){color:#1d1d1f;background:#f5f5f7;border-radius:4px;padding:1px 5px;font-size:12px}.benefits.svelte-1uha8ag{max-width:720px;margin:0 auto;padding:0 24px 100px}.benefit-grid.svelte-1uha8ag{flex-direction:column;gap:0;display:flex}.benefit-card.svelte-1uha8ag{border-bottom:1px solid #f5f5f7;grid-template-columns:200px 1fr;align-items:baseline;gap:24px;padding:20px 0;display:grid}.benefit-card.svelte-1uha8ag:first-child{border-top:1px solid #f5f5f7}.benefit-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#1d1d1f;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.benefit-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#86868b;margin:0;font-size:14px;line-height:1.55}.capabilities.svelte-1uha8ag{border-top:1px solid #f5f5f7;max-width:800px;margin:0 auto;padding:48px 24px 100px}.cap-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:32px 40px;display:grid}.cap.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#1d1d1f;letter-spacing:-.01em;margin:0 0 4px;font-size:14px;font-weight:600}.cap.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#86868b;margin:0;font-size:13px;line-height:1.55}.final-cta.svelte-1uha8ag{text-align:center;background:#fafafa;padding:80px 24px 100px}.final-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#1d1d1f;letter-spacing:-.035em;margin:0 0 12px;font-size:36px;font-weight:700}.final-cta.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#86868b;margin:0 0 28px;font-size:17px;line-height:1.5}.footer.svelte-1uha8ag{text-align:center;padding:32px 24px}.footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#a1a1a6;font-size:12px;text-decoration:none}.footer.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#1d1d1f}@media (width<=768px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:36px}.steps.svelte-1uha8ag{grid-template-columns:1fr;gap:32px}.cap-grid.svelte-1uha8ag{grid-template-columns:1fr}.final-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:28px}.nav-links.svelte-1uha8ag{gap:20px}}
