
.page-agentic-capture{background:#f6f4ef;color:#141923}
.page-agentic-capture .container{max-width:1160px}
.agentic-capture{background:#f6f4ef}
.capture-hero{position:relative;overflow:hidden;padding:78px 0 70px;background:linear-gradient(135deg,#0d1322 0%,#111a2e 54%,#10211d 100%);color:#f6f4ef}
.capture-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(680px 380px at 80% 18%,rgba(47,109,84,.38),transparent 65%),linear-gradient(90deg,rgba(246,244,239,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(246,244,239,.05) 1px,transparent 1px);background-size:auto,44px 44px,44px 44px;pointer-events:none}
.capture-hero-grid{position:relative;z-index:1;display:grid;gap:28px;align-items:center}
@media(min-width:900px){.capture-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.55fr)}}
.capture-kicker{margin:0 0 14px;color:#ad8a50;font-size:.72rem;font-weight:750;letter-spacing:.17em;text-transform:uppercase}
.capture-hero h1{margin:0 0 18px;max-width:13ch;color:#f6f4ef;font-size:clamp(2.45rem,6vw,5.3rem);line-height:.98;letter-spacing:-.045em}
.capture-lead{margin:0;max-width:48rem;color:#d6dce8;font-size:clamp(1.05rem,1.7vw,1.22rem);line-height:1.68}
.capture-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.capture-proof{display:grid;gap:12px;padding:22px;border:1px solid rgba(246,244,239,.16);background:rgba(246,244,239,.06);box-shadow:0 24px 80px rgba(0,0,0,.3)}
.capture-proof div{padding:16px;border:1px solid rgba(246,244,239,.14);background:rgba(10,15,28,.45)}
.capture-proof span{display:block;margin-bottom:5px;color:#9aa3b5;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}
.capture-proof strong{color:#f6f4ef;font-size:1.12rem}
.capture-section{padding:64px 0}
.capture-split{display:grid;gap:30px;align-items:start}
@media(min-width:860px){.capture-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.capture-split.reverse{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}
.capture-section h2{margin:0 0 14px;color:#141923;font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.06;letter-spacing:-.035em}
.capture-section p{margin:0;color:#596172;font-size:1.04rem;line-height:1.72}
.term-cloud{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}
.term-cloud li{padding:10px 14px;border:1px solid rgba(13,19,34,.1);background:#fff;color:#263246;font-weight:650;box-shadow:0 8px 24px rgba(13,19,34,.06)}
.capture-dark{background:#101827;color:#f6f4ef}
.capture-dark .capture-kicker{color:#d8b57c}
.capture-dark h2{color:#f6f4ef}
.capture-section-head{max-width:58rem;margin-bottom:28px}
.capture-cards{display:grid;gap:14px}
@media(min-width:860px){.capture-cards{grid-template-columns:repeat(3,1fr)}}
.capture-cards article{padding:24px;border:1px solid rgba(246,244,239,.15);background:linear-gradient(180deg,rgba(246,244,239,.07),rgba(246,244,239,.035))}
.capture-cards span{display:block;margin-bottom:54px;color:#d8b57c;font-weight:800;letter-spacing:.16em}
.capture-cards h3{margin:0 0 10px;color:#f6f4ef;font-size:1.25rem}
.capture-cards p{color:#d6dce8;font-size:.96rem;line-height:1.65}
.capture-steps{margin:0;padding:0;list-style:none;display:grid;gap:12px;counter-reset:step}
.capture-steps li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center;padding:18px;background:#fff;border:1px solid rgba(13,19,34,.09);box-shadow:0 12px 34px rgba(13,19,34,.07)}
.capture-steps strong{color:#141923}
.capture-steps span{color:#596172}
.capture-related{background:#fff}
.capture-related-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}
@media(min-width:760px){.capture-related-list{grid-template-columns:repeat(3,1fr)}}
.capture-related-list a{display:flex;justify-content:space-between;gap:14px;min-height:96px;padding:18px;border:1px solid rgba(13,19,34,.09);background:#f6f4ef;color:#141923;text-decoration:none}
.capture-related-list a:hover{border-color:#ad8a50}
.capture-related-list span{font-weight:750}
.capture-related-list b{color:#596172;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}
@media(max-width:680px){.capture-hero{padding:54px 0}.capture-hero h1{max-width:100%;font-size:clamp(2.1rem,13vw,3.35rem)}.capture-section{padding:42px 0}.capture-cards span{margin-bottom:26px}.capture-steps li{grid-template-columns:1fr}.term-cloud li{width:100%}}
