@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";:root{--aif-canvas-midnight: #00152b;--aif-blue-300: #249dfc;--aif-blue-500: #0383e7;--aif-blue-700: #0363ae;--aif-wave-cyan: #80cfff;--aif-orange-500: #f99f20;--aif-orange-600: #f98720;--aif-ink-strong: #dbeeff;--aif-ink-soft: #95b6d4;--aif-panel: rgba(3, 33, 61, .72);--aif-panel-strong: rgba(0, 24, 47, .86);--aif-border: rgba(128, 207, 255, .26);--aif-border-strong: rgba(128, 207, 255, .45);--radius-xl: 28px;--radius-lg: 20px;--radius-md: 14px;--radius-sm: 10px;--shadow-soft: 0 16px 36px rgba(0, 9, 22, .34);--shadow-strong: 0 22px 52px rgba(0, 6, 16, .48);--focus: #80cfff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--aif-ink-strong);background:var(--aif-canvas-midnight);font-family:Plus Jakarta Sans,Segoe UI,sans-serif;line-height:1.55}#root{min-height:100vh}h1,h2,h3,h4{margin:0;font-family:Space Grotesk,Segoe UI,sans-serif;line-height:1.08;letter-spacing:-.01em}p{margin:0}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}input,button{font:inherit}.site-shell{position:relative;min-height:100vh;isolation:isolate;overflow:hidden}.site-shell:before,.site-shell:after{content:"";position:absolute;inset:0;pointer-events:none}.site-shell:before{z-index:-2;background:radial-gradient(circle at 16% 22%,rgba(3,131,231,.28),transparent 38%),radial-gradient(circle at 83% 74%,rgba(249,159,32,.28),transparent 40%),linear-gradient(145deg,#00152bf5,#002342e6)}.site-shell:after{z-index:-1;opacity:.52;background:var(--bg-blue-arc) -220px -48px / 680px auto no-repeat,var(--bg-orange-arc) calc(100% + 240px) calc(100% + 120px) / 720px auto no-repeat,var(--bg-waves) center 34% / 130% auto repeat-y}.skip-link{position:absolute;left:-999px;top:-999px;z-index:100;border-radius:var(--radius-sm);border:1px solid #000;background:#fff;color:#000;padding:.65rem .95rem}.skip-link:focus{left:.8rem;top:.8rem}.topbar{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.82rem clamp(1rem,3vw,2.8rem);border-bottom:1px solid rgba(128,207,255,.18);background:linear-gradient(180deg,#00172cf0,#001325db);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.brand-lockup{display:flex;align-items:center;gap:.6rem}.brand-logo{width:44px;height:44px}.brand-copy{display:grid;gap:.05rem}.brand-name{font-size:.86rem;font-weight:700;color:#f1f8ff}.brand-subtitle{font-size:.72rem;color:#a4c7e6f2}.topnav-wrap{min-width:0}.topnav{display:flex;justify-content:center;gap:.3rem;overflow-x:auto;scrollbar-width:none}.topnav::-webkit-scrollbar{display:none}.topnav a{display:inline-flex;align-items:center;border:1px solid transparent;border-radius:999px;padding:.4rem .72rem;font-size:.79rem;color:#c8dff4f2;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.topnav a:hover,.topnav a:focus-visible{border-color:#80cfff66;background:#0363ae40;color:#fff}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid transparent;padding:.68rem 1.08rem;font-size:.84rem;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.button:hover,.button:focus-visible{transform:translateY(-1px)}.button.primary{background:linear-gradient(130deg,var(--aif-orange-600),var(--aif-orange-500));color:#191e24;box-shadow:0 12px 32px #f987206b}.button.secondary{border-color:#80cfff8c;background:#0363ae38;color:#eaf4ff}.button.ghost{border-color:#80cfff80;background:#0348802e;color:#eaf6ff}.hero{width:min(1320px,100%);margin:0 auto;padding:clamp(1.3rem,4vw,3rem) clamp(1rem,3.5vw,2.8rem) 1.8rem;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:1rem}.hero-copy{border:1px solid var(--aif-border);border-radius:var(--radius-xl);background:linear-gradient(165deg,#02284ad1,#011a33d6);box-shadow:var(--shadow-soft);padding:clamp(1rem,2.5vw,1.5rem);display:grid;gap:.9rem}.hero-brand-row{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.hero-aif-logo{width:clamp(112px,15vw,165px);height:auto}.hero-parent-pill{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(128,207,255,.45);border-radius:999px;padding:.35rem .55rem;background:#0245754d}.hero-parent-pill span{font-size:.73rem;color:#ddf0ff}.hero-parent-pill img{width:82px;height:auto}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:700;color:#85d2ff}.hero-copy h1{font-size:clamp(1.9rem,5vw,3.58rem);max-width:14ch;color:#eef8ff}.hero-lead{color:var(--aif-ink-soft);max-width:58ch}.hero-actions{display:flex;flex-wrap:wrap;gap:.6rem}.hero-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem}.hero-signals li{border:1px solid rgba(128,207,255,.24);border-radius:var(--radius-md);background:#022c4f85;padding:.58rem .66rem;display:grid;gap:.1rem}.hero-signals strong{color:#f3f9ff;font-family:Space Grotesk,Segoe UI,sans-serif;font-size:.98rem}.hero-signals span{color:var(--aif-ink-soft);font-size:.78rem}.hero-visual{display:grid;gap:.64rem}.hero-primary-visual{position:relative;border:1px solid var(--aif-border-strong);border-radius:var(--radius-xl);overflow:hidden;min-height:296px;box-shadow:var(--shadow-strong);background:#001428db}.hero-primary-visual img{width:100%;height:100%;min-height:296px;-o-object-fit:cover;object-fit:cover}.hero-visual-overlay{position:absolute;left:.72rem;right:.72rem;bottom:.72rem;border:1px solid rgba(128,207,255,.3);border-radius:12px;background:linear-gradient(165deg,#001428c7,#032e54d9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.62rem .68rem}.hero-visual-overlay h3{margin-top:.12rem;font-size:.98rem}.hero-visual-overlay p{margin-top:.17rem;color:#c5def5;font-size:.82rem}.hero-proof{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.62rem}.proof-strip{border:1px solid var(--aif-border);border-radius:var(--radius-lg);background:#022645c2;padding:.64rem;display:grid;gap:.45rem}.proof-strip article{border:1px solid rgba(128,207,255,.2);border-radius:10px;background:#00172c94;padding:.5rem}.proof-strip strong{font-family:Space Grotesk,Segoe UI,sans-serif;font-size:1rem;color:#f0f8ff}.proof-strip p{margin-top:.15rem;color:#a7c6e1;font-size:.76rem}.proof-artifact{border:1px solid var(--aif-border);border-radius:var(--radius-lg);background:#022645c2;padding:.5rem;display:grid;grid-template-columns:96px minmax(0,1fr);gap:.55rem;align-items:center}.proof-artifact img{width:100%;height:100%;max-height:92px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.proof-label{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#8ed7ff}.proof-artifact h3{margin-top:.13rem;font-size:.86rem;color:#eff8ff}.proof-artifact p{margin-top:.15rem;color:#a9c9e4;font-size:.76rem}.section{width:min(1320px,100%);margin:0 auto;padding:clamp(1.5rem,3.8vw,2.6rem) clamp(1rem,3.5vw,2.8rem) 2rem}.section-intro{max-width:78ch;display:grid;gap:.65rem;margin-bottom:1rem}.section-intro h2{font-size:clamp(1.45rem,3.8vw,2.68rem);color:#f2f8ff}.section-intro p{color:#a7c8e6}.section-problem,.section-outcomes,.section-framework,.section-governance,.section-engagement,.section-leadership,.section-estimator,.section-start{border-top:1px solid rgba(128,207,255,.14)}.problem-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:.9rem}.problem-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.problem-card,.value-card,.layer-card,.phase-card,.gate-card,.cadence-panel,.analysis-card,.model-card,.leader-card,.sprint-card,.estimator-form,.estimator-results article,.path-panel,.gap-panel,.start-cta,.case-study{border:1px solid var(--aif-border);border-radius:var(--radius-lg);background:var(--aif-panel);box-shadow:var(--shadow-soft)}.problem-card,.value-card,.layer-card,.phase-card,.gate-card,.analysis-card,.model-card,.leader-card,.sprint-card,.estimator-results article,.path-panel,.gap-panel{padding:.88rem}.problem-card h3,.value-card h3,.phase-card h3,.analysis-card h3,.model-card h3,.leader-card h3,.gate-card h3{color:#f2f8ff;font-size:1rem}.problem-card p,.value-card p,.layer-card p,.phase-card p,.gate-card p,.analysis-card p,.model-card p,.leader-card p,.gap-panel li,.cadence-panel li,.path-panel li{color:#aac9e4;font-size:.9rem}.gap-panel h3{color:#f2f8ff;font-size:1.05rem;margin-bottom:.56rem}.gap-panel ul,.path-panel ul,.case-outcomes,.cadence-panel ul,.model-card ul{display:grid;gap:.45rem}.value-grid,.layer-grid,.phase-grid,.analysis-grid,.model-grid,.leadership-grid{display:grid;gap:.64rem}.value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subsection-title{margin-top:.95rem;margin-bottom:.6rem;font-size:1.04rem;color:#ebf7ff}.layer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.layer-card h4{color:#ecf8ff;font-size:.95rem;margin-bottom:.25rem}.phase-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.phase-pill{width:-moz-fit-content;width:fit-content;border:1px solid rgba(128,207,255,.4);border-radius:999px;padding:.22rem .5rem;font-size:.72rem;font-weight:700;color:#90dbff}.phase-question{margin-top:.26rem}.phase-tool{margin-top:.18rem;color:#8bd4ff;font-size:.84rem}.phase-output{margin-top:.2rem}.path-switch{margin-top:.82rem;display:inline-flex;gap:.42rem;border:1px solid var(--aif-border);border-radius:999px;background:#01203ba8;padding:.3rem}.path-switch button{border:1px solid transparent;border-radius:999px;background:transparent;color:#b6d5ef;padding:.4rem .66rem;font-size:.8rem}.path-switch button.is-active{border-color:#80cfff80;background:#0363ae5c;color:#f2f8ff}.path-panel{margin-top:.6rem}.path-panel h3{color:#f2f8ff;font-size:1rem}.path-panel p{margin-top:.25rem;color:#a9cae6}.governance-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:.85rem}.governance-visual{border:1px solid var(--aif-border-strong);border-radius:var(--radius-xl);overflow:hidden;background:#00152bcc;box-shadow:var(--shadow-strong)}.governance-visual img{width:100%;height:100%;min-height:340px;-o-object-fit:cover;object-fit:cover}.governance-details{display:grid;gap:.64rem}.gate-grid{display:grid;gap:.56rem}.cadence-panel{padding:.9rem}.cadence-panel h3{font-size:1rem;color:#f0f8ff;margin-bottom:.4rem}.matrix-grid{margin-top:.82rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem}.matrix-card{border:1px solid var(--aif-border);border-radius:var(--radius-md);background:#012442bf;padding:.72rem}.matrix-card h3{color:#f3f9ff;font-size:.92rem}.matrix-position{margin-top:.14rem;color:#89d3ff;font-size:.78rem;font-weight:700}.matrix-card p:last-child{margin-top:.18rem;color:#adcbe5;font-size:.83rem}.matrix-gold{border-color:#f99f2080;background:linear-gradient(155deg,#4932128c,#211d13c7)}.matrix-cyan{border-color:#80cfff85;background:linear-gradient(155deg,#023a668f,#011e3acc)}.matrix-amber{border-color:#f987206b;background:linear-gradient(155deg,#5a371285,#211d13c7)}.matrix-red{border-color:#ff666661;background:linear-gradient(155deg,#4e161e94,#23131ad1)}.section-suite{position:relative}.section-suite:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 25% 10%,rgba(36,157,252,.16),transparent 34%)}.section-suite>*{position:relative}.suite-stage{position:relative;border:1px solid var(--aif-border-strong);border-radius:var(--radius-xl);overflow:hidden;min-height:420px;background:#00152bd1;box-shadow:var(--shadow-strong)}.suite-stage img{width:100%;height:100%;min-height:420px;-o-object-fit:cover;object-fit:cover}.suite-overlay h3{margin-top:.15rem;color:#f0f8ff;font-size:1.01rem}.suite-overlay p{margin-top:.16rem;color:#b6d4ee;font-size:.86rem}.suite-rail{display:grid;align-content:start;gap:.5rem}.suite-thumb{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:.5rem;border:1px solid var(--aif-border);border-radius:12px;background:#01213cbd;padding:.4rem;text-align:left;color:#e8f3ff;transition:border-color .18s ease,transform .18s ease,background-color .18s ease}.suite-thumb:hover,.suite-thumb:focus-visible{border-color:var(--aif-border-strong);background:#033f70b3;transform:translateY(-1px)}.suite-thumb.is-active{border-color:#f99f20b3;background:linear-gradient(160deg,#034376d6,#01213ddb)}.suite-thumb img{width:88px;height:56px;border-radius:9px;-o-object-fit:cover;object-fit:cover}.suite-thumb span{display:grid;gap:.06rem}.suite-thumb strong{text-transform:uppercase;letter-spacing:.05em;color:#8ed5ff;font-size:.71rem}.suite-thumb small{color:#eaf4ff;font-size:.79rem}.analysis-grid{margin-top:.76rem;grid-template-columns:repeat(4,minmax(0,1fr))}.model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.model-type{width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid rgba(128,207,255,.4);padding:.2rem .5rem;color:#8fd7ff;font-size:.73rem}.case-study{margin-top:.74rem;padding:.95rem}.case-study h3{color:#f1f8ff;font-size:1.06rem}.case-study>p{margin-top:.27rem;color:#a8c8e4}.case-columns{margin-top:.68rem;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:.64rem}.case-timeline{display:grid;gap:.5rem}.case-timeline article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:.5rem;border:1px solid rgba(128,207,255,.22);border-radius:var(--radius-md);background:#001b33a3;padding:.55rem}.case-timeline strong{color:#8dd6ff;font-family:Space Grotesk,Segoe UI,sans-serif}.case-timeline h4{font-size:.9rem;color:#ecf8ff}.case-timeline p{margin-top:.14rem;color:#a8c9e5;font-size:.84rem}.case-outcomes li{border:1px solid rgba(128,207,255,.22);border-radius:var(--radius-md);background:#001b33a3;padding:.6rem;color:#acd0ea;font-size:.88rem}.leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leader-role{color:#86d2ff;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.leader-card a{margin-top:.45rem;display:inline-flex;color:#8ad4ff;text-decoration:underline;text-underline-offset:.16rem;font-size:.84rem}.estimator-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.72rem}.estimator-form{padding:.9rem;display:grid;gap:.62rem}.estimator-form label{display:flex;justify-content:space-between;gap:.5rem;color:#c3ddf2;font-size:.88rem;font-weight:600}.estimator-form input[type=range]{width:100%;accent-color:var(--aif-blue-300)}.estimator-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.estimator-results h3{color:#e8f5ff;font-size:.86rem}.estimator-results p{margin-top:.2rem;color:#8bd3ff;font-family:Space Grotesk,Segoe UI,sans-serif;font-size:1.05rem}.start-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:.72rem}.sprint-grid{display:grid;gap:.5rem}.sprint-window{color:#89d4ff;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;margin-bottom:.16rem}.start-cta{padding:.92rem;display:grid;gap:.6rem}.start-cta h3{color:#f1f9ff;font-size:1rem}.challenge-grid{display:grid;gap:.44rem}.challenge-grid button{text-align:left;border:1px solid rgba(128,207,255,.25);border-radius:10px;background:#001f3a8c;color:#c5def5;padding:.5rem .58rem;font-size:.84rem}.challenge-grid button.is-selected{border-color:#f99f20b3;background:#78460d70;color:#fff2d7}.contact-line{color:#a9cce8;font-size:.86rem}.contact-line a{color:#8ed5ff;text-decoration:underline;text-underline-offset:.16rem}.footer{margin-top:1rem;border-top:1px solid rgba(128,207,255,.18);padding:1.2rem 1rem 1.8rem;text-align:center;color:#9cbdd8;font-size:.8rem}.footer-logos{display:inline-flex;align-items:center;gap:.5rem;margin:0 auto .2rem}.footer-logo{width:58px;height:58px;-o-object-fit:contain;object-fit:contain}.footer-logo-trebor{width:90px;height:auto}a:focus-visible,input:focus-visible,button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:1200px){.phase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.layer-grid,.analysis-grid,.matrix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.topbar{grid-template-columns:1fr;justify-items:start}.hero,.governance-layout,.suite-layout,.case-columns,.estimator-layout,.start-layout,.hero-signals,.problem-grid,.value-grid,.model-grid,.leadership-grid,.estimator-results,.hero-proof,.proof-artifact{grid-template-columns:1fr}.proof-artifact img{max-height:120px}.suite-stage,.suite-stage img,.governance-visual img{min-height:280px}}@media(max-width:720px){.topnav{justify-content:flex-start}.hero-copy h1{font-size:clamp(1.6rem,9vw,2.2rem)}.hero-actions .button{width:100%}.site-shell:after{background:var(--bg-blue-arc) -190px 50px / 460px auto no-repeat,var(--bg-orange-arc) calc(100% + 150px) calc(100% + 60px) / 500px auto no-repeat,var(--bg-waves) center 45% / 190% auto repeat-y}.path-switch{display:grid;width:100%}.path-switch button{width:100%}.matrix-grid,.layer-grid,.analysis-grid{grid-template-columns:1fr}}.executive-site{--site-ink: #eef8ff;--site-ink-soft: #bfd7ef;--site-surface: rgba(0, 21, 43, .96);--site-card: rgba(3, 33, 61, .72);--site-card-soft: rgba(4, 31, 56, .56);--site-card-muted: rgba(6, 34, 60, .34);--site-line: rgba(128, 207, 255, .24);--site-shadow: 0 18px 44px rgba(0, 9, 22, .34);--site-shadow-strong: 0 22px 52px rgba(0, 6, 16, .48);--site-panel-radius: 24px;--section-label-size: .68rem;--section-label-tracking: .14em;--section-copy-measure: 64ch;--section-copy-tight-measure: 58ch;position:relative;isolation:isolate;overflow:hidden;min-height:100vh;color:var(--site-ink);background:radial-gradient(circle at 16% 22%,rgba(3,131,231,.22),transparent 30%),radial-gradient(circle at 83% 74%,rgba(249,159,32,.18),transparent 32%),linear-gradient(145deg,#00152bfa,#002342f0)}.executive-site:before,.executive-site:after{content:"";position:absolute;inset:0;pointer-events:none}.executive-site:before{z-index:-2;opacity:.18;background:url(/assets/blue-arc-BnF1PSWE.png) -220px -48px / 700px auto no-repeat,url(/assets/orange-arc-CdXXvHQe.png) calc(100% + 240px) calc(100% + 120px) / 760px auto no-repeat,url(/assets/geometric-waves-D5LOUBL2.png) center 34% / 130% auto repeat-y;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.96) 0%,rgba(0,0,0,.82) 34%,rgba(0,0,0,.58) 58%,rgba(0,0,0,.34) 80%,rgba(0,0,0,.18) 100%);mask-image:linear-gradient(180deg,#000000f5,#000000d1 34%,#00000094 58%,#00000057 80%,#0000002e)}.executive-site:after{z-index:-1;background:radial-gradient(circle at 20% 14%,rgba(36,157,252,.1),transparent 24%),radial-gradient(circle at 86% 80%,rgba(249,159,32,.1),transparent 26%)}.executive-skip-link{position:absolute;left:-999px;top:-999px;z-index:100;border-radius:999px;background:#fff;color:#000;padding:.7rem 1rem}.executive-skip-link:focus{left:1rem;top:1rem}.executive-top-zone{position:relative;overflow:hidden;color:#edf7ff}.executive-top-zone:before,.executive-top-zone:after{content:"";position:absolute;inset:0;pointer-events:none}.executive-top-zone:before{background:none}.executive-top-zone:after{background:radial-gradient(circle at 18% 16%,rgba(36,157,252,.16),transparent 30%),radial-gradient(circle at 86% 74%,rgba(249,159,32,.14),transparent 28%),linear-gradient(180deg,rgba(0,21,43,.14),transparent 58%),linear-gradient(180deg,#00152b00 70%,#00152b7a);animation:executive-drift 16s ease-in-out infinite alternate}.executive-nav,.executive-hero,.v2-section{width:min(1220px,calc(100% - 2rem));margin:0 auto}.executive-nav{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.04rem 0 .78rem;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.executive-nav:after{content:"";position:absolute;left:50%;bottom:0;width:100vw;height:1px;transform:translate(-50%);background:linear-gradient(90deg,#80cfff00,#80cfff47 20%,#80cfff6b,#80cfff47 80%,#80cfff00);pointer-events:none}.executive-brand{display:flex;align-items:center;gap:0;padding:0}.executive-brand-mark{width:124px;height:auto}.executive-nav-links{display:flex;align-items:center;justify-content:center;gap:1rem;overflow-x:auto;scrollbar-width:none}.executive-nav-links::-webkit-scrollbar{display:none}.executive-nav-links a{position:relative;border-radius:0;padding:.22rem .06rem;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#dbeeffb3;white-space:nowrap;transition:color .2s ease}.executive-nav-links a+a:before{content:"·";position:absolute;left:-.62rem;top:50%;transform:translateY(-52%);color:#80cfff57;pointer-events:none}.executive-nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:-.24rem;height:1px;border-radius:1px;background:linear-gradient(90deg,#249dfc33,#80cffff2,#f99f2040);transform:scaleX(.12);transform-origin:center;opacity:0;transition:transform .2s ease,opacity .2s ease}.executive-nav-links a:hover,.executive-nav-links a:focus-visible{color:#fff}.executive-nav-links a:hover:after,.executive-nav-links a:focus-visible:after{transform:scaleX(1);opacity:1}.executive-nav .executive-button-secondary{border:0;border-radius:0;padding:.24rem 0;border-color:transparent;background:transparent;color:#ecf8ffe6;font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;box-shadow:none;position:relative}.executive-nav .executive-button-secondary:after{content:"";position:absolute;left:0;right:0;bottom:-.18rem;height:1px;background:linear-gradient(90deg,#80cfff40,#80cfffb8,#80cfff40);opacity:.55;transition:opacity .2s ease}.executive-nav .executive-button-secondary:hover,.executive-nav .executive-button-secondary:focus-visible{color:#fff}.executive-nav .executive-button-secondary:hover:after,.executive-nav .executive-button-secondary:focus-visible:after{opacity:1}.executive-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;padding:.78rem 1.16rem;font-weight:700;font-size:.88rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.executive-button:hover,.executive-button:focus-visible{transform:translateY(-1px)}.executive-button-primary{background:linear-gradient(135deg,var(--aif-orange-600),var(--aif-orange-500));color:#17212b;box-shadow:0 12px 28px #f9872038}.executive-button-secondary,.executive-button-ghost{border-color:#80cfff6b;background:#043c662e;color:#edf7ff}.executive-button-ghost{background:#ffffff0a}.hero-metrics-bg{position:absolute;inset:0;pointer-events:none;z-index:0;background:var(--hero-metrics-image) right 45% top 40% / 72% auto no-repeat;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.15) 14%,rgba(0,0,0,.72) 28%,black 42%,black 58%,transparent 94%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.15) 14%,rgba(0,0,0,.72) 28%,black 42%,black 58%,transparent 94%)}.executive-hero{padding:clamp(1rem,2.4vw,1.6rem) 0 clamp(4.4rem,8.5vw,6.8rem);display:grid;grid-template-columns:minmax(0,11fr) minmax(0,10fr);gap:clamp(1.4rem,2.6vw,2.2rem);position:relative;border-radius:0}.executive-hero:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.executive-hero:after{content:"";position:absolute;inset:auto 0 0;height:8rem;pointer-events:none}.hero-copy-panel,.hero-visual-card,.hero-mini-card,.phase-card,.path-card,.workflow-card,.problem-card,.shift-panel,.governance-card,.artifact-card,.engagement-card,.company-card,.leader-card{border:1px solid var(--site-line);box-shadow:var(--site-shadow)}.hero-copy-panel{position:relative;overflow:hidden;display:grid;gap:1.1rem;align-content:start;min-height:100%;padding:clamp(1.45rem,3vw,2.1rem);border-radius:34px;border:none;background:linear-gradient(145deg,#00152b14,#00152b05),radial-gradient(circle at 16% 18%,rgba(36,157,252,.04),transparent 22%);box-shadow:none}.hero-lockup{display:flex;align-items:center;gap:1rem}.hero-aif-mark{width:clamp(116px,16vw,168px);height:auto}.hero-lockup-copy{display:grid;gap:.12rem}.section-logo-lockup{display:flex;margin-bottom:1.1rem}.section-aif-mark{width:clamp(112px,14vw,156px)}.hero-kicker,.section-eyebrow,.micro-label,.engagement-type{margin:0;text-transform:uppercase;letter-spacing:var(--section-label-tracking);font-size:var(--section-label-size);font-weight:700;line-height:1.1}.hero-kicker,.section-eyebrow,.micro-label{color:#82d5ff}.hero-lockup-copy span{color:#dbeeffb8;font-size:.86rem}.hero-copy-panel h1{position:relative;z-index:1;font-size:clamp(2rem,4vw,3.7rem);max-width:30ch;line-height:.95;letter-spacing:-.04em;color:#f3faff}.hero-copy-panel h1 span{display:block}.hero-title-accent{background:linear-gradient(90deg,#f6fbff,#d9efff 48%,#ffd3a8);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{position:relative;z-index:1;max-width:36ch;color:#dbeeffe0;font-size:.98rem;line-height:1.68;text-wrap:balance}.hero-ambient-terms{position:relative;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem .9rem;pointer-events:none;z-index:1;margin:0;padding:.3rem .3rem .14rem;border-radius:0;background:none}.hero-ambient-terms span{position:relative;color:#c4e8ff8f;font-family:Space Grotesk,Segoe UI,sans-serif;font-size:clamp(.96rem,1.14vw,1.24rem);font-weight:650;line-height:1;letter-spacing:.04em;text-shadow:0 0 14px rgba(0,0,0,.32)}.hero-ambient-terms span+span:before{content:"•";position:absolute;left:-.54rem;top:50%;transform:translateY(-56%);font-size:.56rem;color:#b7e0ff80}.hero-ambient-terms span:nth-child(3n){color:#f99f209e}.hero-ambient-terms span:nth-child(4n){font-size:clamp(1.08rem,1.52vw,1.46rem)}.hero-ambient-terms span:nth-child(2n){transform:translate3d(-.08rem,.02rem,0)}.hero-ambient-terms span:nth-child(1),.hero-ambient-terms span:nth-child(8){color:#f4fbffe6;font-size:clamp(1.2rem,1.84vw,1.78rem);font-weight:750}.hero-ambient-terms span:nth-child(8){color:#d6eeffd1}.hero-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.76rem;padding-top:.5rem}.hero-signal-grid{display:none}.hero-signal-rail{grid-column:1 / -1;order:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none}.hero-signal-card{position:relative;display:grid;align-content:start;gap:.36rem;padding:.74rem .92rem .78rem;border-radius:18px;border:1px solid rgba(128,207,255,.22);background:linear-gradient(155deg,#032745a3,#02182d7a);box-shadow:inset 0 1px #dff4ff14,0 10px 22px #00081433;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.hero-signal-card:after{display:none}.hero-signal-card:last-child:after{display:none}.hero-signal-card:hover,.hero-signal-card:focus-within{transform:translateY(-1px) scale(1.01);background:linear-gradient(155deg,#05355ab3,#041e368a);border-color:#80cfff5c;box-shadow:inset 0 1px #dff4ff24,0 14px 28px #0008143d}.hero-signal-card strong{font-family:Space Grotesk,Segoe UI,sans-serif;font-size:clamp(.97rem,1vw,1.14rem);line-height:1.22;letter-spacing:-.02em;text-wrap:balance;color:#f4fbffeb}.hero-signal-card span{color:#dbeeffc7;font-size:.79rem;line-height:1.34;text-wrap:pretty}.hero-visual-stack{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;padding:.2rem .2rem .2rem 0}.hero-visual-card{position:relative;min-height:100%;border:none;border-radius:34px;overflow:visible;background:transparent;box-shadow:none;width:100%;display:flex;align-items:center;justify-content:flex-end}.workflow-media img,.suite-preview-image img,.shift-panel-head img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-visual-overlay{position:relative;top:9rem;left:-14rem;z-index:2;display:flex;flex-direction:column;border-radius:10px;background:#00122285;border:1px solid rgba(128,207,255,.14);box-shadow:0 8px 18px #020a1452;overflow:hidden;cursor:default;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .22s}.hero-visual-overlay:hover{border-color:#80cfff4d}.overlay-icon-row{display:flex;align-items:center;gap:.52rem;padding:.42rem .5rem;min-height:2.5rem}.overlay-toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.65rem;height:1.65rem;border-radius:6px;border:1px solid rgba(128,207,255,.26);background:#03488066;color:#8ad4ff;pointer-events:none;transition:background .22s,border-color .22s}.hero-visual-overlay:hover .overlay-toggle{background:#0363ae99;border-color:#80cfff80;color:#c6eaff}.overlay-body{display:grid;gap:.36rem;padding:0 .55rem .55rem}.hero-visual-overlay h3{max-width:23ch;line-height:1.05;font-size:1.05rem;margin:0;font-weight:700}.hero-visual-overlay .micro-label{color:#a2c6dc99;font-size:.66rem;letter-spacing:.09em}.hero-visual-overlay h3,.shift-panel h3,.path-card h3,.workflow-copy h3,.suite-preview-copy h3,.company-card h3,.start-step h3,.leader-card h4{color:#fff}.hero-visual-overlay p:last-child,.hero-mini-card p,.workflow-copy p:last-child,.suite-preview-copy p,.company-card-copy,.story-note{color:#dbeeffb3}.hero-taxonomy-bar{position:relative;z-index:1;grid-column:1 / -1;order:2;display:block;margin-top:.3rem;padding:0;opacity:.56}.hero-mini-logo{width:116px;height:auto;margin:.15rem 0 .9rem}.mini-list,.bullet-list{display:grid;gap:.7rem;margin-top:1rem}.mini-list li,.bullet-list li{position:relative;padding-left:1.15rem}.mini-list li:before,.bullet-list li:before{content:"";position:absolute;left:0;top:.54rem;width:.46rem;height:.46rem;border-radius:999px;background:linear-gradient(135deg,var(--aif-blue-300),var(--aif-orange-500))}.v2-section{position:relative;isolation:isolate;padding:clamp(3.45rem,6.8vw,5.4rem) 0;border-top:0}.v2-section+.v2-section{border-top:1px solid rgba(128,207,255,.08)}.section-header{max-width:74ch;display:grid;gap:.68rem;margin-bottom:1.42rem;text-shadow:0 8px 24px rgba(0,8,20,.22)}.section-header h2{font-size:clamp(1.5rem,2.55vw,2.14rem);line-height:1.14;letter-spacing:-.02em;color:var(--site-ink)}.section-header .section-copy{display:grid;gap:.68rem}.section-header .section-copy p{margin:0;color:var(--site-ink-soft);font-size:.98rem;max-width:var(--section-copy-measure);line-height:1.72}.section-header.is-invert h2,.section-header.is-invert .section-copy p{color:var(--site-ink)}.problem-layout,.framework-layout,.governance-layout,.launch-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:.9rem}.demand-decision-stage{display:grid;gap:clamp(1.4rem,3vw,2.2rem)}.demand-decision-intro{display:grid;gap:.72rem;max-width:72rem}.demand-decision-intro h2{margin:0;max-width:24ch;color:#f6fafcfa;font-size:clamp(2rem,4.1vw,3.45rem);line-height:1.08;letter-spacing:-.035em}.demand-decision-intro p{margin:0;max-width:46rem;color:#dfe8efdb;font-size:clamp(1rem,1.46vw,1.22rem);line-height:1.62}.demand-decision-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem}.demand-decision-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.demand-decision-card{display:grid;gap:.58rem;align-content:start;min-height:100%;padding:.2rem .1rem 0}.demand-decision-accent{width:3.8rem;height:2px;border-radius:999px;background:linear-gradient(90deg,#f15b42,#f15b424d)}.demand-decision-card h3{margin:0;max-width:17ch;color:#f6fafcfa;font-size:clamp(1.02rem,1.45vw,1.22rem);line-height:1.18}.demand-decision-card p{margin:0;max-width:20ch;color:#dfe8efcc;font-size:clamp(.94rem,1.12vw,.8rem);line-height:1.5}.business-first-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);gap:clamp(1rem,2.6vw,2rem);align-items:start}.business-first-copy-block{display:grid;gap:1rem}.business-first-copy{margin:0;max-width:42rem;color:#dfe8efe6;font-size:1rem;line-height:1.78}.business-first-card{min-height:100%;min-height:clamp(17rem,32vw,24rem);background:linear-gradient(155deg,#001e3ab8,#0018306b),radial-gradient(circle at 82% 16%,rgba(249,159,32,.1),transparent 26%),linear-gradient(135deg,#7eb7db1f,#08223a14);border:1px solid rgba(133,174,204,.16)}.problem-grid,.phase-grid,.artifact-grid,.engagement-grid,.leaders-grid{display:grid;gap:.64rem}.problem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.88rem;align-content:start;counter-reset:problem-issue}.problem-layout-executive{align-items:start;gap:clamp(1.5rem,2.8vw,2.4rem)}.problem-layout-single{grid-template-columns:minmax(0,1fr)}.problem-layout-single .problem-intro{max-width:43rem}.problem-layout-single .problem-copy{max-width:36rem}.problem-intro{display:grid;gap:1.16rem;align-content:start;max-width:31rem;padding:.2rem 0}.problem-label{margin:0;color:#dee9f3ad;text-transform:uppercase;letter-spacing:var(--section-label-tracking);font-size:var(--section-label-size);font-weight:700;line-height:1.1;opacity:.9}.problem-intro h2{margin:0;max-width:14ch;font-size:clamp(1.66rem,2.38vw,2.12rem);line-height:1.03;letter-spacing:-.025em;color:#f4f8fb}.problem-copy{margin:0;max-width:24.5rem;color:#dfe8efe0;font-size:1rem;line-height:1.76}.problem-copy>p{margin:0}.problem-copy>p+p{margin-top:1rem}.problem-copy-emphasis{color:#f4f8fb}#problem{position:relative;isolation:isolate}#problem:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.06;background:url(/assets/geometric-waves-D5LOUBL2.png) left -16% center / 56% auto repeat-y,url(/assets/geometric-waves-D5LOUBL2.png) right -18% center / 56% auto repeat-y;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.36),rgba(0,0,0,.86) 20%,rgba(0,0,0,.86) 80%,rgba(0,0,0,.4));mask-image:linear-gradient(180deg,#0000005c,#000000db 20% 80%,#0006)}#problem>*{position:relative;z-index:1}.problem-card,.shift-panel,.phase-card,.path-card,.workflow-card,.governance-card,.artifact-card,.engagement-card{border-radius:20px;background:var(--site-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.88rem}#problem .problem-card,#problem .shift-panel{border:1px solid rgba(193,205,216,.16);box-shadow:none}#problem .problem-card{position:relative;display:grid;gap:.5rem;min-height:100%;align-content:start;padding:1.16rem 1.18rem 1.12rem;border-radius:14px;background:linear-gradient(180deg,#f8fafc13,#dce4eb0d);box-shadow:inset 0 1px #f1f8fc0b,0 10px 22px #00061017;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}#problem .problem-card:before{counter-increment:problem-issue;content:"0" counter(problem-issue);display:block;margin-bottom:.48rem;color:#d6e0e957;font-size:.72rem;font-weight:700;letter-spacing:.16em;line-height:1}#problem .shift-panel{background:linear-gradient(160deg,#07213d9e,#081d3670)}#problem .problem-card:hover,#problem .problem-card:focus-within{border-color:#d6e0e947;background:linear-gradient(180deg,#f8fafc15,#dce4eb0e);transform:translateY(-1px)}#problem .shift-row{border-top-color:#80cfff1a}.problem-card h3,.phase-card h3,.engagement-card h3,.governance-card h3{color:var(--site-ink);font-size:1rem}.problem-card p,.phase-card p,.path-card p,.workflow-copy p,.engagement-card p,.governance-card p,.artifact-card p,.company-card p,.leader-card p,.start-step p{color:var(--site-ink-soft);font-size:.9rem}#problem .problem-card h3{margin:0;max-width:18ch;color:#f8fbfcfa;font-size:1.06rem;font-weight:700;line-height:1.22}#problem .problem-card p{margin:0;color:#d9e2e9d1;line-height:1.64}.shift-panel{display:grid;gap:1rem;background:linear-gradient(160deg,#07213dfa,#081d36e6);color:var(--site-ink);box-shadow:var(--site-shadow-strong)}.shift-panel-head{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:1rem}.shift-panel-head img{border-radius:18px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.shift-list{display:grid;gap:.85rem}.shift-row{border-top:1px solid rgba(128,207,255,.16);padding-top:.85rem;display:grid;gap:.65rem}.shift-row p{color:#dbeeffdb}.shift-row span{display:block;margin-bottom:.22rem;color:#82d5ff;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.phase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phase-tag{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0383e738;color:#e9f6ff;padding:.35rem .7rem;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.phase-question{color:var(--site-ink);font-weight:600;margin:.7rem 0 .45rem}.framework-side-column,.start-sequence{display:grid;gap:.64rem}.path-card,.workflow-card{background:linear-gradient(165deg,#02284ad1,#011a33d6)}.path-toggle{display:inline-flex;flex-wrap:wrap;gap:.42rem;margin-bottom:.82rem;border:1px solid var(--site-line);border-radius:999px;background:#01203ba8;padding:.3rem}.path-button,.suite-tab{border:1px solid transparent;background:transparent;color:var(--site-ink);cursor:pointer;transition:border-color .18s ease,transform .18s ease,background-color .18s ease}.path-button:hover,.path-button:focus-visible,.suite-tab:focus-visible{transform:translateY(-1px);border-color:#0383e752}.path-button{border-radius:999px;padding:.4rem .66rem;font-weight:700;font-size:.8rem}.path-button.is-active{border-color:#80cfff80;background:#0363ae5c}.workflow-card{overflow:hidden;padding:0;display:grid;gap:0}.workflow-card-primary{border:1px solid rgba(168,204,233,.26);border-radius:24px;background:linear-gradient(165deg,#032543bd,#021b33c9);box-shadow:0 22px 46px #000a175c}.workflow-media{min-height:250px}.workflow-media-operating{min-height:0;padding:1.92rem 1.52rem 1.76rem;background:linear-gradient(180deg,#041c322e,#041c3217)}.workflow-copy{padding:1.25rem}.workflow-copy-operating{padding-bottom:.78rem}.workflow-copy-operating h3{margin-bottom:.44rem}.workflow-copy-operating p{max-width:64ch}.workflow-detail-panel{border-top:1px solid rgba(147,176,199,.18);padding:1.36rem 1.55rem 1.5rem;background:linear-gradient(180deg,#03182c75,#021426a3);display:grid;gap:.48rem}.workflow-detail-panel h4{margin:0;color:#f7fbfffa;font-size:1.08rem;line-height:1.2}.workflow-detail-panel p{margin:0;color:#dbeaf6e6;line-height:1.62}.workflow-detail-panel .micro-label{margin-bottom:.08rem;color:#8dd6ffeb}.workflow-detail-meta{display:grid;gap:.18rem;padding-top:.6rem;margin-top:.2rem;border-top:1px solid rgba(147,176,199,.14)}.workflow-detail-meta span{color:#9cbdd7b3;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:700}.workflow-detail-meta p{color:#e8f1f8e0;font-size:.92rem}.aif-workflow-svg{width:100%;height:auto;display:block;max-height:620px}#framework .section-header{max-width:72ch;margin-bottom:1.88rem}#framework .section-header h2{font-size:clamp(1.72rem,2.45vw,2.26rem);line-height:1.08}#framework .section-header .section-copy p{max-width:var(--section-copy-measure);line-height:1.68}.wf-font{font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;letter-spacing:.1px}.wf-lifecycle-band{fill:#ffffff04;stroke:#94a3b814;stroke-width:1;transition:opacity .2s ease,fill .2s ease,stroke .2s ease}.wf-lifecycle-band.is-active{fill:#f99f200b;stroke:#f99f2029}.wf-lifecycle-band.is-dimmed{opacity:.24}.wf-phase-line{stroke:#4b5563;stroke-width:1;stroke-dasharray:4 4;transition:opacity .2s ease,stroke .2s ease}.wf-phase-line.is-active{stroke:#eaf2f8c7}.wf-phase-text{fill:#4b5563;font-size:10.5px;font-weight:700;transition:fill .2s ease}.wf-phase-text.is-active{fill:#edf5fbeb}.wf-zone{fill:#f99f2005;stroke:#f99f20;stroke-width:2.4;transition:opacity .2s ease,stroke .2s ease,fill .2s ease,filter .2s ease}.wf-zone.is-active{fill:#f99f200d;stroke:#f99f20;filter:drop-shadow(0 0 10px rgba(249,159,32,.16))}.wf-zone.is-dimmed{opacity:.26}.wf-zone-text{fill:#f99f20;font-size:11.5px;font-weight:700}.wf-zone-sub{fill:#f99f20;font-size:9px;font-weight:600;text-transform:uppercase}.wf-track{fill:none;stroke:#155e75;stroke-width:5.2;stroke-linecap:round;transition:opacity .2s ease,stroke .2s ease,filter .2s ease}.wf-track.is-active{stroke:#155e75;opacity:1;filter:drop-shadow(0 0 6px rgba(21,94,117,.16))}.wf-track.is-dimmed{opacity:.14}.wf-track-quick.is-active{stroke:#10b981;filter:drop-shadow(0 0 6px rgba(16,185,129,.16))}.wf-track-strategic.is-active{stroke:#f59e0b;filter:drop-shadow(0 0 6px rgba(245,158,11,.14))}.wf-branch-text{font-size:10px;font-weight:700}.wf-branch-text-quick{fill:#10b981}.wf-branch-text-strategic{fill:#f59e0b}.wf-node circle{fill:#fff;stroke:#ab4eff;stroke:oklch(62.7% .265 303.9);stroke-width:3;transition:opacity .2s ease,stroke .2s ease,transform .2s ease,filter .2s ease}.wf-node.is-active circle{stroke:#ab4eff;stroke:oklch(62.7% .265 303.9);filter:drop-shadow(0 0 6px rgba(219,39,119,.16))}.wf-node.is-dimmed{opacity:.2}.wf-node-label{fill:#d1d5db;font-size:11px;font-weight:600}.wf-gate path{fill:#fff;stroke:#ab4eff;stroke:oklch(62.7% .265 303.9);stroke-width:3;transition:opacity .2s ease,stroke .2s ease,filter .2s ease}.wf-gate.is-active path{stroke:#ab4eff;stroke:oklch(62.7% .265 303.9);filter:drop-shadow(0 0 6px rgba(219,39,119,.16))}.wf-gate.is-dimmed{opacity:.22}.wf-gate-label{fill:#d1d5db;font-size:10px;font-weight:700}.wf-hit,.wf-phase-hit{fill:transparent;pointer-events:all}.wf-hit-path{stroke:transparent;stroke-width:26;fill:none}.wf-hit-gate{pointer-events:all}@media(hover:hover){.wf-zone.is-interactive:hover{fill:#f99f2014;stroke:#f99f20}}.suite-stage{position:relative;overflow:hidden;border-radius:36px;padding:clamp(1.4rem,3vw,2rem);background:linear-gradient(155deg,#00152beb,#032543e0);box-shadow:var(--site-shadow-strong)}.suite-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background:url(/assets/geometric-waves-D5LOUBL2.png) center / 140% auto repeat-y,radial-gradient(circle at 16% 18%,rgba(36,157,252,.18),transparent 30%),radial-gradient(circle at 88% 78%,rgba(249,159,32,.18),transparent 28%);opacity:.28}.launch-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 18%,rgba(36,157,252,.12),transparent 34%),radial-gradient(circle at 84% 76%,rgba(249,159,32,.1),transparent 32%),linear-gradient(180deg,#ffffff05,#fff0);opacity:.42}.suite-layout,.suite-preview-card,.launch-grid{position:relative;z-index:1}.suite-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:.72rem}.suite-tab-column{display:grid;align-content:start;grid-auto-rows:min-content;gap:.5rem}.suite-tab{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;align-self:start;gap:.5rem;text-align:left;border:1px solid var(--site-line);border-radius:12px;min-height:64px;max-height:64px;padding:.4rem;background:#01213cbd;color:#edf7ff;overflow:hidden}.suite-tab img{width:88px;height:56px;border-radius:9px;-o-object-fit:cover;object-fit:cover;align-self:center}.suite-tab span,.suite-tab small,.suite-tab strong{display:block}.suite-tab span{display:grid;gap:.06rem;align-self:center}.suite-tab strong{text-transform:uppercase;letter-spacing:.05em;color:#8ed5ff;font-size:.71rem}.suite-tab small{color:#eaf4ff;font-size:.79rem}.suite-tab.is-active{border-color:#f99f20b3;background:linear-gradient(160deg,#034376d6,#01213ddb)}.suite-preview-card{position:relative;overflow:hidden;min-height:420px;border:1px solid rgba(128,207,255,.3);border-radius:28px;background:#00152bd1;box-shadow:var(--site-shadow-strong);padding:0}.suite-preview-image{min-height:420px;height:100%;background:#ffffff14}.suite-preview-copy{display:grid;gap:.16rem}.suite-overlay{position:absolute;left:.72rem;right:.72rem;bottom:.72rem;border:1px solid rgba(128,207,255,.28);border-radius:12px;background:#00162cc7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:.66rem}.suite-preview-copy .micro-label,.suite-preview-copy h3,.suite-preview-copy p,.bullet-list.is-light li{color:#edf7ff}.suite-preview-copy h3{margin-top:.15rem;font-size:1.01rem}.suite-preview-copy p{font-size:.86rem}.suite-tech-rail{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.82rem}.suite-tech-rail span{border:1px solid rgba(128,207,255,.18);border-radius:999px;padding:.6rem .85rem;background:#ffffff0f;color:#dbeeffd6;font-size:.84rem}.sor-stage{position:relative;overflow:hidden;border-radius:36px;padding:clamp(2rem,4vw,3rem) clamp(2rem,4vw,3rem) clamp(1.5rem,3vw,2.2rem);background:linear-gradient(158deg,#001022f7,#021d38ed);box-shadow:var(--site-shadow-strong)}.sor-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background:url(/assets/geometric-waves-D5LOUBL2.png) center / 140% auto repeat-y,radial-gradient(ellipse at 80% 46%,rgba(3,72,140,.24),transparent 54%),radial-gradient(circle at 16% 78%,rgba(2,42,82,.16),transparent 36%);opacity:.2}.sor-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(1.6rem,3.5vw,3rem);align-items:center;margin-bottom:clamp(1.2rem,2.5vw,1.8rem)}.sor-copy{display:flex;flex-direction:column}.sor-eyebrow{font-size:var(--section-label-size);font-weight:700;letter-spacing:var(--section-label-tracking);text-transform:uppercase;color:#5aa8e4d1;margin:0 0 .88rem;line-height:1.1;opacity:.92}.sor-headline{font-size:clamp(1.64rem,2.34vw,2.1rem);font-weight:700;line-height:1.08;color:#f5fbfffc;margin:0 0 1.1rem;max-width:22ch}.sor-intro{font-size:.95rem;line-height:1.74;color:#dae8f4e0;max-width:51ch;margin:0 0 .9rem}.sor-support-line{font-size:.8rem;line-height:1.58;color:#a1cae8b8;margin:0 0 .86rem;max-width:58ch}.sor-leadership-callout{border:1px solid rgba(104,162,210,.2);background:#033e761f;border-radius:10px;padding:.64rem .78rem .62rem;margin:0 0 1.45rem}.sor-leadership-label{margin:0 0 .14rem;font-size:.67rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#9fd1f4d1}.sor-leadership-text{margin:0;font-size:.8rem;line-height:1.52;color:#c4e0f4d1}.sor-capability-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;border:1px solid rgba(130,178,218,.16);border-radius:14px;overflow:hidden}.sor-capability{padding:1.1rem 1.15rem 1.05rem;border-right:1px solid rgba(130,178,218,.13);border-bottom:1px solid rgba(130,178,218,.13);background:#ffffff06}.sor-capability:nth-child(2),.sor-capability:nth-child(4){border-right:none}.sor-capability:nth-child(3),.sor-capability:nth-child(4){border-bottom:none}.sor-cap-title{display:block;font-size:.84rem;font-weight:700;letter-spacing:.005em;color:#f0f9fffa;margin:0 0 .34rem}.sor-cap-detail{display:block;font-size:.78rem;line-height:1.6;color:#b0cee49e;margin:0}.sor-visual{position:relative}.sor-visual-stage{position:relative;padding:0}.sor-primary-frame{position:relative;z-index:3;margin:0;padding:0;border-radius:0;overflow:visible;border:0;box-shadow:none}.sor-primary-frame img{display:block;width:100%;height:auto}.sor-stage .suite-tech-rail{margin-top:.5rem;position:relative;z-index:1}.sor-stage .suite-tech-rail span{padding:.38rem .66rem;font-size:.76rem;background:#ffffff08;color:#bad6ea8a;border-color:#80cfff1a}@media(max-width:1100px){.sor-layout{grid-template-columns:1fr;gap:2.2rem}.sor-headline{max-width:34ch}.sor-visual-stage{padding:0}}@media(max-width:640px){.sor-capability-grid{grid-template-columns:1fr}.sor-capability:nth-child(2),.sor-capability:nth-child(4){border-right:none}.sor-capability:nth-child(3){border-bottom:1px solid rgba(130,178,218,.13)}.sor-capability:nth-child(4){border-bottom:none}.sor-visual-stage{padding:0}}.governance-layout{margin-top:1.2rem;margin-bottom:1.2rem;grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);gap:.9rem;align-items:start}.cadence-card,.governance-support-card{background:linear-gradient(170deg,#03203abd,#02192fb8)}.rhythm-forum-list{list-style:none;margin:.8rem 0 0;padding:0;display:grid;gap:.72rem}.rhythm-forum-list li{border-top:1px solid rgba(128,207,255,.12);padding-top:.64rem;padding-left:.1rem;padding-right:.1rem;display:grid;gap:.26rem}.rhythm-forum-list li:first-child{border-top:0;padding-top:0}.rhythm-forum-list h4{margin:0 0 .08rem;font-size:.92rem;line-height:1.3;letter-spacing:.004em;color:#eef8fffa}.forum-line{margin:0;display:grid;grid-template-columns:72px minmax(0,1fr);gap:.5rem;align-items:start;font-size:.8rem;line-height:1.45}.forum-key{display:inline-block;font-size:.66rem;letter-spacing:.09em;text-transform:uppercase;font-weight:700;padding-top:.12rem}.forum-value{color:#c2dcedcc}.forum-review .forum-key{color:#98d0f6cc}.forum-decision{border-left:2px solid rgba(249,159,32,.34);background:#5a320924;border-radius:0 8px 8px 0;padding:.28rem .42rem .3rem .46rem}.forum-decision .forum-key{color:#ffce8aeb}.forum-decision .forum-value{color:#f4e2c8eb}.governance-support-card{position:relative;overflow:hidden;display:grid;align-content:start;gap:.88rem;background:linear-gradient(170deg,#041c34d1,#03162ad6)}.governance-support-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 84% 16%,rgba(84,144,194,.1),transparent 44%);opacity:.42}.governance-support-card>*{position:relative;z-index:1}.governance-support-block{border-top:1px solid rgba(128,207,255,.12);padding-top:.72rem}.governance-support-block:first-child{border-top:0;padding-top:0}.gate-compact-list,.decision-input-list{list-style:none;margin:.42rem 0 0;padding:0;display:grid;gap:.42rem}.gate-compact-list li{font-size:.8rem;line-height:1.45;color:#d5e7f5db}.gate-compact-list strong{color:#fed28fe6}.decision-input-list{display:flex;flex-wrap:wrap;gap:.44rem}.decision-input-list li{border:1px solid rgba(143,185,216,.2);border-radius:999px;padding:.28rem .62rem;background:#0b315433;color:#cce4f6cc;font-size:.75rem;line-height:1.32}.governance-point-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:1.2rem}.governance-point-card{min-height:100%;padding:1.18rem}.governance-support-footnote{border-top:1px solid rgba(128,207,255,.14);padding-top:.64rem}.governance-support-footnote p{margin:0;color:#bdd8eabd;font-size:.82rem;line-height:1.58}.engagement-hierarchy{--engagement-model-name-size: clamp(1.3rem, 2.4vw, 1.72rem);position:relative;display:grid;gap:.86rem}#engagement .section-header .section-copy p{max-width:var(--section-copy-tight-measure)}.engagement-card{background:linear-gradient(165deg,#022543bd,#011930c2);border-color:#88aec933}.engagement-nexus-card{position:relative;overflow:hidden;padding:1.14rem 1.18rem 1.1rem;border-color:#74b4e44d;background:linear-gradient(160deg,#042441d9,#021a30d1),radial-gradient(circle at 80% 20%,rgba(29,126,199,.14),transparent 44%);box-shadow:inset 0 1px #c6e6ff0f,0 10px 24px #00081638}.engagement-nexus-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 86% 18%,rgba(76,159,220,.14),transparent 36%)}.engagement-layer-label{margin:0;font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8ccef8bd}.engagement-nexus-card .engagement-layer-label{color:#acdeffe6}.engagement-card .engagement-model-name{margin:.16rem 0 .22rem;font-size:var(--engagement-model-name-size);line-height:1;font-weight:700;letter-spacing:.01em;color:#f5fafffa}.engagement-card h3{margin:0 0 .52rem;font-size:1.03rem;color:#ecf7fff7}.engagement-detail-list{margin:.42rem 0 0;padding:0;display:grid;gap:.46rem}.engagement-detail-list div{margin:0;border-top:1px solid rgba(128,207,255,.12);padding-top:.42rem}.engagement-detail-list div:first-child{border-top:0;padding-top:0}.engagement-detail-list dt{margin:0 0 .08rem;font-size:.64rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#a6d8f8e0}.engagement-detail-list dd{margin:0;color:#cce1f2cc;font-size:.83rem;line-height:1.52}.engagement-bridge{position:relative;height:1.16rem}.engagement-bridge:before{content:"";position:absolute;left:50%;transform:translate(-50%);top:0;width:2px;height:100%;background:linear-gradient(180deg,#80cfff8a,#80cfff2e)}.engagement-bridge:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:-.05rem;width:8px;height:8px;border-radius:999px;background:#92d3fcb8;box-shadow:0 0 0 3px #1a537f47}.engagement-team-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.66rem}.engagement-team-grid:before{content:"";position:absolute;left:18%;right:18%;top:-.64rem;height:1px;background:linear-gradient(90deg,#80cfff24,#80cfff80,#80cfff24)}.engagement-team-grid:after{content:"";position:absolute;left:0;right:0;top:-.62rem;height:.58rem;background:linear-gradient(180deg,#80cfff66,#80cfff05) left 24% top / 1px 100% no-repeat,linear-gradient(180deg,#80cfff66,#80cfff05) right 24% top / 1px 100% no-repeat}.engagement-team-card{background:linear-gradient(165deg,#03223ed1,#021a31cc);border-color:#84a9c429}.engagement-support-line{margin:.14rem 0 0;padding:.54rem .78rem;border:1px solid rgba(128,207,255,.2);border-radius:10px;background:linear-gradient(180deg,#092f5138,#07264224);color:#cde6f7d6;font-size:.82rem;line-height:1.5;letter-spacing:.01em;font-weight:600}.launch-stage{position:relative;overflow:hidden;border-radius:38px;padding:clamp(1.36rem,2.6vw,1.76rem);background:linear-gradient(160deg,#00152bfc,#042340f5);border:1px solid rgba(128,207,255,.12);box-shadow:var(--site-shadow-strong)}#start .section-header h2{font-size:clamp(1.52rem,2.06vw,1.9rem)}#start .section-header .section-copy p{max-width:56ch}.closing-cta-card{border-radius:24px}#problem{padding-top:clamp(3.2rem,6.8vw,5.2rem);padding-bottom:clamp(3.1rem,6.5vw,4.8rem)}#framework{padding-top:clamp(3.6rem,7vw,5.5rem);padding-bottom:clamp(3.9rem,7.2vw,5.8rem)}#framework:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#ffffff05,#fff0);opacity:.44}#leadership-lens,#governance,#engagement,#start{padding-top:clamp(3.4rem,6.8vw,5.3rem)}#leadership-lens:before,#governance:before,#engagement:before,#start:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0012251f,#0012250a)}#leadership-lens:before{opacity:.5}#governance:before{opacity:.58}#engagement:before{opacity:.62}#start:before{opacity:.68}#suite{padding-bottom:clamp(3.8rem,6.9vw,5.6rem)}#suite+#governance,#governance+#engagement,#engagement+#start{border-top:1px solid rgba(128,207,255,.14)}.section-eyebrow,.problem-label,.sor-eyebrow,.engagement-layer-label,.sor-leadership-label,.closing-cta-support-label{font-size:var(--section-label-size);letter-spacing:var(--section-label-tracking);text-transform:uppercase;font-weight:700;line-height:1.1}.launch-grid{align-items:start}.start-sequence{margin-top:1.1rem}.start-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.88rem;padding:.88rem 0;border-top:1px solid rgba(128,207,255,.18)}.start-step span{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:999px;background:linear-gradient(135deg,#0383e738,#f99f202e);color:#edf7ff;font-family:Space Grotesk,Segoe UI,sans-serif;font-weight:700}.start-step h3,.start-step p,.closing-cta-card h3,.closing-cta-card p,.start-outcomes-line{color:#edf7ff}.closing-cta-card{align-self:start;border-radius:30px;border:1px solid rgba(136,183,214,.24);background:linear-gradient(165deg,#072644e6,#041d36e0),radial-gradient(circle at 80% 16%,rgba(50,142,206,.2),transparent 44%);box-shadow:inset 0 1px #bfe0f912,0 16px 34px #0008163d;padding:1.24rem 1.2rem;display:grid;align-content:start;gap:.74rem}.closing-cta-card h3{margin:0;font-size:clamp(1.22rem,2vw,1.42rem)}.closing-cta-card p{margin:0;color:#d4e6f4d6;font-size:.9rem;line-height:1.62}.closing-cta-actions{margin-top:.08rem;display:grid;gap:.56rem}.briefing-grid.is-compact{grid-template-columns:minmax(0,1fr)}.briefing-compact-content{max-width:44rem;display:grid;gap:1rem}.briefing-compact-bullets{margin:0;padding-left:1.1rem;display:grid;gap:.42rem}.briefing-compact-bullets li{color:#e2f1fce0;font-size:.92rem;line-height:1.45}.closing-cta-actions.is-compact{margin-top:.32rem;grid-template-columns:repeat(2,minmax(0,max-content));align-items:start}.closing-cta-actions .executive-button{width:100%;justify-content:center}.closing-cta-actions.is-compact .executive-button{width:auto}.closing-cta-actions .executive-button-primary{background:linear-gradient(135deg,#f99f20f5,#ffb647eb);color:#142231;border-color:#ffc77661;box-shadow:0 12px 24px #f987203d}.closing-cta-actions .executive-button-secondary{background:#05395f29;border-color:#80cfff47;color:#e2f1fce0}.closing-cta-support{border:1px solid rgba(132,187,222,.18);border-radius:12px;background:#0a375c33;padding:.58rem .68rem .62rem}.closing-cta-support-label{margin:0 0 .26rem;font-size:.67rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a1d6f8d6}.closing-cta-support ul{margin:0;padding-left:1rem;display:grid;gap:.2rem}.closing-cta-support li{color:#dbecf8db;font-size:.82rem;line-height:1.45}.start-outcomes-line{margin:.86rem 0 0;padding-top:.62rem;border-top:1px solid rgba(128,207,255,.16);color:#c5def1cc;font-size:.84rem;line-height:1.55}.start-outcomes-line strong{color:#e2f1fcf0}@keyframes executive-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,12px,0) scale(1.02)}}@media(max-width:1120px){.executive-nav,.executive-hero,.business-first-layout,.problem-layout,.framework-layout,.governance-layout,.launch-grid,.suite-layout{grid-template-columns:1fr}.executive-nav{grid-template-columns:1fr;justify-items:start;padding:.82rem 0 .66rem}.executive-nav-links{justify-content:flex-start;width:100%}.artifact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-signal-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;padding:0}.hero-signal-card{border:1px solid rgba(128,207,255,.2)}.hero-signal-card:after{display:none}.hero-taxonomy-bar{margin-top:.26rem}.hero-ambient-terms{gap:.45rem .72rem;padding-top:.2rem}.hero-visual-overlay{max-width:none;left:-2rem}.hero-copy-panel h1{font-size:clamp(2.15rem,4.75vw,3.45rem);max-width:10ch}.executive-hero{background:linear-gradient(90deg,#00152bcc,#00152b9e 24%,#00152b47 52%,#00152b1f),linear-gradient(180deg,#000e1e14,#000e1e47),var(--hero-metrics-image) 83% 8% / 132% auto no-repeat}}@media(max-width:820px){.problem-grid,.phase-grid,.leaders-grid,.artifact-grid{grid-template-columns:1fr}.engagement-bridge,.engagement-team-grid:before{display:none}.engagement-team-grid{grid-template-columns:1fr}.governance-layout{gap:.64rem}.governance-point-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.64rem}.governance-support-card{gap:.74rem}.rhythm-forum-list{gap:.5rem}.hero-lockup{flex-direction:column;align-items:flex-start}.hero-signal-rail{grid-template-columns:1fr}.hero-signal-rail{padding:0}.hero-signal-card{padding:.7rem .78rem .74rem;border-radius:16px}.problem-intro h2,.problem-copy,#problem .problem-card h3{max-width:none}.hero-ambient-terms{justify-content:center;gap:.38rem .62rem;margin:0;padding:.5rem 0 .08rem;background:none}.hero-ambient-terms span+span:before{left:-.42rem;font-size:.5rem}.hero-ambient-terms span:nth-child(1),.hero-ambient-terms span:nth-child(8){font-size:clamp(1rem,4.8vw,1.36rem)}.hero-visual-overlay{position:static;max-width:none;margin:1rem 0 0;background:#00122273;border-color:#80cfff1f}.hero-taxonomy-bar{margin-top:.22rem}.executive-hero{background:linear-gradient(180deg,#00152bb8,#00152b6b 38%,#00152b47),linear-gradient(180deg,#000e1e14,#000e1e47),var(--hero-metrics-image) 80% 6% / 166% auto no-repeat}.shift-panel-head,.company-card-head{grid-template-columns:1fr}.suite-stage,.launch-stage,.hero-copy-panel,.hero-visual-card,.hero-mini-card,.problem-card,.shift-panel,.phase-card,.path-card,.workflow-card,.governance-card,.artifact-card,.engagement-card,.company-card,.leader-card{border-radius:24px}}@media(max-width:560px){.executive-nav,.executive-hero,.v2-section{width:min(1220px,calc(100% - 1.1rem))}.executive-button,.path-button{width:100%}.hero-actions,.path-toggle{flex-direction:column}.hero-classification-deck{grid-template-columns:1fr}.suite-tech-rail{display:grid;grid-template-columns:1fr}}.executive-nav-links a.is-active{color:#fff}.executive-nav-links a.is-active:after{transform:scaleX(1);opacity:1}.executive-hero-page{align-items:start}.hero-lockup-page{align-items:center}.page-hero-card{display:grid;gap:1rem;padding:clamp(1.35rem,2.6vw,1.9rem);border-radius:30px;background:linear-gradient(155deg,#001e3ae6,#001830ad),radial-gradient(circle at 82% 16%,rgba(249,159,32,.16),transparent 26%)}.page-hero-card h3{margin:0;font-size:clamp(1.28rem,2vw,1.68rem);line-height:1.08}.page-hero-card p{margin:0;max-width:38ch;color:#e4f1fcd6}.page-hero-points,.module-point-list,.leader-highlight-list{margin:0;padding:0;list-style:none}.page-hero-points{display:grid;gap:.74rem}.page-hero-points li,.module-point-list li,.leader-highlight-list li{position:relative;padding-left:1rem;color:#e8f4ffdb}.page-hero-points li:before,.module-point-list li:before,.leader-highlight-list li:before{content:"";position:absolute;left:0;top:.56rem;width:.38rem;height:.38rem;border-radius:50%;background:linear-gradient(135deg,var(--aif-orange-500),#9fe3ff)}.overview-shift-stage,.decision-visibility-stage,.explore-system-stage,.operating-outcome-stage,.operating-next-layer-stage,.platform-trust-stage,.platform-explore-stage,.engagement-explore-stage{display:grid;gap:1.4rem}.overview-shift-grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr);gap:1rem;align-items:start}.overview-shift-comparison,.overview-answer-card,.decision-card,.explore-card,.operating-outcome-card,.platform-flow-card,.platform-layer-card,.platform-visibility-card,.platform-proof-card,.platform-trust-card,.engagement-reality-card,.engagement-constant-panel,.engagement-constant-card,.engagement-compare-card,.engagement-detail-card,.engagement-relationship-card{border:1px solid var(--site-line);box-shadow:var(--site-shadow);border-radius:var(--site-panel-radius);background:linear-gradient(155deg,#021c36c7,#0114279e)}.overview-shift-comparison{overflow:hidden}.overview-shift-header,.overview-shift-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.overview-shift-header{background:linear-gradient(180deg,#f5faff0f,#dce8f408)}.overview-shift-header p{margin:0;padding:.92rem 1.2rem;color:#f0f8ffe6;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.overview-shift-header p+p{border-left:1px solid rgba(128,207,255,.14)}.overview-shift-row{border-top:1px solid rgba(128,207,255,.14)}.overview-shift-row div{display:grid;gap:.38rem;padding:1rem 1.2rem 1.08rem}.overview-shift-row div+div{border-left:1px solid rgba(128,207,255,.12);background:linear-gradient(180deg,#f99f200a,#f99f2003)}.overview-shift-row span{color:#82bee6c2;font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.overview-shift-row p{margin:0;color:#e7f1f9e0;line-height:1.7}.overview-answer-card{display:grid;gap:.9rem;padding:1.28rem;background:linear-gradient(160deg,#08233ee6,#04192fd6),radial-gradient(circle at top right,rgba(249,159,32,.12),transparent 34%)}.overview-answer-card h3,.decision-card h3,.explore-card h3,.operating-outcome-card h3,.platform-flow-card h3,.platform-layer-card h3,.platform-visibility-card h3,.platform-proof-card h3,.platform-trust-card h3,.engagement-reality-card h3,.engagement-constant-card h3,.engagement-compare-card h3,.engagement-detail-card h3,.engagement-relationship-card h3,.engagement-constant-copy h3{margin:0;color:#f6fbfffa;font-size:clamp(1.06rem,1.82vw,1.32rem);line-height:1.25}.overview-answer-card p,.decision-card p,.explore-card p,.operating-outcome-card p,.platform-flow-card p,.platform-layer-card p,.platform-visibility-card p,.platform-proof-card p,.platform-trust-card p,.engagement-reality-card p,.engagement-constant-card p,.engagement-compare-card p,.engagement-detail-card p,.engagement-relationship-card p,.engagement-constant-copy p{margin:0;color:#dfecf7d6;line-height:1.72}.engagement-foundation-stage,.engagement-detail-stage,.engagement-system-stage{display:grid;gap:1.2rem}.engagement-reality-grid,.engagement-compare-grid,.engagement-relationship-grid{display:grid;gap:1rem}.engagement-reality-grid,.engagement-compare-grid,.engagement-relationship-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.engagement-reality-card,.engagement-constant-card,.engagement-compare-card,.engagement-detail-card,.engagement-relationship-card{min-height:100%;padding:1.2rem}.engagement-constant-panel{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:1rem;padding:1.2rem;background:linear-gradient(160deg,#07233eeb,#04192fdb),radial-gradient(circle at top right,rgba(249,159,32,.12),transparent 34%)}.engagement-constant-copy{display:grid;gap:.82rem;align-content:start}.engagement-constant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.engagement-compare-card{display:grid;gap:.72rem}.engagement-compare-card .engagement-model-name,.engagement-card .engagement-model-name{margin:.16rem 0 .22rem;font-size:var(--engagement-model-name-size, clamp(1.3rem, 2.4vw, 1.72rem));line-height:1;font-weight:700;letter-spacing:.01em;color:#f5fafffa}.engagement-compare-list{margin:0;padding:0;display:grid;gap:.5rem}.engagement-compare-list div,.engagement-detail-row{border-top:1px solid rgba(128,207,255,.14);padding-top:.58rem;display:grid;gap:.16rem}.engagement-compare-list div:first-child,.engagement-detail-row:first-child{border-top:0;padding-top:0}.engagement-compare-list dt{margin:0;font-size:.64rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#a6d8f8e0}.engagement-compare-list dd{margin:0;color:#cce1f2d1;font-size:.83rem;line-height:1.56}.engagement-detail-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:1rem}.engagement-detail-card{display:grid;align-content:start;gap:.82rem}.engagement-detail-impact{display:grid;gap:.62rem;padding-top:.78rem;border-top:1px solid rgba(128,207,255,.14)}.engagement-relationship-card{background:linear-gradient(160deg,#08233ee6,#04192fd6),radial-gradient(circle at top right,rgba(249,159,32,.1),transparent 34%)}.platform-flow-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.8rem;margin-top:1rem}.platform-flow-card{display:grid;gap:.65rem;min-height:100%;padding:1rem;background:linear-gradient(165deg,#05233fe6,#03182dd6),radial-gradient(circle at top right,rgba(128,207,255,.12),transparent 34%)}.platform-flow-card .micro-label{color:#82d5ffd1}.platform-layer-grid{display:grid;gap:1rem}.platform-layer-card{display:grid;gap:.82rem;padding:1.25rem}.platform-layer-module-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.46rem}.platform-layer-module-chips li{border:1px solid rgba(154,187,214,.3);border-radius:999px;padding:.34rem .66rem;background:#f6fbff0d;color:#ebf4fbeb;font-size:.76rem;font-weight:600}.platform-layer-outcomes{border-top:1px solid rgba(128,207,255,.14);padding-top:.92rem}.platform-visibility-stage,.platform-proof-stage{display:grid;gap:1.2rem}.platform-visibility-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:1rem;align-items:stretch}.platform-visibility-visual{min-height:100%}.platform-visibility-grid,.platform-proof-grid,.platform-trust-grid{display:grid;gap:1rem}.platform-visibility-grid,.platform-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-visibility-card,.platform-proof-card,.platform-trust-card{min-height:100%;padding:1.18rem}.operating-outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.operating-outcome-card{display:grid;gap:.44rem;min-height:100%;padding:1.2rem}.operating-outcome-subtitle{color:#e2f1fcf0;font-weight:600}.decision-visibility-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.decision-card{min-height:100%;padding:1.18rem}.explore-system-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.operating-next-layer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.explore-card{display:grid;gap:.78rem;min-height:100%;padding:1.22rem;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.explore-card:hover,.explore-card:focus-visible{transform:translateY(-2px);border-color:#80cfff6b;background:linear-gradient(155deg,#05223fdb,#011528b8),radial-gradient(circle at top right,rgba(249,159,32,.12),transparent 36%)}.explore-card-link{color:#82d5ffd6;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.value-chain-grid,.lifecycle-grid,.fit-grid,.about-grid,.why-grid,.attained-grid{display:grid;gap:1rem}.value-chain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lifecycle-grid,.about-grid,.why-grid,.fit-grid,.attained-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.value-chain-card,.lifecycle-card,.fit-card,.about-card,.why-card,.about-intro-panel,.about-pov-panel,.attained-card,.module-card,.roadmap-visual-card,.roadmap-copy-card{border:1px solid var(--site-line);box-shadow:var(--site-shadow);background:linear-gradient(155deg,#021c36d1,#011427ad)}.value-chain-card,.lifecycle-card,.fit-card,.about-card,.why-card,.about-intro-panel,.about-pov-panel,.attained-card,.roadmap-copy-card{border-radius:24px;padding:1.25rem}.value-chain-card{position:relative;min-height:100%}.value-chain-index{display:inline-flex;margin-bottom:.85rem;color:#82d5ffb3;font-size:.72rem;font-weight:700;letter-spacing:.16em}.value-chain-card h3,.lifecycle-card h3,.fit-card h3,.about-card h3,.why-card h3,.roadmap-copy-card h3,.module-card h3,.attained-card p,.leader-card h3{margin:0 0 .65rem}.value-chain-card p,.lifecycle-card p,.fit-card p,.about-card p,.why-card p,.roadmap-copy-card p,.module-card p,.attained-card p,.leader-card p{margin:0;color:#e5f1fcd1}.value-chain-highlight{margin-top:1rem;grid-template-columns:minmax(0,1.3fr) minmax(0,.95fr);align-items:start}.value-chain-highlight-copy{display:grid;gap:.78rem}.value-chain-highlight-copy h3{margin:0}.value-chain-highlight-copy p{max-width:var(--section-copy-measure)}.value-chain-highlight-points{border-left:1px solid rgba(128,207,255,.16);padding-left:1rem}.module-grid{display:grid;gap:1rem}.module-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1rem;align-items:center;border-radius:28px;padding:1.1rem}.module-card-copy{display:grid;gap:.8rem}.module-card-media{margin:0;border-radius:20px;overflow:hidden;border:1px solid rgba(128,207,255,.2);background:#000e1e70}.module-card-media img,.roadmap-visual-card img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.module-point-list{display:grid;gap:.58rem}.roadmap-stage,.attained-stage{display:grid;gap:1.2rem}.roadmap-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1rem;align-items:stretch}.roadmap-visual-card{margin:0;min-height:100%;overflow:hidden;border-radius:28px}.roadmap-copy-grid{display:grid;gap:1rem}.leader-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.about-editorial-stage,.about-explore-stage{display:grid;gap:1.2rem}.about-editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.about-editorial-panel,.why-narrative-panel{border:1px solid var(--site-line);border-radius:24px;padding:1.25rem;box-shadow:var(--site-shadow);background:linear-gradient(160deg,#06223ceb,#04182dd6),radial-gradient(circle at 86% 14%,rgba(249,159,32,.1),transparent 32%)}.about-editorial-panel.is-featured{grid-column:1 / -1;background:linear-gradient(160deg,#07233ee6,#04192fd6),radial-gradient(circle at 10% 18%,rgba(128,207,255,.1),transparent 30%)}.about-editorial-copy{display:grid;gap:.78rem}.about-editorial-panel h2{margin:0;color:#f6fbfffa;font-size:clamp(1.18rem,2.1vw,1.52rem);line-height:1.24}.about-editorial-copy p,.leader-impact p{margin:0;color:#dfecf7d6;line-height:1.7}.why-narrative-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.why-narrative-panel{display:grid;gap:.75rem}.why-narrative-panel p{margin:0;color:#dfecf7d6;line-height:1.7}.leader-card{display:grid;gap:.8rem;padding:1.35rem;border-radius:26px;background:linear-gradient(155deg,#021c36d1,#011427ad)}.leader-highlight-list{display:grid;gap:.62rem}.leader-impact{display:grid;gap:.36rem;padding-top:.78rem;border-top:1px solid rgba(128,207,255,.16)}.about-explore-grid{display:grid;gap:1rem}.about-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-hero-page.page-overview .hero-copy-panel{max-width:64ch;gap:1rem;padding-right:clamp(1.2rem,2.6vw,1.8rem);background:linear-gradient(145deg,#00152b14,#00152b03),radial-gradient(circle at 18% 20%,rgba(36,157,252,.03),transparent 22%)}.executive-hero-page.page-overview .hero-copy-panel h1{max-width:11ch;font-size:clamp(2.45rem,4.8vw,4.25rem);line-height:.94}.executive-hero-page.page-overview .hero-lead{max-width:34ch;color:#dfeefad6}.executive-hero-page.page-overview .page-hero-card{background:linear-gradient(155deg,#001f3aeb,#01172db8),radial-gradient(circle at 82% 16%,rgba(249,159,32,.16),transparent 28%)}.executive-hero-page.page-overview .hero-signal-rail{grid-template-columns:repeat(3,minmax(0,1fr))}#demand-decisions{padding-top:clamp(2.7rem,5vw,3.6rem)}#demand-decisions:before,#value-chain:before,#decision-visibility:before,#explore-system:before,#briefing:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}#demand-decisions:before{background:linear-gradient(180deg,#ffffff05,#fff0)}#value-chain:before{background:radial-gradient(circle at 78% 18%,rgba(128,207,255,.05),transparent 24%),linear-gradient(180deg,#ffffff05,#fff0)}#decision-visibility:before{background:linear-gradient(180deg,#00122514,#00122505)}#explore-system:before{background:linear-gradient(180deg,#ffffff03,#fff0)}#briefing:before{background:linear-gradient(180deg,#0012251a,#00122505)}#demand-decisions .demand-decision-intro{max-width:64rem;gap:.62rem}#demand-decisions .section-logo-lockup{justify-content:flex-end}#demand-decisions .demand-decision-stage{gap:clamp(2.2rem,4vw,2.8rem)}#demand-decisions .demand-decision-intro h2{max-width:20ch;font-size:clamp(1.52rem,2.6vw,2.2rem);line-height:1.06;letter-spacing:-.025em}#demand-decisions .demand-decision-intro p{max-width:50ch;color:#dfe8efd1;font-size:clamp(.96rem,1.18vw,1.06rem);line-height:1.7}#demand-decisions .demand-decision-actions{margin-top:.35rem}#demand-decisions .demand-decision-grid{gap:clamp(.9rem,1.8vw,1.25rem);align-items:stretch}#demand-decisions .demand-decision-card{gap:.72rem;min-height:100%;padding:1.1rem .2rem 1rem;border-top:1px solid rgba(128,207,255,.16);background:linear-gradient(180deg,#ffffff05,#fff0)}#demand-decisions .demand-decision-accent{width:2.8rem;opacity:.9}#demand-decisions .demand-decision-card h3{max-width:13ch;font-size:clamp(1.04rem,1.3vw,1.18rem);line-height:1.2}#demand-decisions .demand-decision-card p{max-width:23ch;color:#dfe8efbd;font-size:.92rem;line-height:1.58}#demand-decisions{padding-top:clamp(2.8rem,5vw,4rem)}#value-chain .section-header,#decision-visibility .section-header,#explore-system .section-header,#briefing .section-header{margin-bottom:1.7rem}#value-chain .section-header{max-width:66ch}#value-chain .section-header h2{max-width:18ch}#value-chain .value-chain-grid{gap:1.15rem}#value-chain .value-chain-card{display:grid;align-content:start;gap:.42rem;padding:1.3rem;border-color:#80cfff2e;background:linear-gradient(180deg,#ffffff07,#ffffff03),linear-gradient(155deg,#021c36c2,#01142794);box-shadow:0 14px 32px #0008142e}#value-chain .value-chain-index{margin-bottom:.65rem}#value-chain .value-chain-card h3{max-width:15ch;font-size:1.08rem;line-height:1.26}#value-chain .value-chain-card p{color:#e5f1fcc2;line-height:1.64}#value-chain .value-chain-highlight{margin-top:1.25rem;padding:clamp(1.35rem,2.8vw,1.7rem);border-color:#80cfff29;background:linear-gradient(165deg,#051f39db,#04172bc2),radial-gradient(circle at 84% 18%,rgba(249,159,32,.09),transparent 30%);box-shadow:0 16px 34px #0008142e}#value-chain .value-chain-highlight-copy{gap:.66rem}#value-chain .value-chain-highlight-copy h3{max-width:18ch}#value-chain .value-chain-highlight-copy p{color:#dfecf7c7}#value-chain .value-chain-highlight-points{display:grid;align-content:start;gap:.78rem;border-left-color:#80cfff1f;padding-left:1.1rem}#decision-visibility .section-header{max-width:64ch}#decision-visibility .section-header h2{max-width:22ch}.decision-visibility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.decision-card{display:grid;align-content:start;gap:.82rem;padding:1.54rem 1.5rem;border-color:#80cfff29;background:linear-gradient(180deg,#ffffff08,#ffffff03),linear-gradient(155deg,#021c36bd,#0114278f);box-shadow:0 14px 30px #00081429}.decision-card h3{max-width:24ch;font-size:clamp(1.08rem,1.7vw,1.3rem);line-height:1.24}.decision-card p{color:#dfecf7c7;line-height:1.7;font-size:.94rem}#explore-system .section-header{max-width:62ch}#explore-system .section-header h2{max-width:16ch}.explore-system-grid{gap:1.05rem}.explore-card{gap:.7rem;padding:1.16rem 1.08rem 1rem;border-color:#80cfff24;background:linear-gradient(180deg,#ffffff05,#ffffff02),linear-gradient(155deg,#021c368a,#0114276b);box-shadow:0 12px 26px #0008141f}.explore-card h3{max-width:16ch;font-size:clamp(1.04rem,1.5vw,1.22rem);line-height:1.26}.explore-card p{color:#dfecf7bd;line-height:1.62}.explore-card:hover,.explore-card:focus-visible{transform:translateY(-2px);border-color:#80cfff47;background:linear-gradient(180deg,#ffffff08,#ffffff03),linear-gradient(155deg,#05223fa8,#01152885)}.explore-card-link{margin-top:auto;padding-top:.8rem;border-top:1px solid rgba(128,207,255,.1);color:#a0ddffeb}.explore-card-link:after{content:" →";opacity:.7;transition:opacity .18s ease,transform .18s ease;display:inline-block}.explore-card:hover .explore-card-link:after,.explore-card:focus-visible .explore-card-link:after{opacity:1;transform:translate(3px)}.briefing-stage.is-overview{background:linear-gradient(165deg,#011427fa,#041f39f0),radial-gradient(circle at 82% 18%,rgba(128,207,255,.07),transparent 26%)}.briefing-grid.is-overview{grid-template-columns:minmax(0,1.06fr) minmax(21rem,.94fr);gap:1.4rem}.start-sequence.is-overview{margin-top:.4rem}.start-step.is-overview{gap:.78rem;padding:.96rem 0 0;border-top-color:#80cfff1f}.start-step.is-overview span{width:2.55rem;height:2.55rem;background:linear-gradient(135deg,#0383e729,#f99f201f)}.start-step.is-overview h3{font-size:1rem;line-height:1.28}.start-step.is-overview p{color:#d4e6f4bd}.closing-cta-card.is-overview{gap:.88rem;padding:1.36rem 1.28rem;border-color:#88b7d62e;background:linear-gradient(170deg,#072644bd,#041d36a8),radial-gradient(circle at 80% 16%,rgba(50,142,206,.12),transparent 42%);box-shadow:0 16px 32px #0008162e}.closing-cta-card.is-overview h3{max-width:14ch}.closing-cta-card.is-overview p{color:#d4e6f4c7}.closing-cta-card.is-overview .closing-cta-support{border-color:#84bbde1f;background:#0a375c1f}.closing-cta-card.is-overview .closing-cta-actions{margin-top:.14rem;gap:.62rem}.closing-cta-card.is-overview .executive-button-primary{box-shadow:0 10px 22px #f987202e}.executive-hero-page.page-governance{grid-template-columns:minmax(0,9fr) minmax(0,11fr);align-items:end}.executive-hero-page.page-governance .hero-copy-panel{padding-bottom:clamp(1.4rem,2.8vw,2rem);background:linear-gradient(180deg,#00152b14,#00152b00),linear-gradient(90deg,rgba(128,207,255,.08),transparent 36%)}.executive-hero-page.page-governance .hero-visual-stack{padding-top:1.8rem}.executive-hero-page.page-governance .page-hero-card{background:linear-gradient(165deg,#04223df0,#021425b3),radial-gradient(circle at 14% 16%,rgba(128,207,255,.14),transparent 30%);transform:translateY(1rem)}.executive-hero-page.page-governance .hero-signal-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-hero-page.page-tool-suite{grid-template-columns:minmax(0,1fr);gap:1.1rem}.executive-hero-page.page-tool-suite .hero-copy-panel{max-width:74ch;padding-bottom:.9rem}.executive-hero-page.page-tool-suite .hero-visual-stack{grid-column:1 / -1}.executive-hero-page.page-tool-suite .page-hero-card{gap:1.2rem;background:linear-gradient(145deg,#001a33f0,#032440d1),radial-gradient(circle at 84% 14%,rgba(249,159,32,.18),transparent 30%)}.executive-hero-page.page-tool-suite .hero-signal-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-hero-page.page-engagement{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.executive-hero-page.page-engagement .hero-copy-panel{background:linear-gradient(145deg,#00152b0f,#00152b00),radial-gradient(circle at 16% 18%,rgba(249,159,32,.08),transparent 28%)}.executive-hero-page.page-engagement .hero-visual-stack{align-self:stretch}.executive-hero-page.page-engagement .page-hero-card{height:100%;align-content:center;background:linear-gradient(160deg,#04223de6,#072a48c7),radial-gradient(circle at 18% 20%,rgba(128,207,255,.12),transparent 26%)}.executive-hero-page.page-engagement .hero-signal-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-hero-page.page-about{grid-template-columns:1fr;gap:1.4rem}.executive-hero-page.page-about .hero-copy-panel{max-width:72ch;background:linear-gradient(145deg,#00152b0a,#00152b00),radial-gradient(circle at 18% 18%,rgba(128,207,255,.06),transparent 24%)}.executive-hero-page.page-about .hero-copy-panel h1{max-width:12ch}.executive-hero-page.page-about .hero-lead{max-width:60ch}.executive-hero-page.page-about .hero-visual-stack{grid-column:1 / -1;grid-template-columns:minmax(0,1.06fr) minmax(16rem,.54fr);align-items:start}.executive-hero-page.page-about .page-hero-card{padding:clamp(1.45rem,2.8vw,2.2rem);border-radius:20px;background:linear-gradient(180deg,#031c33f0,#031628bd),linear-gradient(90deg,rgba(249,159,32,.1),transparent 24%)}.executive-hero-page.page-about .hero-signal-rail{grid-template-columns:1fr;max-width:none;justify-self:stretch}.briefing-stage.is-governance{background:linear-gradient(160deg,#00152bfc,#042340f5),radial-gradient(circle at 88% 20%,rgba(128,207,255,.08),transparent 28%)}.briefing-grid.is-governance .start-sequence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.start-step.is-governance{padding:.92rem;border:1px solid rgba(128,207,255,.16);border-radius:18px;background:#062b4938}.start-step.is-governance:first-child,.start-step.is-governance:nth-child(2),.start-step.is-governance:nth-child(3),.start-step.is-governance:nth-child(4){border-top:1px solid rgba(128,207,255,.16)}.closing-cta-card.is-governance{background:linear-gradient(165deg,#08223deb,#05182ce0),radial-gradient(circle at 82% 14%,rgba(128,207,255,.16),transparent 38%)}.briefing-stage.is-tool-suite{background:linear-gradient(160deg,#011222fc,#031f3af5),radial-gradient(circle at 14% 26%,rgba(249,159,32,.12),transparent 30%)}.briefing-grid.is-tool-suite>:first-child{order:2}.briefing-grid.is-tool-suite>:last-child{order:1}.closing-cta-card.is-tool-suite{padding:1.5rem;background:linear-gradient(165deg,#0b2c4df0,#051f39e0),radial-gradient(circle at 18% 20%,rgba(128,207,255,.16),transparent 32%)}.briefing-grid.is-tool-suite .start-sequence{margin-top:.8rem}.briefing-stage.is-engagement{background:linear-gradient(160deg,#00152bfc,#042340f5),radial-gradient(circle at 84% 24%,rgba(249,159,32,.12),transparent 30%)}.briefing-grid.is-engagement{grid-template-columns:1fr;gap:1.2rem}.briefing-grid.is-engagement .start-sequence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.start-step.is-engagement{padding:.94rem;border:1px solid rgba(249,159,32,.14);border-radius:18px;background:#142a403d}.start-step.is-engagement:first-child,.start-step.is-engagement:nth-child(2),.start-step.is-engagement:nth-child(3),.start-step.is-engagement:nth-child(4){border-top:1px solid rgba(249,159,32,.14)}.closing-cta-card.is-engagement{max-width:34rem;justify-self:center}.briefing-stage.is-about{background:linear-gradient(165deg,#001427fc,#051f3af0),linear-gradient(90deg,rgba(128,207,255,.05),transparent 28%)}.briefing-grid.is-about{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.briefing-grid.is-about .start-sequence{border-left:1px solid rgba(128,207,255,.16);padding-left:1rem}.closing-cta-card.is-about{background:linear-gradient(180deg,#08233ee6,#04192fd6),radial-gradient(circle at 84% 14%,rgba(249,159,32,.12),transparent 34%)}@media(max-width:1100px){.demand-decision-grid,.platform-flow-grid,.platform-trust-grid,.overview-shift-grid,.operating-outcome-grid,.operating-next-layer-grid,.explore-system-grid,.engagement-reality-grid,.engagement-compare-grid,.engagement-relationship-grid,.about-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-first-layout,.overview-shift-grid,.platform-visibility-layout,.platform-proof-grid,.engagement-constant-panel,.engagement-detail-grid,.about-editorial-grid,.why-narrative-grid,.value-chain-grid,.lifecycle-grid,.leader-grid,.about-grid,.why-grid,.fit-grid,.attained-grid,.module-card,.roadmap-grid,.executive-hero-page.page-governance,.executive-hero-page.page-engagement,.executive-hero-page.page-about,.briefing-grid.is-about,.briefing-grid.is-overview{grid-template-columns:1fr}.executive-hero-page.page-governance .page-hero-card{transform:none}.briefing-grid.is-governance .start-sequence,.briefing-grid.is-engagement .start-sequence,.value-chain-highlight{grid-template-columns:1fr}.engagement-constant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.value-chain-highlight-points{border-left:0;border-top:1px solid rgba(128,207,255,.16);padding-left:0;padding-top:1rem}}@media(max-width:820px){.demand-decision-grid,.platform-flow-grid,.platform-trust-grid,.overview-shift-header,.overview-shift-row,.operating-outcome-grid,.operating-next-layer-grid,.decision-visibility-grid,.explore-system-grid,.engagement-reality-grid,.engagement-compare-grid,.engagement-relationship-grid,.engagement-constant-grid,.about-explore-grid,.platform-visibility-grid{grid-template-columns:1fr}.executive-hero-page.page-overview .hero-copy-panel h1{max-width:12ch;font-size:clamp(2.2rem,8.2vw,3.2rem)}#demand-decisions .demand-decision-card{padding-top:.82rem}.closing-cta-card.is-overview h3,#demand-decisions .demand-decision-intro h2,#value-chain .section-header h2,#decision-visibility .section-header h2,#explore-system .section-header h2{max-width:none}.demand-decision-intro h2{max-width:14ch}.demand-decision-card p{max-width:none}.overview-shift-header p+p,.overview-shift-row div+div{border-left:0}.overview-shift-row div+div{border-top:1px solid rgba(128,207,255,.12)}.value-chain-grid,.executive-hero-page.page-overview .hero-signal-rail,.executive-hero-page.page-tool-suite .hero-signal-rail,.executive-hero-page.page-engagement .hero-signal-rail,.executive-hero-page.page-governance .hero-signal-rail{grid-template-columns:1fr}.briefing-grid.is-tool-suite>:first-child,.briefing-grid.is-tool-suite>:last-child,.executive-hero-page.page-engagement .hero-copy-panel,.executive-hero-page.page-engagement .hero-visual-stack{order:initial}}.ph-shell{position:relative;isolation:isolate;min-height:100vh;color:var(--aif-ink-strong);background:var(--aif-canvas-midnight);font-family:Plus Jakarta Sans,Segoe UI,sans-serif;overflow-x:clip}.ph-bg-layer{position:fixed;inset:0;pointer-events:none}.ph-bg-radial{z-index:-3;background:radial-gradient(circle at 16% 18%,rgba(3,131,231,.28),transparent 34%),radial-gradient(circle at 85% 72%,rgba(249,159,32,.22),transparent 36%),radial-gradient(circle at 50% 50%,rgba(0,35,66,.55),transparent 70%),linear-gradient(145deg,#00152b,#001e38 60%,#00152b)}.ph-bg-arcs{z-index:-2;opacity:.34;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.95) 0%,rgba(0,0,0,.72) 40%,rgba(0,0,0,.38) 72%,rgba(0,0,0,.14) 100%);mask-image:linear-gradient(180deg,#000000f2,#000000b8 40%,#00000061 72%,#00000024)}.ph-bg-waves{z-index:-2;opacity:.3;background:url(/assets/geometric-waves-D5LOUBL2.png) center 180% / 130% auto repeat-y;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.95) 0%,rgba(0,0,0,.72) 40%,rgba(0,0,0,.38) 72%,rgba(0,0,0,.14) 100%);mask-image:linear-gradient(180deg,#000000f2,#000000b8 40%,#00000061 72%,#00000024);transform-origin:center center;animation:ph-waves-rotate 17s ease-in-out infinite;animation-delay:-5s}@keyframes ph-waves-rotate{0%,to{transform:rotate(-3deg) scale(1.08)}50%{transform:rotate(3deg) scale(1.08)}}.ph-bg-arcs:before{content:"";position:fixed;inset:0;pointer-events:none;background:url(/assets/blue-arc-BnF1PSWE.png) -200px -40px / 680px auto no-repeat;animation:ph-arc-float-up 19s ease-in-out infinite;animation-delay:-3s}.ph-bg-arcs:after{content:"";position:fixed;inset:0;pointer-events:none;background:url(/assets/orange-arc-CdXXvHQe.png) calc(100% + 220px) calc(100% + 100px) / 740px auto no-repeat;animation:ph-arc-float-down 2=13s ease-in-out infinite;animation-delay:-9s}@keyframes ph-arc-float-up{0%,to{background-position:-200px -40px}50%{background-position:-200px -78px}}@keyframes ph-arc-float-down{0%,to{background-position:calc(100% + 220px) calc(100% + 100px)}50%{background-position:calc(100% + 220px) calc(100% + 138px)}}.ph-bg-noise{z-index:-1;opacity:.024;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px}.ph-container{width:min(1200px,calc(100% - 2.5rem));margin:0 auto}.ph-nav-outer{position:sticky;top:0;z-index:40;background:transparent;transition:background .3s ease,box-shadow .3s ease}.ph-nav-outer--scrolled{background:#00122de0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px #80cfff24}.ph-nav{display:flex;align-items:center;width:min(1200px,calc(100% - 2.5rem));margin:0 auto;padding:1.1rem 0 .9rem;gap:0;transition:padding .3s ease}.ph-nav-outer--scrolled .ph-nav{padding:.46rem 0}.ph-nav-menu{display:flex;align-items:center;gap:1.6rem}.ph-nav-menu-link{font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:100;letter-spacing:.03em;color:#ffffffb8;text-decoration:none;position:relative;transition:color .24s ease}.ph-nav-menu-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--aif-wave-cyan),var(--aif-blue-300));transition:width .28s ease}.ph-nav-menu-link:hover{color:#fffffff2}.ph-nav-menu-link:hover:after{width:100%}.ph-nav-spacer{flex:1}.ph-brand{display:flex;align-items:center;text-decoration:none}.ph-brand-logo{height:60px;width:auto;transition:height .3s ease}.ph-nav-outer--scrolled .ph-brand-logo{height:38px}.ph-nav-line{position:absolute;left:50%;bottom:0;width:100vw;height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent 0%,rgba(128,207,255,.28) 20%,rgba(128,207,255,.44) 50%,rgba(128,207,255,.28) 80%,transparent 100%)}.ph-nav-cta{font-size:.72rem!important;letter-spacing:.11em!important;padding:.42rem 1rem!important}.ph-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:999px;padding:.76rem 1.32rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.88rem;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;white-space:nowrap}.ph-btn:hover,.ph-btn:focus-visible{transform:translateY(-1px);outline:none}.ph-btn:focus-visible{box-shadow:0 0 0 3px var(--aif-wave-cyan)}.ph-btn-primary{background:linear-gradient(135deg,var(--aif-orange-600),var(--aif-orange-500));color:#17212b;box-shadow:0 10px 26px #f987204d}.ph-btn-primary:hover{box-shadow:0 14px 34px #f987206b}.ph-btn-ghost{border-color:#80cfff61;background:#043c6629;color:var(--aif-ink-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ph-btn-ghost:hover{border-color:#80cfffa3;background:#043c6647}.ph-btn-large{padding:.94rem 1.72rem;font-size:.95rem}.ph-section{padding:7rem 0 6rem;position:relative}.ph-section-eyebrow{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--aif-wave-cyan);opacity:.82;margin-bottom:1.1rem}.ph-eyebrow-center{display:block;text-align:center}.ph-section-headline{font-family:Space Grotesk,sans-serif;font-size:clamp(1.65rem,3vw,2.3rem);font-weight:700;line-height:1.1;letter-spacing:-.022em;color:var(--aif-ink-strong);max-width:46ch;margin-bottom:1.4rem}.ph-section-lead{font-size:1.04rem;line-height:1.7;color:var(--aif-ink-soft);max-width:60ch;margin-bottom:3.2rem}.ph-section-lead-narrow{max-width:50ch}.ph-hero{position:relative;min-height:calc(100svh - 11rem);display:flex;align-items:flex-end;overflow:hidden;padding:0rem 0 2rem}.ph-hero-bg-image{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 72% 60% at 72% 44%,rgba(36,157,252,.12),transparent 62%),radial-gradient(ellipse 44% 38% at 82% 60%,rgba(249,159,32,.09),transparent 55%);animation:ph-drift 20s ease-in-out infinite alternate}@keyframes ph-drift{0%{transform:translateY(0) scale(1)}to{transform:translateY(-18px) scale(1.02)}}.ph-hero-content{position:relative;z-index:2;width:min(1200px,calc(100% - 2.5rem));margin:0 auto;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end}.ph-hero-inner{display:grid;grid-template-columns:65fr 35fr;gap:.5rem;align-items:end;width:100%;flex:1}.ph-hero-text-group{grid-column:1;align-self:start;display:flex;flex-direction:column;margin-top:clamp(.5rem,10vw,10rem)}.ph-hero-aif-badge{grid-column:2;grid-row:1;display:flex;justify-content:flex-end;align-items:flex-end;align-self:end;margin-bottom:4rem;margin-right:6rem}.ph-aif-logo{height:300px;width:auto;opacity:.6}.ph-hero-headline{font-family:Space Grotesk,sans-serif;font-size:clamp(2.2rem,5.5vw,3.6rem);font-weight:700;line-height:1.06;letter-spacing:-.03em;color:#fff;margin:0rem 0}.ph-hero-headlineSub{font-family:Space Grotesk,sans-serif;font-size:clamp(2.2rem,5.5vw,5.2rem);font-weight:900;line-height:1.06;letter-spacing:-.03em;color:#08477a;font-style:italic;text-transform:uppercase;opacity:.6}.ph-headline-intro{font-family:Space Grotesk,sans-serif;font-size:clamp(2.2rem,4.2vw,1.5rem);font-weight:300;line-height:1.06;letter-spacing:-.03em;color:#d2eaff}.ph-hero-headline em{font-style:normal;background:linear-gradient(92deg,var(--aif-blue-300) 0%,var(--aif-wave-cyan) 45%,var(--aif-orange-500) 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ph-hero-lead{font-size:clamp(.9rem,1.8vw,1rem);line-height:1.72;color:#bde0ffd1;max-width:54ch;margin-bottom:3rem;margin-top:1.8rem}.ph-hero-lead strong{color:var(--aif-ink-strong);font-weight:600}.ph-hero-actions{display:flex;flex-wrap:wrap;gap:.84rem;margin-bottom:1rem}.ph-hero-coming-soon-tag{display:flex;align-items:center;gap:.58rem;font-size:.78rem;font-weight:600;letter-spacing:.03em;color:#80cfffa3;margin-top:.4rem}.ph-pulse-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--aif-blue-300);box-shadow:0 0 #249dfcb3;animation:ph-pulse 2.2s ease-out infinite}@keyframes ph-pulse{0%{box-shadow:0 0 #249dfcb3}70%{box-shadow:0 0 0 8px #249dfc00}to{box-shadow:0 0 #249dfc00}}.ph-hero-scroll-fade{position:absolute;bottom:0;left:0;right:0;height:160px;background:linear-gradient(to bottom,transparent,var(--aif-canvas-midnight) 88%);pointer-events:none;z-index:1}.ph-banner{background:#031932b8;border-top:1px solid rgba(249,135,32,.98);border-bottom:1px solid rgba(249,135,32,.98);padding:1.1rem 0}.ph-banner-heading{font-family:Plus Jakarta Sans,sans-serif;font-size:.9rem;font-weight:400;letter-spacing:.01em;color:#ffffff8f;text-align:center;line-height:1.5;margin:0;display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.ph-banner-heading strong{font-weight:600;color:#fffc}.ph-banner-link{color:var(--aif-orange-500);text-decoration:none;font-weight:500;transition:color .2s ease}.ph-banner-link:hover{color:#fff}.ph-banner-pulse{font-size:1rem;color:var(--aif-orange-500);animation:ph-dot-pulse 2.4s ease-in-out infinite;flex-shrink:0}@keyframes ph-dot-pulse{0%,to{opacity:1}50%{opacity:.35}}.ph-section-problem{background:radial-gradient(ellipse 80% 40% at 50% 50%,rgba(3,131,231,.06),transparent 70%)}.ph-problem-headline{font-family:Space Grotesk,sans-serif;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;line-height:1.12;letter-spacing:-.018em;color:var(--aif-ink-strong);max-width:36ch;margin-bottom:1.2rem}.ph-problem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem;margin-top:0}.ph-problem-card{position:relative;padding:1.7rem 1.5rem 1.6rem;border-radius:18px;background:#03213d94;border:1px solid rgba(128,207,255,.14);overflow:hidden;transition:border-color .22s ease,background .22s ease,transform .22s ease}.ph-problem-card:hover{border-color:#80cfff4d;background:#03213db8;transform:translateY(-2px)}.ph-problem-num{display:block;font-family:Space Grotesk,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.1em;color:var(--aif-orange-500);margin-bottom:1.1rem}.ph-problem-label{display:block;font-family:Space Grotesk,sans-serif;font-size:1.56rem;font-weight:700;color:var(--aif-ink-strong);line-height:1.1;margin-bottom:.82rem;letter-spacing:-.02em}.ph-problem-text{font-size:.86rem;line-height:1.66;color:var(--aif-ink-soft)}.ph-section-pillars{background:radial-gradient(ellipse 60% 50% at 80% 30%,rgba(249,159,32,.07),transparent 60%)}.ph-pillars-layout{display:grid;grid-template-columns:1fr 1.6fr;gap:5rem;align-items:start}.ph-pillars-left{position:sticky;top:6rem;display:flex;flex-direction:column;gap:0}.ph-pillars-left-headline{font-family:Space Grotesk,sans-serif;font-size:clamp(1.3rem,2.2vw,1.72rem);font-weight:700;line-height:1.14;letter-spacing:-.018em;color:var(--aif-ink-strong);margin-bottom:1rem}.ph-pillars-left-body{font-size:.92rem;line-height:1.72;color:var(--aif-ink-soft);margin-bottom:1.6rem}.ph-pillars-walkthrough-link{display:inline-flex;align-items:center;font-size:.88rem;font-weight:700;color:var(--aif-orange-500);text-decoration:none;transition:color .18s,gap .18s;gap:.2rem}.ph-pillars-walkthrough-link:hover{color:var(--aif-orange-600)}.ph-pillars-right{display:flex;flex-direction:column;gap:1rem}.ph-pillar-card{position:relative;padding:1.7rem 1.6rem 1.6rem 2rem;border-radius:16px;background:#03213d94;border:1px solid rgba(128,207,255,.14);overflow:hidden;transition:border-color .22s ease,transform .22s ease}.ph-pillar-card:hover{border-color:#80cfff4d;transform:translate(3px)}.ph-pillar-accent-bar{position:absolute;top:0;left:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--aif-blue-300),var(--aif-wave-cyan));border-radius:16px 0 0 16px;opacity:.72}.ph-pillar-tag{font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--aif-wave-cyan);opacity:.85;margin-bottom:.5rem}.ph-pillar-headline{font-family:Space Grotesk,sans-serif;font-size:1.18rem;font-weight:700;color:var(--aif-ink-strong);line-height:1.22;margin-bottom:.62rem;letter-spacing:-.015em}.ph-pillar-detail{font-size:.87rem;line-height:1.68;color:var(--aif-ink-soft)}.ph-section-framework{background:radial-gradient(ellipse 80% 50% at 18% 60%,rgba(3,131,231,.09),transparent 55%)}.ph-phases-track{display:flex;align-items:flex-start;gap:0;margin:0 0 3.5rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.5rem}.ph-phases-track::-webkit-scrollbar{display:none}.ph-phase-node{flex:1;min-width:130px;display:flex;flex-direction:column;align-items:center;position:relative;padding-top:.5rem}.ph-phase-node:not(:last-child):after{content:"";position:absolute;top:1.56rem;left:calc(50% + 1.5rem);width:calc(100% - 3rem);height:1px;background:linear-gradient(90deg,#80cfff66,#80cfff1f)}.ph-phase-number{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.04em;background:#03213dc7;border:1.5px solid rgba(128,207,255,.32);color:var(--aif-wave-cyan);margin-bottom:.9rem;z-index:1;position:relative;transition:border-color .2s,background .2s}.ph-phase-node:hover .ph-phase-number{border-color:#80cfffb3;background:#03325ae6}.ph-phase-connector{display:none}.ph-phase-label{font-family:Space Grotesk,sans-serif;font-size:.88rem;font-weight:700;color:var(--aif-ink-strong);text-align:center;margin-bottom:.28rem}.ph-phase-brief{font-size:.74rem;color:var(--aif-ink-soft);text-align:center;line-height:1.4}.ph-framework-callouts{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.ph-callout-card{padding:1.7rem 1.5rem 1.5rem;border-radius:18px;background:#03213d8c;border:1px solid rgba(128,207,255,.18);transition:border-color .22s ease}.ph-callout-card:hover{border-color:#80cfff5c}.ph-callout-stat{font-family:Space Grotesk,sans-serif;font-size:1.14rem;font-weight:700;background:linear-gradient(90deg,var(--aif-blue-300),var(--aif-wave-cyan));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.62rem}.ph-callout-desc{font-size:.84rem;line-height:1.62;color:var(--aif-ink-soft)}.ph-section-platform{background:radial-gradient(ellipse 80% 50% at 20% 60%,rgba(3,131,231,.08),transparent 60%),radial-gradient(ellipse 50% 40% at 85% 30%,rgba(249,159,32,.06),transparent 55%)}.ph-platform-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:4rem;align-items:center}.ph-platform-left{display:flex;flex-direction:column;gap:0}.ph-section-headline-tight{margin-bottom:1rem}.ph-platform-pillars{display:flex;flex-direction:column;gap:.6rem;margin-top:2rem;margin-bottom:2rem}.ph-platform-pillar{padding:1rem 1.2rem;border-radius:10px;background:#03213d80;border:1px solid rgba(128,207,255,.13);display:flex;align-items:baseline;gap:1rem}.ph-platform-pillar-title{font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:700;color:var(--aif-ink-strong);letter-spacing:-.01em;white-space:nowrap}.ph-platform-pillar-detail{font-size:.82rem;color:var(--aif-ink-soft);line-height:1.5;margin:0}.ph-platform-right{display:flex;align-items:center;justify-content:center}.ph-platform-mockup-wrap{border-radius:16px;overflow:hidden;width:100%}.ph-platform-mockup{display:block;width:100%;height:auto;border-radius:15px}.ph-platform-flow{display:grid;grid-template-columns:repeat(7,1fr);gap:0;margin-top:3.5rem;border:1px solid rgba(128,207,255,.12);border-radius:14px;overflow:hidden}.ph-platform-flow-item{padding:1.2rem 1rem;border-right:1px solid rgba(128,207,255,.1);position:relative}.ph-platform-flow-item:last-child{border-right:none}.ph-platform-flow-item:nth-child(odd){background:#03213d73}.ph-platform-flow-item:nth-child(2n){background:#0319324d}.ph-platform-flow-label{font-family:Space Grotesk,sans-serif;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--aif-wave-cyan);margin-bottom:.55rem}.ph-platform-flow-title{font-size:.76rem;font-weight:500;color:#ffffffb8;line-height:1.45}.ph-section-practice{background:radial-gradient(ellipse 65% 40% at 20% 55%,rgba(0,168,232,.07),transparent 60%),radial-gradient(ellipse 55% 35% at 80% 40%,rgba(30,90,160,.06),transparent 60%)}.ph-practice-layout{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.ph-practice-left,.ph-practice-right{min-width:0}.ph-practice-body{font-size:.95rem;line-height:1.8;color:#bddcffa6;margin-top:1rem}.ph-practice-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1.1rem}.ph-practice-stat-card{padding:1.8rem 1.2rem;border-radius:18px;background:#03213d8c;border:1px solid rgba(128,207,255,.24);border-left:3px solid var(--aif-orange-500);transition:border-color .22s ease,transform .22s ease}.ph-practice-stat-card:hover{border-color:var(--aif-orange-500);transform:translateY(-2px)}.ph-practice-stat-metric{font-family:Space Grotesk,sans-serif;font-size:2.2rem;font-weight:800;line-height:1;margin-bottom:.3rem;background:linear-gradient(135deg,#80cfff,#38b6f5 60%,#00c8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.ph-practice-stat-label{font-family:Space Grotesk,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#bddcffd9;margin-bottom:1rem;line-height:1.35}.ph-practice-stat-detail{font-size:.83rem;line-height:1.62;color:#bddcffa6}@media(max-width:960px){.ph-practice-layout{grid-template-columns:1fr;gap:2.5rem}.ph-practice-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.ph-practice-stats{grid-template-columns:1fr}}.ph-section-engagement{background:radial-gradient(ellipse 70% 45% at 70% 60%,rgba(249,159,32,.07),transparent 60%)}.ph-engagement-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.ph-engagement-card{position:relative;padding:2rem 1.6rem 1.7rem;border-radius:20px;background:#03213d94;border:1px solid rgba(128,207,255,.14);overflow:hidden;transition:border-color .22s ease,transform .22s ease}.ph-engagement-card:hover{border-color:#80cfff4d;transform:translateY(-2px)}.ph-engagement-card-top-bar{position:absolute;top:0;left:0;right:0;height:2.5px;background:var(--card-accent);opacity:.7;border-radius:20px 20px 0 0}.ph-engagement-name{font-family:Space Grotesk,sans-serif;font-size:1.32rem;font-weight:700;color:var(--aif-ink-strong);margin-bottom:.32rem;padding-top:.3rem}.ph-engagement-role{font-size:.69rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--card-accent);opacity:.82;margin-bottom:1rem}.ph-engagement-copy{font-size:.9rem;line-height:1.66;color:#bddcffc7;margin-bottom:1.2rem}.ph-engagement-when{font-size:.8rem;line-height:1.56;color:var(--aif-ink-soft);padding:.84rem 1rem;border-radius:10px;background:#00152b61;border:1px solid rgba(128,207,255,.1)}.ph-when-label{font-weight:700;color:var(--aif-ink-strong)}.ph-section-cta{padding:5rem 0}.ph-cta-card{position:relative;padding:4.5rem 3.5rem;text-align:center;overflow:hidden}.ph-cta-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 72% 52% at 50% 0%,rgba(36,157,252,.14),transparent 60%),radial-gradient(ellipse 52% 42% at 50% 100%,rgba(249,159,32,.1),transparent 55%)}.ph-cta-headline{font-family:Space Grotesk,sans-serif;font-size:clamp(1.7rem,3.5vw,2.6rem);font-weight:700;letter-spacing:-.028em;line-height:1.1;color:#fff;max-width:30ch;margin:0 auto 1.4rem}.ph-cta-lead{font-size:1.02rem;line-height:1.72;color:#bde0ffc7;max-width:52ch;margin:0 auto 2.4rem}.ph-cta-actions{display:flex;flex-wrap:wrap;gap:.84rem;justify-content:center;margin-bottom:1.6rem}.ph-cta-email-note{font-size:.8rem;color:#80cfff85;letter-spacing:.02em}.ph-footer{position:relative;padding:3rem 0 2.5rem}.ph-footer-line{height:1px;background:linear-gradient(90deg,transparent,rgba(128,207,255,.24) 20%,rgba(128,207,255,.38) 50%,rgba(128,207,255,.24) 80%,transparent);margin-bottom:2.4rem}.ph-footer-grid{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:2rem}.ph-footer-logo{height:50px;width:auto;margin-bottom:.8rem}.ph-footer-tagline{font-size:.84rem;color:var(--aif-ink-soft);line-height:1.56;max-width:28ch}.ph-footer-info-col{display:flex;flex-direction:column;gap:.52rem}.ph-footer-info-row{display:flex;gap:1.2rem;font-size:.82rem}.ph-footer-info-label{color:#80cfff8a;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;min-width:8ch;padding-top:.06rem}.ph-footer-info-value{color:var(--aif-ink-soft)}.ph-footer-link{text-decoration:none;transition:color .18s}.ph-footer-link:hover{color:var(--aif-wave-cyan)}.ph-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding-top:1.4rem;border-top:1px solid rgba(128,207,255,.1)}.ph-footer-legal,.ph-footer-aif-mark{font-size:.73rem;color:#80cfff5c;line-height:1.5}.ph-hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;background:none;border:none;cursor:pointer;padding:4px;border-radius:6px;transition:background .18s ease}.ph-hamburger:hover{background:#80cfff1a}.ph-hamburger span{display:block;width:22px;height:2px;background:#ffffffd1;border-radius:2px;transition:transform .24s ease,opacity .24s ease;transform-origin:center}.ph-hamburger--open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.ph-hamburger--open span:nth-child(2){opacity:0;transform:scaleX(0)}.ph-hamburger--open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ph-mobile-menu{display:flex;flex-direction:column;background:#001224f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(128,207,255,.18);padding:.5rem 0 1rem}.ph-mobile-menu-link{font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;font-weight:500;letter-spacing:.02em;color:#ffffffc7;text-decoration:none;padding:.82rem 1.5rem;border-bottom:1px solid rgba(128,207,255,.07);transition:color .18s ease,background .18s ease}.ph-mobile-menu-link:last-child{border-bottom:none}.ph-mobile-menu-link:hover{color:#fff;background:#80cfff12}@media(max-width:900px){.ph-section{padding:5rem 0 4rem}.ph-nav-menu{display:none}.ph-hamburger{display:flex}.ph-hero-inner{grid-template-columns:1fr;gap:2rem}.ph-hero-aif-badge{grid-column:1;grid-row:auto;justify-content:center;margin-bottom:1.6rem;order:2}.ph-aif-logo{margin-right:0}.ph-pillars-layout{grid-template-columns:1fr;gap:2.5rem}.ph-pillars-left{position:static}.ph-engagement-grid,.ph-framework-callouts{grid-template-columns:1fr}.ph-problem-grid{grid-template-columns:repeat(2,1fr)}.ph-phases-track{gap:0;justify-content:flex-start}.ph-cta-card{padding:3rem 1.8rem}.ph-platform-pillars{grid-template-columns:1fr}.ph-platform-flow{grid-template-columns:repeat(2,1fr)}.ph-platform-flow-item{border-right:none;border-bottom:1px solid rgba(128,207,255,.1)}.ph-platform-layout{grid-template-columns:1fr;gap:2.5rem}}@media(max-width:640px){.ph-hero{padding:6rem 0 4rem}.ph-hero-actions{align-items:flex-start}.ph-cta-actions{flex-direction:column;align-items:center}.ph-footer-grid{flex-direction:column}.ph-footer-bottom{flex-direction:column;align-items:flex-start}}.bp-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--aif-canvas-midnight);color:var(--aif-ink-strong);font-family:Plus Jakarta Sans,Segoe UI,sans-serif}.bp-header{position:relative;flex-shrink:0}.bp-header-inner{display:flex;align-items:center;justify-content:space-between;width:min(1200px,calc(100% - 2.5rem));margin:0 auto;padding:1.1rem 0 .9rem}.bp-brand{display:flex;align-items:center;text-decoration:none}.bp-logo{height:48px;width:auto}.bp-back-link{font-size:.82rem;font-weight:600;color:#fff9;text-decoration:none;letter-spacing:.01em;transition:color .2s ease}.bp-back-link:hover{color:#fffffff2}.bp-header-line{width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(128,207,255,.28) 20%,rgba(128,207,255,.44) 50%,rgba(128,207,255,.28) 80%,transparent 100%)}.bp-main{flex:1;display:flex;flex-direction:column;width:min(1200px,calc(100% - 2.5rem));margin:0 auto;padding:3rem 0 4rem;gap:2.5rem}.bp-intro{max-width:640px}.bp-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--aif-wave-cyan);margin:0 0 .75rem}.bp-headline{font-family:Space Grotesk,sans-serif;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:700;letter-spacing:-.025em;line-height:1.1;color:var(--aif-ink-strong);margin:0 0 1rem}.bp-lead{font-size:1rem;line-height:1.7;color:var(--aif-ink-soft);margin:0}.bp-iframe-wrap{flex:1;min-height:700px;border-radius:16px;overflow:hidden;border:1px solid rgba(128,207,255,.16);background:#ffffff08}.bp-iframe-wrap iframe{display:block;width:100%;height:100%;min-height:700px}.bp-main-redirect{justify-content:center;align-items:flex-start;padding-top:5rem}.bp-fallback-note{margin-top:1rem;font-size:.88rem;color:#ffffff73}.bp-fallback-link{color:var(--aif-wave-cyan);text-decoration:none;font-weight:500;transition:color .2s ease}.bp-fallback-link:hover{color:#fff}@media(max-width:640px){.bp-headline{font-size:1.7rem}.bp-iframe-wrap{min-height:560px;border-radius:10px}.bp-iframe-wrap iframe{min-height:560px}}
