
.mks{--n:#1E2B3A;--o:#E36A1E;--s:#F5F0E6;--g:#5B6573;color:var(--n)}
.mks h1,.mks h2,.mks h3{color:var(--n)}.mks a{color:var(--n)}
.mks-sec{max-width:1200px;margin:0 auto;padding:48px 20px}.mks-sec>h2{margin:0 0 16px;text-align:center}.mks-sec>p{max-width:780px;margin:0 auto 12px;text-align:center}
.mks-sable{max-width:none;background:var(--s)}.mks-sable>*{max-width:1000px;margin-left:auto;margin-right:auto}
.mks-hero{position:relative;color:#fff}.mks-hero img{display:block;width:100%;height:auto;min-height:420px;object-fit:cover}
.mks-hero__txt{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:24px 6%;max-width:46%;background:linear-gradient(90deg,rgba(14,22,32,.78),rgba(14,22,32,0))}
.mks-hero__txt h1{color:#fff;margin:6px 0 12px}.mks-hero__txt p{color:#fff;font-size:18px;margin:0 0 18px}.mks-sur{text-transform:uppercase;letter-spacing:.08em;font-size:13px!important;color:#F6C9A6!important}
.mks-btns{display:flex;gap:12px;flex-wrap:wrap}
.mks-btn{display:inline-block;background:var(--o);color:#fff!important;padding:13px 22px;border-radius:10px;font-weight:600;text-decoration:none;border:0;cursor:pointer;font-size:16px}
.mks-btn--2{background:transparent;border:1.5px solid currentColor;color:inherit!important}.mks-hero .mks-btn--2{color:#fff!important}
.mks-trust{border-bottom:1px solid #E7E0D3}.mks-trust ul{list-style:none;margin:0 auto;padding:14px 16px;max-width:1200px;display:flex;gap:18px;justify-content:center;flex-wrap:wrap}.mks-trust li{display:flex;align-items:center;gap:8px;font-size:14px}
.mks-packs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mks-pack{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid #E7E0D3;border-radius:12px;text-decoration:none;background:#fff}.mks-pack img{width:100%;height:auto;border-radius:8px;background:var(--s)}
.mks-pack__n{font-weight:700;font-size:18px}.mks-pack__p{font-size:24px;font-weight:700;color:var(--o)}.mks-pack__r{color:var(--g);font-size:15px;flex:1}.mks-pack .mks-btn{text-align:center}
.mks-note{color:var(--g);font-size:14px;text-align:center;margin-top:14px}
.mks-chiffres{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;padding:32px 20px;background:var(--n);color:#fff;text-align:center}.mks-chiffres strong{display:block;font-size:34px;color:#F6C9A6}.mks-chiffres span{font-size:15px;max-width:220px;display:block}
.mks-faits{max-width:820px;margin:0 auto 12px;padding-left:20px}.mks-faits li{margin:8px 0}.mks-faits small{color:var(--g)}
.mks-tab{overflow-x:auto}.mks-tab table{width:100%;max-width:900px;margin:0 auto 18px;border-collapse:collapse}.mks-tab th,.mks-tab td{border:1px solid #E7E0D3;padding:10px 12px;text-align:left;vertical-align:top}.mks-tab th{background:var(--s)}
.mks-cols{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.mks-cols a{text-decoration:none;font-weight:600;text-align:center}.mks-cols img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;margin-bottom:8px}
.mks-etapes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mks-etapes div{background:#fff;padding:18px;border-radius:12px}
.mks-faq{max-width:820px;margin:0 auto}.mks-faq details{border-bottom:1px solid #E7E0D3;padding:14px 0}.mks-faq summary{font-weight:600;cursor:pointer}
.mks-eng{max-width:820px;margin:0 auto;padding-left:20px}.mks-eng li{margin:8px 0}
.mks-nl{text-align:center}.mks-nl__f{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:12px 0}.mks-nl__f input{padding:12px 14px;min-width:280px;border:1px solid #cfc6b6;border-radius:8px;font-size:16px}
@media(max-width:749px){.mks-hero__txt{position:static;max-width:none;background:var(--n);padding:24px 16px}.mks-hero img{min-height:0}.mks-packs,.mks-etapes{grid-template-columns:1fr}.mks-cols{grid-template-columns:repeat(2,1fr)}.mks-sec{padding:36px 16px}.mks-chiffres{gap:20px}}
.mks-pc{margin:4px 0}.mks-pc__l{list-style:none;margin:0;padding:14px 16px;display:grid;gap:10px;background:#F5F0E6;border-radius:10px}.mks-pc__l li{display:flex;gap:10px;align-items:center;font-size:14px;line-height:1.35}.mks-pc__l img{flex:0 0 28px;width:28px;height:28px}.mks-pc__l strong{display:block;font-size:15px}
.mks-coltxt{max-width:860px}.mks-coltxt h2{text-align:left;margin:28px 0 10px}.mks-coltxt p,.mks-coltxt li{line-height:1.6}
.mks-accroche{font-size:18px;font-weight:500}.mks-points{padding-left:0;list-style:none}.mks-points li{padding-left:26px;position:relative;margin:6px 0}.mks-points li:before{content:"✓";position:absolute;left:0;color:#E36A1E;font-weight:700}
.mks-faq h3{font-size:17px;margin:18px 0 6px}
.mks-trust img,.mks-pc__l img{width:32px!important;height:32px!important;max-width:32px;object-fit:contain}
.mks .mks-sec>h2{width:100%;max-width:none;text-align:center}
.mks .mks-coltxt>p,.mks .mks-coltxt>ul{text-align:left;max-width:860px;margin-left:0}
