.subpage{margin:0;background:var(--bg);color:var(--text);font-family:Outfit,system-ui,sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}.subpage a{color:inherit;text-decoration:none}.subpage .glow{position:fixed;border-radius:50%;filter:blur(180px);pointer-events:none;z-index:0;opacity:var(--orb-opacity)}.subpage .glow.green{width:540px;height:540px;background:var(--mojo-green);top:-10%;left:-8%}.subpage .glow.blue{width:480px;height:480px;background:var(--listen-blue);top:35%;right:-10%;opacity:calc(var(--orb-opacity) * .55)}.subpage .glow.pink{width:480px;height:480px;background:var(--act-pink);top:35%;right:-10%;opacity:calc(var(--orb-opacity) * .45)}.subpage .glow.purple{width:420px;height:420px;background:var(--learn-purple);bottom:-8%;left:28%;opacity:calc(var(--orb-opacity) * .45)}.subpage .nav{position:fixed;top:0;left:0;right:0;z-index:50;background:var(--chrome);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.subpage .nav-inner{display:flex;align-items:center;justify-content:space-between;max-width:1240px;margin:0 auto;padding:14px 28px}.subpage .logo{display:inline-flex;align-items:center;gap:4px;color:var(--text)}.subpage .mojo-wordmark{height:30px;width:auto;display:block;filter:drop-shadow(0 0 18px rgba(0,220,130,.25))}.subpage .logo-sub{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--text-muted);letter-spacing:1px;margin-bottom:14px;align-self:flex-start}.subpage .nav-links{display:flex;gap:28px;align-items:center}.subpage .nav-links a{font-size:14px;color:var(--text-dim);font-weight:500}.subpage .nav-links a:hover,.subpage .nav-links a.active{color:var(--text)}.subpage .nav-right{display:flex;align-items:center;gap:12px}.subpage .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 22px;border-radius:12px;font-weight:600;font-size:14.5px;transition:all .2s ease;border:1px solid transparent}.subpage .btn--primary{background:var(--mojo-green);color:#000;box-shadow:0 8px 30px #00dc8247}.subpage .btn--primary:hover{transform:translateY(-1px);box-shadow:0 12px 36px #00dc8266}.subpage .btn--ghost{background:transparent;color:var(--text);border-color:var(--border-strong)}.subpage .btn--ghost:hover{background:var(--surface);border-color:var(--text-dim)}.subpage .btn--sm{padding:10px 16px;font-size:13.5px}.subpage .arrow{transition:transform .2s ease}.subpage .btn:hover .arrow{transform:translate(3px)}.subpage .theme-toggle{width:36px;height:36px;border-radius:10px;border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;color:var(--text-dim);cursor:pointer;background:transparent}.subpage main{padding-top:90px;position:relative;z-index:2}.subpage .article-wrap{max-width:1240px;margin:0 auto;padding:60px 28px;display:grid;grid-template-columns:1fr 280px;gap:64px}.subpage .article-body{min-width:0}.subpage .crumbs{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-muted);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:24px}.subpage .crumbs a{color:var(--text-dim)}.subpage .crumbs a:hover{color:var(--text)}.subpage .tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.subpage .tag{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:100px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase}.subpage .tag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.subpage .tag.driver-risk{background:var(--pink-dim);color:var(--act-pink);border:1px solid rgba(255,0,102,.3)}.subpage .tag.driver-eff{background:var(--green-dim);color:var(--mojo-green);border:1px solid rgba(0,220,130,.3)}.subpage .tag.driver-qua{background:var(--blue-dim);color:var(--listen-blue);border:1px solid rgba(3,171,237,.3)}.subpage .tag.driver-exp{background:var(--pink-dim);color:var(--act-pink);border:1px solid rgba(255,0,102,.3)}.subpage .tag.driver-val{background:var(--green-dim);color:var(--mojo-green);border:1px solid rgba(0,220,130,.3)}.subpage .tag.driver-eng,.subpage .tag.assistant-cece{background:var(--purple-dim);color:var(--learn-purple);border:1px solid rgba(189,130,255,.3)}.subpage .tag.assistant-mo{background:var(--blue-dim);color:var(--listen-blue);border:1px solid rgba(3,171,237,.3)}.subpage .tag.assistant-jo{background:var(--green-dim);color:var(--mojo-green);border:1px solid rgba(0,220,130,.3)}.subpage .tag.series{background:var(--yellow-dim);color:var(--yellow);border:1px solid rgba(255,199,40,.3)}.subpage h1.title{font-size:clamp(36px,5vw,56px);font-weight:800;line-height:1.05;letter-spacing:-.025em;margin:0 0 28px}.subpage h1.title .green{color:var(--mojo-green)}.subpage h1.title .blue{color:var(--listen-blue)}.subpage h1.title .pink{color:var(--act-pink)}.subpage h1.title .purple{color:var(--learn-purple)}.subpage h1.title .yellow{color:var(--yellow)}.subpage .dek{font-size:clamp(18px,1.6vw,22px);color:var(--text-dim);line-height:1.55;margin-bottom:36px;max-width:720px}.subpage .byline{display:flex;align-items:center;gap:18px;padding:18px 0;margin-bottom:48px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-muted);letter-spacing:.8px;flex-wrap:wrap}.subpage .byline .pub{color:var(--text-dim)}.subpage .byline strong{color:var(--text);font-weight:600}.subpage .byline-sep{width:4px;height:4px;border-radius:50%;background:var(--text-muted)}.subpage .article-body h2{font-size:clamp(28px,3vw,38px);font-weight:800;letter-spacing:-.02em;margin:56px 0 20px;line-height:1.15}.subpage .article-body h2 .green{color:var(--mojo-green)}.subpage .article-body h2 .pink{color:var(--act-pink)}.subpage .article-body h2 .blue{color:var(--listen-blue)}.subpage .article-body h2 .purple{color:var(--learn-purple)}.subpage .article-body h2 .yellow{color:var(--yellow)}.subpage .article-body h3{font-size:20px;font-weight:700;letter-spacing:-.015em;margin:32px 0 12px;color:var(--text)}.subpage .article-body p{margin:0 0 18px;color:var(--text-dim);max-width:720px}.subpage .article-body p strong,.subpage .article-body p b{color:var(--text);font-weight:600}.subpage .article-body ul{padding-left:0;list-style:none;margin:18px 0 24px;max-width:720px}.subpage .article-body ul li{padding:8px 0 8px 24px;position:relative;color:var(--text-dim)}.subpage .article-body ul li:before{content:"→";position:absolute;left:0;color:var(--mojo-green);font-family:JetBrains Mono,monospace}.subpage blockquote.pullquote{margin:32px 0;padding:24px 0 24px 32px;border-left:3px solid var(--mojo-green);font-style:italic;font-size:clamp(22px,2.2vw,28px);font-weight:500;color:var(--text);line-height:1.35;letter-spacing:-.015em;max-width:720px}.subpage blockquote.pullquote:before{content:"“";color:var(--mojo-green);margin-right:6px}.subpage blockquote.pullquote:after{content:"”";color:var(--mojo-green)}.subpage blockquote.pullquote.pink{border-left-color:var(--act-pink)}.subpage blockquote.pullquote.pink:before,.subpage blockquote.pullquote.pink:after{color:var(--act-pink)}.subpage blockquote.pullquote.blue{border-left-color:var(--listen-blue)}.subpage blockquote.pullquote.blue:before,.subpage blockquote.pullquote.blue:after{color:var(--listen-blue)}.subpage .stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:36px 0;max-width:760px}.subpage .stat{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;backdrop-filter:blur(10px)}.subpage .stat .n{font-size:clamp(28px,3vw,40px);font-weight:800;letter-spacing:-1.5px;line-height:1}.subpage .stat .l{font-size:13px;color:var(--text-dim);margin-top:10px;line-height:1.45}.subpage .stat.green .n{color:var(--mojo-green)}.subpage .stat.pink .n{color:var(--act-pink)}.subpage .stat.blue .n{color:var(--listen-blue)}.subpage .stat.purple .n{color:var(--learn-purple)}.subpage .stat.yellow .n{color:var(--yellow)}.subpage .chart{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:28px 28px 32px;margin:36px 0;max-width:760px;backdrop-filter:blur(10px)}.subpage .chart-title{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted);margin-bottom:22px}.subpage .chart-rows{display:flex;flex-direction:column;gap:14px}.subpage .chart-row{display:grid;grid-template-columns:220px 1fr 80px;gap:14px;align-items:center}.subpage .chart-row .label{font-size:13px;color:var(--text-dim);line-height:1.35}.subpage .chart-row .bar-track{height:22px;background:var(--surface-2);border-radius:5px;overflow:hidden}.subpage .chart-row .bar{height:100%;border-radius:5px;transition:width .8s ease}.subpage .chart-row .value{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;text-align:right}.subpage .bar.green{background:var(--mojo-green)}.subpage .bar.pink{background:var(--act-pink)}.subpage .bar.blue{background:var(--listen-blue)}.subpage .bar.purple{background:var(--learn-purple)}.subpage .bar.yellow{background:var(--yellow)}.subpage .bar.muted{background:var(--text-muted);opacity:.6}.subpage .value.green{color:var(--mojo-green)}.subpage .value.pink{color:var(--act-pink)}.subpage .value.blue{color:var(--listen-blue)}.subpage .value.purple{color:var(--learn-purple)}.subpage .value.yellow{color:var(--yellow)}.subpage .duo{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:32px 0;max-width:760px}.subpage .duo-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:22px;backdrop-filter:blur(10px)}.subpage .duo-card h4{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-muted);letter-spacing:1.5px;text-transform:uppercase;margin:0 0 14px}.subpage .duo-card.drivers h4{color:var(--act-pink)}.subpage .duo-card.solutions h4{color:var(--mojo-green)}.subpage .duo-card ul{margin:0}.subpage .duo-card ul li{padding:6px 0 6px 20px;font-size:14px}.subpage .duo-card.drivers ul li:before{color:var(--act-pink);content:"·";font-size:24px;line-height:.8}.subpage .duo-card.solutions ul li:before{color:var(--mojo-green);content:"✓";font-size:13px;font-weight:700}.subpage .assistant-callout{background:linear-gradient(135deg,#bd82ff0f,#00dc820a);border:1px solid rgba(189,130,255,.18);border-radius:var(--radius-lg);padding:32px;margin:48px 0;max-width:760px}.subpage .assistant-callout.blue-glow{background:linear-gradient(135deg,#03abed0f,#00dc820a);border-color:#03abed38}.subpage .assistant-callout.green-glow{background:linear-gradient(135deg,#00dc8214,#bd82ff0a);border-color:#00dc8238}.subpage .assistant-callout.purple-glow{background:linear-gradient(135deg,#bd82ff14,#00dc820a);border-color:#bd82ff38}.subpage .assistant-callout .lab{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--learn-purple);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.subpage .assistant-callout.blue-glow .lab{color:var(--listen-blue)}.subpage .assistant-callout.green-glow .lab{color:var(--mojo-green)}.subpage .assistant-callout.purple-glow .lab{color:var(--learn-purple)}.subpage .assistant-callout h3{font-size:22px;margin:0 0 12px;letter-spacing:-.015em}.subpage .assistant-callout p{color:var(--text-dim);margin-bottom:18px;max-width:none}.subpage .assistant-callout .ac-cta{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--mojo-green);font-size:14.5px}.subpage .assistant-callout .ac-cta:hover{gap:10px}.subpage .side-rail{position:sticky;top:100px;align-self:start;display:flex;flex-direction:column;gap:18px}.subpage .rail-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:22px;backdrop-filter:blur(10px)}.subpage .rail-card h4{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-muted);letter-spacing:1.5px;text-transform:uppercase;margin:0 0 14px}.subpage .rail-card.cta{border-color:#00dc824d;background:linear-gradient(135deg,rgba(0,220,130,.08),var(--card))}.subpage .rail-card.cta h4{color:var(--mojo-green)}.subpage .rail-card.cta p{font-size:14px;color:var(--text-dim);margin:0 0 16px}.subpage .rail-card.cta .btn{width:100%}.subpage .toc{display:flex;flex-direction:column;gap:8px}.subpage .toc a{font-size:13.5px;color:var(--text-dim);padding:4px 0}.subpage .toc a:hover{color:var(--mojo-green)}.subpage .download-form{display:grid;gap:10px;margin-top:12px}.subpage .download-form input{padding:10px 12px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-size:13.5px;font-family:inherit;outline:none}.subpage .download-form input:focus{border-color:var(--mojo-green)}.subpage .download-form button{padding:10px 12px;border-radius:8px;background:var(--mojo-green);color:#000;border:0;font-weight:600;font-size:13.5px;cursor:pointer;font-family:inherit}.subpage .download-form .legal{font-size:11px;color:var(--text-muted);line-height:1.45;margin:0}.subpage .related{border-top:1px solid var(--border);padding-top:56px;margin-top:56px}.subpage .related h2{font-size:28px;margin-bottom:28px}.subpage .related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;max-width:760px}.subpage .related-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:22px;transition:transform .26s ease,border-color .26s ease}.subpage .related-card:hover{transform:translateY(-3px);border-color:var(--border-strong)}.subpage .related-card .ec{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--accent,var(--mojo-green));letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px;display:inline-flex;align-items:center;gap:6px}.subpage .related-card .ec:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.subpage .related-card.risk,.subpage .related-card.experience{--accent:var(--act-pink)}.subpage .related-card.quality{--accent:var(--listen-blue)}.subpage .related-card.value{--accent:var(--mojo-green)}.subpage .related-card h3{font-size:16px;margin:0 0 8px;line-height:1.3;letter-spacing:-.01em}.subpage .related-card .ab{font-size:13px;color:var(--text-dim);line-height:1.5}.subpage .end-cta{margin:80px 0 0;padding:56px;background:linear-gradient(135deg,#00dc821a,#bd82ff0f);border:1px solid rgba(0,220,130,.25);border-radius:var(--radius-lg);text-align:center}.subpage .end-cta h2{font-size:clamp(28px,3vw,40px);margin:0 0 14px}.subpage .end-cta p{color:var(--text-dim);max-width:580px;margin:0 auto 24px;font-size:17px}.subpage .end-cta .btn-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.subpage .series-volumes{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:980px;margin:36px 0}.subpage .series-volume{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:28px;transition:transform .26s ease,border-color .26s ease;color:inherit;display:flex;flex-direction:column}.subpage .series-volume:hover{transform:translateY(-4px);border-color:var(--mojo-green)}.subpage .series-volume .vol-num{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--mojo-green);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.subpage .series-volume h3{font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.02em;margin:0 0 12px}.subpage .series-volume .vol-ab{font-size:14px;color:var(--text-dim);line-height:1.55;margin:0 0 18px;flex:1}.subpage .series-volume .vol-meta{padding-top:14px;border-top:1px solid var(--border);display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-muted);letter-spacing:.6px;text-transform:uppercase}.subpage .series-volume .vol-cta{color:var(--mojo-green)}.subpage .series-volume:hover .vol-cta{transform:translate(3px)}.subpage .footer:not(.footer--home){border-top:1px solid var(--border);padding:40px 0;margin-top:80px;text-align:center;font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--text-muted)}.subpage .footer:not(.footer--home) a{color:var(--text-dim);text-decoration:underline}.subpage .cs-hero{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;margin-bottom:56px;padding-bottom:48px;border-bottom:1px solid var(--border)}.subpage .cs-hero-left{min-width:0}.subpage .cs-hero-right{display:grid;gap:16px}.subpage .cs-customer{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--mojo-green);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:14px}.subpage .cs-outcome{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:22px}.subpage .cs-outcome .n{font-size:clamp(34px,4vw,48px);font-weight:800;letter-spacing:-1.5px;line-height:1;color:var(--mojo-green)}.subpage .cs-outcome .l{font-size:14px;color:var(--text-dim);margin-top:10px;line-height:1.4}.subpage .cs-outcome.green .n{color:var(--mojo-green)}.subpage .cs-outcome.blue .n{color:var(--listen-blue)}.subpage .cs-outcome.purple .n{color:var(--learn-purple)}.subpage .cs-outcome.pink .n{color:var(--act-pink)}.subpage .cs-outcome.yellow .n{color:var(--yellow)}.subpage .cs-section{display:grid;grid-template-columns:220px 1fr;gap:40px;padding:32px 0;border-bottom:1px solid var(--border)}.subpage .cs-section:last-of-type{border-bottom:0}.subpage .cs-section-label{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-muted);letter-spacing:1.5px;text-transform:uppercase;font-weight:600}.subpage .cs-section-label.challenge{color:var(--act-pink)}.subpage .cs-section-label.solution{color:var(--listen-blue)}.subpage .cs-section-label.outcomes{color:var(--mojo-green)}.subpage .cs-section-content p{margin:0 0 14px;color:var(--text-dim);max-width:none}.subpage .cs-section-content p:last-child{margin-bottom:0}.subpage .cs-section-content ul{padding-left:0;list-style:none;margin:14px 0 0}.subpage .cs-section-content ul li{padding:8px 0 8px 24px;position:relative;font-size:15.5px}.subpage .cs-section-content ul li:before{content:"→";position:absolute;left:0;color:var(--mojo-green);font-family:JetBrains Mono,monospace}.subpage .cs-section-content ul.numbers li{padding-left:32px}.subpage .cs-section-content ul.numbers li:before{content:counter(item,decimal-leading-zero);counter-increment:item;color:var(--mojo-green);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;top:9px}.subpage .cs-section-content ul.numbers{counter-reset:item}.subpage .cs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.subpage .cs-card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:28px;backdrop-filter:blur(10px);transition:transform .26s ease,border-color .26s ease;color:inherit}.subpage .cs-card:hover{transform:translateY(-4px);border-color:var(--border-strong)}.subpage .cs-card .cs-vertical{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--mojo-green);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:14px;display:inline-flex;align-items:center;gap:6px}.subpage .cs-card .cs-vertical:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.subpage .cs-card h3{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 14px}.subpage .cs-card .cs-numbers{display:grid;grid-template-columns:1fr;gap:12px;flex:1;margin-bottom:18px}.subpage .cs-card .cs-num-row{display:flex;align-items:baseline;gap:12px;padding:8px 0;border-top:1px solid var(--border)}.subpage .cs-card .cs-num-row:first-child{border-top:0;padding-top:0}.subpage .cs-card .cs-num-row .big{font-size:22px;font-weight:800;color:var(--mojo-green);letter-spacing:-.5px;flex-shrink:0;min-width:78px}.subpage .cs-card .cs-num-row .ctx{font-size:13px;color:var(--text-dim);line-height:1.4}.subpage .cs-card .cs-cta{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--mojo-green);letter-spacing:1px;text-transform:uppercase;padding-top:16px;border-top:1px solid var(--border);display:flex;justify-content:space-between}@media(max-width:1000px){.subpage .cs-hero{grid-template-columns:1fr;gap:32px}.subpage .cs-section{grid-template-columns:1fr;gap:12px}.subpage .cs-grid{grid-template-columns:1fr}}@media(max-width:1000px){.subpage .nav-links{display:none}.subpage .article-wrap{grid-template-columns:1fr;gap:32px;padding:40px 22px}.subpage .side-rail{position:static}.subpage .stat-row{grid-template-columns:1fr}.subpage .chart-row{grid-template-columns:1fr;gap:4px}.subpage .chart-row .value{text-align:left}.subpage .duo,.subpage .related-grid{grid-template-columns:1fr}.subpage .end-cta{padding:32px 22px}.subpage .series-volumes{grid-template-columns:1fr}}
