.hero[data-astro-cid-j7pv25f6]{padding-block:clamp(6rem,14vw,12rem) clamp(5rem,10vw,9rem);border-bottom:1px solid var(--rule)}.hero-inner[data-astro-cid-j7pv25f6]{max-width:880px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:14ch;text-wrap:balance;margin:0 0 var(--s-5)}.hero-emph[data-astro-cid-j7pv25f6]{color:var(--brand)}.hero[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{max-width:56ch;font-size:clamp(var(--t-16),1.4vw + .6rem,var(--t-20));color:var(--ink-soft)}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--s-4);align-items:center;margin-top:var(--s-6)}.promise[data-astro-cid-j7pv25f6]{padding-block:var(--section-pad)}.promise-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-7)}@media (max-width: 880px){.promise-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--s-6)}}.promise[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{padding-top:var(--s-5);border-top:1px solid var(--rule)}.promise-eyebrow[data-astro-cid-j7pv25f6]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--t-12);letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin:0 0 var(--s-3)}.promise-title[data-astro-cid-j7pv25f6]{font-size:var(--t-28);line-height:1.2;margin-bottom:var(--s-3);text-wrap:balance}.promise-body[data-astro-cid-j7pv25f6]{color:var(--ink-soft);font-size:var(--t-16);margin:0;max-width:36ch}.showcase[data-astro-cid-j7pv25f6]{background:var(--surface)}.showcase-head[data-astro-cid-j7pv25f6]{max-width:22ch;margin:0 0 var(--s-7);text-wrap:balance}.showcase-frame[data-astro-cid-j7pv25f6]{margin:0;max-width:880px}.showcase-shot[data-astro-cid-j7pv25f6]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-3);overflow:hidden;box-shadow:0 1px #181f2d0a,0 12px 32px -16px #181f2d14,0 32px 80px -32px #181f2d0f}.shot-bar[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem;padding:.65rem .9rem;border-bottom:1px solid var(--rule);background:var(--surface)}.shot-bar[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:first-child{grid-column:1}.bar-dot[data-astro-cid-j7pv25f6]{width:10px;height:10px;border-radius:50%;background:var(--rule-strong)}.bar-dot[data-astro-cid-j7pv25f6]+.bar-dot[data-astro-cid-j7pv25f6]{margin-left:.4rem}body[dir=rtl] .bar-dot[data-astro-cid-j7pv25f6]+.bar-dot[data-astro-cid-j7pv25f6]{margin-left:0;margin-right:.4rem}.bar-title[data-astro-cid-j7pv25f6]{grid-column:2;text-align:center;font-size:var(--t-12);font-weight:500;color:var(--ink-muted);letter-spacing:.02em}.shot-body[data-astro-cid-j7pv25f6]{background:var(--surface-inset);padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-3);min-height:280px}.shot-msg[data-astro-cid-j7pv25f6]{padding:.7rem .95rem;border-radius:var(--r-2);max-width:80%;font-family:IBM Plex Sans Arabic,IBM Plex Sans,sans-serif;line-height:1.6}.shot-msg--user[data-astro-cid-j7pv25f6]{align-self:flex-end;background:var(--brand);color:#fff}.shot-msg--assistant[data-astro-cid-j7pv25f6]{align-self:flex-start;background:var(--surface);color:var(--ink);border:1px solid var(--rule)}.shot-msg--assistant[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 .4rem}.shot-msg--assistant[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.shot-cite[data-astro-cid-j7pv25f6]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--t-12);color:var(--ink-muted);margin-top:.6rem!important}.pricing-teaser[data-astro-cid-j7pv25f6]{padding-block:var(--section-pad)}.pt-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;max-width:760px}.pt-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:18ch}.pt-price[data-astro-cid-j7pv25f6]{color:var(--brand);font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500;letter-spacing:-.02em}.pt-copy[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{max-width:56ch;margin-bottom:var(--s-5)}.closing[data-astro-cid-j7pv25f6]{padding-block:var(--s-9);background:var(--surface)}.closing-card[data-astro-cid-j7pv25f6]{text-align:center;max-width:640px;margin:0 auto;padding:clamp(2.5rem,5vw,4.5rem) var(--s-4)}.closing-card[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 auto var(--s-3);max-width:18ch}.closing-card[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{color:var(--ink-soft);margin:0 auto var(--s-5);max-width:42ch}
