/* Locked Journey v4.7 style block 1. */
#aionTransformationBlueprint{--bg:#020811;--bg2:#03111c;--surface:rgba(244,250,255,.035);--surface2:rgba(244,250,255,.055);--text:#f4faff;--muted:rgba(244,250,255,.68);--muted2:rgba(244,250,255,.46);--cyan:#00e4e4;--cyan2:#82ebf2;--gold:#e2b24e;--line:rgba(130,235,242,.18);--line2:rgba(226,178,78,.08)}
#aionTransformationBlueprint,
#aionTransformationBlueprint *{box-sizing:border-box}
#aionTransformationBlueprint{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Inter,Arial,Helvetica,sans-serif}
#aionTransformationBlueprint button{font:inherit}
/* WordPress / Elementor isolation reset: prevents theme accent colours, pink button fills, widget backgrounds and inherited icon boxes from leaking into this section. */
#aionTransformationBlueprint button,
#aionTransformationBlueprint .phase-entry,
#aionTransformationBlueprint .phase-bookmark,
#aionTransformationBlueprint .stage-btn{appearance:none;-webkit-appearance:none;background:transparent!important;background-color:transparent!important;background-image:none;border:0;color:inherit;font:inherit;text-decoration:none;box-shadow:none;outline:none}
#aionTransformationBlueprint button::before,
#aionTransformationBlueprint button::after,
#aionTransformationBlueprint .phase-entry::before,
#aionTransformationBlueprint .phase-entry::after,
#aionTransformationBlueprint .phase-bookmark::before,
#aionTransformationBlueprint .phase-bookmark::after,
#aionTransformationBlueprint .stage-btn::before,
#aionTransformationBlueprint .stage-btn::after{background:transparent!important;background-color:transparent!important;box-shadow:none!important}
#aionTransformationBlueprint .phase-icon,
#aionTransformationBlueprint .mini-icon,
#aionTransformationBlueprint .sicon{background-color:transparent!important;background-image:linear-gradient(180deg,rgba(0,228,228,.065),rgba(2,8,17,.22))!important;overflow:hidden}
#aionTransformationBlueprint svg,
#aionTransformationBlueprint svg *,
#aionTransformationBlueprint .phase-icon svg,
#aionTransformationBlueprint .mini-icon svg,
#aionTransformationBlueprint .sicon svg{background:transparent!important;background-color:transparent!important;fill:none!important;box-shadow:none!important}
#aionTransformationBlueprint .phase-entry:hover,
#aionTransformationBlueprint .phase-entry:focus,
#aionTransformationBlueprint .phase-entry:focus-visible,
#aionTransformationBlueprint .phase-bookmark:hover,
#aionTransformationBlueprint .phase-bookmark:focus,
#aionTransformationBlueprint .phase-bookmark:focus-visible,
#aionTransformationBlueprint .stage-btn:hover,
#aionTransformationBlueprint .stage-btn:focus,
#aionTransformationBlueprint .stage-btn:focus-visible{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}
#aionTransformationBlueprint .phase-bookmark.active{background:linear-gradient(90deg,rgba(4,19,30,.95),rgba(2,8,17,.985))!important;border-color:rgba(0,228,228,.36)!important;box-shadow:-10px 0 24px rgba(0,228,228,.07)!important}
#aionTransformationBlueprint .stage-btn.active .sicon,
#aionTransformationBlueprint .phase-entry:hover .phase-icon,
#aionTransformationBlueprint .phase-entry:focus-visible .phase-icon{background:radial-gradient(circle at 50% 48%,rgba(0,228,228,.08),rgba(2,8,17,.18) 68%)!important;border-color:rgba(0,228,228,.44)!important;box-shadow:0 0 28px rgba(0,228,228,.16),inset 0 0 0 1px rgba(255,255,255,.025)!important}
#aionTransformationBlueprint{position:relative;min-height:100svh;overflow:hidden;background:#020811;isolation:isolate;padding-bottom:max(1px,env(safe-area-inset-bottom))}
#aionTransformationBlueprint .journey-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,8,17,.90) 0%,rgba(2,8,17,.74) 30%,rgba(2,8,17,.42) 58%,rgba(2,8,17,.18) 100%),linear-gradient(180deg,rgba(2,8,17,.34) 0%,rgba(2,8,17,.04) 44%,rgba(2,8,17,.58) 100%),url("https://aionnexus.org/wp-content/uploads/2026/10/journey-bridge-bg-cae1739a28b4.png") 62% 50%/cover no-repeat;opacity:1;pointer-events:none;z-index:0}
#aionTransformationBlueprint .journey-bg::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 25%,rgba(0,228,228,.18),transparent 25%),radial-gradient(circle at 76% 39%,rgba(226,178,78,.12),transparent 17%),linear-gradient(180deg,transparent 0%,rgba(2,8,17,.28) 100%);}
@media(max-width:980px){#aionTransformationBlueprint .journey-bg{background:linear-gradient(90deg,rgba(2,8,17,.92) 0%,rgba(2,8,17,.70) 46%,rgba(2,8,17,.36) 100%),linear-gradient(180deg,rgba(2,8,17,.30),rgba(2,8,17,.55)),url("https://aionnexus.org/wp-content/uploads/2026/10/journey-bridge-bg-cae1739a28b4.png") 72% 48%/auto 100% no-repeat}
}
@media(max-width:680px){#aionTransformationBlueprint .journey-bg{background:linear-gradient(180deg,rgba(2,8,17,.84) 0%,rgba(2,8,17,.56) 44%,rgba(2,8,17,.82) 100%),linear-gradient(90deg,rgba(2,8,17,.88),rgba(2,8,17,.26)),url("https://aionnexus.org/wp-content/uploads/2026/10/journey-bridge-bg-cae1739a28b4.png") 78% 42%/auto 100% no-repeat}
#aionTransformationBlueprint .journey-bg::after{background:radial-gradient(circle at 82% 20%,rgba(0,228,228,.20),transparent 30%),radial-gradient(circle at 80% 32%,rgba(226,178,78,.13),transparent 20%)}
}
#aionTransformationBlueprint::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(130,235,242,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(130,235,242,.022) 1px,transparent 1px),radial-gradient(circle at 72% 18%,rgba(226,178,78,.08),transparent 26%);background-size:72px 72px,72px 72px,100% 100%;mask-image:linear-gradient(180deg,transparent 0,#000 10%,#000 90%,transparent 100%);opacity:.78;pointer-events:none;z-index:1}
#aionTransformationBlueprint::after{content:"";position:absolute;width:760px;height:520px;right:-240px;top:-170px;background:radial-gradient(ellipse at 58% 44%,rgba(255,255,255,.16) 0,rgba(130,235,242,.12) 12%,rgba(0,228,228,.07) 28%,rgba(226,178,78,.035) 48%,transparent 74%);filter:blur(18px);pointer-events:none;z-index:2;animation:ringBreathe 5.8s ease-in-out infinite}
#aionTransformationBlueprint .signal-field{position:absolute;inset:0;pointer-events:none;z-index:3;overflow:hidden}
#aionTransformationBlueprint .signal-field i{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;box-shadow:0 0 7px rgba(255,255,255,.64),0 0 16px rgba(0,228,228,.30);opacity:0;animation:signalFloat 6.4s linear infinite}
#aionTransformationBlueprint .signal-field i:nth-child(1){left:6%;top:16%;animation-delay:.2s}
#aionTransformationBlueprint .signal-field i:nth-child(2){left:13%;top:28%;animation-delay:1.1s}
#aionTransformationBlueprint .signal-field i:nth-child(3){left:18%;top:10%;animation-delay:2.1s}
#aionTransformationBlueprint .signal-field i:nth-child(4){left:26%;top:72%;animation-delay:3.3s}
#aionTransformationBlueprint .signal-field i:nth-child(5){left:34%;top:84%;animation-delay:4.2s}
#aionTransformationBlueprint .signal-field i:nth-child(6){left:46%;top:14%;animation-delay:.8s}
#aionTransformationBlueprint .signal-field i:nth-child(7){left:54%;top:77%;animation-delay:2.7s}
#aionTransformationBlueprint .signal-field i:nth-child(8){left:63%;top:19%;animation-delay:4.7s}
#aionTransformationBlueprint .signal-field i:nth-child(9){left:71%;top:68%;animation-delay:1.6s}
#aionTransformationBlueprint .signal-field i:nth-child(10){left:78%;top:31%;animation-delay:5.1s}
#aionTransformationBlueprint .signal-field i:nth-child(11){left:84%;top:12%;animation-delay:2.3s}
#aionTransformationBlueprint .signal-field i:nth-child(12){left:88%;top:72%;animation-delay:3.7s}
#aionTransformationBlueprint .signal-field i:nth-child(13){left:92%;top:48%;animation-delay:1.9s}
#aionTransformationBlueprint .signal-field i:nth-child(14){left:95%;top:24%;animation-delay:4.8s}
#aionTransformationBlueprint .signal-field i:nth-child(15){left:97%;top:82%;animation-delay:5.5s}
#aionTransformationBlueprint .signal-field i:nth-child(16){left:8%;top:66%;animation-delay:3.9s}
#aionTransformationBlueprint .signal-field i:nth-child(17){left:22%;top:46%;animation-delay:5.8s}
#aionTransformationBlueprint .signal-field i:nth-child(18){left:58%;top:42%;animation-delay:3.1s}
#aionTransformationBlueprint .signal-field i:nth-child(19){left:73%;top:87%;animation-delay:.5s}
#aionTransformationBlueprint .signal-field i:nth-child(20){left:90%;top:9%;animation-delay:6.1s}
@keyframes ringBreathe{0%,100%{opacity:.62;filter:brightness(.85)}50%{opacity:1;filter:brightness(1.2)}}
@keyframes signalFloat{0%{opacity:0;transform:translate3d(0,10px,0) scale(.6)}12%{opacity:.65}58%{opacity:.42}100%{opacity:0;transform:translate3d(48px,-32px,0) scale(1.12)}}
#aionTransformationBlueprint .signal-overlay{position:absolute;right:-7vw;bottom:-6vh;width:min(980px,68vw);height:58vh;background:url("https://aionnexus.org/wp-content/uploads/2026/09/aion-hero-signals-45f2ec060729.png") center/contain no-repeat;opacity:.06;filter:brightness(.78) saturate(1.04) drop-shadow(0 0 22px rgba(0,228,228,.12));mix-blend-mode:screen;pointer-events:none;z-index:3;transform:rotate(-1.5deg)}
#aionTransformationBlueprint .signal-overlay::after{content:"";position:absolute;inset:-18%;background:radial-gradient(circle at 64% 44%,rgba(0,228,228,.10),transparent 38%),radial-gradient(circle at 38% 66%,rgba(226,178,78,.07),transparent 30%)}
@media(max-width:980px){#aionTransformationBlueprint .signal-overlay{right:-22vw;bottom:5vh;width:100vw;opacity:.13}
}
@media(max-width:680px){#aionTransformationBlueprint .signal-overlay{right:-48vw;bottom:19vh;width:145vw;height:42vh;opacity:.10}
}
#aionTransformationBlueprint .shell{width:min(1280px,calc(100% - 80px));margin:0 auto;min-height:100svh;position:relative;z-index:4;padding:64px 0 52px}
#aionTransformationBlueprint .kicker{display:inline-block;color:var(--gold);font-weight:900;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px}
#aionTransformationBlueprint .intro{display:grid;grid-template-rows:1fr auto;min-height:calc(100svh - 116px);transition:opacity .25s ease,transform .25s ease}
#aionTransformationBlueprint .intro.is-leaving{opacity:0;transform:translateY(-8px);pointer-events:none}
#aionTransformationBlueprint .intro-copy{max-width:850px;padding-top:50px}
#aionTransformationBlueprint .intro h2,
#aionTransformationBlueprint .stage-title{margin:0;letter-spacing:-.055em;line-height:.96;font-size:clamp(2.7rem,5.2vw,5.35rem);font-weight:700;text-shadow:0 2px 22px rgba(0,0,0,.45)}
#aionTransformationBlueprint .intro h2{max-width:820px}
#aionTransformationBlueprint .intro-lead{max-width:790px;margin:22px 0 0;color:rgba(244,250,255,.74);font-size:clamp(.98rem,1.22vw,1.08rem);line-height:1.68;text-shadow:0 1px 16px rgba(0,0,0,.38)}
#aionTransformationBlueprint .phase-overview{padding:0 0 20px}
#aionTransformationBlueprint .ambient-track{height:22px;position:relative;margin-bottom:26px}
#aionTransformationBlueprint .ambient-track::before{content:"";position:absolute;left:0;right:0;top:10px;height:1px;background:rgba(130,235,242,.16)}
#aionTransformationBlueprint .ambient-light{position:absolute;left:0;top:8px;height:5px;width:0;border-radius:999px;background:linear-gradient(90deg,rgba(0,228,228,.20),var(--cyan) 78%,#fff);box-shadow:0 0 6px rgba(255,255,255,.44),0 0 18px rgba(0,228,228,.58),0 0 34px rgba(0,228,228,.18);animation:loadLine 3.8s cubic-bezier(.22,.72,.18,1) forwards}
#aionTransformationBlueprint .ambient-light::after{content:"";position:absolute;right:-4px;top:-3px;width:11px;height:11px;border-radius:50%;background:#fff;box-shadow:0 0 7px #fff,0 0 18px var(--cyan),0 0 34px rgba(0,228,228,.38)}
#aionTransformationBlueprint .ambient-track::after{content:"";position:absolute;right:0;top:6px;width:9px;height:9px;border:1px solid rgba(226,178,78,.54);border-radius:50%;background:#020811;box-shadow:0 0 12px rgba(226,178,78,.24)}
@keyframes loadLine{0%{width:0;opacity:.22}18%{opacity:1}72%{width:72%}100%{width:100%;opacity:.92}}
#aionTransformationBlueprint .phase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(54px,8vw,132px)}
#aionTransformationBlueprint .phase-entry{appearance:none;border:0;background:transparent;color:rgba(244,250,255,.82);text-align:center;padding:10px;cursor:pointer;transition:.22s ease}
#aionTransformationBlueprint .phase-entry:hover,
#aionTransformationBlueprint .phase-entry:focus-visible{color:#fff;transform:translateY(-3px);outline:none}
#aionTransformationBlueprint .phase-icon{width:104px;height:104px;margin:0 auto 18px;display:grid;place-items:center;position:relative;border:1px solid rgba(130,235,242,.34);border-radius:28px;background:linear-gradient(180deg,rgba(0,228,228,.065),rgba(2,8,17,.22));box-shadow:0 0 22px rgba(0,228,228,.10),inset 0 0 0 1px rgba(255,255,255,.028),0 16px 28px rgba(0,0,0,.22)}
#aionTransformationBlueprint .phase-icon::after{content:"";position:absolute;width:72px;height:19px;bottom:8px;border-radius:50%;border:1px solid rgba(226,178,78,.22);background:radial-gradient(ellipse,rgba(226,178,78,.08),transparent 68%);box-shadow:0 0 16px rgba(226,178,78,.08);z-index:-1}
#aionTransformationBlueprint .phase-entry:hover .phase-icon,
#aionTransformationBlueprint .phase-entry:focus-visible .phase-icon{border-color:rgba(0,228,228,.44);box-shadow:0 0 28px rgba(0,228,228,.12),0 0 16px rgba(226,178,78,.055),inset 0 0 0 1px rgba(255,255,255,.025)}
#aionTransformationBlueprint .phase-icon svg{width:80px;height:80px;fill:none;stroke:rgba(184,255,255,.98);stroke-width:1.95;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 8px rgba(0,228,228,.58)) drop-shadow(0 0 18px rgba(0,228,228,.18))}
#aionTransformationBlueprint .phase-icon svg .cyan{stroke:#b8ffff}
#aionTransformationBlueprint .phase-icon svg .gold{stroke:#82ebf2;opacity:.95}
#aionTransformationBlueprint .phase-icon svg .soft{opacity:.42}
#aionTransformationBlueprint .phase-entry small{display:block;color:var(--gold);font-size:.63rem;letter-spacing:.15em;text-transform:uppercase;font-weight:900;margin-bottom:6px}
#aionTransformationBlueprint .phase-entry strong{font-size:1.04rem}
#aionTransformationBlueprint .journey{display:none;min-height:calc(100svh - 116px);position:relative;padding-bottom:26px}
#aionTransformationBlueprint .journey.is-open{display:block}
#aionTransformationBlueprint .read-zone{height:300px;padding-top:8px;padding-right:250px;position:relative}
#aionTransformationBlueprint .stage-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:var(--muted2);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;font-weight:850;margin-bottom:15px}
#aionTransformationBlueprint .stage-meta b{color:var(--gold)}
#aionTransformationBlueprint .stage-title{font-size:clamp(2.55rem,4.35vw,4.55rem);max-width:720px}
#aionTransformationBlueprint .stage-title .line2{display:block;margin-top:.04em}
#aionTransformationBlueprint .stage-body{margin-top:18px;max-width:720px;color:var(--muted);font-size:clamp(.96rem,1.08vw,1.03rem);line-height:1.62}
#aionTransformationBlueprint .stage-body p{margin:0 0 8px}
#aionTransformationBlueprint .split-light{height:26px;position:relative;margin-top:4px}
#aionTransformationBlueprint .split-light::before{content:"";position:absolute;left:0;right:0;top:12px;height:1px;background:rgba(125,231,239,.22)}
#aionTransformationBlueprint .split-light-fill{position:absolute;left:0;top:10px;height:5px;width:11.111%;border-radius:999px;background:linear-gradient(90deg,rgba(0,228,228,.18),var(--cyan) 72%,#fff);box-shadow:0 0 7px rgba(255,255,255,.46),0 0 19px rgba(0,228,228,.68),0 0 34px rgba(0,228,228,.22);transition:width .46s cubic-bezier(.2,.72,.2,1)}
#aionTransformationBlueprint .split-light-fill::after{content:"";position:absolute;right:-2px;top:-3px;width:11px;height:11px;border-radius:50%;background:#fff;box-shadow:0 0 6px #fff,0 0 18px var(--cyan),0 0 30px rgba(0,228,228,.44)}
#aionTransformationBlueprint .phase-bookmarks{position:absolute;right:calc((100vw - min(1280px,calc(100vw - 80px)))/-2);top:28px;transform:none;width:216px;display:grid;gap:9px;z-index:8}
#aionTransformationBlueprint .phase-bookmark{appearance:none;border:1px solid rgba(125,231,239,.13);border-right:0;border-radius:18px 0 0 18px;background:linear-gradient(90deg,rgba(4,19,30,.95),rgba(2,8,17,.985));color:rgba(244,250,255,.50);padding:10px 16px 10px 12px;display:grid;grid-template-columns:56px 1fr;column-gap:11px;align-items:center;text-align:left;cursor:pointer;transform:translateX(38px);transition:.24s ease}
#aionTransformationBlueprint .phase-bookmark:hover,
#aionTransformationBlueprint .phase-bookmark:focus-visible{transform:translateX(18px);color:#fff;outline:none}
#aionTransformationBlueprint .phase-bookmark.active{transform:translateX(0);color:#fff;border-color:rgba(0,228,228,.36);box-shadow:-10px 0 24px rgba(0,228,228,.07)}
#aionTransformationBlueprint .phase-bookmark .mini-icon{width:56px;height:56px;display:grid;place-items:center;position:relative;border:1px solid rgba(125,231,239,.14);border-radius:16px;background:rgba(255,255,255,.01)}
#aionTransformationBlueprint .phase-bookmark .mini-icon::after{content:"";position:absolute;width:36px;height:9px;bottom:4px;border:1px solid rgba(226,178,78,.14);border-radius:50%;opacity:.6}
#aionTransformationBlueprint .phase-bookmark svg{width:42px;height:42px;fill:none;stroke:rgba(184,255,255,.94);stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(0,228,228,.42))}
#aionTransformationBlueprint .phase-bookmark svg .cyan{stroke:var(--cyan)}
#aionTransformationBlueprint .phase-bookmark svg .gold{stroke:var(--gold)}
#aionTransformationBlueprint .phase-bookmark svg .soft{opacity:.46}
#aionTransformationBlueprint .phase-bookmark.active .mini-icon{border-color:rgba(0,228,228,.36);background:rgba(0,228,228,.028);box-shadow:0 0 18px rgba(0,228,228,.065)}
#aionTransformationBlueprint .phase-bookmark small{display:block;color:rgba(226,178,78,.62);font-size:.49rem;letter-spacing:.12em;text-transform:uppercase;font-weight:900}
#aionTransformationBlueprint .phase-bookmark.active small{color:var(--gold)}
#aionTransformationBlueprint .phase-bookmark strong{display:block;font-size:.70rem;line-height:1.18;margin-top:3px}
#aionTransformationBlueprint .stage-viewport{height:156px;overflow:hidden;position:relative;margin-top:16px;padding-top:12px}
#aionTransformationBlueprint .stage-carousel{position:absolute;left:50%;top:12px;height:136px;width:100%;transform:translateX(-50%)}
#aionTransformationBlueprint .stage-btn{appearance:none;border:0;background:transparent;color:rgba(244,250,255,.32);position:absolute;left:50%;top:0;width:142px;padding:0;text-align:center;cursor:pointer;opacity:0;pointer-events:none;transition:transform .38s cubic-bezier(.2,.75,.2,1),opacity .3s ease,color .25s ease}
#aionTransformationBlueprint .stage-btn .sicon{width:78px;height:78px;margin:0 auto 9px;display:grid;place-items:center;position:relative;border:1px solid rgba(125,231,239,.14);border-radius:22px;background:radial-gradient(circle,rgba(255,255,255,.018),rgba(2,8,17,.08));transition:.25s ease}
#aionTransformationBlueprint .stage-btn .sicon::after{content:"";position:absolute;width:54px;height:14px;bottom:5px;border:1px solid rgba(226,178,78,.15);border-radius:50%;background:radial-gradient(ellipse,rgba(226,178,78,.05),transparent 70%)}
#aionTransformationBlueprint .stage-btn svg{width:60px;height:60px;fill:none;stroke:rgba(184,255,255,.96);stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 7px rgba(0,228,228,.46))}
#aionTransformationBlueprint .stage-btn svg .cyan{stroke:#82ebf2}
#aionTransformationBlueprint .stage-btn svg .gold{stroke:#82ebf2;opacity:.78}
#aionTransformationBlueprint .stage-btn svg .soft{opacity:.25}
#aionTransformationBlueprint .stage-btn span.num{display:block;color:rgba(226,178,78,.54);font-size:.56rem;font-weight:900;letter-spacing:.12em}
#aionTransformationBlueprint .stage-btn strong{display:block;font-size:.76rem;margin-top:2px}
#aionTransformationBlueprint .stage-btn.active{opacity:1;pointer-events:auto;color:#fff;transform:translateX(-50%) scale(1.06);z-index:4}
#aionTransformationBlueprint .stage-btn.active .sicon{border-color:rgba(226,178,78,.34);background:radial-gradient(circle at 50% 48%,rgba(0,228,228,.06),rgba(2,8,17,.08) 68%);box-shadow:0 0 24px rgba(0,228,228,.20),0 0 34px rgba(226,178,78,.08)}
#aionTransformationBlueprint .stage-btn.active span.num{color:var(--gold)}
#aionTransformationBlueprint .stage-btn.prev{opacity:.64;pointer-events:auto;transform:translateX(calc(-50% - 185px)) scale(.90);z-index:3}
#aionTransformationBlueprint .stage-btn.next{opacity:.64;pointer-events:auto;transform:translateX(calc(-50% + 185px)) scale(.90);z-index:3}
#aionTransformationBlueprint .stage-btn.far-prev{opacity:.22;pointer-events:auto;transform:translateX(calc(-50% - 355px)) scale(.78);z-index:2}
#aionTransformationBlueprint .stage-btn.far-next{opacity:.22;pointer-events:auto;transform:translateX(calc(-50% + 355px)) scale(.78);z-index:2}
#aionTransformationBlueprint .proof{margin-top:8px;padding-top:20px;border-top:1px solid rgba(125,231,239,.09);display:grid;grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);gap:clamp(34px,5vw,72px);align-items:start;min-height:142px}
#aionTransformationBlueprint .proof-block{min-width:0}
#aionTransformationBlueprint .proof-label{display:block;color:var(--gold);font-size:.58rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px}
#aionTransformationBlueprint .proof-title{display:block;font-size:1.04rem;margin-bottom:6px}
#aionTransformationBlueprint .proof p{margin:0;color:rgba(244,250,255,.67);line-height:1.5;font-size:.87rem}
#aionTransformationBlueprint .proof-route{display:none}
#aionTransformationBlueprint .outcome{position:relative;padding:14px 18px 14px 20px;border-left:2px solid rgba(226,178,78,.58);background:linear-gradient(90deg,rgba(226,178,78,.055),rgba(226,178,78,0));border-radius:0 14px 14px 0;min-height:98px}
#aionTransformationBlueprint .outcome::before{content:"";position:absolute;left:-5px;top:18px;width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px rgba(226,178,78,.34)}
#aionTransformationBlueprint .outcome .proof-label{margin-bottom:9px}
#aionTransformationBlueprint .outcome strong{display:block;color:#fff;font-size:1rem;line-height:1.42;font-weight:650}
#aionTransformationBlueprint .stage-counter{position:absolute;right:0;bottom:0;color:rgba(244,250,255,.28);font-size:.6rem;font-weight:900;letter-spacing:.14em}
@media(max-width:1100px){#aionTransformationBlueprint .phase-bookmarks{width:198px}
#aionTransformationBlueprint .phase-bookmark{grid-template-columns:50px 1fr}
#aionTransformationBlueprint .phase-bookmark .mini-icon{width:50px;height:50px}
#aionTransformationBlueprint .phase-bookmark svg{width:39px;height:39px}
#aionTransformationBlueprint .read-zone{padding-right:205px}
#aionTransformationBlueprint .proof{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:34px}
}
@media(max-width:980px){#aionTransformationBlueprint .shell{width:min(100% - 36px,1000px)}
#aionTransformationBlueprint,
#aionTransformationBlueprint .shell{min-height:100svh}
#aionTransformationBlueprint .phase-bookmarks{position:static;transform:none;width:100%;grid-template-columns:repeat(3,1fr);margin:0 0 14px}
#aionTransformationBlueprint .phase-bookmark,
#aionTransformationBlueprint .phase-bookmark:hover,
#aionTransformationBlueprint .phase-bookmark.active{transform:none;border-right:1px solid rgba(125,231,239,.15);border-radius:16px;grid-template-columns:52px 1fr}
#aionTransformationBlueprint .phase-bookmark .mini-icon{width:52px;height:52px}
#aionTransformationBlueprint .phase-bookmark svg{width:38px;height:38px}
#aionTransformationBlueprint .read-zone{height:auto;min-height:292px;padding-right:0}
#aionTransformationBlueprint .journey{min-height:calc(100svh - 116px)}
#aionTransformationBlueprint .stage-btn.prev{transform:translateX(calc(-50% - 152px)) scale(.86)}
#aionTransformationBlueprint .stage-btn.next{transform:translateX(calc(-50% + 152px)) scale(.86)}
#aionTransformationBlueprint .stage-btn.far-prev{transform:translateX(calc(-50% - 286px)) scale(.74)}
#aionTransformationBlueprint .stage-btn.far-next{transform:translateX(calc(-50% + 286px)) scale(.74)}
#aionTransformationBlueprint .proof{grid-template-columns:1fr 1fr;gap:24px}
}
@media(max-width:680px){#aionTransformationBlueprint .shell{width:min(100% - 28px,680px);padding-top:42px;padding-bottom:36px}
#aionTransformationBlueprint .intro{min-height:calc(100svh - 78px)}
#aionTransformationBlueprint .intro-copy{padding-top:18px}
#aionTransformationBlueprint .intro h2{font-size:clamp(2.25rem,11vw,3.6rem)}
#aionTransformationBlueprint .phase-grid{grid-template-columns:1fr;gap:9px}
#aionTransformationBlueprint .phase-entry{display:grid;grid-template-columns:76px 1fr;text-align:left;align-items:center;column-gap:14px}
#aionTransformationBlueprint .phase-icon{grid-row:1/3;margin:0;width:72px;height:72px;border-radius:20px}
#aionTransformationBlueprint .phase-icon svg{width:56px;height:56px}
#aionTransformationBlueprint .phase-entry small,
#aionTransformationBlueprint .phase-entry strong{grid-column:2}
#aionTransformationBlueprint .phase-overview{padding-bottom:0}
#aionTransformationBlueprint .journey{min-height:calc(100svh - 78px)}
#aionTransformationBlueprint .phase-bookmarks{grid-template-columns:1fr}
#aionTransformationBlueprint .phase-bookmark{grid-template-columns:48px 1fr;padding-block:9px}
#aionTransformationBlueprint .phase-bookmark .mini-icon{width:46px;height:46px}
#aionTransformationBlueprint .phase-bookmark svg{width:34px;height:34px}
#aionTransformationBlueprint .read-zone{min-height:300px}
#aionTransformationBlueprint .stage-title{font-size:clamp(2.05rem,9.6vw,3.15rem);max-width:100%}
#aionTransformationBlueprint .stage-body{max-width:100%}
#aionTransformationBlueprint .split-light{margin-top:10px}
#aionTransformationBlueprint .stage-viewport{height:144px;padding-top:10px}
#aionTransformationBlueprint .stage-carousel{top:10px}
#aionTransformationBlueprint .stage-btn{width:116px}
#aionTransformationBlueprint .stage-btn .sicon{width:66px;height:66px}
#aionTransformationBlueprint .stage-btn svg{width:50px;height:50px}
#aionTransformationBlueprint .stage-btn.prev{transform:translateX(calc(-50% - 108px)) scale(.80)}
#aionTransformationBlueprint .stage-btn.next{transform:translateX(calc(-50% + 108px)) scale(.80)}
#aionTransformationBlueprint .stage-btn.far-prev,
#aionTransformationBlueprint .stage-btn.far-next{opacity:0;pointer-events:none}
#aionTransformationBlueprint .proof{grid-template-columns:1fr;gap:16px;margin-top:0;min-height:0}
#aionTransformationBlueprint .proof-route{display:none}
#aionTransformationBlueprint .outcome{padding:13px 15px 13px 18px}
#aionTransformationBlueprint .stage-counter{display:none}
}
@media(prefers-reduced-motion:reduce){#aionTransformationBlueprint,
#aionTransformationBlueprint *,
#aionTransformationBlueprint *::before,
#aionTransformationBlueprint *::after{animation:none!important;transition:none!important}
#aionTransformationBlueprint .ambient-light{width:100%;opacity:.35;transform:none!important}
#aionTransformationBlueprint .split-light-fill{transition:none!important}
#aionTransformationBlueprint .signal-field{display:none}
}

/* Locked Journey v4.7 style block 2. */
#aionTransformationBlueprint .journey-bg{position:absolute;inset:0}
#aionTransformationBlueprint .journey-bg .aion-scene-lighting{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}
#aionTransformationBlueprint .journey-bg .aion-scene-light{position:absolute;left:var(--lx);top:var(--ly);width:var(--ls);height:var(--ls);transform:translate(-50%,-50%);border-radius:50%;opacity:var(--lo);background:radial-gradient(circle,rgba(255,245,220,.98) 0%,rgba(255,214,132,.82) 18%,rgba(255,175,74,.44) 38%,rgba(255,138,42,.15) 58%,rgba(255,120,32,0) 76%);filter:blur(var(--lb));mix-blend-mode:screen}
#aionTransformationBlueprint .journey-bg .aion-scene-light--sun{width:calc(var(--ls)*4.2);height:calc(var(--ls)*4.2);opacity:.72;filter:blur(26px);background:radial-gradient(circle,rgba(255,247,214,.96) 0%,rgba(255,210,118,.66) 18%,rgba(255,165,62,.28) 42%,rgba(255,132,38,.10) 60%,rgba(255,120,25,0) 78%)}
#aionTransformationBlueprint .journey-bg .aion-scene-lighting::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,168,104,.055) 0%,rgba(255,132,68,.035) 42%,rgba(255,190,118,.065) 100%);mix-blend-mode:screen}

/* Locked Journey v4.7 style block 3. */
#aionTransformationBlueprint .aion-journey-phase-icon{overflow:visible;filter:none!important}
#aionTransformationBlueprint .aion-journey-phase-icon *{vector-effect:non-scaling-stroke;fill:none;stroke-linecap:round;stroke-linejoin:round}
#aionTransformationBlueprint .aion-journey-phase-icon .aion-j-shell{stroke:rgba(201,232,238,.48)!important;stroke-width:1.25!important}
#aionTransformationBlueprint .aion-journey-phase-icon .aion-j-cube{stroke:#d8edf2!important;stroke-width:1.75!important}
#aionTransformationBlueprint .aion-journey-phase-icon .aion-j-structure{stroke:#75e7ef!important;stroke-width:1.05!important;opacity:.68}
#aionTransformationBlueprint .aion-journey-phase-icon .aion-j-inner{stroke:#d8edf2!important;stroke-width:.92!important;opacity:.80}
#aionTransformationBlueprint .aion-journey-phase-icon .aion-j-detail{stroke:#75e7ef!important;stroke-width:1.05!important}
#aionTransformationBlueprint .aion-journey-phase-icon .aion-j-ring{stroke:#75e7ef!important;stroke-width:1.10!important}
#aionTransformationBlueprint .aion-journey-phase-icon .aion-j-faint{stroke:rgba(117,231,239,.30)!important;stroke-width:.72!important}
#aionTransformationBlueprint .aion-journey-phase-icon .aion-j-node{fill:#dffcff!important;stroke:#75e7ef!important;stroke-width:.72!important}
#aionTransformationBlueprint .aion-journey-phase-icon .aion-j-hub{fill:rgba(117,231,239,.08)!important;stroke:#75e7ef!important;stroke-width:1.05!important}
#aionTransformationBlueprint .aion-journey-phase-icon .aion-j-accent{fill:#d9b56f!important;stroke:#f2d79b!important;stroke-width:.45!important}
#aionTransformationBlueprint .phase-icon .aion-journey-phase-icon{width:82px;height:82px}
#aionTransformationBlueprint .mini-icon .aion-journey-phase-icon{width:46px;height:46px}
#aionTransformationBlueprint .aion-stage-glyph{overflow:visible;filter:none!important}
#aionTransformationBlueprint .aion-stage-glyph *{vector-effect:non-scaling-stroke;fill:none;stroke-linecap:round;stroke-linejoin:round}
#aionTransformationBlueprint .aion-stage-glyph .p{stroke:#d8edf2!important;stroke-width:1.45!important}
#aionTransformationBlueprint .aion-stage-glyph .s{stroke:#75e7ef!important;stroke-width:.95!important}
#aionTransformationBlueprint .aion-stage-glyph .a{fill:#d9b56f!important;stroke:#f2d79b!important;stroke-width:.35!important}

@media (prefers-reduced-motion: reduce) {
  #aionTransformationBlueprint, #aionTransformationBlueprint * { scroll-behavior: auto !important; }
}

/* Plate B — CAD architecture. Photo lamps and signal plate are off. */
#aionTransformationBlueprint .journey-bg{
  background:
    linear-gradient(90deg,rgba(2,8,17,.78) 0%,rgba(2,8,17,.40) 36%,rgba(2,8,17,.08) 62%,rgba(2,8,17,.02) 100%),
    linear-gradient(180deg,rgba(2,8,17,.22) 0%,rgba(2,8,17,0) 42%,rgba(2,8,17,.40) 100%),
    url("https://aionnexus.org/wp-content/uploads/2026/10/journey-schematic-b.jpg") 72% 50%/cover no-repeat !important;
}
#aionTransformationBlueprint .aion-scene-lighting,
#aionTransformationBlueprint .signal-overlay{display:none !important}
@media(max-width:980px){
  #aionTransformationBlueprint .journey-bg{
    background:
      linear-gradient(180deg,rgba(2,8,17,.72) 0%,rgba(2,8,17,.28) 46%,rgba(2,8,17,.70) 100%),
      linear-gradient(90deg,rgba(2,8,17,.62),rgba(2,8,17,.12) 70%),
      url("https://aionnexus.org/wp-content/uploads/2026/10/journey-schematic-b.jpg") 78% 46%/cover no-repeat !important;
  }
  #aionTransformationBlueprint .phase-grid{grid-template-columns:1fr !important;gap:10px !important}
  #aionTransformationBlueprint .phase-entry{display:grid !important;grid-template-columns:72px 1fr !important;text-align:left !important;align-items:center !important;column-gap:14px !important}
  #aionTransformationBlueprint .phase-icon{grid-row:1 / 3;margin:0 !important;width:68px !important;height:68px !important}
  #aionTransformationBlueprint .phase-icon svg{width:52px !important;height:52px !important}
  #aionTransformationBlueprint .phase-entry small,
  #aionTransformationBlueprint .phase-entry strong{grid-column:2}
}

