.mt-mas{--ink:#101633;--navy:#081532;--mint:#a4f5cf;max-width:1440px;margin:auto;color:var(--ink)}
.mt-mas h1,.mt-mas h2,.mt-mas h3{color:inherit;text-transform:none;font-weight:800;letter-spacing:-.035em;line-height:1.1;margin:0}
.mt-mas p,.mt-mas dd{margin:0;line-height:1.55}
.mt-mas-hero{display:grid;grid-template-columns:1fr 1.12fr;align-items:center;background:var(--navy);color:white;padding:0 20px 0 clamp(24px,4vw,55px)}
.mt-mas-hero>div{padding:25px 0;z-index:1}
.mt-mas h1{font-size:clamp(25px,3.05vw,47px)}
.mt-mas-hero p{max-width:43ch;margin:13px 0 17px}
.mt-mas-hero .mt-mas-tag{display:inline-block;margin:0 0 10px;padding:5px 12px;color:var(--ink);background:var(--mint);font-weight:800;transform:rotate(-2deg);box-shadow:0 4px 8px #0005}
.mt-mas a.mt-mas-cta{display:inline-block;padding:11px 28px;background:var(--mint);color:var(--ink);text-decoration:none;font-weight:800;border-radius:999px}
.mt-mas picture,.mt-mas picture img,.mt-mas figure img{display:block;width:100%;height:auto}
.mt-mas-hero picture{clip-path:polygon(7% 0,100% 0,100% 100%,0 100%,0 55%,7% 55%)}
.mt-mas-section{padding:clamp(22px,4vw,54px);scroll-margin-top:100px}
.mt-mas h2{font-size:clamp(24px,3vw,42px);margin-bottom:18px}
.mt-mas h3{font-size:clamp(17px,1.8vw,24px)}
.mt-mas-options{display:grid;gap:10px;margin:0}
.mt-mas-options>div{display:grid;grid-template-columns:100px minmax(0,1fr) minmax(0,1.35fr);align-items:center;gap:12px}
.mt-mas-options img{width:100%;height:auto;mix-blend-mode:multiply}
.mt-mas-options dt,.mt-mas-options dd,.mt-mas-guide h3{padding:10px 13px;box-shadow:0 5px 8px #12234026;clip-path:polygon(0 5%,14% 1%,28% 4%,44% 0,62% 4%,78% 0,100% 5%,99% 95%,86% 99%,71% 96%,57% 100%,37% 97%,19% 100%,1% 96%)}
.mt-mas-options dt{background:#dcf9eb;font-weight:800}
.mt-mas-options dd,.mt-mas-guide h3{background:#f2f4fa}
.mt-mas-guide{background:#dcfaef}
.mt-mas-guide-layout{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:20px}
.mt-mas-guide ol{margin:0;padding-left:23px}
.mt-mas-guide li{margin:0 0 12px;padding-left:4px}
.mt-mas-guide li::marker{font-weight:800}
.mt-mas-guide li p{margin-top:7px}
.mt-mas figure{margin:0}
.mt-mas figcaption{font-size:14px;text-align:center}
@media(max-width:767px){
 .mt-mas-hero,.mt-mas-guide-layout{grid-template-columns:1fr}
 .mt-mas-hero{padding:0 15px}
 .mt-mas-hero>div{padding:20px 0 0}
 .mt-mas h1{font-size:clamp(20px,6vw,29px)}
 .mt-mas-hero picture{clip-path:polygon(68% 0,100% 0,100% 100%,0 100%,0 31%,68% 31%)}
 .mt-mas-options>div{grid-template-columns:68px minmax(0,1fr);gap:4px 8px}
 .mt-mas-options img{grid-row:1/3}
 .mt-mas-options dd{grid-column:2}
}
.mt-mas-rules{background:#081532;color:#fff}
.mt-mas-rules picture{max-width:1073px;margin:auto}
.mt-mas-rules-copy,.mt-mas-scenarios,.mt-mas-diagnostic-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:14px 0 0}
.mt-mas-rules-copy{padding-left:22px}
.mt-mas-rules-copy p,.mt-mas-scenarios p{margin-top:8px}
.mt-mas-scenarios picture{mix-blend-mode:multiply}
.mt-mas-diagnostic{background:#d9faef}
.mt-mas-diagnostic-top{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:14px}
.mt-mas-diagnostic-top picture{mix-blend-mode:multiply}
.mt-mas-diagnostic-list{grid-template-columns:repeat(2,minmax(0,1fr))}
.mt-mas-diagnostic-list dt{font-weight:800}
@media(max-width:767px){
    .mt-mas-rules-copy,.mt-mas-scenarios,.mt-mas-diagnostic-top,.mt-mas-diagnostic-list{grid-template-columns:1fr}
    .mt-mas-rules-copy,.mt-mas-scenarios,.mt-mas-diagnostic-list{gap:12px}
    .mt-mas-diagnostic-top{gap:0}
}
.mt-mas-faq{background:#d2faed}
.mt-mas-faq-paper{
    border:solid;
    border-width:39px 34px 64px 67px;
    border-image:url('../images/vitrine/meta-schedule-faq-paper.webp') 39 34 64 67 stretch;
    background:#f5f5f8;
    background-clip:padding-box;
}
.mt-mas-faq details+details{border-top:1px solid #b9c8da}
.mt-mas-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;font-weight:800;font-size:clamp(16px,1.8vw,25px);padding:13px 10px}
.mt-mas-faq summary::-webkit-details-marker{display:none}
.mt-mas-faq details[open] summary{background:#bdf6d9;border-radius:8px;box-shadow:0 3px 5px #213e3829}
.mt-mas-faq summary::after{content:"";width:10px;height:10px;flex:none;border:solid currentColor;border-width:0 3px 3px 0;transform:rotate(45deg);margin-right:4px}
.mt-mas-faq details[open] summary::after{transform:rotate(225deg)}
.mt-mas-faq summary:focus-visible,.mt-mas-agency a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.mt-mas-faq details p{padding:13px 10px 17px;max-width:78ch}
.mt-mas-agency{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:14px;background:#071532;color:#fff}
.mt-mas-agency p{max-width:37ch;margin-bottom:20px;font-size:clamp(16px,1.6vw,22px)}
.mt-mas-agency a.mt-mas-cta{border-radius:15px;box-shadow:0 5px 0 #57a98a,0 10px 18px #0005}
.mt-mas-agency picture{clip-path:polygon(24% 0,100% 0,100% 100%,0 100%,0 52%,8% 37%,18% 26%,24% 14%)}
@media(max-width:767px){
    .mt-mas-faq-paper{border-width:26px 16px 38px 25px}
    .mt-mas-agency{grid-template-columns:1fr}
    .mt-mas-agency picture{clip-path:none}
    .mt-mas-agency a.mt-mas-cta{padding:11px 14px}
}
