:root{--gold:#edb56d;--cyan:#69d7e8;--lime:#83e0a5}.revision-hero{min-height:calc(100svh - 72px)}.hero-partner{margin-top:18px;color:var(--gold);font-size:1.2rem;font-weight:800;letter-spacing:.06em}.revision-hero h1 em,.section h2 em,.contact h2 em{color:var(--cyan);font-style:normal}.revision-art{position:relative;height:450px!important}.art-ring{position:absolute;inset:8%;border:1px solid rgba(105,215,232,.3);border-radius:50%;animation:spin 22s linear infinite}.ring-b{inset:20%;border-color:rgba(237,181,109,.4);animation-direction:reverse;animation-duration:16s}.art-core{position:absolute;inset:25%;display:grid;place-items:center;text-align:center;border:1px solid var(--cyan);border-radius:50%;background:radial-gradient(circle,rgba(105,215,232,.23),rgba(7,16,26,.85) 68%);box-shadow:0 0 70px rgba(105,215,232,.2)}.art-core span{font-size:1.5rem;font-weight:900;letter-spacing:.08em}.art-core small{font-size:.65rem;color:var(--gold)}.art-core b{font-size:.58rem;line-height:1.6;letter-spacing:.18em;color:var(--muted)}.art-node{position:absolute;padding:9px 12px;border:1px solid var(--cyan);background:var(--bg);color:var(--cyan);font-size:.62rem;font-weight:800;letter-spacing:.12em}.node-a{top:12%;left:3%}.node-b{right:0;top:38%;color:var(--gold);border-color:var(--gold)}.node-c{bottom:12%;left:18%;color:var(--lime);border-color:var(--lime)}@keyframes spin{to{transform:rotate(360deg)}}.proof{border-block:1px solid var(--line);background:#091722}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr)}.proof-grid div{padding:25px 20px;border-right:1px solid var(--line)}.proof-grid div:last-child{border:0}.proof-grid strong,.proof-grid span{display:block}.proof-grid strong{color:var(--cyan);font-size:1.6rem}.proof-grid span{color:var(--muted);font-size:.72rem;margin-top:5px}.section{padding:120px 0}.section.dark{background:#08141f}.summary-layout,.take-home-layout,.assessment-layout,.pilot-revised{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.summary-copy p,.heading>p,.value-panel>p,.contact p{max-width:570px;color:var(--muted);line-height:1.75;font-size:.94rem}.summary-copy p+p{margin-top:16px}.eyebrow{color:var(--gold)!important;font-size:.68rem!important;font-weight:800!important;letter-spacing:.16em;line-height:1.4!important;margin-bottom:20px}.visual-panel{position:relative;min-height:360px;overflow:hidden;border:1px solid var(--line);background:var(--panel)}.visual-panel img{width:100%;height:100%;min-height:360px;object-fit:cover;display:block;opacity:.75;filter:saturate(.75)}.visual-panel:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,16,26,.7),transparent 55%)}.visual-tag{position:absolute;z-index:1;bottom:20px;left:20px;color:var(--cyan);font-size:.65rem;letter-spacing:.14em;font-weight:800}.quote-box{margin-top:28px;padding:20px;border-left:3px solid var(--gold);background:rgba(237,181,109,.08);color:#dbe9ed;font-size:.85rem;line-height:1.6}.heading{display:flex;justify-content:space-between;align-items:end;gap:50px}.heading>p{max-width:390px}.card-grid{display:grid;gap:14px;margin-top:55px}.card-grid.four{grid-template-columns:repeat(4,1fr)}.card{padding:25px;border:1px solid var(--line);background:rgba(13,29,43,.65);min-height:205px}.icon-badge{display:grid;place-items:center;width:36px;height:36px;margin-bottom:35px;border:1px solid var(--cyan);border-radius:50%;color:var(--cyan);font-size:.65rem;font-weight:800}.card h3{margin-bottom:10px}.card p,.partner-card li,.monitor-grid p{color:var(--muted);font-size:.78rem;line-height:1.6}.solution-flow,.journey-line{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:38px;padding:24px;border:1px solid var(--line);background:rgba(13,29,43,.5);color:var(--cyan);font-size:.75rem;font-weight:800}.solution-flow b{color:var(--gold)}.partner-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:55px}.partner-card{overflow:hidden;border:1px solid var(--line);background:var(--panel)}.partner-card img{width:100%;height:205px;object-fit:cover;opacity:.75}.partner-card>div{padding:28px}.partner-label{color:var(--gold);font-size:.62rem;font-weight:800;letter-spacing:.14em}.partner-card h3{font-size:2rem;margin:12px 0 4px}.partner-card strong{color:var(--cyan);font-size:.8rem}.partner-card ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;margin:24px 0 0;padding:0;list-style:none}.partner-card li:before{content:'+';color:var(--gold);margin-right:8px}.assessment-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.assessment-grid span{padding:16px;border:1px solid var(--line);background:var(--panel);color:#d9e7eb;font-size:.76rem}.assessment-grid b{color:var(--gold);margin-right:12px}.module-list-revised{grid-template-columns:repeat(3,1fr);align-items:stretch}.module-list-revised article{display:flex;flex-direction:column;gap:0;padding:28px;min-height:430px}.module-list-revised article>span{grid-row:auto}.module-list-revised h3{font-size:2rem;margin-top:36px}.module-list-revised h4{font-size:1rem;color:var(--cyan);margin:4px 0 16px}.module-list-revised p{min-height:100px}.module-top{display:flex;justify-content:space-between!important;align-items:center}.module-top b{color:var(--gold)!important;font-size:.6rem!important;border:1px solid var(--gold);padding:5px 7px}.module-output,.module-flow{margin-top:auto;padding:13px;border:1px solid var(--line);font-size:.72rem;color:var(--lime)}.module-flow{color:var(--gold);font-size:.63rem;line-height:1.6}.module-list-revised .module-price{margin-top:22px!important}.full-program{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding:25px 28px;border:1px solid var(--gold);background:rgba(237,181,109,.08)}.full-program span,.full-program strong{display:block}.full-program span{color:var(--gold);font-size:.63rem;font-weight:800;letter-spacing:.14em}.full-program strong{margin-top:7px}.full-program>b{color:var(--cyan);font-size:1.3rem}.journey-line{justify-content:space-between;flex-wrap:nowrap}.journey-line div{flex:1;text-align:center}.journey-line span,.journey-line b,.journey-line small{display:block}.journey-line span{color:var(--gold);font-size:.65rem}.journey-line b{margin:12px 0 5px;color:var(--cyan)}.journey-line small{color:var(--muted);font-weight:400;font-size:.65rem}.muted{color:var(--muted);line-height:1.7;font-size:.9rem}.revised-deliverables{margin-top:30px}.revised-deliverables span{position:relative;padding-left:34px}.revised-deliverables span:before{content:'✦';position:absolute;left:14px}.monitor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px}.monitor-grid article{padding:30px;border-top:2px solid var(--cyan);background:var(--panel);min-height:180px}.monitor-grid span{color:var(--gold);font-size:.65rem;font-weight:800;letter-spacing:.14em}.monitor-grid h3{margin:25px 0 10px}.kpi-grid.revised-kpi{grid-template-columns:repeat(4,1fr);margin-top:55px}.kpi-grid.revised-kpi span{min-height:70px}.pilot-stats{grid-template-columns:repeat(3,1fr);margin-top:45px}.pilot-roadmap{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:30px;border:1px solid var(--line);background:var(--panel);color:var(--cyan);font-size:.75rem;font-weight:800}.pilot-roadmap b{color:var(--gold)}.scale-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:55px}.scale-grid span{padding:25px 18px;border:1px solid var(--line);background:var(--panel);color:var(--cyan);font-weight:800;font-size:.8rem}.allocation-revised{margin-top:55px}.cost-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.cost-grid div{padding:20px;border:1px solid var(--line);background:var(--panel)}.cost-grid span,.cost-grid b{display:block}.cost-grid span{color:var(--muted);font-size:.72rem}.cost-grid b{color:var(--cyan);margin-top:10px;font-size:.88rem}.value{background:radial-gradient(circle at 70% 40%,rgba(36,143,169,.18),transparent 40%)}.value-panel{text-align:center}.value-panel>p{margin:25px auto 0}.contact{padding:110px 0;background:linear-gradient(110deg,#0a1c29,#102c3d)}.contact-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.contact-card{padding:35px;border:1px solid var(--cyan);background:rgba(7,16,26,.55)}.contact-card>*{display:block}.contact-card strong{font-size:1.5rem;margin:18px 0 8px}.contact-card>span:not(.contact-label){color:var(--muted);font-size:.78rem}.contact-label{color:var(--gold);font-size:.64rem;font-weight:800;letter-spacing:.15em}.contact-card .actions{margin-top:28px}.scroll-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.scroll-reveal.is-visible{opacity:1;transform:none}footer{padding:25px 0;border-top:1px solid var(--line);color:var(--muted);font-size:.68rem}footer .shell{display:flex;justify-content:space-between;gap:20px}
@media(max-width:800px){.shell{width:min(100% - 36px,600px)}.topbar{height:auto;min-height:68px;padding:12px 18px}.topbar nav{display:none}.top-cta{margin-left:auto;font-size:.65rem}.brand small{font-size:.42rem}.hero{min-height:0!important}.revision-hero{padding-top:60px}.hero-layout,.summary-layout,.take-home-layout,.assessment-layout,.pilot-revised,.contact-inner{grid-template-columns:1fr;gap:42px}.revision-art{height:310px!important;order:-1}.hero h1{font-size:clamp(2.8rem,14vw,4.2rem)}.hero-foot{display:none}.proof-grid{grid-template-columns:1fr 1fr}.proof-grid div{border-bottom:1px solid var(--line)}.section{padding:76px 0}.heading{display:block}.heading>p{margin-top:20px}.card-grid.four,.partner-cards,.module-list-revised,.monitor-grid,.scale-grid{grid-template-columns:1fr}.partner-card ul{grid-template-columns:1fr}.module-list-revised article{min-height:0}.module-list-revised p{min-height:0;margin-bottom:20px}.full-program{display:block}.full-program>b{display:block;margin-top:16px}.journey-line{display:grid;grid-template-columns:1fr 1fr;justify-content:stretch}.journey-line div{padding:12px}.journey-line b{font-size:.9rem}.journey-line small{font-size:.6rem}.kpi-grid.revised-kpi{grid-template-columns:1fr 1fr}.cost-grid{grid-template-columns:1fr}.pilot-stats{grid-template-columns:repeat(3,1fr);gap:8px}.pilot-stats div{padding:15px 10px}.pilot-stats strong{font-size:1.7rem}.pilot-stats span{font-size:.6rem}.contact{padding:75px 0}footer .shell{display:block}footer span{display:block;margin-top:8px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}.scroll-reveal{opacity:1;transform:none}}
