/* MOTIVE24 has its own identity and navigation inside the SHIFT7 family. */
.group-back{display:flex;align-items:center;gap:6px;color:#4c776d;font-size:12px;font-weight:750;margin:0 0 24px 12px;min-height:30px;width:max-content}
.group-back:hover{color:#155944;text-decoration:underline}
.m24-wordmark{display:flex;align-items:center;gap:11px;margin:0 0 5px 10px;color:#132f29;font-size:23px;font-weight:880;letter-spacing:-.9px;white-space:nowrap}
.m24-wordmark strong{color:#15866a}
.m24-wordmark small{display:block;font-size:9px;font-weight:800;letter-spacing:1.15px;color:#688f81;margin:0;line-height:1.7}
.m24-monogram{display:grid;place-items:center;background:#145d4b;color:#fff;border-radius:11px;width:37px;height:37px;font-size:21px;letter-spacing:-2px;flex:none}
.sidebar .brand-sub{margin:7px 0 35px 58px}
.m24-secondary-label{margin-top:31px}
.m24-intro-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}
.m24-intro-links .btn-secondary{background:#fff;color:#1a6654}
.m24-mobile-back{font-size:12px;font-weight:750;color:#4c786c;white-space:nowrap}
.mobile-header .mobile-wordmark{font-size:17px;font-weight:900;color:#1e4436;letter-spacing:-.6px}
.mobile-header .mobile-wordmark span{color:#169272}
@media(max-width:1020px){.sidebar .brand-sub{margin-bottom:20px}}
@media(max-width:760px){.m24-mobile-back{font-size:11px}.mobile-header .mobile-wordmark{margin-left:6px}.mobile-header .mobile-state{font-size:10px}.m24-intro-links .btn-primary,.m24-intro-links .btn-secondary{flex:1 1 180px}}
/* Editorial introduction to the AX workflow project (not a trading company site). */
.sidebar .brand-sub{font-size:9px;letter-spacing:.9px;white-space:normal;line-height:1.5}
.m24-context{display:flex;align-items:flex-start;gap:11px;background:#e7f3ec;border:1px solid #cfe6d8;border-radius:13px;padding:15px 18px;margin:0 0 20px;font-size:12px;color:#4e7762;line-height:1.7}
.m24-context strong{flex:none;color:#166447;font-size:10px;letter-spacing:.7px;margin-top:2px}
.m24-context-dot{width:8px;height:8px;flex:none;background:#39976e;border-radius:100%;margin-top:6px}
.m24-flow-heading{margin:54px 0 24px}
.m24-flow-heading h2{font-size:clamp(27px,3vw,39px);color:#193c30;letter-spacing:-1.5px;margin:12px 0}
.m24-flow-heading p{color:#688475;font-size:14px;line-height:1.8;margin:0}
.m24-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;margin:0 0 22px;padding:0}
.m24-flow li{border:1px solid #d8e6dc;background:#fff;border-radius:13px;padding:24px 19px;min-height:225px}
.m24-flow li>span{font-size:10px;font-weight:870;color:#237b5b;letter-spacing:.8px}
.m24-flow h3{font-size:19px;letter-spacing:-.6px;margin:21px 0 11px;line-height:1.35;color:#153a2d}
.m24-flow p{font-size:12px;color:#698075;line-height:1.75;margin:0}
.m24-discover{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:13px;border:1px solid #d9e8de;background:linear-gradient(110deg,#edf6ee,#f9fcf8);padding:23px 26px;margin-bottom:42px}
.m24-discover strong{font-size:17px;color:#15442f;letter-spacing:-.3px}
.m24-discover p{font-size:12px;line-height:1.7;color:#668071;margin:5px 0 0}
.m24-discover .btn-primary{flex:none}
@media(max-width:1120px){.m24-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.m24-flow li{min-height:183px}}
@media(max-width:640px){.m24-context{display:block;padding:15px}.m24-context-dot{display:inline-block;margin:0 6px 0 0}.m24-context strong{display:inline}.m24-context>span:last-child{display:block;margin-top:8px}.m24-flow{grid-template-columns:1fr}.m24-flow li{min-height:auto;padding:18px 20px}.m24-flow h3{margin:8px 0}.m24-discover{flex-direction:column;align-items:stretch;padding:22px}.m24-discover .btn-primary{width:100%}.m24-flow-heading{margin-top:40px}}
