.sentinel-intro{padding:80px 0 90px}.sentinel-intro .narrative-heading{max-width:930px}.agent-story{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:40px 0}.agent-story>img{width:100%;max-width:520px;justify-self:center}.agent-copy{max-width:490px}.agent-copy h3{font-size:clamp(28px,3vw,40px);letter-spacing:-.035em;line-height:1.18;margin:20px 0}.agent-copy p{font-size:17px;line-height:1.8}.agent-copy .story-note{border-left:2px solid #a8cbd9;padding-left:18px;font-size:14px;color:#738199}.reverse .agent-copy{order:2}.reverse>img{order:1}.platforms{padding:65px 0;text-align:center;background:#f8f9fc;border-top:1px solid #eef0f5;border-bottom:1px solid #eef0f5}.platforms h2{font-size:clamp(27px,3vw,38px)}.ai-logos{display:flex;justify-content:center;align-items:center;gap:46px;flex-wrap:wrap;margin:46px 0 32px}.ai-logos img{width:145px;height:40px;object-fit:contain}.platforms p{margin:16px auto 8px;max-width:650px}.platforms small{display:block;color:#7a8498;font-size:12px;max-width:650px;margin:auto}.sentinel-cycle{padding:100px 0 70px}.cycle-ribbon{display:flex;justify-content:center;align-items:center;gap:25px;margin:0 auto 50px;padding:24px;border-block:1px solid #e7e9f2;color:#466688;font-size:15px}.cycle-ribbon i{font-style:normal;color:#9b80c6;font-size:24px}.sentinel-cycle .agent-story+.agent-story{border-top:1px solid #e7e9f2;margin-top:30px;padding-top:60px}.sentinel-gains{display:grid;grid-template-columns:repeat(2,1fr);gap:55px 75px}.sentinel-gains article{max-width:500px;margin:auto}.sentinel-gains img{width:100%;height:245px;object-fit:contain}.sentinel-gains h3{font-size:27px;letter-spacing:-.025em;margin:20px 0 12px}.sentinel-gains p{max-width:43ch;line-height:1.8;margin:0}.dicsys-reading-progress{transform:scaleX(0)}@media(max-width:760px){.sentinel-intro,.sentinel-cycle{padding:60px 0}.agent-story{grid-template-columns:1fr;gap:12px;padding:20px 0}.reverse .agent-copy,.reverse>img{order:initial}.agent-story>img{max-width:420px}.agent-copy{max-width:none}.agent-copy p{font-size:16px}.ai-logos{gap:28px}.ai-logos img{width:110px;height:33px}.cycle-ribbon{gap:12px;flex-wrap:wrap;font-size:13px}.sentinel-gains{grid-template-columns:1fr;gap:35px}.sentinel-gains img{height:220px}.platforms{padding:50px 0}}