.agents{padding:clamp(48px,8vw,96px) 0 clamp(48px,6vw,80px);max-width:820px;margin:0 auto}.agents__head{margin-bottom:clamp(36px,5vw,56px)}.agents__kicker{margin:0 0 16px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.agents__title{font-size:clamp(40px,7vw,72px);letter-spacing:-.03em;line-height:.96;margin:0 0 24px}.agents__lede{font-family:var(--mono);font-size:clamp(16px,2vw,19px);color:var(--fg);margin:0 0 16px;line-height:1.5;max-width:60ch}.agents__sub{margin:0;color:var(--fg-dim);font-size:clamp(15px,1.7vw,17px);max-width:64ch;line-height:1.6}.agents__sub code,.agents__answer code,.agents__col code,.agents__honest code,.agents__pipeline code{font-family:var(--mono);font-size:.9em;color:var(--fg)}.agents__answer{margin:0 0 clamp(32px,5vw,48px);padding:clamp(20px,3vw,28px);border:2px solid var(--accent);background:var(--bg-elev);font-size:clamp(15px,1.6vw,16px);color:var(--fg);line-height:1.6}.agents__answer p{margin:0}.agents__answer strong{color:var(--accent);font-weight:700}.agents__h2{font-family:var(--mono);font-size:clamp(20px,3vw,28px);letter-spacing:-.02em;margin:0 0 20px}.agents__split{margin:0 0 clamp(32px,5vw,48px)}.agents__cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.agents__col{border:2px solid var(--border-strong);background:var(--bg-elev);padding:clamp(18px,2.6vw,24px)}.agents__col--us{border-color:var(--accent);box-shadow:var(--shadow-hard-accent)}.agents__col-h{margin:0 0 12px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.agents__col ul{margin:0;padding-left:1.1em;display:grid;gap:8px}.agents__col li{color:var(--fg-dim);font-size:clamp(14px,1.6vw,15px);line-height:1.5}.agents__col--us li{color:var(--fg)}.agents__honest{margin:16px 0 0;font-size:14px;color:var(--fg-muted);line-height:1.6}.agents__honest a,.agents__more a{color:var(--accent)}.agents__matrix,.agents__moat,.agents__fsl,.agents__demo{margin:0 0 clamp(32px,5vw,48px)}.agents__demo-lede{margin:0 0 24px;color:var(--fg-dim);font-size:clamp(15px,1.7vw,17px);max-width:64ch;line-height:1.6}.agents__demo code{font-family:var(--mono);font-size:.9em;color:var(--fg)}.agents__demo-steps{margin:0;padding:0;list-style:none;display:grid;gap:16px}.agents__demo-step{border:2px solid var(--border-strong);background:var(--bg-elev);padding:clamp(16px,2.4vw,22px)}.agents__demo-label{margin:0 0 12px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.agents__demo-label--sql{margin-top:20px}.agents__demo-tablewrap{overflow-x:auto}.agents__demo-table{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:clamp(12px,1.4vw,13px)}.agents__demo-table th{text-align:left;color:var(--fg-muted);font-weight:400;padding:4px 16px 8px 0;border-bottom:1px solid var(--border);white-space:nowrap}.agents__demo-table td{color:var(--fg-dim);padding:6px 16px 6px 0;border-bottom:1px solid var(--border);white-space:nowrap}.agents__demo-table--result td:last-child{color:var(--accent);font-weight:700}.agents__demo-note{margin:12px 0 0;font-size:13px;color:var(--fg-muted);line-height:1.55}.agents__demo-goal{margin:0 0 16px;font-size:clamp(15px,1.7vw,17px);color:var(--fg);line-height:1.5}.agents__demo-run{appearance:none;cursor:pointer;font-family:var(--mono);font-size:13px;color:var(--accent);background:transparent;border:2px solid var(--accent);padding:8px 16px;line-height:1.4}.agents__demo-run:hover{background:var(--accent);color:var(--bg)}.agents__demo-sql{margin:0;padding:clamp(14px,2vw,18px);background:var(--bg);border:1px solid var(--border-strong);overflow-x:auto}.agents__demo-sql code{font-family:var(--mono);font-size:clamp(12px,1.4vw,13px);color:var(--fg);white-space:pre}.agents__demo-tablewrap.is-ran{animation:agents-demo-pulse .6s ease-out}@keyframes agents-demo-pulse{0%{box-shadow:0 0 0 0 var(--accent)}to{box-shadow:0 0 0 6px transparent}}@media(prefers-reduced-motion:reduce){.agents__demo-tablewrap.is-ran{animation:none}}.agents__demo-honest{margin:16px 0 0;font-size:14px;color:var(--fg-muted);line-height:1.6}.agents__demo-honest code{font-size:.9em}.agents__moat-lede{margin:0 0 24px;color:var(--fg-dim);font-size:clamp(15px,1.7vw,17px);max-width:64ch;line-height:1.6}.agents__moat-lede a,.agents__moat-source a,.agents__fsl a{color:var(--accent)}.agents__pipeline{margin:0;padding:0;list-style:none;display:grid;gap:12px;counter-reset:step}.agents__pipeline li{counter-increment:step;border-left:2px solid var(--accent);padding:0 0 0 16px;color:var(--fg-dim);font-size:clamp(14px,1.6vw,15px);line-height:1.55}.agents__pipeline li:before{content:counter(step);font-family:var(--mono);font-size:12px;color:var(--accent);margin-right:8px}.agents__step{display:inline;font-family:var(--mono);font-size:13px;color:var(--fg);margin-right:8px}.agents__moat-source{margin:20px 0 0;font-size:14px;color:var(--fg-muted);line-height:1.6}.agents__fsl-list{margin:0;padding-left:1.1em;display:grid;gap:12px}.agents__fsl-list li{color:var(--fg-dim);font-size:clamp(14px,1.6vw,15px);line-height:1.55}.agents__fsl-list strong{color:var(--fg)}.agents__cta{margin:0 0 clamp(32px,5vw,48px);padding:clamp(24px,3.5vw,36px);border:2px solid var(--accent);background:var(--bg-elev);box-shadow:var(--shadow-hard-accent)}.agents__cta-lede{margin:0 0 20px;color:var(--fg-dim);font-size:clamp(15px,1.7vw,17px);max-width:60ch;line-height:1.6}.agents__try-btn{appearance:none;cursor:pointer;font-family:var(--mono);font-size:clamp(14px,1.7vw,16px);color:var(--bg);background:var(--accent);border:2px solid var(--accent);padding:12px 20px;line-height:1.4;text-align:left;max-width:100%}.agents__try-btn:hover{background:var(--bg);color:var(--accent)}.agents__cta-meta{margin:16px 0 0;font-size:14px;color:var(--fg-muted);line-height:1.6}.agents__cta-meta a{color:var(--accent)}.agents__more{margin:0;padding-top:clamp(20px,3vw,28px);border-top:1px solid var(--border);color:var(--fg-dim);font-size:clamp(14px,1.6vw,16px)}@media(max-width:640px){.agents__cols{grid-template-columns:1fr}}
