.agentic-story{--agent-mint:#7af8ce;background:#04131b;color:#eef9f6;position:relative;isolation:isolate;padding-top:100px}.agentic-story .eyebrow{color:#76dabb}.agentic-introduction{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:end;margin-bottom:60px}.agentic-introduction h2{font-size:clamp(36px,4.2vw,64px);line-height:1.06;letter-spacing:-.05em;margin:25px 0 0;max-width:850px}.agentic-introduction>p{font-size:16px;line-height:1.9;color:#a6bec7;margin:0;max-width:450px}.agentic-introduction>p>span{display:block;color:#81d8bc;font-size:9px;letter-spacing:.13em;margin-top:25px}.agentic-introduction b{font-size:18px;margin-inline-start:20px}
.agentic-world{position:relative;display:grid;overflow:clip;isolation:isolate}.agentic-visual{position:sticky;top:80px;height:calc(100svh - 80px);min-height:550px;grid-area:1/1;align-self:start;margin-bottom:0;overflow:hidden;background:#04131b;pointer-events:none}.agentic-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#04131b 0%,#04131bf5 28%,#04131b80 41%,transparent 58%);pointer-events:none}.agentic-viewport{position:absolute;inset:0 -3% 0 27%}.agentic-viewport canvas{width:100%;height:100%;display:block;opacity:0;transition:opacity .6s}.agentic-ready canvas{opacity:1}.agentic-fallback{position:absolute;inset:0;display:grid;place-items:center}.agentic-fallback svg{width:95%;height:90%;opacity:.5}.agentic-ready .agentic-fallback{visibility:hidden}.agentic-unavailable canvas{display:none}.agentic-unavailable .agentic-fallback{visibility:visible}.agentic-object-label{position:absolute;display:flex;align-items:center;gap:10px;bottom:27%;left:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none}.agentic-object-label>span{width:7px;height:7px;border-radius:50%;background:#69faca;box-shadow:0 0 17px #36fbc9}.agentic-object-label p{margin:0;padding:7px 11px;background:#03141dc9;border-inline-start:1px solid #5ae7bc;color:#aeffe6;font-size:9px;letter-spacing:.1em;white-space:nowrap;backdrop-filter:blur(8px)}
.agentic-scene-top{position:absolute;top:24px;inset-inline-end:5%;z-index:4;display:flex;align-items:center;gap:30px;font-size:9px;color:#8fbdc2;letter-spacing:.1em}.agentic-scene-top>span{display:flex;align-items:center;gap:10px}.agentic-scene-top i{width:4px;height:4px;background:#75f0c4;border-radius:50%;box-shadow:0 0 10px #66ffbd}.agentic-scene-top button{pointer-events:auto;display:flex;gap:8px;border:1px solid #72bba333;padding:8px 12px;color:#b6d2ce;background:#051a2277;font:inherit;letter-spacing:0;border-radius:20px;cursor:pointer}.agentic-scene-top button[hidden]{display:none}.agentic-scene-footer{position:absolute;bottom:90px;left:49%;right:5%;z-index:3;display:flex;justify-content:space-between;gap:20px;align-items:center}.agentic-scene-footer>div{display:flex;gap:15px;align-items:center}.agentic-scene-footer span{font-size:10px;color:#66a99d;direction:ltr}.agentic-scene-footer strong{font-weight:500;font-size:9px;letter-spacing:.12em;color:#c8ffe9}.agentic-scene-footer p{font-size:7px;line-height:1.7;color:#70949d;max-width:130px;text-align:end;letter-spacing:.04em;margin:0}.agentic-stage-nav{position:absolute;bottom:30px;left:49%;right:5%;z-index:4;display:flex;gap:22px;pointer-events:auto;border-top:1px solid #669e9333}.agentic-stage-nav a{flex:1;padding-top:17px;border-top:1px solid transparent;font-size:8px;line-height:1.6;letter-spacing:.04em;color:#7b9da9;display:flex;gap:8px}.agentic-stage-nav span{color:#61bc9e}.agentic-stage-nav a[aria-current]{color:#cbffea;border-top-color:#7affe0}
.agentic-chapters{grid-area:1/1;position:relative;z-index:3;pointer-events:none}.agentic-chapter{min-height:100svh;display:flex;align-items:center;width:39%;max-width:530px;padding:90px 0}.agentic-chapter>div{scroll-margin-top:150px;pointer-events:auto}.agentic-chapter .eyebrow{font-size:9px;letter-spacing:.14em;line-height:1.8}.agentic-chapter .eyebrow>span{margin-inline-end:15px;color:#558b92}.agentic-chapter h3{font-size:clamp(32px,2.8vw,43px);line-height:1.15;letter-spacing:-.045em;margin:25px 0}.agentic-subtitle{font-size:16px;line-height:1.7;color:#91dabd;margin:0 0 20px}.agentic-body{font-size:15px;line-height:1.9;color:#a4bdc8;margin:0}.agentic-investigate{margin-top:28px;padding-top:20px;border-top:1px solid #85bfab2b}.agentic-investigate>p:first-child{font-size:8px;color:#6da9a0;letter-spacing:.15em;margin:0 0 13px;display:flex;justify-content:space-between}.agentic-choices{display:flex;flex-wrap:wrap;gap:7px}.agentic-choices button{font:inherit;font-size:10px;border:1px solid #6aaa963b;background:#0a252b77;color:#90b7bb;padding:10px 13px;border-radius:3px;cursor:pointer;transition:background .2s,border-color .2s}.agentic-choices button[aria-pressed=true]{border-color:#60dcac;background:#0f4238;color:#c6ffe7}.agentic-choices button:hover{border-color:#8af6d4;color:white}.agentic-choice-insight{color:#8bb0b3;font-size:11px;line-height:1.7;min-height:38px;margin:13px 0 20px}.agentic-detail-link{display:inline-flex;gap:25px;align-items:center;font-size:12px;color:#8defc6}.agentic-detail-link:hover{color:white}.agentic-story a:focus-visible,.agentic-story button:focus-visible{outline:2px solid #84f7cd;outline-offset:5px}.agentic-human{position:relative;z-index:4;display:grid;grid-template-columns:50px 1.4fr 1fr;gap:30px;align-items:center;padding-block:60px;border-top:1px solid #8bbaaa25;background:#04131b}.agentic-human>span{font-size:45px;color:#73d9b7}.agentic-human h3{font-size:27px;line-height:1.4;letter-spacing:-.025em;margin:16px 0 0}.agentic-human>p{font-size:14px;line-height:1.85;color:#94b3bd;margin:0}
[dir=rtl] .agentic-story h2,[dir=rtl] .agentic-story h3{letter-spacing:0;line-height:1.4}[dir=rtl] .agentic-story .eyebrow,[dir=rtl] .agentic-choices button{letter-spacing:0}[dir=rtl] .agentic-visual::after{background:linear-gradient(270deg,#04131b 0%,#04131bf5 28%,#04131b80 41%,transparent 58%)}[dir=rtl] .agentic-viewport{inset:0 27% 0 -3%}[dir=rtl] .agentic-scene-top{inset-inline-end:5%}[dir=rtl] .agentic-scene-footer,[dir=rtl] .agentic-stage-nav{left:5%;right:49%}
@media(max-width:1100px){.agentic-chapter{width:42%}.agentic-chapter h3{font-size:37px}.agentic-chapter>div{scroll-margin-top:125px}.agentic-scene-top{font-size:8px;gap:16px}.agentic-introduction{gap:40px}}
@media(max-width:760px){.agentic-story{padding-top:55px}.agentic-world{display:block}.agentic-introduction{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.agentic-introduction h2{font-size:38px}.agentic-introduction>p{font-size:14px}.agentic-visual{top:78px;height:39svh;min-height:270px;margin-bottom:0;z-index:4;overflow:hidden;background:#04131b;box-shadow:0 20px 40px #04131b}.agentic-visual::after,[dir=rtl] .agentic-visual::after{background:linear-gradient(0deg,#04131b,transparent 25%,transparent 90%,#04131b)}.agentic-viewport,[dir=rtl] .agentic-viewport{inset:-35px -10% 0}.agentic-scene-top{top:8px;left:6%;right:6%;justify-content:space-between;font-size:7px;gap:10px}.agentic-scene-top button{padding:6px 9px}.agentic-scene-footer,[dir=rtl] .agentic-scene-footer{left:6%;right:6%;bottom:50px}.agentic-scene-footer strong{font-size:7px}.agentic-scene-footer p{font-size:6px;max-width:110px}.agentic-stage-nav,[dir=rtl] .agentic-stage-nav{left:6%;right:6%;bottom:5px;gap:12px}.agentic-stage-nav a{padding-top:8px;font-size:7px;min-height:35px;align-items:center}.agentic-object-label p{font-size:7px;padding:5px 7px}.agentic-chapters{z-index:3}.agentic-chapter{min-height:0;width:100%;max-width:none;padding:60px 0;align-items:center}.agentic-chapter:first-child{padding-top:30px}.agentic-chapter>div{scroll-margin-top:calc(39svh + 5px)}.agentic-chapter h3{font-size:35px}.agentic-chapter .eyebrow{font-size:9px}.agentic-body{font-size:14px}.agentic-subtitle{font-size:15px}.agentic-investigate{margin-top:25px}.agentic-choices button{font-size:10px;padding:10px 12px;min-height:42px}.agentic-human{grid-template-columns:30px 1fr;gap:17px;padding-block:40px}.agentic-human>p{grid-column:2}.agentic-human h3{font-size:23px}.agentic-human>span{font-size:28px}.agentic-human .eyebrow{font-size:8px}}
@media(prefers-reduced-motion:reduce){.agentic-viewport canvas,.agentic-choices button{transition:none}}

.agentic-choices button:disabled{opacity:.45;cursor:default}

/* One restrained palette across the entire intelligence narrative. */
.page-agentic-intelligence{--agent-ink:#04131b;--agent-edge:#83cbb52b;--agent-accent:#77e5bf}
.page-agentic-intelligence .discovery-page{background:var(--agent-ink);color:#eef9f6}
.page-agentic-intelligence .discovery-hero{background-color:var(--agent-ink)}
.page-agentic-intelligence .discovery-hero::after{content:"";position:absolute;inset:auto 0 0;height:130px;background:linear-gradient(transparent,var(--agent-ink));pointer-events:none}
.page-agentic-intelligence .discovery-hero>.container{z-index:2}
.agentic-human{padding-block:80px;isolation:isolate}
.agentic-human::before{content:"";position:absolute;inset:0 calc((100% - 100vw)/2);z-index:-1;background:linear-gradient(#04131b,#08222b);border-top:1px solid var(--agent-edge)}
.page-agentic-intelligence .decision-brief{background:radial-gradient(ellipse at 80% 60%,#0e423933,transparent 60%),linear-gradient(#08222b,#061b24)}
.page-agentic-intelligence .discovery-connection{background:linear-gradient(#061b24,#08252c);border-color:var(--agent-edge)}
.page-agentic-intelligence .discovery-platform{background:linear-gradient(145deg,#11352e88,#071b24);border-color:#7dbea432;color:#eef9f6;box-shadow:0 20px 60px #020c1433}
.page-agentic-intelligence .discovery-platform:hover{border-color:#77e5bf99}
.page-agentic-intelligence .discovery-platform p{color:#aac7c8}
.page-agentic-intelligence .discovery-platform-logo .mark{--mark-ink:#eef9f6}
.page-agentic-intelligence .discovery-platform-logo>span,.page-agentic-intelligence .discovery-link,.page-agentic-intelligence .eyebrow{color:var(--agent-accent)}
.page-agentic-intelligence .discovery-close{background:radial-gradient(at 85% 65%,#10594755,transparent 60%),linear-gradient(#08252c,#04131b)}
.agentic-mission{position:absolute;top:66px;inset-inline-end:5%;z-index:4;display:flex;gap:20px;align-items:center;max-width:45%;color:#a3c4c7;font-size:8px;letter-spacing:.09em}
.agentic-mission>span{color:#6de6bb;white-space:nowrap}.agentic-mission strong{font-size:9px;font-weight:400;border-inline-start:1px solid #7dd6b655;padding-inline-start:16px}
.agentic-mission[data-alert=true]>span{color:#efb080}
@media(max-width:760px){.agentic-human{padding-block:45px}.agentic-mission{top:38px;inset-inline-start:6%;inset-inline-end:6%;max-width:none;gap:12px;font-size:6px}.agentic-mission strong{font-size:7px}.agentic-scene-top{top:6px}}

.agentic-object-label[hidden]{display:none}
@media(max-width:760px){
 .agentic-stage-nav a{min-height:44px;font-size:8px;padding-top:4px}
 .agentic-scene-footer,[dir=rtl] .agentic-scene-footer{bottom:61px}
 .agentic-choices button{min-height:44px}
}
@media(min-width:801px){.agentic-stage-nav a{font-size:10px;gap:7px}.agentic-scene-footer p{font-size:9px;max-width:155px}.agentic-scene-footer strong{font-size:10px;letter-spacing:.06em}.agentic-object-label p{font-size:10px;letter-spacing:.06em}}
