/* Single-route editorial layer. No global/header/footer or form-control overrides. */
.mm-disposal-growth{--growth-red:#b90024;--growth-ink:#211e1e;--growth-muted:#625b58;--growth-paper:#faf7f2;color:var(--growth-ink)}
.mm-disposal-growth .mm-disposal-wrap,.mm-disposal-growth .mmde-wrap{max-width:1200px;margin-inline:auto}
.mm-disposal-growth :is(h2,h3,h4){text-wrap:balance}
.mm-disposal-growth :is(p,li){text-wrap:pretty}
.mm-disposal-growth :is(section[id],h2[id],aside[id]){scroll-margin-top:110px}
.mm-disposal-growth .mm-disposal-section,.mm-disposal-growth .mmde-section,.mm-disposal-growth .mm-disposal-intake{padding-block:76px}
.mm-disposal-growth h2{font-size:clamp(29px,3.1vw,43px);line-height:1.14;letter-spacing:-1.15px;max-width:900px}
.mm-disposal-growth .mm-disposal-kicker,.mm-disposal-growth .mmde-kicker{font-size:12px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}
.mm-disposal-growth .mmpd-jumps{gap:8px;justify-content:center;padding:18px 24px;background:#fff;border-bottom:1px solid #e6ded8;flex-wrap:wrap}
.mm-disposal-growth .mmpd-jumps a{font-size:13px;padding:8px 12px;border-radius:2px}
.mm-growth-hero .mmdh__shell{max-width:1250px}
.mm-growth-hero .mmdh__grid{gap:clamp(28px,4vw,60px);align-items:start}
.mm-growth-hero .mmdh__lede{font-size:18px;line-height:1.65;max-width:640px}
.mm-growth-hero .mmdh__image-wrap{display:block;border-radius:4px;overflow:hidden}
.mm-growth-hero .mmdh__image{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
.mm-growth-hero .mmdh__image-note{font-size:12px;line-height:1.5;background:#211e1e;color:#fff;margin:0;padding:9px 13px;position:static}
.mm-growth-hero .mmdh__quote-card{border-radius:4px;box-shadow:none;margin-top:14px;padding:20px 24px}
.mm-growth-hero .mmdh__quote-card h2{font-size:20px;line-height:1.25}
.mm-growth-hero .mmdh__quote-list li{padding-block:8px}
.mm-disposal-growth .mm-disposal-price-v4__base{gap:16px}
.mm-disposal-growth .mm-disposal-price-v4__base article{border-radius:4px;box-shadow:none}
.mm-disposal-growth .mmpd-coverage{background:var(--growth-paper)}
.mm-disposal-growth .mmde-lede{max-width:820px;font-size:18px;line-height:1.7;color:var(--growth-muted);margin:20px 0 34px}
.mm-disposal-growth .mmde-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #d9cfc7;border-left:1px solid #d9cfc7}
.mm-disposal-growth .mmde-card{display:flex;flex-direction:column;background:transparent;border:0;border-right:1px solid #d9cfc7;border-bottom:1px solid #d9cfc7;border-radius:0;padding:28px;box-shadow:none;margin:0}
.mm-disposal-growth .mmde-card__index{color:var(--growth-red);font-size:11px;letter-spacing:1.4px;font-weight:800;margin-bottom:19px}
.mm-disposal-growth .mmde-card h3{font-size:24px;line-height:1.23;letter-spacing:-.5px;margin:0 0 14px}
.mm-disposal-growth .mmde-card p{font-size:16px;line-height:1.7;color:var(--growth-muted);margin:0 0 24px}
.mm-disposal-growth .mm-growth-text-link{color:var(--growth-red);font-size:14px;font-weight:700;line-height:1.5;text-decoration:underline;text-underline-offset:4px;display:inline-block;margin-top:auto}
.mm-disposal-growth .mm-growth-text-link span{display:inline-block;margin-left:5px}
.mm-disposal-growth .mm-growth-credentials{background:#fff;padding:80px 24px}
.mm-disposal-growth .mm-growth-section-head{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:end;margin-bottom:36px}
.mm-disposal-growth .mm-growth-section-head h2{margin:10px 0 0;max-width:600px}
.mm-disposal-growth .mm-growth-section-head>p{font-size:18px;line-height:1.7;margin:0;color:var(--growth-muted)}
.mm-disposal-growth .mm-growth-credential-grid{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:0;border:1px solid #ded7d2;border-radius:4px;overflow:hidden}
.mm-disposal-growth .mm-growth-credential{display:flex;flex-direction:column;padding:28px;border-right:1px solid #ded7d2}
.mm-disposal-growth .mm-growth-mark{width:159px;height:80px;display:flex;align-items:center;padding:12px;background:#f7f4ef;border-radius:3px;margin-bottom:26px}
.mm-disposal-growth .mm-growth-mark--dark{background:#252323;justify-content:center}
.mm-disposal-growth .mm-growth-mark img{object-fit:contain;max-width:100%;height:auto}
.mm-disposal-growth .mm-growth-small{text-transform:uppercase;letter-spacing:1.4px;font-size:10px;font-weight:800;line-height:1.5;margin:0 0 12px;color:var(--growth-red)}
.mm-disposal-growth .mm-growth-credential h3{font-size:24px;line-height:1.25;margin:0 0 18px;letter-spacing:-.5px}
.mm-disposal-growth .mm-growth-credential p:not(.mm-growth-small){font-size:16px;line-height:1.65;margin:0 0 18px}
.mm-disposal-growth .mm-growth-credential .mm-growth-fine{font-size:14px!important;color:var(--growth-muted)}
.mm-disposal-growth .mm-growth-chain{padding:32px;background:#262221;color:#fff}
.mm-disposal-growth .mm-growth-chain .mm-growth-small{color:#f2aaa9}
.mm-disposal-growth .mm-growth-chain h3{font-size:29px;line-height:1.18;color:#fff;margin:0 0 20px;letter-spacing:-.6px}
.mm-disposal-growth .mm-growth-chain p,.mm-disposal-growth .mm-growth-chain li{font-size:15px;line-height:1.65;color:#e8e1da}
.mm-disposal-growth .mm-growth-chain p{margin:0 0 18px}
.mm-disposal-growth .mm-growth-chain ul{padding-left:18px;margin:22px 0}
.mm-disposal-growth .mm-growth-chain li{padding-bottom:9px}
.mm-disposal-growth .mm-growth-chain .mm-growth-text-link{color:#fff}
.mm-disposal-growth .mmpd-proof-section{background:#f0ece5}
.mm-disposal-growth .mm-disposal-proof-gallery{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}
.mm-disposal-growth .mm-disposal-proof-gallery figure{grid-column:span 2;margin:0;border-radius:3px;overflow:hidden;background:#fff;border:1px solid #ddd4ca;box-shadow:none}
.mm-disposal-growth .mm-disposal-proof-gallery figure:nth-child(-n+2){grid-column:span 3}
.mm-disposal-growth .mm-disposal-proof-gallery img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;display:block}
.mm-disposal-growth .mm-disposal-proof-gallery figcaption{padding:18px 20px;font-size:14px;line-height:1.6}
.mm-disposal-growth .mmpd-project-section{background:#fff}
.mm-disposal-growth .mmpd-feature{gap:28px;margin-top:30px;align-items:stretch}
.mm-disposal-growth .mmpd-feature .mmcase__panel--lead{background:#262221;color:#fff;border:0;border-radius:3px;padding:34px}
.mm-disposal-growth .mmpd-feature .mmcase__panel--lead :is(h3,p){color:inherit}
.mm-disposal-growth .mmpd-feature .mmcase__panel--lead .mmcase__eyebrow{color:#f2aaa9}
.mm-disposal-growth .mmpd-feature .mmcase__facts li{background:#413a37;border-color:#74645f;color:#fff}
.mm-disposal-growth .mmpd-figure{border-radius:3px;box-shadow:none}
.mm-disposal-growth .mmpd-figure img{aspect-ratio:3/2;object-fit:cover;width:100%}
.mm-disposal-growth .mmpd-figure figcaption{font-size:13px;line-height:1.6;background:#f7f4ef}
.mm-disposal-growth .mmpd-management{margin-top:36px;padding-top:34px;border-top:1px solid #ded7d2}
.mm-disposal-growth .mmpd-management-head{gap:40px}
.mm-disposal-growth .mmpd-operation{gap:32px}
.mm-disposal-growth .mmpd-steps li{box-shadow:none;border-radius:0;border:0;border-bottom:1px solid #ded7d2;background:transparent;padding:0 0 20px;margin:0 0 20px}
.mm-disposal-growth .mmpd-steps h4{font-size:19px;margin-bottom:9px}
.mm-disposal-growth .mmpd-other-projects{border-left:4px solid var(--growth-red);padding-left:22px;margin-top:30px}
.mm-disposal-growth .mmpd-other-projects .mmcase__panel{background:#f7f4ef;border:0;border-radius:0}
.mm-disposal-growth .mmpd-references{background:#f7f4ef;padding-block:64px}
.mm-disposal-growth .mm-disposal-public-proof__grid{gap:18px}
.mm-disposal-growth .mm-disposal-public-proof__grid article{border-radius:3px;box-shadow:none}
.mm-disposal-growth .mm-disposal-job-grid{gap:0;border-top:1px solid #ded7d2}
.mm-disposal-growth .mm-disposal-job-grid article{border:0;border-bottom:1px solid #ded7d2;border-radius:0;box-shadow:none;padding:28px;background:transparent}
.mm-disposal-growth .mm-disposal-section--red{background:#aa001f}
.mm-disposal-growth .mmpd-directory{gap:30px}
.mm-disposal-growth .mmpd-directory-links a{border-radius:2px}
.mm-disposal-growth .mm-disposal-intake{background:#262221}
.mm-disposal-growth .mm-disposal-form-card{border-radius:4px;box-shadow:0 8px 30px #34231b0b}
.mm-disposal-growth .mm-disposal-faq details{border-radius:0;box-shadow:none;border:0;border-bottom:1px solid #d6ccc2}
.mm-disposal-growth a:focus-visible,.mm-growth-hero a:focus-visible{outline:3px solid #a71926;outline-offset:5px}
@media(max-width:1000px){.mm-disposal-growth .mm-growth-credential-grid{grid-template-columns:1fr 1fr}.mm-disposal-growth .mm-growth-chain{grid-column:1/-1}.mm-disposal-growth .mmde-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-disposal-growth .mm-growth-section-head{gap:28px}.mm-disposal-growth .mm-growth-credential:nth-child(2){border-right:0}.mm-disposal-growth .mm-disposal-proof-gallery{gap:14px}.mm-disposal-growth .mmpd-feature .mmcase__panel--lead{padding:26px}}
@media(max-width:640px){.mm-disposal-growth .mm-disposal-section,.mm-disposal-growth .mmde-section,.mm-disposal-growth .mm-disposal-intake{padding-block:48px}.mm-disposal-growth .mm-growth-credentials{padding:48px 20px}.mm-disposal-growth h2{font-size:30px;letter-spacing:-.7px}.mm-disposal-growth .mmde-grid,.mm-disposal-growth .mm-growth-credential-grid,.mm-disposal-growth .mm-growth-section-head{grid-template-columns:1fr}.mm-disposal-growth .mm-growth-section-head{gap:18px}.mm-disposal-growth .mm-growth-chain{grid-column:auto;padding:26px}.mm-disposal-growth .mm-growth-credential{border-right:0;border-bottom:1px solid #ded7d2;padding:26px}.mm-disposal-growth .mmde-card{padding:25px}.mm-disposal-growth .mmde-card h3{font-size:24px}.mm-disposal-growth .mm-disposal-proof-gallery{grid-template-columns:1fr;gap:20px}.mm-disposal-growth .mm-disposal-proof-gallery figure,.mm-disposal-growth .mm-disposal-proof-gallery figure:nth-child(-n+2){grid-column:auto}.mm-disposal-growth .mmpd-references{padding-block:48px}.mm-disposal-growth .mmpd-feature .mmcase__panel--lead{padding:26px}.mm-disposal-growth .mmpd-other-projects{padding-left:14px}.mm-growth-hero .mmdh__lede{font-size:17px}.mm-growth-hero .mmdh__quote-card{padding:20px}.mm-disposal-growth .mmpd-jumps{padding:14px;justify-content:flex-start;gap:5px}.mm-disposal-growth .mmpd-jumps a{font-size:12px;padding:7px 8px}}
