.mcd-home-tools,.mcd-home-tools *{box-sizing:border-box}.mcd-home-tools{--mcd-red:#a10d00;position:relative;left:50%;width:min(var(--mcd-tools-max-width,1360px),calc(100vw - 48px));max-width:none;margin:58px 0;padding:0 24px;color:#111;transform:translateX(-50%)}.mcd-home-tools[hidden]{display:none!important}.mcd-home-tools-title{margin:0 0 24px;text-align:center;color:#111}.mcd-home-tools-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mcd-tools-gap,24px)}.mcd-home-tools-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid #e2e2e2;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgb(0 0 0 / .05);transition:border-color .18s ease,box-shadow .18s ease}.mcd-home-tools-card-link{display:flex;flex:1;flex-direction:column;height:100%;color:inherit!important;text-decoration:none!important}.mcd-home-tools-card:hover{border-color:var(--mcd-red);box-shadow:0 0 0 1px #a10d00,0 0 16px rgb(161 13 0 / .72),0 0 34px rgb(161 13 0 / .40)}.mcd-home-tools-media{position:relative;display:block;height:var(--mcd-tools-media-height,190px);overflow:hidden;background:#111}.mcd-home-tools-media>img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--mcd-visual-x,50%) var(--mcd-visual-y,50%);transform:scale(var(--mcd-visual-scale,1));transform-origin:var(--mcd-visual-x,50%) var(--mcd-visual-y,50%);transition:transform .22s ease}.mcd-home-tools-body{display:flex;flex:1;flex-direction:column;padding:20px}.mcd-home-tools-meta{margin-bottom:8px;color:var(--mcd-red);font-size:11px;font-weight:900;text-transform:uppercase}.mcd-home-tools-card h3{margin:0 0 9px;color:#151515;font-size:22px;line-height:1.13}.mcd-home-tools-card p{margin:0;color:#676767;font-size:14px;line-height:1.55}.mcd-home-tools-read{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:38px;margin-top:auto;padding:0 16px;border:1px solid var(--mcd-red);border-radius:999px;background:var(--mcd-red);color:#fff!important;font-size:12px;font-weight:900;line-height:1;text-decoration:none;transition:background .16s ease,color .16s ease,border-color .16s ease}.mcd-home-tools-read:hover,.mcd-home-tools-read:focus{border-color:var(--mcd-red);background:#fff;color:var(--mcd-red)!important;text-decoration:none}.mcd-home-tools-card p+.mcd-home-tools-read{margin-top:16px}.mcd-home-tools-network-visual{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 76% 50%,rgb(161 13 0 / .42),transparent 31%),linear-gradient(110deg,#050505 0%,#080808 50%,#350400 100%);transform:translate(var(--mcd-visual-tx,0),var(--mcd-visual-ty,0)) scale(var(--mcd-visual-scale,1));transform-origin:center;transition:transform .22s ease}.mcd-home-tools-network-visual .hub,.mcd-home-tools-network-visual .node{position:absolute;z-index:2;display:block;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgb(161 13 0 / .72),0 0 18px rgb(161 13 0 / .55)}.mcd-home-tools-network-visual .hub{left:28%;top:44%;width:30px;height:30px}.mcd-home-tools-network-visual .node{width:10px;height:10px;box-shadow:0 0 0 2px rgb(161 13 0 / .72),0 0 9px rgb(161 13 0 / .45)}.mcd-home-tools-network-visual .n1{left:58%;top:21%}.mcd-home-tools-network-visual .n2{left:74%;top:38%}.mcd-home-tools-network-visual .n3{left:65%;top:67%}.mcd-home-tools-network-visual .n4{left:90%;top:22%}.mcd-home-tools-network-visual .n5{left:89%;top:72%}.mcd-home-tools-network-visual .n6{left:48%;top:78%}.mcd-home-tools-network-visual .line{position:absolute;z-index:1;left:31%;top:50%;display:block;height:1px;background:#a10d00;transform-origin:left center;opacity:.9}.mcd-home-tools-network-visual .l1{width:31%;transform:rotate(-25deg)}.mcd-home-tools-network-visual .l2{width:45%;transform:rotate(-8deg)}.mcd-home-tools-network-visual .l3{width:37%;transform:rotate(18deg)}.mcd-home-tools-network-visual .l4{width:62%;transform:rotate(-21deg)}.mcd-home-tools-network-visual .l5{width:62%;transform:rotate(15deg)}.mcd-home-tools-network-visual .l6{width:24%;transform:rotate(31deg)}.mcd-home-tools-score-visual{position:absolute;inset:0;background:radial-gradient(circle at 82% 28%,rgb(255 44 24 / .34),transparent 24%),radial-gradient(circle at 72% 72%,rgb(161 13 0 / .32),transparent 32%),linear-gradient(110deg,#050505 0%,#090909 40%,#340400 73%,#7f0808 100%);transform:translate(var(--mcd-visual-tx,0),var(--mcd-visual-ty,0)) scale(var(--mcd-visual-scale,1));transform-origin:center;transition:transform .22s ease}.mcd-home-tools-score-copy{position:absolute;right:12%;top:50%;display:grid;grid-template-columns:auto auto;gap:0 7px;align-items:end;transform:translateY(-50%);color:#fff;text-transform:uppercase}.mcd-home-tools-score-copy strong{font-size:34px;font-weight:900;line-height:.9}.mcd-home-tools-score-copy span{font-size:9px;font-weight:900;letter-spacing:.12em;opacity:.9}.mcd-home-tools-score-copy i{grid-column:1/3;width:50px;height:2px;margin:10px 0;background:#fff;border-radius:99px;opacity:.8}@media(max-width:1100px){.mcd-home-tools{width:min(100%,calc(100vw - 32px));padding:0 16px}.mcd-home-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.mcd-home-tools{margin:44px 0;padding:0 16px}.mcd-home-tools-title{margin-bottom:20px}.mcd-home-tools-grid{grid-template-columns:1fr}.mcd-home-tools-card h3{font-size:21px}.mcd-home-tools-media{height:min(var(--mcd-tools-media-height,190px),220px)}}.mcd-home-tools-prestations-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:228px!important;min-height:50px!important;padding:0 28px!important;border:1px solid #a10d00!important;border-radius:999px!important;background:#a10d00!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px!important;font-weight:900!important;text-decoration:none!important;transition:background .16s ease,color .16s ease,border-color .16s ease!important}.mcd-home-tools-prestations-cta *{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-decoration:none!important}.mcd-home-tools-prestations-cta:hover,.mcd-home-tools-prestations-cta:focus{border-color:#a10d00!important;background:#fff!important;color:#a10d00!important;-webkit-text-fill-color:#a10d00!important;text-decoration:none!important}.mcd-home-tools-prestations-cta:hover *,.mcd-home-tools-prestations-cta:focus *{color:#a10d00!important;-webkit-text-fill-color:#a10d00!important;opacity:1!important;text-decoration:none!important}.mcd-home-tools-meta,.mcd-home-tools-read{display:none!important}.mcd-home-tools-card{cursor:pointer}.mcd-home-tools-card-link{color:inherit!important;text-decoration:none!important}.mcd-home-tools-card-link:hover,.mcd-home-tools-card-link:focus{text-decoration:none!important}.mcd-home-tools-media>img,.mcd-home-tools-network-visual,.mcd-home-tools-score-visual{transition:none!important}.mcd-home-tools-card:hover .mcd-home-tools-media>img{transform:scale(var(--mcd-visual-scale,1))!important}.mcd-home-tools-card:hover .mcd-home-tools-network-visual{transform:translate(var(--mcd-visual-tx,0),var(--mcd-visual-ty,0)) scale(var(--mcd-visual-scale,1))!important}.mcd-home-tools-card:hover .mcd-home-tools-score-visual{transform:translate(var(--mcd-visual-tx,0),var(--mcd-visual-ty,0)) scale(var(--mcd-visual-scale,1))!important}.mcd-presta-media-hidden{display:none!important}.mcd-presta-media-simple{min-height:72px!important;height:72px!important;background:transparent!important;overflow:visible!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;padding-top:14px!important}.mcd-presta-card-simple img{display:none!important}.mcd-presta-badge-fix{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important}.mcd-presta-badge-fix *{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important}.mcd-presta-badge-fix{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important;padding:0!important}.mcd-presta-badge-fix .mcd-presta-badge-number{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;transform:none!important;line-height:1!important;text-align:center!important}.mcd-presta-badge-fix{position:relative!important;padding:0!important;text-indent:0!important;line-height:normal!important}.mcd-presta-badge-fix>.mcd-presta-badge-number{position:absolute!important;inset:0!important;z-index:999!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important;translate:none!important;line-height:1!important;text-align:center!important;letter-spacing:normal!important}.mcd-presta-badge-fix{position:relative!important;overflow:visible!important;padding:0!important;text-indent:0!important;font-size:0!important;line-height:0!important}.mcd-presta-badge-fix>.mcd-presta-badge-svg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;overflow:visible!important;pointer-events:none!important}.mcd-presta-badge-fix .mcd-presta-badge-svg-text{fill:#fff!important;stroke:none!important;font-family:inherit!important;font-size:44px!important;font-weight:900!important;letter-spacing:0!important}