.hero.svelte-1uha8ag{padding:8.5rem 2rem 5rem;max-width:720px;margin:0 auto}.hero-kicker.svelte-1uha8ag{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--blue);margin-bottom:1.25rem;font-weight:500}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-family:var(--display);font-size:clamp(2.6rem,5.5vw,4rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;margin-bottom:1.5rem;color:var(--text)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) .em:where(.svelte-1uha8ag){font-style:italic;color:var(--blue)}.hero-desc.svelte-1uha8ag{font-size:.95rem;color:var(--text-2);line-height:1.7;margin-bottom:2.5rem;max-width:480px}.hero-desc.svelte-1uha8ag strong{color:var(--text);font-weight:500}.hero-btns.svelte-1uha8ag{display:flex;gap:.75rem;flex-wrap:wrap}.btn.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 1.6rem;font-family:var(--mono);font-size:.85rem;font-weight:500;text-decoration:none;border-radius:8px;transition:all .15s;cursor:pointer;border:1px solid transparent}.btn-fill.svelte-1uha8ag{background:var(--blue);color:#fff}.btn-fill.svelte-1uha8ag:hover{opacity:.88}.btn-outline.svelte-1uha8ag{border-color:var(--border);color:var(--text-2);background:transparent}.btn-outline.svelte-1uha8ag:hover{border-color:var(--text-3);color:var(--text)}.code-section.svelte-1uha8ag{max-width:720px;margin:0 auto 5rem;padding:0 2rem}.code-window.svelte-1uha8ag{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--bg-dark);box-shadow:0 4px 24px #00000014,0 1px 3px #0000000a}.code-tab-bar.svelte-1uha8ag{display:flex;align-items:center;padding:0 1rem;height:40px;border-bottom:1px solid var(--border-dark);gap:0}.code-tab.svelte-1uha8ag{font-size:.75rem;padding:0 .85rem;height:100%;display:flex;align-items:center;color:#6b7280;border-bottom:2px solid transparent}.code-tab.active.svelte-1uha8ag{color:#e5e7eb;border-bottom-color:var(--blue)}.code-body.svelte-1uha8ag{margin:0;padding:1.25rem 1.5rem;font-family:var(--mono);font-size:.82rem;line-height:1.9;color:#9ca3af;white-space:pre-wrap;word-wrap:break-word;background:transparent}.c-kw.svelte-1uha8ag{color:#c084fc}.c-str.svelte-1uha8ag{color:#86efac}.c-key.svelte-1uha8ag{color:#93c5fd}.c-val.svelte-1uha8ag{color:#86efac}.c-cm.svelte-1uha8ag{color:#4b5563}.c-br.svelte-1uha8ag{color:#6b7280}.code-response.svelte-1uha8ag{border-top:1px solid var(--border-dark);padding:.85rem 1.5rem;font-size:.75rem;color:#6b7280;display:flex;align-items:center;gap:.75rem;background:#00000026}.response-badge.svelte-1uha8ag{padding:.15rem .5rem;border-radius:4px;font-weight:500;font-size:.7rem;background:#22c55e1f;color:#4ade80;border:1px solid rgba(34,197,94,.2)}.metrics.svelte-1uha8ag{max-width:720px;margin:0 auto 5rem;padding:0 2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border-radius:10px;overflow:hidden;border:1px solid var(--border)}.metric.svelte-1uha8ag{background:var(--bg);padding:1.75rem;text-align:center}.metric-val.svelte-1uha8ag{font-family:var(--display);font-size:2rem;font-weight:400;letter-spacing:-.02em;margin-bottom:.3rem;color:var(--text)}.metric-val.svelte-1uha8ag .hl:where(.svelte-1uha8ag){color:var(--blue)}.metric-label.svelte-1uha8ag{font-size:.75rem;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em}.features.svelte-1uha8ag{max-width:720px;margin:0 auto;padding:0 2rem 5rem}.section-tag.svelte-1uha8ag{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--blue);margin-bottom:.75rem;font-weight:500}.section-heading.svelte-1uha8ag{font-family:var(--display);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400;letter-spacing:-.015em;margin-bottom:2.5rem;color:var(--text)}.feature-list.svelte-1uha8ag{display:flex;flex-direction:column}.feature-row.svelte-1uha8ag{display:grid;grid-template-columns:180px 1fr;gap:1.5rem;padding:1.25rem 0;border-top:1px solid var(--border);align-items:baseline}.feature-row.svelte-1uha8ag:last-child{border-bottom:1px solid var(--border)}.feature-name.svelte-1uha8ag{font-weight:500;font-size:.85rem;color:var(--text)}.feature-desc.svelte-1uha8ag{font-size:.85rem;color:var(--text-2);line-height:1.6}.pricing.svelte-1uha8ag{max-width:900px;margin:0 auto;padding:5rem 2rem;border-top:1px solid var(--border)}.cta.svelte-1uha8ag{max-width:720px;margin:0 auto;padding:5rem 2rem 6rem;text-align:center}.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--display);font-size:clamp(2rem,4vw,2.8rem);font-weight:400;letter-spacing:-.02em;margin-bottom:.75rem;color:var(--text)}.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag) .em:where(.svelte-1uha8ag){font-style:italic;color:var(--blue)}.cta.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-3);margin-bottom:2rem;font-size:.9rem}@media(max-width:640px){.hero.svelte-1uha8ag{padding:7rem 1.5rem 3rem}.code-section.svelte-1uha8ag,.features.svelte-1uha8ag,.cta.svelte-1uha8ag,.pricing.svelte-1uha8ag{padding-left:1.5rem;padding-right:1.5rem}.metrics.svelte-1uha8ag{grid-template-columns:1fr;margin-left:1.5rem;margin-right:1.5rem}.feature-row.svelte-1uha8ag{grid-template-columns:1fr;gap:.3rem}}
