/* Generated route CSS — v1990. Source: tools/css-source/page-specializations/help-clients-pricing.css. */
/* MapMyStaff help clients pricing — v1786. Loaded only by pages that use these specializations. */
/* v88 — first compact visual pass for Clients / packages / pricing.
   These non-card surfaces now consume the same global 18px help token. */
body[data-mms-page-family="help"] :is(
  .mms-package-external-note,
  .mms-package-availability__state,
  .mms-order-future,
  .mms-metric-history-note,
  .mms-scenario-method-note,
  .mms-pricing-help-support__inner,
  .mms-promo-result__inner,
  .mms-promo-support__inner
){padding:var(--mms-help-surface-padding);}

/* Clients/pricing commercial help shell — v92. */
body.mms-help-package .mms-package-hero,
body.mms-help-pricing .mms-pricing-help-hero,
body.mms-help-promo .mms-promo-hero{display:grid;align-items:center;color:var(--mms-ink-950);}
body.mms-help-package .mms-package-hero::after,
body.mms-help-pricing .mms-pricing-help-hero::after,
body.mms-help-promo .mms-promo-hero::after{background:linear-gradient(transparent, var(--mms-surface-50));}
body.mms-help-package .mms-package-hero__copy .mms-eyebrow,
body.mms-help-pricing .mms-pricing-help-hero__copy .mms-eyebrow,
body.mms-help-promo .mms-promo-hero__copy .mms-eyebrow{color:var(--mms-teal-700);}
body.mms-help-package .mms-package-hero__copy .mms-actions,
body.mms-help-pricing .mms-pricing-help-hero__copy .mms-actions,
body.mms-help-promo .mms-promo-hero__copy .mms-actions{margin-top:1.65rem;}

/* Pricing diagnostic help shell — v92. */



body.mms-help-order .mms-order-answer,
body.mms-help-price .mms-price-answer{max-width:74rem;margin:clamp(2.5rem, 5vw, 4.5rem) auto;border:1px solid #cdded9;}
body.mms-help-order .mms-order-answer__icon,
body.mms-help-price .mms-price-answer__icon{display:grid;background:#e8f4f1;color:var(--mms-accent);}
body.mms-help-order .mms-order-answer h2,
body.mms-help-price .mms-price-answer h2{color:var(--mms-text-primary);}
body.mms-help-order .mms-order-server-note,
body.mms-help-price .mms-price-server-note{display:flex;gap:.8rem;align-items:center;margin-top:1rem;padding:.95rem 1rem;border-radius:.9rem;background:#eaf5f2;color:#315f5b;font-weight:800;}
body.mms-help-order .mms-order-support ul,
body.mms-help-price .mms-price-support ul{display:grid;gap:var(--mms-space-3);margin:0;padding:0;list-style:none;}
body.mms-help-order .mms-refonte-section[data-refonte-kind="cards"] .mms-order-heading,
body.mms-help-price .mms-refonte-section[data-refonte-kind="cards"] .mms-price-heading{margin-top:clamp(1.4rem, 2.5vw, 1.9rem);margin-bottom:1rem;}
body.mms-help-order .mms-order-links,
body.mms-help-price .mms-price-links{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--mms-space-3);}
body.mms-help-order .mms-order-link-card,
body.mms-help-price .mms-price-link-card{display:grid;align-content:start;min-height:0;padding:var(--mms-space-4) 1.05rem;border:1px solid var(--mms-border-default);border-radius:1.05rem;background:#fff;text-decoration:none;}

/* Metrics/scenario help shell — v92. */

body.mms-help-metric .mms-metric-hero .mms-hero__media,
body.mms-help-scenario .mms-scenario-hero .mms-hero__media{z-index:-2;}

body.mms-help-metric .mms-metric-hero__copy .mms-actions,
body.mms-help-scenario .mms-scenario-hero__copy .mms-actions{margin-top:1.65rem;}
body.mms-help-metric .mms-metric-heading p,
body.mms-help-scenario .mms-scenario-heading p{margin-top:.9rem;color:var(--mms-ink-600);font-size:var(--mms-body-lg);line-height:1.72;}
/* ===== Page specialization 13: en/help/clients-packages-pricing/growth-scenario-assumptions.html | fr/aide/clients-forfaits-prix/hypotheses-scenario-croissance.html ===== */
body.mms-help-scenario{--mms-scenario-ink:#13233a;}

body.mms-help-scenario .mms-scenario-hero .mms-hero__veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg, #fff 0%, rgb(255 255 255 / .98) 34%, rgb(255 255 255 / .78) 54%, rgb(255 255 255 / .34) 72%, rgb(255 255 255 / .08) 100%);}
body.mms-help-scenario .mms-scenario-hero__copy{max-width:48rem;}
body.mms-help-scenario .mms-scenario-hero__copy .mms-eyebrow{color:var(--mms-accent);}
body.mms-help-scenario .mms-scenario-hero__copy h1{max-width:19ch;color:var(--mms-scenario-ink);text-wrap:balance;}
body.mms-help-scenario .mms-scenario-hero__copy > p{max-width:45rem;color:#40516a;font-size:clamp(1rem, 1.7vw, 1.18rem);line-height:1.72;}

body.mms-help-scenario #reference-scenario,
body.mms-help-scenario #hypotheses-scenario,
body.mms-help-scenario #comparaison-scenario,
body.mms-help-scenario #outils-scenario,
body.mms-help-scenario #soutien-scenario{scroll-margin-top:8rem;}
body.mms-help-scenario .mms-scenario-heading{max-width:54rem;}
body.mms-help-scenario .mms-scenario-heading h2{max-width:24ch;margin-top:.65rem;color:var(--mms-scenario-ink);text-wrap:balance;}

body.mms-help-scenario .mms-scenario-method-grid{display:grid;grid-template-columns:minmax(0, .78fr) minmax(32rem, 1.22fr);gap:clamp(2rem, 6vw, 5rem);align-items:center;}
body.mms-help-scenario .mms-scenario-method-copy h2{max-width:17ch;margin-top:.65rem;color:var(--mms-scenario-ink);}
body.mms-help-scenario .mms-scenario-method-copy > p{margin-top:1rem;color:var(--mms-ink-600);font-size:var(--mms-body-lg);line-height:1.75;}
body.mms-help-scenario .mms-scenario-method-note{display:grid;grid-template-columns:2.5rem minmax(0, 1fr);gap:.9rem;margin-top:1.5rem;padding:var(--mms-space-4) 1.1rem;border:1px solid #b9ddd7;border-radius:var(--mms-radius-lg);background:#f2faf8;}
body.mms-help-scenario .mms-scenario-method-note svg{width:1.2rem;height:1.2rem;margin:.15rem auto 0;color:var(--mms-accent);}
body.mms-help-scenario .mms-scenario-method-note strong{display:block;color:var(--mms-scenario-ink);}
body.mms-help-scenario .mms-scenario-method-note p{margin-top:.35rem;color:var(--mms-ink-600);font-size:.92rem;line-height:1.55;}
body.mms-help-scenario .mms-scenario-demo{position:relative;padding:clamp(1.25rem, 3vw, 1.9rem);border:1px solid var(--mms-brand-content-border);border-radius:var(--mms-radius-xl);background:#fff;box-shadow:var(--mms-shadow-lg);}
body.mms-help-scenario .mms-scenario-demo__top{display:flex;justify-content:space-between;gap:var(--mms-space-4);align-items:start;}
body.mms-help-scenario .mms-scenario-demo__top span{color:var(--mms-ink-500);font-size:.76rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;}
body.mms-help-scenario .mms-scenario-demo__top strong{display:block;margin-top:.3rem;color:var(--mms-scenario-ink);font-size:1.2rem;}
body.mms-help-scenario .mms-scenario-demo__badge{flex:0 0 auto;padding:.42rem .62rem;border-radius:var(--mms-control-shape-radius);background:#fff4ce;color:#6f5300;font-size:.72rem;font-weight:900;}
body.mms-help-scenario .mms-scenario-demo__flow{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr) auto minmax(0, 1fr);gap:.65rem;align-items:stretch;margin-top:1.35rem;}
body.mms-help-scenario .mms-scenario-demo__card{min-width:0;padding:var(--mms-space-4);border:1px solid #dce7e4;border-radius:var(--mms-radius-lg);background:#f8fafc;}
body.mms-help-scenario .mms-scenario-demo__card--active{border-color:var(--mms-help-interaction-border);background:var(--mms-accent-soft);}
body.mms-help-scenario .mms-scenario-demo__card--result{border-color:#c9dfd7;background:#f3faf7;}
body.mms-help-scenario .mms-scenario-demo__card small{color:var(--mms-ink-500);font-weight:800;letter-spacing:.06em;text-transform:uppercase;}
body.mms-help-scenario .mms-scenario-demo__card b{display:block;margin-top:.45rem;color:var(--mms-scenario-ink);font-size:1.35rem;}
body.mms-help-scenario .mms-scenario-demo__card p{margin-top:.35rem;color:var(--mms-ink-600);font-size:.86rem;line-height:1.5;}
body.mms-help-scenario .mms-scenario-demo__arrow{display:grid;place-items:center;color:var(--mms-accent);font-size:1.4rem;font-weight:900;}
body.mms-help-scenario .mms-scenario-demo__warning{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.7rem;margin-top:1rem;padding:.85rem 1rem;border-radius:var(--mms-radius-lg);background:#fff8e6;color:#604a0b;}
body.mms-help-scenario .mms-scenario-demo__warning span{font-weight:900;}
body.mms-help-scenario .mms-scenario-demo__warning p{font-size:.86rem;line-height:1.5;}
body.mms-help-scenario .mms-scenario-demo__disclosure{margin-top:1rem;color:var(--mms-ink-500);font-size:.78rem;font-weight:800;}
body.mms-help-scenario .mms-scenario-reference-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(1rem, 2.5vw, 1.5rem);}
body.mms-help-scenario .mms-scenario-card{padding:clamp(1.4rem, 3vw, 2rem);border:1px solid var(--mms-brand-content-border);border-radius:var(--mms-radius-xl);background:#fff;box-shadow:var(--mms-shadow-sm);}
body.mms-help-scenario .mms-scenario-card__index{display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--mms-card-radius);background:var(--mms-accent-soft);color:var(--mms-accent);font-weight:900;}
body.mms-help-scenario .mms-scenario-card h3{margin-top:1rem;color:var(--mms-scenario-ink);}
body.mms-help-scenario .mms-scenario-card p{margin-top:.7rem;color:var(--mms-ink-600);line-height:1.65;}
body.mms-help-scenario .mms-scenario-card__caution{margin-top:1rem;padding-top:1rem;border-top:1px solid #e3ebe9;color:#536174;font-size:.9rem;}
body.mms-help-scenario .mms-scenario-steps{display:grid;gap:var(--mms-space-4);margin:0;padding:0;list-style:none;}
body.mms-help-scenario .mms-scenario-step{display:grid;grid-template-columns:3rem minmax(0, 1fr);gap:var(--mms-space-4);padding:1.2rem;border:1px solid var(--mms-brand-content-border);border-radius:var(--mms-radius-lg);background:#fff;}
body.mms-help-scenario .mms-scenario-step > span{display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--mms-radius-pill);background:var(--mms-accent);color:#fff;font-weight:900;}
body.mms-help-scenario .mms-scenario-step strong{color:var(--mms-scenario-ink);}
body.mms-help-scenario .mms-scenario-step p{margin-top:.35rem;color:var(--mms-ink-600);line-height:1.6;}
body.mms-help-scenario .mms-scenario-comparison{background:#f4f8f7;}
body.mms-help-scenario .mms-scenario-comparison__grid{display:grid;grid-template-columns:minmax(0, .9fr) minmax(24rem, 1.1fr);gap:clamp(2rem, 6vw, 5rem);align-items:start;}
body.mms-help-scenario .mms-scenario-comparison__copy h2{max-width:18ch;margin-top:.65rem;color:var(--mms-scenario-ink);}
body.mms-help-scenario .mms-scenario-comparison__copy > p{margin-top:1rem;color:var(--mms-ink-600);font-size:var(--mms-body-lg);line-height:1.72;}
body.mms-help-scenario .mms-scenario-compare-list{display:grid;gap:.85rem;margin-top:1.4rem;padding:0;list-style:none;}
body.mms-help-scenario .mms-scenario-compare-list li{display:grid;grid-template-columns:1.35rem minmax(0, 1fr);gap:.7rem;color:#435268;line-height:1.55;}
body.mms-help-scenario .mms-scenario-compare-list svg{width:1rem;height:1rem;margin-top:.25rem;color:var(--mms-accent);}
body.mms-help-scenario .mms-scenario-plausibility{padding:clamp(1.35rem, 3vw, 2rem);border:1px solid #dfd8bd;border-radius:var(--mms-radius-xl);background:#fffdf5;}
body.mms-help-scenario .mms-scenario-plausibility h3{color:var(--mms-scenario-ink);}
body.mms-help-scenario .mms-scenario-plausibility p{margin-top:.75rem;color:var(--mms-ink-600);line-height:1.65;}
body.mms-help-scenario .mms-scenario-plausibility__label{display:inline-flex;margin-bottom:1rem;padding:.38rem .6rem;border-radius:var(--mms-control-shape-radius);background:#fff1bb;color:#644d00;font-size:.73rem;font-weight:900;text-transform:uppercase;}
body.mms-help-scenario .mms-scenario-distinction{background:linear-gradient(135deg,#0b3b38,#135e57);color:#fff;}
body.mms-help-scenario .mms-scenario-distinction__grid{display:grid;grid-template-columns:minmax(0, .65fr) minmax(0, 1.35fr);gap:clamp(2rem, 6vw, 5rem);align-items:center;}
body.mms-help-scenario .mms-scenario-distinction .mms-eyebrow{color:#a8e6dd;}
body.mms-help-scenario .mms-scenario-distinction h2{max-width:16ch;margin-top:.65rem;color:#fff;}

body.mms-help-scenario .mms-scenario-distinction__card{padding:1.35rem;border:1px solid rgb(255 255 255 / .18);border-radius:var(--mms-radius-xl);background:rgb(255 255 255 / .07);}
body.mms-help-scenario .mms-scenario-distinction__icon{display:block;width:1.55rem;height:1.55rem;margin-bottom:.8rem;color:#a8e6dd;}
body.mms-help-scenario .mms-scenario-distinction__card span{color:#a8e6dd;font-size:.76rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;}
body.mms-help-scenario .mms-scenario-distinction__card h3{margin-top:.45rem;color:#fff;}
body.mms-help-scenario .mms-scenario-distinction__card p{margin-top:.65rem;color:rgba(255,255,255,.86);line-height:1.62;}
body.mms-help-scenario .mms-scenario-support{background:#f1f8f6;}
body.mms-help-scenario .mms-scenario-support__inner{display:grid;grid-template-columns:minmax(0, .75fr) minmax(0, 1.25fr);gap:clamp(2rem, 6vw, 5rem);align-items:start;}
body.mms-help-scenario .mms-scenario-support__copy h2{max-width:18ch;margin-top:.65rem;color:var(--mms-scenario-ink);}
body.mms-help-scenario .mms-scenario-support__copy p{margin-top:1rem;color:var(--mms-ink-600);line-height:1.7;}
body.mms-help-scenario .mms-scenario-support__copy .mms-button{margin-top:1.4rem;}
body.mms-help-scenario .mms-scenario-support__list{display:grid;gap:var(--mms-space-3);margin:0;padding:0;list-style:none;}
body.mms-help-scenario .mms-scenario-support__list li{display:grid;grid-template-columns:1.5rem minmax(0, 1fr);gap:var(--mms-space-3);padding:var(--mms-space-4) 1.1rem;border:1px solid #d7e4e1;border-radius:var(--mms-radius-lg);background:#fff;color:#36475e;}
body.mms-help-scenario .mms-scenario-support__list svg{width:1rem;height:1rem;margin-top:.2rem;color:var(--mms-accent);}
body.mms-help-scenario .mms-scenario-support__note{margin-top:1rem;padding:var(--mms-space-4) 1.1rem;border-left:.25rem solid #65a99f;background:#fff;color:#4b5b70;line-height:1.6;}
body.mms-help-scenario .mms-scenario-bottom-grid{display:grid;grid-template-columns:minmax(0, .72fr) minmax(0, 1.28fr);gap:clamp(.9rem, 2.5vw, 1.3rem);}
body.mms-help-scenario .mms-scenario-feedback,
body.mms-help-scenario .mms-scenario-related{padding:clamp(1.05rem, 2vw, 1.35rem);border:1px solid var(--mms-brand-content-border);border-radius:var(--mms-radius-xl);background:#fff;box-shadow:var(--mms-shadow-sm);}
body.mms-help-scenario .mms-scenario-feedback h2,
body.mms-help-scenario .mms-scenario-related h2{color:var(--mms-scenario-ink);}
body.mms-help-scenario .mms-scenario-feedback > p,
body.mms-help-scenario .mms-scenario-related > p{margin-top:.65rem;color:var(--mms-ink-600);line-height:1.6;}
body.mms-help-scenario .mms-scenario-feedback > div{margin-top:1.2rem;}
body.mms-help-scenario .mms-scenario-feedback button{min-width:5rem;border:1px solid #bed5cf;color:var(--mms-scenario-ink);}
body.mms-help-scenario .mms-scenario-feedback button:hover,
body.mms-help-scenario .mms-scenario-feedback button:focus-visible{border-color:var(--mms-accent);outline:3px solid rgb(11 117 109 / .2);outline-offset:2px;}
body.mms-help-scenario .mms-scenario-related-links a.mms-outline-card.mms-arrow-link{display:grid;grid-template-columns:var(--mms-icon-badge-size,2.5rem) minmax(0, 1fr) auto;grid-template-areas:"icon title arrow" "icon description arrow";column-gap:var(--mms-space-3);row-gap:.18rem;align-items:center;min-width:0;min-height:5.5rem;padding:.85rem .9rem;}
body.mms-help-scenario .mms-scenario-related-links strong{grid-area:title;min-width:0;color:var(--mms-scenario-ink);font-size:clamp(.96rem, 1.05vw, 1.08rem);line-height:1.28;}
body.mms-help-scenario .mms-scenario-related-links small{grid-area:description;display:block;min-width:0;margin:0;color:var(--mms-ink-500);line-height:1.45;}
body.mms-help-scenario .mms-scenario-related__icon{grid-area:icon;width:1.5rem;height:1.5rem;color:var(--mms-accent);}
body.mms-help-scenario .mms-scenario-related__arrow{grid-area:arrow;width:1.05rem;height:1.05rem;color:var(--mms-accent);}
@media (max-width: 980px){
body.mms-help-scenario .mms-scenario-method-grid,
  body.mms-help-scenario .mms-scenario-comparison__grid,
  body.mms-help-scenario .mms-scenario-distinction__grid,
  body.mms-help-scenario .mms-scenario-support__inner,
  body.mms-help-scenario .mms-scenario-bottom-grid{grid-template-columns:minmax(0, 1fr);}
body.mms-help-scenario .mms-scenario-distinction__cards,
  body.mms-help-scenario .mms-scenario-related-links{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media (max-width: 860px){
body.mms-help-scenario .mms-scenario-related-links{grid-template-columns:minmax(0, 1fr);}
}
@media (max-width: 760px){

body.mms-help-scenario .mms-scenario-hero .mms-hero__veil{background:linear-gradient(180deg, #fff 0%, rgb(255 255 255 / .99) 48%, rgb(255 255 255 / .88) 66%, rgb(255 255 255 / .52) 83%, rgb(255 255 255 / .12) 100%);}
body.mms-help-scenario .mms-scenario-hero .mms-hero__grid{align-items:start;padding-top:clamp(5rem, 16vw, 7rem);}
body.mms-help-scenario .mms-scenario-demo__flow{grid-template-columns:minmax(0, 1fr);}
body.mms-help-scenario .mms-scenario-demo__arrow{min-height:1.5rem;transform:rotate(90deg);}
body.mms-help-scenario .mms-scenario-reference-grid,
  body.mms-help-scenario .mms-scenario-distinction__cards,
  body.mms-help-scenario .mms-scenario-related-links{grid-template-columns:minmax(0, 1fr);}
}
