.hero[data-astro-cid-lcdefpme]{grid-template-columns:1.08fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3rem,6vw,5.5rem) 6rem;display:grid}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{align-items:center;gap:.75rem;display:flex}.eyebrow-line[data-astro-cid-lcdefpme]{background:currentColor;flex-shrink:0;width:1.75rem;height:1px}h1[data-astro-cid-lcdefpme]{letter-spacing:-.065em;text-wrap:initial;max-width:10ch;margin-block:1.5rem;font-size:clamp(3.5rem,5.5vw,5.1rem);font-weight:500;line-height:1.02}.hero-description[data-astro-cid-lcdefpme]{max-width:31rem;color:var(--color-muted);font-size:1.125rem;line-height:1.75}.hero-actions[data-astro-cid-lcdefpme]{gap:1.5rem;margin-block-start:2rem}.hero-note[data-astro-cid-lcdefpme]{max-width:28rem;color:var(--color-muted);margin-block-start:1.5rem;font-size:.8125rem}.hero-preview[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-paper);box-shadow:0 1.5rem 3rem -2.5rem #152d2a55}.preview-heading[data-astro-cid-lcdefpme]{color:var(--color-muted);align-items:center;gap:.5rem;padding:1rem 1.25rem;font-size:.7rem;display:flex}.preview-dot[data-astro-cid-lcdefpme]{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.preview-label[data-astro-cid-lcdefpme]{color:var(--color-accent);margin-inline-start:auto;font-weight:650}.hero-preview[data-astro-cid-lcdefpme] img{border-radius:0}.preview-footer[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-size:.7rem;display:flex}.preview-footer[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-muted)}code[data-astro-cid-lcdefpme]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.source-note[data-astro-cid-lcdefpme]{border-block-start:1px solid var(--color-border);background:color-mix(in srgb, var(--color-accent) 5%, var(--color-paper));border-radius:0 0 var(--radius-card) var(--radius-card);align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.source-note[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--color-accent);font-size:2rem}.source-note[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:.8125rem}.source-note[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-ink);font-weight:600}.stack-section[data-astro-cid-lcdefpme]{border-block-start:1px solid var(--color-border);padding-block:2.5rem 0}.stack-intro[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.stack-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:1.1rem;font-weight:600}.stack-intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:.8125rem}.stack-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:2rem;display:grid}.stack-item[data-astro-cid-lcdefpme]{padding:.5rem 1.5rem .5rem 0}.stack-item[data-astro-cid-lcdefpme]+.stack-item[data-astro-cid-lcdefpme]{border-inline-start:1px solid var(--color-border);padding-inline-start:1.5rem}.stack-item[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:.6875rem}.stack-item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.045em;margin-block:.75rem 1rem;font-size:1.65rem;font-weight:600}.stack-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:.8125rem}.stack-item[data-astro-cid-lcdefpme] .stack-purpose[data-astro-cid-lcdefpme]{color:var(--color-ink);margin-block-end:.35rem;font-weight:550}.section[data-astro-cid-lcdefpme]{padding-block:6rem}.section-heading[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr;align-items:end;gap:4rem;margin-block-end:3rem;display:grid}.section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.agent-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.pricing-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.055em;margin-block-start:1rem;font-size:clamp(2.25rem,3.5vw,3.35rem);font-weight:500;line-height:1.08}.section-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme],.section-description[data-astro-cid-lcdefpme]{max-width:30rem;color:var(--color-muted);font-size:1rem;line-height:1.75}.capability-grid[data-astro-cid-lcdefpme]{border-block-start:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.capability[data-astro-cid-lcdefpme]{border-block-end:1px solid var(--color-border);padding:2rem 2rem 2.5rem 0}.capability[data-astro-cid-lcdefpme]:not(:nth-child(3n+1)){border-inline-start:1px solid var(--color-border);padding-inline-start:2rem}.capability-label[data-astro-cid-lcdefpme]{color:var(--color-muted);justify-content:space-between;gap:1rem;font-size:.6875rem;display:flex}.capability-label[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{color:var(--color-accent);text-transform:uppercase;letter-spacing:.07em;font-weight:650}.capability[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.03em;max-width:15rem;margin-block:1.5rem 1rem;font-size:1.35rem;font-weight:550;line-height:1.25}.capability[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:.9375rem;line-height:1.75}.agent-section[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-accent) 5%, var(--color-surface));grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);padding:clamp(2rem,5vw,4rem);display:grid}.agent-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){color:var(--color-muted);margin-block-start:1.5rem}.context-list[data-astro-cid-lcdefpme]{gap:1.25rem;margin-block:2rem;padding:0;list-style:none;display:grid}.context-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:.25rem;display:grid}.context-list[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:.875rem}.context-list[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:.875rem}.source-panel[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);background:var(--color-paper);border-radius:.75rem;align-self:center;overflow:hidden}.source-panel-heading[data-astro-cid-lcdefpme]{border-block-end:1px solid var(--color-border);color:var(--color-muted);align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:.75rem;display:flex}.source-panel-heading[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:first-child{color:var(--color-accent);font-size:1.125rem}.source-tree[data-astro-cid-lcdefpme]{padding:1rem .5rem}.source-tree[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-radius:.25rem;grid-template-columns:1fr 1.4fr;align-items:center;gap:.5rem;padding:.65rem .75rem;font-size:.6875rem;display:grid}.source-tree[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-muted)}.source-tree[data-astro-cid-lcdefpme] .source-highlight[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--color-accent) 7%, var(--color-paper))}.source-highlight[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{color:var(--color-accent);font-weight:650}.terminal[data-astro-cid-lcdefpme]{background:var(--color-ink);color:var(--color-paper);padding:1.5rem 1.25rem}.terminal[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:#dbe8e0;font-size:.75rem}.terminal[data-astro-cid-lcdefpme] pre[data-astro-cid-lcdefpme]{white-space:pre-wrap;overflow-wrap:anywhere;margin-block:1rem;font-size:.75rem;line-height:1.9}.terminal[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#a8c8a6}.terminal[data-astro-cid-lcdefpme] .terminal-note[data-astro-cid-lcdefpme]{font-size:.6875rem}.hosting-section[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:6rem;display:grid}.section-description[data-astro-cid-lcdefpme]{margin-block-start:1.5rem}.hosting-options[data-astro-cid-lcdefpme]{gap:2rem;display:grid}.hosting-options[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-block-end:1px solid var(--color-border);align-items:start;gap:1.25rem;padding-block-end:2rem;display:flex}.hosting-options[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:last-child{border:0;padding:0}.hosting-options[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--color-accent);font-size:1.5rem;line-height:1}.hosting-options[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-block-end:.6rem;font-size:1.1rem;font-weight:600}.hosting-options[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:.9375rem}.pricing-section[data-astro-cid-lcdefpme]{border-block:1px solid var(--color-border);background:color-mix(in srgb, var(--color-accent) 5%, var(--color-surface));padding-block:5rem}.pricing-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.offer[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-paper);flex-direction:column;padding:clamp(1.5rem,4vw,3rem);display:flex}.offer-label[data-astro-cid-lcdefpme]{color:var(--color-accent);font-size:.75rem;font-weight:650}.offer[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.05em;margin-block:1.5rem;font-size:clamp(2rem,3vw,2.75rem);font-weight:500;line-height:1.1}.offer-description[data-astro-cid-lcdefpme]{color:var(--color-muted);max-width:24rem;font-size:.9375rem}.offer[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:.75rem;margin-block:2rem;padding:0;font-size:.875rem;list-style:none;display:grid}.offer[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:.65rem;display:flex}.offer[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✓";color:var(--color-accent)}.offer[data-astro-cid-lcdefpme] .ds-button[data-astro-cid-lcdefpme]{margin-block-start:auto}.offer-subscription[data-astro-cid-lcdefpme]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.offer-subscription[data-astro-cid-lcdefpme] .offer-label[data-astro-cid-lcdefpme],.offer-subscription[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{color:#bad7bd}.offer-subscription[data-astro-cid-lcdefpme] .offer-description[data-astro-cid-lcdefpme]{color:#dbe8e0}.offer-subscription[data-astro-cid-lcdefpme] .ds-button[data-astro-cid-lcdefpme]{background:var(--color-paper);color:var(--color-ink)}.offer-subscription[data-astro-cid-lcdefpme] .ds-button[data-astro-cid-lcdefpme]:hover{background:#e8efe6}.retention-note[data-astro-cid-lcdefpme]{align-items:start;gap:1rem;max-width:56rem;margin-block:2rem 1rem;display:flex}.retention-note[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--color-accent);font-size:1.5rem;line-height:1.1}.retention-note[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:.875rem}.retention-note[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-ink);margin-block-end:.35rem;font-weight:650;display:block}.license-note[data-astro-cid-lcdefpme]{color:var(--color-muted);padding-inline-start:2.25rem;font-size:.75rem}.faq-section[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;gap:6rem;display:grid}.faq-section[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-block-start:1.5rem;display:inline-block}.faq-list[data-astro-cid-lcdefpme]{border-block-start:1px solid var(--color-border)}details[data-astro-cid-lcdefpme]{border-block-end:1px solid var(--color-border);padding-block:1.25rem}summary[data-astro-cid-lcdefpme]{cursor:pointer;padding-inline-end:1rem;font-size:1rem;font-weight:550}summary[data-astro-cid-lcdefpme]::marker{color:var(--color-accent)}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);margin-block-start:1rem;font-size:.9375rem;line-height:1.75}.faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-block-start:1rem}.journal[data-astro-cid-lcdefpme]{border-block:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:3rem;padding-block:2.5rem 3rem;display:flex}.journal[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.035em;margin-block:1rem;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:500}.journal[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-ink);text-decoration:none}.journal[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow){max-width:43rem;color:var(--color-muted);font-size:.9375rem}.journal[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{flex-shrink:0}.closing[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:3rem;padding-block:5rem;display:flex}.closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-block-start:1rem}@media (width<=64rem){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:2rem}h1[data-astro-cid-lcdefpme]{font-size:clamp(3.2rem,6vw,4.4rem)}.preview-label[data-astro-cid-lcdefpme]{display:none}.source-tree[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.2rem}.capability[data-astro-cid-lcdefpme]{padding-inline-end:1.5rem}.capability[data-astro-cid-lcdefpme]:not(:nth-child(3n+1)){padding-inline-start:1.5rem}.section-heading[data-astro-cid-lcdefpme],.hosting-section[data-astro-cid-lcdefpme],.faq-section[data-astro-cid-lcdefpme]{gap:3rem}}@media (width<=48rem){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2.5rem;padding-block:3rem 4rem}h1[data-astro-cid-lcdefpme]{max-width:13ch;font-size:clamp(3.3rem,9vw,4.5rem)}.hero-preview[data-astro-cid-lcdefpme]{max-width:34rem}.preview-label[data-astro-cid-lcdefpme]{display:inline}.stack-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.stack-item[data-astro-cid-lcdefpme]:nth-child(3){border-inline-start:0;padding-inline-start:0}.section[data-astro-cid-lcdefpme]{padding-block:4rem}.section-heading[data-astro-cid-lcdefpme],.hosting-section[data-astro-cid-lcdefpme],.faq-section[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.5rem}.section-heading[data-astro-cid-lcdefpme]{margin-block-end:2rem}.capability-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.capability[data-astro-cid-lcdefpme]:not(:nth-child(3n+1)){border-inline-start:0;padding-inline-start:0}.capability[data-astro-cid-lcdefpme]:nth-child(2n){border-inline-start:1px solid var(--color-border);padding-inline-start:1.5rem}.agent-section[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.source-tree[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.4fr}.hosting-options[data-astro-cid-lcdefpme]{margin-block-start:1rem}.pricing-section[data-astro-cid-lcdefpme]{padding-block:4rem}.pricing-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.offer[data-astro-cid-lcdefpme]{max-width:36rem}.faq-list[data-astro-cid-lcdefpme]{margin-block-start:1rem}.journal[data-astro-cid-lcdefpme],.closing[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start;gap:1.5rem}.closing[data-astro-cid-lcdefpme]{padding-block:4rem}}@media (width<=36rem){.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{font-size:.6875rem}.hero-actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start;gap:1.25rem}.preview-heading[data-astro-cid-lcdefpme],.preview-footer[data-astro-cid-lcdefpme]{padding-inline:1rem}.preview-heading[data-astro-cid-lcdefpme]{font-size:.625rem}.capability-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.capability[data-astro-cid-lcdefpme],.capability[data-astro-cid-lcdefpme]:nth-child(2n){border-inline-start:0;padding:1.75rem 0}.capability[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{max-width:20rem}.agent-section[data-astro-cid-lcdefpme]{padding:1.5rem}.source-tree[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.source-note[data-astro-cid-lcdefpme]{padding-inline:1rem}}
