

@font-face{font-family:Archivo;font-style:normal;font-weight:400 700;font-display:swap;
  src:url(data:font/woff2;base64,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)format("woff2")}

@font-face{font-family:"Plex Arabe";font-style:normal;font-weight:400;font-display:swap;
  src:url(plexar-Regular.woff2)format("woff2");unicode-range:U+0600-06FF,U+200C-200D}
@font-face{font-family:"Plex Arabe";font-style:normal;font-weight:500 900;font-display:swap;
  src:url(plexar-SemiBold.woff2)format("woff2");unicode-range:U+0600-06FF,U+200C-200D}

@font-face{font-family:"Plex Arabe Lien";font-style:normal;font-weight:400 700;font-display:swap;
  src:url(plexar-lien.woff2)format("woff2");unicode-range:U+0600-06FF}

[dir="rtl"] *{ font-family:Archivo,"Plex Arabe",system-ui,-apple-system,sans-serif; }
.lang{ font-family:Archivo,"Plex Arabe Lien",system-ui,sans-serif; }

:root{
  --p:#FFFFFF;          
  --p2:#F6F5F3;         
  --p3:#EFEDEA;         
  --e:#111111;          
  --e2:#333333;         
  --g:#666663;          
  --o:#EA5B0C;          
  --o-txt:#B84607;      
  --o-clair:#FDF0E7;    
  --t:#E2E0DC;          
  --t-fort:#C6C3BD;
  --vert:#0F7A47;
  --rouge:#C13214;
}
*,*::before,*::after{ box-sizing:border-box; }

html{ scroll-behavior:smooth; scroll-padding-block-start:84px;
  scroll-padding-block-end:150px; }

[dir="rtl"] *{ letter-spacing:normal !important; }
[dir="rtl"] em, [dir="rtl"] i, [dir="rtl"] cite{ font-style:normal; }
[dir="rtl"] .v-left, [dir="rtl"] .v-no-lb, [dir="rtl"] .pl-left,
[dir="rtl"] .fu-e, [dir="rtl"] .fu-fin, [dir="rtl"] .rv-n,
[dir="rtl"] .cy-debut{ text-anchor:end; }
[dir="rtl"] .pl-right{ text-anchor:start; }
body{ margin:0; background:var(--p); color:var(--e);
  font-family:Archivo,system-ui,-apple-system,sans-serif; font-size:16px; line-height:1.62;
  -webkit-font-smoothing:antialiased; }
img,svg{ max-width:100%; } img{ height:auto; display:block; }
a{ color:inherit; text-decoration:none; }
:focus-visible{ outline:2px solid var(--o); outline-offset:3px; border-radius:2px; }
::selection{ background:var(--o); color:#fff; }
.enrobe{ max-width:1120px; margin:0 auto; padding:0 24px; }
section{ padding:clamp(56px,8vw,96px) 0; }

h1,h2,h3{ letter-spacing:-.025em; text-wrap:balance; }
.titre{ font-size:clamp(1.7rem,3.8vw,2.6rem); font-weight:600; line-height:1.1; margin:0; }
.sous{ color:var(--e2); font-size:17px; margin:14px 0 0; max-width:64ch; text-wrap:pretty; }
.oeil{ font-size:12px; letter-spacing:.14em; text-transform:uppercase; color:var(--o-txt);
  font-weight:600; display:block; margin-bottom:12px; }

.btn{ display:inline-block; background:var(--e); color:#fff; padding:14px 26px;
  font-weight:600; font-size:15.5px; border-radius:6px;
  transition:transform .2s cubic-bezier(.22,1,.36,1), background .2s; }
.btn:hover{ transform:translateY(-2px); background:#000; }
.btn.creux{ background:transparent; color:var(--e); box-shadow:inset 0 0 0 1.5px var(--e); }
.btn.creux:hover{ background:var(--e); color:#fff; }
.btn.or{ background:var(--o); color:#231A05; }
.btn.or:hover{ background:var(--o-clair); }
.duo{ display:flex; gap:12px; flex-wrap:wrap; margin-top:30px; }

.barre{ position:sticky; top:0; z-index:50; background:rgba(255,255,255,.92);
  backdrop-filter:blur(12px); border-bottom:1px solid var(--t); }
.barre .enrobe{ display:flex; align-items:center; gap:18px; height:68px; }
.marque{ font-size:20px; font-weight:700; letter-spacing:-.02em; display:flex;
  align-items:center; gap:9px; padding:12px 4px; }
.marque i{ width:8px; height:8px; border-radius:50%; background:var(--o); }
.barre nav{ display:flex; gap:22px; margin-inline-start:14px; font-size:14.5px; color:var(--e2); }
.barre nav a{ padding:14px 0; }
.barre nav a:hover{ color:var(--e); }
.barre .btn{ margin-inline-start:auto; padding:13px 18px; font-size:14px; white-space:nowrap; }

.barre .btn .court{ display:none; }
@media(max-width:400px){
  .barre .btn .long{ display:none; }
  .barre .btn .court{ display:inline; }
}
@media(max-width:1024px){ .barre nav{ display:none; } }

.menu{ display:none; margin-inline-start:auto; }
.menu summary{ list-style:none; min-width:44px; min-height:44px; display:flex;
  align-items:center; justify-content:center; cursor:pointer; border-radius:8px;
  border:1px solid var(--t); font-size:18px; }
.menu summary::-webkit-details-marker{ display:none; }
.menu[open] summary{ background:var(--e); color:#fff; border-color:var(--e); }
.menu .panneau{ position:fixed; inset-inline-start:0; inset-inline-end:0; top:68px; background:var(--p);
  border-bottom:1px solid var(--t); padding:8px 20px 18px; z-index:49;
  box-shadow:0 12px 28px rgba(17,17,17,.1); }
.menu .panneau a{ display:block; padding:15px 2px; font-size:16px; font-weight:500;
  border-bottom:1px solid var(--t); min-height:44px; }
.menu .panneau a:last-child{ border-bottom:none; }
@media(max-width:1024px){ .menu{ display:block; } .barre .btn{ margin-inline-start:0; } }
@media(max-width:520px){ .menu .panneau{ top:60px; } }

.heros{ padding:clamp(48px,7vw,84px) 0 clamp(44px,6vw,70px); }
.heros .enrobe{ display:grid; grid-template-columns:1.12fr .88fr; gap:clamp(32px,5vw,56px);
  align-items:center; }
.heros h1{ font-size:clamp(2.1rem,5.4vw,3.8rem); font-weight:600; line-height:1.02; margin:0; }
.heros h1 em{ font-style:normal; color:var(--o-txt); }
.heros p{ color:var(--e2); font-size:17.5px; margin:22px 0 0; max-width:54ch; text-wrap:pretty; }
@media(max-width:880px){ .heros .enrobe{ grid-template-columns:1fr; } }

.tableau{ border-radius:6px; padding:26px 28px 28px; background:#1C1F1D; color:#F2F0EC;
  transform:rotate(-.5deg); }
.tableau .t{ font-family:Archivo,sans-serif; font-weight:600; font-size:32px; color:#F0A167;
  line-height:1; margin-bottom:18px; }
.tableau .l{ display:flex; justify-content:space-between; gap:14px; padding:9px 0;
  border-bottom:1px dashed rgba(242,240,236,.22); font-family:Archivo,sans-serif; font-weight:600;
  font-size:22px; line-height:1.25; }
.tableau .l span:last-child{ color:#F0A167; font-variant-numeric:tabular-nums; white-space:nowrap; }
.tableau .l.total{ border-bottom:none; border-top:2px solid rgba(242,240,236,.34);
  margin-top:8px; padding-top:13px; font-size:25px; }
.tableau .note{ font-family:Archivo,sans-serif; font-weight:400; font-size:12.5px; color:#A9AEA9;
  margin:16px 0 0; line-height:1.5; }
@media(max-width:880px){ .tableau{ transform:none; } }

.heros{ padding:clamp(36px,5vw,64px) 0 clamp(40px,6vw,72px); }
.heros .enrobe{ display:block; }
.h-txt{ max-width:660px; }
.heros h1{ font-size:clamp(2rem,5.2vw,3.5rem); font-weight:600; line-height:1.04;
  letter-spacing:-.03em; margin:0; }
.heros h1 em{ font-style:normal; color:var(--o-txt); }
.heros p{ color:var(--e2); font-size:clamp(16px,2vw,18px); margin:20px 0 0;
  max-width:56ch; text-wrap:pretty; }
.heros b{ color:var(--e); font-weight:600; }
.h-sous{ font-size:14.5px !important; color:var(--g) !important; margin-top:18px !important; }

.parcours{ list-style:none; margin:clamp(32px,4vw,48px) 0 0; padding:0;
  display:grid; grid-template-columns:repeat(3,1fr); gap:clamp(18px,2.4vw,30px);
  align-items:start; }
.parcours li{ display:flex; flex-direction:column; gap:12px; position:relative; }

.parcours li:not(:last-child)::after{ content:""; position:absolute; top:14px;
  inset-inline-end:calc(-1 * clamp(18px,2.4vw,30px) / 2 - 5px); width:10px; height:10px;
  border-top:2px solid var(--t-fort); border-inline-end:2px solid var(--t-fort);
  transform:rotate(45deg); }
.p-num{ width:30px; height:30px; border-radius:50%; background:var(--o);
  color:#fff; font-weight:700; font-size:15px; display:grid; place-items:center;
  flex:none; }
.p-lb{ display:flex; flex-direction:column; gap:2px; }
.p-lb b{ font-size:16px; font-weight:600; }
.p-lb span{ font-size:13.5px; color:var(--g); }
.p-img{ background:var(--p2); border:1px solid var(--t); border-radius:10px;
  padding:10px; overflow:hidden; }
.p-img img{ width:100%; height:auto; display:block; border-radius:5px; }

.p-tel{ max-height:300px; padding-bottom:0; }
.p-tel img{ border-radius:5px 5px 0 0; }

@media(max-width:860px){
  .parcours{ grid-template-columns:1fr; gap:22px; }
  .parcours li{ display:grid; grid-template-columns:30px 1fr; gap:10px 14px;
    align-items:center; }
  .parcours li::after{ display:none; }
  .p-img{ grid-column:1/3; }
  .p-tel{ max-height:260px; }
}

.heros{ padding:clamp(34px,4.4vw,60px) 0 clamp(30px,4vw,48px); }
.heros .enrobe{ display:grid; grid-template-columns:1.08fr .92fr;
  gap:clamp(28px,4vw,56px); align-items:center; }
.heros h1{ font-size:clamp(2rem,5vw,3.4rem); font-weight:600; line-height:1.04;
  letter-spacing:-.03em; margin:0; }
.heros h1 em{ font-style:normal; color:var(--o-txt); }
.heros p{ color:var(--e2); font-size:clamp(16px,1.6vw,18px); margin:20px 0 0;
  max-width:52ch; text-wrap:pretty; }
.heros b{ color:var(--e); font-weight:600; }
.h-sous{ font-size:14.5px !important; color:var(--g) !important; margin-top:18px !important; }
.h-tel{ display:flex; justify-content:center; }
.h-tel img{ width:100%; max-width:380px; height:auto; display:block;
  border-radius:16px; border:1px solid var(--t);
  box-shadow:0 20px 48px rgba(17,17,17,.14); }
@media(max-width:900px){
  .heros .enrobe{ grid-template-columns:1fr; gap:30px; }
  .h-tel img{ max-width:300px; }
}

.parcours-bande{ background:var(--p2); border-top:1px solid var(--t);
  border-bottom:1px solid var(--t); }
.parcours-bande .enrobe{ padding-top:clamp(26px,3vw,38px);
  padding-bottom:clamp(26px,3vw,38px); }
.parcours{ list-style:none; margin:0; padding:0; display:grid;
  grid-template-columns:repeat(3,1fr); gap:clamp(16px,2.2vw,28px); }
.parcours li{ position:relative; display:flex; flex-direction:column; gap:12px; }

.parcours li:not(:last-child)::after{ content:""; position:absolute; top:15px;
  inset-inline-end:calc(-1 * clamp(16px,2.2vw,28px) / 2 - 4px); width:9px; height:9px;
  border-top:2px solid var(--t-fort); border-inline-end:2px solid var(--t-fort);
  transform:rotate(45deg); }
.p-tete{ display:flex; gap:11px; align-items:center; }
.p-num{ width:28px; height:28px; border-radius:50%; background:var(--o); color:#fff;
  font-weight:700; font-size:14px; display:grid; place-items:center; flex:none; }
.p-lb{ display:flex; flex-direction:column; gap:1px; }
.p-lb b{ font-size:15.5px; font-weight:600; }
.p-lb > span{ font-size:13px; color:var(--g); }
.p-img{ background:var(--p); border:1px solid var(--t); border-radius:8px;
  padding:8px; overflow:hidden; height:210px; display:flex; align-items:flex-start; }
.p-img img{ width:100%; height:auto; display:block; border-radius:4px; }
@media(max-width:820px){
  .parcours{ grid-template-columns:1fr; gap:20px; }
  .parcours li::after{ display:none; }
  .p-img{ height:auto; max-height:230px; }
}

.preuve{ border-top:1px solid var(--t); border-bottom:1px solid var(--t); background:var(--p2); }
.preuve .enrobe{ padding-top:clamp(38px,4.5vw,54px); padding-bottom:clamp(38px,4.5vw,54px); }
.pq{ max-width:66ch; }
.pq h2{ font-size:clamp(1.45rem,3.3vw,2.15rem); font-weight:600; line-height:1.12;
  letter-spacing:-.026em; margin:0 0 16px; text-wrap:balance; }
.pq p{ font-size:15.5px; color:var(--e2); line-height:1.62; margin:0; }
.pq b{ color:var(--e); font-weight:600; }
.pq-p{ margin-top:20px !important; padding-top:18px; border-top:1px solid var(--t);
  font-size:14.5px !important; }
.pq-p b{ color:var(--o-txt); font-weight:700; font-variant-numeric:tabular-nums; }
.pq-p a{ color:var(--e); text-decoration:underline; text-underline-offset:3px;
  text-decoration-color:var(--t-fort); margin-inline-start:6px; }
.pq-p a:hover{ text-decoration-color:var(--o); }

.etapes{ display:grid; grid-template-columns:repeat(auto-fit,minmax(238px,1fr)); gap:1px;
  background:var(--t); border:1px solid var(--t); border-radius:6px; overflow:hidden;
  margin-top:38px; }
.et{ background:var(--p); padding:26px 24px 30px; }
.et .num{ font-family:Archivo,sans-serif; font-weight:600; font-size:30px; color:var(--o);
  line-height:1; display:block; margin-bottom:12px; }
.et h3{ font-size:16.5px; font-weight:600; margin:0 0 8px; }
.et p{ margin:0; color:var(--e2); font-size:14.5px; }

.alt{ background:var(--p2); border-top:1px solid var(--t); border-bottom:1px solid var(--t); }
.pbs{ display:flex; flex-direction:column; gap:18px; margin-top:38px; }
.pb{ background:var(--p); border:1px solid var(--t); border-radius:10px; padding:26px;
  display:grid; grid-template-columns:1.05fr .95fr; gap:32px; align-items:center;
  transition:border-color .25s; }
.pb:hover{ border-color:var(--t-fort); }
@media(max-width:900px){ .pb{ grid-template-columns:1fr; gap:22px; padding:22px; } }
.pb .num{ font-family:Archivo,sans-serif; font-weight:600; font-size:24px; color:var(--o);
  line-height:1; display:block; margin-bottom:8px; }
.pb h3{ font-size:20px; font-weight:600; margin:0 0 11px; line-height:1.16; }
.pb p{ font-size:14.8px; color:var(--e2); margin:0 0 11px; }
.pb p:last-child{ margin-bottom:0; }
.pb b{ font-weight:600; color:var(--e); }
.pb .fix{ background:var(--o-clair); border-radius:8px; padding:13px 15px; }
.pb .vrai{ font-size:13.8px; border-top:1px solid var(--t); padding-top:12px; margin-top:13px !important; }
.viz{ background:var(--p3); border:1px solid var(--t); border-radius:8px; padding:14px; }
.viz svg{ width:100%; height:auto; }

.v-bloc{ fill:var(--p); stroke:var(--e); stroke-width:1.2; }
.v-cle{ fill:var(--o-clair); stroke:var(--o); stroke-width:1.6; }
.v-band{ fill:var(--o); }
.v-fl{ stroke:var(--e); stroke-width:1.4; fill:none; }
.v-no{ stroke:var(--rouge); stroke-width:1.6; stroke-dasharray:4 4; fill:none; }
.v-lb{ font:600 12.5px Archivo,sans-serif; fill:var(--e); text-anchor:middle; }
.v-lb-cle{ fill:var(--o-txt); }
.v-sm{ font:400 11px Archivo,sans-serif; fill:var(--e2); text-anchor:middle; }
.v-left{ text-anchor:start; }
.v-mut{ font-size:9.5px; letter-spacing:.1em; fill:var(--g); }
.v-ok{ fill:var(--vert); font-weight:600; }
.v-acc{ fill:var(--o-txt); font-weight:600; }
.v-no-lb{ font:600 10.5px Archivo,sans-serif; fill:var(--rouge); text-anchor:start; }
.v-through{ text-decoration:line-through; opacity:.55; }
.v-off rect, rect.v-off{ fill:var(--p3); stroke:var(--t-fort); stroke-width:1; }
.v-on rect, rect.v-on{ fill:#E9F5EE; stroke:var(--vert); stroke-width:1.3; }

.diapo{ background:var(--p2); border:1px solid var(--t); border-radius:12px; padding:26px;
  display:grid; grid-template-columns:.85fr 1.15fr; gap:34px; align-items:center; margin-top:38px; }
@media(max-width:900px){ .diapo{ grid-template-columns:1fr; gap:24px; } }
.diapo h3{ font-size:22px; font-weight:600; margin:0 0 10px; }
.diapo .txt p{ font-size:15px; color:var(--e2); margin:0 0 18px; }
.diapo .txt b{ color:var(--e); font-weight:600; }

.dias{ display:grid; }
.dia{ grid-area:1 / 1; }
.dia[hidden]{ display:none; }
@supports (grid-area: 1 / 1){
  .dia[hidden]{ display:block; visibility:hidden; pointer-events:none; }
}

.puces{ display:flex; gap:8px; }
.puce{ width:36px; height:44px; padding:20px 0; border:0; background:none; cursor:pointer;
  display:flex; align-items:center; }
.puce::before{ content:""; display:block; width:36px; height:4px; border-radius:99px;
  background:var(--t-fort); transition:background .25s; }
.puce[aria-selected="true"]::before{ background:var(--o); }

.ecran{ display:flex; justify-content:center; align-items:center;
  min-height:456px; background:var(--p3); border-radius:8px; padding:18px; }
.ecran img{ max-height:420px; width:auto; border-radius:6px; border:1px solid var(--t);
  box-shadow:0 10px 26px rgba(17,17,17,.14); }
.ecran img.large{ max-height:340px; }
@media(max-width:900px){
  .ecran{ min-height:0; }
  .ecran img, .ecran img.large{ max-height:60vh; }
}

.demo{ display:grid; grid-template-columns:1.55fr .45fr; gap:24px; margin-top:38px;
  align-items:start; }
@media(max-width:940px){ .demo{ grid-template-columns:1fr; } }
.lecteur{ background:#000; border:1px solid var(--t); border-radius:12px; overflow:hidden; }
.lecteur video{ width:100%; display:block; aspect-ratio:16/9; background:#000; }

.chapitres{ list-style:none; margin:0; padding:0; border:1px solid var(--t);
  border-radius:12px; overflow:hidden; background:var(--p); }
.chapitres li{ border-bottom:1px solid var(--t); }
.chapitres li:last-child{ border-bottom:none; }
.chapitres button{ display:flex; gap:12px; align-items:baseline; width:100%; text-align:start;
  background:none; border:0; color:inherit; font:inherit; padding:14px 16px; cursor:pointer;
  min-height:52px; transition:background .18s; }
.chapitres button:hover{ background:var(--p2); }
.chapitres button[aria-current="true"]{ background:var(--o-clair); }
.chapitres .n{ font-family:Archivo,sans-serif; font-weight:600; font-size:19px; color:var(--o);
  flex:none; width:26px; }
.chapitres .t{ font-size:14.5px; font-weight:500; }
.chapitres .d{ margin-inline-start:auto; font-size:12.5px; color:var(--g);
  font-variant-numeric:tabular-nums; flex:none; }

.captations{ display:grid; grid-template-columns:1fr 1fr; gap:24px; margin-top:24px; }
@media(max-width:820px){ .captations{ grid-template-columns:1fr; } }
.captations figure{ margin:0; }
.captations video{ width:auto; max-width:100%; max-height:440px; margin-inline:auto;
  display:block; border-radius:10px; border:1px solid var(--t);
  background:#000; }
.captations figcaption{ font-size:13.5px; color:var(--e2); margin-top:11px; line-height:1.55; }
.captations figcaption b{ color:var(--e); font-weight:600; }

.cas{ display:grid; grid-template-columns:repeat(auto-fit,minmax(290px,1fr)); gap:18px;
  margin-top:38px; }
.cas article{ background:var(--p2); border:1px solid var(--t); border-radius:10px;
  padding:26px 24px 24px; display:flex; flex-direction:column; }
.cas .n{ font-family:Archivo,sans-serif; font-weight:600; font-size:26px; color:var(--o);
  line-height:1; display:block; margin-bottom:10px; }
.cas h3{ font-size:19px; font-weight:600; margin:0 0 10px; }
.cas p{ font-size:14.5px; color:var(--e2); margin:0 0 14px; }
.cas ul{ list-style:none; margin:0 0 16px; padding:0; display:flex; flex-direction:column; gap:7px; }
.cas li{ font-size:14px; color:var(--e2); padding-inline-start:20px; position:relative; }
.cas li::before{ content:"—"; position:absolute; inset-inline-start:0; color:var(--o-txt); }
.cas .f{ margin-top:auto; font-size:13px; color:var(--o-txt); padding-top:12px;
  border-top:1px solid var(--t); }

.faits{ display:grid; grid-template-columns:repeat(auto-fit,minmax(230px,1fr)); gap:18px;
  margin-top:38px; }
.fait{ border-top:3px solid var(--e); padding:18px 0 0; }
.fait.cle{ border-top-color:var(--o); }
.fait .n{ font-size:clamp(1.6rem,3.4vw,2.2rem); font-weight:700; letter-spacing:-.035em;
  line-height:1; font-variant-numeric:tabular-nums; }
.fait.cle .n{ color:var(--o-txt); }
.fait p{ font-size:14.5px; color:var(--e2); margin:11px 0 0; }
.fait b{ font-weight:600; color:var(--e); }

.compte{ margin-top:34px; padding-top:26px; border-top:1px solid var(--t); max-width:74ch; }
.compte h3{ font-size:clamp(1.05rem,2vw,1.24rem); font-weight:650; letter-spacing:-.02em;
  margin:0 0 10px; }
.compte > p{ font-size:14.5px; color:var(--e2); margin:0; line-height:1.62; }
.compte dl{ margin:18px 0 0; }
.compte dt{ font-weight:650; font-size:14.5px; color:var(--e); margin-top:16px;
  font-variant-numeric:tabular-nums; }
.compte dd{ margin:5px 0 0; padding-inline-start:14px; border-inline-start:1px solid var(--t);
  font-size:14.5px; color:var(--e2); line-height:1.62; }
.compte dd b{ font-weight:600; color:var(--e); }
.compte-n{ margin-top:20px !important; font-size:13.5px !important; color:var(--g) !important; }
.compte-n b{ color:var(--e2); font-weight:600; }

.journal{ margin-top:38px; border:1px solid var(--t); border-radius:10px; overflow:hidden;
  background:var(--p); }
.j-tete{ display:flex; gap:14px; align-items:baseline; flex-wrap:wrap; padding:16px 20px;
  border-bottom:1px solid var(--t); background:var(--p2); }
.j-tete b{ font-size:15.5px; font-weight:600; }
.j-tete span{ font-size:13px; color:var(--g); margin-inline-start:auto; }
.j-l{ display:grid; grid-template-columns:64px 132px 1fr 96px 92px; gap:14px; align-items:baseline;
  padding:13px 20px; border-bottom:1px solid var(--t); font-size:14.5px; }
.j-l:last-of-type{ border-bottom:none; }
.j-l .h{ color:var(--g); font-variant-numeric:tabular-nums; }
.j-l .a{ font-weight:600; }
.j-l.dep .a{ color:var(--o-txt); }
.j-l .d{ color:var(--e2); }
.j-l .q{ color:var(--g); }
.j-l .m{ text-align:end; font-variant-numeric:tabular-nums; font-weight:600; }
.j-pied{ font-size:13px; color:var(--g); margin:0; padding:16px 20px; border-top:1px solid var(--t);
  background:var(--p2); line-height:1.6; }
@media(max-width:760px){
  .j-l{ grid-template-columns:58px 1fr auto; row-gap:4px; }
  .j-l .d{ grid-column:2/4; font-size:13.5px; } .j-l .q{ grid-column:2; font-size:13px; }
  .j-l .m{ grid-column:3; }
}

.pl-sol{ fill:var(--p2); stroke:var(--e); stroke-width:2.5; }
.pl-zone{ fill:var(--p); stroke:var(--e); stroke-width:1.4; }
.pl-comptoir{ fill:var(--e); }
.pl-detail{ fill:var(--t-fort); }
.pl-detail-r{ fill:var(--p3); stroke:var(--t-fort); stroke-width:1; }
.pl-t{ font:700 15px Archivo,sans-serif; fill:var(--e); text-anchor:middle;
  letter-spacing:.08em; }
.pl-s{ font:400 12px Archivo,sans-serif; fill:var(--g); text-anchor:middle; }
.pl-s-cle{ fill:var(--o-txt); font-weight:600; }
.pl-left{ text-anchor:start; } .pl-right{ text-anchor:end; }
.pl-table{ fill:var(--p); stroke:var(--e); stroke-width:1.4; }
.pl-table-cle{ fill:var(--o-clair); stroke:var(--o); stroke-width:2.2; }
.pl-ch{ fill:var(--p3); stroke:var(--t-fort); stroke-width:1; }
.pl-n{ font:600 13px Archivo,sans-serif; fill:var(--e); text-anchor:middle; }
.pl-n-cle{ fill:var(--o-txt); font-size:14px; }
.pl-serveur{ fill:var(--o); }
.pl-check{ fill:none; stroke:#fff; stroke-width:3; stroke-linecap:square; }
.pl-flux{ stroke:var(--e); stroke-width:2; fill:none; }
.pl-flux-cle{ stroke:var(--o); stroke-width:2.6; fill:none; }
.pl-no{ stroke:var(--rouge); stroke-width:1.8; stroke-dasharray:5 5; fill:none; opacity:.75; }
.pl-croix{ stroke:var(--rouge); stroke-width:2.6; stroke-linecap:round; }
.pl-no-t{ fill:var(--rouge); font-weight:600; }

.defile{ margin-top:38px; width:100%; overflow:hidden;
  
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);
          mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent); }
.rang{ width:100%; overflow:hidden; padding:6px 0; }
.piste{ display:flex; gap:14px; width:max-content; will-change:transform; }
.rang[data-sens="g"] .piste{ animation:defile-g 68s linear infinite; }
.rang[data-sens="d"] .piste{ animation:defile-d 82s linear infinite; }
@keyframes defile-g{ from{ transform:translateX(0); } to{ transform:translateX(-50%); } }
@keyframes defile-d{ from{ transform:translateX(-50%); } to{ transform:translateX(0); } }
.defile:hover .piste{ animation-play-state:paused; }

.plat{ flex:none; width:186px; background:var(--p); border:1px solid var(--t);
  border-radius:12px; overflow:hidden; }
.plat img{ width:100%; aspect-ratio:1; object-fit:cover; display:block; background:var(--p3); }
.plat .l{ padding:10px 12px 11px; display:flex; align-items:baseline; gap:8px; }
.plat .n{ font-size:13.5px; font-weight:500; line-height:1.3; overflow:hidden;
  display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.plat .x{ margin-inline-start:auto; font-size:13.5px; font-weight:700; color:var(--o-txt);
  white-space:nowrap; font-variant-numeric:tabular-nums; }

@media(prefers-reduced-motion:reduce){
  
  .rang{ overflow-x:auto; }
  .rang[data-sens="g"] .piste,.rang[data-sens="d"] .piste{ animation:none; }
}
@media(max-width:560px){ .plat{ width:152px; } }

.grand{ display:grid; grid-template-columns:1.02fr .98fr; gap:clamp(28px,4vw,48px);
  align-items:center; padding:34px 0; border-top:1px solid var(--t); }
.grand:first-of-type{ margin-top:38px; }
.grand.inverse .txt{ order:2; }
@media(max-width:900px){ .grand{ grid-template-columns:1fr; gap:24px; }
  .grand.inverse .txt{ order:0; } }
.grand h3{ font-size:clamp(1.2rem,2.6vw,1.7rem); font-weight:600; margin:0 0 12px; line-height:1.14; }
.grand p{ font-size:15px; color:var(--e2); margin:0 0 12px; }
.grand p:last-child{ margin-bottom:0; }
.grand b{ font-weight:600; color:var(--e); }
.grand .fix{ background:var(--o-clair); border-radius:8px; padding:14px 16px; }
.grand .vrai{ font-size:14px; border-top:1px solid var(--t); padding-top:13px; margin-top:14px !important; }
.grand .viz{ background:var(--p); border:1px solid var(--t); border-radius:10px; padding:16px; }
.grand.haut{ align-items:start; }
.grand .viz svg{ width:100%; height:auto; display:block; }

.petits{ display:grid; grid-template-columns:repeat(auto-fit,minmax(420px,1fr)); gap:30px 34px;
  padding-top:40px; margin-top:8px; border-top:1px solid var(--t); }
@media(max-width:520px){ .petits{ grid-template-columns:1fr; } }
.petit h4{ font-size:16.5px; font-weight:600; margin:0 0 12px; letter-spacing:-.015em; }
.petit .viz-p{ background:var(--p); border:1px solid var(--t); border-radius:8px; padding:12px;
  margin-bottom:12px; display:flex; align-items:center; min-height:132px; }
.petit .viz-p svg{ width:100%; height:auto; display:block; }
.petit p{ font-size:14.5px; color:var(--e2); margin:0; }

.autonome{ background:var(--e); color:#fff; }
.autonome .enrobe{ display:grid; grid-template-columns:1fr 1fr;
  gap:clamp(30px,5vw,64px); align-items:center;
  padding-top:clamp(44px,5vw,64px); padding-bottom:clamp(44px,5vw,64px); }
.autonome h2{ font-size:clamp(1.7rem,3.6vw,2.5rem); font-weight:600; line-height:1.08;
  letter-spacing:-.025em; margin:0 0 16px; text-wrap:balance; }
.autonome h2 em{ font-style:normal; color:var(--o); }
.autonome p{ font-size:15.5px; line-height:1.62; color:#DEDCD7; margin:0 0 12px; }
.autonome b{ color:#fff; font-weight:600; }
.au-liste{ font-size:14.5px !important; color:#fff !important; background:rgba(255,255,255,.07);
  border-radius:8px; padding:13px 15px; line-height:1.75 !important; }
.au-fin{ font-size:14.5px !important; color:var(--o) !important; font-weight:600;
  margin-bottom:0 !important; }

.au-viz{ margin:0; }
.au-cafe{ position:relative; border:2px solid var(--o); border-radius:12px;
  padding:26px 18px 16px; background:rgba(255,255,255,.04); }
.au-lb{ position:absolute; top:-9px; inset-inline-start:16px; background:var(--e); color:var(--o);
  font-size:11px; font-weight:700; letter-spacing:.09em; padding:0 9px; }
.au-machine{ display:flex; align-items:baseline; gap:9px; font-size:14px; font-weight:600;
  background:rgba(255,255,255,.09); border-radius:8px; padding:11px 13px; margin-bottom:13px; }
.au-machine em{ font-style:normal; font-weight:400; font-size:12.5px; color:#B9B6B0;
  margin-inline-start:auto; }
.au-pt{ width:8px; height:8px; border-radius:50%; background:var(--vert);
  box-shadow:0 0 0 3px rgba(15,122,71,.28); flex:none; align-self:center; }
.au-ecrans{ display:grid; gap:9px; }
.au-ecrans img{ width:100%; height:auto; display:block; border-radius:6px;
  border:1px solid rgba(255,255,255,.16); }
.au-wifi{ display:block; font-size:12px; color:#B9B6B0; margin-top:11px; text-align:center; }

.au-lien{ height:34px; display:flex; align-items:center; justify-content:center;
  position:relative; }
.au-lien::before{ content:""; position:absolute; inset:0 auto 0 50%;
  border-inline-start:2px dashed rgba(255,255,255,.3); }
.au-croix{ position:relative; background:var(--e); color:var(--rouge);
  font-size:15px; font-weight:700; line-height:1; padding:3px 7px; }
.au-net{ border:1px dashed rgba(255,255,255,.3); border-radius:10px; padding:12px 14px;
  font-size:14px; font-weight:600; color:#B9B6B0; display:flex; align-items:baseline; gap:9px; }
.au-net em{ font-style:normal; font-weight:400; font-size:12.5px; margin-inline-start:auto; }
.au-viz figcaption{ font-size:12.5px; color:#B9B6B0; margin-top:13px; line-height:1.5; }

@media(max-width:860px){
  .autonome .enrobe{ grid-template-columns:1fr; gap:30px; }
}

.salles{ list-style:none; margin:30px 0 0; padding:0; border-top:1px solid var(--t); }
.salles li{ display:grid; grid-template-columns:minmax(150px,.9fr) 1.4fr auto; gap:8px 22px;
  align-items:baseline; padding:16px 2px; border-bottom:1px solid var(--t); }
.salles b{ font-size:16.5px; font-weight:600; }
.salles span{ font-size:14.5px; color:var(--e2); }
.salles em{ font-style:normal; font-size:12.5px; font-weight:600; color:var(--o-txt);
  background:var(--o-clair); border-radius:999px; padding:5px 13px; white-space:nowrap; }
@media(max-width:640px){ .salles li{ grid-template-columns:1fr auto; }
  .salles span{ grid-column:1 / -1; } }

.grand .viz img, .petit .viz-p img{ width:100%; height:auto; display:block;
  border:1px solid var(--t); border-radius:6px; }

.petit .viz-p img{ max-height:230px; object-fit:cover; object-position:top center; }
.grand .viz figure, .petit .viz-p figure{ margin:0; }
.grand .viz figcaption{ font-size:12.5px; color:var(--g); margin-top:9px;
  text-align:center; }

.duo-ecrans{ display:grid; gap:18px; justify-items:center; }
.duo-ecrans figure:first-child img{ max-width:min(100%,300px); margin-inline:auto; }
.duo-ecrans figure{ width:100%; }

.frise{ margin-top:38px; background:var(--p); border:1px solid var(--t); border-radius:10px;
  padding:20px; overflow-x:auto; }
.frise svg{ width:100%; min-width:720px; height:auto; display:block; }
.cy-axe{ stroke:var(--e); stroke-width:2; }
.cy-pt{ fill:var(--p); stroke:var(--e); stroke-width:2.4; }
.cy-pt-cle{ fill:var(--o); stroke:var(--o); }
.cy-h{ font:600 13px Archivo,sans-serif; fill:var(--e); text-anchor:middle;
  font-variant-numeric:tabular-nums; }
.cy-h-cle{ fill:var(--o-txt); font-size:14px; }
.cy-l{ font:400 12px Archivo,sans-serif; fill:var(--e2); text-anchor:middle; }
.cy-l-cle{ fill:var(--o-txt); font-weight:600; }
.cy-mini{ font-size:10.5px; fill:var(--g); }
.cy-mes{ stroke:var(--t-fort); stroke-width:1.2; fill:none; }
.cy-d{ font:400 11.5px Archivo,sans-serif; fill:var(--g); text-anchor:middle; }
.cy-d-cle{ fill:var(--o-txt); font-weight:600; }
.cy-b-client{ fill:var(--p3); }
.cy-b-serveur{ fill:var(--o); }
.cy-b-cuisine{ fill:var(--e); }
.cy-bt{ font:600 10px Archivo,sans-serif; fill:var(--e2); text-anchor:middle;
  letter-spacing:.12em; }
.cy-bt-sombre{ fill:#fff; }        
.cy-bt-orange{ fill:#111111; }     
.cy-notes{ display:grid; grid-template-columns:1fr 1fr; gap:24px; margin-top:26px; }
@media(max-width:760px){ .cy-notes{ grid-template-columns:1fr; } }
.cy-notes div{ font-size:14.5px; color:var(--e2); line-height:1.6; }
.cy-notes b{ color:var(--e); font-weight:600; }

.cas article, .paie, .fait, .et, .at{ transition:background .22s cubic-bezier(.22,1,.36,1),
  border-color .22s cubic-bezier(.22,1,.36,1); }
.cas article:hover, .paie:hover{ background:var(--o-clair); border-color:var(--o); }
.et:hover, .at:hover{ background:var(--p2); }
.grand:hover .viz{ border-color:var(--t-fort); }
@media(prefers-reduced-motion:reduce){
  .cas article, .paie, .fait, .et, .at, .grand .viz{ transition:none; }
}

.cas article svg{ width:100%; max-width:190px; height:auto; display:block; margin-bottom:14px; }
.mp-zone{ fill:var(--p3); stroke:var(--e); stroke-width:1.2; }
.mp-zone-o{ fill:var(--o-clair); stroke:var(--o); stroke-width:1.4; }
.mp-t{ font:600 8px Archivo,sans-serif; fill:var(--e); text-anchor:middle; letter-spacing:.06em; }
.mp-t-o{ fill:var(--o-txt); }
.mp-s{ font:400 8.5px Archivo,sans-serif; fill:var(--g); text-anchor:middle; }
.mp-tb{ fill:var(--p); stroke:var(--e); stroke-width:1.2; }
.mp-groupe{ fill:none; stroke:var(--o); stroke-width:1.6; stroke-dasharray:4 3; }
.mp-lien{ stroke:var(--o); stroke-width:1.6; }
.mp-fl{ stroke:var(--e); stroke-width:1.2; }

.repart{ margin-top:38px; background:var(--p); border:1px solid var(--t); border-radius:10px;
  padding:20px; overflow-x:auto; }
.repart svg{ width:100%; min-width:600px; height:auto; display:block; }
.rp-tot{ fill:var(--e); }
.rp-t{ font:400 12px Archivo,sans-serif; fill:#C9C9C6; text-anchor:middle; }
.rp-n{ font:700 15px Archivo,sans-serif; fill:#fff; text-anchor:middle;
  font-variant-numeric:tabular-nums; }
.rp-fl{ stroke:var(--t-fort); stroke-width:1.4; fill:none; }
.rp-c{ fill:var(--p); stroke:var(--t-fort); stroke-width:1.2; }
.rp-c-cle{ fill:var(--o-clair); stroke:var(--o); stroke-width:1.6; }
.rp-l{ font:600 12.5px Archivo,sans-serif; fill:var(--e); text-anchor:middle; }
.rp-l-cle{ fill:var(--o-txt); }
.rp-v{ font:700 20px Archivo,sans-serif; fill:var(--e); text-anchor:middle;
  font-variant-numeric:tabular-nums; }
.rp-v-cle{ fill:var(--o-txt); }
.rp-s{ font:400 10.5px Archivo,sans-serif; fill:var(--g); text-anchor:middle; }
.rp-sep{ stroke:var(--t); stroke-width:1; }
.rp-note{ font:400 13px Archivo,sans-serif; fill:var(--e2); }
.rp-note-g{ fill:var(--g); font-size:12px; }

.fuites{ margin-top:34px; background:var(--p); border:1px solid var(--t);
  border-radius:10px; padding:20px; overflow-x:auto; }
.fuites svg{ width:100%; min-width:660px; height:auto; display:block; }
.fu-e{ font:600 10.5px Archivo,sans-serif; fill:var(--g); letter-spacing:.12em; }
.fu-plein{ fill:var(--e); }
.fu-lb{ font:600 13px Archivo,sans-serif; fill:#fff; text-anchor:middle; }
.fu-fl{ stroke:var(--e); stroke-width:1.4; fill:none; }
.fu-c{ fill:var(--o-clair); stroke:var(--o); stroke-width:1.4; }
.fu-t{ font:600 12.5px Archivo,sans-serif; fill:var(--e); text-anchor:middle; }
.fu-s{ font:400 10.5px Archivo,sans-serif; fill:var(--o-txt); text-anchor:middle; }
.fu-sol{ stroke:var(--t); stroke-width:1; }
.fu-fin{ font:400 12.5px Archivo,sans-serif; fill:var(--e2); }

.pivot{ margin-top:26px; display:flex; gap:24px; align-items:center; flex-wrap:wrap;
  border-top:2px solid var(--e); padding-top:22px; }
.pivot p{ margin:0; font-size:16px; max-width:60ch; }
.pivot b{ font-weight:600; }
.pivot .btn{ margin-inline-start:auto; }

.raisons{ margin-top:38px; }

.raison{ display:grid; grid-template-columns:minmax(180px,.42fr) 1fr; gap:28px;
  padding:24px 0; border-top:1px solid var(--t); align-items:baseline; }
.raison:last-child{ border-bottom:1px solid var(--t); }
@media(max-width:700px){ .raison{ grid-template-columns:1fr; gap:8px; } }
.raison.majeure{ grid-template-columns:.85fr 1.15fr; gap:30px; align-items:center;
  background:var(--o-clair); border:1.5px solid var(--o); border-radius:10px;
  padding:26px 24px; margin-bottom:14px; }
.raison h3{ font-size:17.5px; margin-top:0; font-weight:600; margin:0 0 10px; letter-spacing:-.015em; }
.raison.majeure h3{ font-size:22px; }
.raison p{ font-size:14.8px; color:var(--e2); margin:0 0 10px; }
.raison p:last-child{ margin-bottom:0; }
.raison b{ color:var(--e); font-weight:600; }
.r-fin{ font-size:14px !important; color:var(--o-txt) !important; font-weight:600;
  border-top:1px solid rgba(234,91,12,.25); padding-top:11px; margin-top:13px !important; }
.r-viz{ background:var(--p); border:1px solid var(--t); border-radius:8px; padding:14px; }
.r-viz svg{ width:100%; height:auto; display:block; }
.rv-nous{ fill:var(--o-clair); stroke:var(--o); stroke-width:1.6; }
.rv-vous{ fill:var(--p); stroke:var(--e); stroke-width:1.4; }
.rv-t{ font:600 13px Archivo,sans-serif; fill:var(--e); text-anchor:middle; }
.rv-t-o{ fill:var(--o-txt); }
.rv-s{ font:400 10px Archivo,sans-serif; fill:var(--g); text-anchor:middle; }
.rv-fl{ stroke:var(--e); stroke-width:1.6; fill:none; }
.rv-n{ font:400 11.5px Archivo,sans-serif; fill:var(--e2); }
.rv-n-g{ fill:var(--g); }
@media(max-width:900px){
  .raisons{ grid-template-columns:1fr; }
  .raison.majeure{ grid-template-columns:1fr; gap:20px; }
}

.calc{ margin-top:38px; display:grid; grid-template-columns:.9fr 1.1fr; gap:26px;
  align-items:start; }
@media(max-width:820px){ .calc{ grid-template-columns:1fr; } }
.calc-in{ background:var(--p2); border:1px solid var(--t); border-radius:10px; padding:24px 22px; }
.calc-in label{ display:flex; align-items:baseline; gap:12px; margin:0 0 8px;
  font-size:14.5px; font-weight:500; }
.calc-in label:not(:first-child){ margin-top:26px; }
.calc-in output{ margin-inline-start:auto; font-size:15px; font-weight:700; color:var(--o-txt);
  font-variant-numeric:tabular-nums; }
.calc-in input[type=range]{ width:100%; height:44px; -webkit-appearance:none;
  appearance:none; background:transparent; cursor:pointer; }
.calc-in input[type=range]::-webkit-slider-runnable-track{ height:4px; border-radius:99px;
  background:var(--t-fort); }
.calc-in input[type=range]::-moz-range-track{ height:4px; border-radius:99px;
  background:var(--t-fort); }
.calc-in input[type=range]::-webkit-slider-thumb{ -webkit-appearance:none; appearance:none;
  width:26px; height:26px; border-radius:50%; background:var(--o); margin-top:-11px;
  border:3px solid var(--p); }
.calc-in input[type=range]::-moz-range-thumb{ width:20px; height:20px; border-radius:50%;
  background:var(--o); border:3px solid var(--p); }
.calc-in input[type=range]:focus-visible::-webkit-slider-thumb{ outline:2px solid var(--e);
  outline-offset:2px; }

.calc-out{ display:flex; flex-direction:column; gap:16px; }
.co-dit{ font-size:15px; color:var(--e2); margin:0; padding:0 2px; line-height:1.55; }
.co-dit b{ color:var(--e); font-weight:600; }
.co-bloc{ width:100%; background:var(--e); color:#fff; border-radius:10px;
  padding:24px 20px; display:flex; flex-direction:column; justify-content:center; }
.co-cle{ background:var(--o-txt); }   
.co-n{ font-size:clamp(2.6rem,6vw,3.6rem); font-weight:700; letter-spacing:-.04em; line-height:1;
  font-variant-numeric:tabular-nums; }
.co-l{ font-size:14px; margin-top:10px; line-height:1.4; opacity:.92; }
.co-lignes{ background:var(--p); border:1px solid var(--t);
  border-radius:10px; padding:6px 20px; }
.co-r{ display:flex; justify-content:space-between; gap:16px; align-items:baseline;
  padding:14px 0; border-bottom:1px solid var(--t); font-size:14.5px; }
.co-r:last-child{ border-bottom:none; }
.co-r span{ color:var(--e2); }
.co-r b{ font-weight:700; font-variant-numeric:tabular-nums; }
.co-r-fin{ color:var(--o-txt); font-weight:600; }
.co-r-fin span{ color:var(--o-txt); }
@media(max-width:520px){
  .co-n{ font-size:2.4rem; }
}

.c-form{ border:0; padding:0; margin:26px 0 0; }
.c-form legend{ font-size:14.5px; font-weight:500; padding:0; margin-bottom:8px; }
.c-form{ display:flex; flex-wrap:wrap; gap:8px; }
.c-form legend{ flex:1 0 100%; }
.c-form button{ flex:1; min-height:56px; padding:10px 14px; border-radius:8px;
  border:1px solid var(--t-fort); background:var(--p); color:var(--e2);
  font:500 14.5px/1.25 inherit; cursor:pointer; display:flex; flex-direction:column;
  align-items:flex-start; gap:3px;
  transition:background .18s cubic-bezier(.22,1,.36,1), border-color .18s, color .18s; }
.c-form button em{ font-style:normal; font-size:12.5px; color:var(--g); }
.c-form button:hover{ border-color:var(--e); color:var(--e); }
.c-form button[aria-pressed="true"]{ background:var(--e); border-color:var(--e); color:#fff; }
.c-form button[aria-pressed="true"] em{ color:#C9C9C6; }

.relance{ background:var(--e); color:#fff; }
.relance .enrobe{ display:flex; gap:24px; align-items:center; justify-content:center;
  flex-wrap:wrap; padding-top:30px; padding-bottom:30px; }
.relance p{ margin:0; font-size:19px; font-weight:500; }
@media(max-width:520px){
  .relance .enrobe{ flex-direction:column; gap:16px; text-align:center; }
  .relance p{ font-size:17px; }
  .relance .btn{ width:100%; text-align:center; }
}

.qr{ margin-top:38px; border-top:1px solid var(--t); }
.qr details{ border-bottom:1px solid var(--t); }
.qr summary{ display:flex; align-items:center; gap:14px; padding:20px 0; cursor:pointer;
  font-size:17px; font-weight:600; list-style:none; min-height:44px; }
.qr summary::-webkit-details-marker{ display:none; }
.qr summary::after{ content:"+"; margin-inline-start:auto; font-size:22px; font-weight:400;
  color:var(--o-txt); line-height:1; transition:transform .22s cubic-bezier(.22,1,.36,1); }
.qr details[open] summary::after{ transform:rotate(45deg); }
.qr summary:hover{ color:var(--o-txt); }
.qr details > div{ padding:0 0 22px; max-width:76ch; }
.qr details p{ font-size:15px; color:var(--e2); margin:0 0 11px; }
.qr details p:last-child{ margin-bottom:0; }
.qr details b{ color:var(--e); font-weight:600; }

.paies{ display:grid; grid-template-columns:repeat(auto-fit,minmax(270px,1fr)); gap:18px;
  margin-top:38px; }
.paie{ background:var(--p); border:1px solid var(--t); border-radius:10px;
  padding:24px 22px 22px; display:flex; flex-direction:column; }
.p-ic{ width:44px; height:44px; border-radius:10px; background:var(--o-clair);
  color:var(--o-txt); display:grid; place-items:center; font-size:22px; margin-bottom:14px; }
.paie h3{ font-size:17px; font-weight:600; margin:0 0 9px; }
.paie p{ font-size:14.5px; color:var(--e2); margin:0 0 14px; }
.paie b{ color:var(--e); font-weight:600; }
.p-f{ margin-top:auto; font-size:12.5px; color:var(--o-txt); padding-top:12px;
  border-top:1px solid var(--t); }

.onglets{ display:flex; gap:8px; flex-wrap:wrap; margin-top:34px; }
.onglet{ background:var(--p); border:1px solid var(--t); border-radius:99px; padding:10px 16px;
  font:500 14px/1 inherit; color:var(--e2); cursor:pointer; min-height:44px;
  transition:background .16s, border-color .16s, color .16s; }
.onglet:hover{ border-color:var(--t-fort); color:var(--e); }
.onglet[aria-selected="true"]{ background:var(--e); border-color:var(--e); color:#fff; }
.bo-vue{ margin-top:20px; border:1px solid var(--t); border-radius:10px; overflow:hidden;
  background:var(--p2); }
.bo-vue img{ width:100%; display:block; aspect-ratio:760/496; object-fit:cover;
  object-position:top center; background:var(--p3); }
.bo-legende{ font-size:14.5px; color:var(--e2); padding:16px 20px; border-top:1px solid var(--t);
  background:var(--p); margin:0; }
.bo-legende b{ color:var(--e); font-weight:600; }

.atouts{ display:grid; grid-template-columns:repeat(auto-fit,minmax(280px,1fr)); gap:1px;
  background:var(--t); border:1px solid var(--t); border-radius:6px; overflow:hidden;
  margin-top:38px; }
.at{ background:var(--p); padding:24px 22px 28px; }
.at h3{ font-size:16.5px; font-weight:600; margin:0 0 8px; }
.at p{ margin:0; color:var(--e2); font-size:14.5px; }
.at b{ color:var(--e); font-weight:600; }

.tabl{ margin-top:38px; overflow-x:auto; border:1px solid var(--t); border-radius:10px;
  background:var(--p); }
.tabl table{ width:100%; border-collapse:collapse; font-size:14.5px; min-width:660px; }
.tabl th{ text-align:start; font-size:11.5px; letter-spacing:.1em; text-transform:uppercase;
  font-weight:600; color:var(--g); padding:16px 18px; border-bottom:1px solid var(--t);
  white-space:nowrap; }
.tabl th.nous{ color:var(--o-txt); }
.tabl td{ padding:13px 18px; border-bottom:1px solid var(--t); color:var(--e2);
  vertical-align:top; }
.tabl tr:last-child td{ border-bottom:none; }
.tabl td:first-child{ color:var(--e); font-weight:500; }
.tabl td:last-child{ background:var(--o-clair); }
.tabl small{ display:block; color:var(--g); font-size:12px; margin-top:2px; }
.oui{ color:var(--vert); font-weight:600; }
.non{ color:var(--rouge); font-weight:600; }
.part{ color:var(--o-txt); font-weight:600; }
.note-src{ font-size:13.5px; color:var(--g); margin:24px 0 0; max-width:72ch; line-height:1.62; }
.note-src b{ color:var(--e2); font-weight:600; }

@media(max-width:700px){
  .tabl{ overflow:visible; border:0; background:none; }
  .tabl table, .tabl tbody, .tabl tr, .tabl td{ display:block; width:auto; min-width:0; }
  .tabl thead{ display:none; }
  .tabl tr{ background:var(--p); border:1px solid var(--t); border-radius:10px;
    padding:14px 16px; margin-bottom:10px; }
  .tabl td{ border:0; padding:0; }
  .tabl td:first-child{ font-size:15px; font-weight:600; color:var(--e);
    margin-bottom:10px; }
  .tabl td:not(:first-child){ display:flex; justify-content:space-between;
    align-items:baseline; gap:12px; padding:6px 0; border-top:1px solid var(--t);
    font-size:14px; }
  .tabl td:not(:first-child)::before{ content:attr(data-col); color:var(--g);
    font-size:12.5px; letter-spacing:.04em; text-transform:uppercase; }
  .tabl td:last-child{ background:var(--o-clair); margin:6px -16px -14px;
    padding:9px 16px; border-radius:0 0 9px 9px; }
  .tabl small{ margin-top:1px; }
}

.chrono{ list-style:none; margin:44px 0 0; padding:0; position:relative; }

.chrono::before, .chrono::after{ content:""; position:absolute; inset-inline-start:62px; top:8px; bottom:8px;
  width:2px; }
.chrono::before{ background:var(--t); }
.chrono{ --remplissage:1; }
.chrono::after{ background:var(--o); transform-origin:top center;
  transform:scaleY(var(--remplissage)); }
html.anime .chrono{ --remplissage:0; }
.ch-e{ position:relative; display:grid; grid-template-columns:56px 1fr; gap:0 30px;
  padding:0 0 24px; }
.ch-e:last-child{ padding-bottom:0; }
.ch-h{ font-size:14px; font-weight:700; color:var(--e); text-align:end;
  font-variant-numeric:tabular-nums; padding-top:1px; }
.ch-e::before{ content:""; position:absolute; inset-inline-start:56px; top:5px; width:14px; height:14px;
  border-radius:50%; background:var(--p); border:2.5px solid var(--t-fort); z-index:1; }
.ch-e[data-qui="client"]::before{ border-color:var(--e); }
.ch-e[data-qui="serveur"]::before{ border-color:var(--o); }
.ch-e[data-qui="cuisine"]::before{ border-color:var(--vert); }
.ch-cle::before{ background:var(--o); border-color:var(--o);
  box-shadow:0 0 0 5px rgba(234,91,12,.16); }
.ch-c{ padding-inline-start:14px; }
.ch-c h3{ font-size:17px; font-weight:600; margin:0 0 6px; letter-spacing:-.012em; }
.ch-c p{ font-size:14.6px; color:var(--e2); margin:0; max-width:62ch; line-height:1.6; }
.ch-c b{ color:var(--e); font-weight:600; }
.ch-i{ margin-top:12px; max-width:360px; }
.ch-i img{ width:100%; height:auto; display:block; border:1px solid var(--t);
  border-radius:8px; }

.ch-e:last-child .ch-i img{ max-height:230px; object-fit:cover; object-position:top center; }
@media(max-width:640px){
  .chrono::before, .chrono::after{ inset-inline-start:7px; }
  .ch-e{ grid-template-columns:1fr; gap:0; padding-inline-start:34px; }
  .ch-e::before{ inset-inline-start:1px; }
  .ch-h{ text-align:start; margin-bottom:4px; }
  .ch-c{ padding-inline-start:0; }
}

.cfg{ margin-top:38px; display:grid; grid-template-columns:1.25fr .75fr;
  gap:clamp(22px,3vw,34px); align-items:start; }
@media(max-width:900px){ .cfg{ grid-template-columns:1fr; } }

.cfg-choix{ display:grid; gap:20px; min-width:0; }
.cf, .cf-fil, .cf-pied, .cf-nb{ min-inline-size:0; }
.cf{ border:1px solid var(--t); border-radius:10px; background:var(--p); padding:18px 18px 16px;
  margin:0; }
.cf legend{ font-size:12px; font-weight:700; letter-spacing:.08em; text-transform:uppercase;
  color:var(--o-txt); padding:0 8px; }
.cf-op{ display:grid; gap:9px; }
.cf-op button{ text-align:start; border:1.5px solid var(--t); background:var(--p);
  border-radius:9px; padding:13px 15px; cursor:pointer; display:grid; gap:3px;
  min-height:44px; font-family:inherit; transition:border-color .18s, background .18s; }
.cf-op button:hover{ border-color:var(--t-fort); }
.cf-op button[aria-pressed="true"]{ border-color:var(--o); background:var(--o-clair); }
.cf-op b{ font-size:15px; font-weight:600; color:var(--e); }
.cf-op span{ font-size:13.2px; color:var(--e2); line-height:1.45; }
.cf-op em{ font-style:normal; font-size:13px; font-weight:700; color:var(--o-txt); }
.cf-op-l{ grid-template-columns:repeat(3,1fr); }
.cf-op-l button{ text-align:center; font-size:14px; font-weight:600; color:var(--e);
  align-content:center; }
.cf-nb{ display:flex; align-items:center; gap:12px; flex-wrap:wrap; }
.cf-nb button{ width:44px; height:44px; border:1.5px solid var(--t-fort); background:var(--p);
  border-radius:9px; font-size:20px; font-weight:600; color:var(--e); cursor:pointer;
  font-family:inherit; }
.cf-nb button:hover{ border-color:var(--o); color:var(--o-txt); }
.cf-nb output{ font-size:26px; font-weight:700; min-width:34px; text-align:center;
  font-variant-numeric:tabular-nums; }
.cf-nb-l{ font-size:12.8px; color:var(--e2); line-height:1.45; }
.cf-note{ font-size:12.8px; color:var(--g); margin:11px 0 0; line-height:1.5; }
.cf-alerte{ font-size:13px; color:var(--rouge); background:#FDF0EC; border-radius:8px;
  padding:11px 13px; margin:11px 0 0; line-height:1.52; }
.cf[hidden]{ display:none; }

.cfg-total{ position:sticky; top:88px; background:var(--e); color:#fff; border-radius:12px;
  padding:24px 22px; display:grid; gap:14px; }
@media(max-width:900px){ .cfg-total{ position:static; } }
.ct-bloc{ display:grid; gap:3px; }
.ct-l{ font-size:12px; letter-spacing:.07em; text-transform:uppercase; color:#B9B6B0; }
.ct-n{ font-size:clamp(1.9rem,4vw,2.5rem); font-weight:700; letter-spacing:-.03em; line-height:1;
  font-variant-numeric:tabular-nums; }
.ct-cle .ct-n{ color:var(--o); }
.ct-d{ font-size:13px; color:#DEDCD7; }
.ct-detail{ list-style:none; margin:4px 0 0; padding:14px 0 0; border-top:1px solid rgba(255,255,255,.16);
  display:grid; gap:7px; }
.ct-detail li{ display:flex; justify-content:space-between; gap:12px; font-size:13.4px;
  color:#DEDCD7; }
.ct-detail b{ color:#fff; font-weight:600; font-variant-numeric:tabular-nums; }
.ct-fin{ font-size:12.4px; color:#B9B6B0; margin:0; line-height:1.5; }
.ct-detail .ct-tt{ display:block; font-size:11px; letter-spacing:.08em; text-transform:uppercase;
  color:#8F8C86; margin-top:2px; }
.ct-detail + .ct-detail{ margin-top:2px; padding-top:12px; }

.cfg-total .btn{ justify-self:start; }

@media(max-width:900px){
  .cfg-total{ position:sticky; bottom:0; top:auto; z-index:20;
    box-shadow:0 -6px 22px rgba(17,17,17,.18); }
  .cfg-total .ct-detail{ display:none; }
  .cfg-total .ct-fin{ display:none; }
  .cfg-total .btn{ justify-self:stretch; text-align:center; }
}

@media(max-width:900px) and (max-height:780px){
  .cfg-total{ grid-template-columns:1fr 1fr; gap:8px 14px; padding:12px 16px 14px;
    border-radius:12px 12px 0 0; align-items:end; }
  .cfg-total .ct-d{ display:none; }
  .cfg-total .ct-n{ font-size:1.55rem; }
  .cfg-total .ct-l{ font-size:10.5px; }
  .cfg-total .btn{ grid-column:1 / -1; padding:11px 14px; }
}

.cf-fil{ list-style:none; margin:0 0 4px; padding:0; display:flex; gap:6px; flex-wrap:wrap; }
.cf-fil[hidden]{ display:none; }
.cf-fil button{ display:flex; align-items:center; gap:8px; background:none; border:0;
  padding:8px 4px; min-height:44px; cursor:pointer; font-family:inherit; color:var(--g);
  font-size:13px; }
.cf-fn{ width:24px; height:24px; border-radius:50%; border:1.5px solid var(--t-fort);
  display:grid; place-items:center; font-size:12px; font-weight:700; flex:none;
  transition:background .2s, border-color .2s, color .2s; }
.cf-fil button[aria-current="step"]{ color:var(--e); font-weight:600; }

.cf-fil button[aria-current="step"] .cf-fn{ background:var(--o); border-color:var(--o);
  color:var(--e); }
.cf-fil button[data-fait="oui"] .cf-fn{ background:var(--e); border-color:var(--e); color:#fff; }
.cf-fil button[disabled]{ opacity:.45; cursor:default; }
@media(max-width:600px){ .cf-fl{ display:none; } .cf-fil{ gap:2px; } }

.cf-pied{ display:flex; align-items:center; gap:14px; }
.cf-pied[hidden]{ display:none; }
.cf-pos{ font-size:13px; color:var(--g); font-variant-numeric:tabular-nums; }
.cf-pied .btn{ min-width:118px; text-align:center; }

.cf-pied .btn[hidden]{ display:inline-block; visibility:hidden; }

.barre nav a[aria-current="page"], .panneau a[aria-current="page"]{ color:var(--o-txt);
  font-weight:600; }

.lang{ font-size:14px; color:var(--e2); text-decoration:none; padding:11px 14px;
  border:1px solid var(--t-fort); border-radius:999px; min-height:44px;
  display:inline-flex; align-items:center; white-space:nowrap; }
.lang:hover{ border-color:var(--o); color:var(--o-txt); }
@media(max-width:520px){ .lang{ padding:9px 11px; font-size:13px; } }

.fonc{ display:grid; grid-template-columns:repeat(auto-fit,minmax(310px,1fr)); gap:22px;
  margin-top:38px; }
.fg{ background:var(--p); border:1px solid var(--t); border-radius:10px; padding:22px 22px 20px; }
.fg h3{ font-size:16px; font-weight:600; margin:0 0 14px; color:var(--o-txt);
  padding-bottom:12px; border-bottom:1px solid var(--t); }
.fg ul{ list-style:none; margin:0; padding:0; }
.fg li{ font-size:14.3px; color:var(--e2); line-height:1.5; padding:7px 0 7px 25px;
  position:relative; }
.fg li::before{ content:"✓"; position:absolute; inset-inline-start:0; top:7px; color:var(--vert);
  font-weight:700; font-size:13px; }
.fg b{ color:var(--e); font-weight:600; }
.fc-t{ font-size:clamp(1.15rem,2.3vw,1.5rem); font-weight:600; margin:52px 0 8px;
  letter-spacing:-.02em; }
.fc-s{ font-size:15px; color:var(--e2); margin:0; max-width:74ch; line-height:1.6; }
.fc-s b{ color:var(--e); font-weight:600; }

.wa-flot{ position:fixed; inset-inline-end:clamp(14px,2.5vw,26px); bottom:clamp(14px,2.5vw,26px);
  z-index:60; display:flex; align-items:center; gap:9px; min-height:52px;
  padding:0 20px 0 17px; border-radius:999px; color:#fff;
  
  background:#0E6E63;
  font-size:15px; font-weight:600; text-decoration:none;
  box-shadow:0 4px 18px rgba(17,17,17,.24); transition:transform .18s, box-shadow .18s; }
.wa-flot[hidden]{ display:none; }

.wa-flot.efface{ opacity:0; pointer-events:none; transform:translateY(6px); }
.wa-flot:hover{ transform:translateY(-2px); box-shadow:0 7px 22px rgba(17,17,17,.3); }
.wa-ic{ font-size:19px; line-height:1; }
@media(prefers-reduced-motion: reduce){ .wa-flot{ transition:none; } }

@media(max-width:760px){
  .wa-flot{ padding:0; width:54px; justify-content:center; }
  .wa-lb{ position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }
}

.btn-sous{ display:block; font-size:11.5px; font-weight:500; opacity:.72; margin-top:2px; }
.salles em i{ display:block; font-style:normal; font-size:11px; font-weight:500; opacity:.8;
  margin-top:1px; }
.film-court{ border-top:1px solid var(--t); background:var(--p2); }
.film-court .enrobe{ padding-top:26px; padding-bottom:26px; }
.film-court a{ display:grid; grid-template-columns:200px 1fr; gap:22px; align-items:center;
  text-decoration:none; color:inherit; }
.fc-img{ position:relative; display:block; border-radius:9px; overflow:hidden;
  border:1px solid var(--t); }
.fc-img img{ width:100%; height:auto; display:block; }

.fc-play{ position:absolute; inset:0; display:grid; place-items:center;
  background:rgba(17,17,17,.22); transition:background .2s; }
.fc-play::before{ content:"▶"; width:46px; height:46px; border-radius:50%;
  background:var(--o); color:#fff; font-size:16px; display:grid; place-items:center;
  padding-inline-start:3px; box-shadow:0 3px 12px rgba(17,17,17,.35); }
.film-court a:hover .fc-play{ background:rgba(17,17,17,.38); }
.fc-txt b{ display:block; font-size:17px; font-weight:600; margin-bottom:5px; }
.fc-txt span{ font-size:14.5px; color:var(--e2); line-height:1.55; }
@media(max-width:640px){ .film-court a{ grid-template-columns:1fr; gap:14px; } }

.ct-g{ max-width:56ch; min-width:0; }

.form{ margin-top:30px; display:grid; gap:18px; min-width:0; }
.form > *{ min-width:0; }
.fq label, .fq .lbl{ display:block; font-size:13.5px; font-weight:600; color:var(--e);
  margin-bottom:7px; }
.fq input{ width:100%; padding:13px 15px; font-size:15.5px; font-family:inherit;
  color:var(--e); background:var(--p); border:1.5px solid var(--t-fort); border-radius:9px;
  min-height:48px; }
.fq input::placeholder{ color:var(--g); }
.fq input:focus-visible{ outline:2px solid var(--o); outline-offset:1px; border-color:var(--o); }
.fq-nb{ display:flex; align-items:center; gap:12px; }
.fq-nb button{ width:48px; height:48px; border:1.5px solid var(--t-fort); background:var(--p);
  border-radius:9px; font-size:21px; font-weight:600; color:var(--e); cursor:pointer;
  font-family:inherit; }
.fq-nb button:hover{ border-color:var(--o); color:var(--o-txt); }

.fq-nb input{ width:88px; flex:0 0 auto; text-align:center; font-size:22px; font-weight:700;
  font-variant-numeric:tabular-nums; padding:11px 6px; }
.fq-nb input::-webkit-outer-spin-button,
.fq-nb input::-webkit-inner-spin-button{ -webkit-appearance:none; margin:0; }
.fq-nb input[type=number]{ -moz-appearance:textfield; appearance:textfield; }

.fq-set{ border:0; padding:0; margin:0; min-inline-size:0; }
.fq-set legend{ padding:0; font-size:13.5px; font-weight:600; color:var(--e);
  margin-bottom:7px; }
.fq-ou{ display:flex; gap:9px; flex-wrap:wrap; }

.fq-ou label{ flex:1; min-width:132px; min-height:48px; display:flex; align-items:center;
  justify-content:center; padding:12px 16px; font-size:14.5px; color:var(--e);
  background:var(--p); border:1.5px solid var(--t-fort); border-radius:9px; cursor:pointer;
  text-align:center; }
.fq-ou input{ position:absolute; opacity:0; width:1px; height:1px; margin:0; }
.fq-ou label:has(input:checked){ border-color:var(--o); background:var(--o-clair);
  font-weight:600; }
.fq-ou label:has(input:focus-visible){ outline:2px solid var(--o); outline-offset:1px; }
.fq-ou label:hover{ border-color:var(--o); }

.fq-aide{ font-size:12.5px; color:var(--g); margin:7px 0 0; }
.fq-err{ font-size:13px; color:var(--rouge); margin:7px 0 0; font-weight:500; line-height:1.5; }
.fq-err[hidden]{ display:none; }
.fq-err-g{ margin-top:0; }
.fq input[aria-invalid="true"]{ border-color:var(--rouge); }
.fq-ap{ font-size:13.8px; color:var(--e2); background:var(--p2); border-radius:9px;
  padding:14px 16px; margin:0; line-height:1.6; white-space:pre-line; }
.fq-ap[hidden]{ display:none; }
.fq-env{ display:flex; gap:10px; flex-wrap:wrap; }
.fq-env .btn{ flex:1; min-width:196px; text-align:center; }
.fq-env .btn[hidden]{ display:none; }
.fq-note{ font-size:12.5px; color:var(--g); margin:0; line-height:1.55; }

.rol{ margin-top:38px; }
.rol-onglets{ display:flex; gap:6px; flex-wrap:wrap; border-bottom:1px solid var(--t);
  margin-bottom:26px; }
.rol-onglets[hidden]{ display:none; }
.rol-onglets button{ background:none; border:0; border-bottom:2px solid transparent;
  padding:13px 16px; min-height:44px; cursor:pointer; font-family:inherit; font-size:14.5px;
  color:var(--e2); margin-bottom:-1px; transition:color .18s, border-color .18s; }
.rol-onglets button:hover{ color:var(--e); }
.rol-onglets button[aria-selected="true"]{ color:var(--o-txt); font-weight:600;
  border-bottom-color:var(--o); }
.rol-p{ display:grid; grid-template-columns:1fr .82fr; gap:clamp(26px,4vw,52px);
  align-items:start; }
.rol-p + .rol-p{ margin-top:34px; padding-top:34px; border-top:1px solid var(--t); }
html.js-roles .rol-p + .rol-p{ margin-top:0; padding-top:0; border-top:0; }
.rol-txt h3{ font-size:clamp(1.1rem,2.2vw,1.4rem); font-weight:600; margin:0 0 8px;
  letter-spacing:-.018em; }
.rol-r{ font-size:15px; color:var(--e2); margin:0 0 18px; line-height:1.55;
  padding-bottom:16px; border-bottom:1px solid var(--t); max-width:56ch; }
.rol-txt ul{ list-style:none; margin:0; padding:0; }
.rol-txt li{ font-size:14.6px; color:var(--e2); line-height:1.5; padding:8px 0 8px 26px;
  position:relative; }
.rol-txt li::before{ content:"✓"; position:absolute; inset-inline-start:0; top:8px; color:var(--vert);
  font-weight:700; font-size:13px; }
.rol-txt b{ color:var(--e); font-weight:600; }
.rol-i{ margin:0; background:var(--p2); border:1px solid var(--t); border-radius:10px;
  padding:16px; }
.rol-i img{ width:100%; height:auto; display:block; border:1px solid var(--t);
  border-radius:6px; }

.rol-client img{ max-width:264px; margin-inline:auto; }
.rol-i figcaption{ font-size:12.5px; color:var(--g); margin-top:11px; text-align:center;
  line-height:1.45; }
@media(max-width:820px){
  .rol-p{ grid-template-columns:1fr; }
  .rol-i{ order:-1; }
  .rol-onglets button{ padding:12px 11px; font-size:13.5px; }
}

.packs{ display:grid; grid-template-columns:repeat(auto-fit,minmax(268px,1fr)); gap:18px;
  margin-top:38px; align-items:start; }
.pk{ background:var(--p2); border:1px solid var(--t); border-radius:10px; padding:26px 24px 24px;
  display:flex; flex-direction:column; height:100%; position:relative; }
.pk.vedette{ border-color:var(--o); background:var(--o-clair); }
.ruban{ position:absolute; top:-11px; inset-inline-start:24px; background:var(--o-txt); color:#fff;
  font-size:11.5px; font-weight:700; letter-spacing:.06em; text-transform:uppercase;
  padding:4px 11px; border-radius:99px; }
.pk .nm{ font-size:17px; font-weight:600; }
.pk .px{ display:flex; align-items:baseline; gap:8px; margin:12px 0 4px; }
.pk .px .v{ font-size:44px; font-weight:700; letter-spacing:-.04em; line-height:1;
  font-variant-numeric:tabular-nums; }
.pk.vedette .px .v{ color:var(--o); }
.pk .px .u{ font-size:13px; color:var(--g); }
.pk .px-devis{ flex-direction:column; align-items:flex-start; gap:2px; }
.pk .px-devis .d{ font-size:28px; font-weight:600; letter-spacing:-.02em; line-height:1.1; }
.pk .pour{ font-size:14px; color:var(--e2); margin:10px 0 16px; }
.pk ul{ list-style:none; margin:0 0 22px; padding:0; display:flex; flex-direction:column; gap:9px; }
.pk li{ font-size:14.2px; color:var(--e2); padding-inline-start:22px; position:relative; }
.pk li::before{ content:"—"; position:absolute; inset-inline-start:0; color:var(--o-txt); }
.pk .bas{ margin-top:auto; }
.pk .bas .btn{ display:block; text-align:center; }
.mention{ font-size:14px; color:var(--e2); margin:26px 0 0; max-width:78ch;
  background:var(--p2); border:1px solid var(--t); border-radius:8px; padding:16px 18px; }
.mention b{ color:var(--e); font-weight:600; }

.compris{ margin-top:26px; border-top:2px solid var(--e); padding-top:26px; }
.cp-titre{ font-size:15px; font-weight:600; margin-bottom:20px; }
.cp-grille{ display:grid; grid-template-columns:repeat(auto-fit,minmax(230px,1fr)); gap:26px; }
.cp h4{ font-size:15.5px; font-weight:600; margin:0 0 8px; letter-spacing:-.01em; }
.cp p{ font-size:14.2px; color:var(--e2); margin:0; }
.cp b{ color:var(--e); font-weight:600; }

.tablettes{ margin-top:26px; display:grid; grid-template-columns:1fr 1fr; gap:20px;
  background:var(--p); border:1px solid var(--t); border-radius:10px; padding:22px 24px; }
@media(max-width:760px){ .tablettes{ grid-template-columns:1fr; gap:18px; } }
.tablettes h4{ font-size:14px; font-weight:600; margin:0 0 8px; color:var(--o-txt); }
.tablettes p{ font-size:14.2px; color:var(--e2); margin:0; }
.tablettes b{ color:var(--e); font-weight:600; }
.depart{ margin:22px 0 0; font-size:14.5px; color:var(--e2); line-height:1.62;
  background:var(--o-clair); border-radius:8px; padding:15px 17px; }
.depart b{ color:var(--e); font-weight:600; }

.pk .ruban{ font-size:11px; letter-spacing:.02em; text-transform:none; padding:5px 12px;
  white-space:nowrap; }
@media(max-width:1024px){ .pk .ruban{ white-space:normal; inset-inline-start:16px; inset-inline-end:16px; text-align:center; } }

.franc{ background:var(--p2); border:1px solid var(--t); border-radius:10px;
  padding:clamp(24px,3.4vw,34px); }
.franc h3{ font-size:20px; font-weight:600; margin:0 0 12px; }
.franc p{ margin:0 0 12px; color:var(--e2); max-width:74ch; }
.franc p:last-child{ margin-bottom:0; }
.franc b{ color:var(--e); font-weight:600; }

.contact{ display:grid; grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);
  gap:44px; align-items:center; }
@media(max-width:880px){ .contact{ grid-template-columns:minmax(0,1fr); gap:30px; } }
.coord{ min-width:0; }
.coord .vl{ overflow-wrap:anywhere; }
.coord{ display:flex; flex-direction:column; gap:2px; }
.co{ display:flex; gap:15px; align-items:flex-start; padding:15px 0;
  border-bottom:1px solid var(--t); }
.co:last-child{ border-bottom:none; }
.co .ic{ width:38px; height:38px; border-radius:8px; background:var(--o-clair);
  color:var(--o-txt); display:grid; place-items:center; font-size:17px; flex:none; }
.co .lb{ display:block; font-size:12px; letter-spacing:.1em; text-transform:uppercase;
  color:var(--g); margin-bottom:3px; }
.co .vl{ font-size:16px; font-weight:500; line-height:1.45; }
a.vl:hover{ color:var(--o); }

footer{ border-top:1px solid var(--t); padding:28px 0 60px; color:var(--g); font-size:14px; }
footer .enrobe{ display:flex; justify-content:space-between; gap:20px; flex-wrap:wrap;
  align-items:center; }
footer a{ color:var(--e2); padding:8px 2px; }
footer a:hover{ color:var(--o); }

.vient{ transition:opacity .6s ease, transform .6s ease; }
html.anime .vient{ opacity:0; transform:translateY(14px); }
html.anime .vient.la{ opacity:1; transform:none; }
@media(prefers-reduced-motion:reduce){
  html{ scroll-behavior:auto; }
  html.anime .vient{ opacity:1; transform:none; transition:none; }
  *,*::before,*::after{ animation-duration:.01ms !important; transition-duration:.01ms !important; }
}

@media(min-width:1600px){                 
  .enrobe{ max-width:1280px; }
  .grand{ gap:64px; }
}

@media(max-width:1024px){                 
  .enrobe{ padding:0 20px; }
  section{ padding:clamp(44px,7vw,72px) 0; }
  .demo{ grid-template-columns:1fr; }
}

@media(max-width:768px){                  
  .titre{ font-size:clamp(1.5rem,5.6vw,2rem); }
  .sous{ font-size:16px; }
  .heros .enrobe{ gap:26px; }
  .heros h1{ font-size:clamp(1.9rem,7.4vw,2.6rem); }
  .grand, .grand.inverse{ grid-template-columns:1fr; gap:20px; }
  .grand.inverse .txt{ order:0; }
  .petits{ grid-template-columns:1fr; gap:22px; padding-top:30px; }
  .cas, .faits{ grid-template-columns:1fr 1fr; }
  .cy-notes, .captations, .packs, .contact{ grid-template-columns:1fr; }
  .pk.vedette{ order:-1; }                
  .preuve .haut{ gap:14px; }
  .preuve .haut .n{ font-size:2.4rem; }
}

@media(max-width:560px){
  
  .barre .btn.or{ font-size:13px; padding:0 13px;
    min-height:44px; display:inline-flex; align-items:center; }
}

@media(max-width:520px){                  
  .enrobe{ padding:0 16px; }
  section{ padding:40px 0; }
  .titre{ font-size:1.5rem; line-height:1.14; }
  .sous{ font-size:15.5px; }
  .oeil{ font-size:11px; margin-bottom:10px; }
  .barre .enrobe{ height:60px; gap:10px; }
  .marque{ font-size:18px; }
  .barre .btn{ padding:11px 14px; font-size:13px; min-height:44px;
    display:inline-flex; align-items:center; }
  .heros{ padding:28px 0 36px; }
  .heros h1{ font-size:1.85rem; letter-spacing:-.02em; }
  .heros p{ font-size:16px; }
  .duo .btn{ flex:1; text-align:center; padding:14px 12px; }
  .tableau{ padding:20px 18px 22px; }
  .tableau .t{ font-size:27px; }
  .tableau .l{ font-size:19px; }
  .chiffres{ grid-template-columns:1fr 1fr; gap:16px; }
  .chiffres .c .n{ font-size:22px; }
  .faits, .cas, .etapes, .atouts, .paies{ grid-template-columns:1fr; }
  .grand{ padding:24px 0; }
  .grand h3{ font-size:1.15rem; }
  .grand p, .petit p{ font-size:14.5px; }
  .plat{ width:138px; }
  .plat .n, .plat .x{ font-size:12.5px; }
  .qr summary{ font-size:15.5px; padding:17px 0; }
  .qr details p{ font-size:14.5px; }
  .pk .px .v{ font-size:38px; }
  .mention{ font-size:13.5px; padding:14px 15px; }
  .j-tete span{ margin-inline-start:0; width:100%; }
  footer .enrobe{ flex-direction:column; align-items:flex-start; gap:8px; }
}

@media(max-width:360px){                  
  .enrobe{ padding:0 14px; }
  .heros h1{ font-size:1.65rem; }
  .duo{ flex-direction:column; }
  .duo .btn{ width:100%; }
  .plat{ width:124px; }
}

@media(max-width:360px){
  .barre .enrobe{ padding:0 10px; gap:6px; }
  .marque{ font-size:15px; }
  .barre .lang{ padding:0 6px; font-size:12.5px; }
  .barre .btn.or{ padding:0 8px; }
  
  .cf-pied{ flex-wrap:wrap; gap:10px; }
  .cf-pied .btn{ min-width:0; flex:1 1 auto; padding-inline:12px; }
}

