.landing .agents-page{padding-top:clamp(3.5rem,7vw,5.5rem);padding-bottom:clamp(4rem,8vw,6.5rem)}.landing .agents-head{max-width:46rem}.landing .agents-head .h-display{letter-spacing:-.04em;margin-top:.9rem;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:560}.landing .agents-head .accent-i{color:var(--accent-display);font-size:1.05em}.landing .agents-head .lead{max-width:42rem;margin-top:1.2rem}.landing .agents-disclosure{border:1px solid var(--line-2);background:var(--surface);color:var(--text-3);font:500 .64rem/1.4 var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-top:1.2rem;padding:5px 12px;display:inline-block}.landing .agents-anchors{border-bottom:1px solid var(--line-3);flex-wrap:wrap;gap:.5rem;margin-top:clamp(1.75rem,3vw,2.5rem);padding-bottom:1.5rem;display:flex}.landing .agents-anchors a{border:1px solid var(--line-2);background:var(--surface);color:var(--text-2);border-radius:999px;align-items:baseline;gap:.5rem;padding:.45rem .9rem;font-size:.86rem;font-weight:500;transition:border-color .14s,color .14s;display:inline-flex}.landing .agents-anchors a:hover{color:var(--text);border-color:var(--line-3)}.landing .agents-anchors a span{color:var(--text-4);font:500 .66rem/1 var(--font-mono), ui-monospace, monospace}.landing .agents-sector{padding-top:clamp(2.25rem,4vw,3.25rem)}.landing .agents-sector-head{flex-wrap:wrap;align-items:baseline;gap:1.25rem;display:flex}.landing .agents-sector-head h2{letter-spacing:-.02em;color:var(--text);align-items:center;gap:.65rem;font-size:1.45rem;font-weight:600;display:inline-flex}.landing .agents-sector-dot{background:var(--accent-bright);border-radius:999px;width:9px;height:9px}.landing .agents-sector-head h2[data-sector=intelligence] .agents-sector-dot{background:#3ba7b6}.landing .agents-sector-head h2[data-sector=operations] .agents-sector-dot{background:#2f9e83}.landing .agents-sector-head h2[data-sector=product] .agents-sector-dot{background:#7a68c9}.landing .agents-sector-head h2[data-sector=revenue] .agents-sector-dot{background:#d65a74}.landing .agents-sector-head p{color:var(--text-4);font:500 .7rem/1.4 var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase}.landing .agents-grid{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:14px;margin-top:1.1rem;display:grid}.landing .agent-card{border:1px solid var(--line-2);background:var(--surface);box-shadow:inset 0 1px 0 var(--catch-light);transition:transform .16s var(--ease), box-shadow .16s var(--ease);border-radius:16px;flex-direction:column;gap:.6rem;padding:1.2rem 1.25rem 1.1rem;display:flex}.landing .agent-card:hover{box-shadow:0 18px 36px -26px #0009, inset 0 1px 0 var(--catch-light);transform:translateY(-3px)}.landing .agent-card-top{flex-direction:column;gap:.3rem;display:flex}.landing .agent-card h3{letter-spacing:-.015em;color:var(--text);font-size:1.05rem;font-weight:600}.landing .agent-state{color:var(--text-4);font:500 .6rem/1.4 var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase}.landing .agent-card[data-state=enabled] .agent-state{color:#2f7d58}.landing .agent-card[data-state=needs-credentials] .agent-state{color:#a8742a}.landing .agent-card>p{color:var(--text-3);flex:1;font-size:.88rem;line-height:1.55}.landing .agent-actions{border-top:1px solid var(--line);padding-top:.7rem}.landing .agent-actions-label{color:var(--text-4);font:500 .58rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase}.landing .agent-actions ul{gap:.3rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.landing .agent-actions li{color:var(--text-2);padding-left:.95rem;font-size:.84rem;line-height:1.5;position:relative}.landing .agent-actions li:before{content:"";background:var(--accent-bright);border-radius:999px;width:5px;height:5px;position:absolute;top:.5em;left:0}.landing .agent-actions li[data-dormant]:before{background:0 0;border:1px solid #a8742a}.landing .agent-actions li em{color:var(--text-4);font-size:.78rem;font-style:normal}.landing .agents-cta{border-top:1px solid var(--line-2);text-align:center;margin-top:clamp(3rem,6vw,4.5rem);padding-top:2rem}.landing .agents-cta p{max-width:34rem;color:var(--text-3);margin:0 auto;line-height:1.6}.landing .agents-cta .hero-cta{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.4rem;display:flex}
