.heroB-pattern:where(.astro-otkvcbyn){z-index:0;pointer-events:none;background-color:var(--bg);position:absolute;inset:0;overflow:hidden}.enq-scene:where(.astro-otkvcbyn){opacity:.62;width:100%;height:100%;display:block}.enq-glow-stop:where(.astro-otkvcbyn){stop-color:var(--brand);stop-opacity:.12}.enq-glow-stop--fade:where(.astro-otkvcbyn){stop-opacity:0}.enq-edges:where(.astro-otkvcbyn){stroke:var(--line)}.enq-route:where(.astro-otkvcbyn){opacity:.85}.enq-route--in:where(.astro-otkvcbyn){opacity:.5}.enq-route--back:where(.astro-otkvcbyn){stroke:color-mix(in srgb, var(--accent) 42%, var(--line));opacity:.5}.enq-route--core:where(.astro-otkvcbyn){stroke:color-mix(in srgb, var(--brand) 60%, var(--line))}.enq-route--query:where(.astro-otkvcbyn){stroke:color-mix(in srgb, var(--brand) 55%, var(--line))}.enq-route--handoff:where(.astro-otkvcbyn){stroke:color-mix(in srgb, var(--accent) 60%, var(--line))}.enq-route--log:where(.astro-otkvcbyn){stroke:var(--line-soft)}.enq-node:where(.astro-otkvcbyn) circle:where(.astro-otkvcbyn){fill:var(--surface);stroke:var(--line);stroke-width:1.2px}.enq-node--customer:where(.astro-otkvcbyn) circle:where(.astro-otkvcbyn){fill:var(--bg-sunken);opacity:.9}.enq-node--hub:where(.astro-otkvcbyn) circle:where(.astro-otkvcbyn):first-child{stroke:color-mix(in srgb, var(--brand) 60%, var(--line))}.enq-hub-inner:where(.astro-otkvcbyn){fill:none;stroke:color-mix(in srgb, var(--brand) 30%, transparent);stroke-dasharray:2 5}.enq-node--agent:where(.astro-otkvcbyn) circle:where(.astro-otkvcbyn){stroke:color-mix(in srgb, var(--brand) 70%, var(--line))}.enq-node--rep:where(.astro-otkvcbyn) circle:where(.astro-otkvcbyn){stroke:color-mix(in srgb, var(--accent) 55%, var(--line))}.enq-halo:where(.astro-otkvcbyn){fill:none;stroke:var(--line-soft);stroke-width:1px;animation:7s ease-in-out infinite enq-breathe}.enq-halo--brand:where(.astro-otkvcbyn){stroke:color-mix(in srgb, var(--brand) 40%, transparent);animation-duration:5.2s}.enq-label:where(.astro-otkvcbyn){fill:var(--muted);font-family:var(--font-body);letter-spacing:1.6px;text-anchor:middle;font-size:12px}.enq-label--cluster:where(.astro-otkvcbyn){letter-spacing:2.4px;fill:var(--faint)}.enq-packet:where(.astro-otkvcbyn){fill:var(--brand)}.enq-packet--accent:where(.astro-otkvcbyn){fill:var(--accent)}.enq-packet--muted:where(.astro-otkvcbyn){fill:var(--muted);opacity:.7}.heroB-scrim:where(.astro-otkvcbyn){pointer-events:none;background:radial-gradient(at 50% 57%,#0f11124d 0%,#0f11122e 34%,#0f111200 66%),linear-gradient(#0f11121f 0%,#0f11120a 32%,#0f111233 70%,#0f111257 100%);position:absolute;inset:0}[data-theme=dark] .heroB-scrim:where(.astro-otkvcbyn){background:radial-gradient(at 50% 57%,#00000029 0%,#00000014 38%,#0000 68%),linear-gradient(#0000000f,#0003)}@keyframes enq-breathe{0%,to{opacity:.35}50%{opacity:.95}}@media (width<=720px){.enq-scene:where(.astro-otkvcbyn){opacity:.5}.enq-label:where(.astro-otkvcbyn){letter-spacing:1.2px;font-size:13px}}@media (prefers-reduced-motion:reduce){.enq-halo:where(.astro-otkvcbyn){animation:none}.enq-packets:where(.astro-otkvcbyn){display:none}}.nav-card:where(.astro-lcdefpme):hover{background:var(--bg-sunken);border-color:var(--brand)!important}.btn-solid:where(.astro-lcdefpme):hover{opacity:.9}.btn-ghost:where(.astro-lcdefpme):hover{background:var(--bg-sunken);border-color:var(--ink)}.how-grid:where(.astro-lcdefpme){grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:24px;display:grid}.how-card:where(.astro-lcdefpme){border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:20px}.how-card:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){font-family:var(--font-display);color:var(--ink);margin:0 0 8px;font-size:16px}.how-card:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--muted);margin:0;font-size:13px;line-height:1.6}.enterprise-band:where(.astro-lcdefpme){border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-sunken);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.enterprise-band:where(.astro-lcdefpme) p:where(.astro-lcdefpme){max-width:52ch;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.enterprise-actions:where(.astro-lcdefpme){flex-wrap:wrap;gap:12px;display:flex}.hero-cta-row:where(.astro-lcdefpme){flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.hero-cta:where(.astro-lcdefpme){border-radius:var(--r);min-height:44px;font-family:var(--font-body);align-items:center;gap:6px;padding:0 20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}
