.agent-facts{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);border-radius:16px;background:var(--bg-card)}.agent-facts>div{padding:24px;border-right:1px solid var(--border)}.agent-facts>div:last-child{border:0}.agent-facts strong,.agent-facts span{display:block}.agent-facts strong{font-size:1rem;margin-bottom:8px}.agent-facts span,.agent-demo p,.agent-summary figcaption{font-size:.8rem;color:var(--text-secondary);line-height:1.6}.agent-demo{margin:32px 0}.agent-demo p{margin-top:12px}.agent-summary{margin:40px 0 0;border:1px solid var(--border);border-radius:20px;overflow:hidden;background:var(--bg-secondary)}.agent-summary img{display:block;width:100%;height:auto}.agent-summary figcaption{padding:16px 24px}.btn-primary:focus-visible,.btn-secondary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}@media(max-width:600px){.agent-facts{grid-template-columns:1fr}.agent-facts>div{border-right:0;border-bottom:1px solid var(--border);padding:18px}.agent-demo .btn-primary{font-size:.85rem;white-space:normal}}
.agent-capture{margin:36px 0 64px;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--bg-card)}.agent-capture img{display:block;width:100%;height:auto}.agent-capture a{display:block}.agent-capture a:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.agent-capture figcaption{padding:16px 20px;font-size:.8rem;line-height:1.6;color:var(--text-secondary)}.agent-capture figcaption span{display:block;color:var(--text-tertiary)}.agent-capture-hero{margin:40px 0 0}
