.hero[data-astro-cid-4i65dpcx]{padding:var(--space-6) var(--space-3) var(--space-7);background:var(--cream);overflow:hidden}.hero__inner[data-astro-cid-4i65dpcx]{max-width:var(--max-content);gap:var(--space-3) var(--space-6);grid-template-columns:38fr 62fr;align-items:center;margin:0 auto;display:grid}.hero__headline[data-astro-cid-4i65dpcx]{font-size:var(--fs-hero);letter-spacing:-.02em;font-weight:700;line-height:1.04}.hero__inner[data-astro-cid-4i65dpcx]>.hero__headline[data-astro-cid-4i65dpcx]{grid-column:1/-1;margin-bottom:0}.hero__copy[data-astro-cid-4i65dpcx]{animation:.6s cubic-bezier(.22,.61,.36,1) .28s both hero-copy-in}.hero__sub[data-astro-cid-4i65dpcx]{color:var(--mid-ink);max-width:52ch;font-size:1.125rem;line-height:1.55}.hero__sub[data-astro-cid-4i65dpcx] strong[data-astro-cid-4i65dpcx]{color:var(--ink)}.hero__context[data-astro-cid-4i65dpcx]{margin-top:var(--space-3);font-size:var(--fs-small);color:var(--pale-ink)}.hero__art[data-astro-cid-4i65dpcx]{min-width:0;animation:.7s cubic-bezier(.22,.61,.36,1) .1s both hero-art-in}.hero__art[data-astro-cid-4i65dpcx] pre[data-astro-cid-4i65dpcx].terminal{margin:0;font-size:.78rem;line-height:1.65}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-art-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.section-title[data-astro-cid-4i65dpcx]{font-size:var(--fs-h2);letter-spacing:-.01em;margin-bottom:var(--space-3);font-weight:700}.section-lead[data-astro-cid-4i65dpcx]{color:var(--mid-ink);max-width:60ch;margin-bottom:var(--space-4);font-size:1.05rem;line-height:1.6}.prose-p[data-astro-cid-4i65dpcx]{color:var(--mid-ink);margin-bottom:var(--space-3);font-size:1.05rem;line-height:1.65}.prose-p[data-astro-cid-4i65dpcx] strong[data-astro-cid-4i65dpcx]{color:var(--ink)}.validators-section[data-astro-cid-4i65dpcx]{background:var(--cream-2)}.limits-section[data-astro-cid-4i65dpcx]{background:var(--cream)}.vcols[data-astro-cid-4i65dpcx]{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.vcol[data-astro-cid-4i65dpcx]{background:var(--surface);border:1px solid var(--hairline);padding:var(--space-4);flex-direction:column;display:flex}.validator__head[data-astro-cid-4i65dpcx]{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.validator__layer[data-astro-cid-4i65dpcx]{font-family:var(--font-code);color:var(--validator-green);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.limits-section[data-astro-cid-4i65dpcx] .validator__layer[data-astro-cid-4i65dpcx]{color:var(--mid-ink)}.validator__title[data-astro-cid-4i65dpcx]{font-family:var(--font-display);margin:0;font-size:1.15rem;font-weight:700}.validator__kind[data-astro-cid-4i65dpcx]{font-family:var(--font-code);color:var(--mid-ink);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:.72rem}.validator__lead[data-astro-cid-4i65dpcx]{color:var(--mid-ink);margin-bottom:var(--space-3);font-size:.95rem;line-height:1.55}.checks-terminal[data-astro-cid-4i65dpcx]{background:var(--surface);border:1px solid var(--hairline);margin-bottom:var(--space-3)}.checks-terminal[data-astro-cid-4i65dpcx] pre[data-astro-cid-4i65dpcx].terminal{border:none;margin:0;font-size:.75rem;line-height:1.6}.vlist[data-astro-cid-4i65dpcx]{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.vlist[data-astro-cid-4i65dpcx] li[data-astro-cid-4i65dpcx]{color:var(--ink);align-items:baseline;gap:.5rem;font-size:.925rem;line-height:1.5;display:flex}.vlist[data-astro-cid-4i65dpcx] code[data-astro-cid-4i65dpcx]{background:var(--cream-2);border-radius:2px;padding:.08em .3em;font-size:.85em}.mark[data-astro-cid-4i65dpcx]{font-family:var(--font-code);flex-shrink:0;font-weight:700}.mark--pass[data-astro-cid-4i65dpcx]{color:var(--validator-green)}.mark--fail[data-astro-cid-4i65dpcx]{color:#a33}.vnote[data-astro-cid-4i65dpcx]{color:var(--mid-ink);font-size:.85em}.bands[data-astro-cid-4i65dpcx]{margin:0 0 var(--space-5);gap:var(--space-2);grid-template-columns:1fr 1fr 1fr;padding:0;list-style:none;display:grid}.band[data-astro-cid-4i65dpcx]{background:var(--surface);border:1px solid var(--hairline);border-top:3px solid var(--validator-green);padding:var(--space-3)}.band--mid[data-astro-cid-4i65dpcx]{border-top-color:var(--graphite)}.band--human[data-astro-cid-4i65dpcx]{border-top-color:var(--ink);background:var(--cream-2)}.band__step[data-astro-cid-4i65dpcx]{font-family:var(--font-code);color:var(--mid-ink);margin-bottom:var(--space-1);font-size:.72rem;font-weight:700;display:block}.band__title[data-astro-cid-4i65dpcx]{font-family:var(--font-display);margin-bottom:var(--space-1);font-size:.95rem;font-weight:700}.band__desc[data-astro-cid-4i65dpcx]{color:var(--mid-ink);margin:0;font-size:.85rem;line-height:1.5}.worked[data-astro-cid-4i65dpcx]{background:var(--surface);border-left:3px solid var(--graphite);padding:var(--space-4) var(--space-4) var(--space-3);max-width:65ch}.worked__title[data-astro-cid-4i65dpcx]{font-family:var(--font-display);margin-bottom:var(--space-2);font-size:1.05rem;font-weight:700}.worked__body[data-astro-cid-4i65dpcx]{color:var(--mid-ink);margin-bottom:var(--space-3);font-size:.95rem;line-height:1.6}.worked__body[data-astro-cid-4i65dpcx] strong[data-astro-cid-4i65dpcx]{color:var(--ink)}.final-cta[data-astro-cid-4i65dpcx]{background:var(--cream-2);border-top:1px solid var(--hairline);padding:var(--space-7) var(--space-3);text-align:center}.final-cta__inner[data-astro-cid-4i65dpcx]{max-width:var(--max-prose);margin:0 auto}.final-cta__title[data-astro-cid-4i65dpcx]{font-size:var(--fs-h2);letter-spacing:-.01em;margin-bottom:var(--space-4);font-weight:700}.final-cta__buttons[data-astro-cid-4i65dpcx]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (width<=860px){.hero__inner[data-astro-cid-4i65dpcx]{grid-template-columns:1fr}.hero__headline[data-astro-cid-4i65dpcx]{grid-column:1}.vcols[data-astro-cid-4i65dpcx],.bands[data-astro-cid-4i65dpcx]{grid-template-columns:1fr}}
