
/* Center the complete label group on each of the six journey discs. */
#business-journey .journey-phase,.journey-page .jm-spiral-phase{left:12%;width:76%;padding:0;display:grid;grid-template-columns:26px 23px 134px;justify-content:center;align-items:center;gap:9px;box-sizing:border-box;text-align:left}
#business-journey .journey-phase .phase-name,.journey-page .jm-spiral-phase .phase-name{flex:none;width:134px;min-width:0;box-sizing:border-box;padding-left:9px;line-height:1.12;text-align:left}
.mm-disc-face{display:none}
@media(max-width:1000px){
/* Complete native discs replace fragile strips cropped from a full-stack image. */
.mm-model .mm-level{margin:0 auto 18px;max-width:360px;overflow:visible}
.mm-model .mm-disc{height:142px;width:100%;overflow:visible;border-radius:0;background:none;box-shadow:none}
.mm-model .mm-disc-art{inset:14px 8px 29px;background-image:linear-gradient(90deg,color-mix(in srgb,var(--level-color) 58%,black),var(--level-color) 28%,color-mix(in srgb,var(--level-color) 76%,white) 62%,var(--level-color));background-size:auto;background-position:0 0;border-radius:50% / 22%;box-shadow:inset 4px 0 10px #ffffff80,inset -5px 0 10px #0003,0 8px 15px #063e6a22;border:1px solid #ffffff80}
.mm-model .mm-disc-art:before{content:"";position:absolute;top:-2px;left:0;right:0;height:31px;border-radius:50%;background:linear-gradient(125deg,#ffffff60,color-mix(in srgb,var(--level-color) 90%,white) 45%,var(--level-color));border:1px solid #ffffff80;box-shadow:inset 0 -3px 10px #ffffff50}
.mm-disc-face{position:absolute;inset:43px 8px 37px;display:grid;grid-template-columns:30px 25px 150px;justify-content:center;align-items:center;gap:10px;color:white;text-align:left}
.mm-disc-number{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;color:var(--level-color);font-size:21px;font-weight:750;line-height:1}
.mm-disc-face svg{width:25px;height:25px;max-width:none}
.mm-disc-name{border-left:1px solid #fff7;padding-left:10px;font-size:17px;line-height:1.15;font-weight:650}
.mm-model .mm-disc-hint{bottom:0;left:0;right:0;justify-content:center;color:#254971;text-shadow:none;font-size:11px;line-height:1.4}
.mm-model .mm-level.is-expanded .mm-disc{transform:translateY(-5px)}
}
@media(max-width:360px){#business-journey .journey-phase,.journey-page .jm-spiral-phase{grid-template-columns:22px 20px 120px;gap:6px}#business-journey .journey-phase .phase-name,.journey-page .jm-spiral-phase .phase-name{width:120px;font-size:12px}.mm-disc-face{grid-template-columns:27px 22px 130px;gap:8px}.mm-disc-name{font-size:15px}}
/* These journey CTAs belong on home, not on the journey destination page. */
.journey-page #business-journey .journey-learn-more,.journey-page #business-journey .journey-note{display:none!important}
