dialog:has(.ai-flow){max-width:940px}
.article-lead{font-size:20px;max-width:620px}
.article-quote{background:#102f2b;color:white;padding:28px;font:600 23px 'Manrope';margin:26px 0}
.article-quote strong{color:#d7f55f}
.ai-flow{display:flex;align-items:stretch;margin:18px 0 34px}
.ai-flow div{flex:1;background:white;padding:16px 12px;border-top:4px solid #102f2b}
.ai-flow b,.ai-flow strong,.ai-flow small{display:block}
.ai-flow b{font-size:11px;color:#ff6b35}.ai-flow strong{margin:10px 0 3px}.ai-flow small{color:#5d6d69}.ai-flow i{align-self:center;padding:0 7px;font-style:normal;font-weight:800}
.human-ai-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.human-ai-grid>div{padding:24px}.human-ai-grid span,.responsible-check span,.consulting-cta span{font-size:11px;letter-spacing:.13em;font-weight:800}.human-ai-grid ul{list-style:none;padding:0;margin:18px 0 0}.human-ai-grid li{padding:7px 0;border-bottom:1px solid rgba(16,47,43,.12)}.ai-side{background:#d7f55f}.human-side{background:white}
.leverage-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.leverage-grid div{background:white;padding:18px 14px;min-height:112px}.leverage-grid strong,.leverage-grid small{display:block}.leverage-grid small{color:#5d6d69;margin-top:9px}
.responsible-check{margin-top:30px;border:2px solid #102f2b;display:grid;grid-template-columns:1.3fr .7fr;padding:22px;gap:20px}.responsible-check div>*{display:block;margin:5px 0}.responsible-check p{margin:0}
.consulting-cta{margin:38px -48px -48px;background:#ff6b35;padding:34px 48px;display:flex;gap:30px;align-items:center;justify-content:space-between}.consulting-cta h3{margin:8px 0;font-size:24px}.consulting-cta p{margin:0;color:#3f342e}.consulting-cta a{background:#102f2b;color:white;text-decoration:none;font-weight:800;padding:14px 18px;white-space:nowrap}
@media(max-width:900px){.ai-flow{display:grid;grid-template-columns:1fr 1fr}.ai-flow i{display:none}.leverage-grid{grid-template-columns:1fr 1fr}.consulting-cta{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){dialog:has(.ai-flow){padding:34px 22px}.human-ai-grid,.leverage-grid,.responsible-check{grid-template-columns:1fr}.consulting-cta{margin:34px -22px -34px;padding:28px 22px}.consulting-cta a{white-space:normal}.ai-flow{grid-template-columns:1fr}}
