.mdf-choix{list-style:none;margin:1.3rem 0 1.6rem;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.mdf-choix li{background:var(--accent-3);border-left:3px solid var(--accent-1);border-radius:0 10px 10px 0;padding:.75rem 1rem}.mdf-choix b{display:block;font-family:Poppins,sans-serif;font-weight:700;color:var(--accent-2);font-size:.9rem;margin-bottom:.15rem}.mdf-choix span{display:block;color:var(--accent-6);font-size:.88rem;line-height:1.4}@media (max-width:760px){.mdf-choix{grid-template-columns:1fr}}.tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1rem 0 1.5rem}.tbl-wrap .tbl{margin:0;min-width:560px}.sol-img{margin:1rem 0 1.2rem;max-width:280px}.sol-img img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px;display:block}@media (min-width:900px){.sol-img{max-width:220px}}.sol-img{margin:1.1rem 0 1.3rem;max-width:300px}.sol-img img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:14px;display:block;box-shadow:0 6px 20px #00000014}.retenir{background:var(--accent-3);border:0;border-left:4px solid var(--accent-1);border-radius:0 12px 12px 0}.tbl td:first-child{font-weight:600;color:var(--accent-2)}.cta{background:var(--accent-5);color:#fff;border-radius:16px;padding:clamp(1.6rem,4vw,2.4rem);text-align:center;margin:2.5rem 0}.cta p{color:#ffffffeb;margin:0 auto 1.3rem;max-width:64ch;line-height:1.7}.cta .sols{display:grid;gap:2.6rem;margin:2rem 0 3rem}.sol{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:2rem;align-items:start}.sol:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,300px)}.sol:nth-child(2n) figure{order:2}.sol figure{position:relative;margin:0}.sol figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:14px;display:block;box-shadow:0 8px 24px #00000017}.sol figure .num{position:absolute;top:-.6rem;left:-.6rem;width:46px;height:46px;border-radius:50%;background:var(--accent-1);color:var(--contrast);font-family:Poppins,sans-serif;font-weight:700;font-size:1rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #00000029}.sol:nth-child(2n) figure .num{left:auto;right:-.6rem}.sol .txt{min-width:0}.sol h3{font-size:clamp(1.2rem,2.2vw,1.6rem);margin:0 0 1rem}.sol h3 em{display:block;font-family:"Source Sans 3",sans-serif;font-style:normal;font-weight:400;font-size:.85rem;color:var(--accent-6);letter-spacing:0;margin-top:.2rem}.sol p{margin:0 0 .8rem}.sol .retenir{margin-top:1rem}@media (max-width:820px){.sol,.sol:nth-child(2n){grid-template-columns:1fr;gap:1.1rem}.sol:nth-child(2n) figure{order:0}.sol figure{max-width:280px}.sol:nth-child(2n) figure .num{left:-.6rem;right:auto}}.band{margin:clamp(2rem,4.5vw,3rem) 0}.band img{width:100%;height:clamp(110px,14vw,190px);object-fit:cover;display:block;border-radius:14px;box-shadow:0 8px 24px #00000017}.hero-img{border-radius:14px!important;box-shadow:0 8px 24px #00000017}.paroi-grid{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:clamp(1.4rem,3vw,2.4rem);align-items:center;background:var(--accent-3);padding:clamp(1.6rem,4vw,2.6rem);border-radius:16px;margin:1.6rem 0 0}.paroi-grid p{font-size:.95rem;line-height:1.6;margin:0 0 .8rem;color:var(--accent-6)}.paroi-grid p:last-child{margin-bottom:0}.coupe{margin:0}.coupe svg{width:100%;height:auto;display:block}@media (max-width:900px){.paroi-grid{grid-template-columns:1fr}.coupe{order:-1;max-width:340px}}.pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;margin:1.6rem 0 0}.pc{display:grid;grid-template-columns:1fr 1fr;background:var(--accent-3);border-radius:14px;overflow:hidden;min-height:150px}.pc .t{padding:1.1rem 1.1rem 1.2rem;display:flex;flex-direction:column;justify-content:center}.pc .n{font-family:Poppins,sans-serif;font-weight:700;font-size:1.5rem;color:var(--accent-1);line-height:1;margin-bottom:.25rem}.pc h3{font-family:Poppins,sans-serif;font-weight:700;font-size:.9rem;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-2);margin:0 0 .4rem}.pc p{font-size:.83rem;line-height:1.45;color:var(--accent-6);margin:0}.pc img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:900px){.pgrid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.pgrid{grid-template-columns:1fr}.pc{grid-template-columns:1fr 1fr}}.rgrid{display:grid;grid-template-columns:repeat(6,1fr);gap:0;margin:1.6rem 0 0;border:1px solid #E4E7DE;border-radius:14px;overflow:hidden}.rc{padding:1.2rem .7rem;text-align:center;border-right:1px solid #E4E7DE;display:flex;flex-direction:column;align-items:center;gap:.5rem}.rc:last-child{border-right:0}.rc svg{color:#8fa800}.rc b{font-family:Poppins,sans-serif;font-weight:700;font-size:.76rem;letter-spacing:.03em;text-transform:uppercase;color:var(--accent-2);line-height:1.25}.rc span{font-size:.78rem;color:var(--accent-6);line-height:1.35}@media (max-width:1000px){.rgrid{grid-template-columns:repeat(3,1fr)}.rc{border-bottom:1px solid #E4E7DE}.rc:nth-child(3n){border-right:0}}@media (max-width:620px){.rgrid{grid-template-columns:1fr 1fr}.rc:nth-child(3n){border-right:1px solid #E4E7DE}.rc:nth-child(2n){border-right:0}}.band-cit{position:relative;margin:clamp(2.2rem,5vw,3.2rem) 0;border-radius:16px;overflow:hidden;min-height:clamp(180px,24vw,300px);display:flex;align-items:center;justify-content:flex-end}.band-cit img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.band-cit .veil{position:absolute;inset:0;background:linear-gradient(to right,#0c0c0c26,#0c0c0c8c 52%,#0c0c0cc7)}.band-cit p{position:relative;z-index:2;color:#fff;font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(1.15rem,2.4vw,1.75rem);line-height:1.3;margin:0;padding:clamp(1.4rem,3vw,2.4rem);text-align:right;max-width:24ch}@media (max-width:620px){.band-cit{justify-content:flex-start}.band-cit p{text-align:left}.band-cit .veil{background:linear-gradient(to top,#0c0c0ccc,#0c0c0c59)}}.etapes{margin:1.6rem 0}.et-txt{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,3vw,2.2rem)}.et{border-top:3px solid var(--accent-1);padding-top:.9rem}.et .n{display:block;font-family:Poppins,sans-serif;font-weight:700;font-size:1.6rem;color:var(--accent-1);line-height:1;margin-bottom:.3rem}.et b{display:block;font-family:Poppins,sans-serif;font-weight:700;font-size:.8rem;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-2);margin-bottom:.35rem}.et p{font-size:.9rem;line-height:1.55;color:var(--accent-6);margin:0}.et-schema{margin:0}.et-schema svg{width:100%;height:auto;display:block}@media (max-width:760px){.et-txt{grid-template-columns:1fr}}.accroche{background:#14343a;border-radius:16px;padding:clamp(1.6rem,4vw,2.4rem);margin:2.4rem 0;display:grid;grid-template-columns:auto 1.1fr 1fr;gap:clamp(1.2rem,3vw,2rem);align-items:center}.accroche .ic{width:64px;height:64px;border-radius:50%;border:2px solid var(--accent-1);color:var(--accent-1);display:flex;align-items:center;justify-content:center}.accroche h2{color:#fff;font-size:clamp(1.1rem,2.2vw,1.5rem);line-height:1.25;margin:0}.accroche p{color:#ffffffe0;font-size:.92rem;line-height:1.55;margin:0 0 .6rem}.accroche .hl{color:#dce86b;font-weight:600;margin:0}@media (max-width:820px){.accroche{grid-template-columns:1fr;text-align:left}.accroche .ic{margin-bottom:.2rem}}.essences{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.4rem,3vw,2.4rem);align-items:center;background:var(--accent-3);border-radius:16px;padding:clamp(1.5rem,3.5vw,2.4rem);margin:2rem 0}.essences h3{font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(1.05rem,2vw,1.35rem);color:var(--accent-2);margin:0 0 .8rem}.essences p{font-size:.92rem;line-height:1.6;color:var(--accent-6);margin:0 0 .7rem}.essences p:last-child{margin-bottom:0}.essences figure{margin:0}.essences.viroc figure{order:-1}@media (max-width:820px){.essences.viroc figure{order:-1}}.essences img{width:100%;height:auto;aspect-ratio:15/7;object-fit:cover;border-radius:14px;display:block;box-shadow:0 8px 24px #00000017}@media (max-width:820px){.essences{grid-template-columns:1fr}.essences figure{order:-1}}
.pc .t h3{margin-top:.4rem}.pc .n,.et .n{color:var(--accent-5)}