.hero-section:where(.astro-5o7yhepk){padding-top:clamp(2rem,4vw,4rem);padding-bottom:clamp(4rem,7vw,7rem)}.hero-grid:where(.astro-5o7yhepk){display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(1.5rem,4vw,3rem);align-items:center}.hero-copy:where(.astro-5o7yhepk){max-width:40rem}.eyebrow:where(.astro-5o7yhepk){margin-bottom:1rem;color:var(--landing-accent-strong);font-family:JetBrains Mono,monospace;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}h1:where(.astro-5o7yhepk){font-size:clamp(3rem,8vw,5.6rem);line-height:.94;max-width:10ch}.lede:where(.astro-5o7yhepk){margin-top:1.2rem;font-size:clamp(1.1rem,2vw,1.35rem);color:var(--landing-text);max-width:34ch}.hero-actions:where(.astro-5o7yhepk){display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.7rem}.button:where(.astro-5o7yhepk){display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.85rem 1.15rem;border-radius:999px;border:1px solid var(--landing-border);text-decoration:none;font-weight:700;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.button:where(.astro-5o7yhepk):hover{transform:translateY(-1px)}.button-primary:where(.astro-5o7yhepk){background:var(--landing-text);color:#fff;box-shadow:0 16px 36px #11111129}.button-primary:where(.astro-5o7yhepk):hover{background:var(--landing-accent-strong)}.button-secondary:where(.astro-5o7yhepk){background:var(--landing-surface);color:var(--landing-text)}.button-secondary:where(.astro-5o7yhepk):hover{background:var(--landing-surface-strong);border-color:var(--landing-border-strong)}.terminal-card:where(.astro-5o7yhepk){border:1px solid var(--landing-border);border-radius:var(--landing-radius-xl);background:linear-gradient(180deg,#ffffffe6,#faf7f0f0);box-shadow:var(--landing-shadow);overflow:hidden}.terminal-chrome:where(.astro-5o7yhepk){display:grid;grid-template-columns:repeat(3,.8rem) 1fr;gap:.5rem;align-items:center;padding:.95rem 1rem;border-bottom:1px solid var(--landing-border);background:#ffffffbf;color:var(--landing-muted);font-family:JetBrains Mono,monospace;font-size:.78rem}.terminal-chrome:where(.astro-5o7yhepk) span:where(.astro-5o7yhepk):nth-child(-n+3){width:.72rem;height:.72rem;border-radius:999px;background:#1111112e}.terminal-chrome:where(.astro-5o7yhepk) span:where(.astro-5o7yhepk):last-child{justify-self:end;font-weight:700;color:var(--landing-text)}.terminal-body:where(.astro-5o7yhepk){display:grid;gap:.7rem;padding:1rem;font-family:JetBrains Mono,monospace;font-size:.92rem}.terminal-line:where(.astro-5o7yhepk){display:grid;grid-template-columns:minmax(8.5rem,11rem) minmax(0,1fr);gap:.75rem;align-items:start}.terminal-line-command:where(.astro-5o7yhepk){grid-template-columns:auto minmax(0,1fr);padding-bottom:.6rem;margin-bottom:.1rem;border-bottom:1px dashed var(--landing-border)}.terminal-line-command:where(.astro-5o7yhepk) span:where(.astro-5o7yhepk):last-child{min-width:0;overflow-wrap:anywhere;word-break:break-word}.prompt:where(.astro-5o7yhepk){color:var(--landing-accent-strong);font-weight:700}.terminal-label:where(.astro-5o7yhepk){color:var(--landing-muted);text-transform:lowercase}.terminal-value:where(.astro-5o7yhepk){color:var(--landing-text);font-weight:600;word-break:break-word}@media(max-width:960px){.hero-grid:where(.astro-5o7yhepk){grid-template-columns:1fr}.hero-copy:where(.astro-5o7yhepk){max-width:none}}@media(max-width:640px){.terminal-line:where(.astro-5o7yhepk){grid-template-columns:1fr;gap:.25rem}}.value-split-section:where(.astro-tgsyvkez){padding-top:0}.value-split-grid:where(.astro-tgsyvkez){display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}.value-split-copy:where(.astro-tgsyvkez){position:sticky;top:1.5rem;max-width:32rem}.eyebrow:where(.astro-tgsyvkez){margin-bottom:.9rem;color:var(--landing-accent-strong);font-family:JetBrains Mono,monospace;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}h2:where(.astro-tgsyvkez){font-size:clamp(2.2rem,4vw,3.5rem);max-width:14ch}.lede:where(.astro-tgsyvkez){margin-top:1rem;max-width:36ch;color:var(--landing-muted);font-size:1.06rem}.lede:where(.astro-tgsyvkez) code:where(.astro-tgsyvkez){padding:.1rem .3rem;border-radius:6px;background:#1111110f;color:var(--landing-text);font-size:.92em}.value-split-cards:where(.astro-tgsyvkez){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.value-card:where(.astro-tgsyvkez){display:flex;flex-direction:column;padding:1.4rem 1.35rem 1.45rem;border:1px solid var(--landing-border);border-radius:var(--landing-radius-lg);background:linear-gradient(180deg,#ffffffeb,#faf7f0f5);box-shadow:var(--landing-shadow);transition:transform .2s ease,border-color .2s ease}.value-card:where(.astro-tgsyvkez):hover{transform:translateY(-2px);border-color:var(--landing-border-strong)}.value-card-run:where(.astro-tgsyvkez){border-color:var(--landing-border-strong);background:linear-gradient(180deg,#fffffffa,#f4f6ffe6)}.card-eyebrow:where(.astro-tgsyvkez){display:inline-flex;align-self:flex-start;margin-bottom:.55rem;padding:.3rem .6rem;border-radius:999px;background:var(--landing-accent-soft);color:var(--landing-accent-strong);font-family:JetBrains Mono,monospace;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.card-subtitle:where(.astro-tgsyvkez){margin-bottom:.9rem;color:var(--landing-muted);font-size:.95rem}.card-subtitle:where(.astro-tgsyvkez) code:where(.astro-tgsyvkez){padding:.05rem .3rem;border-radius:6px;background:#1111110f;color:var(--landing-text);font-size:.92em}.card-list:where(.astro-tgsyvkez){margin:0;padding-left:1.25rem;display:grid;gap:.55rem;color:var(--landing-text)}.card-list:where(.astro-tgsyvkez) li:where(.astro-tgsyvkez){line-height:1.5}.card-list:where(.astro-tgsyvkez) li:where(.astro-tgsyvkez)::marker{color:var(--landing-accent-strong);font-weight:700}.card-aux:where(.astro-tgsyvkez){margin-top:.9rem;padding:.7rem .9rem;border-radius:12px;background:#355cff14;color:var(--landing-muted);font-family:JetBrains Mono,monospace;font-size:.82rem;line-height:1.45}.card-footer:where(.astro-tgsyvkez){margin-top:auto;padding-top:.95rem;border-top:1px dashed var(--landing-border);font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:700;letter-spacing:.02em}.value-card:where(.astro-tgsyvkez) .card-footer:where(.astro-tgsyvkez){margin-top:1.1rem}.card-footer-muted:where(.astro-tgsyvkez){color:var(--landing-muted)}.card-footer-accent:where(.astro-tgsyvkez){color:var(--landing-accent-strong)}@media(max-width:900px){.value-split-grid:where(.astro-tgsyvkez){grid-template-columns:1fr}.value-split-copy:where(.astro-tgsyvkez){position:static;max-width:none}}@media(max-width:720px){.value-split-cards:where(.astro-tgsyvkez){grid-template-columns:1fr}}.use-cases-section:where(.astro-52tio2kw){padding-top:0}.use-cases-shell:where(.astro-52tio2kw){display:grid;gap:1.4rem}.use-cases-copy:where(.astro-52tio2kw){max-width:38rem}.eyebrow:where(.astro-52tio2kw){margin-bottom:.9rem;color:var(--landing-accent-strong);font-family:JetBrains Mono,monospace;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}h2:where(.astro-52tio2kw){font-size:clamp(2.2rem,4vw,3.4rem);max-width:15ch}.lede:where(.astro-52tio2kw){margin-top:1rem;max-width:36ch;color:var(--landing-muted);font-size:1.06rem}.use-cases-grid:where(.astro-52tio2kw){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.case-card:where(.astro-52tio2kw){display:grid;gap:.9rem;padding:1.35rem;border:1px solid var(--landing-border);border-radius:var(--landing-radius-lg);background:linear-gradient(180deg,#ffffffeb,#faf7f0f5);box-shadow:var(--landing-shadow)}.case-card:where(.astro-52tio2kw) h3:where(.astro-52tio2kw){font-size:1.4rem}.case-body:where(.astro-52tio2kw),.case-note:where(.astro-52tio2kw){color:var(--landing-muted)}.case-command:where(.astro-52tio2kw){display:flex;align-items:flex-start;gap:.8rem;width:100%;padding:.95rem;border:1px solid var(--landing-border);border-radius:16px;background:#ffffffc7;text-align:left;cursor:pointer;appearance:none;font:inherit;color:inherit;transition:border-color .18s ease,background-color .18s ease}.case-command:where(.astro-52tio2kw):hover{border-color:var(--landing-border-strong);background:var(--landing-surface-strong)}.case-command:where(.astro-52tio2kw) code:where(.astro-52tio2kw){flex:1;font-size:.84rem;line-height:1.55;word-break:break-word}.copy-label:where(.astro-52tio2kw){flex-shrink:0;padding:.3rem .55rem;border-radius:999px;background:var(--landing-accent-soft);color:var(--landing-accent-strong);font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.case-note:where(.astro-52tio2kw){font-size:.95rem}.case-actions:where(.astro-52tio2kw) a:where(.astro-52tio2kw){display:inline-flex;align-items:center;min-height:2.6rem;padding:.7rem .95rem;border-radius:999px;border:1px solid var(--landing-border);background:var(--landing-surface);color:var(--landing-text);font-weight:700;text-decoration:none}.case-actions:where(.astro-52tio2kw){display:flex;gap:.6rem;flex-wrap:wrap}.case-actions:where(.astro-52tio2kw) a:where(.astro-52tio2kw):hover{border-color:var(--landing-border-strong);background:var(--landing-surface-strong)}.case-actions:where(.astro-52tio2kw) .case-link-secondary:where(.astro-52tio2kw){background:transparent}@media(max-width:1080px){.use-cases-grid:where(.astro-52tio2kw){grid-template-columns:1fr}}.mechanism-trust-section:where(.astro-6ya5zvdf){padding-top:0}.mechanism-trust-grid:where(.astro-6ya5zvdf){display:grid;gap:1.5rem}.mechanism-trust-copy:where(.astro-6ya5zvdf){max-width:38rem}.eyebrow:where(.astro-6ya5zvdf){margin-bottom:.9rem;color:var(--landing-accent-strong);font-family:JetBrains Mono,monospace;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}h2:where(.astro-6ya5zvdf){font-size:clamp(2.2rem,4vw,3.4rem);max-width:15ch}.lede:where(.astro-6ya5zvdf){margin-top:1rem;max-width:40ch;color:var(--landing-muted);font-size:1.06rem}.mechanism-flow:where(.astro-6ya5zvdf){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem}.step-card:where(.astro-6ya5zvdf){border:1px solid var(--landing-border);border-radius:var(--landing-radius-lg);background:linear-gradient(180deg,#ffffffeb,#faf7f0f5);box-shadow:var(--landing-shadow)}.step-card:where(.astro-6ya5zvdf){padding:1.2rem;min-height:12.25rem}.step-index:where(.astro-6ya5zvdf){display:inline-flex;margin-bottom:.9rem;color:var(--landing-accent-strong);font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700;letter-spacing:.08em}.step-card:where(.astro-6ya5zvdf) h3:where(.astro-6ya5zvdf){margin-bottom:.75rem;font-size:1.25rem;text-transform:lowercase}.step-card:where(.astro-6ya5zvdf) p:where(.astro-6ya5zvdf){color:var(--landing-muted)}@media(max-width:1080px){.mechanism-flow:where(.astro-6ya5zvdf){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.mechanism-flow:where(.astro-6ya5zvdf){grid-template-columns:1fr}}.final-cta-section:where(.astro-w7lk6zf7){padding-top:0;padding-bottom:clamp(1.5rem,3vw,2.5rem)}.final-cta-shell:where(.astro-w7lk6zf7){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:1.5rem;align-items:center}.author-callout:where(.astro-w7lk6zf7){position:relative;grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.4rem;align-items:center;margin-top:clamp(2.4rem,4vw,3.6rem);padding:1.05rem 1.35rem 1.05rem 1.55rem;border:1px solid var(--landing-border);border-radius:16px;background:linear-gradient(180deg,#f7f8fcf2,#f1f4fceb);overflow:hidden}.author-callout:where(.astro-w7lk6zf7):before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:linear-gradient(180deg,var(--landing-accent) 0%,var(--landing-accent-strong) 100%)}.author-callout-head:where(.astro-w7lk6zf7){display:flex;flex-direction:column;gap:.5rem}.author-callout-badge:where(.astro-w7lk6zf7){align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:999px;background:var(--landing-accent-soft);color:var(--landing-accent-strong);font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.author-callout-badge:where(.astro-w7lk6zf7):before{content:"✱";font-size:.85rem;line-height:1}.author-callout-text:where(.astro-w7lk6zf7){margin:0;color:var(--landing-text);font-size:.98rem;line-height:1.55}.author-callout-text:where(.astro-w7lk6zf7) code:where(.astro-w7lk6zf7){padding:.1rem .4rem;border-radius:6px;background:#355cff1a;color:var(--landing-accent-strong);font-family:JetBrains Mono,monospace;font-size:.88em;font-weight:600}.author-callout-link:where(.astro-w7lk6zf7){display:inline-flex;align-items:center;gap:.25rem;margin-left:.4rem;color:var(--landing-accent-strong);font-weight:700;text-decoration:none;white-space:nowrap;transition:gap .18s ease}.author-callout-link:where(.astro-w7lk6zf7):hover{gap:.45rem;text-decoration:underline}.author-callout-command:where(.astro-w7lk6zf7){display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border:1px solid var(--landing-border-strong);border-radius:12px;background:#fff;text-align:left;cursor:pointer;appearance:none;font:inherit;color:inherit;box-shadow:0 1px #11111105;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.author-callout-command:where(.astro-w7lk6zf7):hover{border-color:var(--landing-accent);box-shadow:0 4px 12px #355cff1f;transform:translateY(-1px)}.author-callout-command:where(.astro-w7lk6zf7) code:where(.astro-w7lk6zf7){flex:1;font-size:.85rem;line-height:1.5;word-break:break-word;color:var(--landing-text)}@media(max-width:900px){.author-callout:where(.astro-w7lk6zf7){grid-template-columns:1fr;gap:1rem;padding:1rem 1.2rem 1rem 1.4rem}}.final-cta-copy:where(.astro-w7lk6zf7){max-width:33rem}.eyebrow:where(.astro-w7lk6zf7){margin-bottom:.9rem;color:var(--landing-accent-strong);font-family:JetBrains Mono,monospace;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}h2:where(.astro-w7lk6zf7){font-size:clamp(2.2rem,4vw,3.5rem);max-width:13ch}.lede:where(.astro-w7lk6zf7){margin-top:1rem;max-width:34ch;color:var(--landing-muted);font-size:1.06rem}.install-panel:where(.astro-w7lk6zf7){padding:1.4rem;border:1px solid var(--landing-border);border-radius:var(--landing-radius-lg);background:linear-gradient(180deg,#fffffff0,#faf7f0fa);box-shadow:var(--landing-shadow)}.command-stack:where(.astro-w7lk6zf7){display:grid;gap:1rem}.command-group:where(.astro-w7lk6zf7){display:grid;gap:.6rem}.command-label:where(.astro-w7lk6zf7){color:var(--landing-accent-strong);font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.install-bar:where(.astro-w7lk6zf7){display:flex;align-items:center;gap:.9rem;width:100%;padding:1rem 1.1rem;border:1px solid var(--landing-border-strong);border-radius:16px;background:#fff;text-align:left;cursor:pointer;appearance:none;font:inherit;color:inherit}.install-bar:where(.astro-w7lk6zf7) code:where(.astro-w7lk6zf7){flex:1;color:var(--landing-text);font-size:.95rem;line-height:1.5;word-break:break-all}.copy-label:where(.astro-w7lk6zf7){flex-shrink:0;padding:.35rem .65rem;border-radius:999px;background:var(--landing-accent-soft);color:var(--landing-accent-strong);font-family:JetBrains Mono,monospace;font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.action-row:where(.astro-w7lk6zf7){display:flex;gap:.9rem;flex-wrap:wrap;margin-top:1rem}.action-row:where(.astro-w7lk6zf7) a:where(.astro-w7lk6zf7){display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:.75rem 1rem;border:1px solid var(--landing-border-strong);border-radius:999px;background:var(--landing-text);color:#fff;font-size:.95rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}.action-row:where(.astro-w7lk6zf7) a:where(.astro-w7lk6zf7):hover{transform:translateY(-1px);box-shadow:0 18px 32px #11111124}.action-row:where(.astro-w7lk6zf7) .neo-btn-secondary:where(.astro-w7lk6zf7){background:#ffffffbd;color:var(--landing-text);border-color:var(--landing-border)}@media(max-width:900px){.final-cta-shell:where(.astro-w7lk6zf7){grid-template-columns:1fr}.final-cta-copy:where(.astro-w7lk6zf7){max-width:none}}@media(max-width:640px){.install-bar:where(.astro-w7lk6zf7){padding:.9rem 1rem;align-items:flex-start;flex-direction:column}.copy-label:where(.astro-w7lk6zf7){align-self:flex-start}.action-row:where(.astro-w7lk6zf7) a:where(.astro-w7lk6zf7){width:100%}}:root{--landing-bg: #f6f2ea;--landing-surface: rgba(255, 255, 255, .74);--landing-surface-strong: #ffffff;--landing-text: #111111;--landing-muted: rgba(17, 17, 17, .68);--landing-border: rgba(17, 17, 17, .12);--landing-border-strong: rgba(17, 17, 17, .18);--landing-accent: #355cff;--landing-accent-soft: rgba(53, 92, 255, .12);--landing-accent-strong: #243fc2;--landing-shadow: 0 24px 80px rgba(17, 17, 17, .08);--landing-radius-lg: 20px;--landing-radius-xl: 28px}html{background:var(--landing-bg)}body{background:radial-gradient(circle at top left,rgba(53,92,255,.08),transparent 28%),radial-gradient(circle at top right,rgba(255,184,108,.1),transparent 24%),var(--landing-bg);color:var(--landing-text)}main{display:flex;flex-direction:column}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}.landing-container{width:min(1120px,calc(100% - 2rem));margin-inline:auto}.landing-section{padding-block:clamp(3rem,6vw,6rem)}.landing-footer{padding:2rem 0 3rem}.footer-shell{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:1.4rem;border-top:1px solid var(--landing-border)}.footer-brand{display:grid;gap:.45rem}.footer-logo{font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.footer-copy{color:var(--landing-muted);max-width:32rem}.footer-nav{display:flex;gap:1.25rem;flex-wrap:wrap}.footer-nav a{color:var(--landing-text);font-weight:700;text-decoration:none}.footer-nav a:hover{color:var(--landing-accent-strong);text-decoration:underline;text-underline-offset:.2em}@media(max-width:720px){.footer-shell{flex-direction:column;align-items:flex-start}}
