.systems-map{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:stretch}.stack{display:grid;gap:.65rem}.stack span{display:block;padding:.72rem .9rem;border-radius:10px;background:#ffffff0f;border:1px solid var(--line-on-dark);color:#eef1f7}.avato-core{min-width:115px;display:grid;place-items:center;border-radius:14px;padding:1rem;background:linear-gradient(160deg,var(--avato-blue),#1e2cac);font-weight:800;text-align:center}.diagram{border:1px solid var(--line-on-dark);border-radius:var(--radius);padding:1.4rem;background:#ffffff0c}.compare,.steps,.proofs,.values,.resources{display:grid;gap:1.2rem;margin-top:2rem}.compare{grid-template-columns:1fr 1fr}.compare article,.values article,.resources article{padding:1.5rem;border-radius:var(--radius);border:1px solid var(--line);background:#fff}.steps{grid-template-columns:repeat(3,1fr)}.steps article,.proofs article{padding:1.5rem;border-radius:var(--radius);border:1px solid var(--line-on-dark);background:#ffffff0c}.proofs{grid-template-columns:repeat(3,1fr)}.values{grid-template-columns:repeat(3,1fr)}.resources{grid-template-columns:repeat(3,1fr)}.product-example{margin-top:2rem;border-radius:var(--radius);overflow:hidden;background:#111520;color:#d8dfec;border:1px solid #2c3446}.product-example>div{display:grid;grid-template-columns:220px 1fr}.product-example aside,.product-example pre{margin:0;padding:1rem;font:.8rem/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.product-example aside{border-right:1px solid #2c3446;color:#aeb8ca}.product-example pre{white-space:pre-wrap}.deploy{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}.deploy div{padding:1rem;border:1px solid var(--line-on-dark);border-radius:14px;text-align:center;background:#ffffff0c}@media(max-width:900px){.steps,.proofs,.values,.resources{grid-template-columns:1fr}.compare{grid-template-columns:1fr}}@media(max-width:620px){.systems-map,.product-example>div,.deploy{grid-template-columns:1fr}.product-example aside{border-right:0;border-bottom:1px solid #2c3446}}