.lp-hero.svelte-sm4829{display:flex;flex-direction:column;gap:var(--space-4);padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(24px,4vw,48px)}.lp-hero.svelte-sm4829 .mono-label:where(.svelte-sm4829){display:inline-flex;align-items:center;gap:8px}.lp-hero.svelte-sm4829 h1:where(.svelte-sm4829){font-family:var(--font-display);font-weight:700;font-size:clamp(38px,5.4vw,76px);letter-spacing:-.032em;line-height:1.02;color:var(--ink-900);max-width:18ch;text-wrap:balance}.lp-lede.svelte-sm4829{font-size:clamp(17px,1.5vw,21px);line-height:1.55;color:var(--ink-600);max-width:60ch;text-wrap:pretty}.lp-ctas.svelte-sm4829{display:flex;gap:12px;flex-wrap:wrap;margin-top:var(--space-2)}.lp-points.svelte-sm4829{padding-top:clamp(16px,3vw,32px)}.lp-demo-card.svelte-sm4829{position:relative;border-radius:18px;overflow:hidden;box-shadow:var(--shadow-inset-hairline),var(--shadow-lg);max-width:720px}.lp-demo-meta.svelte-sm4829{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 20px;background:var(--paper-2)}.lp-demo-meta.svelte-sm4829 .lbl:where(.svelte-sm4829){font-family:var(--font-mono);font-size:12px;color:var(--ink-500)}.lp-demo-meta.svelte-sm4829 .name:where(.svelte-sm4829){font-family:var(--font-display);font-weight:700;color:var(--ink-900)}.lp-faq-list.svelte-sm4829{display:flex;flex-direction:column;gap:0;max-width:760px}.lp-faq-list.svelte-sm4829 details:where(.svelte-sm4829){border-bottom:1px solid var(--ink-200);padding:18px 0}.lp-faq-list.svelte-sm4829 summary:where(.svelte-sm4829){cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:18px;color:var(--ink-900);list-style:none;display:flex;justify-content:space-between;gap:16px}.lp-faq-list.svelte-sm4829 summary:where(.svelte-sm4829)::-webkit-details-marker{display:none}.lp-faq-list.svelte-sm4829 summary:where(.svelte-sm4829):after{content:"+";color:var(--brand);font-weight:400}.lp-faq-list.svelte-sm4829 details[open]:where(.svelte-sm4829) summary:where(.svelte-sm4829):after{content:"–"}.lp-faq-list.svelte-sm4829 details:where(.svelte-sm4829) p:where(.svelte-sm4829){margin:12px 0 0;color:var(--ink-600);line-height:1.6;max-width:64ch}.lp-more-links.svelte-sm4829{display:flex;flex-wrap:wrap;gap:12px;margin-top:var(--space-3)}.lp-more-links.svelte-sm4829 a:where(.svelte-sm4829){display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--ink-200);color:var(--ink-900);text-decoration:none;font-size:14.5px;transition:background .12s var(--ease-out)}.lp-more-links.svelte-sm4829 a:where(.svelte-sm4829):hover{background:var(--bone)}.lp-more-links.svelte-sm4829 a:where(.svelte-sm4829) i:where(.svelte-sm4829):first-child{color:var(--brand)}.lp-cta.svelte-sm4829{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.lp-cta.svelte-sm4829 h2:where(.svelte-sm4829){font-family:var(--font-display);font-weight:700;font-size:clamp(28px,3.6vw,44px);letter-spacing:-.025em;line-height:1.08;color:var(--ink-900);max-width:20ch;text-wrap:balance}
