.mxm{--forest:#12382c;--forest-2:#1c4b3b;--forest-3:#2f745b;--green:#25694f;--green-ink:#176b4f;--copper:#d9a369;--copper-ink:#a8692f;--mint:#b9e7d2;--mint-2:#d9f5e7;--mint-3:#eaf5ef;--cream:#faf8f4;--paper:#f3efe7;--ink:#12241d;--ink-2:#53645d;--ink-3:#7d8c85;--line:#e4ded3;--black:#141414;--p-mint:#cfe9df;--p-pink:#f6d4df;--p-butter:#fbe5ad;--p-sky:#d6e4f3;--p-lilac:#e3ddf6;--up:#1d7a55;--down:#b8434f}.mxm,.mxm *{box-sizing:border-box}.mxm{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:var(--ink);background:var(--cream);font-variant-numeric:tabular-nums;margin:0;font-family:MXM Manrope,Segoe UI,sans-serif;font-size:9.2pt;line-height:1.56}.mxm .mono{font-family:MXM Plex Mono,monospace}.mxm svg.ic{vertical-align:-2px;flex:none;width:13px;height:13px}.mxm a{color:inherit;text-decoration:none}.mxm p{margin:0 0 7pt}.mxm b,.mxm strong{color:var(--ink);font-weight:700}.mxm .full{page:full;break-before:page;background:var(--forest);color:#fff;width:210mm;height:297mm;position:relative;overflow:hidden}.mxm .full:first-child{break-before:auto}.mxm .full .blob,.mxm .full .ring{border-radius:50%;position:absolute}.mxm .full .ring{border-style:solid}.mxm .full .inner{flex-direction:column;display:flex;position:absolute;inset:22mm 20mm 20mm}.mxm .full .lock{align-items:center;gap:10px;display:flex}.mxm .full .lock .mk{background:var(--copper);width:34px;height:34px;color:var(--forest);border-radius:10px;place-items:center;display:grid}.mxm .full .lock .mk svg{width:20px;height:20px}.mxm .full .lock b{color:#fff;letter-spacing:-.02em;font-size:13pt;line-height:1.1;display:block}.mxm .full .lock small{letter-spacing:.18em;text-transform:uppercase;color:#9fc5b4;font-family:MXM Plex Mono;font-size:6.8pt;font-weight:600;display:block}.mxm .full .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--mint);font-family:MXM Plex Mono;font-size:7.6pt;font-weight:600}.mxm .full h1{letter-spacing:-.045em;color:#fff;margin:10pt 0 0;font-size:40pt;font-weight:700;line-height:1.02}.mxm .full h1 em{color:var(--copper);font-style:italic;font-weight:600}.mxm .full .lede{color:#d4e4dc;max-width:128mm;margin-top:14pt;font-size:11.5pt;line-height:1.6}.mxm .full .meta{letter-spacing:.14em;text-transform:uppercase;color:#8fb5a4;justify-content:space-between;align-items:flex-end;gap:12mm;margin-top:auto;font-family:MXM Plex Mono;font-size:7pt;font-weight:600;display:flex}.mxm .full .meta b{color:#fff}.mxm .cover-who{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:18mm;display:grid}.mxm .cover-who div{background:#ffffff0f;border:1px solid #b9e7d229;border-radius:14px;padding:11px 12px}.mxm .cover-who b{color:#fff;font-size:9.5pt;display:block}.mxm .cover-who span{color:#b9d3c7;margin-top:3px;font-size:7.8pt;line-height:1.45;display:block}.mxm .cover-who .dot{border-radius:50%;width:8px;height:8px;margin-bottom:8px;display:block}.mxm .part-num{color:var(--copper);letter-spacing:-.04em;margin-top:30mm;font-family:MXM Plex Mono;font-size:92pt;font-weight:500;line-height:1}.mxm .part-list{border-top:1px solid #b9e7d22e;margin-top:14mm}.mxm .part-list a{color:#e6f0eb;border-bottom:1px solid #b9e7d21f;grid-template-columns:16mm 1fr auto;align-items:baseline;gap:4mm;padding:7pt 0;font-size:10.5pt;font-weight:600;display:grid}.mxm .part-list a .n{color:var(--copper);font-family:MXM Plex Mono;font-size:8pt}.mxm .part-list a .d{color:#9fc5b4;font-size:8.2pt;font-weight:500}.mxm .sec{border-top:1.5px solid var(--line);margin-top:20pt;padding-top:15pt}.mxm .sec.newpage,.mxm .full+.sec{break-before:page;border-top:0;margin-top:0;padding-top:0}.mxm .full+.sec{break-before:auto}.mxm header.sh{break-inside:avoid;break-after:avoid}.mxm header.sh .lede{margin-bottom:10pt}.mxm h3,.mxm h4{break-after:avoid}.mxm .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--green-ink);align-items:center;gap:8px;font-family:MXM Plex Mono;font-size:7.2pt;font-weight:600;display:flex}.mxm .eyebrow .sn{background:var(--forest);color:#fff;letter-spacing:.08em;border-radius:6px;padding:2px 6px}.mxm h2{letter-spacing:-.04em;color:var(--ink);break-after:avoid;margin:7pt 0 0;font-size:22pt;font-weight:700;line-height:1.08}.mxm h2 em{color:var(--copper-ink);font-style:italic;font-weight:600}.mxm .lede{color:var(--ink-2);max-width:165mm;margin:9pt 0 12pt;font-size:10.6pt;line-height:1.58}.mxm h3{letter-spacing:-.02em;color:var(--forest);break-after:avoid;align-items:center;gap:7px;margin:15pt 0 5pt;font-size:11.6pt;font-weight:800;display:flex}.mxm h3 .ic{width:15px;height:15px;color:var(--green)}.mxm h4{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);break-after:avoid;margin:11pt 0 4pt;font-family:MXM Plex Mono;font-size:7pt;font-weight:600}.mxm .muted{color:var(--ink-2)}.mxm .small{font-size:8.2pt}.mxm .cols{grid-template-columns:1fr 1fr;gap:12pt;display:grid}.mxm .cols3{grid-template-columns:repeat(3,1fr);gap:9pt;display:grid}.mxm .cols>*,.mxm .cols3>*{min-width:0}.mxm .keep{break-inside:avoid}.mxm ul.ticks,.mxm ul.dots{margin:0 0 6pt;padding:0;list-style:none}.mxm ul.ticks li,.mxm ul.dots li{color:var(--ink-2);margin:3.5pt 0;padding-left:17px;position:relative}.mxm ul.ticks li:before{content:"";border-left:2px solid var(--green);border-bottom:2px solid var(--green);width:10px;height:6px;position:absolute;top:4.5px;left:0;transform:rotate(-45deg)}.mxm ul.dots li:before{content:"";background:var(--copper);border-radius:50%;width:5px;height:5px;position:absolute;top:6.5px;left:3px}.mxm ul.ticks li b,.mxm ul.dots li b{color:var(--ink)}.mxm ol.steps{counter-reset:st;margin:4pt 0 8pt;padding:0;list-style:none}.mxm ol.steps li{counter-increment:st;color:var(--ink-2);min-height:18px;margin:5pt 0;padding-left:27px;position:relative}.mxm ol.steps li:before{content:counter(st);background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7.6pt;font-weight:800;display:grid;position:absolute;top:-1px;left:0}.mxm ol.steps li b{color:var(--ink)}.mxm .card{border:1px solid var(--line);break-inside:avoid;background:#fff;border-radius:14px;padding:11pt 13pt;box-shadow:0 6px 18px #12382c0d}.mxm .rules{background:var(--mint-3);break-inside:avoid;border:1px solid #d3eadf;border-radius:14px;margin:9pt 0;padding:10pt 13pt 6pt}.mxm .rules>.t,.mxm .card>.t,.mxm .note>.t{letter-spacing:.16em;text-transform:uppercase;color:var(--green-ink);align-items:center;gap:6px;margin-bottom:4pt;font-family:MXM Plex Mono;font-size:6.9pt;font-weight:600;display:flex}.mxm .note{break-inside:avoid;background:#fff8ea;border:1px solid #f0dcb4;border-radius:12px;margin:9pt 0;padding:8pt 12pt 3pt}.mxm .note>.t{color:var(--copper-ink)}.mxm .note.warn{background:#fbeef0;border-color:#efcdd3}.mxm .note.warn>.t{color:var(--down)}.mxm .dark-card{background:var(--forest);color:#d4e4dc;break-inside:avoid;border-radius:16px;padding:13pt 15pt}.mxm .dark-card b{color:#fff}.mxm .dark-card .t{letter-spacing:.16em;text-transform:uppercase;color:var(--mint);margin-bottom:5pt;font-family:MXM Plex Mono;font-size:6.9pt;font-weight:600}.mxm .roles{break-inside:avoid;grid-template-columns:repeat(3,1fr);gap:8pt;margin:10pt 0 4pt;display:grid}.mxm .roles.two,.mxm .roles.four{grid-template-columns:repeat(2,1fr)}.mxm .role{break-inside:avoid;color:#2b3b35;border-radius:12px;padding:8pt 10pt 6pt;font-size:8.4pt;line-height:1.5}.mxm .role .w{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:3pt;font-family:MXM Plex Mono;font-size:6.6pt;font-weight:600;display:flex}.mxm .role .w i{border-radius:50%;width:7px;height:7px;display:inline-block}.mxm .role.lead{background:var(--p-butter)}.mxm .role.lead .w{color:#6f4d0c}.mxm .role.lead .w i{background:#c8901f}.mxm .role.agency{background:var(--p-sky)}.mxm .role.agency .w{color:#27507a}.mxm .role.agency .w i{background:#3d6fa5}.mxm .role.mkt{background:var(--p-mint)}.mxm .role.mkt .w{color:#1b5a41}.mxm .role.mkt .w i{background:var(--green)}.mxm .role.ba{background:var(--p-lilac)}.mxm .role.ba .w{color:#4a3b85}.mxm .role.ba .w i{background:#6c5bb5}.mxm .role.cre{background:var(--p-pink)}.mxm .role.cre .w{color:#8a2943}.mxm .role.cre .w i{background:#c4577a}.mxm .roles.four>:last-child:nth-child(odd),.mxm .vs-roles>:last-child:nth-child(odd){grid-column:1/-1}.mxm .role .pill{box-shadow:0 0 0 1.5px #ffffffe6}.mxm .tiles{break-inside:avoid;grid-template-columns:repeat(4,1fr);gap:7pt;margin:8pt 0 10pt;display:grid}.mxm .tiles.three{grid-template-columns:repeat(3,1fr)}.mxm .tile{border-radius:13px;padding:9pt 11pt;position:relative;overflow:hidden}.mxm .tile:after{content:"";background:#fff6;border-radius:50%;width:56px;height:56px;position:absolute;top:-20px;right:-18px}.mxm .tile .v{letter-spacing:-.04em;color:var(--ink);font-size:17pt;font-weight:800;line-height:1.1}.mxm .tile .l{color:#12241dbf;margin-top:2pt;font-size:7.8pt;font-weight:700;line-height:1.35}.mxm .bg-mint{background:var(--p-mint)}.mxm .bg-sky{background:var(--p-sky)}.mxm .bg-butter{background:var(--p-butter)}.mxm .bg-pink{background:var(--p-pink)}.mxm .bg-lilac{background:var(--p-lilac)}.mxm .bg-white{border:1px solid var(--line);background:#fff}.mxm .pill{white-space:nowrap;vertical-align:1px;border-radius:999px;align-items:center;gap:4px;padding:1.5pt 7pt;font-size:7.4pt;font-weight:700;display:inline-flex}.mxm .pill.mint{background:var(--p-mint);color:#1b5a41}.mxm .pill.sky{background:var(--p-sky);color:#27507a}.mxm .pill.butter{background:var(--p-butter);color:#6f4d0c}.mxm .pill.pink{background:var(--p-pink);color:#8a2943}.mxm .pill.dark{background:var(--black);color:#fff}.mxm .pill.grey{color:#4c5551;background:#eeeae3}.mxm .pill.lilac{background:var(--p-lilac);color:#4a3b85}.mxm .tag{letter-spacing:.08em;text-transform:uppercase;background:var(--mint-3);color:var(--green-ink);vertical-align:1px;border-radius:5px;padding:1.5pt 6pt;font-family:MXM Plex Mono;font-size:6.6pt;font-weight:600;display:inline-flex}.mxm .ui{color:var(--forest);border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:5px;padding:0 4px;font-size:8.6pt;font-weight:700}.mxm table{border-collapse:separate;border-spacing:0;border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;margin:6pt 0 10pt;font-size:8.3pt;line-height:1.45;overflow:hidden}.mxm thead{display:table-header-group}.mxm tr{break-inside:avoid}.mxm th{text-align:left;color:var(--ink-2);background:var(--paper);border-bottom:1px solid var(--line);padding:6pt 8pt;font-size:7.4pt;font-weight:700}.mxm td{vertical-align:top;color:var(--ink-2);border-bottom:1px solid #efeae1;padding:6pt 8pt}.mxm tr:last-child td{border-bottom:0}.mxm td b{color:var(--ink)}.mxm td.c,.mxm th.c{text-align:center}.mxm .yes{color:var(--up);font-weight:800}.mxm .no{color:#b9b2a6;font-weight:700}.mxm .part{color:var(--copper-ink);font-weight:700}.mxm table.matrix td,.mxm table.matrix th{padding:4.5pt 7pt}.mxm table.matrix td:first-child{color:var(--ink);font-weight:600}.mxm table .plat{vertical-align:-3px;width:14px;height:14px;margin-right:5px}.mxm .toc{grid-template-columns:1fr 1fr;align-items:start;column-gap:11mm;margin-top:8pt;display:grid}.mxm .toc .grp{break-inside:avoid;margin-bottom:9pt}.mxm .toc .gl{letter-spacing:.18em;text-transform:uppercase;color:var(--copper-ink);margin:0 0 3pt;padding-top:4pt;font-family:MXM Plex Mono;font-size:6.8pt;font-weight:600}.mxm .toc a{color:var(--ink);border-bottom:1px dotted #d9d2c5;grid-template-columns:8mm 1fr auto;align-items:baseline;gap:2mm;padding:3.2pt 0;font-size:9pt;font-weight:600;display:grid}.mxm .toc a .n{color:var(--ink-3);font-family:MXM Plex Mono;font-size:7.4pt}.mxm .toc a .p{color:var(--forest);font-family:MXM Plex Mono;font-size:7.6pt;font-weight:600}.mxm .flow{break-inside:avoid;grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1fr;align-items:stretch;margin:8pt 0 12pt;display:grid}.mxm .flow .st{border:1px solid var(--line);background:#fff;border-radius:13px;padding:9pt 10pt}.mxm .flow .st .k{letter-spacing:.14em;color:var(--copper-ink);font-family:MXM Plex Mono;font-size:6.6pt;font-weight:600}.mxm .flow .st b{color:var(--forest);margin:2pt 0 3pt;font-size:10.5pt;display:block}.mxm .flow .st span{color:var(--ink-2);font-size:7.8pt;line-height:1.45;display:block}.mxm .flow .ar{color:var(--copper);place-items:center;display:grid}.mxm .flow .ar svg{width:16px;height:16px}.mxm .plat-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.mxm .plat-row svg{width:17px;height:17px}.mxm .mock{background:var(--cream);break-inside:avoid;border:1px solid #ddd6ca;border-radius:13px;margin:8pt 0 12pt;overflow:hidden;box-shadow:0 14px 34px #0618121f}.mxm .mock .bar{border-bottom:1px solid var(--line);color:var(--ink-2);background:#fff;align-items:center;gap:8px;padding:6pt 10pt;font-size:7.8pt;font-weight:700;display:flex}.mxm .mock .bar .dots{gap:4px;display:flex}.mxm .mock .bar .dots i{background:#e3ddd2;border-radius:50%;width:7px;height:7px;display:block}.mxm .mock .bar .sp{margin-left:auto}.mxm .mock .body{padding:10pt 11pt}.mxm .mock .cap{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:0 11pt 8pt;font-family:MXM Plex Mono;font-size:6.4pt;font-weight:600}.mxm .seg{border:1px solid var(--line);background:#fff;border-radius:999px;gap:2px;padding:2px;display:inline-flex}.mxm .seg span{color:var(--ink-2);border-radius:999px;padding:1.5pt 7pt;font-size:7pt;font-weight:700}.mxm .seg span.on{background:var(--black);color:#fff}.mxm .up{color:var(--up);font-weight:800}.mxm .down{color:var(--down);font-weight:800}.mxm .mtiles{grid-template-columns:repeat(4,1fr);gap:6pt;display:grid}.mxm .mtile{border-radius:11px;padding:7pt 9pt;position:relative;overflow:hidden}.mxm .mtile .l{font-size:7pt;font-weight:700}.mxm .mtile .v{letter-spacing:-.035em;font-size:14pt;font-weight:800;line-height:1.15}.mxm .mtile .c{color:#12241db3;font-size:6.8pt;font-weight:600}.mxm .sig{border:1px solid var(--line);background:#fff;border-radius:11px;padding:7pt 9pt;font-size:8pt}.mxm .sig .h{justify-content:space-between;align-items:center;margin-bottom:3pt;display:flex}.mxm .sig .r{color:var(--ink-3);margin-top:4pt;font-family:MXM Plex Mono;font-size:6.6pt}.mxm .bar-h{background:#eee9df;border-radius:4px;height:7px;overflow:hidden}.mxm .bar-h i{background:var(--green);border-radius:4px;height:100%;display:block}.mxm .gauge{border-radius:50%;place-items:center;width:58px;height:58px;font-size:14pt;font-weight:800;display:grid}.mxm .src{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:-6pt;margin-bottom:10pt;font-family:MXM Plex Mono;font-size:6.4pt}.mxm hr.soft{border:0;border-top:1px solid var(--line);margin:12pt 0}.mxm .qa{break-inside:avoid;margin:0 0 8pt}.mxm .qa .q{color:var(--forest);font-size:9.4pt;font-weight:800}.mxm .qa .a{color:var(--ink-2)}.mxm .kpi{grid-template-columns:34mm 1fr;align-items:start;gap:6pt 10pt;display:grid}.mxm .lvl{text-align:center;background:var(--forest);color:#fff;border-radius:5px;min-width:18px;padding:0 4px;font-family:MXM Plex Mono;font-size:7pt;font-weight:600;display:inline-block}.mxm .vs-hero{break-inside:avoid;grid-template-columns:1fr 26px 1fr;align-items:stretch;gap:0;margin:4pt 0 10pt;display:grid}.mxm .vs-side{border-radius:16px;padding:11pt 13pt}.mxm .vs-side.without{background:#f1ece3;border:1px dashed #d6cdbd}.mxm .vs-side.with{background:var(--forest);color:#d4e4dc}.mxm .vs-side.with b,.mxm .vs-side.with ul.ticks li b{color:#fff}.mxm .vs-side.with ul.ticks li{color:#d4e4dc}.mxm .vs-side.with ul.ticks li:before{border-color:var(--copper)}.mxm .vs-k{letter-spacing:.16em;text-transform:uppercase;color:var(--down);font-family:MXM Plex Mono;font-size:6.8pt;font-weight:600}.mxm .vs-side.with .vs-k{color:var(--mint)}.mxm .vs-t{letter-spacing:-.02em;margin:2pt 0 6pt;font-size:11pt;display:block}.mxm .vs-apps{grid-template-columns:1fr 1fr;gap:4pt;display:grid}.mxm .vs-apps span{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:8px;align-items:center;gap:5px;padding:3pt 6pt;font-size:7.8pt;font-weight:700;display:flex}.mxm .vs-apps .plat{width:13px;height:13px}.mxm .vs-sheet{color:#1d6f42;background:#e6f2ea;border:1px solid #c4e0cd;border-radius:8px;align-items:center;gap:6px;margin:6pt 0 5pt;padding:3pt 7pt;font-family:MXM Plex Mono;font-size:7pt;display:flex}.mxm .vs-side.without p{color:var(--ink-2);margin:0;font-size:8pt;line-height:1.5}.mxm .vs-mid{color:var(--copper);place-items:center;display:grid}.mxm .vs-mid svg{width:18px;height:18px}.mxm table.vs td{font-size:8.1pt}.mxm table.vs td:nth-child(2){background:#fbf8f2}.mxm table.vs td:nth-child(3){color:#2b3b35;background:#f3faf6}.mxm table.vs th.vs-without{color:#8a2943;background:#f6e3e6}.mxm table.vs th.vs-with{background:var(--p-mint);color:#1b5a41}.mxm .vs-ref{letter-spacing:.08em;text-transform:uppercase;color:var(--green-ink);white-space:nowrap;background:#fff;border:1px solid #cfe5da;border-radius:5px;margin-left:2px;padding:0 5px;font-family:MXM Plex Mono;font-size:6.4pt;font-weight:600;display:inline-block}.mxm .vs-roles{grid-template-columns:1fr 1fr;gap:8pt;margin:4pt 0 6pt;display:grid}.mxm .vs-line{margin:3pt 0 0;font-size:8.2pt;line-height:1.5}.mxm .vs-line .pill{justify-content:center;min-width:44px;margin-right:3px}
@font-face{font-family:MXM Manrope;font-style:normal;font-weight:300 800;font-display:swap;src:url(/marketing-suite/fonts/Manrope-300-800.woff2)format("woff2")}@font-face{font-family:MXM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/marketing-suite/fonts/IBMPlexMono-400.woff2)format("woff2")}@font-face{font-family:MXM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/marketing-suite/fonts/IBMPlexMono-500.woff2)format("woff2")}@font-face{font-family:MXM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/marketing-suite/fonts/IBMPlexMono-600.woff2)format("woff2")}html:has(.mxm){scroll-behavior:smooth;background:#0b231b}.mxm{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;background:#0b231b;min-height:100vh}.mxm svg{vertical-align:baseline;display:inline}.mxm .full .ring{box-shadow:none}.mxm .mxm-bar{z-index:20;padding:10px max(16px, env(safe-area-inset-right,0px)) 10px max(16px, env(safe-area-inset-left,0px));background:#0f2d23;border-bottom:1px solid #b9e7d224;font-family:MXM Manrope,Segoe UI,sans-serif;position:sticky;top:0}.mxm .mxm-bar-in{align-items:center;gap:14px;max-width:1120px;margin:0 auto;display:flex}.mxm .mxm-lock{color:#eef5f1;flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.mxm .mxm-lock .mk{color:#12382c;background:#d9a369;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.mxm .mxm-lock .mk svg{width:18px;height:18px;display:block}.mxm .mxm-lock small{letter-spacing:.16em;text-transform:uppercase;color:#9fc5b4;font-family:MXM Plex Mono,monospace;font-size:10px;font-weight:600;line-height:1.3;display:block}.mxm .mxm-lock b{letter-spacing:-.02em;color:#eef5f1;font-size:15px;font-weight:700;line-height:1.2;display:block}.mxm .mxm-title{color:#eef5f1;border-left:1px solid #b9e7d22e;min-width:0;padding-left:14px;font-size:14px;font-weight:700;line-height:1.25}.mxm .mxm-ed{letter-spacing:.12em;text-transform:uppercase;color:#9fc5b4;font-family:MXM Plex Mono,monospace;font-size:10px;font-weight:600;display:block}.mxm .mxm-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.mxm .mxm-btn{color:#eef5f1;white-space:nowrap;border:1px solid #b9e7d233;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.mxm .mxm-btn:hover{border-color:#9fc5b4}.mxm .mxm-btn.primary{color:#12382c;background:#d9a369;border-color:#d9a369}.mxm .mxm-btn.primary:hover{background:#e4b47f}.mxm .mxm-btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;display:block}.mxm .mxm-btn:focus-visible,.mxm .mxm-lock:focus-visible,.mxm .mxm-foot a:focus-visible{outline-offset:2px;outline:2px solid #d9a369}.mxm .mxm-sheet{--mxm-pad:17mm;width:210mm;padding:0 var(--mxm-pad) var(--mxm-pad);background:var(--cream);zoom:1.25;border-radius:18px;margin:28px auto 20px;overflow:hidden;box-shadow:0 30px 80px #00000059}@media (max-width:1099px){.mxm .mxm-sheet{zoom:1.1}}@media (max-width:939px){.mxm .mxm-sheet{zoom:1;margin-top:20px}}.mxm .mxm-sheet [id]{scroll-margin-top:64px}.mxm .full{width:auto;height:auto;margin:0 calc(-1 * var(--mxm-pad)) 18pt}.mxm .full .inner{min-height:150mm;padding:20mm 20mm 16mm;position:relative;inset:auto}.mxm #cover .inner{min-height:255mm}.mxm .full .inner>.eyebrow[style]{margin-top:24mm!important}.mxm .full .part-num{margin-top:14mm}.mxm .full .meta{margin-top:auto;padding-top:14mm}.mxm .full~.full{margin-top:24pt}.mxm .sec.newpage{border-top:1.5px solid var(--line);margin-top:20pt;padding-top:15pt}.mxm .full+.sec{border-top:0;margin-top:0;padding-top:0}.mxm .toc a .p{display:none}.mxm .toc a{grid-template-columns:8mm 1fr}.mxm .toc a:hover span:nth-child(2),.mxm .part-list a:hover span:nth-child(2){text-underline-offset:3px;text-decoration:underline}.mxm .mxm-foot{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#9fc5b4;padding:6px 16px 40px;font-family:MXM Plex Mono,monospace;font-size:11px;font-weight:600}.mxm .mxm-foot a{color:#d9a369;text-decoration:none}.mxm .mxm-foot a:hover{text-decoration:underline}@media (max-width:839px){.mxm .mxm-sheet{--mxm-pad:16px;width:auto;box-shadow:none;zoom:1.15;border-radius:0;margin:0}.mxm .full .inner{min-height:0;padding:14mm 16px 12mm}.mxm #cover .inner{min-height:0}.mxm .full .inner>.eyebrow[style]{margin-top:14mm!important}.mxm .full h1{font-size:30pt}.mxm .full .part-num{margin-top:8mm;font-size:60pt}.mxm .full .meta{flex-wrap:wrap;gap:4mm}.mxm .full .meta div[style]{text-align:left!important}.mxm .part-list a{grid-template-columns:10mm 1fr}.mxm .part-list a .d{grid-column:2}.mxm h2{font-size:19pt}.mxm .cols,.mxm .cols3,.mxm .roles,.mxm .roles.two,.mxm .roles.four,.mxm .vs-roles,.mxm .toc,.mxm .vs-hero,.mxm .kpi{grid-template-columns:1fr}.mxm .roles.four>:last-child:nth-child(odd),.mxm .vs-roles>:last-child:nth-child(odd){grid-column:auto}.mxm .tiles,.mxm .tiles.three,.mxm .mtiles,.mxm .cover-who{grid-template-columns:1fr 1fr}.mxm [style*=grid-template-columns]{grid-template-columns:1fr!important}.mxm .flow{grid-template-columns:1fr}.mxm .flow .ar{padding:3pt 0}.mxm .flow .ar svg,.mxm .vs-mid svg{transform:rotate(90deg)}.mxm .vs-mid{padding:5pt 0}.mxm .tw{-webkit-overflow-scrolling:touch;margin:6pt calc(-1 * var(--mxm-pad)) 10pt;padding:0 var(--mxm-pad);overflow-x:auto}.mxm .tw>table{min-width:520px;margin:0}.mxm .tw.stack{margin:6pt 0 10pt;padding:0;overflow:visible}.mxm .tw.stack>table{min-width:0;display:block}.mxm .tw.stack thead{display:none}.mxm .tw.stack tbody{display:block}.mxm .tw.stack tr{border-bottom:1px solid #efeae1;padding:7pt 10pt 6pt;display:block}.mxm .tw.stack tr:last-child{border-bottom:0}.mxm .tw.stack td{border:0;padding:2pt 0;display:block;width:auto!important}.mxm .tw.stack td[data-label]:not(:first-child):before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:3pt 0 1pt;font-family:MXM Plex Mono,monospace;font-size:6.2pt;font-weight:600;display:block}.mxm .tw.stack td:first-child{color:var(--ink);font-weight:700}.mxm .tw.stack table.vs td:not(:first-child){border-radius:8px;margin-top:4pt;padding:4pt 7pt 5pt}.mxm .tw.stack table.vs td:nth-child(2):before{color:#8a2943}.mxm .tw.stack table.vs td:nth-child(3):before{color:#1b5a41}.mxm .mock .bar,.mxm .card>.t,.mxm .rules>.t,.mxm .note>.t{flex-wrap:wrap}.mxm .pill{white-space:normal}}@media (max-width:560px){.mxm .mxm-title,.mxm .mxm-long{display:none}.mxm .mxm-sheet{zoom:1.1}}@media print{.mxm{background:#fff}html:has(.mxm){background:#fff}.mxm .mxm-bar,.mxm .mxm-foot{display:none}.mxm .mxm-sheet{zoom:1;width:auto;box-shadow:none;border-radius:0;margin:0;padding:0}.mxm .full{margin:0 0 18pt}}
