.hero[data-astro-cid-ge2uvauf]{padding:clamp(56px,9vw,104px) 0 72px;position:relative}.hero[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in oklab, var(--agent) 16%, transparent), transparent);filter:blur(10px);width:900px;height:520px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.05fr 1fr;align-items:center;gap:54px;display:grid}h1[data-astro-cid-ge2uvauf]{font-size:clamp(44px,8vw,82px);font-weight:700}.mark[data-astro-cid-ge2uvauf]{color:var(--agent);position:relative}.mark[data-astro-cid-ge2uvauf]:after{content:"";background:var(--agent);opacity:.4;height:.09em;position:absolute;bottom:.08em;left:0;right:0}.lead[data-astro-cid-ge2uvauf]{color:var(--muted);max-width:46ch;margin:24px 0 32px;font-size:clamp(16px,2vw,19px)}.cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:14px;display:flex}.signals[data-astro-cid-ge2uvauf]{font-family:var(--mono);color:var(--muted);gap:22px;margin-top:30px;font-size:12.5px;display:flex}.signals[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{align-items:center;gap:8px;display:inline-flex}.sig[data-astro-cid-ge2uvauf]{border-radius:2px;width:9px;height:9px;display:inline-block}.sig[data-astro-cid-ge2uvauf].agent{background:var(--agent)}.sig[data-astro-cid-ge2uvauf].human{background:var(--human)}.console[data-astro-cid-ge2uvauf]{overflow:hidden;box-shadow:0 40px 80px -40px #000c}.console-bar[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--line);background:var(--panel-2);align-items:center;gap:8px;padding:12px 16px;display:flex}.tl[data-astro-cid-ge2uvauf]{background:var(--line-2);border-radius:50%;width:11px;height:11px}.console-title[data-astro-cid-ge2uvauf]{font-family:var(--mono);color:var(--muted);margin-left:6px;font-size:12px}.console-live[data-astro-cid-ge2uvauf]{font-family:var(--mono);color:var(--agent);letter-spacing:.05em;margin-left:auto;font-size:11px}.console-body[data-astro-cid-ge2uvauf]{font-family:var(--mono);min-height:348px;padding:18px 18px 20px;font-size:13.5px;line-height:1.95}.ln[data-astro-cid-ge2uvauf]{align-items:baseline;gap:12px;display:flex}.ln[data-astro-cid-ge2uvauf] .tag[data-astro-cid-ge2uvauf]{text-align:right;letter-spacing:.06em;text-transform:uppercase;width:52px;color:var(--faint);flex:none;font-size:11px}.ln[data-astro-cid-ge2uvauf] .txt[data-astro-cid-ge2uvauf],.ln[data-astro-cid-ge2uvauf][data-role=user] .tag[data-astro-cid-ge2uvauf]{color:var(--ink)}.ln[data-astro-cid-ge2uvauf][data-role=user] .txt[data-astro-cid-ge2uvauf]{color:var(--muted)}.ln[data-astro-cid-ge2uvauf][data-role=agent] .tag[data-astro-cid-ge2uvauf]{color:var(--agent)}.ln[data-astro-cid-ge2uvauf][data-role=plan] .tag[data-astro-cid-ge2uvauf],.ln[data-astro-cid-ge2uvauf][data-role=plan] .txt[data-astro-cid-ge2uvauf]{color:var(--muted)}.ln[data-astro-cid-ge2uvauf][data-role=hitl] .tag[data-astro-cid-ge2uvauf],.ln[data-astro-cid-ge2uvauf][data-role=hitl] .txt[data-astro-cid-ge2uvauf],.ln[data-astro-cid-ge2uvauf][data-role=approve] .tag[data-astro-cid-ge2uvauf]{color:var(--human)}.ln[data-astro-cid-ge2uvauf][data-role=done] .tag[data-astro-cid-ge2uvauf],.ln[data-astro-cid-ge2uvauf][data-role=done] .txt[data-astro-cid-ge2uvauf]{color:var(--agent)}.ln[data-astro-cid-ge2uvauf][data-role=hitl]{background:color-mix(in oklab, var(--human) 8%, transparent);margin:2px -18px;padding:2px 18px}.cursor-line[data-astro-cid-ge2uvauf]{min-height:1.2em}.cursor[data-astro-cid-ge2uvauf]{background:var(--agent);width:8px;height:15px;animation:1.1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.console-body[data-astro-cid-ge2uvauf].streaming .ln[data-astro-cid-ge2uvauf]{opacity:0}.console-body[data-astro-cid-ge2uvauf].streaming .ln[data-astro-cid-ge2uvauf].show{opacity:1;transition:opacity .18s}@media (width<=900px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:40px}.console-body[data-astro-cid-ge2uvauf]{min-height:320px}}.telemetry[data-astro-cid-g3msli3m]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel)}.tel-grid[data-astro-cid-g3msli3m]{grid-template-columns:repeat(4,1fr);display:grid}.tel-cell[data-astro-cid-g3msli3m]{border-right:1px solid var(--line);padding:26px 24px}.tel-cell[data-astro-cid-g3msli3m]:last-child{border-right:none}.tel-v[data-astro-cid-g3msli3m]{font-family:var(--display);color:var(--ink);font-size:clamp(20px,3vw,27px);font-weight:600}.tel-k[data-astro-cid-g3msli3m]{font-family:var(--mono);color:var(--muted);letter-spacing:.02em;margin-top:6px;font-size:12px}@media (width<=720px){.tel-grid[data-astro-cid-g3msli3m]{grid-template-columns:repeat(2,1fr)}.tel-cell[data-astro-cid-g3msli3m]:nth-child(2){border-right:none}.tel-cell[data-astro-cid-g3msli3m]:first-child,.tel-cell[data-astro-cid-g3msli3m]:nth-child(2){border-bottom:1px solid var(--line)}}.steps[data-astro-cid-l43jfdkk]{grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;display:grid}.step[data-astro-cid-l43jfdkk]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:26px 24px 28px;transition:border-color .18s,transform .18s;position:relative;overflow:hidden}.step[data-astro-cid-l43jfdkk]:before{content:"";background:var(--agent);transform-origin:0;width:100%;height:2px;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleX(0)}.step[data-astro-cid-l43jfdkk].human:before{background:var(--human)}.step[data-astro-cid-l43jfdkk]:hover{border-color:var(--line-2);transform:translateY(-3px)}.step[data-astro-cid-l43jfdkk]:hover:before{transform:scaleX(1)}.num[data-astro-cid-l43jfdkk]{font-family:var(--mono);color:var(--agent);font-size:13px}.step[data-astro-cid-l43jfdkk].human .num[data-astro-cid-l43jfdkk]{color:var(--human)}.step-body[data-astro-cid-l43jfdkk] h3[data-astro-cid-l43jfdkk]{align-items:center;gap:10px;margin:12px 0 8px;font-size:20px;display:flex}.gate[data-astro-cid-l43jfdkk]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--human);border:1px solid var(--human-dim);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:400}.step-body[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{color:var(--muted);font-size:15px}@media (width<=860px){.steps[data-astro-cid-l43jfdkk]{grid-template-columns:1fr 1fr}}@media (width<=560px){.steps[data-astro-cid-l43jfdkk]{grid-template-columns:1fr}}.arch[data-astro-cid-4u5ukf6p]{--edge-c:var(--muted)}.arch-row[data-astro-cid-4u5ukf6p]{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;display:grid}.node[data-astro-cid-4u5ukf6p]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:12px;padding:20px;display:flex}.node[data-astro-cid-4u5ukf6p].cloud{border-color:var(--agent-dim)}.node-tag[data-astro-cid-4u5ukf6p]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:4px;font-size:11px}.node-tag[data-astro-cid-4u5ukf6p].agent{color:var(--agent)}.unit[data-astro-cid-4u5ukf6p]{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;padding:12px 14px}.unit[data-astro-cid-4u5ukf6p] b[data-astro-cid-4u5ukf6p]{font-family:var(--display);font-size:15px;font-weight:500;display:block}.unit[data-astro-cid-4u5ukf6p] span[data-astro-cid-4u5ukf6p]{color:var(--muted);font-size:12.5px;font-family:var(--mono);margin-top:3px;display:block}.link[data-astro-cid-4u5ukf6p]{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:96px;padding:0 8px;display:flex;position:relative}.link[data-astro-cid-4u5ukf6p]:before{content:"";border-top:1px dashed var(--line-2);height:0;position:absolute;top:50%;left:8px;right:8px}.link-label[data-astro-cid-4u5ukf6p]{font-family:var(--mono);color:var(--agent);background:var(--void);border:1px solid var(--agent-dim);border-radius:999px;padding:3px 9px;font-size:12px;position:relative}.link-sub[data-astro-cid-4u5ukf6p]{font-family:var(--mono);color:var(--faint);background:var(--void);padding:0 6px;font-size:10px;position:relative}.arch-services[data-astro-cid-4u5ukf6p]{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.svc[data-astro-cid-4u5ukf6p]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:18px;transition:border-color .18s;position:relative}.svc[data-astro-cid-4u5ukf6p]:before{content:"";background:var(--line-2);width:1px;height:16px;position:absolute;top:-16px;left:50%}.svc[data-astro-cid-4u5ukf6p]:hover{border-color:var(--line-2)}.svc[data-astro-cid-4u5ukf6p] b[data-astro-cid-4u5ukf6p]{font-family:var(--display);font-size:16px;font-weight:500;display:block}.svc[data-astro-cid-4u5ukf6p] span[data-astro-cid-4u5ukf6p]{color:var(--muted);margin-top:5px;font-size:13px;display:block}@media (width<=820px){.arch-row[data-astro-cid-4u5ukf6p]{grid-template-columns:1fr;gap:14px}.link[data-astro-cid-4u5ukf6p]{flex-direction:row;min-width:0;padding:6px 0}.link[data-astro-cid-4u5ukf6p]:before{top:50%;left:0;right:0}.arch-services[data-astro-cid-4u5ukf6p]{grid-template-columns:1fr}.svc[data-astro-cid-4u5ukf6p]:before{display:none}}.gov[data-astro-cid-g4yevgzg]{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--human) 4%, transparent) 60%, transparent)}.eyebrow[data-astro-cid-g4yevgzg].amber{color:var(--human)}.eyebrow[data-astro-cid-g4yevgzg].amber:before{background:var(--human)}.ladder[data-astro-cid-g4yevgzg]{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.tier[data-astro-cid-g4yevgzg]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);border-top:3px solid var(--agent);flex-direction:column;gap:10px;padding:20px 18px;display:flex;position:relative}.tier[data-astro-cid-g4yevgzg].lvl-0{border-top-color:color-mix(in oklab, var(--agent) 90%, #fff 10%)}.tier[data-astro-cid-g4yevgzg].lvl-1{border-top-color:var(--agent)}.tier[data-astro-cid-g4yevgzg].lvl-2{border-top-color:color-mix(in oklab, var(--agent) 45%, var(--human) 55%)}.tier[data-astro-cid-g4yevgzg].lvl-3{border-top-color:var(--human);border-color:var(--human-dim)}.tier-top[data-astro-cid-g4yevgzg]{align-items:baseline;gap:10px;display:flex}.tier-r[data-astro-cid-g4yevgzg]{font-family:var(--mono);color:var(--muted);font-size:13px;font-weight:600}.tier[data-astro-cid-g4yevgzg].lvl-3 .tier-r[data-astro-cid-g4yevgzg]{color:var(--human)}.tier-t[data-astro-cid-g4yevgzg]{font-family:var(--display);font-size:19px;font-weight:600}.tier-d[data-astro-cid-g4yevgzg]{color:var(--muted);flex:1;font-size:14px}.tier-mode[data-astro-cid-g4yevgzg]{font-family:var(--mono);letter-spacing:.03em;color:var(--agent);border-top:1px solid var(--line);padding-top:10px;font-size:11px}.tier-mode[data-astro-cid-g4yevgzg].gate{color:var(--human);font-weight:600}.guarantees[data-astro-cid-g4yevgzg]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.g[data-astro-cid-g4yevgzg]{border-left:1px solid var(--line-2);padding:18px}.g[data-astro-cid-g4yevgzg] b[data-astro-cid-g4yevgzg]{font-family:var(--display);margin-bottom:7px;font-size:16px;font-weight:500;display:block}.g[data-astro-cid-g4yevgzg] span[data-astro-cid-g4yevgzg]{color:var(--muted);font-size:14px}@media (width<=860px){.ladder[data-astro-cid-g4yevgzg],.guarantees[data-astro-cid-g4yevgzg]{grid-template-columns:1fr 1fr}}@media (width<=520px){.ladder[data-astro-cid-g4yevgzg],.guarantees[data-astro-cid-g4yevgzg]{grid-template-columns:1fr}}.eyebrow[data-astro-cid-oa74gj4a].amber{color:var(--human)}.eyebrow[data-astro-cid-oa74gj4a].amber:before{background:var(--human)}.moat[data-astro-cid-oa74gj4a]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.moat[data-astro-cid-oa74gj4a] .axis[data-astro-cid-oa74gj4a]:nth-child(4){grid-column:span 1}.axis[data-astro-cid-oa74gj4a]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.axis[data-astro-cid-oa74gj4a].on{border-color:var(--agent-dim)}.axis-top[data-astro-cid-oa74gj4a]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.axis-dot[data-astro-cid-oa74gj4a]{background:var(--line-2);border-radius:50%;flex:none;width:9px;height:9px}.axis[data-astro-cid-oa74gj4a].on .axis-dot[data-astro-cid-oa74gj4a]{background:var(--agent);box-shadow:0 0 8px var(--agent)}.axis[data-astro-cid-oa74gj4a] h3[data-astro-cid-oa74gj4a]{font-size:17px}.axis-badge[data-astro-cid-oa74gj4a]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--faint);border:1px solid var(--line-2);border-radius:999px;margin-inline-start:auto;padding:2px 8px;font-size:10px}.axis[data-astro-cid-oa74gj4a].on .axis-badge[data-astro-cid-oa74gj4a]{color:var(--agent);border-color:var(--agent-dim)}.axis[data-astro-cid-oa74gj4a] p[data-astro-cid-oa74gj4a]{color:var(--muted);font-size:14px}@media (width<=860px){.moat[data-astro-cid-oa74gj4a]{grid-template-columns:1fr 1fr}}@media (width<=560px){.moat[data-astro-cid-oa74gj4a]{grid-template-columns:1fr}}.cta-sec[data-astro-cid-amjew3wo]{padding-bottom:40px}.cta-panel[data-astro-cid-amjew3wo]{background:radial-gradient(120% 140% at 50% -20%, color-mix(in oklab, var(--agent) 14%, transparent), transparent 60%), var(--panel);border:1px solid var(--line-2);text-align:center;border-radius:18px;padding:clamp(36px,6vw,68px)}.cta-panel[data-astro-cid-amjew3wo] .eyebrow[data-astro-cid-amjew3wo]{justify-content:center}.cta-panel[data-astro-cid-amjew3wo] h2[data-astro-cid-amjew3wo]{margin:16px 0 14px;font-size:clamp(28px,5vw,46px)}.cta-panel[data-astro-cid-amjew3wo]>p[data-astro-cid-amjew3wo]{color:var(--muted);max-width:52ch;margin:0 auto 28px;font-size:17px}.cta-actions[data-astro-cid-amjew3wo]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.cta-fine[data-astro-cid-amjew3wo]{font-family:var(--mono);color:var(--faint);margin-top:22px;font-size:12px}
