/* MachineUp V8.47 — focused recurring-value integration */
.mu-core-intelligence,.mu-plan-intelligence,.mu-how-intelligence{background:#071a2f;color:#fff;padding:72px 20px}
.mu-core-intelligence-inner,.mu-plan-intelligence-inner,.mu-how-intelligence-inner{max-width:1180px;margin:0 auto}
.mu-core-intelligence .eyebrow,.mu-plan-intelligence .eyebrow,.mu-how-intelligence .eyebrow{color:#8fd0ff}
.mu-core-intelligence h2,.mu-plan-intelligence h2,.mu-how-intelligence h2{font-size:clamp(2rem,4vw,3.25rem);line-height:1.05;margin:.45rem 0 1rem;max-width:900px}
.mu-core-intro,.mu-plan-intelligence-inner>p{max-width:840px;color:#cbdceb;font-size:1.06rem;line-height:1.65}
.mu-core-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 44px;margin-top:34px;border-top:1px solid rgba(255,255,255,.18)}
.mu-core-grid article{display:grid;grid-template-columns:54px 1fr;gap:16px;padding:26px 0;border-bottom:1px solid rgba(255,255,255,.16)}
.mu-core-grid article:nth-child(odd){padding-right:12px}.mu-core-grid article:nth-child(even){padding-left:12px}
.mu-core-grid article>span{font-size:.82rem;font-weight:900;color:#7fc7ff;letter-spacing:.12em;padding-top:3px}
.mu-core-grid small,.mu-platform-band small{font-size:.75rem;font-weight:900;letter-spacing:.1em;color:#8fd0ff}
.mu-core-grid h3{font-size:1.22rem;line-height:1.25;margin:6px 0 8px}.mu-core-grid p{margin:0;color:#cbd9e6;line-height:1.55;font-size:.94rem}
.mu-platform-band{display:grid;grid-template-columns:minmax(310px,.8fr) 1.2fr;gap:34px;align-items:center;margin-top:28px;padding:24px 0 0;border-top:1px solid rgba(255,255,255,.22)}
.mu-platform-band strong{display:block;margin-top:7px;font-size:1.16rem;color:#fff}.mu-platform-band p{margin:0;color:#c7d8e6;line-height:1.55;font-size:.92rem}
.mu-platform-band.compact{margin-top:24px}
.mu-plan-lines,.mu-how-lines,.mu-example-lines{margin-top:28px;border-top:1px solid rgba(255,255,255,.18)}
.mu-plan-lines>div{display:grid;grid-template-columns:280px 1fr;gap:28px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.15)}
.mu-plan-lines b{font-size:1rem}.mu-plan-lines span{color:#cbd9e6;line-height:1.55}
.mu-how-lines>div{display:grid;grid-template-columns:44px 240px 1fr;gap:18px;align-items:start;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.15)}
.mu-how-lines>div>span{color:#8fd0ff;font-size:.78rem;font-weight:900;letter-spacing:.1em}.mu-how-lines b{font-size:1.04rem}.mu-how-lines p{margin:0;color:#cbd9e6;line-height:1.55}
.mu-example-intelligence{margin:28px 0;padding:28px;background:#071a2f;color:#fff;border-radius:0}.mu-example-intelligence .eyebrow{color:#8fd0ff}.mu-example-intelligence h3{font-size:1.45rem;margin:6px 0 4px}.mu-example-lines{margin-top:20px}.mu-example-lines>div{display:grid;grid-template-columns:230px 1fr;gap:22px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.14)}.mu-example-lines span{color:#cad8e5;line-height:1.5}
/* Report intelligence panels */
.mu-intelligence-report{margin:26px 0;border:1px solid #cad9e6;background:#f7fbfe}.mu-intelligence-head{padding:24px 26px;background:#0a2037;color:#fff}.mu-intelligence-head .eyebrow{color:#8fd0ff}.mu-intelligence-head h3{margin:5px 0 7px;font-size:1.45rem}.mu-intelligence-head p{margin:0;color:#cfdeea;line-height:1.5}.mu-intelligence-rows{padding:0 26px}.mu-intelligence-row{display:grid;grid-template-columns:210px 1fr 120px;gap:20px;align-items:start;padding:18px 0;border-bottom:1px solid #dce6ee}.mu-intelligence-row:last-child{border-bottom:0}.mu-intelligence-row b{font-size:.96rem}.mu-intelligence-row p{margin:0;color:#506a7e;line-height:1.5}.mu-intelligence-row em{font-style:normal;text-align:right;font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:#356786}.mu-intelligence-row em.warn{color:#9b6213}.mu-intelligence-row em.good{color:#26724a}.mu-source-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.mu-source-list span{font-size:.76rem;padding:5px 8px;border:1px solid #cfdae4;background:#fff;color:#496579}
.mu-observed-test{margin:26px 0;background:#0b2139;color:#fff;padding:25px 26px;border-radius:14px}.mu-observed-test .eyebrow{color:#8fd0ff}.mu-observed-test h3{margin:5px 0 8px}.mu-observed-test p{color:#cedde9;line-height:1.55}.mu-test-fields{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:18px;border-top:1px solid rgba(255,255,255,.18)}.mu-test-fields div{padding:16px 14px 0 0}.mu-test-fields small{display:block;color:#8fd0ff;font-weight:900;font-size:.68rem;letter-spacing:.08em}.mu-test-fields b{display:block;margin-top:6px;font-size:.9rem}.mu-platform-note{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.16);font-size:.82rem;color:#bbcede}
@media(max-width:850px){.mu-core-grid{grid-template-columns:1fr}.mu-core-grid article:nth-child(odd),.mu-core-grid article:nth-child(even){padding-left:0;padding-right:0}.mu-platform-band{grid-template-columns:1fr;gap:12px}.mu-plan-lines>div,.mu-how-lines>div,.mu-example-lines>div{grid-template-columns:1fr;gap:6px}.mu-how-lines>div{grid-template-columns:34px 1fr}.mu-how-lines p{grid-column:2}.mu-intelligence-row{grid-template-columns:1fr}.mu-intelligence-row em{text-align:left}.mu-test-fields{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.mu-core-intelligence,.mu-plan-intelligence,.mu-how-intelligence{padding:52px 16px}.mu-core-grid article{grid-template-columns:38px 1fr}.mu-example-intelligence{padding:22px 18px}.mu-test-fields{grid-template-columns:1fr}}

.mu-lifecycle-strip{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:24px 0 4px;padding:14px 0;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.mu-lifecycle-strip span{font-size:.74rem;font-weight:900;letter-spacing:.08em;color:#e7f3fc}.mu-lifecycle-strip i{font-style:normal;color:#63b4f2;font-weight:900}@media(max-width:650px){.mu-lifecycle-strip{gap:6px 8px}.mu-lifecycle-strip span{font-size:.68rem}}
