
@font-face{
  font-family:'Archivo';
  src:url(data:font/woff2;base64,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) format('woff2');
  font-weight:100 900;font-style:normal;font-display:block;
}

:root{
  --noir:#141518; --noir-2:#1E2024; --blanc:#FFFFFF; --papier:#F5F6F4;
  --trait:20,21,24;
  --dpe-a:#1E8449; --dpe-b:#58A644; --dpe-c:#A8C24A; --dpe-d:#F2C94C;
  --dpe-e:#EFA13A; --dpe-f:#E2703A; --dpe-g:#CC3E3E;
  --vert:#1E8449; --vert-h:#166638; --lien:#166638;
  --gris:#5A5C60; --encre-2:#3A3C40;
  --grad-dpe:linear-gradient(90deg,var(--dpe-a) 0%,var(--dpe-b) 16.6%,var(--dpe-c) 33.3%,var(--dpe-d) 50%,var(--dpe-e) 66.6%,var(--dpe-f) 83.3%,var(--dpe-g) 100%);
  --ease:cubic-bezier(.22,.61,.36,1);
  --t1:.45s; --t2:.6s;
  --h-header:76px;
  --wrap:1240px;
  --rp:28px;              
  --rc:16px;              
  --rb:999px;             
  --gut:clamp(8px,1.6vw,22px);
  --pad-pan:clamp(22px,3.6vw,58px);
  --sh-card:0 24px 60px -32px rgba(20,21,24,.34);
  --sh-lift:0 30px 66px -30px rgba(20,21,24,.4);
  --fs-display:clamp(2.5rem,1rem + 5.4vw,5.2rem);
  --fs-h2:clamp(1.9rem,1.06rem + 2.6vw,3.3rem);
  --fs-h3:clamp(1.1rem,1rem + .38vw,1.34rem);
  --fs-lead:clamp(1.03rem,.96rem + .44vw,1.24rem);
  --fs-num:clamp(2.9rem,1.4rem + 4.6vw,6rem);
}

*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--h-header) + 26px)}
body{
  margin:0;background:var(--noir);color:var(--noir);
  font-family:'Archivo',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
  font-weight:450;font-size:clamp(.98rem,.94rem + .2vw,1.05rem);line-height:1.62;
  -webkit-font-smoothing:antialiased;overflow-x:hidden;
  font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;
}
img,svg{max-width:100%}
svg{display:block}
h1,h2,h3,h4{margin:0;font-weight:800;letter-spacing:-.024em;line-height:1.05;text-wrap:balance}
p{margin:0 0 1em}
p:last-child{margin-bottom:0}
ul,ol{margin:0;padding:0;list-style:none}
a{color:var(--lien);text-decoration-thickness:1px;text-underline-offset:3px}
button{font:inherit;color:inherit}
strong,b{font-weight:700}
:focus-visible{outline:2px solid var(--vert);outline-offset:3px;border-radius:4px}
::selection{background:var(--vert);color:#fff}
.sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.skip{position:absolute;left:-9999px;top:0;z-index:200;background:var(--vert);color:#fff;padding:12px 20px;font-weight:700;border-radius:0 0 12px 0}
.skip:focus{left:0;top:0}

.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(18px,4vw,40px)}
.sec{padding-inline:var(--gut);position:relative}
.sec+.sec{margin-top:var(--gut)}
.panel{
  position:relative;max-width:var(--wrap);margin-inline:auto;border-radius:var(--rp);
  padding-block:clamp(42px,4.4vw,72px);overflow:hidden;
}
.panel--blanc{background:var(--blanc)}
.panel--papier{background:var(--papier)}
.panel--ink{background:var(--noir-2);color:#fff;border:1px solid rgba(255,255,255,.07)}
.panel--ink a{color:#fff}
.pan-in{width:100%;padding-inline:var(--pad-pan);position:relative;z-index:1}

.js .rvp{opacity:0;transform:scale(.985) translateY(18px);transition:opacity .58s var(--ease),transform .68s var(--ease)}
.js .rvp.is-in{opacity:1;transform:none}

.spotlyr{
  position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;
  opacity:0;transition:opacity .55s var(--ease);
  background:radial-gradient(circle 460px at var(--mx,50%) var(--my,50%),rgba(255,255,255,.075),transparent 62%);
}
.spotlyr.lit{opacity:1}
.sep-dpe{
  max-width:var(--wrap);margin:var(--gut) auto;height:4px;border-radius:3px;
  background:var(--grad-dpe);opacity:.9;
}
.lead{font-size:var(--fs-lead);line-height:1.56;color:var(--gris);max-width:60ch}
.panel--ink .lead{color:rgba(255,255,255,.72)}
.grid{display:grid;gap:clamp(18px,2.2vw,30px)}

.sec-num{
  position:absolute;top:clamp(2px,.6vw,10px);right:-.06em;z-index:0;pointer-events:none;
  font-size:clamp(104px,13.5vw,178px);font-weight:900;letter-spacing:-.055em;line-height:.78;
  color:transparent;-webkit-text-stroke:1.5px var(--noir);opacity:.1;
}
.panel--ink .sec-num{-webkit-text-stroke-color:#fff;opacity:.17}
@supports not ((-webkit-text-stroke:1px #000)){.sec-num{color:rgba(var(--trait),.1)}}

.kicker{
  display:flex;align-items:center;gap:10px;margin:0 0 16px;
  font-size:.71rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase;
  color:var(--gris);line-height:1.5;text-wrap:balance;max-width:46ch;
}
.panel--ink .kicker,.hero .kicker{color:rgba(255,255,255,.56)}
.h2{font-size:var(--fs-h2);font-weight:900;letter-spacing:-.032em;max-width:20ch;position:relative;z-index:1}
.h2--wide{max-width:26ch}
.sec-head{margin-bottom:clamp(22px,2.4vw,34px);position:relative;z-index:1}
.sec-head--split{display:grid;gap:clamp(16px,2vw,44px);align-items:start}
@media(min-width:940px){.sec-head--split{grid-template-columns:1.12fr .88fr}}

.marches{display:flex;align-items:flex-end;gap:3px;height:20px;margin-bottom:14px}
.marches i{
  display:block;width:8px;border-radius:1px;transform-origin:50% 100%;
  transform:scaleY(.2);opacity:.2;transition:transform .45s var(--ease),opacity .45s var(--ease);
}
.marches i:nth-child(1){height:6px;background:var(--dpe-a)}
.marches i:nth-child(2){height:8px;background:var(--dpe-b)}
.marches i:nth-child(3){height:10px;background:var(--dpe-c)}
.marches i:nth-child(4){height:12px;background:var(--dpe-d)}
.marches i:nth-child(5){height:14px;background:var(--dpe-e)}
.marches i:nth-child(6){height:17px;background:var(--dpe-f)}
.marches i:nth-child(7){height:20px;background:var(--dpe-g)}
.is-in .marches i{transform:none;opacity:1}
.is-in .marches i:nth-child(1){transition-delay:.02s}
.is-in .marches i:nth-child(2){transition-delay:.08s}
.is-in .marches i:nth-child(3){transition-delay:.14s}
.is-in .marches i:nth-child(4){transition-delay:.2s}
.is-in .marches i:nth-child(5){transition-delay:.26s}
.is-in .marches i:nth-child(6){transition-delay:.32s}
.is-in .marches i:nth-child(7){transition-delay:.38s}

.js .rv{opacity:0;transform:translateY(17px);transition:opacity var(--t1) var(--ease),transform var(--t2) var(--ease)}
.js .rv.is-in{opacity:1;transform:none}
.js .rv-s>*{opacity:0;transform:translateY(17px);transition:opacity var(--t1) var(--ease),transform var(--t2) var(--ease)}
.js .rv-s.is-in>*{opacity:1;transform:none}
.js .rv-s.is-in>*:nth-child(1){transition-delay:0s}
.js .rv-s.is-in>*:nth-child(2){transition-delay:.07s}
.js .rv-s.is-in>*:nth-child(3){transition-delay:.14s}
.js .rv-s.is-in>*:nth-child(4){transition-delay:.21s}
.js .rv-s.is-in>*:nth-child(5){transition-delay:.28s}
.js .rv-s.is-in>*:nth-child(6){transition-delay:.35s}
.js .rv-s.is-in>*:nth-child(7){transition-delay:.42s}
.js .rv-s.is-in>*:nth-child(8){transition-delay:.49s}
.js .rv-s.is-in>*:nth-child(9){transition-delay:.56s}

.btn{
  --bg:var(--noir);--fg:#fff;--bd:var(--noir);
  display:inline-flex;align-items:center;justify-content:center;gap:11px;
  min-height:54px;padding:0 30px;border:1.5px solid var(--bd);background:var(--bg);color:var(--fg);
  font-weight:700;font-size:1rem;letter-spacing:-.008em;text-decoration:none;border-radius:var(--rb);
  cursor:pointer;position:relative;
  transform:translate3d(var(--mgx,0px),calc(var(--mgy,0px) + var(--lift,0px)),0) scale(var(--sc,1));
  transition:transform .38s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease),box-shadow .3s var(--ease);
}
.btn:hover{--lift:-2px}
.btn:active{--sc:.975}
.btn svg{width:17px;height:17px;flex:none}

.roll{position:relative;display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;line-height:1.45}
.roll i{display:block;font-style:normal;transition:transform .44s var(--ease)}
.roll i+i{position:absolute;left:0;top:100%;width:100%}
.btn:hover .roll i,.btn:focus-visible .roll i{transform:translateY(-100%)}
.btn .arw{transition:transform .42s var(--ease)}
.btn:hover .arw{transform:translateX(5px)}
.btn--vert{--bg:var(--vert);--bd:var(--vert);box-shadow:0 14px 30px -18px rgba(30,132,73,.9)}
.btn--vert:hover{--bg:var(--vert-h);--bd:var(--vert-h)}
.btn--ghost{--bg:transparent;--fg:var(--noir);--bd:rgba(var(--trait),.24)}
.btn--ghost:hover{--bd:var(--noir);--bg:rgba(var(--trait),.05)}
.panel--ink .btn--ghost,.hero .btn--ghost,.mnav .btn--ghost,.art-head .btn--ghost,
.art-conv .btn--ghost,.side-card--ink .btn--ghost{--fg:#fff;--bd:rgba(255,255,255,.32)}
.panel--ink .btn--ghost:hover,.hero .btn--ghost:hover,.mnav .btn--ghost:hover,
.art-head .btn--ghost:hover,.art-conv .btn--ghost:hover{--bd:#fff;--bg:rgba(255,255,255,.09)}
.btn--sm{min-height:44px;padding:0 20px;font-size:.9rem;gap:8px}
.btn--full{width:100%}
.btn[disabled]{opacity:.45;pointer-events:none}
.lien-fleche{
  display:inline-flex;align-items:center;gap:9px;font-weight:800;color:var(--noir);
  text-decoration:none;padding-bottom:3px;box-shadow:inset 0 -2px 0 0 var(--vert);
  transition:gap .28s var(--ease),color .28s var(--ease),box-shadow .28s var(--ease);
}
.lien-fleche:hover{gap:14px;color:var(--vert-h);box-shadow:inset 0 -2px 0 0 var(--vert-h)}
.panel--ink .lien-fleche{color:#fff}

.logo{display:inline-flex;align-items:center;text-decoration:none;--lg-ink:#fff;--lg-paper:var(--noir)}
.logo svg{height:38px;width:auto}
.logo--stack{margin:0}
.logo--stack svg{height:104px}
.logo--stack .lg-sub{letter-spacing:.13em;opacity:.85}
.lg-wm{font-family:'Archivo',system-ui,sans-serif;font-weight:900;fill:var(--lg-ink);letter-spacing:.012em}
.lg-sub{font-family:'Archivo',system-ui,sans-serif;font-weight:600;fill:var(--lg-ink);opacity:.7;letter-spacing:.22em}

.hd{
  position:fixed;top:0;left:0;right:0;z-index:90;background:transparent;
  border-bottom:1px solid transparent;color:#fff;
  transition:background-color .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease);
}
.hd.is-stuck{
  background:rgba(20,21,24,.9);-webkit-backdrop-filter:blur(16px) saturate(140%);
  backdrop-filter:blur(16px) saturate(140%);
  border-bottom-color:rgba(255,255,255,.1);box-shadow:0 14px 38px -26px rgba(0,0,0,.9);
}
.hd-in{display:flex;align-items:center;gap:clamp(12px,1.6vw,28px);min-height:var(--h-header)}
.hd-nav{display:none;margin-left:auto;gap:clamp(12px,1.5vw,26px)}
.hd-nav a{
  color:rgba(255,255,255,.86);text-decoration:none;font-weight:600;font-size:.93rem;padding:7px 0;
  position:relative;white-space:nowrap;transition:color .25s var(--ease);
}
.hd-nav a:hover{color:#fff}
.hd-nav a::after{
  content:"";position:absolute;left:0;right:100%;bottom:1px;height:2px;background:var(--dpe-b);
  transition:right .3s var(--ease);
}
.hd-nav a:hover::after,.hd-nav a[aria-current="page"]::after{right:0}
.hd-act{display:flex;align-items:center;gap:10px;margin-left:auto}
.hd-nav+.hd-act{margin-left:clamp(12px,1.6vw,28px)}
.hd-tel{
  display:none;align-items:center;gap:8px;text-decoration:none;color:#fff;
  font-weight:800;font-size:.98rem;white-space:nowrap;
}
.hd-tel svg{width:16px;height:16px;color:var(--dpe-b)}
.hd-tel span{display:none}
.hd .btn{min-height:44px;padding:0 20px;font-size:.9rem}
.burger{
  display:inline-flex;flex-direction:column;justify-content:center;gap:5px;
  width:46px;height:46px;padding:0 11px;background:rgba(255,255,255,.06);
  border:1px solid rgba(255,255,255,.2);border-radius:var(--rb);cursor:pointer;flex:none;
}
.burger i{display:block;height:2px;border-radius:2px;background:#fff;transition:transform .32s var(--ease),opacity .2s}
.burger[aria-expanded="true"] i:nth-child(1){transform:translateY(7px) rotate(45deg)}
.burger[aria-expanded="true"] i:nth-child(2){opacity:0}
.burger[aria-expanded="true"] i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}

.vswitch{
  display:none;align-items:center;gap:8px;min-height:44px;min-width:44px;padding:0 15px;
  border:1px solid rgba(255,255,255,.22);border-radius:var(--rb);background:rgba(255,255,255,.07);
  color:#fff;text-decoration:none;font-size:.79rem;font-weight:700;letter-spacing:-.005em;
  white-space:nowrap;flex:none;justify-content:center;
  transition:border-color .28s var(--ease),background-color .28s var(--ease),color .28s var(--ease);
}
.vswitch:hover{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.13)}
.vswitch .vs-ic{font-size:.98rem;line-height:1;color:var(--dpe-d)}
.vswitch .vs-tx{display:none}
@media(min-width:1040px){.vswitch{display:inline-flex}}
@media(min-width:1200px){.vswitch .vs-tx{display:inline}}

.mnav .vswitch{display:inline-flex;width:100%;margin-bottom:22px}
.mnav .vswitch .vs-tx{display:inline}
@media(min-width:1040px){.mnav .vswitch{display:none}}

.mnav{
  position:fixed;inset:0;z-index:88;background:var(--noir);color:#fff;
  padding:calc(var(--h-header) + 20px) clamp(18px,5vw,44px) 30px;overflow-y:auto;
  opacity:0;visibility:hidden;transform:translateY(-10px);
  transition:opacity .34s var(--ease),transform .34s var(--ease),visibility .34s;
}
.mnav.open{opacity:1;visibility:visible;transform:none}
.mnav-in{max-width:640px;margin-inline:auto;min-height:100%;display:flex;flex-direction:column}
.mnav nav a{
  display:flex;align-items:baseline;gap:14px;padding:14px 2px;
  border-bottom:1px solid rgba(255,255,255,.1);color:#fff;text-decoration:none;
}
.mnav nav a i{
  font-style:normal;font-size:.7rem;font-weight:800;letter-spacing:.12em;
  color:var(--dpe-b);min-width:24px;
}
.mnav nav a b{font-size:clamp(1.8rem,7.4vw,2.5rem);font-weight:900;letter-spacing:-.035em;line-height:1.06}
.mnav nav a span{margin-left:auto;font-size:.74rem;font-weight:600;color:rgba(255,255,255,.42);white-space:nowrap}
.mnav-sec{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}
.mnav-sec a{
  padding:9px 15px;border:1px solid rgba(255,255,255,.2);border-radius:var(--rb);
  color:rgba(255,255,255,.82);text-decoration:none;font-size:.84rem;font-weight:600;
}
.mnav-foot{margin-top:auto;padding-top:28px}
.mnav-tel{
  display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;
  font-size:1.5rem;font-weight:900;letter-spacing:-.03em;margin-bottom:16px;
}
.mnav-tel svg{width:20px;height:20px;color:var(--dpe-b)}
.mnav-foot .btn+.btn{margin-top:10px}
body.lock{overflow:hidden}

.progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent;overflow:hidden}
.progress i{display:block;height:100%;width:0;background:var(--grad-dpe);background-size:100vw 100%;background-repeat:no-repeat}

.hero{
  position:relative;background:var(--noir);color:#fff;overflow:hidden;
  min-height:min(90vh,920px);display:flex;align-items:center;
  padding-block:calc(var(--h-header) + clamp(20px,2.6vw,36px)) clamp(34px,3.6vw,54px);
}
.hero::before{
  content:"";position:absolute;inset:0;pointer-events:none;
  background-image:
    linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);
  background-size:66px 66px;
  -webkit-mask-image:radial-gradient(ellipse 90% 75% at 46% 34%,#000 8%,transparent 76%);
          mask-image:radial-gradient(ellipse 90% 75% at 46% 34%,#000 8%,transparent 76%);
}
.hero::after{
  content:"";position:absolute;left:0;right:0;bottom:0;height:220px;pointer-events:none;
  background:linear-gradient(180deg,transparent,rgba(0,0,0,.45));
}
.hero-in{position:relative;z-index:2;display:grid;gap:clamp(26px,2.8vw,44px);align-items:center;width:100%}
@media(min-width:1000px){.hero-in{grid-template-columns:1.06fr .94fr}}
.hero h1{
  font-size:var(--fs-display);font-weight:900;letter-spacing:-.032em;line-height:.98;
  max-width:16ch;color:#fff;margin-bottom:clamp(18px,2vw,26px);
}

.ln{display:block;overflow:hidden;padding:.05em 0 .16em;margin:-.05em 0 -.16em}
.split .ln-i{display:block;transform:translateY(112%);transition:transform .92s var(--ease) var(--d,0s)}
.split.go .ln-i{transform:none}
.w{display:inline-block}
.hl{
  font-style:normal;display:inline;
  background-image:var(--grad-dpe);background-repeat:no-repeat;
  background-position:0% 96%;background-size:0 .16em;
  -webkit-box-decoration-break:clone;box-decoration-break:clone;
  transition:background-size 1s var(--ease) .22s;
}
.is-in .hl{background-size:280% .16em;animation:hlGlisse 8s linear 1.2s infinite}
html:not(.js) .hl{background-size:100% .16em}
@keyframes hlGlisse{from{background-position:0% 96%}to{background-position:100% 96%}}
.hero-sub{font-size:var(--fs-lead);color:rgba(255,255,255,.7);max-width:48ch;line-height:1.55}
.hero-chips{display:flex;flex-wrap:wrap;gap:9px;margin:clamp(22px,2.6vw,30px) 0 0}

.js .hero .kicker.rv{transition-delay:.05s}
.js .hero .hero-sub.rv{transition-delay:.66s}
.js .hero .hero-cta.rv{transition-delay:.98s}
.js .hero .hero-note.rv{transition-delay:1.1s}
.js .hero .hero-art.rv{transition-delay:.16s}
.js .hero-chips>*{opacity:0;transform:scale(.94);transition:opacity .5s var(--ease),transform .58s var(--ease)}
.js .hero-chips.is-in>*{opacity:1;transform:none}
.js .hero-chips.is-in>*:nth-child(1){transition-delay:.78s}
.js .hero-chips.is-in>*:nth-child(2){transition-delay:.86s}
.js .hero-chips.is-in>*:nth-child(3){transition-delay:.94s}
.chip-glass{
  display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:var(--rb);
  border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);
  -webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);
  font-size:.81rem;font-weight:700;color:#fff;letter-spacing:-.005em;white-space:nowrap;
}
.chip-glass::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c,var(--dpe-b));flex:none}
.hero-chips li:nth-child(2) .chip-glass{--c:var(--dpe-c)}
.hero-chips li:nth-child(3) .chip-glass{--c:var(--dpe-e)}
.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(24px,2.8vw,34px)}
.hero-note{
  display:flex;align-items:flex-start;gap:10px;margin-top:20px;max-width:62ch;
  font-size:.87rem;line-height:1.55;color:rgba(255,255,255,.7);font-weight:500;
}
.hero-note svg{width:15px;height:15px;flex:none;margin-top:4px;color:var(--dpe-b)}
.hero-art{position:relative}
.hero-art svg{width:100%;height:auto;max-width:560px;margin-inline:auto}
.js .art-step{transform:scaleY(0);transform-box:fill-box;transform-origin:50% 100%;animation:artUp .8s var(--ease) var(--d,0s) forwards}
.js .art-bar rect{transform:scaleX(0);transform-box:fill-box;transform-origin:0% 50%;animation:artRight .55s var(--ease) var(--d,0s) forwards}
.js .art-bar text{opacity:0;animation:artIn .35s linear var(--d,0s) forwards}
.js .art-card{opacity:0;animation:artIn .6s var(--ease) .1s forwards}
@keyframes artUp{to{transform:none}}
@keyframes artRight{to{transform:none}}
@keyframes artIn{to{opacity:1}}
.js .win{animation:winBlink var(--wd,11s) var(--ease) var(--wdl,0s) infinite}
@keyframes winBlink{0%,38%{opacity:.9}46%,82%{opacity:.12}92%,100%{opacity:.9}}
.hero-scroll{
  position:absolute;left:50%;bottom:20px;transform:translateX(-50%);z-index:3;
  display:flex;flex-direction:column;align-items:center;gap:9px;
  font-size:.63rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.55);
}
.hero-scroll i{display:block;width:2px;height:34px;background:linear-gradient(180deg,rgba(255,255,255,.5),transparent);animation:scr 2.6s var(--ease) infinite}
@keyframes scr{0%{transform:scaleY(.2);transform-origin:50% 0}50%{transform:scaleY(1);transform-origin:50% 0}51%{transform:scaleY(1);transform-origin:50% 100%}100%{transform:scaleY(.2);transform-origin:50% 100%}}
@media(max-width:999px){.hero-scroll{display:none}}

.mq{background:var(--noir);color:#fff;overflow:hidden;padding:16px 0;position:relative}
.mq::before,.mq::after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}
.mq::before{left:0;background:linear-gradient(90deg,var(--noir),transparent)}
.mq::after{right:0;background:linear-gradient(270deg,var(--noir),transparent)}
.mq-track{display:flex;width:max-content;animation:mq 46s linear infinite}
.mq:hover .mq-track{animation-play-state:paused}
.mq-grp{display:flex;align-items:center;flex:none}
.mq-grp li{
  display:flex;align-items:center;gap:11px;padding:0 clamp(20px,3vw,44px);
  font-size:.85rem;font-weight:600;white-space:nowrap;color:rgba(255,255,255,.86);
}
.mq-grp li::after{content:"";width:5px;height:5px;background:var(--dpe-c);border-radius:50%;margin-left:clamp(20px,3vw,44px)}
.mq-grp li svg{width:17px;height:17px;color:var(--dpe-b);flex:none}
@keyframes mq{to{transform:translateX(-50%)}}

.kin{position:relative;overflow:hidden;padding:clamp(10px,1.2vw,18px) 0;background:var(--noir)}
.kin::before,.kin::after{content:"";position:absolute;top:0;bottom:0;width:110px;z-index:2;pointer-events:none}
.kin::before{left:0;background:linear-gradient(90deg,var(--noir),transparent)}
.kin::after{right:0;background:linear-gradient(270deg,var(--noir),transparent)}
.kin-track{display:flex;width:max-content;animation:kin 34s linear infinite}
.kin:hover .kin-track{animation-play-state:paused}
.kin-track span{
  display:block;flex:none;padding-right:.5em;white-space:nowrap;
  font-size:clamp(1.9rem,4.4vw,3.6rem);font-weight:900;letter-spacing:-.02em;line-height:1.2;
  color:transparent;-webkit-text-stroke:1.4px rgba(255,255,255,.5);
}
@supports not ((-webkit-text-stroke:1px #000)){.kin-track span{color:rgba(255,255,255,.16)}}
@keyframes kin{to{transform:translateX(-50%)}}

.stats{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px,1.8vw,26px)}
@media(min-width:900px){.stats{grid-template-columns:repeat(4,1fr)}}
.stat em{display:block;height:4px;width:44px;margin-bottom:18px;font-style:normal;border-radius:3px;background:var(--vert)}

.stat b{
  display:block;font-size:var(--fs-num);font-weight:900;letter-spacing:-.05em;line-height:.9;
  font-variant-numeric:tabular-nums;
}
.stat b i{font-style:normal;font-size:.36em;font-weight:800;letter-spacing:-.01em;margin-left:3px;vertical-align:.42em}
.stat>span{display:block;margin-top:14px;font-size:.84rem;font-weight:600;color:var(--gris);line-height:1.42;max-width:24ch}
.preuves{
  display:grid;gap:14px;margin-top:clamp(34px,4vw,54px);padding-top:clamp(26px,3vw,36px);
  border-top:1px solid rgba(var(--trait),.14);
}
@media(min-width:860px){.preuves{grid-template-columns:repeat(3,1fr);gap:26px}}
.preuves li{display:flex;gap:12px;align-items:flex-start;font-size:.93rem;line-height:1.48;color:rgba(var(--trait),.78)}
.preuves svg{width:18px;height:18px;flex:none;margin-top:3px;color:var(--vert)}

.svc-grid{display:grid;gap:clamp(10px,1vw,14px);grid-template-columns:1fr}
@media(min-width:640px){.svc-grid{grid-template-columns:repeat(2,1fr)}}
@media(min-width:1000px){.svc-grid{grid-template-columns:repeat(3,1fr)}}
.svc{
  position:relative;background:var(--blanc);border:1px solid rgba(var(--trait),.1);
  padding:clamp(22px,2.4vw,30px);border-radius:var(--rc);overflow:hidden;
  display:flex;flex-direction:column;
  transition:transform .42s var(--ease),box-shadow .42s var(--ease),border-color .42s var(--ease);
}
.svc::before{
  content:"";position:absolute;left:0;top:0;height:4px;width:100%;background:var(--c,var(--vert));
  transform:scaleX(.18);transform-origin:0 50%;transition:transform .5s var(--ease);
}
.svc:hover,.svc:focus-within{transform:translateY(-6px);box-shadow:var(--sh-lift);border-color:rgba(var(--trait),.02)}
.svc:hover::before,.svc:focus-within::before{transform:none}
.svc-tile{
  width:56px;height:56px;border-radius:14px;background:var(--c,var(--noir));color:var(--tc,#fff);
  display:grid;place-items:center;margin-bottom:18px;flex:none;
  font-size:1.02rem;font-weight:900;letter-spacing:.01em;
  transition:transform .42s var(--ease);
}
.svc:hover .svc-tile{transform:scale(1.06) rotate(-3deg)}
.svc h3{font-size:var(--fs-h3);font-weight:800;margin-bottom:9px}
.svc p{font-size:.92rem;line-height:1.55;color:var(--gris);margin:0 0 16px}
.svc-go{
  margin-top:auto;display:inline-flex;align-items:center;gap:8px;
  font-size:.75rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--c,var(--noir));
  filter:saturate(1.1) brightness(.86);
}
.svc-go svg{width:14px;height:14px;transition:transform .42s var(--ease)}
.svc:hover .svc-go svg{transform:translateX(6px)}
.svc-tag{
  position:absolute;top:clamp(20px,2.2vw,26px);right:clamp(18px,2vw,24px);
  font-size:.68rem;font-weight:800;letter-spacing:.12em;color:rgba(var(--trait),.26);
}

.crit{display:grid;gap:clamp(12px,1.4vw,18px)}
@media(min-width:840px){.crit{grid-template-columns:repeat(3,1fr)}}
.crit>li{
  background:var(--blanc);border-radius:var(--rc);padding:clamp(24px,2.8vw,36px);
  border:1px solid rgba(var(--trait),.09);
}
.crit .n{
  display:flex;align-items:center;gap:9px;font-size:.72rem;font-weight:800;letter-spacing:.14em;
  color:var(--gris);margin-bottom:22px;
}
.crit .n::before{content:"";width:22px;height:2px;border-radius:2px;background:var(--c,var(--vert))}

.crit h3{font-size:1.2rem;font-weight:800;margin-bottom:11px}
.crit p{font-size:.93rem;color:var(--gris);margin:0}
.crit-note{
  display:flex;gap:15px;align-items:flex-start;margin-top:clamp(22px,2.6vw,34px);
  padding:22px 24px;border-radius:var(--rc);background:var(--blanc);
  border-left:4px solid var(--vert);font-size:.94rem;color:rgba(var(--trait),.8);
}

.tl{position:relative;z-index:1}
.tl-rail{
  position:relative;height:3px;border-radius:3px;background:rgba(255,255,255,.12);
  margin-bottom:clamp(28px,3vw,44px);overflow:hidden;
}
.tl-rail i{
  display:block;height:100%;width:100%;background:var(--grad-dpe);
  transform:scaleX(var(--p,0));transform-origin:0 50%;transition:transform .35s linear;
}
.tl.is-in .tl-rail i{transform:scaleX(var(--p,1))}
.js .tl .proc>li{opacity:.42;transition:opacity .55s var(--ease)}
.js .tl .proc>li.lit{opacity:1}
.proc .pnum{transition:color .55s var(--ease),-webkit-text-stroke-color .55s var(--ease)}
.proc>li.flash .pnum{color:rgba(255,255,255,.16);-webkit-text-stroke-color:rgba(255,255,255,.75)}
.proc{display:grid;gap:clamp(28px,3vw,40px)}
@media(min-width:900px){.proc{grid-template-columns:repeat(3,1fr)}}
.proc>li{position:relative;padding-left:0}
.proc .pnum{
  font-size:clamp(60px,6.4vw,96px);font-weight:900;line-height:.82;letter-spacing:-.05em;
  color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.5);display:block;margin-bottom:16px;
}
@supports not ((-webkit-text-stroke:1px #000)){.proc .pnum{color:rgba(255,255,255,.22)}}
.proc .badge{
  display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:var(--rb);
  background:rgba(30,132,73,.2);border:1px solid rgba(88,166,68,.45);color:#B8E0A0;
  font-size:.78rem;font-weight:800;letter-spacing:-.005em;margin-bottom:16px;
}
.proc .badge i{font-style:normal}
.proc h3{font-size:1.28rem;font-weight:800;margin-bottom:10px;color:#fff}
.proc p{font-size:.93rem;color:rgba(255,255,255,.66);margin:0}
@media(max-width:899px){
  .tl-rail{position:absolute;left:9px;top:6px;bottom:6px;width:3px;height:auto;margin:0}
  .tl-rail i{width:100%;height:100%;background:linear-gradient(180deg,var(--dpe-a),var(--dpe-d),var(--dpe-g));transform:scaleY(0);transform-origin:50% 0}
  .tl.is-in .tl-rail i{transform:none}
  .proc{padding-left:38px}
  .proc>li::before{content:"";position:absolute;left:-35px;top:8px;width:11px;height:11px;border-radius:50%;background:var(--dpe-b);box-shadow:0 0 0 4px var(--noir-2)}
}

.phil{display:grid;gap:clamp(28px,3.4vw,60px);align-items:center;position:relative;z-index:1}
@media(min-width:900px){.phil{grid-template-columns:.6fr 1.4fr}}
.photo-slot{
  position:relative;aspect-ratio:4/3;max-height:260px;background:var(--papier);border-radius:var(--rc);
  border:1px dashed rgba(var(--trait),.26);overflow:hidden;
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;
  text-align:center;padding:24px;
}
.panel--papier .photo-slot{background:var(--blanc)}
.photo-slot svg{width:44px;height:44px;stroke:rgba(var(--trait),.4);fill:none;stroke-width:1.5}
.photo-slot span{font-size:.82rem;font-weight:600;color:var(--gris);max-width:22ch;line-height:1.45}
.photo-slot::after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--grad-dpe)}
.phil-pts{display:grid;gap:14px;margin-top:clamp(22px,2.6vw,32px)}
@media(min-width:620px){.phil-pts{grid-template-columns:repeat(2,1fr)}}
.phil-pts li{display:flex;gap:12px;align-items:flex-start;font-size:.94rem;line-height:1.5}
.phil-pts svg{width:19px;height:19px;flex:none;margin-top:3px;color:var(--vert);stroke:currentColor;fill:none;stroke-width:2}
.sign{
  display:inline-block;margin-top:28px;padding-top:18px;border-top:2px solid var(--noir);
  font-size:.86rem;color:rgba(var(--trait),.6);
}
.sign b{display:block;font-size:1.02rem;color:var(--noir);font-weight:900;letter-spacing:-.02em}

.avis{display:grid;gap:clamp(11px,1.1vw,15px);position:relative;z-index:1}
@media(min-width:840px){.avis{grid-template-columns:repeat(3,1fr)}}
.avis>li{
  background:var(--blanc);border-radius:var(--rc);border:1px solid rgba(var(--trait),.09);
  padding:clamp(24px,2.6vw,32px);display:flex;flex-direction:column;gap:14px;
  box-shadow:0 18px 44px -34px rgba(20,21,24,.4);
}
.stars{display:flex;gap:3px;color:var(--dpe-d)}
.stars svg{width:16px;height:16px;fill:currentColor}
.avis q{font-size:1rem;line-height:1.58;quotes:"«\00a0" "\00a0»";flex:1}
.avis .who{font-size:.86rem;font-weight:800}
.avis .who span{display:block;font-weight:500;color:var(--gris);font-size:.83rem}
.tag-demo{
  display:inline-flex;align-items:center;gap:7px;align-self:flex-start;
  padding:5px 11px;border:1px solid rgba(var(--trait),.2);border-radius:var(--rb);
  font-size:.66rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--gris);
}
.tag-demo::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--dpe-e)}

.zones{display:grid;gap:clamp(28px,3.4vw,54px);align-items:start;position:relative;z-index:1}
@media(min-width:980px){.zones{grid-template-columns:.92fr 1.08fr}}
.map{position:relative;border-radius:var(--rc);background:var(--blanc);padding:16px;border:1px solid rgba(var(--trait),.09);box-shadow:var(--sh-card)}
.map svg{width:100%;height:auto;border-radius:10px}
.map figcaption{font-size:.79rem;color:var(--gris);padding:12px 4px 2px;line-height:1.4}
.dept{font-family:'Archivo',sans-serif;font-weight:900;letter-spacing:-.03em}
.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}
.chip{
  display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 17px;
  border:1px solid rgba(var(--trait),.16);border-radius:var(--rb);background:var(--blanc);
  font-size:.89rem;font-weight:600;color:var(--noir);text-decoration:none;
  transition:border-color .28s var(--ease),background-color .28s var(--ease),transform .28s var(--ease),box-shadow .28s var(--ease);
}
.chip:hover{border-color:var(--noir);transform:translateY(-2px);box-shadow:0 10px 22px -14px rgba(20,21,24,.5)}
.chip--live{border-color:rgba(30,132,73,.45);font-weight:800}
.chip--live::after{
  content:"";width:14px;height:14px;flex:none;background:currentColor;color:var(--vert);
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;
          mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;
}
.chip--live:hover{background:var(--vert);border-color:var(--vert);color:#fff}
.chip--soon{color:var(--noir);border-style:solid}
.zone-grp{margin-bottom:26px}
.zone-grp h3{
  display:flex;align-items:baseline;gap:10px;font-size:.8rem;font-weight:800;letter-spacing:.12em;
  text-transform:uppercase;color:var(--gris);margin-bottom:14px;
}
.zone-grp h3 b{font-size:1.5rem;font-weight:900;letter-spacing:-.03em;color:var(--noir)}

.faq{border-top:1px solid rgba(var(--trait),.14);max-width:none;position:relative;z-index:1}
.faq details{border-bottom:1px solid rgba(var(--trait),.14)}
.faq summary{
  display:flex;align-items:flex-start;gap:16px;padding:22px 0;cursor:pointer;list-style:none;
  font-size:clamp(1.02rem,.96rem + .34vw,1.2rem);font-weight:700;letter-spacing:-.015em;
}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{
  content:"";width:20px;height:20px;flex:none;margin-left:auto;margin-top:3px;background:currentColor;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/contain no-repeat;
          mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/contain no-repeat;
  transition:transform .34s var(--ease);color:var(--vert);
}
.faq details[open] summary::after{transform:rotate(180deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E") center/contain no-repeat}
.faq summary i{font-style:normal;font-size:.72rem;font-weight:800;color:rgba(var(--trait),.3);min-width:26px;padding-top:6px}
.faq .rep{color:var(--encre-2);max-width:72ch;overflow:hidden;transition:height .42s var(--ease)}
.faq .rep>p{margin:0 0 .7em;padding:0 46px 0 42px}
.faq .rep>p:last-child{margin-bottom:0;padding-bottom:26px}
.js .faq .rep>p{opacity:0;transform:translateY(8px);transition:opacity .38s var(--ease) .1s,transform .38s var(--ease) .1s}
.js .faq details[open] .rep>p{opacity:1;transform:none}

.devis{display:grid;gap:clamp(28px,3.4vw,54px);align-items:start;position:relative;z-index:1}
@media(min-width:1000px){.devis{grid-template-columns:.8fr 1.2fr}}
.form-card{
  background:var(--blanc);color:var(--noir);border-radius:var(--rp);
  padding:clamp(22px,2.8vw,42px);position:relative;box-shadow:0 44px 90px -46px rgba(0,0,0,.75);
}
.stepper{display:flex;gap:9px;margin-bottom:clamp(24px,2.6vw,32px)}
.stepper li{flex:1;min-width:0}
.stepper .bar{display:block;height:6px;border-radius:var(--rb);background:rgba(var(--trait),.12);overflow:hidden}
.stepper .bar i{display:block;height:100%;width:0;border-radius:var(--rb);background:var(--vert);transition:width .5s var(--ease)}
.stepper li.done .bar i,.stepper li.cur .bar i{width:100%}
.stepper li.cur .bar i{background:var(--dpe-b)}
.stepper .lb{display:flex;align-items:center;gap:7px;margin-top:11px;font-size:.78rem;font-weight:700;color:var(--gris)}
.stepper li.cur .lb,.stepper li.done .lb{color:var(--noir)}
.stepper .lb b{font-size:.68rem;font-weight:800;color:rgba(var(--trait),.36)}
.stepper li.done .lb b{color:var(--vert)}
.fbody{position:relative;transition:height .44s var(--ease)}
.fstep{display:none}
.fstep.on{display:block;animation:fs .46s var(--ease)}
@keyframes fs{from{opacity:0;transform:translateX(calc(var(--dir,1) * 30px))}to{opacity:1;transform:none}}
.fstep>h3{font-size:1.3rem;font-weight:900;letter-spacing:-.025em;margin-bottom:5px}
.fstep>.hint{font-size:.89rem;color:var(--gris);margin-bottom:24px}
.frow{display:grid;gap:16px;margin-bottom:18px}
@media(min-width:560px){.frow--2{grid-template-columns:repeat(2,1fr)}}
.f label,.flab{display:block;font-size:.82rem;font-weight:800;margin-bottom:8px;letter-spacing:-.005em}
.f .req{color:var(--dpe-g)}
.f input[type=text],.f input[type=tel],.f input[type=email],.f input[type=number],.f select,.f textarea{
  width:100%;min-height:54px;padding:14px 16px;border:1.5px solid rgba(var(--trait),.18);
  border-radius:13px;background:var(--blanc);font:inherit;font-size:.97rem;color:var(--noir);
  transition:border-color .24s var(--ease),box-shadow .24s var(--ease);
}
.f select{
  appearance:none;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141518' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
  background-repeat:no-repeat;background-position:right 15px center;background-size:17px;padding-right:42px;
}
.f input:focus,.f select:focus,.f textarea:focus{outline:none;border-color:var(--vert);box-shadow:0 0 0 4px rgba(30,132,73,.16)}
.f textarea{min-height:0;resize:vertical}
.f .aide{margin:8px 0 0;font-size:.79rem;line-height:1.45;color:var(--gris)}
.f .err{border-color:var(--dpe-g)!important;box-shadow:0 0 0 4px rgba(204,62,62,.13)!important}
.f-msg{display:none;margin-top:8px;font-size:.8rem;font-weight:700;color:var(--dpe-g)}
.f-msg.on{display:block}
.opts{display:grid;gap:10px}
@media(min-width:520px){.opts--3{grid-template-columns:repeat(3,1fr)}.opts--2{grid-template-columns:repeat(2,1fr)}}
.opt{position:relative;display:block}
.opt input{position:absolute;opacity:0;width:1px;height:1px}
.opt span{
  display:flex;align-items:center;gap:10px;min-height:54px;padding:12px 15px;
  border:1.5px solid rgba(var(--trait),.18);border-radius:13px;cursor:pointer;
  font-size:.93rem;font-weight:600;transition:border-color .24s var(--ease),background-color .24s var(--ease);
}
.opt span::before{
  content:"";width:16px;height:16px;border:2px solid rgba(var(--trait),.28);border-radius:50%;flex:none;
  transition:border-width .22s var(--ease),border-color .22s var(--ease);
}
.opt input:checked+span{border-color:var(--vert);background:rgba(30,132,73,.06)}
.opt input:checked+span::before{border-color:var(--vert);border-width:5px}
.opt input:focus-visible+span{outline:2px solid var(--vert);outline-offset:3px}
.diags{display:grid;gap:9px}
@media(min-width:560px){.diags{grid-template-columns:repeat(2,1fr)}}
.dg{position:relative;display:block}
.dg input{position:absolute;opacity:0;width:1px;height:1px}
.dg span{
  display:flex;align-items:center;gap:11px;min-height:48px;padding:10px 14px;
  border:1.5px solid rgba(var(--trait),.14);border-radius:12px;cursor:pointer;
  font-size:.9rem;font-weight:600;transition:border-color .22s var(--ease),background-color .22s var(--ease);
}
.dg span::before{
  content:"";width:18px;height:18px;flex:none;border:2px solid rgba(var(--trait),.28);border-radius:5px;
  background:no-repeat center/12px;transition:background-color .2s var(--ease),border-color .2s var(--ease);
}
.dg input:checked+span{border-color:var(--vert);background:rgba(30,132,73,.07)}
.dg input:checked+span::before{
  background-color:var(--vert);border-color:var(--vert);
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 12 5.5 5.5L20 7'/%3E%3C/svg%3E");
}
.dg input:focus-visible+span{outline:2px solid var(--vert);outline-offset:3px}
.dg em{
  font-style:normal;margin-left:auto;font-size:.62rem;font-weight:800;letter-spacing:.08em;
  text-transform:uppercase;color:var(--vert);opacity:0;transition:opacity .25s var(--ease);
}
.dg.auto em{opacity:1}
.f-nav{display:flex;gap:10px;margin-top:26px;flex-wrap:wrap}
.f-nav .btn{flex:1;min-width:150px}

.recap{border-radius:var(--rc);overflow:hidden;margin-bottom:22px;background:var(--papier);border:1px solid rgba(var(--trait),.1)}
.recap h4{
  display:flex;align-items:center;gap:9px;margin:0;padding:14px 18px;background:var(--noir);color:#fff;
  font-size:.74rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;
}
.recap h4::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--dpe-b)}
.recap dl{margin:0;display:grid;grid-template-columns:auto 1fr}
.recap dt{
  padding:12px 18px;font-size:.78rem;font-weight:800;color:var(--gris);
  border-bottom:1px solid rgba(var(--trait),.08);white-space:nowrap;
}
.recap dd{
  margin:0;padding:12px 18px;font-size:.89rem;font-weight:600;text-align:right;
  border-bottom:1px solid rgba(var(--trait),.08);
}
.recap dl>:nth-last-child(-n+2){border-bottom:0}
.recap .rchips{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}
.recap .rchips b{
  display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--rb);
  font-size:.72rem;font-weight:800;background:var(--c,var(--noir));color:var(--tc,#fff);letter-spacing:-.005em;
}
.rgpd{font-size:.79rem;color:var(--gris);line-height:1.5;margin-top:16px}
.toast{
  position:fixed;left:50%;bottom:26px;transform:translate(-50%,20px);z-index:150;
  display:flex;align-items:center;gap:12px;max-width:min(92vw,470px);
  padding:16px 22px;background:var(--noir);color:#fff;border-radius:var(--rc);
  box-shadow:0 24px 54px -20px rgba(0,0,0,.7);
  opacity:0;visibility:hidden;transition:opacity .32s var(--ease),transform .32s var(--ease),visibility .32s;
}
.toast.on{opacity:1;visibility:visible;transform:translate(-50%,0)}
.toast svg{width:22px;height:22px;flex:none;color:var(--dpe-b)}
.toast b{display:block;font-size:.94rem}
.toast span{font-size:.82rem;color:rgba(255,255,255,.7)}
.note-wp{
  display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:13px 16px;
  border:1px dashed rgba(var(--trait),.24);border-radius:12px;
  font-size:.78rem;color:rgba(var(--trait),.58);line-height:1.45;
}
.note-wp svg{width:15px;height:15px;flex:none;margin-top:3px}
.devis-side .arg{display:grid;gap:20px;margin-top:28px}
.devis-side .arg li{display:flex;gap:14px;align-items:flex-start}
.devis-side .arg b{display:block;font-size:.99rem;font-weight:800;margin-bottom:3px}
.devis-side .arg p{font-size:.88rem;color:rgba(255,255,255,.66);margin:0}
.devis-side .arg .ic{
  width:40px;height:40px;flex:none;border-radius:12px;display:grid;place-items:center;
  background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14);color:var(--dpe-b);
}
.devis-side .arg .ic svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.9}

.cta-band{display:grid;gap:26px;align-items:center;position:relative;z-index:1}
@media(min-width:880px){.cta-band{grid-template-columns:1.4fr auto}}
.cta-band h2{font-size:clamp(1.7rem,1.1rem + 2.1vw,2.8rem);font-weight:900;letter-spacing:-.034em;color:#fff}
.cta-band .btns{display:flex;flex-wrap:wrap;gap:12px}

.ft{background:var(--noir);color:rgba(255,255,255,.7);padding-block:clamp(46px,5vw,72px) 0;margin-top:var(--gut);position:relative}
.ft a{color:rgba(255,255,255,.7);text-decoration:none;transition:color .22s var(--ease)}
.ft a:hover{color:#fff}
.ft-dpe{display:flex;height:5px;border-radius:3px;overflow:hidden;margin-bottom:clamp(32px,4vw,50px)}
.ft-dpe i{flex:1}
.ft-grid{display:grid;gap:clamp(30px,3.4vw,48px)}
@media(min-width:760px){.ft-grid{grid-template-columns:1.25fr 1fr 1fr}}
@media(min-width:1060px){.ft-grid{grid-template-columns:1.35fr .9fr .9fr 1fr}}
.ft h4{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:18px}
.ft li{margin-bottom:9px;font-size:.91rem}
.ft .nap{font-style:normal;font-size:.91rem;line-height:1.75}
.ft .nap b{color:#fff;font-weight:700}
.ft-tel{display:inline-flex;align-items:center;gap:9px;font-size:1.3rem;font-weight:900;color:#fff!important;letter-spacing:-.025em}
.ft-tel svg{width:18px;height:18px;color:var(--dpe-b)}
.ft-note{font-size:.81rem;color:rgba(255,255,255,.66);margin-top:8px}
.ft-legal{
  margin-top:clamp(32px,4vw,52px);padding-top:22px;border-top:1px solid rgba(255,255,255,.12);
  font-size:.79rem;line-height:1.65;color:rgba(255,255,255,.62);max-width:100ch;
}
.ft-bar{
  display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;justify-content:space-between;
  margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.09);
  font-size:.79rem;color:rgba(255,255,255,.62);
}
.ft-badge{
  display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid rgba(255,255,255,.2);
  border-radius:var(--rb);font-size:.71rem;font-weight:700;letter-spacing:.04em;color:#fff;
}
.ft-badge::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dpe-d)}
.ft-wm{overflow:hidden;margin-top:clamp(18px,2.4vw,30px);height:.55em;font-size:min(15vw,206px);line-height:1}
.ft-wm span{
  display:block;text-align:center;white-space:nowrap;font-size:1em;line-height:.78;
  font-weight:900;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.6px #fff;opacity:.1;
}
@supports not ((-webkit-text-stroke:1px #000)){.ft-wm span{color:rgba(255,255,255,.09)}}

.sticky{
  position:fixed;left:0;right:0;bottom:0;z-index:92;display:none;
  padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:9px;
  background:rgba(20,21,24,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);
  border-top:1px solid rgba(255,255,255,.1);
}
.sticky .btn{flex:1;min-height:50px;padding:0 12px;font-size:.94rem}
.sticky .btn--ghost{--fg:#fff;--bd:rgba(255,255,255,.3)}
@media(max-width:899px){
  .sticky{display:flex}
  body{padding-bottom:calc(72px + env(safe-area-inset-bottom))}
}

.art-head{
  position:relative;background:var(--noir);color:#fff;overflow:hidden;
  padding-block:calc(var(--h-header) + clamp(26px,3.4vw,48px)) clamp(44px,5vw,76px);
}
.art-head::before{
  content:"";position:absolute;inset:0;pointer-events:none;
  background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);
  background-size:26px 26px;
  -webkit-mask-image:linear-gradient(180deg,#000,transparent 88%);
          mask-image:linear-gradient(180deg,#000,transparent 88%);
}
.art-head>.wrap{position:relative;z-index:1}
.art-head--2col>.wrap{display:grid;gap:clamp(26px,3vw,48px);align-items:start}
@media(min-width:1060px){.art-head--2col>.wrap{grid-template-columns:1fr 330px}}
.art-head--2col .bc{grid-column:1/-1}
.art-conv{
  border-radius:var(--rp);padding:clamp(20px,2vw,26px);color:#fff;
  border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);
  -webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);
}
@media(min-width:1060px){.art-conv{position:sticky;top:calc(var(--h-header) + 20px)}}
.art-conv h2{font-size:1.06rem;font-weight:900;letter-spacing:-.02em;margin-bottom:4px}
.art-conv>p{font-size:.85rem;color:rgba(255,255,255,.68);margin:0 0 16px}
.art-conv ul{display:grid;gap:9px;margin-bottom:18px}
.art-conv li{display:flex;justify-content:space-between;gap:12px;font-size:.86rem;
  padding-bottom:9px;border-bottom:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.74)}
.art-conv li:last-child{border-bottom:0;padding-bottom:0}
.art-conv li b{color:#fff;font-weight:800;white-space:nowrap}
.art-conv .btn{width:100%}
.art-conv .btn+.btn{margin-top:9px}
.bc{font-size:.79rem;color:rgba(255,255,255,.5);margin-bottom:clamp(22px,2.6vw,34px)}
.bc ol{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:0;margin:0;list-style:none}
.bc li{display:flex;align-items:center;gap:6px}
.bc li+li::before{content:"›";color:rgba(255,255,255,.32)}
.bc a{color:rgba(255,255,255,.62);text-decoration:none;font-weight:600}
.bc a:hover{color:#fff;text-decoration:underline}
.bc [aria-current]{font-weight:700;color:#fff}
.art-eyebrow{
  display:inline-flex;align-items:center;gap:9px;margin-bottom:20px;padding:8px 16px;
  border:1px solid rgba(255,255,255,.2);border-radius:var(--rb);background:rgba(255,255,255,.06);
  -webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);
  font-size:.76rem;font-weight:800;letter-spacing:.05em;color:#fff;
}
.art-eyebrow::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--dpe-b)}
.art-head h1{
  font-size:clamp(2.2rem,1.1rem + 4.4vw,4.4rem);font-weight:900;letter-spacing:-.034em;
  line-height:1;max-width:17ch;color:#fff;
}
.standfirst{
  font-size:clamp(1.06rem,.98rem + .58vw,1.38rem);line-height:1.55;color:rgba(255,255,255,.76);
  max-width:62ch;margin-top:clamp(20px,2.4vw,30px);font-weight:450;
}
.art-meta{
  display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:clamp(24px,2.8vw,34px);
  padding-top:22px;border-top:1px solid rgba(255,255,255,.13);
  font-size:.83rem;color:rgba(255,255,255,.72);font-weight:600;
}
.art-meta .dot{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.3)}
.art-meta b{color:#fff;font-weight:800}
.cat-chip{
  display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:var(--rb);
  background:rgba(30,132,73,.24);border:1px solid rgba(88,166,68,.5);color:#C6E8B2;
  font-size:.73rem;font-weight:800;letter-spacing:.04em;text-decoration:none;
  transition:background-color .24s var(--ease),color .24s var(--ease);
}
.cat-chip:hover{background:var(--vert);color:#fff}
.cat-chip::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}

.art-grid{display:grid;gap:clamp(28px,3vw,48px);align-items:start}
@media(min-width:1040px){.art-grid{grid-template-columns:230px minmax(0,1fr)}}
.toc{position:relative;z-index:2}
@media(min-width:1040px){.toc{position:sticky;top:calc(var(--h-header) + 26px)}}
.toc-t{font-size:.71rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--gris);margin:0 0 14px}
.toc-tog{
  display:none;width:100%;align-items:center;justify-content:space-between;gap:12px;
  min-height:52px;padding:0 18px;border:1.5px solid rgba(var(--trait),.16);border-radius:var(--rb);
  background:var(--blanc);font-weight:800;font-size:.9rem;cursor:pointer;
}
.toc-tog svg{width:18px;height:18px;transition:transform .3s var(--ease);color:var(--vert)}
.toc-tog[aria-expanded="true"] svg{transform:rotate(180deg)}
.toc-list{position:relative;display:grid;gap:2px;border-left:2px solid rgba(var(--trait),.12);counter-reset:toc}
.toc-mark{
  position:absolute;left:-2px;top:0;width:2px;height:0;background:var(--vert);border-radius:2px;
  transform:translateY(var(--y,0px));opacity:0;
  transition:transform .5s var(--ease),height .5s var(--ease),opacity .3s var(--ease);
}
.toc-mark.on{opacity:1}
.js .toc-list a.on{border-left-color:transparent}
.toc-list a{
  display:flex;gap:10px;align-items:baseline;padding:9px 0 9px 16px;margin-left:-2px;
  border-left:2px solid transparent;text-decoration:none;color:var(--gris);
  font-size:.88rem;font-weight:600;line-height:1.35;
  transition:color .26s var(--ease),border-color .26s var(--ease),padding-left .26s var(--ease);
}
.toc-list a::before{
  counter-increment:toc;content:"0" counter(toc);
  font-size:.66rem;font-weight:800;color:rgba(var(--trait),.32);letter-spacing:.06em;
}
.toc-list a:hover{color:var(--noir);padding-left:20px}
.toc-list a.on{color:var(--noir);font-weight:800;border-left-color:var(--vert)}
.toc-list a.on::before{color:var(--vert)}
@media(max-width:1039px){
  .toc{margin-bottom:6px}
  .toc-t{display:none}
  .toc-tog{display:flex}
  .toc-list{display:none;margin-top:12px}
  .toc-list.open{display:grid}
}

.prose{max-width:720px}
.prose h2{
  font-size:clamp(1.55rem,1.1rem + 1.5vw,2.15rem);font-weight:900;letter-spacing:-.03em;
  margin:clamp(44px,4.6vw,68px) 0 18px;scroll-margin-top:calc(var(--h-header) + 26px);
  display:flex;align-items:baseline;gap:12px;
}
.prose h2:first-child{margin-top:0}
.prose h2 em{
  font-style:normal;font-size:.5em;font-weight:800;color:var(--vert);letter-spacing:.06em;flex:none;
}
.prose h3{font-size:1.14rem;font-weight:800;margin:32px 0 12px}
.prose p{margin-bottom:1.05em;color:var(--encre-2);font-size:1.02rem;line-height:1.68}
.prose p.src:empty{display:none}
.prose p.src{font-size:.83rem;line-height:1.55;color:var(--gris);border-top:1px solid rgba(var(--trait),.12);padding-top:14px;margin-top:26px}
.pts{display:grid;gap:20px;margin:26px 0}
.pts li{
  border-left:3px solid var(--c,var(--vert));padding:2px 0 2px 20px;
  font-size:.98rem;line-height:1.62;color:var(--encre-2);
}

.callouts{display:grid;gap:12px;margin:28px 0}
.callout{
  display:grid;gap:4px 20px;padding:22px 24px;border-radius:var(--rc);
  background:var(--papier);border:1px solid rgba(var(--trait),.08);border-left:4px solid var(--c,var(--vert));
}
@media(min-width:620px){.callout{grid-template-columns:auto 1fr;align-items:baseline}}

.callout b{
  font-size:clamp(1.9rem,1.3rem + 1.7vw,2.6rem);font-weight:900;letter-spacing:-.045em;line-height:1;
  white-space:nowrap;
}
.callout b i{font-style:normal;font-size:.44em;font-weight:800;margin-left:3px;letter-spacing:-.01em}
.callout>span{
  font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;
  color:var(--gris);line-height:1.4;
}
.callout p{grid-column:1/-1;margin:10px 0 0;font-size:.89rem;line-height:1.6;color:var(--gris)}
.callout p:empty{display:none}

.regs{display:grid;gap:14px;margin:26px 0}
.reg{
  border-radius:var(--rc);border:1px solid rgba(var(--trait),.1);
  border-left:5px solid var(--c,var(--vert));background:var(--blanc);padding:22px 24px;
  box-shadow:0 14px 34px -30px rgba(20,21,24,.5);
}
.reg h3{
  display:flex;align-items:center;gap:10px;font-size:.98rem;font-weight:900;letter-spacing:-.015em;
  margin:0 0 9px;
}
.reg h3::before{
  content:"";width:26px;height:26px;border-radius:8px;flex:none;background:var(--c,var(--vert));
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M12 2 4 5.5v6c0 5 3.4 9.3 8 10.5 4.6-1.2 8-5.5 8-10.5v-6L12 2Z'/%3E%3C/svg%3E") center/22px no-repeat;
          mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M12 2 4 5.5v6c0 5 3.4 9.3 8 10.5 4.6-1.2 8-5.5 8-10.5v-6L12 2Z'/%3E%3C/svg%3E") center/22px no-repeat;
}
.reg p{margin:0;font-size:.94rem;line-height:1.62;color:var(--encre-2)}
.quartiers{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}
.quartiers li{
  padding:9px 16px;border:1px solid rgba(var(--trait),.14);border-radius:var(--rb);
  font-size:.88rem;font-weight:600;background:var(--blanc);color:var(--encre-2);
}

.author{
  display:grid;gap:clamp(20px,2.6vw,32px);align-items:start;margin-top:clamp(44px,4.6vw,64px);
  padding:clamp(24px,2.8vw,36px);border-radius:var(--rp);background:var(--papier);
  border:1px solid rgba(var(--trait),.08);
}
@media(min-width:640px){.author{grid-template-columns:150px 1fr}}
.author .photo-slot{aspect-ratio:1/1;margin:0;background:var(--blanc)}
.author .photo-slot svg{width:30px;height:30px}
.author .photo-slot span{font-size:.71rem}
.author .who{font-size:.71rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--vert);margin-bottom:10px}
.author h2{font-size:1.24rem!important;font-weight:900;margin:0 0 10px!important;display:block!important}
.author p{font-size:.94rem;color:var(--gris);margin-bottom:.8em}
.author ul{display:grid;gap:9px;margin:16px 0 20px}
.author li{display:flex;gap:10px;align-items:flex-start;font-size:.9rem;line-height:1.45;color:var(--encre-2)}
.author li svg{width:16px;height:16px;flex:none;margin-top:3px;color:var(--vert)}
.author .acts{display:flex;flex-wrap:wrap;gap:10px}

.maillage{display:grid;gap:14px;margin-top:24px}
@media(min-width:700px){.maillage{grid-template-columns:repeat(2,1fr)}}
.maillage a{
  display:flex;flex-direction:column;gap:6px;padding:24px 26px;text-decoration:none;
  border:1px solid rgba(var(--trait),.12);border-radius:var(--rc);background:var(--blanc);color:var(--noir);
  transition:border-color .28s var(--ease),transform .28s var(--ease),box-shadow .28s var(--ease);
}
.maillage a:hover{border-color:transparent;transform:translateY(-4px);box-shadow:var(--sh-lift)}
.maillage b{font-size:1.06rem;font-weight:800;letter-spacing:-.02em}
.maillage span{font-size:.86rem;color:var(--gris)}
.maillage em{font-style:normal;font-size:.68rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--vert)}

.filtres{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:clamp(26px,3vw,40px);position:relative;z-index:1}
.filtre{
  display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 19px;
  border:1.5px solid rgba(var(--trait),.16);border-radius:var(--rb);background:var(--blanc);
  font-size:.89rem;font-weight:700;color:rgba(var(--trait),.72);cursor:pointer;
  transition:border-color .26s var(--ease),background-color .26s var(--ease),color .26s var(--ease),transform .26s var(--ease);
}
.filtre:hover{border-color:var(--noir);color:var(--noir);transform:translateY(-2px)}
.filtre[aria-pressed="true"]{background:var(--noir);border-color:var(--noir);color:#fff}
.filtre b{font-size:.72rem;font-weight:800;opacity:.6}
.posts{display:grid;gap:clamp(14px,1.6vw,20px);position:relative;z-index:1}
@media(min-width:680px){.posts{grid-template-columns:repeat(2,1fr)}}
@media(min-width:1040px){.posts{grid-template-columns:repeat(3,1fr)}}
.post{
  position:relative;display:flex;flex-direction:column;gap:12px;
  padding:clamp(22px,2.4vw,28px);border-radius:var(--rc);background:var(--blanc);
  border:1px solid rgba(var(--trait),.1);text-decoration:none;color:var(--noir);
  transition:transform .42s var(--ease),box-shadow .42s var(--ease),border-color .42s var(--ease);
}
.post::before{
  content:"";position:absolute;left:0;top:0;height:4px;width:100%;border-radius:var(--rc) var(--rc) 0 0;
  background:var(--c,var(--vert));transform:scaleX(.16);transform-origin:0 50%;
  transition:transform .5s var(--ease);
}
a.post:hover{transform:translateY(-6px);box-shadow:var(--sh-lift);border-color:transparent}
a.post:hover::before{transform:none}
.post-cat{
  display:inline-flex;align-items:center;gap:7px;align-self:flex-start;padding:6px 13px;
  border-radius:var(--rb);font-size:.67rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;
  background:var(--cbg,rgba(30,132,73,.12));color:var(--noir);
}
.post-cat::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c,var(--vert));flex:none}
.post h3{font-size:1.14rem;font-weight:800;letter-spacing:-.022em;line-height:1.25}
.post p{font-size:.9rem;line-height:1.58;color:var(--gris);margin:0;flex:1}
.post-meta{
  display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;padding-top:14px;
  border-top:1px solid rgba(var(--trait),.1);font-size:.79rem;font-weight:600;color:var(--gris);
}
.post-meta .dot{width:3px;height:3px;border-radius:50%;background:rgba(var(--trait),.28)}
.post-go{display:inline-flex;align-items:center;gap:7px;margin-left:auto;font-weight:800;color:var(--vert)}
.post-go svg{width:14px;height:14px;transition:transform .4s var(--ease)}
a.post:hover .post-go svg{transform:translateX(5px)}
.post--soon{background:transparent;border-style:dashed;border-color:rgba(var(--trait),.2)}
.post--soon h3{color:rgba(var(--trait),.72)}
.post--soon::before{opacity:.5}
.post[hidden]{display:none}
.blog-note{margin-top:clamp(24px,3vw,36px);font-size:.85rem;color:var(--gris);position:relative;z-index:1}
.conseils-2{display:grid;gap:clamp(14px,1.6vw,20px)}
@media(min-width:680px){.conseils-2{grid-template-columns:repeat(2,1fr)}}

.tbl-wrap{overflow-x:auto;border-radius:var(--rc);border:1px solid rgba(var(--trait),.1);background:var(--blanc);position:relative;z-index:1}
.tbl{width:100%;border-collapse:collapse;min-width:660px;background:var(--blanc)}
.tbl th,.tbl td{padding:16px 20px;text-align:left;border-bottom:1px solid rgba(var(--trait),.09);vertical-align:top;font-size:.91rem}
.tbl th{background:var(--noir);color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}
.tbl th:first-child{border-top-left-radius:var(--rc)}
.tbl th:last-child{border-top-right-radius:var(--rc)}
.tbl td:first-child{font-weight:800;white-space:nowrap;letter-spacing:-.015em}
.tbl td:last-child{white-space:nowrap;font-weight:800;color:var(--vert)}
.tbl tr:last-child td{border-bottom:0}
.tbl tbody tr:hover{background:var(--papier)}
.tbl code{font-family:ui-monospace,'SFMono-Regular',Consolas,monospace;font-size:.85em;background:rgba(var(--trait),.06);padding:2px 6px;border-radius:5px}
.phases{display:grid;gap:12px;position:relative;z-index:1}
.phases>li{
  background:var(--blanc);border-radius:var(--rc);border:1px solid rgba(var(--trait),.09);
  padding:22px 26px;display:grid;gap:8px;
}
@media(min-width:720px){.phases>li{grid-template-columns:118px 1fr;gap:26px;align-items:baseline}}
.phases .j{
  display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:800;letter-spacing:.11em;
  text-transform:uppercase;color:var(--vert);
}
.phases .j::before{content:"";width:18px;height:2px;border-radius:2px;background:currentColor}
.phases b{font-size:1.02rem;font-weight:800;display:block;margin-bottom:4px}
.phases p{font-size:.91rem;color:var(--gris);margin:0}
.cols2{display:grid;gap:clamp(22px,2.8vw,42px);position:relative;z-index:1}
@media(min-width:840px){.cols2{grid-template-columns:repeat(2,1fr)}}
.card-ink{background:var(--noir);color:#fff;border-radius:var(--rc);padding:28px 26px}
.card-ink h3{font-size:1.1rem;font-weight:800;margin-bottom:9px;color:#fff}
.card-ink p{font-size:.89rem;color:rgba(255,255,255,.72);margin-bottom:0}
.card-ink .btn{width:100%;margin-top:18px}
.card-out{border:1px solid rgba(var(--trait),.12);border-radius:var(--rc);padding:26px 24px;background:var(--blanc)}
.card-out h3{font-size:1.02rem;font-weight:800;margin-bottom:14px}
.card-out li{font-size:.91rem;margin-bottom:10px;display:flex;gap:10px;align-items:flex-start;color:var(--encre-2)}
.card-out li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--vert);flex:none;margin-top:8px}

@media(max-width:1039px){
  :root{--h-header:64px}
  .hd-nav{display:none}
  .hero h1{max-width:none}
}
@media(min-width:1040px){
  .hd-nav{display:flex}
  .burger{display:none}
  .mnav{display:none}
}
@media(min-width:1240px){.hd-tel{display:flex}}
@media(max-width:539px){
  .btn{padding:0 22px;font-size:.95rem}
  .recap dl{grid-template-columns:1fr}
  .recap dt{border-bottom:0;padding-bottom:0}
  .recap dd{text-align:left;padding-top:4px}
  .recap .rchips{justify-content:flex-start}
}

@media(max-width:699px){
  .hero-cta{flex-direction:column;align-items:stretch}
  .hero-cta .btn,.cta-band .btns .btn,.author .acts .btn{width:100%}
  .cta-band .btns{flex-direction:column;align-items:stretch}
}

@media(max-width:699px){
  .faq summary{gap:11px}
  .faq summary i{min-width:0}
  .faq .rep>p{padding-inline:0}
}

.author .photo-slot{max-height:150px}

.why-card{
  border-radius:var(--rc);border:1px solid rgba(var(--trait),.12);background:var(--papier);
  padding:22px 24px;margin-bottom:clamp(28px,3vw,40px);
}
.why-card h2{font-size:1.02rem!important;font-weight:900;margin:0 0 12px!important;display:block!important}
.why-card ul{display:grid;gap:9px}
.why-card li{display:flex;gap:10px;align-items:flex-start;font-size:.9rem;line-height:1.45;color:var(--encre-2)}
.why-card li svg{width:16px;height:16px;flex:none;margin-top:3px;color:var(--vert)}

.mini-form{
  border-radius:var(--rp);background:var(--papier);border:1px solid rgba(var(--trait),.1);
  padding:clamp(24px,2.8vw,36px);margin-top:clamp(38px,4vw,56px);
}
.mini-form h2{font-size:1.3rem!important;margin:0 0 6px!important;display:block!important}
.mini-form .hint{font-size:.89rem;color:var(--gris);margin-bottom:22px}
.mini-form .lock{
  display:flex;align-items:center;gap:10px;min-height:54px;padding:12px 16px;
  border:1.5px solid var(--vert);border-radius:13px;background:rgba(30,132,73,.07);
  font-weight:800;font-size:.96rem;
}
.mini-form .lock svg{width:17px;height:17px;color:var(--vert);flex:none}
.mini-form .chg{font-size:.79rem;color:var(--gris);margin-top:8px;display:block}
.mini-form .chg a{color:var(--lien);font-weight:700}

.dl-auto{display:grid;gap:2px;border-radius:var(--rc);overflow:hidden;background:rgba(var(--trait),.1)}
.dl-auto>div{background:var(--blanc);padding:18px 22px}
.dl-auto dt{font-size:1rem;font-weight:800;letter-spacing:-.015em;margin-bottom:5px}
.dl-auto dd{margin:0;font-size:.91rem;line-height:1.55;color:var(--gris)}

.tbl .cout{
  display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:var(--rb);
  background:rgba(30,132,73,.12);color:var(--noir);font-size:.74rem;font-weight:800;white-space:nowrap;
}
.tbl-leg{margin-top:14px;font-size:.83rem;color:var(--gris)}
@media(max-width:699px){
  .tbl-wrap{overflow:visible;border:0;background:transparent}
  .tbl,.tbl tbody,.tbl tr,.tbl td{display:block;width:100%;min-width:0}
  .tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
  .tbl tr{background:var(--blanc);border:1px solid rgba(var(--trait),.12);border-radius:var(--rc);
          padding:16px 18px;margin-bottom:12px}
  .tbl td{border:0;padding:0 0 8px}
  .tbl td:first-child{white-space:normal;font-size:1rem;font-weight:900;letter-spacing:-.02em}
  .tbl td:last-child{white-space:normal;padding-bottom:0}
  .tbl tbody tr:hover{background:var(--blanc)}
}

.prix-wp{display:grid;gap:12px}
@media(min-width:760px){.prix-wp{grid-template-columns:repeat(3,1fr)}}
.prix-wp>li{
  background:var(--blanc);border-radius:var(--rc);border:1px solid rgba(var(--trait),.1);
  padding:26px 24px;border-top:4px solid var(--c,var(--vert));
}

.prix-wp b{display:block;font-size:clamp(1.7rem,1.2rem + 1.4vw,2.3rem);font-weight:900;letter-spacing:-.04em;line-height:1}
.prix-wp .lb{display:block;margin-top:10px;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gris)}
.prix-wp p{margin:12px 0 0;font-size:.9rem;color:var(--gris)}

.map-zone{position:relative}
.map-zone{position:relative}
.map-lab{
  position:absolute;transform:translate(-50%,-50%);z-index:2;pointer-events:none;
  background:var(--blanc);border:1px solid rgba(var(--trait),.16);border-radius:10px;
  padding:7px 11px;box-shadow:0 8px 20px -14px rgba(20,21,24,.6);white-space:nowrap;
}
.map-lab b{display:block;font-size:13px;font-weight:800;letter-spacing:-.015em;line-height:1.2}
.map-lab span{display:block;font-size:12px;font-weight:600;color:var(--gris);line-height:1.3}
.map-dept{
  position:absolute;transform:translate(-50%,-50%);z-index:1;pointer-events:none;
  font-family:'Archivo',sans-serif;
  font-size:clamp(28px,3.4vw,46px);font-weight:900;letter-spacing:-.04em;color:rgba(var(--trait),.14);
}
.map-leg{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:14px;font-size:12px;font-weight:600;color:var(--gris)}
.map-leg span{display:inline-flex;align-items:center;gap:8px}
.map-leg i{width:10px;height:10px;border-radius:50%;background:var(--vert)}
.map-leg i.pale{background:rgba(20,21,24,.3)}

.consent{display:flex;gap:12px;align-items:flex-start;margin:18px 0 4px;cursor:pointer}
.consent input{width:20px;height:20px;flex:none;margin:2px 0 0;accent-color:var(--vert)}
.consent span{font-size:.83rem;line-height:1.5;color:var(--encre-2)}
.consent.err span{color:var(--dpe-g)}
.consent.err input{outline:2px solid var(--dpe-g);outline-offset:2px}

.ft-legaux{display:flex;flex-wrap:wrap;gap:6px 18px}
.ft-legaux a{text-decoration:underline;text-underline-offset:3px}

.minidev{
  background:var(--blanc);border-radius:var(--rp);padding:clamp(20px,2vw,26px);
  box-shadow:0 40px 80px -44px rgba(0,0,0,.85);color:var(--noir);
  border:1px solid rgba(255,255,255,.1);
}
.minidev .md-t{
  display:flex;align-items:center;gap:9px;margin:0 0 4px;font-size:1.06rem;font-weight:900;letter-spacing:-.02em;
}
.minidev .md-t::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--vert);flex:none}
.minidev .md-s{margin:0 0 16px;font-size:.83rem;color:var(--gris)}
.minidev label{display:block;font-size:.76rem;font-weight:800;margin-bottom:6px}
.minidev .md-row{margin-bottom:12px}
.minidev select{
  width:100%;min-height:50px;padding:12px 14px;border:1.5px solid rgba(var(--trait),.18);
  border-radius:12px;background:var(--blanc);font:inherit;font-size:.94rem;color:var(--noir);appearance:none;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141518' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
  background-repeat:no-repeat;background-position:right 13px center;background-size:16px;padding-right:38px;
}
.minidev select:focus{outline:none;border-color:var(--vert);box-shadow:0 0 0 4px rgba(30,132,73,.16)}
.minidev .btn{width:100%;margin-top:4px}
.minidev .md-note{margin:12px 0 0;font-size:.76rem;color:var(--gris);text-align:center}
.hero-col{display:grid;gap:clamp(16px,1.8vw,24px);align-content:center}
.hero-art svg{max-width:470px}
@media(max-width:999px){.hero-art{order:2}.minidev{order:1}.hero-art svg{max-width:400px}}

.raisons{display:grid;gap:clamp(10px,1vw,14px);grid-template-columns:repeat(2,1fr)}
@media(min-width:900px){.raisons{grid-template-columns:repeat(4,1fr)}}
.raisons li{
  background:var(--blanc);border:1px solid rgba(var(--trait),.1);border-radius:var(--rc);
  padding:20px 20px 18px;border-top:3px solid var(--c,var(--vert));
}

.raisons .ic{
  width:34px;height:34px;border-radius:10px;display:grid;place-items:center;margin-bottom:12px;
  background:rgba(var(--trait),.06);color:var(--c,var(--vert));
}
.raisons .ic svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.raisons b{display:block;font-size:.98rem;font-weight:800;letter-spacing:-.018em;margin-bottom:5px}
.raisons p{margin:0;font-size:.85rem;line-height:1.45;color:var(--gris)}

@media(min-width:1200px){
  .art-grid{grid-template-columns:200px minmax(0,1fr) 250px}
}
.art-side{display:grid;gap:12px}
@media(min-width:1200px){.art-side{position:sticky;top:calc(var(--h-header) + 26px)}}
@media(min-width:640px) and (max-width:1199px){.art-side{grid-template-columns:repeat(2,1fr)}}
.side-card{border-radius:var(--rc);border:1px solid rgba(var(--trait),.12);padding:20px 20px;background:var(--blanc)}
.side-card--ink{background:var(--noir);color:#fff;border-color:transparent}
.side-card h3{font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;color:var(--gris)}
.side-card--ink h3{color:rgba(255,255,255,.6)}
.side-card .tel{display:inline-flex;align-items:center;gap:9px;font-size:1.14rem;font-weight:900;letter-spacing:-.025em;color:#fff;text-decoration:none}
.side-card .tel svg{width:17px;height:17px;color:var(--dpe-b)}
.side-card p{font-size:.85rem;line-height:1.5;margin:10px 0 0}
.side-card--ink p{color:rgba(255,255,255,.72)}
.side-card .btn{width:100%;margin-top:14px}
.side-list{display:grid;gap:8px}
.side-list li{display:flex;gap:9px;align-items:center;font-size:.86rem;font-weight:600;color:var(--encre-2)}
.side-list i{width:24px;height:24px;border-radius:7px;flex:none;display:grid;place-items:center;font-style:normal;font-size:.6rem;font-weight:900;color:var(--tc,#fff);background:var(--c,var(--noir))}
.side-delais{display:grid;gap:8px}
.side-delais li{display:flex;justify-content:space-between;gap:12px;font-size:.85rem;padding-bottom:8px;border-bottom:1px solid rgba(var(--trait),.1)}
.side-delais li:last-child{border-bottom:0;padding-bottom:0}
.side-delais b{font-weight:800;white-space:nowrap}

.ft-comm{display:grid;grid-template-columns:repeat(2,1fr);gap:2px 14px}
.ft-comm li{margin-bottom:7px;font-size:.87rem}

.hero-cvs{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity 1s var(--ease) .25s}
.hero-cvs.on{opacity:1}

.grainlyr{
  position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.038;border-radius:inherit;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size:140px 140px;mix-blend-mode:overlay;
}

.hero-art{position:relative;overflow:hidden;border-radius:18px}
.scan{
  position:absolute;left:0;right:0;top:0;height:86px;z-index:3;pointer-events:none;opacity:0;
  background:linear-gradient(180deg,transparent,rgba(88,166,68,.10) 38%,rgba(88,166,68,.62) 52%,rgba(30,132,73,.08) 66%,transparent);
  animation:scanY 6.8s var(--ease) 2.4s infinite;
}
@keyframes scanY{
  0%{transform:translateY(-86px);opacity:0}
  3%{opacity:1}
  18%{transform:translateY(var(--sh,540px));opacity:1}
  22%{transform:translateY(var(--sh,540px));opacity:0}
  100%{transform:translateY(var(--sh,540px));opacity:0}
}

.svc::after{
  content:"";position:absolute;left:0;right:0;top:0;height:60%;z-index:2;pointer-events:none;opacity:0;
  background:linear-gradient(180deg,transparent,rgba(30,132,73,.14) 55%,rgba(88,166,68,.4) 76%,transparent);
}
.svc:hover::after{animation:svcScan .4s linear}
@keyframes svcScan{0%{transform:translateY(-100%);opacity:1}100%{transform:translateY(180%);opacity:0}}

.px-bat{transform:translate3d(calc(var(--px,0) * 13px),calc(var(--py,0) * 9px),0);transition:transform .55s var(--ease)}
.art-card{transform:translate3d(calc(var(--px,0) * -8px),calc(var(--py,0) * -6px),0);transition:transform .6s var(--ease)}
.hero .hero-chips{transform:translate3d(calc(var(--px,0) * 5px),0,0);transition:transform .7s var(--ease)}
.hero .minidev{transform:translate3d(calc(var(--px,0) * -4px),calc(var(--py,0) * -3px),0);transition:transform .7s var(--ease)}

.aiguille{animation:aig 8s var(--ease) 1.6s infinite}
.hero-art:hover .aiguille{animation-play-state:paused}
@keyframes aig{
  0%,6%{transform:translateY(0)}      14%,20%{transform:translateY(20px)}
  28%,34%{transform:translateY(40px)} 42%,48%{transform:translateY(60px)}
  56%,62%{transform:translateY(80px)} 70%,76%{transform:translateY(100px)}
  84%,92%{transform:translateY(120px)} 100%{transform:translateY(0)}
}

.stat em,.raisons li,.crit>li,.pts li,.callout{--c:var(--vert)}
.svc::before{background:var(--noir);opacity:.14}
.svc:hover::before,.svc:focus-within::before{background:var(--c,var(--vert));opacity:1}
.kin{padding:9px 0;border-block:1px solid rgba(255,255,255,.08)}
.kin-track span{
  font-size:clamp(.86rem,1.5vw,1.18rem);letter-spacing:.24em;line-height:1.9;
  -webkit-text-stroke:.6px rgba(255,255,255,.4);
}
.kin::before,.kin::after{width:90px}

.intro{
  position:fixed;inset:0;z-index:999;background:var(--noir);display:grid;place-items:center;
  pointer-events:none;
  transition:transform .62s cubic-bezier(.7,0,.2,1),opacity .5s var(--ease);
}
.intro.up{transform:translateY(-101%);opacity:.7}
.intro-in{display:grid;gap:22px;justify-items:center}
.intro-steps{display:flex;align-items:flex-end;gap:5px;height:64px}
.intro-steps i{
  display:block;width:16px;border-radius:2px;transform:scaleY(0);transform-origin:50% 100%;
  animation:introUp .34s var(--ease) var(--d,0s) forwards;
}
@keyframes introUp{to{transform:none}}
.intro-wm{overflow:hidden;padding-bottom:.08em}
.intro-wm span{
  display:block;font-size:clamp(2rem,8vw,4.2rem);font-weight:900;letter-spacing:-.045em;color:#fff;
  transform:translateY(108%);animation:introWm .6s var(--ease) .42s forwards;
}
@keyframes introWm{to{transform:none}}

[data-theme="clair"]{
  --bd-pan:rgba(var(--trait),.10);       
  --bd-cart:rgba(var(--trait),.13);      
  --sh-card:0 20px 48px -36px rgba(20,21,24,.28);
  --sh-lift:0 26px 56px -32px rgba(20,21,24,.32);
}
[data-theme="clair"] body{background:var(--papier)}

[data-theme="clair"] .panel--blanc,
[data-theme="clair"] .panel--papier{background:var(--blanc);border:1px solid var(--bd-pan)}

[data-theme="clair"] .svc,[data-theme="clair"] .crit>li,[data-theme="clair"] .avis>li,
[data-theme="clair"] .post,[data-theme="clair"] .reg,[data-theme="clair"] .maillage a,
[data-theme="clair"] .card-out,[data-theme="clair"] .prix-wp>li,[data-theme="clair"] .raisons li,
[data-theme="clair"] .phases>li,[data-theme="clair"] .side-card,[data-theme="clair"] .quartiers li,
[data-theme="clair"] .dl-auto>div,[data-theme="clair"] .crit-note,
[data-theme="clair"] .tbl,[data-theme="clair"] .tbl-wrap,[data-theme="clair"] .chip,
[data-theme="clair"] .filtre,[data-theme="clair"] .toc-tog,
[data-theme="clair"] .photo-slot{background:var(--papier)}

[data-theme="clair"] .map{background:var(--blanc)}
[data-theme="clair"] .svc,[data-theme="clair"] .crit>li,[data-theme="clair"] .avis>li,
[data-theme="clair"] .post,[data-theme="clair"] .reg,[data-theme="clair"] .maillage a,
[data-theme="clair"] .card-out,[data-theme="clair"] .prix-wp>li,[data-theme="clair"] .raisons li,
[data-theme="clair"] .phases>li,[data-theme="clair"] .side-card,[data-theme="clair"] .map,
[data-theme="clair"] .tbl-wrap{border-color:var(--bd-cart)}
[data-theme="clair"] .side-card--ink{background:var(--noir);border-color:transparent}

[data-theme="clair"] .filtre[aria-pressed="true"]{background:var(--noir);color:#fff}
[data-theme="clair"] .post--soon{background:transparent}
[data-theme="clair"] .chip--live:hover{background:var(--vert)}
[data-theme="clair"] .dl-auto{background:rgba(var(--trait),.13)}
[data-theme="clair"] .tbl tbody tr:hover{background:rgba(var(--trait),.045)}
[data-theme="clair"] .author .photo-slot{background:var(--blanc)}
[data-theme="clair"] .svc-tag{color:rgba(var(--trait),.5)}

[data-theme="clair"] .svc-go{color:var(--vert-h);filter:none}

[data-theme="clair"] .author .who,
[data-theme="clair"] .maillage em,
[data-theme="clair"] .post-go,
[data-theme="clair"] .tbl td:last-child,
[data-theme="clair"] .phases .j,
[data-theme="clair"] .toc-list a.on::before,
[data-theme="clair"] .stepper li.done .lb b,
[data-theme="clair"] .dg em{color:var(--vert-h)}
@media(max-width:699px){[data-theme="clair"] .tbl-wrap{background:transparent}
  [data-theme="clair"] .tbl tr{background:var(--papier);border-color:var(--bd-cart)}
  [data-theme="clair"] .tbl tbody tr:hover{background:var(--papier)}}

[data-theme="clair"] .hd{color:var(--noir)}
[data-theme="clair"] .hd .logo{--lg-ink:var(--noir);--lg-paper:var(--papier)}
[data-theme="clair"] .hd.is-stuck{
  background:rgba(245,246,244,.9);border-bottom-color:rgba(var(--trait),.1);
  box-shadow:0 14px 34px -28px rgba(20,21,24,.55);
}
[data-theme="clair"] .hd-nav a{color:rgba(var(--trait),.74)}
[data-theme="clair"] .hd-nav a:hover{color:var(--noir)}
[data-theme="clair"] .hd-nav a::after{background:var(--vert)}
[data-theme="clair"] .hd-tel{color:var(--noir)}
[data-theme="clair"] .hd-tel svg{color:var(--vert)}
[data-theme="clair"] .burger{background:rgba(var(--trait),.05);border-color:rgba(var(--trait),.18)}
[data-theme="clair"] .burger i{background:var(--noir)}
[data-theme="clair"] .vswitch{
  border-color:rgba(var(--trait),.18);background:rgba(var(--trait),.04);color:var(--noir);
}
[data-theme="clair"] .vswitch:hover{border-color:var(--noir);background:rgba(var(--trait),.08)}
[data-theme="clair"] .vswitch .vs-ic{color:var(--encre-2)}

[data-theme="clair"] .mnav{background:var(--papier);color:var(--noir)}
[data-theme="clair"] .mnav nav a{color:var(--noir);border-bottom-color:rgba(var(--trait),.12)}
[data-theme="clair"] .mnav nav a i{color:var(--vert-h)}
[data-theme="clair"] .mnav nav a span{color:var(--gris)}
[data-theme="clair"] .mnav-sec a{border-color:rgba(var(--trait),.18);color:var(--encre-2)}
[data-theme="clair"] .mnav-tel{color:var(--noir)}
[data-theme="clair"] .mnav-tel svg{color:var(--vert)}
[data-theme="clair"] .mnav .btn--ghost{--fg:var(--noir);--bd:rgba(var(--trait),.24)}
[data-theme="clair"] .mnav .btn--ghost:hover{--bd:var(--noir);--bg:rgba(var(--trait),.05)}

[data-theme="clair"] .sticky{background:rgba(245,246,244,.94);border-top-color:rgba(var(--trait),.13)}
[data-theme="clair"] .sticky .btn--ghost{--fg:var(--noir);--bd:rgba(var(--trait),.26)}

[data-theme="clair"] .hero{background:var(--papier);color:var(--noir)}
[data-theme="clair"] .hero::before{
  background-image:
    linear-gradient(rgba(var(--trait),.055) 1px,transparent 1px),
    linear-gradient(90deg,rgba(var(--trait),.055) 1px,transparent 1px);
}
[data-theme="clair"] .hero::after{background:linear-gradient(180deg,transparent,rgba(var(--trait),.05))}
[data-theme="clair"] .hero h1{color:var(--noir)}
[data-theme="clair"] .hero .kicker{color:var(--gris)}
[data-theme="clair"] .hero-sub{color:var(--encre-2)}
[data-theme="clair"] .hero-note{color:var(--encre-2)}
[data-theme="clair"] .hero-note svg{color:var(--vert)}
[data-theme="clair"] .chip-glass{
  border-color:rgba(var(--trait),.12);background:rgba(255,255,255,.72);color:var(--noir);
}
[data-theme="clair"] .hero .btn--ghost{--fg:var(--noir);--bd:rgba(var(--trait),.24)}
[data-theme="clair"] .hero .btn--ghost:hover{--bd:var(--noir);--bg:rgba(var(--trait),.05)}
[data-theme="clair"] .hero-scroll{color:var(--gris)}
[data-theme="clair"] .hero-scroll i{background:linear-gradient(180deg,rgba(var(--trait),.45),transparent)}
[data-theme="clair"] .minidev{
  border-color:rgba(var(--trait),.12);box-shadow:0 30px 64px -42px rgba(20,21,24,.45);
}

[data-theme="clair"] .art-sol{fill:rgba(20,21,24,.22)}
[data-theme="clair"] .art-bat{stroke:rgba(20,21,24,.24)}
[data-theme="clair"] .art-card-bg{stroke:rgba(20,21,24,.12);stroke-width:1}

[data-theme="clair"] .mq{
  background:var(--papier);color:var(--noir);
  border-block:1px solid rgba(var(--trait),.09);
}
[data-theme="clair"] .mq::before{background:linear-gradient(90deg,var(--papier),transparent)}
[data-theme="clair"] .mq::after{background:linear-gradient(270deg,var(--papier),transparent)}
[data-theme="clair"] .mq-grp li{color:var(--encre-2)}
[data-theme="clair"] .mq-grp li svg{color:var(--vert)}
[data-theme="clair"] .mq-grp li::after{background:var(--dpe-e)}

[data-theme="clair"] .kin{
  margin-inline:max(var(--gut),calc((100% - var(--wrap)) / 2));
  border-radius:var(--rp) var(--rp) 0 0;border-block:0;padding:15px 0 11px;
}
[data-theme="clair"] .kin+.sec .panel--ink{border-top-left-radius:0;border-top-right-radius:0}

[data-theme="clair"] .grainlyr{opacity:.02}
[data-theme="clair"] .hero>.grainlyr,
[data-theme="clair"] .art-head>.grainlyr,
[data-theme="clair"] .mq>.grainlyr{display:none}
[data-theme="clair"] .hero>.spotlyr,[data-theme="clair"] .art-head>.spotlyr{
  background:radial-gradient(circle 460px at var(--mx,50%) var(--my,50%),rgba(20,21,24,.055),transparent 62%);
}

[data-theme="clair"] .art-head{background:var(--papier);color:var(--noir)}
[data-theme="clair"] .art-head::before{background-image:radial-gradient(rgba(var(--trait),.11) 1px,transparent 1px)}
[data-theme="clair"] .art-head h1{color:var(--noir)}
[data-theme="clair"] .standfirst{color:var(--encre-2)}
[data-theme="clair"] .art-meta{color:var(--gris);border-top-color:rgba(var(--trait),.14)}
[data-theme="clair"] .art-meta b{color:var(--noir)}
[data-theme="clair"] .art-meta .dot{background:rgba(var(--trait),.3)}
[data-theme="clair"] .bc,[data-theme="clair"] .bc a{color:var(--gris)}
[data-theme="clair"] .bc a:hover{color:var(--noir)}
[data-theme="clair"] .bc li+li::before{color:rgba(var(--trait),.36)}
[data-theme="clair"] .bc [aria-current]{color:var(--noir)}
[data-theme="clair"] .art-eyebrow{
  background:rgba(255,255,255,.72);border-color:rgba(var(--trait),.14);color:var(--noir);
}
[data-theme="clair"] .cat-chip{
  background:rgba(30,132,73,.1);border-color:rgba(30,132,73,.34);color:var(--vert-h);
}
[data-theme="clair"] .cat-chip:hover{background:var(--vert);color:#fff}
[data-theme="clair"] .art-conv{
  background:var(--blanc);border-color:rgba(var(--trait),.12);color:var(--noir);
  box-shadow:0 26px 60px -42px rgba(20,21,24,.42);
}
[data-theme="clair"] .art-conv>p{color:var(--gris)}
[data-theme="clair"] .art-conv li{color:var(--encre-2);border-bottom-color:rgba(var(--trait),.12)}
[data-theme="clair"] .art-conv li b{color:var(--noir)}
[data-theme="clair"] .art-head .btn--ghost,
[data-theme="clair"] .art-conv .btn--ghost{--fg:var(--noir);--bd:rgba(var(--trait),.24)}
[data-theme="clair"] .art-head .btn--ghost:hover,
[data-theme="clair"] .art-conv .btn--ghost:hover{--bd:var(--noir);--bg:rgba(var(--trait),.05)}

[data-theme="clair"] .intro{background:var(--papier)}
[data-theme="clair"] .intro-wm span{color:var(--noir)}

.dr{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .6s var(--ease) var(--d,.12s)}
.is-in .dr,html:not(.js) .dr{stroke-dashoffset:0}
.js .lg-step{transform:scaleX(0);transform-box:fill-box;transform-origin:0% 50%;animation:lgIn .55s var(--ease) var(--d,0s) forwards}
@keyframes lgIn{to{transform:none}}
.mp-path{stroke-dasharray:100;stroke-dashoffset:100;fill-opacity:0;
  transition:stroke-dashoffset 1.15s var(--ease) var(--d,0s),fill-opacity .8s var(--ease) calc(var(--d,0s) + .3s)}
.is-in .mp-path,html:not(.js) .mp-path{stroke-dashoffset:0;fill-opacity:1}
.mp-pin{opacity:0;transition:opacity .5s var(--ease) 1.1s}
.is-in .mp-pin,html:not(.js) .mp-pin{opacity:1}
.num{transition:filter .5s var(--ease)}
.num.tick{filter:blur(3.5px)}
.js .art-wins{opacity:0;animation:artIn .6s linear .78s forwards}
.js .art-glass{opacity:0;animation:artIn .5s linear .62s forwards}
@view-transition{navigation:auto}
::view-transition-old(root){animation:vtOut .22s var(--ease) both}
::view-transition-new(root){animation:vtIn .34s var(--ease) both}
@keyframes vtOut{to{opacity:0;transform:translateY(-10px)}}
@keyframes vtIn{from{opacity:0;transform:translateY(14px)}}

html:not(.js) .marches i{transform:none;opacity:1}
html.capture *,html.capture *::before,html.capture *::after{
  animation:none!important;transition:none!important;scroll-behavior:auto!important;
}
html.capture .rv,html.capture .rv-s>*,html.capture .rvp,html.capture .hero-chips>*,
html.reduit .rv,html.reduit .rv-s>*,html.reduit .rvp,html.reduit .hero-chips>*{opacity:1!important;transform:none!important;transition:none!important}
html.capture .marches i,html.reduit .marches i{transform:none!important;opacity:1!important}
html.capture .hl,html.reduit .hl{background-size:100% .14em!important}
html.capture .svc::before,html.reduit .svc::before,
html.capture .post::before,html.reduit .post::before{transform:none!important}
html.capture .mq-track,html.reduit .mq-track,
html.capture .kin-track,html.reduit .kin-track{animation:none!important;transform:none!important}
html.capture .tl-rail i,html.reduit .tl-rail i{transform:scaleX(1)!important}
html.capture .tl .proc>li,html.reduit .tl .proc>li{opacity:1!important}
html.capture .art-step,html.capture .art-bar rect,
html.reduit .art-step,html.reduit .art-bar rect{transform:none!important;animation:none!important}
html.capture .art-bar text,html.capture .art-card,html.capture .win,
html.capture .art-wins,html.capture .art-glass,
html.reduit .art-bar text,html.reduit .art-card,html.reduit .win,
html.reduit .art-wins,html.reduit .art-glass{opacity:1!important;animation:none!important}
html.capture .hero-scroll,html.reduit .hero-scroll{opacity:.5}
html.capture .hero-scroll i,html.reduit .hero-scroll i{transform:none!important}
html.capture .toc-list{display:grid!important}
html.capture .toc-mark,html.reduit .toc-mark{transition:none!important}
html.capture .hd{background:rgba(20,21,24,.92)!important;border-bottom-color:rgba(255,255,255,.1)!important}
html.capture[data-theme="clair"] .hd{
  background:rgba(245,246,244,.94)!important;border-bottom-color:rgba(var(--trait),.12)!important}
html.capture .split .ln-i,html.reduit .split .ln-i{transform:none!important;transition:none!important}
html.capture .dr,html.reduit .dr{stroke-dashoffset:0!important;transition:none!important}
html.capture .mp-path,html.reduit .mp-path{stroke-dashoffset:0!important;fill-opacity:1!important;transition:none!important}
html.capture .mp-pin,html.reduit .mp-pin{opacity:1!important}
html.capture .lg-step,html.reduit .lg-step{transform:none!important;animation:none!important}
html.capture .num,html.reduit .num{filter:none!important}
html.capture .btn,html.reduit .btn{--mgx:0px;--mgy:0px;--lift:0px;transform:none!important}
html.capture .roll i,html.reduit .roll i{transform:none!important}
html.capture .spotlyr,html.reduit .spotlyr{opacity:0!important}
html.capture .scan,html.reduit .scan{animation:none!important;opacity:0!important}
html.capture .svc::after,html.reduit .svc::after{animation:none!important;opacity:0!important}
html.capture .aiguille,html.reduit .aiguille{animation:none!important;transform:none!important}
html.capture .px-bat,html.capture .art-card,html.capture .hero .hero-chips,html.capture .hero .minidev,
html.reduit .px-bat,html.reduit .art-card,html.reduit .hero .hero-chips,html.reduit .hero .minidev{
  transform:none!important;transition:none!important}
html.capture .hl,html.reduit .hl{animation:none!important;background-size:100% .16em!important;background-position:0 96%!important}
html.capture .intro,html.reduit .intro{display:none!important}
html.capture .hero-cvs,html.reduit .hero-cvs{transition:none!important}
html.reduit:not(.capture) .hero-cvs{display:none!important}
html.capture .fbody,html.reduit .fbody{height:auto!important;transition:none!important}
html.capture .faq .rep,html.reduit .faq .rep{transition:none!important}
html.capture .faq .rep>p,html.reduit .faq .rep>p{opacity:1!important;transform:none!important;transition:none!important}
html.capture::view-transition-old(root),html.capture::view-transition-new(root){animation:none!important}
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}
  .rv,.rv-s>*,.rvp,.hero-chips>*{opacity:1!important;transform:none!important}
  .marches i{transform:none!important;opacity:1!important}
  .hl{background-size:100% .14em!important}
  .mq-track,.kin-track{animation:none!important;transform:none!important}
  .tl-rail i{transform:scaleX(1)!important}
  .tl .proc>li{opacity:1!important}
  .art-step,.art-bar rect{transform:none!important;animation:none!important}
  .art-bar text,.art-card,.win,.art-wins,.art-glass{opacity:1!important;animation:none!important}
  .split .ln-i{transform:none!important}
  .dr{stroke-dashoffset:0!important}
  .mp-path{stroke-dashoffset:0!important;fill-opacity:1!important}
  .mp-pin{opacity:1!important}
  .lg-step{transform:none!important;animation:none!important}
  .num{filter:none!important}
  .spotlyr{opacity:0!important}
  .scan,.svc::after,.aiguille{animation:none!important;opacity:0!important}
  .aiguille{transform:none!important}
  .px-bat,.art-card,.hero .hero-chips,.hero .minidev{transform:none!important}
  .hl{animation:none!important;background-size:100% .16em!important}
  .intro{display:none!important}
  html:not(.capture) .hero-cvs{display:none!important}
  .fbody{height:auto!important}
  .roll i{transform:none!important}
  .btn,.btn:hover{transform:none!important}
  ::view-transition-old(root),::view-transition-new(root){animation:none!important}
}

.map-gslot{margin:26px 0 0;min-height:200px}
.map-gslot span{max-width:46ch}
.map-gslot span b{color:var(--noir);font-weight:800}
@media print{
  .hd,.sticky,.progress,.mnav,.toc,.hero-scroll{display:none!important}
  .rv,.rv-s>*,.rvp,.hero-chips>*,[class*=reveal]{opacity:1!important;transform:none!important}
  .split .ln-i{transform:none!important}
  .panel{break-inside:avoid}
  .faq .rep{height:auto!important}
}

.sticky{padding-bottom:calc(70px + env(safe-area-inset-bottom))}
.toast{bottom:84px}
@media(min-width:1000px){.hero-txt{align-self:start}}
@media(max-width:899px){body{padding-bottom:calc(132px + env(safe-area-inset-bottom))}.toast{bottom:calc(140px + env(safe-area-inset-bottom))}}
