.hero[data-astro-cid-q2aav43c]{padding:var(--space-7) var(--space-3) var(--space-6);background:var(--cream)}.hero__inner[data-astro-cid-q2aav43c]{max-width:var(--max-prose);margin:0 auto;animation:.6s cubic-bezier(.22,.61,.36,1) .18s both fade-in}.hero__headline[data-astro-cid-q2aav43c]{font-size:var(--fs-hero);letter-spacing:-.02em;margin-bottom:var(--space-3);font-weight:700;line-height:1.04}.hero__sub[data-astro-cid-q2aav43c]{color:var(--mid-ink);margin-bottom:var(--space-4);font-size:1.125rem;line-height:1.55}.hero__install[data-astro-cid-q2aav43c]{margin-bottom:var(--space-3)}.hero__demo-link[data-astro-cid-q2aav43c]{font-size:var(--fs-small);color:var(--mid-ink)}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-title[data-astro-cid-q2aav43c]{font-size:var(--fs-h2);letter-spacing:-.01em;margin-bottom:var(--space-3);font-weight:700}.demo-placeholder[data-astro-cid-q2aav43c]{margin-top:var(--space-3)}.demo-caption[data-astro-cid-q2aav43c]{margin-top:var(--space-2);font-size:var(--fs-small);color:var(--mid-ink)}.terminal-frame[data-astro-cid-q2aav43c]{border:1px solid var(--hairline);background:var(--surface)}.terminal-frame__head[data-astro-cid-q2aav43c]{border-bottom:1px solid var(--hairline);background:var(--cream-2);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.5rem .875rem;font-size:.72rem;display:flex}.terminal-frame__title[data-astro-cid-q2aav43c]{color:var(--graphite);font-weight:700}.terminal-frame__hint[data-astro-cid-q2aav43c]{color:var(--mid-ink)}.terminal-frame__body[data-astro-cid-q2aav43c]{border:none!important}.prose-p[data-astro-cid-q2aav43c]{color:var(--mid-ink);margin-bottom:var(--space-3);line-height:1.65}.prose-p[data-astro-cid-q2aav43c]:last-child{margin-bottom:0}.pipeline-section[data-astro-cid-q2aav43c]{background:var(--cream-2)}.pipeline-intro[data-astro-cid-q2aav43c]{color:var(--mid-ink);margin-bottom:var(--space-4);line-height:1.6}.pipeline-grid[data-astro-cid-q2aav43c]{gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}.pipeline-card[data-astro-cid-q2aav43c]{background:var(--surface);border:1px solid var(--hairline);padding:var(--space-3)}.pipeline-card__head[data-astro-cid-q2aav43c]{margin-bottom:var(--space-2)}.pipeline-card__cmd[data-astro-cid-q2aav43c]{font-family:var(--font-code);color:var(--ink);font-size:1rem;font-weight:600}.pipeline-card__desc[data-astro-cid-q2aav43c]{font-size:var(--fs-small);color:var(--mid-ink);line-height:1.55}@media (width<=860px){.pipeline-grid[data-astro-cid-q2aav43c]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.pipeline-grid[data-astro-cid-q2aav43c]{grid-template-columns:1fr}}.list-heading[data-astro-cid-q2aav43c]{font-family:var(--font-display);font-size:var(--fs-h3);margin-top:var(--space-3);margin-bottom:var(--space-2);font-weight:600}.list-heading[data-astro-cid-q2aav43c]:first-of-type{margin-top:0}.feature-list[data-astro-cid-q2aav43c]{margin:0 0 var(--space-3) 0;color:var(--mid-ink);padding-left:1.25rem;line-height:1.65}.feature-list[data-astro-cid-q2aav43c] li[data-astro-cid-q2aav43c]{margin-bottom:.5rem}.feature-list[data-astro-cid-q2aav43c] li[data-astro-cid-q2aav43c]:last-child{margin-bottom:0}.feature-list[data-astro-cid-q2aav43c] code[data-astro-cid-q2aav43c]{background:var(--surface);border:1px solid var(--hairline);border-radius:2px;padding:.1em .35em;font-size:.9em}.sibling-callout[data-astro-cid-q2aav43c]{margin-top:var(--space-4);padding:var(--space-2) var(--space-3);border-left:3px solid var(--hairline);font-size:var(--fs-small);color:var(--mid-ink);line-height:1.55}.final-cta[data-astro-cid-q2aav43c]{background:var(--cream-2);padding:var(--space-7) var(--space-3);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.final-cta__inner[data-astro-cid-q2aav43c]{max-width:var(--max-prose);text-align:center;margin:0 auto}.final-cta__title[data-astro-cid-q2aav43c]{margin-bottom:var(--space-4);letter-spacing:-.02em;font-size:clamp(2.2rem,4.2vw,3.2rem);line-height:1.05}.final-cta__install[data-astro-cid-q2aav43c]{text-align:left;margin-bottom:var(--space-3);display:inline-block}.final-cta__note[data-astro-cid-q2aav43c]{color:var(--mid-ink);font-size:var(--fs-small)}
