.com_page{color:var(--mx-text);font:400 17px/1.65 var(--mx-font-body)}:root{--mx-purple:#150b3e;--mx-purple-mid:#241847;--mx-purple-soft:#3d3360;--mx-offwhite:#f5f7fa;--mx-white:#fff;--mx-yellow:#fcb711;--mx-blue:#0089d0;--mx-ink-100:#eceaf3;--mx-ink-200:#cfcadf;--mx-ink-300:#a8a2bf;--mx-text:#231c3d;--mx-text-muted:#5b5672;--mx-rule:#e2e0ea;--mx-tint:#eeebf7;--mx-radius:12px;--mx-radius-sm:6px;--mx-font-display:"Poppins",system-ui,sans-serif;--mx-font-body:"IBM Plex Sans",system-ui,sans-serif;--mx-font-mono:"IBM Plex Mono",ui-monospace,monospace;--mx-gutter:24px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:#150b3e!important;color:var(--mx-text);font:400 17px/1.65 var(--mx-font-body);margin:0}a{color:var(--mx-blue);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}:focus-visible{border-radius:2px;outline:3px solid var(--mx-blue);outline-offset:2px}h1,h2,h3{font-family:var(--mx-font-display);font-weight:600;line-height:1.2;margin:0 0 .6em}p{margin:0 0 1em}strong{font-weight:600}.mx-wrap{margin:0 auto;max-width:1180px;padding:0 var(--mx-gutter)}.mx-btn{align-items:center;border:2px solid transparent;border-radius:var(--mx-radius-sm);display:inline-flex;font:600 15px/1.2 var(--mx-font-display);justify-content:center;min-height:48px;padding:0 22px;text-align:center;text-decoration:none;transition:transform .15s ease}.mx-btn--primary{background:var(--mx-yellow);color:var(--mx-purple)}.mx-btn--primary:hover{transform:translateY(-1px)}.mx-btn--ghost{border-color:var(--mx-ink-300);color:var(--mx-white)}.mx-cta{margin:20px 0 0}.mx-link-arrow{font:600 15px/1.3 var(--mx-font-display);text-decoration:none}.mx-link-arrow:after{content:" \2192"}.mx-link-arrow:hover{text-decoration:underline}.mx-hero .mx-btn--primary{color:var(--mx-purple)}.mx-band{padding:76px 0;scroll-margin-top:16px}.mx-band--off{background:var(--mx-offwhite)}.mx-band--white{background:var(--mx-white)}.mx-band h2{color:var(--mx-purple);font-size:clamp(26px,3.1vw,36px);margin-bottom:22px;max-width:32ch}.mx-band h3{color:var(--mx-purple);font-size:21px;margin-top:40px}.mx-band p,.mx-list{max-width:74ch}.mx-answer{border-left:3px solid var(--mx-purple);color:var(--mx-purple);font-size:19px;line-height:1.6;margin:0 0 30px;max-width:70ch;padding:2px 0 2px 20px}.mx-list{margin:0 0 1.2em;padding-left:22px}.mx-list li{margin-bottom:8px}.mx-list li::marker{color:var(--mx-purple-soft)}.mx-list--num li::marker{color:var(--mx-purple);font:600 15px var(--mx-font-display)}.mx-table-wrap{background:var(--mx-white);border:1px solid var(--mx-rule);border-radius:var(--mx-radius);margin:22px 0 30px;overflow-x:auto}.mx-table{border-collapse:collapse;font-size:15px;line-height:1.5;min-width:560px;width:100%}.mx-table--wide{min-width:820px}.mx-table thead th{background:var(--mx-purple);color:var(--mx-white);font:600 14px/1.35 var(--mx-font-display);padding:13px 16px;text-align:left}.mx-table tbody th{color:var(--mx-purple);font:600 15px/1.4 var(--mx-font-display);text-align:left;width:28%}.mx-table tbody th,.mx-table td{padding:13px 16px;vertical-align:top}.mx-table tbody tr+tr>*{border-top:1px solid var(--mx-rule)}.mx-cta-card{align-items:center;background:var(--mx-purple);border-radius:var(--mx-radius);color:var(--mx-white);display:flex;gap:24px;justify-content:space-between;margin:34px 0 0;padding:22px 26px}.mx-cta-card__title{font:600 19px/1.3 var(--mx-font-display);margin-bottom:4px!important}.mx-cta-card__text{color:var(--mx-ink-200);margin:0!important}.mx-cta-card .mx-btn{flex:none}.mx-disclaimer{background:var(--mx-white);border:1px solid var(--mx-rule);border-radius:8px;font-size:15px;padding:12px 16px}@media (max-width:1080px){.mx-phases{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}.mx-ledger li:nth-child(4){border-left:0;padding-left:0}}@media (max-width:860px){:root{--mx-gutter:16px}body{font-size:16px}.mx-ledger{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.mx-ledger li,.mx-ledger li+li{border-left:0;border-top:1px solid var(--mx-purple-soft);padding:18px 12px 18px 0}.mx-band,.mx-closing{padding:52px 0}.mx-phases,.mx-proof,.mx-split,.mx-stats,.mx-steps{grid-template-columns:minmax(0,1fr)}.mx-toc ol{column-count:1}.mx-glossary__row,.mx-vertical{grid-template-columns:minmax(0,1fr)}.mx-answer{font-size:17.5px}.mx-cta-card{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:0s!important}}@media print{.mx-closing *,.mx-hero *{color:#000!important}.mx-faq__item{break-inside:avoid}}.mx-hero{background:var(--mx-purple);box-shadow:0 -4px 0 0 var(--mx-purple);color:var(--mx-white);margin-top:-4px;padding:40px 0 36px}.mx-crumbs{margin-bottom:28px}.mx-crumbs ol{color:var(--mx-ink-300);display:flex;flex-wrap:wrap;font:400 13px/1.4 var(--mx-font-body);gap:6px;list-style:none;margin:0;padding:0}.mx-crumbs li+li:before{color:var(--mx-purple-soft);content:"/";margin-right:6px}.mx-crumbs a{color:var(--mx-ink-200);text-decoration:none}.mx-hero h1{font-size:clamp(32px,4.4vw,52px);letter-spacing:-.01em;margin-bottom:22px;max-width:22ch}.mx-pills{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 26px;max-width:960px;padding:0}.mx-pills li{background:var(--mx-purple-mid);border:1px solid var(--mx-purple-soft);border-radius:999px;color:var(--mx-ink-100);font:500 12px/1.3 var(--mx-font-mono);letter-spacing:.04em;padding:6px 14px}.mx-lead{color:var(--mx-ink-200);font-size:18px;max-width:70ch}.mx-lead:first-child{font-size:19px}.mx-hero a,.mx-lead:first-child{color:var(--mx-white)}.mx-hero__cta{background:var(--mx-purple-mid);border:1px solid var(--mx-purple-soft);border-radius:var(--mx-radius);margin-top:10px;max-width:640px;padding:20px 22px}.mx-hero__cta-title{font:600 18px/1.3 var(--mx-font-display);margin-bottom:4px}.mx-hero__cta-text{color:var(--mx-ink-200);margin:0}.mx-ledger{border-top:1px solid var(--mx-purple-soft);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:34px 0 0;padding:0}.mx-ledger li{display:flex;flex-direction:column;gap:6px;padding:22px 18px 22px 0}.mx-ledger li+li{border-left:1px solid var(--mx-purple-soft);padding-left:18px}.mx-ledger strong{color:var(--mx-white);font:600 30px/1 var(--mx-font-display);font-feature-settings:"tnum" 1}.mx-ledger span{color:var(--mx-ink-300);font-size:13px;line-height:1.45}.mx-badges{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:8px 0 0;padding:0}.mx-badges li{border:1px solid var(--mx-yellow);border-radius:var(--mx-radius-sm);color:var(--mx-yellow);font:500 12px/1.3 var(--mx-font-mono);letter-spacing:.05em;padding:7px 12px;text-transform:uppercase}.mx-toc-band{background:var(--mx-white);border-bottom:1px solid var(--mx-rule);padding:18px 0}.mx-toc summary{align-items:center;color:var(--mx-purple);cursor:pointer;display:inline-flex;font:600 15px/1 var(--mx-font-display);gap:10px;list-style:none}.mx-toc summary::-webkit-details-marker{display:none}.mx-toc summary:after{color:var(--mx-text-muted);content:"+";font-size:20px}.mx-toc[open] summary:after{content:"\2212"}.mx-toc ol{column-count:2;column-gap:40px;list-style:none;margin:16px 0 4px;padding:0}.mx-toc li{break-inside:avoid;padding:5px 0}.mx-toc a{color:var(--mx-text);font-size:15px;text-decoration:none}.mx-toc a span{color:var(--mx-text-muted);font:500 12px/1 var(--mx-font-mono);margin-right:6px}.mx-toc a:hover{color:var(--mx-blue)}.com_page_toc_sticky_row,.dnd-section:has(.mx-toc-band){position:sticky;top:76px;z-index:30}.mx-toc-band{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95)}.mx-stats{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 30px}.mx-stat{background:var(--mx-white);border:1px solid var(--mx-rule);border-radius:var(--mx-radius);border-top:4px solid var(--mx-yellow);padding:22px 24px}.mx-stat__num{color:var(--mx-purple);font:600 44px/1 var(--mx-font-display);margin-bottom:12px}.mx-stat__text{font-size:15.5px;margin:0}.mx-split{border:1px solid var(--mx-rule);border-radius:var(--mx-radius);display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0 30px;overflow:hidden}.mx-split__col{padding:24px 26px}.mx-split__col--agents{background:var(--mx-tint)}.mx-split__col--fdes{background:var(--mx-purple);color:var(--mx-white)}.mx-split__title{font:600 19px/1.3 var(--mx-font-display);margin-bottom:12px}.mx-split ul{margin:0;padding-left:20px}.mx-split li{margin-bottom:6px}.mx-phases{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:30px 0;padding:0}.mx-phase{background:var(--mx-white);border:1px solid var(--mx-rule);border-radius:var(--mx-radius);border-top:4px solid var(--mx-purple);display:flex;flex-direction:column;padding:18px}.mx-phase__num{color:var(--mx-text-muted);font:500 12px/1 var(--mx-font-mono)!important;letter-spacing:.08em;margin-bottom:8px!important;text-transform:uppercase}.mx-phase__title{color:var(--mx-purple);font:600 18px/1.25 var(--mx-font-display)!important;margin:0 0 10px!important}.mx-phase__label{color:var(--mx-text-muted);font:500 11px/1.3 var(--mx-font-mono)!important;letter-spacing:.08em;margin:10px 0 4px!important;text-transform:uppercase}.mx-phase p{font-size:14.5px;line-height:1.55}.mx-phase__spacer{flex:1}.mx-chip-exit{background:var(--mx-tint);border-radius:8px;color:var(--mx-purple);font-size:13.5px!important;margin:14px 0 0!important;padding:10px 12px}.mx-proof{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:26px 0 30px}.mx-proof__card{background:var(--mx-white);border:1px solid var(--mx-rule);border-radius:var(--mx-radius);display:flex;flex-direction:column;padding:26px}.mx-proof__tag{color:var(--mx-text-muted);font:500 12px/1.4 var(--mx-font-mono)!important;letter-spacing:.05em;margin-bottom:10px!important;text-transform:uppercase}.mx-proof__title{font-size:21px!important;margin:0 0 12px!important}.mx-proof__card>p{font-size:15.5px}.mx-proof__link{margin-top:auto}.mx-verticals{margin:26px 0 30px}.mx-vertical{border-top:1px solid var(--mx-rule);display:grid;gap:6px 32px;grid-template-columns:250px minmax(0,1fr);padding:24px 0}.mx-vertical h3{font-size:19px!important;margin:2px 0 0!important}.mx-vertical p{font-size:16px;margin:0}.mx-vertical a{font-weight:600}.mx-vertical a:after{content:" \2192"}.mx-glossary{border-top:1px solid var(--mx-rule);margin:10px 0 0}.mx-glossary__row{border-bottom:1px solid var(--mx-rule);display:grid;gap:6px 32px;grid-template-columns:280px minmax(0,1fr);padding:16px 0}.mx-glossary dt{color:var(--mx-purple);font:600 16px/1.4 var(--mx-font-display)}.mx-glossary dd{font-size:16px;margin:0}.mx-faq{border-top:1px solid var(--mx-rule);margin-top:18px}.mx-faq__item{border-bottom:1px solid var(--mx-rule)}.mx-faq__item summary{align-items:center;cursor:pointer;display:flex;gap:20px;justify-content:space-between;list-style:none;padding:20px 0}.mx-faq__item summary::-webkit-details-marker{display:none}.mx-faq__item summary h3{font-size:18px!important;margin:0!important}.mx-faq__item summary:after{color:var(--mx-purple-soft);content:"+";flex:none;font:400 26px/1 var(--mx-font-display)}.mx-faq__item[open] summary:after{content:"\2212"}.mx-faq__item p{font-size:16.5px;margin:0;padding-bottom:20px}.mx-closing{background:var(--mx-purple);color:var(--mx-white);padding:76px 0}.mx-closing h2{font-size:clamp(28px,3.4vw,40px);max-width:26ch}.mx-closing__text{color:var(--mx-ink-200);font-size:19px;max-width:60ch}.mx-steps{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:30px 0 22px;padding:0}.mx-steps li{background:var(--mx-purple-mid);border:1px solid var(--mx-purple-soft);border-radius:var(--mx-radius);padding:20px}.mx-steps__num{color:var(--mx-yellow);display:block;font:500 13px/1 var(--mx-font-mono);margin-bottom:10px}.mx-steps p{margin:0}.mx-closing__assurance{color:var(--mx-ink-200);font-size:15px}.mx-closing__ctas{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 0}