#root{min-height:100vh}:root{--bg:#020815;--bg-2:#061d43;--panel:#6ba8eb12;--panel-strong:#74b5ff1c;--border:#94c5ff2b;--border-strong:#5ba9ff70;--text:#f7fbff;--muted:#a9bdd8;--muted-2:#8ea8c8;--navy:#061d43;--blue:#0b4b98;--blue-2:#2f7ed8;--ice:#d9f2ff;--gold:#f4b84a;--gold-2:#ffe0a3;--magenta:#2f7ed8;--pink:#36d6ff;--violet:#5aa7ff;--line:#5ba9ff42;--wrapper:1440px;--ease:cubic-bezier(.16, 1, .3, 1);color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:radial-gradient(circle at 48% 8%, #2f7ed838, transparent 34rem), radial-gradient(circle at 88% 26%, #36d6ff14, transparent 24rem), linear-gradient(180deg, #020712 0%, var(--bg) 44%, #020b1d 100%);min-width:320px;margin:0;overflow-x:hidden}body::selection{background:var(--gold);color:#031124}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.site-shell{background:linear-gradient(90deg,#94c5ff09 0 1px,#0000 1px calc(100% - 1px),#94c5ff09 calc(100% - 1px)),0 0;min-height:100vh;overflow:hidden}.wrapper{width:100%;max-width:var(--wrapper);margin-inline:auto;padding-inline:70px}.site-header{z-index:50;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);height:80px;transition:height .28s var(--ease), background .28s var(--ease), border-color .28s var(--ease), box-shadow .28s var(--ease);background:linear-gradient(#020815d1,#02081599);border-bottom:1px solid #94c5ff1f;grid-template-columns:minmax(180px,270px) 1fr auto;align-items:center;gap:28px;padding:0 70px;display:grid;position:fixed;inset:0 0 auto}.site-header.is-scrolled{background:linear-gradient(#020815f0,#051530c7);border-bottom-color:#94c5ff38;height:68px;box-shadow:0 18px 70px #0000003d}.brand{align-items:center;display:inline-flex}.brand picture,.brand img{display:block}.brand img{opacity:.94;width:min(255px,28vw);height:auto;transition:width .28s var(--ease), opacity .28s var(--ease)}.site-header.is-scrolled .brand img{opacity:.96;width:min(224px,25vw)}.desktop-nav{justify-content:center;align-items:center;gap:7px;display:flex}.nav-item{position:relative}.nav-item>a,.nav-trigger,.ghost-link{color:#ffffffc2;min-height:38px;transition:color .25s var(--ease), background .25s var(--ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:14px;display:inline-flex}.nav-item:hover>a,.nav-item:hover .nav-trigger,.nav-item.is-open .nav-trigger,.ghost-link:hover{color:#fff;background:#ffffff0f}.nav-trigger svg{transition:transform .24s var(--ease)}.nav-item.is-open .nav-trigger svg{transform:rotate(180deg)}.mega-panel{border:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 18% 0,#f4b84a1f,#0000 18rem),radial-gradient(circle at 88% 18%,#36d6ff1f,#0000 16rem),#080c21f0;border-radius:18px;width:430px;padding:14px;position:absolute;top:calc(100% + 14px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 80px #0000005c}.mega-panel:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000,#0000 76%);mask-image:radial-gradient(circle at 50% 30%,#000,#0000 76%)}.mega-panel-head{border-bottom:1px solid #94c5ff1a;justify-content:space-between;align-items:center;gap:18px;padding:8px 10px 12px;display:flex;position:relative}.mega-panel-head span{color:#fff;font-weight:700}.mega-panel-head small{color:var(--gold);font-size:12px}.mega-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:12px;display:grid;position:relative}.mega-flow{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 10px 0;display:grid;position:relative}.mega-flow:before{content:"";background:linear-gradient(90deg, transparent, var(--gold), var(--pink), transparent);height:1px;animation:menuTrace 3.6s var(--ease) infinite;position:absolute;top:50%;left:16px;right:16px}.mega-flow span{z-index:1;background:#ffffff1f;border-radius:999px;height:7px;position:relative;box-shadow:0 0 18px #f4b84a1f}.mega-panel a{color:#ffffffc2;transition:color .22s var(--ease), background .22s var(--ease), transform .22s var(--ease);background:#ffffff06;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;font-size:14px;display:flex}.mega-panel a:hover{color:#fff;background:#ffffff13;transform:translateY(-2px)}.mega-panel a svg{color:var(--gold);flex:none}.header-actions{align-items:center;gap:12px;display:flex}.menu-button,.menu-close{border:1px solid var(--border);color:#fff;background:#ffffff0d;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.mobile-menu{z-index:80;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:menuIn .28s var(--ease);background:#080c21fa;flex-direction:column;gap:14px;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.mobile-menu:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 12%,#f4b84a1f,#0000 16rem),radial-gradient(circle at 20% 60%,#2f7ed81f,#0000 20rem);position:fixed;inset:0}.mobile-menu img{filter:brightness(1.4);width:240px;margin:26px 0}.mobile-group{border-top:1px solid var(--border);padding-top:14px}.mobile-group a{color:#fff;padding:8px 0;display:block}.mobile-child{font-size:14px;color:var(--muted)!important;padding-left:14px!important}.menu-close{align-self:flex-end;display:inline-flex}.hero-section{border-bottom:1px solid #94c5ff14;align-items:center;min-height:760px;padding-top:92px;display:flex;position:relative;overflow:hidden}.grid-bg:before{content:"";opacity:.42;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:112px 112px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000,#0000 68%);mask-image:radial-gradient(circle at 50% 42%,#000,#0000 68%)}.hero-section:after{content:"";filter:blur(6px);pointer-events:none;background:radial-gradient(closest-side,#2f7ed84d,#36d6ff14,#0000);width:840px;height:480px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.hero-inner{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:center;gap:64px;max-width:100%;padding-block:76px 72px;display:grid;position:relative}.hero-content{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.pill{border:1px solid var(--border);background:#5ba9ff14;border-radius:999px;width:fit-content;max-width:min(100%,100vw - 48px);padding:10px 18px;box-shadow:inset 0 1px #d9f2ff14}.eyebrow{color:var(--gold-2);letter-spacing:0;margin:0 0 18px;font-size:13px;line-height:1.5}.hero-inner h1{color:#fff;letter-spacing:0;text-wrap:balance;width:100%;max-width:760px;margin:0;font-size:clamp(38px,4.2vw,62px);font-weight:700;line-height:1.05}.hero-title .title-line{display:block}.hero-title .title-accent{color:#0000;background:linear-gradient(90deg, var(--ice) 0%, var(--violet) 46%, var(--gold) 100%);-webkit-background-clip:text;background-clip:text;display:inline}.hero-copy{color:#ffffffbd;width:min(610px,100%);margin:22px 0 0;font-size:18px;line-height:1.55}.topic-visual{--visual-accent:var(--gold);--visual-hot:var(--pink);background:radial-gradient(circle at 72% 28%, color-mix(in srgb, var(--visual-accent) 18%, transparent), transparent 16rem), linear-gradient(145deg, #5ba9ff1f, #061d4347);border:1px solid #94c5ff24;border-radius:24px;min-height:390px;position:relative;overflow:hidden;box-shadow:inset 0 1px #d9f2ff14,0 34px 90px #0003}.topic-visual:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:46px 46px;border-radius:20px;position:absolute;inset:20px;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.topic-visual:after{content:"";width:36%;height:100%;animation:topicSweep 5.8s var(--ease) infinite;background:linear-gradient(90deg,#0000,#ffffff14,#0000);position:absolute;top:0;left:-20%;right:auto}.topic-orbit{border:1px solid color-mix(in srgb, var(--visual-accent) 34%, transparent);border-radius:50%;animation:18s linear infinite topicSpin;position:absolute;inset:52px}.topic-orbit span{background:var(--visual-accent);width:11px;height:11px;box-shadow:0 0 28px color-mix(in srgb, var(--visual-accent) 48%, transparent);border-radius:50%;position:absolute}.topic-orbit span:first-child{top:12%;left:18%}.topic-orbit span:last-child{bottom:18%;right:14%}.topic-route{background:linear-gradient(90deg, transparent, var(--visual-accent), var(--visual-hot), transparent);transform-origin:0;height:2px;animation:topicTrace 4.4s var(--ease) infinite;position:absolute;top:50%;left:15%;right:15%}.topic-stack{gap:12px;display:grid;position:absolute;inset:auto 34px 34px}.topic-node{color:#ffffffb3;background:#080c21b8;border:1px solid #94c5ff1f;border-radius:14px;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;font-size:14px;display:flex}.topic-node:after{content:"";background:linear-gradient(90deg, var(--visual-accent), transparent);opacity:.56;border-radius:999px;width:34%;height:2px}.topic-node.active{border-color:color-mix(in srgb, var(--visual-accent) 62%, transparent);color:#fff;box-shadow:0 0 36px color-mix(in srgb, var(--visual-accent) 15%, transparent)}.topic-visual.supply-chain,.topic-visual.logistics{--visual-accent:#36d6ff;--visual-hot:var(--gold)}.topic-visual.erp,.topic-visual.manufacturing{--visual-accent:#f4b84a;--visual-hot:#7ec8ff}.topic-visual.ai-strategy,.topic-visual.insights{--visual-accent:#36d6ff;--visual-hot:#f4b84a}.topic-visual.digital-strategy,.topic-visual.services{--visual-accent:#2f7ed8;--visual-hot:#f4b84a}.topic-visual.ocm,.topic-visual.healthcare,.topic-visual.about{--visual-accent:#d9f2ff;--visual-hot:#36d6ff}.topic-visual.borderless-resourcing,.topic-visual.industries,.topic-visual.finance{--visual-accent:#7ec8ff;--visual-hot:#f4b84a}.topic-visual.supply-chain .topic-route,.topic-visual.logistics .topic-route{border-top:2px dashed color-mix(in srgb, var(--visual-accent) 82%, transparent);height:0;top:38%}.topic-visual.erp .topic-stack,.topic-visual.manufacturing .topic-stack{inset:72px 42px auto}.topic-visual.erp .topic-node,.topic-visual.manufacturing .topic-node{transform:translateX(calc(var(--i,0) * 0px))}.topic-visual.ai-strategy .topic-orbit,.topic-visual.insights .topic-orbit{border-radius:30% 70% 44% 56%;animation-duration:12s}.topic-visual.ocm .topic-orbit,.topic-visual.healthcare .topic-orbit,.topic-visual.about .topic-orbit{border-radius:22px;transform:rotate(45deg)}.topic-visual.borderless-resourcing .topic-orbit,.topic-visual.industries .topic-orbit,.topic-visual.finance .topic-orbit{border-style:dashed}.hero-console{background:linear-gradient(145deg,#5ba9ff1f,#061d4342),radial-gradient(circle at 20%,#f4b84a24,#0000 24rem);border:1px solid #94c5ff24;border-radius:18px;grid-template-columns:1fr auto;gap:18px;width:min(760px,100%);margin-top:58px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000003d,inset 0 1px #d9f2ff14}.hero-console:before{content:"";width:38%;animation:scan 4.8s var(--ease) infinite;background:linear-gradient(90deg,#0000,#f4b84a29,#0000);position:absolute;inset:0 auto 0 -25%}.hero-console:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), var(--pink), transparent);transform-origin:0;height:1px;animation:lineTrace 4.8s var(--ease) infinite;position:absolute;top:0;left:16px;right:16px}.console-map{grid-template-columns:repeat(3,1fr);align-items:center;gap:10px;display:grid;position:relative}.console-map:before{content:"";background:linear-gradient(90deg, transparent, var(--line), transparent);height:1px;position:absolute;top:50%;left:12%;right:12%}.map-node{z-index:1;color:#ffffffb3;background:#080c21b8;border:1px solid #94c5ff1f;border-radius:999px;justify-content:center;align-items:center;min-height:42px;font-size:13px;display:inline-flex;position:relative}.map-node.active{color:var(--gold-2);animation:nodePulse 3.8s var(--ease) infinite;border-color:#f4b84a8c;box-shadow:0 0 34px #f4b84a1f}.console-readout{z-index:1;text-align:left;border-left:1px solid #94c5ff1f;min-width:210px;padding:12px 16px;position:relative}.console-readout span{color:var(--muted);text-transform:uppercase;font-size:12px;display:block}.console-readout strong{color:#fff;margin-top:4px;font-size:16px;display:block}.hero-actions,.cta-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;margin-top:34px;display:flex}.primary-button{color:#031124;min-height:52px;transition:transform .25s var(--ease), box-shadow .25s var(--ease);background:linear-gradient(#f4b84a,#d79528) padding-box padding-box,conic-gradient(from 150deg,#8a5a12,#ffe0a3,#36d6ff,#8a5a12) border-box;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-weight:700;display:inline-flex;box-shadow:0 18px 44px #f4b84a33}.primary-button:hover{transform:translateY(-2px);box-shadow:0 24px 60px #f4b84a47}.primary-button svg{transition:transform .24s var(--ease)}.primary-button:hover svg{transform:translate(3px)}.primary-button.small{min-height:42px;padding-inline:16px;font-size:14px}.secondary-action{color:#ffffffc7;align-items:center;gap:9px;min-height:48px;font-weight:600;display:inline-flex}.secondary-action:hover{color:#fff}.floating-card{z-index:1;opacity:.72;will-change:transform;background:linear-gradient(135deg,#ffffff1c,#ffffff06);border:1px solid #36d6ffbd;border-radius:22px;width:250px;height:150px;position:absolute;box-shadow:inset 0 0 40px #36d6ff1a,0 30px 80px #00000047}.floating-card span{background:radial-gradient(circle at 70% 30%,#f4b84a42,#0000 42%);border-radius:18px;position:absolute;inset:22px}.card-one{animation:floatOne 7s var(--ease) infinite alternate;bottom:18%;left:7%;transform:rotate(15deg)}.card-two{animation:floatTwo 8s var(--ease) infinite alternate;top:30%;right:8%;transform:rotate(-34deg)}.hero-lines{z-index:1;opacity:.8;border-top:1px solid #36d6ff73;border-right:1px solid #36d6ff2e;border-radius:0 24px 0 0;width:330px;height:250px;position:absolute;inset:12% 8% auto auto}.hero-lines:after{content:"";background:linear-gradient(90deg, transparent, var(--magenta), transparent);width:260px;height:1px;position:absolute;bottom:36px;left:-120px}.logo-loop{background:#ffffff05;border-block:1px solid #94c5ff14;max-width:100vw;overflow:hidden}.loop-track{gap:56px;width:max-content;padding:22px 0;animation:34s linear infinite loop;display:flex}.loop-track span{color:#fff9;text-transform:uppercase;font-size:14px}.section{padding-block:104px;position:relative}.section-header{width:min(820px,100%);margin-bottom:38px}.section-header h2,.leadership-panel h2,.lead-magnet h2,.quiz-copy h2,.compare-panel h2,.landing-intro h2{color:#fff;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(27px,2.35vw,40px);line-height:1.08}.section-header>p:last-child,.cta-section p,.lead-magnet p,.quiz-copy p,.landing-intro h2{color:#ffffffad;font-size:18px;line-height:1.6}.problem-grid,.tile-grid,.hub-grid,.pillar-grid,.outcome-grid,.faq-grid,.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.problem-grid.four,.pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-grid{margin-top:20px}.glass-card,.service-tile,.hub-card,.step-card,.insight-card,.compare-panel,.quiz-card,.lead-magnet,.leadership-panel,.team-card,.cta-section,.cred-strip,.landing-intro{border:1px solid var(--border);transform-style:preserve-3d;background:linear-gradient(145deg,#5ba9ff1b,#061d4333),radial-gradient(circle at 85% 0,#36d6ff14,#0000 24rem);border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #d9f2ff12,0 22px 60px #00000024}.glass-card:after,.service-tile:after,.hub-card:after,.insight-card:after{content:"";opacity:0;height:1px;transition:opacity .25s var(--ease);background:linear-gradient(90deg,#0000,#f4b84a99,#0000);position:absolute;inset:auto 0 0}.glass-card:before,.service-tile:before,.hub-card:before,.insight-card:before{content:"";pointer-events:none;background:radial-gradient(circle at var(--glow-x,80%) var(--glow-y,0%), #f4b84a1f, transparent 34%);opacity:0;transition:opacity .28s var(--ease);position:absolute;inset:0}.glass-card:hover:before,.service-tile:hover:before,.hub-card:hover:before,.insight-card:hover:before,.glass-card:hover:after,.service-tile:hover:after,.hub-card:hover:after,.insight-card:hover:after{opacity:1}.glass-card,.service-tile,.hub-card,.insight-card{min-height:238px;padding:32px}.glass-card.compact{min-height:168px}.glass-card>span,.step-number,.service-tile>span,.insight-card>span,.hub-card>span{color:var(--gold);text-transform:uppercase;margin-bottom:22px;font-size:12px;display:inline-flex}.glass-card h3,.service-tile h3,.step-card h3,.insight-card h3,.team-card h3{color:#fff;margin:0 0 14px;font-size:23px;font-weight:650;line-height:1.18}.glass-card p,.service-tile p,.step-card p,.insight-card p,.hub-card p,.compare-panel p,.team-card p{color:#ffffffa3;margin:0;font-size:15px;line-height:1.58}.step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.process-section .step-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.step-card{min-height:260px;padding:34px}.shift-section{grid-template-columns:.92fr 1.08fr;align-items:center;gap:56px;display:grid}.shift-copy h2{color:#fff;text-wrap:balance;max-width:640px;margin:0;font-size:clamp(30px,3vw,46px);line-height:1.08}.shift-copy p:last-child{color:#ffffffa8;max-width:560px;margin:24px 0 0;font-size:18px;line-height:1.65}.shift-rail{gap:16px;padding-left:32px;display:grid;position:relative}.shift-rail:before{content:"";background:linear-gradient(180deg, transparent, var(--gold), var(--pink), transparent);width:1px;animation:railPulse 5s var(--ease) infinite;position:absolute;top:20px;bottom:20px;left:8px}.shift-card{border:1px solid var(--border);transition:transform .3s var(--ease), border-color .3s var(--ease), background .3s var(--ease);background:#5ba9ff12;border-radius:14px;padding:24px 26px;position:relative}.shift-card:before{content:"";background:var(--bg);width:13px;height:13px;transition:transform .28s var(--ease), box-shadow .28s var(--ease);border:1px solid #f4b84ab3;border-radius:50%;position:absolute;top:30px;left:-30px;box-shadow:0 0 22px #f4b84a52}.shift-card:hover{background:#5ba9ff1a;border-color:#36d6ff5c;transform:translate(6px)}.shift-card:hover:before{transform:scale(1.25);box-shadow:0 0 34px #f4b84a7a}.shift-card span{color:var(--gold);font-size:12px}.shift-card h3{color:#fff;margin:10px 0;font-size:24px}.shift-card p{color:#ffffffa8;margin:0;line-height:1.58}.step-card svg,.service-tile svg,.hub-card svg,.intro-icon svg{color:var(--gold)}.service-tile,.hub-card,.insight-card{transition:transform .25s var(--ease), border-color .25s var(--ease);flex-direction:column;display:flex}.service-tile:hover,.hub-card:hover,.insight-card:hover{border-color:#f4b84a5c;transform:translateY(-4px)}.service-tile>svg:last-child,.hub-card>svg:last-child{align-self:flex-end;margin-top:auto}.cred-strip{grid-template-columns:repeat(3,1fr);gap:20px;padding:34px;display:grid}.metric{text-align:center;border-right:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;min-height:120px;display:flex}.metric:last-child{border-right:0}.metric strong{color:#fff;font-size:clamp(28px,3.4vw,44px);line-height:1}.metric span{color:var(--muted);margin-top:12px}.leadership-panel{grid-template-columns:.8fr 1.2fr;align-items:center;gap:54px;padding:46px;display:grid}.leadership-visual{background:radial-gradient(circle,#36d6ff24,#0000 50%),linear-gradient(135deg,#5ba9ff1c,#061d432e);border-radius:14px;place-items:center;min-height:360px;display:grid}.brand-orbit{aspect-ratio:1;background:#080c219e;border:1px solid #f4b84a5c;border-radius:50%;place-items:center;width:min(310px,80vw);display:grid;box-shadow:0 0 90px #2f7ed829}.brand-orbit img{filter:brightness(1.6);width:76%}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.team-card{background:linear-gradient(145deg,#5ba9ff1a,#061d432e),radial-gradient(circle at 90% 0,#36d6ff14,#0000 18rem);min-height:210px;padding:24px}.team-card span{color:var(--gold);text-transform:uppercase;margin-bottom:14px;font-size:12px;display:block}.principle-row{grid-template-columns:repeat(5,minmax(190px,1fr));gap:18px;padding-bottom:8px;display:grid;overflow-x:auto}.quiz-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:40px;display:grid}.quiz-card{padding:28px}.quiz-row{border-bottom:1px solid var(--border);grid-template-columns:32px 1fr auto;align-items:center;gap:16px;padding:16px 0;display:grid}.quiz-row span{color:var(--gold)}.quiz-row p{color:#ffffffbd;margin:0}.quiz-row div{gap:8px;display:flex}.quiz-row button{border:1px solid var(--border);color:#fff;background:#ffffff0a;border-radius:999px;min-width:58px;height:36px}.quiz-row button.active{color:var(--gold-2);background:#f4b84a26;border-color:#f4b84ab3}.quiz-result{flex-direction:column;align-items:flex-start;gap:10px;margin-top:24px;display:flex}.quiz-result strong{color:#fff;font-size:22px}.quiz-result p{color:var(--muted);margin:0 0 8px}.landing-intro{grid-template-columns:auto 1fr;align-items:center;gap:28px;padding:34px;display:grid}.intro-icon{border:1px solid var(--border-strong);background:#f4b84a14;border-radius:18px;place-items:center;width:82px;height:82px;display:grid}.deliverable-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.deliverable-grid span{border:1px solid var(--border);color:#ffffffc2;background:#ffffff09;border-radius:999px;align-items:center;gap:10px;min-height:58px;padding:14px 18px;display:flex}.deliverable-grid svg{color:var(--gold);flex:none}.split-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.compare-panel{padding:38px}.compare-panel.positive{background:radial-gradient(circle at 80% 0,#36d6ff24,#0000 34rem),linear-gradient(145deg,#5ba9ff1a,#061d4333);border-color:#36d6ff57}.compare-panel p{gap:11px;margin-top:18px;display:flex}.compare-panel svg{color:var(--gold);flex:none;margin-top:4px}.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-card{min-height:320px}.hub-card h2{color:#fff;margin:0 0 16px;font-size:clamp(25px,2.4vw,34px);line-height:1.1}.operation-flow{grid-template-columns:.62fr 1.38fr;align-items:center;gap:40px;padding-block:74px;display:grid}.flow-copy h2{color:#fff;text-wrap:balance;max-width:460px;margin:0;font-size:clamp(28px,2.4vw,40px);line-height:1.1}.flow-board{border:1px solid var(--border);background:linear-gradient(145deg,#5ba9ff1a,#061d4333),radial-gradient(circle at 20% 40%,#36d6ff1a,#0000 22rem);border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;min-height:170px;padding:26px;display:grid;position:relative;overflow:hidden}.flow-board:before{content:"";background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.flow-line{background:linear-gradient(90deg, transparent, var(--gold), var(--pink), transparent);height:2px;animation:flowTrace 4.6s var(--ease) infinite;position:absolute;top:50%;left:44px;right:44px}.flow-stage{z-index:1;min-height:118px;animation:flowLift 5.2s var(--ease) infinite;animation-delay:calc(var(--stage-index) * .16s);background:#080c21b8;border:1px solid #94c5ff21;border-radius:14px;align-content:center;gap:10px;padding:18px;display:grid;position:relative;box-shadow:0 18px 44px #0000001f}.flow-stage span{color:var(--gold);font-size:12px}.flow-stage strong{color:#fff;font-size:15px;line-height:1.25}.flow-stage:after{content:"";background:#f4b84a6b;width:28px;height:1px;position:absolute;top:50%;right:-22px}.flow-stage:last-child:after{display:none}.about-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.lead-magnet{grid-template-columns:1fr auto;align-items:center;gap:34px;padding:42px;display:grid}.download-form{align-items:center;gap:12px;display:flex}.download-form input{border:1px solid var(--border);color:#fff;background:#ffffff0e;border-radius:999px;outline:none;width:min(340px,100%);height:52px;padding:0 18px}.download-form input:focus{border-color:#f4b84a85}.insight-card a{color:var(--gold);align-items:center;gap:8px;margin-top:auto;font-weight:700;display:inline-flex}.cta-section{background:radial-gradient(circle at 82% 28%,#f4b84a29,#0000 30rem),radial-gradient(circle at 12% 10%,#36d6ff1a,#0000 20rem),linear-gradient(145deg,#5ba9ff1c,#061d4338);border-color:#f4b84a47;grid-template-columns:1.15fr .85fr;align-items:center;gap:30px;padding:38px;display:grid}.cta-section h2{max-width:660px;font-size:clamp(26px,2.15vw,36px);line-height:1.12}.cta-section p{max-width:620px;font-size:16px}.site-footer{border-top:1px solid var(--border);background:#0000002e;margin-top:70px;padding:70px 0 32px}.footer-grid{grid-template-columns:1.2fr repeat(3,1fr);gap:42px;display:grid}.footer-grid img{filter:brightness(1.5);width:280px;max-width:100%}.footer-grid p,.footer-bottom,.footer-column a{color:#ffffff94;line-height:1.6}.footer-column{flex-direction:column;gap:10px;display:flex}.footer-column h3{color:#fff;margin:0 0 8px;font-size:16px}.footer-column a:hover{color:var(--gold)}.footer-bottom a{color:var(--gold-2)}.footer-bottom a:hover{color:var(--gold)}.footer-bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:52px;padding-top:24px;font-size:13px;display:flex}@keyframes floatOne{0%{transform:rotate(15deg)translateY(0)}to{transform:rotate(10deg)translateY(-22px)}}@keyframes floatTwo{0%{transform:rotate(-34deg)translateY(0)}to{transform:rotate(-28deg)translateY(18px)}}@keyframes loop{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scan{0%,22%{opacity:0;transform:translate(0)}38%{opacity:1}78%{opacity:.85}to{opacity:0;transform:translate(380%)}}@keyframes lineTrace{0%,18%{opacity:0;transform:scaleX(0)}36%{opacity:1}72%{opacity:.75;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes nodePulse{0%,to{box-shadow:0 0 22px #f4b84a14}50%{box-shadow:0 0 38px #f4b84a38}}@keyframes topicSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes topicTrace{0%,16%{opacity:0;transform:scaleX(0)}35%{opacity:1}72%{opacity:.9;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes topicSweep{0%,18%{opacity:0;transform:translate(0)}36%{opacity:1}to{opacity:0;transform:translate(360%)}}@keyframes flowTrace{0%,14%{transform-origin:0;opacity:0;transform:scaleX(0)}34%{opacity:1}82%{opacity:.9;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes flowLift{0%,to{border-color:#94c5ff21;transform:translateY(0)}46%{border-color:#f4b84a5c;transform:translateY(-5px)}}@keyframes railPulse{0%,to{opacity:.56;filter:saturate(.9)}50%{opacity:1;filter:saturate(1.4)}}@keyframes menuIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes menuTrace{0%,16%{opacity:0;transform:scaleX(0)}38%{opacity:1}82%{opacity:.8;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.hero-console:after,.hero-console:before,.topic-visual:after,.topic-orbit,.topic-route,.flow-line,.flow-stage,.mega-flow:before,.shift-rail:before,.map-node.active{animation:none!important}}@media (width<=1180px){.site-header{grid-template-columns:220px 1fr auto;padding-inline:37px}.desktop-nav{display:none}.menu-button{display:inline-flex}.wrapper{padding-inline:37px}.problem-grid.four,.pillar-grid,.process-section .step-grid,.team-grid,.flow-board{grid-template-columns:repeat(2,minmax(0,1fr))}.floating-card{opacity:.38}.hero-section{min-height:auto}.hero-inner{grid-template-columns:1fr;gap:36px}.topic-visual{min-height:300px}.operation-flow{grid-template-columns:1fr;gap:24px}}@media (width<=900px){.hero-section{min-height:auto}.problem-grid,.tile-grid,.step-grid,.process-section .step-grid,.hub-grid,.about-grid,.split-compare,.outcome-grid,.operation-flow,.faq-grid,.proof-grid,.team-grid,.quiz-section,.leadership-panel,.cta-section,.lead-magnet,.shift-section,.footer-grid{grid-template-columns:1fr}.shift-section{gap:34px}.cred-strip{grid-template-columns:1fr}.metric{border-right:0;border-bottom:1px solid var(--border)}.metric:last-child{border-bottom:0}.deliverable-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-magnet,.cta-section{align-items:start}.cta-actions{justify-content:flex-start}.footer-bottom{flex-direction:column}}@media (width<=640px){.site-header{grid-template-columns:1fr auto;width:min(100vw,390px);height:64px;padding-inline:18px;right:auto}.site-header.is-scrolled{height:58px}.brand img{width:210px}.site-header.is-scrolled .brand img{width:186px}.header-actions .ghost-link,.header-actions .primary-button{display:none}.wrapper{padding-inline:24px}.site-shell{width:min(100vw,390px)}.hero-section{min-height:auto;padding-top:70px}.hero-inner{text-align:left;grid-template-columns:1fr;align-items:flex-start;gap:28px;padding-block:62px 58px}.hero-inner h1{overflow-wrap:break-word;max-width:100%;font-size:clamp(30px,8vw,36px);line-height:1.08}.hero-title .title-line{display:inline}.hero-title .title-line:first-child:after{content:" "}.hero-copy{max-width:100%;font-size:16px}.hero-actions{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%}.hero-actions .primary-button{width:min(100%,300px)}.pill{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.hero-console{grid-template-columns:1fr;width:100%;margin-top:34px}.topic-visual{border-radius:18px;width:100%;min-height:250px}.topic-orbit{inset:36px}.topic-stack{gap:8px;inset:auto 18px 18px}.topic-node{min-height:42px;padding-inline:12px;font-size:12px}.operation-flow{padding-block:52px}.flow-copy h2{font-size:clamp(26px,7.5vw,32px)}.flow-board{grid-template-columns:1fr;min-height:auto;padding:18px}.flow-line,.flow-stage:after{display:none}.flow-stage{min-height:88px;padding:16px}.console-map{grid-template-columns:1fr}.console-map:before{background:linear-gradient(180deg, transparent, var(--line), transparent);width:1px;height:auto;inset:12% auto 12% 50%}.console-readout{border-top:1px solid #94c5ff1f;border-left:0;min-width:0;padding:14px 4px 0}.floating-card,.hero-lines{display:none}.section{padding-block:68px}.problem-grid.four,.pillar-grid,.outcome-grid,.flow-board,.faq-grid,.proof-grid,.team-grid,.deliverable-grid{grid-template-columns:1fr}.glass-card,.service-tile,.hub-card,.insight-card,.step-card,.compare-panel,.quiz-card,.lead-magnet,.leadership-panel,.team-card,.cta-section,.cred-strip,.landing-intro,.shift-card{border-radius:14px;padding:24px}.shift-rail{padding-left:22px}.shift-card:before{left:-24px}.landing-intro{grid-template-columns:1fr}.quiz-row{grid-template-columns:28px 1fr}.quiz-row div{grid-column:2}.download-form{flex-direction:column;align-items:stretch}.download-form .primary-button{width:100%}.leadership-visual{min-height:260px}.brand-orbit{width:230px}}
