/* CRM, commercial audit and the handoff to a partner Call Center. */
.lm-hero .cc-role{font-size:13px!important;line-height:1.65!important;color:#bfc0c9;margin-top:24px!important}
.lm-route{background:linear-gradient(135deg,#24242c,#101015);border:1px solid #686874;border-top:4px solid #e31b2c;border-radius:6px;padding:30px;box-shadow:12px 12px 0 #af0a18,0 22px 45px #0003;margin:0 12px 12px 0;min-width:0}
.lm-route>span{font-size:10px;font-weight:800;letter-spacing:.15em;color:#c8c8d1}
.lm-route ol{padding:0;margin:22px 0 0;list-style:none;display:grid;gap:0}
.lm-route li{display:flex;gap:18px;align-items:start;border-bottom:1px solid #ffffff25;padding:19px 0}
.lm-route li:last-child{border:0}
.lm-route li>b{font-size:13px;color:#ff7583;padding-top:4px}
.lm-route strong{display:block;font-size:clamp(22px,2.5vw,31px);line-height:1.1;letter-spacing:-.04em;color:#fff}
.lm-route li div>span{display:block;color:#c6c6d0;font-size:13px;line-height:1.5;margin-top:7px}
.lm-route>p{font-size:12px!important;border-top:1px solid #ffffff25;padding-top:14px;color:#c6c6d0!important}
.lm-jump{background:#18181e;border-top:1px solid #45454f;border-bottom:3px solid #d80b18}
.lm-jump>.mp-container{display:flex;gap:0;overflow-x:auto;align-items:stretch}
.lm-jump a{white-space:nowrap;font-size:12px;font-weight:800;color:#fff;display:flex;align-items:center;min-height:55px;padding:15px 19px;border-right:1px solid #45454f;flex:none}
.lm-jump a:hover{background:#bc0918}
.lm-cards{margin-top:30px;gap:23px}
.lm-cards .mp-card-main{height:100%}
.lm-cards .mp-more{margin-top:auto}
.lm-cards .mp-card-index{font-size:12px;color:#b70816;border-bottom:1px solid #dddde5;padding-bottom:13px}
.lm-two{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;margin-top:28px;align-items:start}
.lm-two>div>p{font-size:15px;line-height:1.8!important;color:#55555f;margin-top:16px!important}
.lm-small{font-size:13px!important;color:#64646f;line-height:1.7!important;margin-top:22px!important;max-width:950px}
.lm-check{background:#f0f0f3;border:1px solid #d8d8e1;border-left:4px solid #d80b18;padding:28px;border-radius:5px}
.lm-check ul{margin:22px 0 0;padding-left:18px;display:grid;gap:13px;font-size:14px;line-height:1.6;color:#4c4c57}
.lm-check li::marker{color:#b50818}
.lm-handoff{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:29px 0;background:#17171d;padding:24px;border-radius:6px}
.lm-handoff span{font-size:11px;line-height:1.5;letter-spacing:.04em;font-weight:800;color:#fff;flex:1;min-width:120px}
.lm-handoff b{color:#ff6d7e;font-weight:400}
.lm-source-note{font-size:12px;color:#666672;line-height:1.7;padding-block:21px}
.lm-source-note a{color:#a60716;text-decoration:underline!important}
.lm-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}
.lm-channel-grid article{background:#f1f1f4;border:1px solid #dddde5;border-top:4px solid #d80b18;border-radius:5px;padding:27px}
.lm-channel-grid p{font-size:14px;color:#55555f;line-height:1.75!important;margin-top:15px!important}
#fonctions-crm,#cas-crm,#pilotage-crm,#crm-call-center,#brief-crm,#perimetre-audit,#suivi-des-leads{scroll-margin-top:100px}
@media(min-width:1101px){.mp-relief .mp-main-nav{gap:12px}.mp-relief .mp-main-nav>a{font-size:12px}.mp-relief .mp-main-nav>a.mp-nav-cta{padding-inline:12px}}
@media(max-width:1000px){.lm-two{gap:27px}.lm-cards{gap:17px}.lm-channel-grid{gap:17px}.lm-channel-grid article{padding:23px}}
@media(max-width:850px){.lm-two{grid-template-columns:1fr;gap:24px}.lm-route{max-width:650px}.lm-channel-grid{grid-template-columns:1fr}.lm-jump a{padding:14px 16px}}
@media(max-width:590px){.lm-route{padding:23px;box-shadow:8px 8px 0 #af0a18;margin:0 8px 8px 0}.lm-route li{padding:17px 0}.lm-route strong{font-size:24px}.lm-cards{grid-template-columns:1fr}.lm-handoff{display:grid;grid-template-columns:1fr;gap:10px;padding:22px}.lm-handoff b{transform:rotate(90deg);width:max-content;margin-left:35px}.lm-handoff span{font-size:11px;min-width:0}.lm-check{padding:23px}}
