.agent-page{--agent-rule:#f0f0fd1a}.agent-hero{padding-bottom:clamp(4rem,8vw,7rem)}.agent-hero .marketing-head{margin-bottom:clamp(3rem,6vw,5rem)}.agent-hero .marketing-head h1{max-width:none}.agent-connection{grid-template-columns:minmax(0,1fr) minmax(110px,.42fr) minmax(0,1fr) minmax(110px,.42fr) minmax(0,1fr);align-items:center;max-width:1040px;margin:0 auto;display:grid}.agent-node{min-height:150px;padding:var(--space-6);border-radius:var(--radius-lg);background:linear-gradient(145deg,#81ecff14,#1c1f2bc7);border:1px solid #81ecff33;flex-direction:column;justify-content:center;display:flex;position:relative;box-shadow:inset 0 1px #f0f0fd0d,0 16px 50px #00000038}.agent-node-bridge{background:linear-gradient(145deg,#75fd0012,#1c1f2bc7);border-color:#75fd0033}.agent-node strong{font-family:var(--font-display);text-align:center;text-wrap:balance;font-size:clamp(1.25rem,2vw,1.65rem)}.agent-link{background:linear-gradient(90deg, #81ecff38, var(--primary), #81ecff38);height:1px;position:relative}.agent-link:before,.agent-link:after{border-top:1px solid var(--primary);border-right:1px solid var(--primary);content:"";width:7px;height:7px;position:absolute;top:-3px}.agent-link:before{left:0;rotate:225deg}.agent-link:after{right:0;rotate:45deg}.agent-link span{bottom:var(--space-3);color:var(--on-surface-faint);font-family:var(--font-mono);text-align:center;white-space:nowrap;font-size:.62rem;position:absolute;left:50%;translate:-50%}.agent-connection figcaption{max-width:64ch;margin:var(--space-5) auto 0;color:var(--on-surface-faint);font-size:var(--text-body-sm);text-align:center;grid-column:1/-1}.agent-connection figcaption code{color:var(--on-surface-dim)}.agent-section{padding:clamp(4rem, 8vw, 7rem) max(var(--marketing-gutter), calc((100% - var(--marketing-max)) / 2));border-top:1px solid var(--agent-rule)}.agent-section-head{max-width:690px;margin-bottom:clamp(2rem,5vw,3.5rem)}.agent-section-head>p:last-child,.agent-trust-copy>p{margin:var(--space-4) 0 0;color:var(--on-surface-dim);font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.65}.agent-connect{background:#11131d73}.agent-steps{gap:var(--space-5);counter-reset:none;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.agent-steps li{min-width:0;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-container-high)}.agent-steps h3,.agent-capability-grid h3{font-size:1.3rem}.agent-steps p,.agent-capability-grid p{margin:var(--space-3) 0 0;color:var(--on-surface-dim);line-height:1.65}.agent-connect-action{align-items:center;gap:var(--space-5);margin-top:var(--space-6);display:flex}.agent-capability-grid{border-radius:var(--radius-lg);background:var(--agent-rule);grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.agent-capability-grid article{background:var(--surface);padding:clamp(1.5rem,3vw,2.4rem)}.agent-trust{background:#11131d73;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:clamp(3rem,8vw,7rem);display:grid}.agent-trust-copy>p{max-width:66ch}.agent-trust-card{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-container-high);border:1px solid #75fd0038}.agent-trust-card>p:first-child{align-items:center;gap:var(--space-3);margin:0 0 var(--space-5);color:var(--live);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;display:flex}.agent-status-dot{background:var(--live);width:8px;height:8px;box-shadow:0 0 9px var(--live);border-radius:50%}.agent-trust-card dl{margin:0}.agent-trust-card dl div{gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--agent-rule);grid-template-columns:100px 1fr;display:grid}.agent-trust-card dt{color:var(--on-surface-faint);font-family:var(--font-mono);font-size:var(--text-body-sm)}.agent-trust-card dd{color:var(--on-surface-dim);font-size:var(--text-body-sm);margin:0}.agent-trust-note{margin:var(--space-4) 0 0;color:var(--on-surface-faint);font-size:var(--text-body-sm);line-height:1.55}@media (width<=840px){.agent-connection{grid-template-columns:1fr;gap:0;max-width:500px}.agent-link{background:linear-gradient(#81ecff38, var(--primary), #81ecff38);width:1px;height:68px;margin:0 auto}.agent-link:before{top:0;left:-3px;rotate:315deg}.agent-link:after{top:auto;bottom:0;right:-3px;rotate:135deg}.agent-link span{bottom:auto;left:var(--space-4);text-align:left;top:50%;translate:0 -50%}.agent-connection figcaption{grid-column:1}.agent-steps,.agent-trust{grid-template-columns:1fr}}@media (width<=560px){.agent-capability-grid{grid-template-columns:1fr}.agent-connect-action{flex-direction:column;align-items:flex-start}}
