:root{--page-pad:clamp(22px,6.5vw,104px)}
body{background:var(--paper);color:var(--ink)}
.reading-progress{height:3px;position:fixed;inset:0 0 auto;z-index:2000;background:transparent}.reading-progress span{width:0;height:100%;display:block;background:var(--coral)}
.header-topic{color:var(--muted);font:500 9px DM Mono,monospace;letter-spacing:.1em}
.page-nav{height:48px;padding:0 var(--page-pad);position:sticky;top:76px;z-index:1100;display:flex;gap:0;overflow-x:auto;border-bottom:1px solid var(--dark-line);background:rgba(241,240,234,.98);scrollbar-width:thin}.page-nav a{padding:17px 13px;flex:0 0 auto;border-right:1px solid var(--dark-line);color:#646760;font:500 9px DM Mono,monospace;text-decoration:none;text-transform:uppercase}.page-nav a:hover,.page-nav a.active{background:var(--ink);color:var(--lime)}
.business-hero{min-height:calc(100vh - 124px);padding:clamp(70px,9vw,130px) var(--page-pad) 36px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:center;gap:5vw}.hero-copy,.hero-capabilities,.evolution{position:relative;z-index:1}.business-hero h1{margin:25px 0 30px;color:var(--paper);font-size:clamp(60px,8.5vw,134px);line-height:.88;letter-spacing:0}.business-hero h1 span{color:var(--lime)}.hero-copy>p:last-of-type{max-width:760px;color:#c5c7c0;font-size:clamp(19px,2vw,27px);line-height:1.45}.hero-actions{display:flex;gap:12px;margin-top:36px}.action{padding:14px 18px;border:1px solid var(--line);font:600 10px DM Mono,monospace;text-decoration:none;text-transform:uppercase}.action.primary{background:var(--lime);color:var(--ink);border-color:var(--lime)}.action.secondary{color:var(--paper)}.hero-capabilities{display:flex;flex-wrap:wrap;align-content:center;gap:10px}.hero-capabilities span{padding:13px 15px;border:1px solid var(--line);color:var(--paper);font:500 10px DM Mono,monospace}.hero-capabilities span:nth-child(2n){border-color:rgba(200,255,61,.5);color:var(--lime)}.evolution{grid-column:1/-1;display:grid;grid-template-columns:repeat(9,auto);align-items:center;justify-content:space-between;margin-top:25px;padding-top:25px;border-top:1px solid var(--line);color:var(--paper)}.evolution b{font:500 10px DM Mono,monospace;text-transform:uppercase}.evolution i{color:var(--coral);font-style:normal}
.manifesto{padding:clamp(70px,10vw,150px) var(--page-pad);background:var(--lime)}.manifesto p{font:600 10px DM Mono,monospace;letter-spacing:.1em}.manifesto h2{max-width:1200px;margin:25px 0;font-size:clamp(42px,6.5vw,96px);line-height:1.03;letter-spacing:0}.manifesto h2 em{font-style:normal;text-decoration:underline;text-decoration-thickness:5px;text-underline-offset:8px}.manifesto span{display:block;max-width:760px;font-size:18px;line-height:1.6}
.section{padding:clamp(75px,9vw,135px) var(--page-pad)}.section-head{max-width:960px;margin-bottom:52px}.section-head>p{margin:0;color:var(--lime-dark);font:500 10px DM Mono,monospace;letter-spacing:.11em}.section-head h2{margin:15px 0 22px;font-size:clamp(40px,5.8vw,80px);line-height:1.03;letter-spacing:0}.section-head>span{display:block;max-width:760px;color:#575a54;font-size:17px;line-height:1.7}.section-head.inverted h2{color:var(--paper)}.section-head.inverted>p{color:var(--coral)}.section-head.inverted>span{color:#b5b7b0}.dark,.hospital,.cases,.responsible,.future{background:var(--ink);color:var(--paper)}
.output-cloud{display:flex;flex-wrap:wrap;border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line)}.output-cloud span{padding:20px 24px;flex:1 0 18%;border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);font-weight:700}.concept-split{display:grid;grid-template-columns:repeat(4,1fr);margin-top:48px;border:1px solid var(--dark-line)}.concept-split article{min-height:260px;padding:28px;border-right:1px solid var(--dark-line)}.concept-split article:last-child{border:0}.concept-split small,.industry-grid small{color:var(--coral);font:500 9px DM Mono,monospace}.concept-split h3{margin:58px 0 12px;font-size:24px}.concept-split p{color:#5c5f58;line-height:1.65}.tool-strip{margin:30px 0 0;padding:20px;border-left:4px solid var(--lime);background:#fff;font:13px/1.7 DM Mono,monospace}
.maturity{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center}.maturity article{min-height:390px;padding:30px;border:1px solid var(--line);display:flex;flex-direction:column}.maturity>i{padding:12px;color:var(--coral);font-style:normal}.maturity article.active{background:var(--lime);color:var(--ink);border-color:var(--lime)}.maturity article>b{color:var(--coral);font:500 10px DM Mono,monospace}.maturity article.active>b{color:var(--ink)}.maturity small{margin-top:35px;font:600 9px DM Mono,monospace}.maturity h3{margin:12px 0 20px;font-size:36px}.maturity p{color:#c0c2bb;line-height:1.7}.maturity .active p{color:var(--ink)}.maturity article>span{margin-top:auto;padding-top:18px;border-top:1px solid currentColor;font:500 10px DM Mono,monospace}.control-scale{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;margin-top:34px;color:var(--muted);font:500 9px DM Mono,monospace}.control-scale div{height:6px;background:var(--coral);border-right:50vw solid var(--lime)}
.human{background:#fff}.principles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line)}.principles article{min-height:230px;padding:26px;border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line)}.principles span{color:var(--coral);font:500 10px DM Mono,monospace}.principles h3{margin:42px 0 12px}.principles p{color:#5b5e57;line-height:1.6}.critical-warning{display:grid;grid-template-columns:250px 1fr;gap:30px;margin-top:32px;padding:25px;background:var(--coral)}.critical-warning b{font:600 10px DM Mono,monospace}.critical-warning p{margin:0;font-size:18px;font-weight:700}
.framework{background:#e4e3dc}.copiloto-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line)}.copiloto-grid article{min-height:250px;padding:25px;border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line)}.copiloto-grid article>b{width:52px;height:52px;display:grid;place-items:center;background:var(--ink);color:var(--lime);font-size:26px}.copiloto-grid h3{margin:35px 0 10px;font-size:18px}.copiloto-grid p{margin:0;color:#5b5e57;line-height:1.6}
.prompt-section{background:var(--paper)}.prompt-compare{display:grid;grid-template-columns:.65fr 1.35fr;border:1px solid var(--dark-line)}.prompt-compare article{min-height:250px;padding:30px}.prompt-compare article+article{background:var(--ink);color:var(--paper)}.prompt-compare small{color:var(--coral);font:500 9px DM Mono,monospace}.prompt-compare p{margin-top:50px;font:500 15px/1.8 DM Mono,monospace}.prompt-compare article:first-child p{font-size:24px}.internal-link{display:inline-block;margin-top:28px;padding:14px 18px;background:var(--ink);color:var(--lime);font:600 10px DM Mono,monospace;text-decoration:none;text-transform:uppercase}
.value{background:#fff}.value-equation{display:grid;grid-template-columns:repeat(9,auto);justify-content:space-between;align-items:center;padding:35px;border:1px solid var(--dark-line)}.value-equation b{font-size:18px}.value-equation i{color:var(--coral);font-style:normal}.value-equation strong{padding:12px;background:var(--lime)}.opportunity-list,.use-tags,.software-tasks,.future-skills,.cost-list,.governance-list{display:flex;flex-wrap:wrap;margin-top:30px;border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line)}.opportunity-list span,.use-tags span,.software-tasks span,.future-skills span,.cost-list span,.governance-list span{padding:16px 18px;flex:1 0 20%;border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);font:500 11px DM Mono,monospace;text-align:center}
.industry-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.industry-grid article{min-height:260px;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.industry-grid article:nth-child(3n){border-right:0}.industry-grid article:nth-last-child(-n+3){border-bottom:0}.industry-grid h3{margin:48px 0 12px}.industry-grid p{color:#b9bbb4;line-height:1.65}.clinical-note{margin-top:30px;padding:26px;border:1px solid var(--coral)}.clinical-note b{color:var(--coral);font:600 11px DM Mono,monospace}.clinical-note p{color:#c4c5bf}.clinical-note a{color:var(--lime);font:500 10px DM Mono,monospace}
.before-after{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch}.before-after article{min-height:290px;padding:30px;border:1px solid var(--dark-line);display:flex;flex-direction:column}.before-after>i{align-self:center;padding:16px;color:var(--coral);font-style:normal}.before-after small{color:var(--coral);font:500 9px DM Mono,monospace}.before-after strong{margin-top:40px;font-size:clamp(30px,4vw,54px)}.before-after p{margin-top:auto;color:#555851;line-height:1.6}.caution{margin:28px 0 0;padding:22px;border-left:4px solid var(--coral);background:#fff;font-weight:600;line-height:1.6}
.agro{background:#e3f0bc}.agro-flow{display:grid;grid-template-columns:repeat(5,1fr) auto 1.5fr auto 2fr;align-items:center;border:1px solid var(--dark-line)}.agro-flow span,.agro-flow strong,.agro-flow b{padding:22px 12px;text-align:center}.agro-flow span{border-right:1px solid var(--dark-line);font:500 10px DM Mono,monospace}.agro-flow i{padding:8px;color:var(--coral);font-style:normal}.agro-flow strong{background:var(--ink);color:var(--lime)}.agro-flow b{font-size:12px}.compact-cards{display:grid;grid-template-columns:repeat(3,1fr);margin-top:30px;border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line)}.compact-cards article{padding:24px;border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);font-weight:700}
.functions{background:var(--paper)}.function-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line)}.function-grid article{min-height:200px;padding:25px;border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line)}.function-grid h3{margin:30px 0 12px}.function-grid p{color:#5b5e57;line-height:1.6}
.code-evolution{display:grid;grid-template-columns:.7fr auto 1.3fr;align-items:center}.code-evolution p{min-height:160px;margin:0;padding:30px;border:1px solid var(--line);display:grid;place-items:center;font-size:20px;font-weight:700;text-align:center}.code-evolution p:last-child{background:var(--lime);color:var(--ink)}.code-evolution i{padding:15px;color:var(--coral);font-style:normal}.software-tasks,.future-skills{border-color:var(--line)}.software-tasks span,.future-skills span{border-color:var(--line);color:#c0c2bb}.software blockquote,.future blockquote,.cost blockquote,.mistakes blockquote{margin:40px 0 0;padding:30px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:clamp(23px,3vw,38px);font-weight:700}.software-tools{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.software-tools a{padding:13px 16px;border:1px solid var(--line);color:var(--lime);font:500 10px DM Mono,monospace;text-decoration:none}
.multiplier{background:#fff}.roles{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--dark-line)}.roles article{min-height:210px;padding:26px;border-right:1px solid var(--dark-line)}.roles article:last-child{border:0}.roles p{margin-top:50px;color:#555851;line-height:1.7}.cost{background:var(--coral)}.cost-list span{border-color:rgba(8,11,16,.25)}.cost blockquote,.mistakes blockquote{border-color:rgba(8,11,16,.3)}
.roi{background:#e4e3dc}.roi-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:28px}.roi-form{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line)}.roi-form label{min-height:120px;padding:18px;border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);font:500 10px DM Mono,monospace}.roi-form input[type=number]{width:100%;margin-top:14px;padding:10px;border:1px solid var(--dark-line);background:var(--paper);font-size:17px}.roi-form input[type=range]{width:80%;margin-top:22px;accent-color:var(--coral)}.roi-form output{margin-left:10px;font-weight:700}.roi-result{padding:30px;background:var(--ink);color:var(--paper);display:flex;flex-direction:column}.roi-result small{color:var(--coral);font:500 9px DM Mono,monospace}.roi-result>span{margin-top:50px;color:var(--muted)}.roi-result strong{margin:10px 0;font-size:clamp(38px,5vw,66px);color:var(--lime)}.roi-result p{color:#b9bbb4}.roi-result b{margin-top:auto;padding-top:18px;border-top:1px solid var(--line);font:500 11px DM Mono,monospace}.disclaimer{font-size:12px;color:#5c5f58}
.case-list{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.case-list article{min-height:540px;padding:28px;border-right:1px solid var(--line);display:flex;flex-direction:column}.case-list article:last-child{border:0}.case-list small{color:var(--coral);font:500 9px DM Mono,monospace}.case-list h3{margin:45px 0 20px;font-size:24px}.case-list p{color:#b9bbb4;line-height:1.6}.case-list a{margin-top:auto;padding-top:18px;border-top:1px solid var(--line);color:var(--lime);font:500 10px DM Mono,monospace;text-decoration:none}
.failures{background:#fff}.failure-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--dark-line)}.failure-grid article{min-height:590px;padding:28px;border-right:1px solid var(--dark-line);display:flex;flex-direction:column}.failure-grid article:last-child{border:0}.failure-grid small{color:var(--coral);font:500 9px DM Mono,monospace}.failure-grid h3{margin:45px 0 20px}.failure-grid p{color:#545750;line-height:1.65}.failure-grid a{margin-top:auto;padding-top:18px;border-top:1px solid var(--dark-line);font:600 10px DM Mono,monospace}
.risks{background:var(--paper)}.risk-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line)}.risk-grid article{min-height:180px;padding:24px;border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line)}.risk-grid p{color:#5c5f58;line-height:1.55}.checklist{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.checklist li{padding:22px 24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#d1d2cc}.checklist li::before{content:"✓";margin-right:12px;color:var(--lime);font-weight:800}.responsible blockquote{margin:35px 0 0;color:var(--lime);font-size:clamp(25px,3vw,42px);font-weight:700}
.governance{background:#fff}.governance-core{display:grid;grid-template-columns:repeat(7,auto);justify-content:space-between;align-items:center;padding:30px;border:1px solid var(--dark-line)}.governance-core span{font-weight:700}.governance-core i{color:var(--coral);font-style:normal}.governance-core strong{padding:13px;background:var(--lime)}.reference-bar{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.reference-bar a{padding:12px 14px;border:1px solid var(--dark-line);font:500 10px DM Mono,monospace;text-decoration:none}
.rag{background:#e4e3dc}.rag-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:stretch}.rag-flow span,.rag-flow strong{min-height:110px;padding:20px;border:1px solid var(--dark-line);display:grid;place-items:center;text-align:center;font-weight:700}.rag-flow strong{background:var(--lime)}.rag-flow i{align-self:center;padding:8px;color:var(--coral);font-style:normal}
.agents{background:#fff}.agent-example{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch}.agent-example article{min-height:220px;padding:27px;border:1px solid var(--dark-line)}.agent-example article:last-child{background:var(--ink);color:var(--paper)}.agent-example>i{align-self:center;padding:10px;color:var(--coral);font-style:normal}.agent-example small{color:var(--coral);font:500 9px DM Mono,monospace}.agent-example p{margin-top:50px;font-size:17px;line-height:1.6}.permission-line{margin-top:25px;padding:18px;background:var(--lime);font:600 11px DM Mono,monospace;text-align:center}
.start{background:var(--paper)}.start-steps{margin:0;padding:0;list-style:none;border-top:1px solid var(--dark-line)}.start-steps li{display:grid;grid-template-columns:65px 1fr;gap:25px;padding:22px 0;border-bottom:1px solid var(--dark-line)}.start-steps li>b{color:var(--coral);font:500 11px DM Mono,monospace}.start-steps h3{margin:0}.start-steps p{margin:6px 0 0;color:#5c5f58}.pilot-flow{display:grid;grid-template-columns:repeat(9,auto);justify-content:space-between;align-items:center;margin-top:40px;padding:25px;background:var(--ink);color:var(--paper)}.pilot-flow i{color:var(--coral);font-style:normal}.pilot-flow strong{color:var(--lime)}
.mistakes{background:var(--coral)}.mistake-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(8,11,16,.25);border-left:1px solid rgba(8,11,16,.25)}.mistake-list span{padding:20px;border-right:1px solid rgba(8,11,16,.25);border-bottom:1px solid rgba(8,11,16,.25);font-weight:600}.foundation-grid{display:flex;flex-wrap:wrap;border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line)}.foundation-grid span{padding:20px;flex:1 0 23%;border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);font-weight:700;text-align:center}.bad-equation{margin-top:35px;padding:28px;background:var(--ink);color:var(--paper);font:600 13px DM Mono,monospace;text-align:center}.bad-equation i{padding:0 18px;color:var(--coral);font-style:normal}.bad-equation strong{color:var(--lime)}
.conclusion{padding:clamp(90px,12vw,180px) var(--page-pad);background:var(--lime)}.conclusion>p:first-child{font:600 10px DM Mono,monospace}.conclusion h2{max-width:1050px;margin:30px 0;font-size:clamp(48px,7vw,104px);line-height:1;letter-spacing:0}.conclusion>span{display:block;max-width:750px;font-size:19px;line-height:1.6}.conclusion-equation{margin:55px 0;padding:24px;border:1px solid var(--ink);font:600 12px DM Mono,monospace;text-align:center}.responsibility{max-width:900px;font-size:21px;line-height:1.6}.conclusion>strong{display:block;margin-top:70px;font-size:clamp(32px,5vw,70px);line-height:1.15}
.value-generation{background:#e4e3dc}.value-levers{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line)}.value-levers article{min-height:260px;padding:26px;border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);display:flex;flex-direction:column}.value-levers article>span{color:var(--coral);font:600 10px DM Mono,monospace}.value-levers h3{margin:42px 0 12px;font-size:22px}.value-levers p{margin:0;color:#555851;line-height:1.6}.value-levers small{margin-top:auto;padding-top:20px;color:var(--lime-dark);font:500 9px/1.5 DM Mono,monospace}.value-method{margin-top:48px;border-top:1px solid var(--dark-line)}.value-method article{display:grid;grid-template-columns:60px 1fr;gap:24px;padding:24px 0;border-bottom:1px solid var(--dark-line)}.value-method article>b{color:var(--coral);font:500 11px DM Mono,monospace}.value-method h3{margin:0}.value-method p{margin:6px 0 0;color:#555851}.value-example{display:grid;grid-template-columns:.75fr 1.25fr;gap:40px;margin-top:48px;padding:32px;background:var(--ink);color:var(--paper)}.value-example small{color:var(--coral);font:500 9px DM Mono,monospace}.value-example h3{margin:25px 0;font-size:32px}.value-example ol{margin:0;padding:0;list-style:none}.value-example li{display:grid;grid-template-columns:170px 1fr;gap:18px;padding:16px 0;border-bottom:1px solid var(--line)}.value-example li:last-child{border:0}.value-example li>b{color:var(--lime);font:500 10px DM Mono,monospace;text-transform:uppercase}.value-example li>span{color:#c5c7c0;font-size:13px;line-height:1.6}.value-rule{margin:30px 0 0;padding:25px;border-left:5px solid var(--coral);background:#fff;font-size:clamp(19px,2vw,28px);font-weight:700}
.roi-form label{min-height:230px;display:flex;flex-direction:column;font:inherit}.roi-form label>b{font:600 11px DM Mono,monospace}.roi-form label>small{min-height:64px;margin-top:10px;color:#555851;font:400 11px/1.5 Manrope,sans-serif}.roi-form label>span{margin-top:8px;color:#6a6d66;font:500 9px DM Mono,monospace}.roi-form input[type=number]{margin-top:auto}.range-line{margin-top:auto;display:flex;align-items:center}.range-line input[type=range]{margin-top:0}.roi-formula{margin:24px 0;display:grid;gap:7px;padding:18px;border:1px solid var(--line)}.roi-formula span{color:var(--muted);font:500 8px DM Mono,monospace;text-transform:uppercase}.roi-formula code{margin-bottom:8px;color:#d8d9d3;font:400 10px/1.5 DM Mono,monospace}.roi-result>span{margin-top:35px}
.references{background:var(--paper)}.reference-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line)}.reference-grid a{min-height:110px;padding:22px;border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);display:grid;grid-template-columns:130px 1fr;gap:15px;align-items:center;text-decoration:none}.reference-grid a:hover{background:var(--lime)}.reference-grid b{font-size:14px}.reference-grid span{color:#555851;font-size:12px;line-height:1.5}
footer{min-height:160px;padding:35px var(--page-pad);display:flex;align-items:center;justify-content:space-between;gap:30px;background:var(--ink);color:var(--paper);border-top:1px solid var(--line)}footer p{color:var(--muted);font-size:12px}footer>a:last-child{font:500 10px DM Mono,monospace;text-decoration:none}
@media(max-width:1080px){.business-hero{grid-template-columns:1fr}.hero-capabilities{max-width:700px}.concept-split,.copiloto-grid{grid-template-columns:repeat(2,1fr)}.function-grid,.risk-grid{grid-template-columns:repeat(2,1fr)}.industry-grid{grid-template-columns:repeat(2,1fr)}.industry-grid article:nth-child(3n){border-right:1px solid var(--line)}.industry-grid article:nth-child(2n){border-right:0}.industry-grid article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.industry-grid article:nth-last-child(-n+2){border-bottom:0}.agro-flow{grid-template-columns:repeat(5,1fr)}.agro-flow i,.agro-flow strong,.agro-flow b{grid-column:1/-1}.case-list,.failure-grid{grid-template-columns:1fr}.case-list article,.failure-grid article{min-height:0;border-right:0;border-bottom:1px solid var(--line)}.case-list article:last-child,.failure-grid article:last-child{border-bottom:0}.case-list a,.failure-grid a{margin-top:30px}.roles{grid-template-columns:repeat(2,1fr)}.roles article:nth-child(2){border-right:0}.roles article:nth-child(-n+2){border-bottom:1px solid var(--dark-line)}.value-example{grid-template-columns:1fr}}
@media(max-width:760px){html{scroll-padding-top:114px}.header-topic{display:none}.page-nav{top:66px}.business-hero{min-height:720px;padding-top:70px}.business-hero h1{font-size:clamp(54px,15vw,84px)}.hero-actions{align-items:stretch;flex-direction:column;text-align:center}.evolution{grid-template-columns:1fr}.evolution i{transform:rotate(90deg);text-align:center}.output-cloud span{flex-basis:33%}.concept-split,.copiloto-grid,.principles,.compact-cards,.function-grid,.risk-grid,.value-levers{grid-template-columns:1fr}.critical-warning{grid-template-columns:1fr}.maturity{grid-template-columns:1fr}.maturity>i{transform:rotate(90deg);text-align:center}.maturity article{min-height:320px}.prompt-compare{grid-template-columns:1fr}.value-equation,.governance-core{grid-template-columns:1fr;gap:15px;text-align:center}.value-equation i,.governance-core i{transform:rotate(90deg)}.opportunity-list span,.use-tags span,.software-tasks span,.future-skills span,.cost-list span,.governance-list span{flex-basis:50%}.industry-grid{grid-template-columns:1fr}.industry-grid article,.industry-grid article:nth-child(2n),.industry-grid article:nth-child(3n),.industry-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.industry-grid article:last-child{border-bottom:0}.before-after,.code-evolution,.agent-example{grid-template-columns:1fr}.before-after>i,.code-evolution>i,.agent-example>i{transform:rotate(90deg);text-align:center}.agro-flow{grid-template-columns:1fr}.agro-flow span{border-right:0;border-bottom:1px solid var(--dark-line)}.agro-flow i,.agro-flow strong,.agro-flow b{grid-column:1}.roi-layout{grid-template-columns:1fr}.roi-form{grid-template-columns:1fr}.checklist{grid-template-columns:1fr}.rag-flow{grid-template-columns:1fr}.rag-flow i{transform:rotate(0);text-align:center}.pilot-flow{grid-template-columns:1fr;text-align:center}.pilot-flow i{transform:rotate(90deg)}.mistake-list,.reference-grid{grid-template-columns:1fr}.foundation-grid span{flex-basis:50%}.bad-equation{display:flex;flex-direction:column;gap:12px}.bad-equation i{transform:rotate(90deg)}.reference-grid a{grid-template-columns:100px 1fr}.conclusion-equation{line-height:1.8}.value-example{padding:24px}.value-example li{grid-template-columns:1fr;gap:6px}footer{align-items:flex-start;flex-direction:column}}
@media(max-width:460px){.section{padding-left:20px;padding-right:20px}.business-hero,.manifesto,.conclusion{padding-left:20px;padding-right:20px}.business-hero h1{font-size:50px;line-height:.95}.page-kicker{font-size:9px!important}.output-cloud span,.opportunity-list span,.use-tags span,.software-tasks span,.future-skills span,.cost-list span,.governance-list span,.foundation-grid span{flex-basis:100%}.roles{grid-template-columns:1fr}.roles article{border-right:0;border-bottom:1px solid var(--dark-line)}.roles article:last-child{border-bottom:0}.roi-form label{min-height:105px}.reference-grid a{grid-template-columns:1fr;gap:6px}.portal-back{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
@media(prefers-reduced-motion:reduce){.reading-progress{display:none}}
