/* 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 15: en/help/clients-packages-pricing/promo-code-rejected.html | fr/aide/clients-forfaits-prix/code-promotionnel-refuse.html ===== */
/* Code promotionnel refusé — v1716. Styles strictement encapsulés. */
body.mms-help-promo{--mms-promo-accent:var(--mms-brand-content-gold);}

body.mms-help-promo .mms-promo-hero .mms-hero__media img{object-position:center 46%;}

body.mms-help-promo .mms-promo-hero .mms-hero__veil{z-index:-2;background:linear-gradient(
    90deg,
    rgb(247 250 249 / .98) 0%,
    rgb(247 250 249 / .94) 40%,
    rgb(247 250 249 / .45) 66%,
    rgb(247 250 249 / .18) 100%
  );}
body.mms-help-promo .mms-promo-hero__copy{max-width:46rem;}

body.mms-help-promo .mms-promo-hero__copy h1{max-width:18ch;color:var(--mms-ink-950);text-wrap:balance;}
body.mms-help-promo .mms-promo-hero__copy > p{max-width:44rem;color:var(--mms-ink-700);font-size:clamp(1rem, 1.7vw, 1.18rem);line-height:1.72;}

body.mms-help-promo #reponse-code,
body.mms-help-promo #diagnostic,
body.mms-help-promo #types-avantages,
body.mms-help-promo #resultat-code,
body.mms-help-promo #soutien-code{scroll-margin-top:8rem;}
body.mms-help-promo .mms-promo-heading{max-width:49rem;}
body.mms-help-promo .mms-promo-heading h2{max-width:22ch;margin-top:.65rem;text-wrap:balance;}
body.mms-help-promo .mms-promo-heading p{margin-top:.9rem;color:var(--mms-ink-600);font-size:var(--mms-body-lg);line-height:1.72;}
body.mms-help-promo .mms-promo-answer-copy h2{max-width:17ch;margin-top:.65rem;}
body.mms-help-promo .mms-promo-answer-copy > p{margin-top:1rem;color:var(--mms-ink-650, var(--mms-ink-600));font-size:var(--mms-body-lg);}
body.mms-help-promo .mms-promo-answer-note{margin-top:1.5rem;border:1px solid #cfe2dd;}
body.mms-help-promo .mms-promo-answer-note svg{width:1.2rem;height:1.2rem;margin:.15rem auto 0;color:#08766d;}
body.mms-help-promo .mms-promo-answer-note strong{display:block;color:var(--mms-brand-content-ink);}
body.mms-help-promo .mms-promo-answer-note p{margin-top:.35rem;color:var(--mms-ink-600);font-size:.86rem;}
body.mms-help-promo .mms-promo-demo{min-width:0;padding:clamp(1rem, 2vw, 1.35rem);border:1px solid #cbdeda;border-radius:clamp(1rem, 2vw, 1.5rem);background:#f9fbfa;box-shadow:0 24px 70px rgba(16, 59, 57, .12);}
body.mms-help-promo .mms-promo-demo__disclosure{display:flex;gap:.55rem;align-items:center;margin-bottom:.85rem;color:#476967;font-size:.72rem;font-weight:750;}
body.mms-help-promo .mms-promo-demo__disclosure b{display:grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:50%;background:#e0f1ed;color:#08766d;}
body.mms-help-promo .mms-promo-demo__shell{overflow:hidden;border:1px solid #d8e4e1;border-radius:var(--mms-card-radius);background:#fff;}
body.mms-help-promo .mms-promo-demo__top{display:flex;justify-content:space-between;gap:var(--mms-space-4);align-items:center;padding:var(--mms-space-4) 1.05rem;border-bottom:1px solid #e2ebe8;background:#f7faf9;}
body.mms-help-promo .mms-promo-demo__title{display:grid;grid-template-columns:2.35rem minmax(0, 1fr);gap:var(--mms-space-3);align-items:center;}
body.mms-help-promo .mms-promo-demo__icon{display:grid;width:2.35rem;height:2.35rem;place-items:center;border-radius:.72rem;background:#e7f5f1;color:#08766d;}
body.mms-help-promo .mms-promo-demo__icon svg{width:1.08rem;height:1.08rem;}
body.mms-help-promo .mms-promo-demo__title strong,
body.mms-help-promo .mms-promo-demo__title small{display:block;}
body.mms-help-promo .mms-promo-demo__title small{margin-top:.18rem;color:var(--mms-ink-500);font-size:.72rem;}
body.mms-help-promo .mms-promo-demo__total-chip{flex:0 0 auto;padding:.42rem .65rem;border-radius:var(--mms-control-shape-radius);background:#eef4f2;color:#355c59;font-size:.72rem;font-weight:800;}
body.mms-help-promo .mms-promo-demo__body{display:grid;gap:var(--mms-space-4);padding:1.15rem;}
body.mms-help-promo .mms-promo-demo__label{display:block;color:var(--mms-brand-content-ink);font-size:.76rem;font-weight:800;}
body.mms-help-promo .mms-promo-demo__field-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.65rem;margin-top:.45rem;}
body.mms-help-promo .mms-promo-demo__input{min-width:0;height:2.85rem;padding:0 .9rem;border:1px solid #bfd3ce;border-radius:.72rem;background:#fff;color:var(--mms-ink-900);font:inherit;font-weight:800;letter-spacing:.035em;}
body.mms-help-promo .mms-promo-demo__input:focus-visible,
body.mms-help-promo .mms-promo-demo button:focus-visible{outline:3px solid rgba(244, 201, 75, .58);outline-offset:3px;}
body.mms-help-promo .mms-promo-demo__validate{min-height:2.85rem;padding-inline:1rem;border:0;border-radius:.72rem;background:#0c746b;color:#fff;font:inherit;font-size:.78rem;font-weight:850;cursor:pointer;}
body.mms-help-promo .mms-promo-demo__status{display:grid;grid-template-columns:var(--mms-icon-badge-size,2.5rem) minmax(0, 1fr);gap:var(--mms-space-3);align-items:start;min-height:4.75rem;padding:.85rem;border:1px solid #dbe7e4;border-radius:.8rem;background:#f7faf9;}
body.mms-help-promo .mms-promo-demo__status-icon{display:grid;width:var(--mms-icon-badge-size,2.5rem);height:var(--mms-icon-badge-size,2.5rem);place-items:center;border-radius:var(--mms-icon-badge-radius,.7rem);background:var(--mms-icon-status-info-bg,var(--mms-accent-soft));color:var(--mms-icon-status-info-color,var(--mms-accent));}
body.mms-help-promo .mms-promo-demo__status-icon svg{width:var(--mms-icon-badge-glyph-size,1.3rem);height:var(--mms-icon-badge-glyph-size,1.3rem);}
body.mms-help-promo .mms-promo-demo__status strong,
body.mms-help-promo .mms-promo-demo__status small{display:block;}
body.mms-help-promo .mms-promo-demo__status small{margin-top:.25rem;color:var(--mms-ink-550, var(--mms-ink-500));line-height:1.45;}
body.mms-help-promo .mms-promo-demo[data-state="checking"] .mms-promo-demo__status-icon{animation:mmsPromoSpin .8s linear infinite;}
body.mms-help-promo .mms-promo-demo[data-state="accepted"] .mms-promo-demo__status{border-color:#b8ddcf;background:#f0faf5;}
body.mms-help-promo .mms-promo-demo[data-state="accepted"] .mms-promo-demo__status-icon{background:var(--mms-icon-status-success-bg,#e8f7ef);color:var(--mms-icon-status-success-color,#146c43);}
body.mms-help-promo .mms-promo-demo[data-state="rejected"] .mms-promo-demo__status{border-color:#ecc9c4;background:#fff6f4;}
body.mms-help-promo .mms-promo-demo[data-state="rejected"] .mms-promo-demo__status-icon{background:var(--mms-icon-status-error-bg,#fdebea);color:var(--mms-icon-status-error-color,#9a2f28);}
body.mms-help-promo .mms-promo-demo__summary{display:grid;gap:.52rem;padding:.9rem;border:1px solid #dce7e4;border-radius:.8rem;background:#fff;}
body.mms-help-promo .mms-promo-demo__summary div{display:flex;justify-content:space-between;gap:var(--mms-space-4);color:#52716e;font-size:.78rem;}
body.mms-help-promo .mms-promo-demo__summary div:last-child{padding-top:.5rem;border-top:1px solid #e3ebe9;color:var(--mms-brand-content-ink);font-size:.9rem;font-weight:850;}
body.mms-help-promo .mms-promo-demo__modes{display:flex;flex-wrap:wrap;gap:.55rem;}
body.mms-help-promo .mms-promo-demo__mode{padding:.55rem .72rem;border:1px solid #c9dcd7;border-radius:var(--mms-control-shape-radius);background:#fff;color:#285b56;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer;}
body.mms-help-promo .mms-promo-demo__mode[aria-pressed="true"]{border-color:#0c746b;background:#e5f4f0;color:#075e57;}
@keyframes mmsPromoSpin{to { transform: rotate(360deg); }}
/* Stable compact diagnostic cards — v1852.
   Five cards wrap as 3 / 2 / 1, while each card uses one explicit horizontal
   header for icon, step number and title. */
body.mms-help-promo .mms-promo-diagnostic-grid{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:.9rem;}
body.mms-help-promo .mms-promo-check-card{position:relative;flex:1 1 19rem;max-width:calc((100% - 1.8rem)/3);min-width:min(100%,18rem);min-height:0;padding:.9rem;border:1px solid var(--mms-brand-content-border);background:#fff;}
body.mms-help-promo .mms-promo-check-card>.mms-icon-title-body__top{grid-template-columns:2rem 1.6rem minmax(0,1fr);gap:.42rem;}
body.mms-help-promo .mms-promo-check-card .mms-icon-title-body__top>.mms-icon-title-body__icon,
body.mms-help-promo .mms-promo-check-card>.mms-icon-title-body__icon{display:grid;width:2rem;height:2rem;place-items:center;margin:0;background:var(--mms-brand-content-soft);color:#08766d;}
body.mms-help-promo .mms-promo-check-card svg{width:1rem;height:1rem;}
body.mms-help-promo .mms-promo-check-card small{color:var(--mms-accent);font-size:.66rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;}
body.mms-help-promo .mms-promo-check-card h3{font-size:1rem;line-height:1.22;}
body.mms-help-promo .mms-promo-check-card p{margin-top:.52rem;color:var(--mms-ink-600);font-size:.83rem;line-height:1.48;}
body.mms-help-promo .mms-promo-check-card.mms-icon-title-body--compact-heading>.mms-icon-title-body__heading{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.42rem;}
body.mms-help-promo .mms-promo-check-card.mms-icon-title-body--compact-heading .mms-icon-title-body__kicker{display:inline-flex;flex:0 0 auto;min-width:1.6rem;height:1.6rem;align-items:center;justify-content:center;margin:0;background:#e7f5f1;color:#08766d;line-height:1;}
body.mms-help-promo .mms-promo-check-card.mms-icon-title-body--compact-heading .mms-icon-title-body__title{display:block;flex:1 1 0;min-width:0;margin:0;}
body.mms-help-promo .mms-promo-program-note{display:grid;grid-template-columns:3rem minmax(0, 1fr);gap:var(--mms-space-4);align-items:start;max-width:68rem;margin-top:1.25rem;padding:1.15rem;border:1px solid #d8d7bd;border-radius:var(--mms-radius-lg);background:#fffbed;}
body.mms-help-promo .mms-promo-program-note > span{display:grid;width:3rem;height:3rem;place-items:center;border-radius:.9rem;background:#fff1b8;color:#775a00;}
body.mms-help-promo .mms-promo-program-note svg{width:1.2rem;height:1.2rem;}
body.mms-help-promo .mms-promo-program-note strong{display:block;color:#584a19;}
body.mms-help-promo .mms-promo-program-note p{margin-top:.35rem;color:#6b5c29;font-size:.87rem;line-height:1.65;}

body.mms-help-promo .mms-promo-type-card{display:grid;grid-template-columns:3rem minmax(0, 1fr);gap:var(--mms-space-4);align-items:start;min-height:0;padding:1.15rem;border:1px solid #d7e5e1;border-radius:var(--mms-radius-xl);background:#fff;box-shadow:var(--mms-shadow-1);}
body.mms-help-promo .mms-promo-type-card > span{display:grid;width:3rem;height:3rem;place-items:center;border-radius:.9rem;background:#eaf6f3;color:#08766d;}
body.mms-help-promo .mms-promo-type-card svg{width:1.2rem;height:1.2rem;}
body.mms-help-promo .mms-promo-type-card h3{font-size:1.05rem;}
body.mms-help-promo .mms-promo-type-card p{margin-top:.5rem;color:var(--mms-ink-600);font-size:.86rem;line-height:1.65;}

body.mms-help-promo .mms-promo-result__inner{display:grid;grid-template-columns:minmax(0, .65fr) minmax(0, 1.35fr);gap:clamp(2rem, 6vw, 5rem);align-items:center;padding:clamp(1.6rem, 4vw, 2.8rem);border:1px solid #cae0da;border-radius:clamp(1.25rem, 3vw, 2rem);background:#f1f8f6;}
body.mms-help-promo .mms-promo-result__inner h2{max-width:14ch;margin-top:.6rem;}
body.mms-help-promo .mms-promo-result__states{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.8rem;}
body.mms-help-promo .mms-promo-result__state{padding:1.1rem;border:1px solid #d4e3df;border-radius:var(--mms-radius-lg);background:#fff;}
body.mms-help-promo .mms-promo-result__state span{display:inline-flex;padding:.35rem .58rem;border-radius:var(--mms-control-shape-radius);background:#e5f4ed;color:#08704c;font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.07em;}
body.mms-help-promo .mms-promo-result__state.is-rejected span{background:#f9e5e1;color:#9a392f;}
body.mms-help-promo .mms-promo-result__state p{margin-top:.7rem;color:var(--mms-ink-600);font-size:.86rem;line-height:1.65;}

body.mms-help-promo .mms-promo-support__inner{display:grid;grid-template-columns:minmax(0, .85fr) minmax(0, 1.15fr);gap:clamp(2rem, 6vw, 5rem);align-items:center;padding:clamp(1.7rem, 4vw, 3rem);border:1px solid #2b625d;border-radius:clamp(1.25rem, 3vw, 2rem);background:linear-gradient(135deg, #0b3b38, #135e57);color:#fff;box-shadow:0 24px 70px rgba(10, 54, 51, .18);}
body.mms-help-promo .mms-promo-support__copy .mms-eyebrow{color:#ffe27f;}
body.mms-help-promo .mms-promo-support__copy h2{max-width:15ch;margin-top:.65rem;color:#fff;}
body.mms-help-promo .mms-promo-support__copy p{margin-top:.9rem;color:rgba(255, 255, 255, .86);line-height:1.7;}
body.mms-help-promo .mms-promo-support__copy .mms-button{margin-top:1.25rem;}
body.mms-help-promo .mms-promo-support__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.65rem;padding:0;margin:0;list-style:none;}
body.mms-help-promo .mms-promo-support__list li{display:grid;grid-template-columns:1.25rem minmax(0, 1fr);gap:.55rem;align-items:start;padding:.8rem;border:1px solid rgba(255, 255, 255, .18);border-radius:.8rem;background:rgba(255, 255, 255, .075);color:rgba(255, 255, 255, .92);font-size:.82rem;line-height:1.45;}
body.mms-help-promo .mms-promo-support__list svg{width:.95rem;height:.95rem;margin-top:.08rem;color:#ffe27f;}
body.mms-help-promo .mms-promo-bottom-grid{display:grid;grid-template-columns:minmax(0, .7fr) minmax(0, 1.3fr);gap:var(--mms-space-4);}
body.mms-help-promo .mms-promo-feedback-card,
body.mms-help-promo .mms-promo-related-card{padding:1.35rem;border:1px solid #d7e4e1;border-radius:var(--mms-radius-xl);background:#fff;}
body.mms-help-promo .mms-promo-feedback-card h2,
body.mms-help-promo .mms-promo-related-card h2{font-size:1.25rem;}
body.mms-help-promo .mms-promo-feedback-card > p,
body.mms-help-promo .mms-promo-related-card > p{margin-top:.55rem;color:var(--mms-ink-600);line-height:1.65;}
body.mms-help-promo .mms-promo-feedback-card > div{margin-top:1rem;}
body.mms-help-promo .mms-promo-feedback-card button{min-width:4.5rem;border:1px solid #bed5cf;color:#1e5b55;}
/* Stable stacked outline links — v1848.
   The title owns the first row and the description uses the complete content
   width below it; the arrow stays in a dedicated trailing column. */
body.mms-help-promo .mms-promo-related-links a{
  min-height:0;
  padding:.9rem 1rem;
  border:1px solid #dbe7e4;
  border-radius:var(--mms-radius-lg);
  background:#f9fbfa;
}
body.mms-help-promo .mms-promo-related-links a.mms-outline-card.mms-arrow-link{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  grid-template-areas:"title arrow" "body arrow";
  align-items:start;
  align-content:start;
  column-gap:var(--mms-space-3);
  row-gap:.45rem;
}
body.mms-help-promo .mms-promo-related-links a.mms-outline-card.mms-arrow-link>strong{
  grid-area:title;
  display:block;
  min-width:0;
  margin:0;
  line-height:1.35;
}
body.mms-help-promo .mms-promo-related-links a.mms-outline-card.mms-arrow-link>small{
  grid-area:body;
  display:block;
  min-width:0;
  margin:0;
  color:var(--mms-ink-600);
  line-height:1.5;
}
body.mms-help-promo .mms-promo-related-links a.mms-outline-card.mms-arrow-link>.mms-mini-icon{
  grid-area:arrow;
  align-self:center;
  margin:0;
}
@media (hover: hover) and (pointer: fine){
body.mms-help-promo .mms-promo-check-card,
  body.mms-help-promo .mms-promo-type-card,
  body.mms-help-promo .mms-promo-related-links a{transition:transform var(--mms-base), border-color var(--mms-base), box-shadow var(--mms-base);}
body.mms-help-promo .mms-promo-check-card:hover,
  body.mms-help-promo .mms-promo-type-card:hover,
  body.mms-help-promo .mms-promo-related-links a:hover{transform:translateY(-3px);border-color:#a8cec6;}
}
@media (max-width: 1100px){
body.mms-help-promo .mms-promo-demo{max-width:46rem;}
body.mms-help-promo .mms-promo-check-card{flex-basis:20rem;max-width:calc((100% - .9rem)/2);}
}
@media (max-width: 820px){
body.mms-help-promo .mms-promo-hero{align-items:start;padding-top:clamp(6rem, 16vw, 8rem);}
body.mms-help-promo .mms-promo-hero .mms-hero__media img{object-position:center bottom;}
body.mms-help-promo .mms-promo-hero .mms-hero__veil{background:linear-gradient(
      180deg,
      rgb(247 250 249 / 1) 0%,
      rgb(247 250 249 / .98) 47%,
      rgb(247 250 249 / .72) 68%,
      rgb(247 250 249 / .16) 100%
    );}
body.mms-help-promo .mms-promo-hero__copy h1{max-width:19ch;}
body.mms-help-promo .mms-promo-check-card{flex-basis:18rem;max-width:calc((100% - .9rem)/2);}
body.mms-help-promo .mms-promo-types-grid,
  body.mms-help-promo .mms-promo-result__states,
  body.mms-help-promo .mms-promo-support__list,
  body.mms-help-promo .mms-promo-related-links{grid-template-columns:1fr;}
body.mms-help-promo .mms-promo-result__inner,
  body.mms-help-promo .mms-promo-support__inner,
  body.mms-help-promo .mms-promo-bottom-grid{grid-template-columns:1fr;}
}
@media (max-width: 580px){
body.mms-help-promo .mms-promo-check-card{flex-basis:100%;max-width:100%;min-width:0;min-height:0;}
body.mms-help-promo .mms-promo-demo__top,
  body.mms-help-promo .mms-promo-demo__field-row{grid-template-columns:1fr;}
body.mms-help-promo .mms-promo-demo__top{display:grid;}
body.mms-help-promo .mms-promo-demo__total-chip{justify-self:start;}
body.mms-help-promo .mms-promo-demo__validate{width:100%;}
body.mms-help-promo .mms-promo-program-note,
  body.mms-help-promo .mms-promo-type-card{grid-template-columns:1fr;}
}
