.mp-mfs{--mfs-cream:#f2eee5;--mfs-ink:#242721;--mfs-muted:#c9c9bb;--mfs-orange:#f1a25b;--mfs-border:#59584b;--mfs-panel:#292a24;color:var(--mfs-cream);min-width:0}
.mp-mfs *, .mp-mfs *::before,.mp-mfs *::after{box-sizing:border-box}
.mp-mfs-notice{padding:17px 21px;background:#32291f;border:1px solid #a57948;border-left:4px solid var(--mfs-orange);border-radius:9px;margin:0 0 20px}
.mp-mfs-notice>strong{color:#ffd1a7;font-size:17px}.mp-mfs-notice>p{margin:6px 0 0;color:#e1d7ca;font-size:14px;line-height:1.75}
.mp-mfs-basis{margin:0 0 10px;color:#e8e5d8;font-size:15px;line-height:1.8}
.mp-mfs-scope-note{margin:0 0 25px;color:#e8c7a5;font-size:14px;line-height:1.8}
.mp-mfs-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;align-items:stretch}
.mp-mfs-card{display:flex;flex-direction:column;min-width:0;background:var(--mfs-panel);border:1px solid var(--mfs-border);border-top:4px solid #81745e;border-radius:15px;padding:26px;overflow-wrap:break-word}
.mp-mfs-card.mp-mfs-business{background:var(--mfs-cream);color:var(--mfs-ink);border-color:var(--mfs-cream);border-top-color:var(--mfs-orange)}
.mp-mfs-card.mp-mfs-advanced{border-top-color:var(--mfs-orange)}
.mp-mfs-card-head{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-bottom:16px}.mp-mfs-eye{font:12px/1.6 Consolas,monospace;letter-spacing:1px;color:#f5bd87}.mp-mfs-business .mp-mfs-eye{color:#835123}.mp-mfs-number{font:15px Consolas,monospace;opacity:.65}
.mp-mfs-card>h3{font-size:25px;line-height:1.4;margin:0 0 10px;min-height:70px;letter-spacing:-.3px;overflow-wrap:anywhere}
.mp-mfs-position{margin:0 0 23px;font-size:14px;line-height:1.7;color:var(--mfs-muted);min-height:72px}.mp-mfs-business .mp-mfs-position{color:#64665d}
.mp-mfs-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;line-height:1.2!important;margin:0 0 8px!important;color:inherit!important}
.mp-mfs-price>strong{font-size:clamp(43px,3.7vw,58px);font-weight:750;letter-spacing:-2px;font-variant-numeric:tabular-nums;line-height:1.1}.mp-mfs-currency{font-size:18px;font-weight:650;align-self:flex-start;padding-top:10px}.mp-mfs-unit{font-size:13px;color:var(--mfs-muted);white-space:nowrap}.mp-mfs-business .mp-mfs-unit{color:#5d6057}
.mp-mfs-draft{font-size:12px!important;line-height:1.65!important;margin:0 0 19px!important;color:#ffc68e!important;font-weight:650}.mp-mfs-business .mp-mfs-draft{color:#8f5018!important}
.mp-mfs-capacity{padding:14px;border:1px solid #53574a;border-radius:9px;background:#32352c;margin:0 0 22px;font-size:13px}.mp-mfs-capacity>div{display:flex;justify-content:space-between;align-items:baseline;gap:15px}.mp-mfs-capacity>div+div{margin-top:7px}.mp-mfs-capacity dt{min-width:0}.mp-mfs-capacity dd{font-size:17px;font-weight:650;white-space:nowrap;margin:0}.mp-mfs-capacity .mp-mfs-remote{margin-top:10px;padding-top:10px;border-top:1px solid #58604d;color:#c5dfb5}.mp-mfs-business .mp-mfs-capacity{background:#e2e4d6;border-color:#c7ccbb}.mp-mfs-business .mp-mfs-remote{color:#3e573b;border-top-color:#bdc4ae}
.mp-mfs-features{list-style:none;margin:0 0 23px;padding:0;display:grid;gap:13px;font-size:14px;line-height:1.7}.mp-mfs-features>li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:9px;margin:0!important;padding:0!important}.mp-mfs-features>li::before{content:"✓";color:#ffc68e;font-weight:700}.mp-mfs-business .mp-mfs-features>li::before{color:#955a20}
.mp-mfs-focus{margin:auto 0 21px;padding-top:16px;border-top:1px solid #4f5545;color:var(--mfs-muted);font-size:13px;line-height:1.7}.mp-mfs-business .mp-mfs-focus{color:#63665a;border-top-color:#c8cabc}
.mp-mfs-plan-link{display:flex!important;justify-content:center;align-items:center;text-align:center;font-size:14px;min-height:48px;gap:8px;white-space:normal;line-height:1.5}.mp-mfs-business .mp-mfs-plan-link{background:#cf762d;color:#1e1f17;border-color:#cf762d}.mp-mfs-card-compact .mp-mfs-plan-link{margin-top:auto}
.mp-mfs-details{margin:25px 0 0;border:1px solid #656151;border-radius:12px;overflow:hidden;background:#252720}.mp-mfs-details>summary{display:flex;align-items:center;justify-content:space-between;gap:22px;cursor:pointer;min-height:76px;padding:20px 23px;list-style:none}.mp-mfs-details>summary::-webkit-details-marker{display:none}.mp-mfs-details>summary strong{display:block;color:#f5dfc6;font-size:16px;line-height:1.5}.mp-mfs-details>summary small{display:block;color:#c6c8b8;font-size:12px;line-height:1.7;margin-top:4px}.mp-mfs-toggle::before{content:"＋";display:block;color:#ffbd7c;font-size:25px;line-height:1}.mp-mfs-details[open]>.mp-mfs-toggle::before,.mp-mfs-details[open]>summary>.mp-mfs-toggle::before{content:"−"}.mp-mfs-details>summary:focus-visible,.mp-mfs a:focus-visible{outline:3px solid #ffc68e;outline-offset:3px}
.mp-mfs-table-wrap{border-top:1px solid #575c4a}.mp-mfs-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;line-height:1.7}.mp-mfs-table th,.mp-mfs-table td{padding:15px 17px;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #4b5141}.mp-mfs-table thead{background:#34372c}.mp-mfs-table thead th{text-align:left;color:#f5d2af;font-size:13px}.mp-mfs-table thead th:first-child{width:25%}.mp-mfs-table tbody th{text-align:left;font-weight:600;color:#e8e9da;background:#2d3026}.mp-mfs-table td{color:#d5dac8}.mp-mfs-table tr:last-child th,.mp-mfs-table tr:last-child td{border-bottom:0}.mp-mfs-mobile-label{display:none}
.mp-mfs-subsection{margin-top:35px}.mp-mfs-subsection>h3{font-size:24px;line-height:1.5;margin:0 0 16px}.mp-mfs-fees{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:21px}.mp-mfs-fees>article{padding:25px;border:1px solid #68583f;border-radius:12px;background:#2d2a22;min-width:0}.mp-mfs-fees h4{font-size:18px;line-height:1.5;margin:0 0 14px}.mp-mfs-fees article>p:last-child{font-size:14px;line-height:1.8;margin:0;color:#cfc9ba}.mp-mfs-fee-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:0 0 10px!important;line-height:1.4!important}.mp-mfs-fee-price>strong{font-size:34px;letter-spacing:-1px;white-space:nowrap;color:#f8be84;font-variant-numeric:tabular-nums}.mp-mfs-fee-price>span{font-size:13px;color:#d9ccbb}.mp-mfs-formula{padding:18px 21px;border-left:3px solid #c58d4f;background:#322d23;margin:20px 0 0;font-size:14px;line-height:1.8;color:#e3d3bc}
.mp-mfs-note{font-size:13px;line-height:1.8;color:#c8cabb;margin:0 0 18px}.mp-mfs-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.mp-mfs-examples>article{padding:21px;border:1px solid #62644f;border-radius:11px;background:#2c3026;min-width:0}.mp-mfs-examples h4{font-size:17px;line-height:1.5;margin:0 0 14px}.mp-mfs-example-equation{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:15px;line-height:1.65;margin:0 0 16px;font-variant-numeric:tabular-nums;color:#d9ddcb}.mp-mfs-example-equation small{display:block;font-size:11px;color:#b7bfa7}.mp-mfs-example-total{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:7px;padding-top:14px;border-top:1px solid #666a55;margin:0 0 9px;font-size:12px;color:#c7d0b5}.mp-mfs-example-total strong{font-size:28px;font-variant-numeric:tabular-nums;color:#e1edcc}.mp-mfs-examples .mp-mfs-draft{margin-bottom:0!important}
.mp-mfs-window{padding:20px 23px;background:#e7e5d8;border:1px solid #cbc9b8;border-radius:10px;color:#2e3428}.mp-mfs-window strong{display:block;font-size:15px;margin-bottom:7px}.mp-mfs-window p{color:#3a3e33;font-size:14px;line-height:1.8;margin:0}.mp-mfs-terms .mp-mfs-details{margin-top:17px}.mp-mfs-terms .mp-mfs-details>ol{margin:0;padding:20px 25px 24px 43px;display:grid;gap:13px;font-size:14px;line-height:1.85;color:#d9decc;border-top:1px solid #575c4a}.mp-mfs-terms .mp-mfs-details li::marker{color:#f2bb82;font-weight:650}.mp-mfs-terms>.mp-mfs-scope-note{margin:16px 0 0}
.mp-mfs-download{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:19px;margin-top:32px;padding-top:25px;border-top:1px solid #655d4c}.mp-mfs-download .mp-button{min-height:48px;font-size:14px}.mp-mfs-download>div>p{color:#c5c8b6;font-size:12px;margin:8px 0 0;line-height:1.7}.mp-mfs-date{font-size:12px;color:#bfc2af;margin:0}.mp-mfs-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.mp-mfs-download.mp-mfs-download-top{margin:0 0 23px;padding-top:0;border-top:0}.mp-mfs-footer{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:10px;margin-top:26px;padding-top:20px;border-top:1px solid #655d4c}.mp-mfs-footer>.mp-mfs-draft{margin-bottom:0!important}
.mp-mfs-teaser{margin-top:29px;padding-top:25px;border-top:1px solid #655a45}.mp-mfs-teaser-head{margin-bottom:17px}.mp-mfs-teaser-head>.mp-label{font-size:12px;margin:0 0 8px}.mp-mfs-teaser-head>h3{font-size:24px;line-height:1.5;margin:0 0 7px}.mp-mfs-teaser-head>.mp-mfs-draft{margin-bottom:0!important}.mp-mfs-teaser>.mp-mfs-scope-note{margin-bottom:19px}.mp-mfs-card-compact>h3{font-size:23px;min-height:68px}.mp-mfs-card-compact .mp-mfs-capacity{margin-bottom:18px}.mp-mfs-teaser>.mp-mfs-note{margin-top:15px;margin-bottom:0}.mp-mfs-teaser .mp-mfs-card-compact{padding:23px}
@media(max-width:1100px){.mp-mfs-card{padding:22px}.mp-mfs-card>h3{font-size:22px;min-height:65px}.mp-mfs-price>strong{font-size:43px}.mp-mfs-position{min-height:95px}.mp-mfs-card-compact>h3{min-height:65px}.mp-mfs-table th,.mp-mfs-table td{padding:13px}}
@media(max-width:760px){.mp-mfs-plans,.mp-mfs-examples,.mp-mfs-fees{grid-template-columns:minmax(0,1fr);gap:19px}.mp-mfs-card,.mp-mfs-teaser .mp-mfs-card-compact{padding:25px}.mp-mfs-card>h3,.mp-mfs-card-compact>h3{min-height:0;font-size:25px;line-height:1.45}.mp-mfs-position{min-height:0;margin-bottom:22px}.mp-mfs-price>strong{font-size:56px}.mp-mfs-card-head{margin-bottom:14px}.mp-mfs-capacity{margin-top:0}.mp-mfs-subsection{margin-top:29px}.mp-mfs-subsection>h3{font-size:22px}.mp-mfs-details>summary{padding:17px 20px;gap:15px}.mp-mfs-fees>article{padding:23px}.mp-mfs-table thead{display:none}.mp-mfs-table,.mp-mfs-table tbody,.mp-mfs-table tr,.mp-mfs-table th,.mp-mfs-table td{display:block;width:100%}.mp-mfs-table tr{border-bottom:1px solid #59614b;padding-bottom:9px}.mp-mfs-table tr:last-child{border-bottom:0}.mp-mfs-table tbody th{padding:13px 20px;border:0;font-size:14px;color:#f5d2af}.mp-mfs-table tbody td{padding:8px 20px;border:0;display:grid;grid-template-columns:minmax(0,115px) minmax(0,1fr);gap:15px;font-size:13px}.mp-mfs-mobile-label{display:block;font:11px/1.6 Consolas,monospace;color:#aebb9b;letter-spacing:.3px}.mp-mfs-download{align-items:flex-start}.mp-mfs-download .mp-button{white-space:normal;text-align:center}.mp-mfs-notice{padding:15px 18px}.mp-mfs-window{padding:19px 20px}.mp-mfs-card-compact .mp-mfs-plan-link{margin-top:0}.mp-mfs-example-equation{justify-content:flex-start}}
@media(max-width:360px){.mp-mfs-card,.mp-mfs-teaser .mp-mfs-card-compact{padding:21px}.mp-mfs-price>strong{font-size:50px}.mp-mfs-card>h3{font-size:23px}.mp-mfs-capacity{padding:12px}.mp-mfs-capacity>div{gap:8px}.mp-mfs-capacity dt{font-size:12px}.mp-mfs-capacity dd{font-size:16px}.mp-mfs-table tbody td{padding-left:16px;padding-right:16px;grid-template-columns:minmax(0,91px) minmax(0,1fr);gap:11px}.mp-mfs-fee-price>strong{font-size:29px}.mp-mfs-notice>strong{font-size:16px}.mp-mfs-notice>p{font-size:13px}.mp-mfs-example-total strong{font-size:26px}}
@media(prefers-reduced-motion:reduce){.mp-mfs *{scroll-behavior:auto}}

/* Keep the price comparison legible within the established site typography. */
.mp-site .mp-mfs.mp-section{padding-top:42px;padding-bottom:64px}
.mp-site .mp-mfs>.mp-section-head{margin-bottom:20px}
.mp-mfs-overview{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;margin-bottom:18px}
.mp-site .mp-mfs-overview .mp-mfs-notice{padding:12px 18px;margin:0}
.mp-site .mp-mfs-notice>p{margin:6px 0 0;font-size:14px;line-height:1.7}
.mp-site .mp-mfs-overview .mp-mfs-download-top{padding:0;margin:0;border:0}
.mp-site .mp-mfs-download>div>p{margin:7px 0 0}
.mp-site .mp-mfs-basis{margin:0 0 8px}
.mp-site .mp-mfs-scope-note{margin:0 0 20px}
.mp-site .mp-mfs-card>h3{color:inherit;min-height:62px;margin:0 0 12px}
.mp-site .mp-mfs-position{margin:0 0 18px;min-height:48px;font-size:14px;line-height:1.7}
.mp-site .mp-mfs-card p.mp-mfs-position{color:var(--mfs-muted)}
.mp-site .mp-mfs-business p.mp-mfs-position{color:#555a4d}
.mp-site .mp-mfs-card .mp-mfs-focus{margin:auto 0 18px;line-height:1.7;font-size:13px}
.mp-site .mp-mfs-business .mp-mfs-focus{color:#555a4d}
.mp-site .mp-mfs-card-compact>h3{min-height:62px}
@media(max-width:760px){.mp-mfs-overview{grid-template-columns:minmax(0,1fr);gap:15px}.mp-site .mp-mfs-card>h3,.mp-site .mp-mfs-card-compact>h3{min-height:0}.mp-site .mp-mfs-position{min-height:0}.mp-site .mp-mfs.mp-section{padding-top:32px}.mp-site .mp-mfs-download-top{margin-bottom:8px}}

/* Annual rental: show the payment due alongside the monthly equivalent. */
.mp-mfs-annual{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:5px 10px;padding:12px 14px;border:1px solid #626e53;border-radius:9px;background:#30372a;margin:4px 0 10px!important;line-height:1.65!important;color:#d8e5c9!important;font-size:13px!important}
.mp-mfs-annual>strong{font-size:22px;font-weight:700;color:#e0efce;font-variant-numeric:tabular-nums;white-space:nowrap}.mp-mfs-annual>small{flex-basis:100%;font-size:12px;color:#c4d4b0}
.mp-mfs-business .mp-mfs-annual{background:#e0e5d6;border-color:#bdc6ad;color:#3c5130!important}.mp-mfs-business .mp-mfs-annual>strong{color:#31482b}.mp-mfs-business .mp-mfs-annual>small{color:#465d3a}
.mp-mfs-card p.mp-mfs-setup-note{font-size:11px;line-height:1.8;color:#e8c49e;margin:0 0 17px}.mp-site .mp-mfs-business p.mp-mfs-setup-note{color:#795020}
.mp-mfs-card p.mp-mfs-setup-note{font-weight:600}.mp-mfs-included-setup{flex-basis:100%;font-size:12px;line-height:1.8;color:#c7ddb3}
.mp-mfs-card p.mp-mfs-eol{padding-left:12px;border-left:2px solid #b6c593;margin:0 0 21px;color:#d1e0b7;font-size:12px;line-height:1.8}.mp-site .mp-mfs-business p.mp-mfs-eol{border-color:#71835a;color:#3f5831}
.mp-mfs-billing-note{font-size:14px;line-height:1.8;color:#e4eccf;font-weight:600;margin:0 0 8px}.mp-mfs-rental-note{font-size:13px;line-height:1.8;color:#cbd2b8;margin:0 0 15px}.mp-site .mp-mfs>.mp-mfs-billing-note{color:#e4eccf;margin:0 0 8px}.mp-site .mp-mfs>.mp-mfs-rental-note{color:#cbd2b8;margin:0 0 15px}
.mp-mfs-bundle-notes{display:grid;gap:10px;padding:19px 21px;margin-top:20px;border:1px solid #666a52;border-radius:10px;background:#2b3024}.mp-mfs-bundle-notes>p{font-size:13px;line-height:1.85;color:#d3dcc0;margin:0}.mp-site .mp-mfs-bundle-notes>p{color:#d3dcc0;margin:0;font-size:13px;line-height:1.85}
.mp-mfs-upgrade{padding:24px;border:1px solid #766347;border-radius:13px;background:#2d2922}.mp-mfs-upgrade>ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:18px 0;padding:0;list-style:none}.mp-mfs-upgrade>ol>li{padding:18px;border:1px solid #625c49;border-radius:9px;background:#242720;min-width:0}.mp-mfs-step-number{display:block;font:15px/1.5 Consolas,monospace;color:#ffbf83;margin-bottom:9px}.mp-mfs-upgrade h4{font-size:16px;line-height:1.6;margin:0 0 8px;color:#eee4d3}.mp-mfs-upgrade li>p{font-size:13px;line-height:1.8;margin:0;color:#c5cbb7}.mp-site .mp-mfs-upgrade li>p{margin:0;color:#c5cbb7;font-size:13px;line-height:1.8}.mp-mfs-upgrade-note{padding-top:15px;border-top:1px solid #655d48;color:#ead1b1;font-size:13px;line-height:1.85;margin:0 0 13px}.mp-site .mp-mfs-upgrade>.mp-mfs-upgrade-note{margin:0 0 13px;color:#ead1b1;font-size:13px;line-height:1.85}.mp-mfs-upgrade-teaser{margin:15px 0 0;color:#eac193;font-size:13px;line-height:1.8}.mp-site .mp-mfs-teaser>.mp-mfs-upgrade-teaser{margin:15px 0 0;color:#eac193;font-size:13px;line-height:1.8}
@media(max-width:760px){.mp-mfs-upgrade{padding:20px}.mp-mfs-upgrade>ol{grid-template-columns:minmax(0,1fr);gap:12px}.mp-mfs-upgrade>ol>li{padding:17px}.mp-mfs-annual>strong{font-size:23px}.mp-mfs-bundle-notes{padding:17px 19px}}
@media(max-width:360px){.mp-mfs-annual{padding:11px 12px}.mp-mfs-annual>strong{font-size:21px}.mp-mfs-upgrade{padding:18px}.mp-mfs-upgrade>ol>li{padding:15px}.mp-mfs-bundle-notes{padding:15px 17px}}

/* Specialist support and hardware choices retain their own quote scope. */
.mp-mfs-specialist{margin-top:25px;padding:27px;border:1px solid #627a8c;border-top:4px solid #a5c8dd;border-radius:15px;background:#242e35;min-width:0;scroll-margin-top:170px}
.mp-mfs-specialist-head{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(230px,1fr);gap:30px;align-items:start}
.mp-mfs-specialist-label{display:block;color:#b9d9eb;font-size:12px;letter-spacing:.6px;margin-bottom:9px}
.mp-site .mp-mfs-specialist h3{font-size:29px;line-height:1.45;color:#f0f5f7;margin:0 0 11px;letter-spacing:-.3px}
.mp-site .mp-mfs-specialist-head p{font-size:15px;line-height:1.85;color:#cbd9e1;margin:0;max-width:650px}
.mp-mfs-specialist-quote{border-left:1px solid #526777;padding-left:25px;display:grid;gap:11px;min-width:0}
.mp-mfs-specialist-quote>strong{font-size:26px;line-height:1.4;color:#dcf0fa}.mp-mfs-specialist-quote>small{font-size:12px;line-height:1.75;color:#bed0db}
.mp-mfs-specialist-quote .mp-button{font-size:14px;white-space:normal;line-height:1.6;text-align:center;min-height:48px}
.mp-mfs .mp-mfs-specialist-areas{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
.mp-mfs .mp-mfs-specialist-areas>li{padding:17px;border:1px solid #4c6171;border-radius:9px;background:#20292f;min-width:0;margin:0!important}
.mp-mfs-specialist-areas>li>span{font:13px/1.5 Consolas,monospace;color:#a5ccdf;display:block;margin-bottom:9px}
.mp-site .mp-mfs-specialist-areas h4{font-size:16px;line-height:1.7;margin:0;color:#eef4f7}
.mp-site .mp-mfs-specialist-areas p{font-size:13px;line-height:1.85;color:#c3d2dc;margin:9px 0 0}
.mp-site .mp-mfs-specialist-boundary{font-size:12px;line-height:1.85;color:#c1d2df;margin:19px 0 0;padding-top:16px;border-top:1px solid #516675}
.mp-mfs-official{border-color:#596e7e;background:#20292f}.mp-mfs-official>summary strong{color:#def0fa}.mp-mfs-official>div{padding:0 23px 21px;border-top:1px solid #516675}
.mp-mfs-official h4{font-size:15px;margin:20px 0 8px;color:#def0fa}.mp-site .mp-mfs-official p,.mp-mfs-official li{font-size:13px;line-height:1.8;color:#c5d5de}
.mp-mfs-official ul{padding-left:19px;margin:13px 0 0}.mp-mfs-official li+li{margin-top:10px}.mp-mfs-official a{color:#c7e7fa;text-decoration:underline;text-underline-offset:4px}
.mp-mfs-options{margin-top:25px;padding:25px;border:1px solid #796b52;border-radius:15px;background:#2a2822;scroll-margin-top:170px;min-width:0}
.mp-mfs-options-head{display:flex;align-items:flex-start;justify-content:space-between;gap:25px}.mp-mfs-options-head>div{max-width:730px;min-width:0}
.mp-site .mp-mfs-options h3{font-size:24px;line-height:1.5;color:#f3e4cf;margin:0 0 9px}.mp-site .mp-mfs-options-head p{font-size:14px;line-height:1.8;color:#d7cfc1;margin:0}
.mp-mfs-options-head>.mp-text-link{font-size:14px;line-height:1.7;flex-shrink:0;padding:8px 0;min-height:44px}
.mp-mfs-options-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}
.mp-mfs-options-grid>article{padding:20px;border:1px solid #625b4a;border-radius:10px;background:#23251f;min-width:0;position:relative}
.mp-mfs-options-grid svg{display:block;width:38px;height:38px;color:#efb475;margin-bottom:15px}.mp-mfs-option-tag{display:inline-block;color:#edd3b5;font-size:11px;line-height:1.8;padding:3px 9px;background:#373024;border:1px solid #756347;border-radius:4px;margin-bottom:10px}
.mp-mfs-options-grid>article:first-child .mp-mfs-option-tag{color:#d8e9c7;background:#2b3525;border-color:#647254}
.mp-site .mp-mfs-options h4{font-size:18px;line-height:1.55;color:#f0e6d5;margin:0 0 9px}.mp-site .mp-mfs-options-grid p{font-size:13px;line-height:1.85;color:#d1cebf;margin:0}
.mp-site .mp-mfs-options-fee{font-size:13px;line-height:1.85;margin:19px 0 0;padding-top:16px;border-top:1px solid #655d4c;color:#eccaa3}
@media(max-width:1000px){.mp-mfs .mp-mfs-specialist-areas{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-mfs-options-head{display:block}.mp-mfs-options-head>.mp-text-link{display:inline-block;margin-top:13px}}
@media(max-width:760px){.mp-mfs-specialist,.mp-mfs-options{padding:22px}.mp-mfs-specialist-head{grid-template-columns:minmax(0,1fr);gap:22px}.mp-mfs-specialist-quote{border-left:0;border-top:1px solid #526777;padding:19px 0 0}.mp-mfs-specialist-quote .mp-button{justify-self:start}.mp-mfs-options-grid{grid-template-columns:minmax(0,1fr)}.mp-site .mp-mfs-specialist h3{font-size:27px}.mp-site .mp-mfs-options h3{font-size:23px}}
@media(max-width:420px){.mp-mfs-specialist,.mp-mfs-options{padding:19px}.mp-mfs .mp-mfs-specialist-areas{grid-template-columns:minmax(0,1fr)}.mp-mfs .mp-mfs-specialist-areas>li{padding:15px}.mp-mfs-options-grid>article{padding:18px}.mp-site .mp-mfs-specialist h3{font-size:25px}}

.mp-mfs-home-entry{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:28px;margin-top:28px;border:1px solid #82704d;border-top:3px solid #f1a25b;border-radius:14px;background:#2b2d24}
.mp-site .mp-mfs-home-entry h3{font-size:22px;margin:10px 0 14px;color:#f3eee2}
.mp-site .mp-mfs-entry-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;margin:0 0 12px;color:#f3eee2;line-height:1.3}
.mp-mfs-entry-price>strong{font-size:55px;letter-spacing:-2px;font-variant-numeric:tabular-nums}.mp-mfs-entry-price>span:first-child{font-size:18px;font-weight:600}.mp-mfs-entry-price>span:last-child{font-size:14px;color:#d6d0bc}
.mp-site .mp-mfs-entry-annual{font-size:15px;color:#e4e8d8;margin:0 0 10px}.mp-mfs-entry-annual>strong{color:#e7f0da}
.mp-site .mp-mfs-home-entry .mp-mfs-billing-note{font-size:13px;font-weight:400;margin:0;color:#d1d5c1;line-height:1.8}
.mp-mfs-entry-scope{padding-left:28px;border-left:1px solid #666750;display:flex;flex-direction:column;justify-content:center;min-width:0}
.mp-site .mp-mfs-entry-scope p{font-size:12px;line-height:1.8;color:#ccd3be;margin:0 0 9px}.mp-site .mp-mfs-entry-scope .mp-mfs-entry-includes{font-size:16px;color:#f0e4cf;font-weight:600}
.mp-mfs-entry-scope .mp-button{font-size:14px;line-height:1.7;margin:6px 0 15px;white-space:normal;text-align:center;align-self:flex-start}
@media(max-width:760px){.mp-mfs-home-entry{grid-template-columns:minmax(0,1fr);gap:22px;padding:23px}.mp-mfs-entry-scope{border-left:0;border-top:1px solid #666750;padding:19px 0 0}.mp-mfs-entry-price>strong{font-size:52px}.mp-mfs-entry-scope .mp-button{align-self:stretch}}

.mp-mfs-capacity .mp-mfs-remote{flex-wrap:wrap;gap:5px 12px}.mp-mfs-capacity .mp-mfs-remote dd{white-space:normal;overflow-wrap:anywhere;font-size:16px}.mp-mfs-remote-note{font-size:12px!important;line-height:1.7!important;margin:-12px 0 20px!important;color:var(--mfs-muted)}.mp-mfs-business .mp-mfs-remote-note{color:#555a4d}.mp-mfs-support{display:grid;gap:8px;padding:18px 22px;margin:0 0 26px;border:1px solid #697c54;border-left:4px solid #a6c981;border-radius:9px;background:#2d3628;color:#e0efcf}.mp-mfs-support>p{margin:0;font-size:13px;line-height:1.7;color:#cbd6bf}.mp-mfs-support>strong{font-size:16px;line-height:1.65}

/* Hardware line diagrams show connections without implying a supplied model. */
.mp-mfs-hardware-diagram{margin:0 0 20px;padding:12px 0 15px;border-bottom:1px solid #514d3e}
.mp-mfs-options-grid .mp-mfs-hardware-svg{display:block;width:100%;height:auto;aspect-ratio:440/225;margin:0;color:#dbb887;overflow:visible}
.mp-mfs-hardware-svg text{stroke:none;fill:#e0d4bf;text-anchor:middle;font-size:14px;font-family:system-ui,-apple-system,'Segoe UI',sans-serif}
.mp-mfs-hardware-svg .hd-brand{font-size:15px;font-weight:650;letter-spacing:1px;fill:#f2e4cc}
.mp-mfs-hardware-svg .hd-small{font-size:12px;fill:#c6bda8}
.mp-mfs-hardware-svg .hd-appliance{stroke:#e4bc87}.mp-mfs-hardware-svg .hd-accent{stroke:#f0ad65}
.mp-mfs-hardware-svg .hd-muted{stroke:#a69a80}.mp-mfs-hardware-svg .hd-connection{stroke:#dda666}
.mp-mfs-hardware-svg .hd-base{stroke:#b3c49b}.mp-mfs-hardware-svg .hd-base text{fill:#d0dfbb}
.mp-mfs-hardware-svg .hd-option{stroke:#d9ac74}.mp-mfs-hardware-svg *{vector-effect:non-scaling-stroke}
.mp-mfs-hardware-svg .hd-case-top{fill:#303329;stroke:#9f937b;stroke-width:1}.mp-mfs-hardware-svg .hd-case-side{fill:#1c211b;stroke:#9f937b;stroke-width:1}.mp-mfs-hardware-svg .hd-case-front{fill:#242820}.mp-mfs-hardware-svg .hd-port-inset{fill:#171c17}.mp-mfs-hardware-svg .hd-detail{stroke:#aa9d82;stroke-width:1}
.mp-mfs-hardware-diagram figcaption{margin-top:7px;min-height:36px;color:#bfb6a2;font-size:11px;line-height:1.65;text-align:center;text-wrap:balance}
.mp-mfs-hardware-svg{max-width:560px;margin-inline:auto!important}
@media(min-width:761px) and (max-width:1100px){.mp-mfs-options-grid{grid-template-columns:minmax(0,1fr)}.mp-mfs-options-grid>article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px;align-content:start}.mp-mfs-hardware-diagram{grid-column:1;grid-row:1/span 3;align-self:center;margin:0;padding:0 24px 0 0;border-bottom:0;border-right:1px solid #514d3e}.mp-mfs-option-tag,.mp-mfs-options-grid h4,.mp-mfs-options-grid p{grid-column:2}.mp-mfs-option-tag{justify-self:start;align-self:start}.mp-mfs-hardware-diagram figcaption{min-height:0}}
@media(max-width:760px){.mp-mfs-hardware-diagram{padding-top:7px}.mp-mfs-hardware-diagram figcaption{min-height:0}}

/* Low-profile chassis proportions and restrained metallic shading. */
.mp-mfs-hardware-svg .hd-metal-front{stroke:#c6b386;stroke-width:1.2}.mp-mfs-hardware-svg .hd-metal-top,.mp-mfs-hardware-svg .hd-metal-side{stroke:#8a8f76;stroke-width:1}.mp-mfs-hardware-svg .hd-metal-edge{stroke:#c5c4a3;stroke-width:.7;opacity:.65}.mp-mfs-hardware-svg .hd-device-shadow{fill:#10170f;stroke:none;opacity:.7}.mp-mfs-hardware-svg .hd-mount-ear{fill:#30372b;stroke:#92977c;stroke-width:1}.mp-mfs-hardware-svg .hd-top-vent{stroke:#171f17;stroke-width:2}.mp-mfs-hardware-svg .hd-device-brand{font-size:12px;letter-spacing:.4px;fill:#eee6ca}.mp-mfs-hardware-svg .hd-port-rim{fill:#4c5140;stroke:#a8a486;stroke-width:.8}.mp-mfs-hardware-svg .hd-fan{stroke:#b2b199;stroke-width:1;fill:#19221a}.mp-mfs-hardware-svg .hd-fan path{fill:none;stroke:#858e72}.mp-mfs-hardware-svg .hd-psu-bay{fill:#1f291f;stroke:#a5ac8b;stroke-width:1}.mp-mfs-hardware-svg .hd-power-cable{stroke:#d2aa71;stroke-width:2.2}

.mp-mfs-growth-diagram{margin:0 0 18px;padding:3px 0 12px;border-bottom:1px solid #514d3e}
.mp-mfs-growth-diagram svg{display:block;width:100%;height:auto;max-width:400px;margin-inline:auto;aspect-ratio:2/1}
.mp-mfs-growth-diagram svg *{vector-effect:non-scaling-stroke}
