/*
Theme Name: Boudreau
Theme URI: https://www.boudreau-avocat-criminel.com/
Author: Creative Monkey
Description: Thème sur mesure pour Me Jean-François Boudreau, avocat criminaliste à Montréal.
Version: 1.2.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: boudreau
*/
/* vietnamese */
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/bricolagegrotesque-3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGHInHWVyNJtvI.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/bricolagegrotesque-3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGGInHWVyNJtvI.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/bricolagegrotesque-3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGIInHWVyNJ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Newsreader';
  font-style: italic;
  font-weight: 300 700;
  font-display: swap;
  src: url(assets/fonts/newsreader-cY9CfjOCX1hbuyalUrK439vCgYhCBJWxZCPp.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Newsreader';
  font-style: italic;
  font-weight: 300 700;
  font-display: swap;
  src: url(assets/fonts/newsreader-cY9CfjOCX1hbuyalUrK439vCgIhCBJWxZCPp.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Newsreader';
  font-style: italic;
  font-weight: 300 700;
  font-display: swap;
  src: url(assets/fonts/newsreader-cY9CfjOCX1hbuyalUrK439vCjohCBJWxZA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url(assets/fonts/newsreader-cY9AfjOCX1hbuyalUrK439HyjIJFJpeBZQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url(assets/fonts/newsreader-cY9AfjOCX1hbuyalUrK439DyjIJFJpeBZQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url(assets/fonts/newsreader-cY9AfjOCX1hbuyalUrK4397yjIJFJpc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* Concept : un site éditorial posé sur de vraies photos de Me Boudreau. Papier, bleu marin et or, Bricolage Grotesque pour les titres, Newsreader pour le texte et pour un seul mot en italique par titre. Le mouvement est rare et précis : une intro, des révélations au défilement, rien qui retarde le numéro. */
:root{
  --bg:#EEE7D7;--fg:#17150F;--mu:#5C5646;--rule:rgba(23,21,15,.26);
  --panel:#14284B;--panel-fg:#EEE7D7;--paper2:#E2D8C3;--sage:#C3CCDC;--ink:#17150F;--sig:#B23E26;
  --fd:"Bricolage Grotesque",system-ui,sans-serif;--fb:"Newsreader",Georgia,serif;
  --ease-out:cubic-bezier(.23,1,.32,1);--ease-io:cubic-bezier(.77,0,.175,1);
  --k:1;--g:clamp(18px,3.6vw,56px);color-scheme:light;
}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--fb);font-size:18px;line-height:1.55;overflow-x:hidden}
h1,h2,h3,p,ul{margin:0}
a{color:inherit}
button{font:inherit;color:inherit}
img{display:block;max-width:100%}
.mh{font-family:var(--fd);font-weight:500;letter-spacing:-.04em;line-height:1.02;font-variant-numeric:lining-nums}
.mh em{font-family:var(--fb);font-style:italic;font-weight:400;letter-spacing:-.02em;font-size:1.04em}
.cap{font-family:var(--fd);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--mu)}
.pad{padding-inline:var(--g)}
.wrap{max-width:1500px;margin-inline:auto}
:focus-visible{outline:2px solid var(--panel);outline-offset:3px}
.dot{width:7px;height:7px;border-radius:50%;background:var(--sig);display:inline-block}

/* navigation */
.nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 28px;padding:16px var(--g);border-bottom:1px solid var(--rule);background:var(--bg);position:relative;z-index:30}
.wm{display:grid;line-height:1;text-decoration:none}
.wm b{font-family:var(--fd);font-weight:600;font-size:24px;letter-spacing:-.035em}
.wm small{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mu);margin-top:6px}
.lk{display:flex;gap:clamp(16px,2vw,28px);align-items:center;font-family:var(--fd);font-size:14px;font-weight:500}
.lk a,.lk .mg{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .3s var(--ease-out);padding-bottom:3px}
.lk .mg{border:0;background-color:transparent;font:inherit;display:inline-flex;gap:7px;align-items:center;cursor:pointer}
.lk .mg i{width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-2px);transition:transform .25s var(--ease-out)}
.lk .mg[aria-expanded="true"]{background-size:100% 1px}
.lk .mg[aria-expanded="true"] i{transform:rotate(225deg) translateY(-1px)}
@media(hover:hover) and (pointer:fine){.lk a:hover,.lk .mg:hover{background-size:100% 1px}}
.nrt{display:flex;align-items:center;gap:clamp(14px,1.6vw,22px)}
.nph{display:grid;text-align:right;line-height:1.1;text-decoration:none}
.nph small{font-family:var(--fd);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mu);display:flex;gap:7px;justify-content:flex-end;align-items:center}
.nph b{font-family:var(--fd);font-weight:600;font-size:24px;letter-spacing:-.04em;font-variant-numeric:lining-nums}
.nct{padding:13px 22px;white-space:nowrap}
.mbtn{display:none;background:none;border:1.5px solid var(--fg);padding:10px 16px;font-family:var(--fd);font-weight:600;font-size:14px;cursor:pointer}
@media(max-width:1080px){.lk{display:none}.mbtn{display:inline-flex}.nph small{display:none}}
@media(max-width:560px){.nav{padding-block:12px}.wm b{font-size:20px}.wm small{display:none}.nph b{font-size:19px}.nct{display:none}}

/* méga-menu des infractions : s'ouvre au clic, jamais au survol */
.mega{position:absolute;left:0;right:0;top:100%;background:var(--bg);border-bottom:1px solid var(--rule);padding:clamp(22px,3vw,40px) var(--g) clamp(26px,3.4vw,44px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.05fr);gap:clamp(18px,3vw,48px);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .26s var(--ease-out),visibility 0s .26s}
.mega.open{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .3s var(--ease-out),visibility 0s}
.mega .col{display:grid;align-content:start;gap:0}
.mega .col>.cap{margin-bottom:10px}
.mega a.it{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;padding:11px 0;border-top:1px solid var(--rule);text-decoration:none;opacity:0;transform:translateY(8px);transition:opacity .22s var(--ease-out),transform .26s var(--ease-out)}
.mega.open a.it{opacity:1;transform:none;transition-delay:calc(70ms + var(--i,0)*28ms)}
.mega a.it .ic{width:30px;height:30px;display:block}
.mega a.it .ic svg{width:100%;height:100%;display:block;overflow:visible}
.mega a.it .nm{font-family:var(--fd);font-weight:500;font-size:clamp(17px,1.5vw,21px);letter-spacing:-.035em}
.mega a.it i{font-style:normal;font-family:var(--fd);transition:transform .25s var(--ease-out)}
@media(hover:hover) and (pointer:fine){.mega a.it:hover i{transform:translateX(5px)}.mega a.it:hover .nm{text-decoration:underline;text-underline-offset:4px}}
.mega .cta{background:var(--panel);color:var(--panel-fg);padding:clamp(16px,2vw,24px);align-content:space-between;gap:14px}
.mega .cta p{font-size:15.5px;opacity:.92}
.mega .cta .tl{font-family:var(--fd);font-weight:700;font-size:clamp(26px,2.6vw,36px);letter-spacing:-.05em;text-decoration:none;line-height:1}
.mega .cta .btn{background:var(--panel-fg);color:var(--panel);justify-self:start}
@media(max-width:1080px){.mega{display:none}}
.scrim{position:fixed;inset:0;background:rgba(23,21,15,.3);opacity:0;visibility:hidden;transition:opacity .25s var(--ease-out),visibility 0s .25s;z-index:20}
.scrim.on{opacity:1;visibility:visible;transition:opacity .25s var(--ease-out),visibility 0s}

/* menu mobile plein écran */
.mm{position:fixed;inset:0;z-index:80;background:var(--bg);overflow:auto;padding:0 var(--g) 28px;clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .34s var(--ease-io),visibility 0s .34s}
.mm.open{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .38s var(--ease-io),visibility 0s}
.mm .mt{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--rule);position:sticky;top:0;background:var(--bg);z-index:1}
.mm .mt b{font-family:var(--fd);font-weight:600;font-size:20px;letter-spacing:-.035em}
.mm .mc{padding-top:22px}
.mm .cap{display:block;margin:20px 0 6px}
.mm .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}
.mm a.it,.mm a.pl{display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid var(--rule);text-decoration:none;font-family:var(--fd);font-weight:500;font-size:18px;letter-spacing:-.03em;opacity:0;transform:translateY(10px);transition:opacity .25s var(--ease-out),transform .3s var(--ease-out)}
.mm.open a.it,.mm.open a.pl{opacity:1;transform:none;transition-delay:calc(160ms + var(--i,0)*24ms)}
.mm a.it .ic{width:26px;height:26px;flex:none}
.mm a.it .ic svg{width:100%;height:100%;display:block;overflow:visible}
.mm a.pl{font-size:22px}
.mm .mb{display:grid;gap:12px;margin-top:26px}
.mm .mb .btn{width:100%;padding:16px}
.mm .mb .tl{font-family:var(--fd);font-weight:700;font-size:34px;letter-spacing:-.05em;text-decoration:none}
.mm .mb small{font-size:14px;color:var(--mu)}
@media(max-width:380px){.mm .grid2{grid-template-columns:1fr}}
html.lock{overflow:hidden}

/* barre d'appel qui descend après le héros */
.cb{position:fixed;left:0;right:0;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px var(--g);background:var(--bg);border-bottom:1px solid var(--rule);transform:translateY(-101%);transition:transform .35s var(--ease-out)}
.past .cb{transform:none}
.cb .nm{font-family:var(--fd);font-weight:600;font-size:17px;letter-spacing:-.03em}
.cb .rt{display:flex;align-items:center;gap:16px}
.cb .num{font-family:var(--fd);font-weight:600;font-size:20px;letter-spacing:-.03em;text-decoration:none}
.cb .ur{display:flex;align-items:center;gap:6px;font-family:var(--fd);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mu)}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--panel);color:var(--panel-fg);font-family:var(--fd);font-weight:600;font-size:14px;padding:12px 22px;text-decoration:none;border:0;cursor:pointer;transition:transform .16s var(--ease-out),background .2s}
.btn:active{transform:scale(.97)}
.btn.o{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--fg)}
@media(max-width:760px){
  .cb{top:auto;bottom:0;border-bottom:0;border-top:1px solid var(--rule);transform:translateY(101%);padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:1.3fr 1fr;gap:6px}
  .cb .nm,.cb .ur{display:none}
  .cb .rt{display:contents}
  .cb .num{display:none}
  .cb .btn{padding:14px 6px}
}

/* héros */
.hero{position:relative;min-height:clamp(560px,calc(100svh - 70px),880px);display:flex;align-items:flex-end;justify-content:flex-end;overflow:hidden;background:var(--bg);isolation:isolate}
.hero .px{position:absolute;inset:-6% 0 -6%;z-index:-1;will-change:transform}
.hero .pi{position:absolute;inset:-14px;will-change:transform}
.hero .px img{width:100%;height:100%;object-fit:cover;object-position:50% 24%;filter:saturate(.86) contrast(1.03)}
.hero .pnl{position:relative;background:var(--panel);color:var(--panel-fg);width:min(580px,44vw);margin:0 var(--g) var(--g) 0;padding:clamp(24px,2.8vw,40px);display:grid;gap:16px}
.hero .pnl .cap{color:inherit;opacity:.78}
.hero h1{font-size:clamp(32px,3.6vw,54px)}
.ln{display:block;overflow:hidden;padding-bottom:.06em}
.ln>span{display:block}
.hero .tel{font-family:var(--fd);font-weight:700;font-size:clamp(42px,5.4vw,84px);letter-spacing:-.055em;line-height:.95;font-variant-numeric:lining-nums;text-decoration:none;display:block;white-space:nowrap}
.dg{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em}
.dg>span{display:inline-block}
.dg.rl{height:1.03em;line-height:1;padding-bottom:0}
.dg.rl .col{display:block;font-weight:inherit;transform:translateY(calc((10 + var(--d)) * -1em))}
.dg.rl .col i{display:block;font-style:normal;height:1em;line-height:1}
.hero .sm{font-size:15px;opacity:.92}
.hero .sm span{display:block}
.hero .acts{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center}
.hero .acts a.l{font-family:var(--fd);font-weight:600;font-size:14.5px;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1.5px}
.hero .credit{position:absolute;left:var(--g);bottom:calc(var(--g) * .6);font-size:11px;color:#EEE7D7;background:rgba(20,19,15,.55);padding:3px 8px;z-index:1}
@media(max-width:900px){
  .hero{display:grid;min-height:0;background:var(--bg);overflow:visible;isolation:auto}
  .hero .px{position:relative;inset:auto;height:62svh;min-height:320px;overflow:hidden;z-index:0}
  .hero .px img{object-position:34% 18%}
  .hero .pnl{width:auto;margin:0;padding:26px var(--g) 30px}
  .hero .credit{display:none}
}

/* situations */
.sit{padding-block:clamp(44px,6vw,96px) 0}
.sec-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px 40px;margin-bottom:26px}
.sec-h .idx{display:block;margin-bottom:12px}
.sec-h h2{font-size:clamp(36px,5.2vw,76px);max-width:14em}
.sec-h p{color:var(--mu);max-width:38ch;font-size:17px}
.bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.cw{display:block;min-width:0}
.cw.big{grid-column:span 2;grid-row:span 2}
.cw .bk{height:100%}
.bk{position:relative;display:flex;flex-direction:column;gap:8px;padding:clamp(16px,1.8vw,24px);min-height:clamp(236px,20vw,292px);text-decoration:none;background:var(--paper2);color:var(--fg);transition:transform .22s var(--ease-out),background-color .22s}
.bk .hd{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:auto}
.bk .gp{font-family:var(--fd);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;opacity:.72;padding-top:4px}
.bk .ic{display:block;width:clamp(44px,3.9vw,58px);height:clamp(44px,3.9vw,58px);flex:none}
.ic svg{display:block;width:100%;height:100%;overflow:visible}
.ic .ac{fill:var(--sage);stroke:none}
.bk.sg .ic .ac,.bk.out .ic .ac{fill:var(--bg)}
.bk.out .ic .ac{fill:var(--paper2)}
.bk .tt{font-family:var(--fd);font-weight:500;font-size:clamp(21px,2.1vw,30px);letter-spacing:-.045em;line-height:1.02;margin-top:20px}
.bk .tx{font-size:14.5px;line-height:1.4;opacity:.88;max-width:34ch;padding-right:30px}
.bk .ar{position:absolute;right:clamp(14px,1.6vw,22px);bottom:clamp(12px,1.4vw,18px);font-family:var(--fd);font-size:20px;font-style:normal;transition:transform .25s var(--ease-out)}
@media(hover:hover) and (pointer:fine){.bk:hover{transform:translateY(-4px)}.bk:hover .ar{transform:translateX(6px)}.bk:not(.big):not(.ik):not(.out):hover{background-color:var(--sage)}.bk:not(.big):not(.ik):not(.out):hover .ic .ac{fill:var(--bg)}}
.bk.big{background:var(--panel);color:var(--panel-fg);min-height:0}
.bk.big .ic{width:clamp(76px,8.4vw,128px);height:clamp(76px,8.4vw,128px)}
.bk.big .tt{font-size:clamp(38px,5.2vw,78px);letter-spacing:-.055em}
.bk.big .tx{font-size:clamp(16px,1.35vw,19px);max-width:30ch}
.bk.sg{background:var(--sage)}
.bk.ik{background:var(--ink);color:var(--bg)}
.bk.out{background:transparent;box-shadow:inset 0 0 0 1.5px var(--fg)}
@media(max-width:760px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.cw.big{grid-column:span 2;grid-row:auto}.bk.big{min-height:300px}.bk{min-height:230px}.bk .tx{font-size:14px;padding-right:20px}.bk .gp{display:none}}

/* cadres de photo : passe-partout, coins de montage, onglet de dossier */
.fr{position:relative;background:var(--paper2);padding:clamp(18px,2.6vw,38px)}
.fr::before{content:"";position:absolute;inset:clamp(7px,1vw,13px);border:1px solid var(--rule);pointer-events:none;transform-origin:0 0}
.fr .pic{position:relative;overflow:hidden;aspect-ratio:var(--ar,4/5);background:var(--paper2)}
.fr .pp{position:absolute;inset:-7% 0;will-change:transform}
.fr .pp img{width:100%;height:100%;object-fit:cover;object-position:var(--op,50% 22%);filter:saturate(.9) contrast(1.02)}
.fr .pc{position:absolute;width:clamp(22px,2.4vw,34px);aspect-ratio:1;z-index:2}
.pc.a{left:0;top:0;background:linear-gradient(135deg,var(--ink) 50%,transparent 50%);--tx:-10px;--ty:-10px}
.pc.b{right:0;top:0;background:linear-gradient(225deg,var(--ink) 50%,transparent 50%);--tx:10px;--ty:-10px}
.pc.c{right:0;bottom:0;background:linear-gradient(315deg,var(--ink) 50%,transparent 50%);--tx:10px;--ty:10px}
.pc.d{left:0;bottom:0;background:linear-gradient(45deg,var(--ink) 50%,transparent 50%);--tx:-10px;--ty:10px}
.fr .tab{position:absolute;left:clamp(18px,2.6vw,38px);bottom:100%;background:var(--paper2);padding:7px 18px 6px;font-family:var(--fd);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;clip-path:polygon(0 100%,11px 0,calc(100% - 11px) 0,100% 100%);color:var(--fg)}
.fr .cpt{margin-top:12px;font-size:13px;color:var(--mu);display:flex;justify-content:space-between;gap:12px}
/* variante 2 : bloc sauge décalé, trait d'encre */
.fr.v2{background:transparent;padding:0;margin:0 16px 16px 0}
.fr.v2::before{inset:0;border:0;background:var(--sage);transform:translate(16px,16px)}
.fr.v2 .pic{outline:1.5px solid var(--ink);outline-offset:0}
.fr.v2 .tab{left:0;background:var(--ink);color:var(--bg)}
.fr.v2 .cpt{position:absolute;left:0;top:calc(100% + 28px)}

/* Me Boudreau */
.about{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin-top:clamp(44px,6vw,96px);background:var(--bg)}
@media(max-width:860px){.about{grid-template-columns:1fr}}
.about .tx{padding:clamp(28px,5vw,80px) var(--g);display:grid;gap:20px;align-content:center}
.about .yr{font-family:var(--fd);font-weight:700;font-size:clamp(100px,16vw,230px);line-height:.8;letter-spacing:-.07em;color:var(--panel);font-variant-numeric:lining-nums}
.about h2{font-size:clamp(28px,3.2vw,46px);max-width:15em}
.about p{font-size:17px;color:var(--mu);max-width:48ch}
.about .lines div{padding:10px 0;border-top:1px solid var(--rule);font-size:15px;color:var(--mu)}
.about .phw{display:grid;align-content:center;padding:clamp(34px,4vw,56px) var(--g) clamp(28px,4vw,56px) 0}
@media(max-width:860px){.about .phw{padding:6px var(--g) 40px}}

/* après votre appel : en-tête */
.proc{padding-block:clamp(44px,6vw,96px) 0}
.proc .top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(20px,4vw,64px);align-items:center;margin-bottom:clamp(20px,3vw,40px)}
@media(max-width:860px){.proc .top{grid-template-columns:1fr}}
.proc h2{font-size:clamp(36px,5vw,72px);max-width:12em}
.proc .top p{color:var(--mu);max-width:44ch;margin-top:16px}
.proc .top .fr{--ar:5/4;--op:60% 30%}

/* les cinq étapes : épinglées au défilement (grand écran, mouvement normal) */
.sc5{position:relative;margin-top:clamp(10px,2vw,28px)}
.sc5 .stg5{display:block}
.sc5 .big5,.sc5 .meta5,.sc5 .ix5{display:none}
.sc5 .stw{position:relative;padding-top:18px}
.sc5 .stw .pline{position:absolute;left:0;right:0;top:0;height:4px;background:var(--rule)}
.sc5 .stw .pline i{position:absolute;inset:0;background:var(--ink);transform-origin:0 50%;transform:scaleX(0)}
.sc5 .st5{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.6vw,24px)}
.sc5 .st5 li{position:relative}
.sc5 .st5 .nm{display:block;font-family:var(--fd);font-weight:700;font-size:clamp(56px,6.4vw,100px);line-height:.85;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px var(--panel);transition:color .4s var(--ease-out)}
.sc5 .st5 li.on .nm{color:var(--panel)}
.sc5 .st5 h3{font-family:var(--fd);font-weight:600;font-size:clamp(17px,1.6vw,22px);letter-spacing:-.03em;margin:10px 0 4px}
.sc5 .st5 p{font-size:15px;color:var(--mu)}
@media(max-width:900px){.sc5 .st5{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}
@media(max-width:560px){
  .sc5 .stw{padding:0 0 0 22px}
  .sc5 .st5{grid-template-columns:1fr;row-gap:26px}
  .sc5 .stw .pline{left:0;right:auto;top:0;bottom:0;width:4px;height:auto}
  .sc5 .stw .pline i{transform-origin:50% 0;transform:scaleY(0)}
  .sc5 .st5 li{display:grid;grid-template-columns:62px 1fr;gap:0 14px;align-items:start}
  .sc5 .st5 .nm{grid-row:span 2;font-size:60px}
  .sc5 .st5 h3{margin:4px 0 2px}
}
/* mode épinglé : classe .pin posée par le script */
.sc5.pin{height:calc(100svh + 5 * 64svh)}
.sc5.pin .stick{position:sticky;top:56px;height:calc(100svh - 56px);display:flex;align-items:center}
.sc5.pin .stg5{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(20px,4vw,72px);align-items:center;width:100%}
.sc5.pin .big5{display:block;position:relative;height:.84em;overflow:hidden;font-family:var(--fd);font-weight:700;font-size:clamp(200px,min(31vw,56svh),470px);letter-spacing:-.07em;line-height:.84;color:var(--panel);font-variant-numeric:lining-nums;user-select:none}
.big5 .col5{display:flex;flex-direction:column;transition:transform .85s var(--ease-out);transform:translateY(calc(var(--k5,0) * -.84em))}
.big5 .col5 i{display:block;font-style:normal;height:.84em}
.sc5.pin .meta5{display:flex;align-items:center;gap:18px;margin-bottom:clamp(14px,2vw,28px)}
.meta5 .cap b{font-weight:700}
.rail{position:relative;flex:1;height:4px;background:var(--rule)}
.rail .rf{position:absolute;inset:0;background:var(--ink);transform-origin:0 50%;transform:scaleX(0)}
.rail .nd{position:absolute;top:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border:2px solid var(--ink);background:var(--bg);border-radius:50%;transition:background-color .3s var(--ease-out),transform .3s var(--ease-out)}
.rail .nd.on{background:var(--panel);border-color:var(--panel)}
.rail .nd.cur{transform:scale(1.35)}
.sc5.pin .stw{padding-top:0}
.sc5.pin .stw .pline{display:none}
.sc5.pin .st5{grid-template-columns:1fr}
.sc5.pin .st5 li{grid-area:1/1;opacity:0;transform:translateY(26px);transition:opacity .4s var(--ease-out),transform .6s var(--ease-out);pointer-events:none}
.sc5.pin .st5 li.pst{transform:translateY(-26px)}
.sc5.pin .st5 li.cur{opacity:1;transform:none;pointer-events:auto}
.sc5.pin .st5 .nm{display:none}
.sc5.pin .st5 h3{font-size:clamp(34px,4.6vw,68px);letter-spacing:-.05em;line-height:1;margin:0 0 14px}
.sc5.pin .st5 p{font-size:clamp(17px,1.5vw,21px);max-width:36ch}
.sc5.pin .ix5{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(18px,2.6vw,34px)}
.ix5 button{background:none;border:1px solid var(--rule);padding:7px 12px;font-family:var(--fd);font-size:13px;font-weight:500;cursor:pointer;color:var(--mu);transition:background-color .25s var(--ease-out),color .25s,border-color .25s}
.ix5 button.cur{background:var(--ink);color:var(--bg);border-color:var(--ink)}
@media(hover:hover) and (pointer:fine){.ix5 button:not(.cur):hover{border-color:var(--fg);color:var(--fg)}}

/* honoraires */
.fees{padding-block:clamp(44px,6vw,96px) 0}
.fees h2{font-size:clamp(34px,4.6vw,66px);max-width:15em;margin-bottom:26px}
.c3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,3vw,44px)}
@media(max-width:760px){.c3{grid-template-columns:1fr}}
.c3>div{position:relative;padding-top:14px}
.c3>div::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--fg);transform-origin:0 50%}
.c3 b{font-family:var(--fd);font-weight:600;font-size:22px;display:block;margin-bottom:4px;letter-spacing:-.03em}
.c3 p{font-size:15.5px;color:var(--mu)}
.flag{display:inline-block;font-family:var(--fd);font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--sig);border:1px solid var(--sig);padding:1px 6px;margin-left:6px;vertical-align:middle}
.flag.n{color:var(--mu);border-color:var(--rule)}

/* faq */
.faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,4vw,72px);padding-block:clamp(44px,6vw,96px) 0}
@media(max-width:860px){.faq{grid-template-columns:1fr}}
.faq h2{font-size:clamp(36px,4.6vw,64px)}
.faq .hlp{margin-top:14px;color:var(--mu);max-width:30ch;font-size:16px}
.q{border-top:1px dashed var(--rule)}
.q:last-child{border-bottom:1px dashed var(--rule)}
.q>button{width:100%;display:flex;justify-content:space-between;gap:16px;align-items:baseline;text-align:left;background:none;border:0;padding:18px 0;cursor:pointer;font-family:var(--fd);font-weight:500;font-size:clamp(18px,1.7vw,23px);letter-spacing:-.03em}
.q>button i{font-style:normal;font-weight:400;font-size:26px;line-height:1;transition:transform .25s var(--ease-out)}
.q.open>button i{transform:rotate(45deg)}
.q .a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s var(--ease-out)}
.q.open .a{grid-template-rows:1fr}
.q .a>div{overflow:hidden}
.q .a p{padding:0 0 18px;color:var(--mu);font-size:16px;max-width:58ch}

/* contact */
.ct{margin-top:clamp(44px,6vw,96px);background:var(--panel);color:var(--panel-fg);position:relative;overflow:hidden}
.ct .strip{height:clamp(120px,18vw,240px);position:relative;overflow:hidden}
.ct .strip img{position:absolute;inset:-12% 0;width:100%;height:124%;object-fit:cover;filter:saturate(.7) contrast(.95);opacity:.8}
.ct .in{padding:clamp(28px,5vw,72px) var(--g) clamp(22px,3vw,40px);display:grid;gap:22px}
.ct .cap{color:inherit;opacity:.75}
.ct .giant{font-family:var(--fd);font-weight:700;font-size:clamp(44px,12.4vw,190px);letter-spacing:-.065em;line-height:.9;font-variant-numeric:lining-nums;white-space:nowrap;text-decoration:none;display:block}
.ct .row3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px 48px;align-items:start}
@media(max-width:760px){.ct .row3{grid-template-columns:1fr}}
.ct p{font-size:16px;max-width:44ch;opacity:.92}
.f2{display:grid;grid-template-columns:1fr 1fr;gap:6px 20px}
.f2 label{display:block}
.f2 input,.f2 textarea{width:100%;font:inherit;font-size:16px;color:inherit;background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,currentColor 55%,transparent);padding:10px 0;border-radius:0}
.f2 input::placeholder,.f2 textarea::placeholder{color:color-mix(in srgb,currentColor 65%,transparent)}
.f2 input:focus,.f2 textarea:focus{outline:none;border-bottom-color:currentColor}
.f2 .full{grid-column:1/-1}
.f2 textarea{resize:vertical;min-height:64px}
.ct .btn{background:var(--panel-fg);color:var(--panel);margin-top:14px}
.consent{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;opacity:.9;margin-top:6px}
.consent input{width:auto;margin-top:4px}
.fine{font-size:13px;opacity:.8;margin-top:8px;max-width:50ch}
#ok{display:none;margin-top:10px;font-family:var(--fd);font-weight:600}
.mfoot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:18px var(--g) 90px;font-size:13px;color:var(--mu)}
@media(min-width:761px){.mfoot{padding-bottom:30px}}

/* barre du prototype (hors site) */
.tb-proto{position:fixed;left:12px;bottom:12px;z-index:60;display:flex;flex-wrap:wrap;gap:6px;align-items:center;background:#17150F;color:#EEE7D7;padding:8px 10px;font-family:var(--fd);font-size:12px;border-radius:6px;box-shadow:0 4px 18px rgba(0,0,0,.25)}
.tb span{opacity:.7;margin-right:4px}
.tb button{background:transparent;border:1px solid rgba(238,231,215,.4);color:#EEE7D7;padding:5px 9px;font-size:12px;cursor:pointer;border-radius:3px}
.tb button[aria-pressed="true"]{background:#EEE7D7;color:#17150F}
@media(max-width:760px){.tb{bottom:72px;left:6px;right:auto;gap:4px;padding:5px;font-size:11px;opacity:.92}.tb span{display:none}.tb button{padding:4px 7px;font-size:11px}}

/* ===== MOUVEMENT ===== */
/* intro : une séquence jouée une fois, en keyframes (prédéterminée). Deux portes de papier portent le nom, s'ouvrent sur la photo qui avance, puis le panneau vert se déplie. Le numéro reste dans l'en-tête, visible dès la première image. */
@keyframes up{from{transform:translateY(105%)}to{transform:none}}
@keyframes fade{from{opacity:0}to{opacity:1}}
@keyframes dl{to{transform:translateX(-101%)}}
@keyframes dr{to{transform:translateX(101%)}}
@keyframes push{from{transform:scale(1.24)}to{transform:scale(1)}}
@keyframes pnlin{from{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 -40px -40px -40px)}}
@keyframes roll{from{transform:translateY(0)}}
@keyframes draw{from{transform:scaleX(0)}}
.hero .doors{position:absolute;inset:0;z-index:2;pointer-events:none;display:none}
.js .hero .doors{display:block}
.doors .d{position:absolute;top:0;bottom:0;width:50.2%;background:var(--bg);display:flex;align-items:center}
.doors .d.l{left:0;justify-content:flex-end;padding-right:clamp(10px,1.6vw,28px);box-shadow:1px 0 0 var(--rule)}
.doors .d.r{right:0;justify-content:flex-start;padding-left:clamp(10px,1.6vw,28px);box-shadow:-1px 0 0 var(--rule)}
.doors .nmk{display:grid;gap:12px;font-family:var(--fd);font-weight:600;font-size:clamp(22px,min(6.4vw,10vh),100px);letter-spacing:-.05em;line-height:1;white-space:nowrap}
.doors .d.l .nmk{justify-items:end}
.doors .m{display:block;overflow:hidden;padding-bottom:.1em}
.doors .m>span{display:block}
.doors small{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mu);font-weight:600}
@media(max-width:700px){.doors .nmk{font-size:clamp(20px,5.7vw,40px)}.doors small{display:none}}
.hero h1 em{position:relative}
.hero h1 em::after{content:"";position:absolute;left:0;right:0;bottom:.1em;height:2px;background:var(--sage);transform-origin:0 50%}
.js .hero .doors .m>span{transform:translateY(105%)}
.js .hero .doors small{opacity:0}
.js .hero .pi img{transform:scale(1.24)}
.js .hero .pnl{clip-path:inset(0 0 0 100%)}
.js .hero .ln>span,.js .hero .dg>span{transform:translateY(105%)}
.js .hero .sm,.js .hero .acts,.js .hero .cap,.js .hero .credit{opacity:0}
.intro .doors .m>span{animation:up calc(700ms*var(--k)) var(--ease-out) calc((60ms + var(--i)*90ms)*var(--k)) both}
.intro .doors small{animation:fade calc(600ms*var(--k)) var(--ease-out) calc(380ms*var(--k)) both}
.intro .doors .d.l{animation:dl calc(1000ms*var(--k)) var(--ease-io) calc(650ms*var(--k)) both}
.intro .doors .d.r{animation:dr calc(1000ms*var(--k)) var(--ease-io) calc(650ms*var(--k)) both}
.intro .hero .pi img{animation:push calc(2300ms*var(--k)) var(--ease-out) calc(650ms*var(--k)) both}
.intro .hero .credit{animation:fade calc(600ms*var(--k)) var(--ease-out) calc(1700ms*var(--k)) both}
.intro .hero .pnl{animation:pnlin calc(850ms*var(--k)) var(--ease-io) calc(1200ms*var(--k)) both}
.intro .hero .cap{animation:fade calc(600ms*var(--k)) var(--ease-out) calc(1500ms*var(--k)) both}
.intro .hero .ln>span{animation:up calc(800ms*var(--k)) var(--ease-out) calc((1350ms + var(--i)*70ms)*var(--k)) both}
.intro .hero .dg>span{animation:up calc(700ms*var(--k)) var(--ease-out) calc((1350ms + var(--i)*40ms)*var(--k)) both}
.intro .hero .dg.rl .col{animation:roll calc(900ms*var(--k)) var(--ease-out) calc((1350ms + var(--i)*40ms)*var(--k)) both}
.intro .hero h1 em::after{animation:draw calc(700ms*var(--k)) var(--ease-out) calc(2150ms*var(--k)) both}
.intro .hero .sm,.intro .hero .acts{animation:fade calc(600ms*var(--k)) var(--ease-out) calc(1900ms*var(--k)) both}
/* révélations au défilement : transitions, déclenchées une fois */
.js [data-rv]{opacity:0;transform:translateY(20px)}
.js [data-rv].in{opacity:1;transform:none;transition:opacity calc(700ms*var(--k)) var(--ease-out) calc(var(--i,0)*70ms*var(--k)),transform calc(700ms*var(--k)) var(--ease-out) calc(var(--i,0)*70ms*var(--k))}
.js [data-rv="clip"]{opacity:1;transform:none}
.js [data-rv="clip"] img{clip-path:inset(100% 0 0 0);transform:scale(1.08)}
.js [data-rv="clip"].in img{clip-path:inset(0 0 0 0);transform:none;transition:clip-path calc(1000ms*var(--k)) var(--ease-io),transform calc(1500ms*var(--k)) var(--ease-out)}
.js .yr .dg>span{transform:translateY(105%)}
.js .yr.in .dg>span{transform:none;transition:transform calc(800ms*var(--k)) var(--ease-out) calc(var(--i)*60ms*var(--k))}
.js .giant .dg>span{transform:translateY(105%)}
.js .giant.in .dg>span{transform:none;transition:transform calc(800ms*var(--k)) var(--ease-out) calc(var(--i)*40ms*var(--k))}
/* mouvement réduit : plus doux, jamais de déplacement */
@media (prefers-reduced-motion:reduce){
  .js .hero .doors{display:none}
  .js .hero .pi img,.js .hero .pnl,.js .hero .ln>span,.js .hero .dg>span,.js .hero .sm,.js .hero .acts,.js .hero .cap,.js .hero .credit{clip-path:none;transform:none;opacity:1}
  .js [data-rv],.js [data-rv="clip"]{opacity:1;transform:none}
  .js [data-rv="clip"] img{clip-path:none;transform:none}
  .js .yr .dg>span,.js .giant .dg>span{transform:none}
  .intro *{animation:none!important}.cb{transition:none}
}
html.reduce .js,.reduce.js{}
.reduce .hero .doors{display:none!important}
.reduce .hero .pi img,.reduce .hero .pnl,.reduce .hero .ln>span,.reduce .hero .dg>span,.reduce .hero .sm,.reduce .hero .acts,.reduce .hero .cap,.reduce .hero .credit{clip-path:none!important;transform:none!important;opacity:1!important;animation:none!important}
.reduce .hero .dg.rl .col{animation:none!important}
.reduce .hero h1 em::after{transform:none!important;animation:none!important}
.reduce [data-rv],.reduce [data-rv="clip"]{opacity:1!important;transform:none!important}
.reduce [data-rv="clip"] img{clip-path:none!important;transform:none!important}
.reduce .yr .dg>span,.reduce .giant .dg>span{transform:none!important}
.reduce .hero .px{will-change:auto}

/* pages intérieures : contact et infractions */
[hidden]{display:none!important}
.vw{padding:clamp(22px,3vw,40px) var(--g) 0}
.bc{display:flex;flex-wrap:wrap;gap:4px 10px;font-family:var(--fd);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--mu);margin-bottom:clamp(18px,2.6vw,34px)}
.bc a{color:inherit;text-decoration:none;border-bottom:1px solid var(--rule)}
.bc span[aria-current]{color:var(--fg)}
.pgh{font-size:clamp(40px,7.4vw,112px);line-height:.98;letter-spacing:-.055em;max-width:12em}
.pgh em{font-size:1em}
.lead{font-size:clamp(18px,1.7vw,23px);color:var(--mu);max-width:44ch;margin-top:clamp(14px,2vw,26px)}
.note{border:1px dashed var(--mu);padding:12px 16px;font-size:14.5px;color:var(--mu);max-width:62ch}
.note b{font-family:var(--fd);color:var(--fg)}

/* page contact */
.ctp{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(26px,5vw,84px);margin-top:clamp(24px,3.4vw,48px);align-items:start}
@media(max-width:900px){.ctp{grid-template-columns:1fr}}
.tel2{font-family:var(--fd);font-weight:700;font-size:clamp(46px,8.6vw,132px);letter-spacing:-.065em;line-height:.9;font-variant-numeric:lining-nums;text-decoration:none;white-space:nowrap;display:block;color:var(--panel)}
.fiche{margin-top:clamp(22px,3vw,40px);display:grid}
.fiche .r{display:grid;grid-template-columns:minmax(104px,.34fr) minmax(0,1fr);gap:4px 18px;padding:14px 0;border-top:1px solid var(--rule)}
.fiche .r:last-child{border-bottom:1px solid var(--rule)}
.fiche dt{font-family:var(--fd);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--mu);padding-top:5px}
.fiche dd{margin:0;font-size:17px}
.fiche dd small{display:block;color:var(--mu);font-size:14px;margin-top:2px}
.fiche a{color:inherit}
@media(max-width:560px){.fiche .r{grid-template-columns:1fr}}
.adr{position:relative;background:var(--ink);color:var(--bg);padding:clamp(22px,3vw,40px);display:grid;gap:14px;overflow:hidden}
.adr .cap{color:inherit;opacity:.7}
.adr .st{font-family:var(--fd);font-weight:600;font-size:clamp(30px,4.2vw,58px);letter-spacing:-.05em;line-height:1}
.adr .st em{font-size:1em}
.adr .ln2{font-size:16px;opacity:.88}
.adr .btn{background:var(--bg);color:var(--ink);justify-self:start}
.adr .grid{position:absolute;inset:0;pointer-events:none;opacity:.14;background:repeating-linear-gradient(0deg,transparent 0 31px,var(--bg) 31px 32px),repeating-linear-gradient(90deg,transparent 0 31px,var(--bg) 31px 32px)}
.adr>*{position:relative}
.cform{margin-top:clamp(18px,2.4vw,30px);background:var(--panel);color:var(--panel-fg);padding:clamp(22px,3vw,40px)}
.cform .cap{color:inherit;opacity:.78}
.cform h2{font-size:clamp(26px,3vw,40px);margin:8px 0 14px}
.cform .f2 input,.cform .f2 textarea,.cform .f2 select{width:100%;font:inherit;font-size:16px;color:inherit;background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,currentColor 55%,transparent);padding:10px 0;border-radius:0}
.cform .f2 select option{color:var(--ink);background:var(--bg)}
.cform .f2 input:focus,.cform .f2 textarea:focus,.cform .f2 select:focus{outline:none;border-bottom-color:currentColor}
.cform .btn{background:var(--panel-fg);color:var(--panel);margin-top:14px}

/* page d'une infraction (gabarit pour le référencement) */
.ihead{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}
.ihead .big-ic .ic{display:block;width:100%;height:100%}
.ihead .big-ic{width:clamp(70px,9vw,132px);height:clamp(70px,9vw,132px);flex:none;color:var(--panel)}
.ip{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,340px);gap:clamp(26px,5vw,84px);align-items:start;margin-top:clamp(18px,3vw,40px)}
@media(max-width:960px){.ip{grid-template-columns:1fr}}
.ip aside{position:sticky;top:72px;display:grid;gap:14px}
@media(max-width:960px){.ip aside{position:static;order:-1}}
.cardp{background:var(--panel);color:var(--panel-fg);padding:clamp(18px,2.2vw,26px);display:grid;gap:12px}
.cardp .tl{font-family:var(--fd);font-weight:700;font-size:clamp(30px,3vw,42px);letter-spacing:-.055em;text-decoration:none;line-height:1}
.cardp p{font-size:14.5px;opacity:.9}
.cardp .btn{background:var(--panel-fg);color:var(--panel);justify-self:start}
.toc{display:grid;border-top:1px solid var(--rule)}
.toc a{padding:10px 0;border-bottom:1px solid var(--rule);text-decoration:none;font-family:var(--fd);font-size:14.5px;font-weight:500;display:flex;justify-content:space-between}
@media(hover:hover) and (pointer:fine){.toc a:hover{padding-left:6px}}
.toc a{transition:padding .22s var(--ease-out)}
.toc small{font-family:var(--fd);font-size:11px;color:var(--mu)}
.ipb section{padding-top:clamp(26px,3.6vw,48px);margin-top:clamp(26px,3.6vw,48px);border-top:1px solid var(--rule)}
.ipb section:first-child{margin-top:0;border-top:0;padding-top:0}
.ipb h2{font-size:clamp(26px,3.2vw,42px);margin-bottom:14px}
.ipb p{color:var(--mu);max-width:60ch}
.todo{border:1px dashed var(--mu);padding:12px 14px;font-size:15px;color:var(--mu);margin-top:10px}
.todo b{font-family:var(--fd);color:var(--sig);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;margin-right:8px}
.ol3{counter-reset:o;display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}
.ol3 li{counter-increment:o;display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:start;padding:12px 0;border-top:1px solid var(--rule)}
.ol3 li::before{content:counter(o);font-family:var(--fd);font-weight:700;font-size:34px;line-height:.9;letter-spacing:-.05em;color:var(--panel)}
.tbl{width:100%;border-collapse:collapse;font-size:15px;margin-top:6px}
.tbl th,.tbl td{text-align:left;padding:10px 12px 10px 0;border-top:1px solid var(--rule);vertical-align:top}
.tbl th{font-family:var(--fd);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mu)}
.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}
@media(max-width:560px){.tiles{grid-template-columns:1fr}}
.tiles>div{background:var(--paper2);padding:16px}
.tiles b{font-family:var(--fd);font-weight:600;font-size:18px;letter-spacing:-.03em;display:block;margin-bottom:4px}
.tiles span{font-size:14.5px;color:var(--mu)}
.oth{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.oth a{display:inline-flex;gap:8px;align-items:center;padding:9px 14px 9px 10px;border:1px solid var(--rule);text-decoration:none;font-family:var(--fd);font-size:14px;font-weight:500;transition:background-color .22s var(--ease-out),border-color .22s}
.oth a .ic{width:22px;height:22px}
@media(hover:hover) and (pointer:fine){.oth a:hover{background:var(--sage);border-color:var(--sage)}}
details.seo{margin-top:clamp(26px,3.6vw,48px);border:1px solid var(--ink);padding:0;background:var(--bg)}
details.seo summary{cursor:pointer;padding:12px 16px;font-family:var(--fd);font-weight:600;font-size:14px;background:var(--ink);color:var(--bg);list-style:none}
details.seo summary::-webkit-details-marker{display:none}
details.seo .sb{padding:14px 16px;display:grid;gap:8px;font-size:14.5px}
details.seo .sb div{display:grid;grid-template-columns:130px 1fr;gap:10px;padding:6px 0;border-top:1px solid var(--rule)}
details.seo code{font-family:ui-monospace,Menlo,monospace;font-size:13px;word-break:break-word}
@media(max-width:560px){details.seo .sb div{grid-template-columns:1fr}}

/* pied de page : liens vers chaque infraction (maillage interne) */
.fnav{display:flex;flex-wrap:wrap;gap:8px 22px;padding:clamp(22px,3vw,36px) var(--g) 0;font-family:var(--fd);font-size:14px;margin-top:clamp(36px,5vw,72px);border-top:1px solid var(--rule)}
.fnav .cap{width:100%}
.fnav a{text-decoration:none;border-bottom:1px solid var(--rule)}
.mfoot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:18px var(--g) 90px;font-size:13px;color:var(--mu)}
@media(min-width:761px){.mfoot{padding-bottom:30px}}

/* texture : grain de papier fixe, au-dessus de tout sauf du menu et de la barre du prototype */
body::after{content:"";position:fixed;inset:0;z-index:90;pointer-events:none;background-image:url(data:image/png;base64,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);background-size:240px 240px}

/* cadre du héros : un filet intérieur qui se trace après l'ouverture des portes */
.hero::after{content:"";position:absolute;inset:clamp(10px,1.3vw,18px);border:1px solid rgba(238,231,215,.55);pointer-events:none;z-index:1}
@media(max-width:900px){.hero::after{display:none}.hero .px::after{content:"";position:absolute;inset:10px;border:1px solid rgba(238,231,215,.55);pointer-events:none;z-index:1}}


/* ===== contenu : étapes détaillées, schémas, droits, façon de travailler, convention ===== */
.sc5 .lcol{display:none}
.sc5 .st5 .lead5{font-size:clamp(16px,1.3vw,18.5px);color:var(--fg);max-width:46ch;margin:0 0 14px}
.sc5 .cols5{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,2vw,28px);margin-bottom:14px}
@media(max-width:700px){.sc5 .cols5{grid-template-columns:1fr}}
.sc5 .blk{border-top:1.5px solid var(--ink);padding-top:8px}
.sc5 .blk .cap{display:block;margin-bottom:4px}
.sc5 .blk p{font-size:15px;color:var(--mu);margin:0}
.sc5 .chip5{display:flex;gap:10px;align-items:flex-start;background:var(--sage);padding:10px 14px;font-size:14.5px;max-width:52ch}
.sc5 .chip5 b{font-family:var(--fd);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;padding-top:3px;white-space:nowrap}
.sc5 .st5 li>.sch{margin-top:16px}

/* schémas : petits plans pour comprendre chaque étape */
.sch{position:relative;background:var(--paper2);padding:clamp(16px,1.8vw,24px);font-family:var(--fd);font-size:13px;color:var(--fg)}
.sch::before{content:"";position:absolute;inset:7px;border:1px solid var(--rule);pointer-events:none}
.sch .st{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}
.sch .st .cap{margin:0}
.sch .st .ic{width:30px;height:30px;color:var(--panel)}
.sch .it{opacity:0;transform:translateY(8px);transition:opacity .4s var(--ease-out),transform .5s var(--ease-out);transition-delay:calc(260ms + var(--i,0)*90ms)}
.sch.cur .it,.sc5:not(.pin) .sch .it{opacity:1;transform:none}
.sch .n{font-family:var(--fb);font-size:13.5px;color:var(--mu);margin-top:10px}
.chk{list-style:none;margin:0;padding:0;display:grid;gap:9px}
.chk li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;font-family:var(--fb);font-size:15px;line-height:1.3}
.chk li i{display:block;width:18px;height:18px;border:1.5px solid var(--ink);background:var(--bg);position:relative;margin-top:1px}
.chk li i::after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--panel);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}
.plan{display:grid;grid-template-columns:1fr 1.15fr 1fr;grid-template-rows:auto auto auto;gap:8px;text-align:center;font-size:12px;letter-spacing:.01em}
.plan .r{border:1.5px solid var(--ink);background:var(--bg);padding:9px 6px;display:grid;align-content:center;line-height:1.2}
.plan .juge{grid-column:2;background:var(--ink);color:var(--bg)}
.plan .greffe{grid-column:1;align-self:end}
.plan .cour{grid-column:1;grid-row:2}
.plan .barre{grid-column:2;grid-row:2;border:0;background:none;padding:0;position:relative}
.plan .barre::before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1.5px dashed var(--mu)}
.plan .vous{grid-column:3;grid-row:2;background:var(--sage)}
.plan .pub{grid-column:1 / -1;grid-row:3;background:repeating-linear-gradient(90deg,transparent 0 22px,var(--rule) 22px 24px);color:var(--mu);border-style:dashed}
.flow{display:grid;gap:6px;justify-items:stretch;text-align:center}
.flow .bx{border:1.5px solid var(--ink);background:var(--bg);padding:10px 12px;font-family:var(--fb);font-size:14.5px;line-height:1.25}
.flow .ar5{font-family:var(--fd);font-size:17px;line-height:1;color:var(--mu)}
.flow .br{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.flow .ok{background:var(--sage)}
.flow .no{border-style:dashed}
.bars{display:grid;gap:14px}
.bar{display:grid;gap:5px}
.bar>span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}
.bar .track{position:relative;height:16px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--rule);overflow:hidden}
.bar .track i{position:absolute;inset:0;background:var(--ink);transform-origin:0 50%;transform:scaleX(0);transition:transform .9s var(--ease-out);transition-delay:calc(380ms + var(--i,0)*160ms)}
.bar.lo .track i{background:var(--sage)}
.sch.cur .bar .track i,.sc5:not(.pin) .bar .track i{transform:scaleX(var(--w))}
.bar em{font-family:var(--fb);font-style:italic;font-size:14px;color:var(--mu)}
.fac{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;text-align:center}
.fac .chp{border:1.5px solid var(--ink);background:var(--bg);padding:9px 4px;font-size:12px;line-height:1.2}
.pe{display:grid;gap:6px;text-align:center}
.pe .ar5{font-size:17px;line-height:1;color:var(--mu)}
.pe .dec{background:var(--sage);border:1.5px solid var(--ink);padding:9px 8px;font-size:13px}
.pe .out{background:var(--ink);color:var(--bg);padding:9px 8px;font-size:14px;font-weight:600}
.pe .prop{display:grid;grid-template-columns:1fr 1fr;gap:6px;font-family:var(--fb);font-size:13.5px;color:var(--mu)}
.pe .prop span{border-top:1px solid var(--rule);padding-top:5px}

/* étapes épinglées : colonne de gauche = grand chiffre + schéma */
.sc5.pin .stg5{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(22px,4vw,72px)}
.sc5.pin .lcol{display:grid;gap:clamp(10px,2vh,22px);align-content:center}
.sc5.pin .big5{font-size:clamp(110px,min(15vw,23svh),240px)}
.sc5.pin .schw{display:block;position:relative;height:clamp(220px,37svh,350px)}
.schw .sch{position:absolute;inset:0;opacity:0;transform:translateY(14px);transition:opacity .45s var(--ease-out),transform .6s var(--ease-out);pointer-events:none;overflow:hidden}
.schw .sch.cur{opacity:1;transform:none}
.sc5.pin .st5 li{display:block;padding:0;border:0}
.sc5.pin .st5 li>.sch{display:none}
.sc5.pin .st5 h3{font-size:clamp(28px,3.5vw,54px);margin:0 0 10px}
.sc5.pin .st5 .lead5{font-size:clamp(15px,1.2vw,18px);margin-bottom:12px}
.sc5.pin .blk p{font-size:14px}
.sc5.pin .chip5{font-size:14px}
.sc5.pin .ix5{margin-top:clamp(12px,2vh,24px)}

/* étapes en liste (mobile, mouvement réduit) : une ligne par étape, trait vertical à gauche */
.sc5 .stw{position:relative;padding:0 0 0 clamp(22px,3vw,34px)}
.sc5 .stw .pline{position:absolute;left:0;top:0;bottom:0;right:auto;width:4px;height:auto;background:var(--rule)}
.sc5 .stw .pline i{transform-origin:50% 0;transform:scaleY(0)}
.sc5 .st5{display:grid;grid-template-columns:1fr;gap:0;padding:0}
.sc5 .st5 li{display:grid;grid-template-columns:minmax(60px,100px) minmax(0,1fr);column-gap:clamp(14px,2vw,28px);padding:clamp(22px,3vw,38px) 0;border-top:1px solid var(--rule)}
.sc5 .st5 li:first-child{border-top:0;padding-top:0}
.sc5 .st5 li .nm{grid-column:1;grid-row:1 / span 8;font-size:clamp(54px,6vw,90px)}
.sc5 .st5 li>:not(.nm){grid-column:2}
.sc5 .st5 h3{font-size:clamp(22px,2.4vw,32px);margin:0 0 8px}
@media(min-width:1000px){
  .sc5 .st5 li{grid-template-columns:100px minmax(0,1fr) minmax(280px,.7fr)}
  .sc5 .st5 li>.sch{grid-column:3;grid-row:1 / span 8;align-self:start;margin-top:0}
}
@media(max-width:560px){.sc5 .st5 li{grid-template-columns:54px 1fr}.sc5 .st5 li .nm{font-size:52px}}
.sc5.pin .stw{padding:0}

/* trois droits à connaître (en-tête de la section des étapes) */
.droits{margin-top:clamp(18px,2.4vw,30px);display:grid;border-top:1.5px solid var(--ink)}
.droits .cap{padding:10px 0 4px}
.droits div.d{display:grid;grid-template-columns:44px 1fr;gap:10px;align-items:start;padding:11px 0;border-top:1px solid var(--rule)}
.droits .d b{font-family:var(--fd);font-weight:700;font-size:34px;line-height:.85;letter-spacing:-.05em;color:var(--panel)}
.droits .d span{font-size:16px;color:var(--fg)}
.droits .d small{display:block;color:var(--mu);font-size:13.5px;margin-top:2px}
.droits .fine2{font-size:13px;color:var(--mu);padding-top:8px}

/* Me Boudreau : sa façon de travailler */
.how{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}
@media(max-width:560px){.how{grid-template-columns:1fr}}
.how>div{background:var(--paper2);padding:14px 16px 16px;display:grid;gap:6px;align-content:start}
.how .ic{display:block;width:36px;height:36px;color:var(--panel);margin-bottom:4px}
.how b{font-family:var(--fd);font-weight:600;font-size:18px;letter-spacing:-.03em}
.how span.t{font-size:15px;color:var(--mu);line-height:1.4}
.about .tx .cap2{margin-top:6px}

/* honoraires : ce que la convention écrite précise */
.conv{margin-top:clamp(22px,3vw,40px);display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(14px,3vw,44px);align-items:start}
@media(max-width:760px){.conv{grid-template-columns:1fr}}
.conv h3{font-family:var(--fd);font-weight:600;font-size:clamp(22px,2.2vw,30px);letter-spacing:-.04em;line-height:1.05}
.conv ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(14px,3vw,44px)}
@media(max-width:560px){.conv ul{grid-template-columns:1fr}}
.conv li{padding:11px 0 11px 28px;border-top:1px solid var(--rule);position:relative;font-size:15.5px;color:var(--mu)}
.conv li::before{content:"";position:absolute;left:3px;top:15px;width:6px;height:12px;border:solid var(--panel);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}
.conv li b{color:var(--fg);font-family:var(--fd);font-weight:600}
.exnote{font-size:13.5px;color:var(--mu);margin-top:10px}

/* pages d'infraction : contenu rempli */
.ipb .lede{font-size:clamp(17px,1.5vw,20px);color:var(--fg);max-width:56ch}
.ipb .ol3 li div b{font-family:var(--fd);font-weight:600}
.ipb .ol3 li div span{color:var(--mu)}
.tbl td b{font-family:var(--fd);font-weight:600}
.tbl td small{display:block;color:var(--mu)}
.src{font-size:13px;color:var(--mu);margin-top:10px}
.qa{border-top:1px dashed var(--rule)}
.qa:last-child{border-bottom:1px dashed var(--rule)}
.qa h3{font-family:var(--fd);font-weight:500;font-size:clamp(17px,1.5vw,20px);letter-spacing:-.03em;padding:14px 0 4px;margin:0}
.qa p{padding:0 0 14px;color:var(--mu);max-width:60ch}
.ph2{background:var(--sage);padding:clamp(16px,2vw,26px);display:grid;gap:8px}
.ph2 b{font-family:var(--fd);font-weight:600;font-size:clamp(20px,2vw,28px);letter-spacing:-.04em}

/* ===== avis : colonnes qui défilent à la verticale, sans vide ===== */
.avis{margin-top:clamp(44px,6vw,96px);padding-block:clamp(40px,6vw,84px);overflow:hidden}
.avis-h{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 40px;flex-wrap:wrap;margin-bottom:clamp(22px,3.4vw,44px)}
.avis-h h2{font-size:clamp(32px,4.6vw,64px);max-width:14em}
.avis-h p{color:var(--mu);font-size:16px;margin-top:10px}
.avis-pp{display:inline-flex;gap:8px;align-items:center;background:transparent;border:1.5px solid var(--ink);padding:9px 16px;font-family:var(--fd);font-weight:600;font-size:13.5px;cursor:pointer;color:var(--ink);transition:background-color .2s var(--ease-out),color .2s}
.avis-pp i{display:inline-block;width:10px;height:12px;border-left:3px solid currentColor;border-right:3px solid currentColor}
.avis-pp[aria-pressed="true"] i{width:0;height:0;border:0;border-left:10px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent}
@media(hover:hover) and (pointer:fine){.avis-pp:hover{background:var(--ink);color:var(--bg)}}
.avc-wrap{max-height:clamp(520px,82vh,720px);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 9%,#000 91%,transparent)}
.avc{display:flex;justify-content:center;gap:clamp(14px,1.8vw,24px)}
.avcol{flex:1 1 0;min-width:0;max-width:400px}
.avcol ul{list-style:none;margin:0;padding:0 0 clamp(14px,1.8vw,24px);display:flex;flex-direction:column;gap:clamp(14px,1.8vw,24px);animation:avUp var(--d,40s) linear infinite;animation-delay:var(--dl,0s);will-change:transform}
@keyframes avUp{to{transform:translateY(-50%)}}
.avis.paused .avcol ul{animation-play-state:paused}
@media(hover:hover) and (pointer:fine){.avcol:hover ul{animation-play-state:paused}}
.avcol:focus-within ul{animation-play-state:paused}
/* chaque avis est un dossier : onglet arrondi, corps aux coins arrondis, feuilles qui dépassent, dossier empilé derrière, étiquette du nom */
.cd{position:relative;padding-top:31px;transition:transform .35s cubic-bezier(.34,1.45,.64,1),filter .3s var(--ease-out);outline:none}
.cd::after{content:"";position:absolute;left:12px;right:12px;bottom:-8px;height:22px;background:#0C1A33;border-radius:0 0 20px 20px;z-index:0}
.cd .sh{position:absolute;z-index:0;top:8px;right:22px;width:42%;height:44px;background-color:var(--paper2);border-radius:7px 7px 0 0;box-shadow:0 0 0 1px var(--rule);background-image:repeating-linear-gradient(to bottom,transparent 0 6px,rgba(23,21,15,.15) 6px 7px);transform:rotate(1.6deg);transform-origin:50% 100%}
.cd .sh.b{right:calc(42% - 6px + 22px);width:30%;top:11px;background-color:var(--bg);transform:rotate(-2.4deg)}
.cd .tabw{position:absolute;top:0;left:0;z-index:2;pointer-events:none}
.cd .fo{position:relative;z-index:1;background:var(--panel);color:var(--panel-fg);border-radius:0 20px 20px 20px;padding:clamp(22px,2.4vw,30px);display:flex;flex-direction:column;gap:14px;box-shadow:inset 0 1px 0 rgba(238,231,215,.3),inset 0 -5px 0 rgba(0,0,0,.18)}
.cd .fo::before{content:"\201C";font-family:var(--fb);font-weight:700;font-size:72px;line-height:.5;height:30px;color:var(--sage)}
.cd:focus-visible .fo{box-shadow:inset 0 1px 0 rgba(238,231,215,.3),inset 0 -5px 0 rgba(0,0,0,.18),0 0 0 3px var(--ink)}
@media(hover:hover) and (pointer:fine){.cd:hover{transform:translateY(-8px) scale(1.025);filter:drop-shadow(0 22px 18px rgba(23,21,15,.3))}}
.cd .stars{display:flex;gap:3px;color:var(--sage)}
.cd .stars svg{width:16px;height:16px}
.cd blockquote{margin:0;font-size:clamp(16.5px,1.25vw,18px);line-height:1.55;color:var(--panel-fg);white-space:pre-line}
.cd .tr{font-family:var(--fd);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:rgba(238,231,215,.82)}
.cd footer{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;background:var(--bg);color:var(--fg);border-radius:999px;padding:6px 18px 6px 6px;margin-top:2px;box-shadow:0 2px 0 rgba(0,0,0,.18)}
.cd .av{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--panel);color:var(--panel-fg);font-family:var(--fd);font-weight:700;font-size:15px;letter-spacing:-.02em}
.cd .av svg{width:20px;height:20px}
.cd cite{display:block;font-style:normal;font-family:var(--fd);font-weight:600;font-size:15px;letter-spacing:-.02em;line-height:1.2;color:var(--fg)}
.js [data-rv="rise"]{opacity:0;transform:translateY(50px) rotate(-2deg);transform-origin:50% 100%}
.js [data-rv="rise"].in{opacity:1;transform:none;transition:opacity calc(800ms*var(--k)) var(--ease-out),transform calc(1200ms*var(--k)) cubic-bezier(.16,1,.3,1)}
/* mouvement réduit : colonnes immobiles, toute la liste visible */
.avis.still .avcol ul{animation:none}
.avis.still .avc-wrap{max-height:none;-webkit-mask-image:none;mask-image:none}
.avis.still .cd.dup{display:none}
@media (prefers-reduced-motion:reduce){.js [data-rv="rise"],.js [data-rv="rise"].in{opacity:1;transform:none}.cd{transition:none}}
.reduce [data-rv="rise"]{opacity:1!important;transform:none!important}
.reduce .cd{transition:none!important}

/* ===== page Me Boudreau ===== */
.mehead{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,5vw,80px);align-items:center;margin-top:clamp(10px,2vw,28px)}
@media(max-width:900px){.mehead{grid-template-columns:1fr}}
.mehead .fr{max-width:480px;justify-self:end;width:100%}
@media(max-width:900px){.mehead .fr{justify-self:start;margin-top:14px}}
.mefacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:clamp(28px,4vw,56px)}
@media(max-width:900px){.mefacts{grid-template-columns:repeat(2,minmax(0,1fr))}}
.mefacts>div{border-top:2px solid var(--ink);padding-top:12px}
.mefacts b{display:block;font-family:var(--fd);font-weight:700;font-size:clamp(34px,4.4vw,64px);letter-spacing:-.06em;line-height:.9;color:var(--panel);font-variant-numeric:lining-nums}
.mefacts span{display:block;font-size:15px;color:var(--mu);margin-top:8px}
.mesec{margin-top:clamp(36px,5vw,76px);display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(18px,4vw,64px);align-items:start}
@media(max-width:860px){.mesec{grid-template-columns:1fr}}
.mesec>h2{font-size:clamp(26px,3vw,42px)}
.mesec p{font-size:clamp(17px,1.4vw,19px);color:var(--fg);max-width:60ch;margin-bottom:14px}
.mesec .quote{font-family:var(--fd);font-weight:500;font-size:clamp(24px,2.6vw,38px);letter-spacing:-.045em;line-height:1.08;color:var(--panel);border-left:4px solid var(--panel);padding-left:18px;margin:18px 0 0;max-width:20em}
.how.three{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:900px){.how.three{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.how.three{grid-template-columns:1fr}}
.pra{display:grid;grid-template-columns:1fr 1fr;gap:10px}
@media(max-width:700px){.pra{grid-template-columns:1fr}}
.pra>div{border-top:1.5px solid var(--ink);padding-top:10px}
.pra h3{font-family:var(--fd);font-weight:600;font-size:19px;letter-spacing:-.03em;margin:0 0 8px}
.pra h3 a{text-decoration:none}
.pra ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}
.pra li{font-size:14.5px;border:1px solid var(--rule);padding:4px 10px;color:var(--mu)}
.rdv{counter-reset:r;display:grid;gap:0;margin:0;padding:0;list-style:none}
.rdv li{counter-increment:r;display:grid;grid-template-columns:52px 1fr;gap:12px;padding:16px 0;border-top:1px solid var(--rule)}
.rdv li:last-child{border-bottom:1px solid var(--rule)}
.rdv li::before{content:counter(r);font-family:var(--fd);font-weight:700;font-size:44px;line-height:.85;letter-spacing:-.06em;color:var(--panel)}
.rdv b{font-family:var(--fd);font-weight:600;font-size:19px;letter-spacing:-.03em;display:block;margin-bottom:2px}
.rdv span{color:var(--mu);font-size:16px}
.mecta{margin-top:clamp(36px,5vw,76px);background:var(--panel);color:var(--panel-fg);padding:clamp(24px,4vw,56px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:20px 40px;align-items:center}
@media(max-width:760px){.mecta{grid-template-columns:1fr}}
.mecta h2{font-size:clamp(28px,3.6vw,52px)}
.mecta .tl{font-family:var(--fd);font-weight:700;font-size:clamp(34px,5vw,72px);letter-spacing:-.06em;text-decoration:none;line-height:.95;display:block;white-space:nowrap}
.mecta p{opacity:.9;margin-top:8px}
.mecta .btn{background:var(--panel-fg);color:var(--panel);margin-top:12px}

/* ===== honoraires développés ===== */
.fees .c3.rich>div{display:grid;gap:8px;align-content:start}
.fees .c3.rich ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:0}
.fees .c3.rich li{padding:8px 0 8px 22px;border-top:1px solid var(--rule);font-size:15px;color:var(--mu);position:relative}
.fees .c3.rich li::before{content:"";position:absolute;left:2px;top:12px;width:5px;height:10px;border:solid var(--panel);border-width:0 2px 2px 0;transform:rotate(45deg)}
.fees .c3.rich .tag{font-family:var(--fd);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--panel)}
.fees .flow3{margin-top:clamp(22px,3vw,40px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
@media(max-width:760px){.fees .flow3{grid-template-columns:1fr}}
.fees .flow3>div{background:var(--paper2);padding:16px 18px;display:grid;grid-template-columns:40px 1fr;gap:4px 12px;align-items:start}
.fees .flow3 b.nb{grid-row:span 2;font-family:var(--fd);font-weight:700;font-size:38px;line-height:.85;letter-spacing:-.06em;color:var(--panel)}
.fees .flow3 b.tt{font-family:var(--fd);font-weight:600;font-size:17px;letter-spacing:-.03em}
.fees .flow3 span{font-size:14.5px;color:var(--mu);grid-column:2}

/* ===== FAQ : thèmes en onglets, une question à gauche, sa réponse à droite ===== */
.fcats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
@media(max-width:700px){.fcats{grid-template-columns:repeat(2,minmax(0,1fr))}}
.fcats button{display:grid;gap:2px;text-align:left;background:none;border:0;border-top:2px solid var(--rule);padding:10px 4px 6px 0;cursor:pointer;color:var(--mu);transition:border-color .25s var(--ease-out),color .25s var(--ease-out)}
.fcats button .n{font-family:var(--fd);font-weight:700;font-size:12px;letter-spacing:.12em}
.fcats button .t{font-family:var(--fd);font-weight:600;font-size:clamp(15px,1.25vw,18px);letter-spacing:-.03em;line-height:1.1}
.fcats button small{font-family:var(--fd);font-size:12px}
.fcats button[aria-selected="true"]{border-top-color:var(--ink);color:var(--fg)}
@media(hover:hover) and (pointer:fine){.fcats button[aria-selected="false"]:hover{border-top-color:var(--mu);color:var(--fg)}}
.fl{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(18px,3vw,44px);margin-top:clamp(16px,2vw,26px);align-items:start}
.fi{display:contents}
.fi>button{grid-column:1;display:block;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--rule);padding:15px 8px 15px 18px;cursor:pointer;font-family:var(--fd);font-weight:500;font-size:clamp(16px,1.25vw,18px);letter-spacing:-.025em;line-height:1.25;color:var(--mu);position:relative;transition:color .25s var(--ease-out);animation:faItem .35s var(--ease-out) both;animation-delay:calc(var(--i,0)*45ms)}
.fi:last-child>button{border-bottom:1px solid var(--rule)}
.fi>button::before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;background:var(--panel);transform:scaleY(0);transition:transform .3s var(--ease-out)}
.fi.on>button{color:var(--fg);font-weight:600}
.fi.on>button::before{transform:scaleY(1)}
@media(hover:hover) and (pointer:fine){.fi:not(.on)>button:hover{color:var(--fg)}}
.fi>.fa{display:none}
.fi.on>.fa{display:block;grid-column:2;grid-row:1 / span 8;align-self:start;background:var(--paper2);padding:clamp(20px,2.6vw,34px);position:relative;animation:faIn .3s var(--ease-out) both}
.fi.on>.fa::before{content:"";position:absolute;inset:7px;border:1px solid var(--rule);pointer-events:none}
.fa p{margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.6;color:var(--fg);position:relative}
@keyframes faIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@keyframes faItem{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}
.fq-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:clamp(16px,2vw,26px)}
.fq-foot .disc{margin:0}
@media(max-width:760px){
  .fl{display:block}
  .fi{display:block}
  .fi>button{padding:14px 28px 14px 14px}
  .fi>button::after{content:"+";position:absolute;right:6px;top:12px;font-size:22px;font-weight:400;transition:transform .25s var(--ease-out)}
  .fi.on>button::after{transform:rotate(45deg)}
  .fi.on>.fa{background:none;padding:0 0 16px 14px}
  .fi.on>.fa::before{display:none}
}
@media (prefers-reduced-motion:reduce){.fi>button,.fi.on>.fa{animation:none}}
.reduce .fi>button,.reduce .fi.on>.fa{animation:none!important}

/* ===== contact : fiche sans notes de validation ===== */
.fiche dd .sub{display:block;color:var(--mu);font-size:14px;margin-top:2px}

/* ===== pages d'infraction : ce que couvre la page ===== */
.sous{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.sous span{border:1px solid var(--ink);padding:6px 12px;font-family:var(--fd);font-size:14px;font-weight:500}
.disc{font-size:13px;color:var(--mu);max-width:60ch;margin-top:12px}

/* ===== formulaire : fiche de consultation en trois étapes ===== */
.ffr{position:relative;margin-top:36px;background:var(--paper2);border-radius:0 24px 24px 24px;padding:clamp(24px,3vw,42px);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -5px 0 rgba(0,0,0,.07)}
.ftab{position:absolute;left:0;top:-33px;--tb:var(--paper2);--tf:var(--fg);pointer-events:none}
.ffr h2{font-size:clamp(26px,3vw,40px);margin:4px 0 10px}
.ffr .sub{font-size:16px;color:var(--mu);max-width:48ch}
.ffr .sub a{color:var(--fg);font-weight:600}
.fsteps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0 26px;padding:0}
.fsteps li{border-top:3px solid var(--rule);padding-top:8px;display:flex;gap:8px;align-items:baseline;color:var(--mu);font-family:var(--fd);font-size:13.5px;font-weight:500;transition:border-color .3s var(--ease-out),color .3s var(--ease-out);cursor:default}
.fsteps li b{font-weight:700}
.fsteps li.on{border-color:var(--ink);color:var(--fg)}
.fsteps li.done{border-color:var(--panel);color:var(--panel);cursor:pointer}
@media(max-width:520px){.fsteps li span{display:none}.fsteps li.on span{display:inline}}
.fpane{animation:faIn .32s var(--ease-out) both}
.fpane[hidden]{display:none}
.fld{display:grid;align-content:start;gap:6px;margin-bottom:18px;min-width:0}
.fld .lb,.chips legend{font-family:var(--fd);font-weight:600;font-size:14.5px;letter-spacing:-.01em;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;padding:0}
.fld .req,.fld .opt,.chips legend .opt{font-style:normal;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}
.fld .req{color:var(--sig)}
.fld .opt,.chips legend .opt{color:var(--mu)}
.fld input,.fld select,.fld textarea{width:100%;font:inherit;font-size:17px;color:var(--fg);background:var(--bg);border:1.5px solid var(--ink);border-radius:12px;padding:13px 15px;transition:box-shadow .2s var(--ease-out),border-color .2s}
.fld select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:38px}
.fld textarea{min-height:130px;resize:vertical;line-height:1.5}
.fld input:focus,.fld select:focus,.fld textarea:focus{outline:none;border-color:var(--panel);box-shadow:0 0 0 4px rgba(20,40,75,.28)}
.fld.big input{font-family:var(--fd);font-weight:600;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.03em;padding:15px 16px}
.fld.bad input,.fld.bad select,.fld.bad textarea{border-color:var(--sig);box-shadow:0 0 0 3px rgba(178,62,38,.18)}
.hint{font-size:13.5px;color:var(--mu);line-height:1.4}
.err{font-size:13.5px;font-weight:600;color:var(--sig);display:none}
.fld.bad .err{display:block}
.row2{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;align-items:start}
@media(max-width:520px){.row2{grid-template-columns:1fr}}
.chips{border:0;margin:0 0 20px;padding:0;min-width:0}
.chips legend{margin-bottom:8px}
.chips .opts{display:flex;flex-wrap:wrap;gap:8px}
.chips label{position:relative;display:inline-flex}
.chips input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer;width:100%;height:100%}
.chips .c{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1.5px solid var(--ink);border-radius:999px;background:var(--bg);font-family:var(--fd);font-weight:500;font-size:14.5px;line-height:1.2;transition:background-color .2s var(--ease-out),color .2s,border-color .2s,transform .15s var(--ease-out)}
.chips .c .ic{width:22px;height:22px;flex:none}
.chips .c .ic svg{width:100%;height:100%;display:block;overflow:visible}
.chips .c .ic .ac{fill:var(--sage)}
.chips input:checked+.c{background:var(--panel);color:var(--panel-fg);border-color:var(--panel)}
.chips input:focus-visible+.c{outline:3px solid rgba(20,40,75,.45);outline-offset:2px}
.chips input:active+.c{transform:scale(.97)}
@media(hover:hover) and (pointer:fine){.chips input:not(:checked)+.c:hover{background:var(--sage);border-color:var(--sage)}}
.chips.cards .opts{display:grid;gap:8px}
.chips.cards label{display:block}
.chips.cards .c{display:flex;border-radius:14px;padding:13px 16px 13px 46px;position:relative;font-weight:500;width:100%}
.chips.cards .c::before{content:"";position:absolute;left:16px;top:50%;width:18px;height:18px;margin-top:-9px;border:1.5px solid currentColor;border-radius:50%}
.chips.cards input:checked+.c::before{background:radial-gradient(circle,var(--panel-fg) 0 4px,transparent 5px)}
.warn{display:none;border-left:4px solid var(--sig);background:rgba(178,62,38,.09);border-radius:0 12px 12px 0;padding:12px 16px;margin:0 0 18px;font-size:15.5px}
.warn.on{display:block}
.warn a{color:var(--fg);font-weight:700;white-space:nowrap}
.chk2{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.45;margin-bottom:14px}
.chk2 input{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--panel)}
.fnote{font-size:13.5px;color:var(--mu);line-height:1.45;margin:0 0 16px}
.fnote a{color:var(--fg)}
.fnav{display:flex;gap:10px;justify-content:space-between;align-items:center;margin-top:6px}
.fnav .btn{border-radius:12px;padding:14px 26px}
.fnav .btn[hidden]{display:none}
.fnav .btn.o{background:transparent}
.recap{background:var(--bg);border-radius:14px;padding:6px 18px;margin:0 0 18px;border:1px dashed var(--mu)}
.recap h3{font-family:var(--fd);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--mu);margin:12px 0 4px}
.recap div{display:grid;grid-template-columns:128px 1fr;gap:10px;padding:8px 0;border-top:1px solid var(--rule);font-size:15px}
.recap h3+div{border-top:0}
.recap b{font-family:var(--fd);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mu);padding-top:3px;font-weight:700}
.recap span{overflow-wrap:anywhere}
@media(max-width:520px){.recap div{grid-template-columns:1fr;gap:2px}}
.fdone{text-align:left;animation:faIn .4s var(--ease-out) both}
.fdone[hidden]{display:none}
.fdone .ok{width:56px;height:56px;border-radius:50%;background:var(--panel);color:var(--panel-fg);display:grid;place-items:center;margin-bottom:14px}
.fdone .ok svg{width:30px;height:30px}
.fdone h3{font-family:var(--fd);font-weight:600;font-size:clamp(24px,2.6vw,34px);letter-spacing:-.04em;margin:0 0 8px}
.fdone p{color:var(--mu);margin:0 0 14px;max-width:48ch}
.ffr.sent .fsteps,.ffr.sent .fpane,.ffr.sent .fnav,.ffr.sent .sub{display:none}
@media (prefers-reduced-motion:reduce){.fpane,.fdone{animation:none}}
.reduce .fpane,.reduce .fdone{animation:none!important}

/* ===== formulaire : groupes, encadrés, avis de collecte ===== */
.fld[hidden]{display:none}
.fld input:disabled{opacity:.45;cursor:not-allowed}
.chips .hint{margin:8px 0 0}
.fgrp{margin:6px 0 4px;padding:18px 18px 2px;border:1.5px solid var(--rule);border-radius:16px}
.fgrp .gt{font-family:var(--fd);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--mu);margin:0 0 14px}
.fcall{display:flex;gap:12px;align-items:flex-start;background:rgba(195,204,220,.3);border-radius:14px;padding:14px 16px;margin:0 0 20px;font-size:15.5px;line-height:1.45}
.fcall .ic{flex:none;width:26px;height:26px;margin-top:1px}
.fcall .ic svg{width:100%;height:100%;display:block;overflow:visible}
.fcall .ic .ac{fill:var(--sage)}
.fcall b{font-family:var(--fd);font-weight:600}
.fcall.warnc{background:rgba(23,21,15,.07);font-size:14.5px;margin:-4px 0 20px}
.cnt{justify-self:end;font-size:12.5px;color:var(--mu);font-variant-numeric:tabular-nums}
.avisc{background:var(--bg);border-radius:14px;padding:16px 18px 8px;margin:0 0 18px;font-size:14.5px;line-height:1.5;color:var(--mu)}
.avisc b{display:block;font-family:var(--fd);font-weight:600;color:var(--fg);font-size:14.5px;margin-bottom:6px}
.avisc p{margin:0 0 10px}
.avisc a{color:var(--fg)}
.skip{background:none;border:0;padding:8px 0;margin-top:2px;font-family:var(--fd);font-weight:600;font-size:14.5px;color:var(--fg);text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:transform .15s var(--ease-out)}
.skip:active{transform:scale(.97)}
.skip:focus-visible{outline:3px solid rgba(20,40,75,.45);outline-offset:3px;border-radius:4px}
.chk2.nodate{margin:-6px 0 20px}

/* demande de rappel express, sur l'accueil */
.ct .f2 input{border-radius:0}
.ct .more{display:inline-block;margin-top:10px;color:inherit;font-weight:600;font-family:var(--fd);font-size:14.5px}

/* page contact : colonne de gauche */
.ctp .adr{margin-top:clamp(20px,2.6vw,34px)}
.ctp .adr{border-radius:0 22px 22px 22px}

/* ===== dossiers : onglet dont la largeur suit le texte, héros et carte en dossier ===== */
.ftb{display:flex;height:34px;max-width:100%}
.ftb .tt{display:flex;align-items:center;height:34px;padding:0 14px 0 18px;border-radius:14px 0 0 0;background:var(--tb,var(--panel));color:var(--tf,var(--panel-fg));font-family:var(--fd);font-size:11px;line-height:1;letter-spacing:.12em;text-transform:uppercase;font-weight:700;white-space:nowrap;min-width:0}
.ftb .sl{flex:none;width:44px;height:34px;margin-left:-1px;fill:var(--tb,var(--panel))}

/* héros : le panneau devient un dossier vert, son intitulé dans l'onglet */
.hero .pnl{background:none;isolation:isolate;padding-top:calc(clamp(24px,2.8vw,40px) + 33px)}
.hero .pnl::before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;top:33px;background:var(--panel);border-radius:0 22px 22px 22px;box-shadow:inset 0 1px 0 rgba(238,231,215,.26),inset 0 -5px 0 rgba(0,0,0,.18)}
.hero .pnl .cap.ftb{position:absolute;left:0;top:0;opacity:1;--tb:var(--panel);--tf:var(--panel-fg)}
@media(max-width:900px){
  .hero{justify-content:stretch}
  .hero .pnl{padding:calc(26px + 33px) var(--g) 30px}
  .hero .pnl::before{border-radius:0}
  .hero .pnl .cap.ftb{left:var(--g);max-width:calc(100% - var(--g) * 2)}
}

/* carte du quartier, dans une chemise de papier */
.mapf{position:relative;margin-top:clamp(40px,4.4vw,58px);--tb:var(--paper2);--tf:var(--fg)}
.mapf>.ftb{position:absolute;left:0;top:-33px;z-index:1}
.mapb{background:var(--paper2);border-radius:0 22px 22px 22px;padding:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -5px 0 rgba(0,0,0,.07)}
.mapsvg{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:14px;border:1.5px solid var(--ink);background:var(--paper2)}
.mapcap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;padding:12px 8px 4px;font-size:14px;color:var(--mu)}
.mapcap a{font-family:var(--fd);font-weight:600;font-size:14px;color:var(--fg);text-underline-offset:4px}
.mapcap small{font-size:12px;opacity:.85;flex-basis:100%}
@media(max-width:640px){.mapsvg{aspect-ratio:5/4}}
.m-land{fill:var(--paper2)}
.m-park{fill:rgba(195,204,220,.8)}
.m-bld{fill:rgba(23,21,15,.11)}
.m-court{fill:var(--panel)}
.m-hwy-c,.m-maj-c,.m-med-c,.m-min-c,.m-hwy,.m-maj,.m-med,.m-min{fill:none;stroke-linecap:round;stroke-linejoin:round}
.m-hwy-c{stroke:rgba(23,21,15,.2);stroke-width:15}
.m-hwy{stroke:#CFC5AD;stroke-width:12}
.m-maj-c{stroke:rgba(23,21,15,.24);stroke-width:13.5}
.m-med-c{stroke:rgba(23,21,15,.22);stroke-width:10}
.m-min-c{stroke:rgba(23,21,15,.18);stroke-width:5}
.m-maj{stroke:#FBF7EC;stroke-width:11}
.m-med{stroke:#FBF7EC;stroke-width:7.8}
.m-min{stroke:#F4EEDF;stroke-width:3.4}
.m-foot{fill:none;stroke:rgba(23,21,15,.3);stroke-width:1.2;stroke-dasharray:2 3}
.m-bld,.m-court,.m-park{stroke:none}
.mapsvg .st{font-family:var(--fd);font-weight:600;font-size:17px;letter-spacing:.06em;text-transform:uppercase;fill:rgba(23,21,15,.7);paint-order:stroke;stroke:#FBF7EC;stroke-width:4px;stroke-linejoin:round}
.mapsvg .pl{font-family:var(--fd);font-weight:700;font-size:20px;fill:var(--ink);paint-order:stroke;stroke:#F4EEDF;stroke-width:4px;stroke-linejoin:round}
.mapsvg .mt{fill:var(--panel)}
.mapsvg .mtt{font-family:var(--fd);font-weight:700;font-size:15px;fill:var(--panel-fg)}
.m-pin .halo{fill:rgba(20,40,75,.3);transform-box:fill-box;transform-origin:center;animation:mping 2.6s var(--ease-out) infinite}
.m-pin .halo.h2{animation-delay:1.3s}
@keyframes mping{from{transform:scale(.5);opacity:1}to{transform:scale(3.2);opacity:0}}
.m-pin .drop{fill:var(--panel);stroke:#FBF7EC;stroke-width:3.5}
.m-pin .dot{fill:#FBF7EC}
.m-tag rect{fill:var(--panel)}
.m-tag .t1{font-family:var(--fd);font-weight:700;font-size:25px;fill:var(--panel-fg)}
.m-tag .t2{font-family:var(--fb);font-weight:500;font-size:21px;fill:rgba(238,231,215,.9)}
.m-scale path,.m-north path{fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.m-scale text,.m-north text{font-family:var(--fd);font-weight:700;font-size:16px;fill:var(--ink);paint-order:stroke;stroke:#F4EEDF;stroke-width:3px}
@media (prefers-reduced-motion:reduce){.m-pin .halo{animation:none;opacity:.5;transform:scale(1.8)}}
.reduce .m-pin .halo{animation:none!important;opacity:.5;transform:scale(1.8)}

/* champs remplis par le navigateur : on garde la couleur du papier */
.fld input:-webkit-autofill,.fld input:-webkit-autofill:hover,.fld input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 60px var(--bg) inset;-webkit-text-fill-color:var(--fg);caret-color:var(--fg)}
.fld.bad input:-webkit-autofill{-webkit-box-shadow:0 0 0 60px var(--bg) inset,0 0 0 3px rgba(178,62,38,.18)}

/* accueil : le formulaire express laisse sa place à un lien vers la page contact */
.ct .gocall{display:grid;gap:14px;justify-items:start}
.ct .gocall p{margin:0}
.ct .gocall .btn{margin-top:0}

/* portrait détouré : sort de derrière la fiche de consultation */
.ffw{position:relative;padding-top:clamp(150px,17vw,230px)}
.ffw .cut{position:absolute;z-index:0;top:0;right:clamp(8px,5%,56px);width:clamp(190px,23vw,300px);height:auto;pointer-events:none;user-select:none;filter:drop-shadow(0 10px 18px rgba(23,21,15,.18))}
.ffw .ffr{z-index:1;margin-top:0}
@media(max-width:900px){.ffw{padding-top:clamp(120px,32vw,190px)}.ffw .cut{width:clamp(150px,40vw,230px);right:8px}}

/* page contact : le formulaire monte en haut et suit le défilement */
.ctp .cap+.pgh{margin-top:12px}
@media(min-width:901px){
  .ctp>div:last-child{position:sticky;top:68px;align-self:start}
  .ffw{padding-top:clamp(120px,11vw,160px)}
  .ffw .cut{width:clamp(170px,17vw,230px)}
  .ffin{max-height:max(380px,calc(100svh - 360px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:2px 8px 2px 2px;margin:-2px -8px -2px -2px}
}

/* ===== pages d'infraction : gabarit à modules ===== */
.ih{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(24px,4.6vw,72px);align-items:center;margin-top:clamp(18px,2.6vw,34px)}
.ih.left .ihp{order:-1}
.ihx{display:grid;gap:16px;align-content:center}
.ihx h1{margin-top:2px}
.ihx .lead{max-width:50ch}
.ihcta{display:flex;flex-wrap:wrap;gap:10px 12px;margin-top:6px}
.ihcta .btn{padding:14px 24px}
.ihp{position:relative;margin:36px 0 0}
.ftb.tabx{position:absolute;left:0;top:-33px;z-index:1;--tb:var(--paper2);--tf:var(--fg);pointer-events:none}
.ihpb{background:var(--paper2);border-radius:0 22px 22px 22px;padding:9px;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -5px 0 rgba(0,0,0,.07)}
.ihpb img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:14px;background:var(--ink)}
@media(max-width:860px){.ih{grid-template-columns:1fr}.ih.left .ihp{order:0}.ihp{margin-top:34px}}

.ihband{position:relative;margin:38px 0 0}
.ihbb{position:relative;border-radius:0 24px 24px 24px;overflow:hidden;min-height:clamp(420px,46vw,560px);display:grid;align-items:end;background:var(--ink)}
.ihbb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.ihbb::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,13,10,.88) 0%,rgba(14,13,10,.62) 48%,rgba(14,13,10,.12) 100%)}
.ihbt{position:relative;z-index:1;display:grid;gap:14px;padding:clamp(22px,4vw,56px);max-width:min(640px,100%);color:var(--panel-fg)}
.ihbt .cap{color:inherit;opacity:.8}
.ihbt .lead{color:rgba(238,231,215,.92);max-width:48ch}
.ihbt .btn{background:var(--panel-fg);color:var(--panel)}
.ihbt .btn.o{background:transparent;color:var(--panel-fg);box-shadow:inset 0 0 0 1.5px var(--panel-fg)}
.ihband .ftb.tabx{--tb:var(--panel);--tf:var(--panel-fg)}
@media(max-width:700px){.ihbb::after{background:linear-gradient(0deg,rgba(14,13,10,.92) 0%,rgba(14,13,10,.55) 60%,rgba(14,13,10,.2) 100%)}}

.facts{list-style:none;margin:clamp(22px,3vw,40px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--panel);color:var(--panel-fg);border-radius:20px;overflow:hidden;box-shadow:inset 0 -5px 0 rgba(0,0,0,.18)}
.facts li{padding:clamp(16px,2.2vw,28px);display:grid;gap:6px;align-content:start;border-left:1px solid rgba(238,231,215,.22)}
.facts li:first-child{border-left:0}
.facts b{font-family:var(--fd);font-weight:700;font-size:clamp(28px,3.6vw,52px);letter-spacing:-.05em;line-height:1;font-variant-numeric:lining-nums}
.facts span{font-size:14.5px;line-height:1.4;opacity:.88}
@media(max-width:860px){.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.facts li:nth-child(3){border-left:0}.facts li:nth-child(n+3){border-top:1px solid rgba(238,231,215,.22)}}

.ipb .intro{margin:-4px 0 18px;max-width:62ch}
.ipb h3{font-family:var(--fd);font-weight:600;font-size:clamp(17px,1.5vw,20px);letter-spacing:-.03em;line-height:1.2;margin:0 0 6px;color:var(--fg)}
.ipb .ic{display:block;width:44px;height:44px;color:var(--panel);flex:none}
.ipb .ic svg{display:block;width:100%;height:100%;overflow:visible}
.ipb .ic .ac{fill:var(--sage)}

.resume{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(18px,3vw,40px);align-items:start}
.resume .rph{margin:0;position:sticky;top:90px}
.resume .rph img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:0 18px 18px 18px;box-shadow:0 0 0 7px var(--paper2)}
.resume p{max-width:none}
@media(max-width:860px){.resume{grid-template-columns:1fr}.resume .rph{position:static;order:-1}.resume .rph img{aspect-ratio:16/10}}

.sc-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.sc-cards article{background:var(--paper2);border-radius:0 18px 18px 18px;padding:clamp(16px,2vw,24px);display:grid;gap:8px;align-content:start;box-shadow:inset 0 -4px 0 rgba(0,0,0,.06)}
.sc-cards p,.sc-cols p,.sli p{margin:0;font-size:15.5px}
@media(max-width:620px){.sc-cards{grid-template-columns:1fr}}
.sc-list{display:grid}
.sli{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;padding:16px 0;border-top:1px solid var(--rule)}
.sli i{font-style:normal;font-family:var(--fd);font-weight:700;font-size:30px;letter-spacing:-.05em;color:var(--panel);line-height:1}
.sc-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 34px}
.sc-cols>div{border-left:3px solid var(--panel);padding-left:16px;display:grid;gap:6px;align-content:start}
.sc-cols .ic{width:34px!important;height:34px!important}
@media(max-width:620px){.sc-cols{grid-template-columns:1fr}}

.duo{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}
.duo.n3{grid-template-columns:repeat(3,minmax(0,1fr))}
.dcol{border:1.5px solid var(--ink);border-radius:0 22px 22px 22px;padding:clamp(18px,2.4vw,28px);display:grid;gap:10px;align-content:start}
.dcol:nth-child(even){background:var(--panel);color:var(--panel-fg);border-color:var(--panel)}
.dcol:nth-child(even) h3,.dcol:nth-child(even) .ic{color:var(--panel-fg)}
.dcol ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:10px}
.dcol li{position:relative;padding-left:22px;font-size:15.5px;line-height:1.45}
.dcol li::before{content:"";position:absolute;left:0;top:.5em;width:9px;height:9px;border-radius:50%;background:var(--sage);box-shadow:0 0 0 2px var(--panel)}
.dcol:nth-child(odd) li::before{background:var(--panel);box-shadow:none}
@media(max-width:760px){.duo,.duo.n3{grid-template-columns:1fr}}

.tblw{overflow-x:auto}
.ipb .tbl td b{display:block}
@media(max-width:720px){
  .tbl,.tbl tbody,.tbl tr,.tbl td{display:block;width:100%}
  .tbl thead{position:absolute;left:-9999px}
  .tbl tr{background:var(--paper2);border-radius:0 16px 16px 16px;padding:14px 16px;margin-bottom:10px}
  .tbl td{border:0;padding:6px 0}
  .tbl td::before{content:attr(data-l);display:block;font-family:var(--fd);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mu);margin-bottom:2px}
  .tbl td:first-child::before{display:none}
  .tbl td:first-child{font-size:18px;padding-bottom:8px}
}

.tl{list-style:none;margin:6px 0 0;padding:0}
.tl h3{margin:2px 0 4px}
.tl p{margin:0;font-size:15.5px}
.tl small{font-family:var(--fd);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mu)}
.tl .dot{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--panel);color:var(--panel-fg);flex:none}
.tl .dot .ic{width:28px!important;height:28px!important;color:var(--panel-fg)!important}
.tl .dot .ic .ac{fill:rgba(238,231,215,.28)!important}
.tl.vertical li{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px;padding-bottom:22px}
.tl.vertical li::before{content:"";position:absolute;left:26px;top:54px;bottom:0;width:2px;background:var(--rule)}
.tl.vertical li:last-child{padding-bottom:0}
.tl.vertical li:last-child::before{display:none}
.tl.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.tl.cards li{background:var(--paper2);border-radius:0 18px 18px 18px;padding:18px;display:grid;gap:10px;align-content:start}
.tl.hrail{display:grid;grid-auto-flow:column;grid-auto-columns:min(270px,78%);align-items:stretch;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;margin-inline:calc(var(--g) * -1);padding-inline:var(--g);scrollbar-width:thin}
.tl.hrail li{scroll-snap-align:start;border:1.5px solid var(--ink);border-radius:0 18px 18px 18px;padding:18px;display:grid;gap:10px;align-content:start}
@media(min-width:961px){.tl.hrail{margin-inline:0;padding-inline:0}}
@media(max-width:860px){.tl.cards{grid-template-columns:1fr}}

.deflist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px}
.deflist>div{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding-top:14px;border-top:1px solid var(--rule)}
.deflist .ic{width:34px!important;height:34px!important}
.deflist p{margin:0;font-size:15.5px}
@media(max-width:700px){.deflist{grid-template-columns:1fr}}

.pband{position:relative;margin:clamp(44px,5vw,70px) 0 0}
.pbb{position:relative;border-radius:0 22px 22px 22px;overflow:hidden;background:var(--ink)}
.pbb img{display:block;width:100%;height:clamp(300px,34vw,420px);object-fit:cover}
.pbb figcaption{position:absolute;inset:0;display:grid;align-content:end;gap:14px;padding:clamp(18px,3vw,36px);color:var(--panel-fg);background:linear-gradient(0deg,rgba(14,13,10,.86) 0%,rgba(14,13,10,.25) 70%,rgba(14,13,10,0) 100%)}
.pbb figcaption p{margin:0;max-width:30ch;font-family:var(--fd);font-weight:600;font-size:clamp(22px,2.6vw,34px);letter-spacing:-.04em;line-height:1.1;color:var(--panel-fg)}
.pbb .btn{background:var(--panel-fg);color:var(--panel)}
.pbb .btn.o{background:transparent;color:var(--panel-fg);box-shadow:inset 0 0 0 1.5px var(--panel-fg)}
.pband .ftb.tabx{--tb:var(--panel);--tf:var(--panel-fg)}
@media(max-width:700px){.pbb img{height:220px}.pbb figcaption{position:static;background:var(--panel);padding:20px}}

.cq{display:grid;gap:10px}
.cq.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}
.cq.tiles>div{background:var(--paper2);border-radius:0 18px 18px 18px;padding:clamp(16px,2vw,24px);display:grid;gap:8px;align-content:start;grid-template-columns:44px minmax(0,1fr);column-gap:14px}
.cq.tiles>div .ic{grid-row:span 2}
.cq.tiles p{margin:0;font-size:15px}
.cq.strip{grid-template-columns:repeat(4,minmax(0,1fr))}
.cq.strip>div{border-top:3px solid var(--panel);padding-top:14px;display:grid;gap:8px;align-content:start}
.cq.strip .ic{width:56px!important;height:56px!important}
.cq.strip p{margin:0;font-size:15px}
@media(max-width:860px){.cq.strip{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.cq.tiles,.cq.strip{grid-template-columns:1fr}}

.qacc{border-bottom:1px solid var(--rule)}
.qacc details{border-top:1px solid var(--rule)}
.qacc summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;cursor:pointer;list-style:none}
.qacc summary::-webkit-details-marker{display:none}
.qacc summary h3{margin:0}
.qacc summary i{position:relative;flex:none;width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ink);transition:background-color .2s var(--ease-out),transform .25s var(--ease-out)}
.qacc summary i::before,.qacc summary i::after{content:"";position:absolute;left:8px;top:13px;width:12px;height:2px;background:var(--ink);transition:transform .25s var(--ease-out),background-color .2s}
.qacc summary i::after{transform:rotate(90deg)}
.qacc details[open] summary i{background:var(--panel)}
.qacc details[open] summary i::before,.qacc details[open] summary i::after{background:var(--panel-fg)}
.qacc details[open] summary i::after{transform:rotate(0)}
.qacc summary:focus-visible{outline:3px solid rgba(20,40,75,.45);outline-offset:2px}
.qacc details p{margin:0 0 18px;max-width:62ch}
.qgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.qgrid .qa{background:var(--paper2);border-radius:0 18px 18px 18px;padding:18px}
.qgrid .qa p{margin:0;font-size:15.5px}
@media(max-width:700px){.qgrid{grid-template-columns:1fr}}

.endcta{margin-top:clamp(40px,5vw,72px);background:var(--panel);color:var(--panel-fg);border-radius:0 26px 26px 26px;padding:clamp(24px,4vw,56px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 40px;align-items:center;box-shadow:inset 0 -6px 0 rgba(0,0,0,.18)}
.endcta .cap{color:inherit;opacity:.78}
.endcta h2{font-size:clamp(26px,3.4vw,46px);margin:8px 0 8px;max-width:16em}
.endcta p{margin:0;opacity:.9;max-width:44ch}
.endcta .tel{font-family:var(--fd);font-weight:700;font-size:clamp(36px,5.2vw,76px);letter-spacing:-.06em;line-height:.95;text-decoration:none;white-space:nowrap;font-variant-numeric:lining-nums}
@media(max-width:860px){.endcta{grid-template-columns:1fr}.endcta .tel{font-size:clamp(36px,11vw,64px)}}

.outline{margin:0;padding:0;list-style:none;display:grid;gap:3px;font-size:14px}
.outline li{display:flex;gap:8px;align-items:baseline}
.outline code{font-size:11px;font-weight:700;background:var(--paper2);padding:1px 6px;border-radius:4px}
.outline .h2{padding-left:14px}
.outline .h3{padding-left:30px;color:var(--mu)}
details.seo .sb div{grid-template-columns:130px minmax(0,1fr)}

/* colonne latérale : seulement quand il y a la place */
.ip{grid-template-columns:minmax(0,1fr) 290px;gap:clamp(24px,3.6vw,60px)}
@media(max-width:1120px){.ip{grid-template-columns:minmax(0,1fr)}.ip aside{display:none}}

/* mobile : textes de repère un peu plus grands, liens faciles à toucher */
@media(max-width:760px){
  .cap{font-size:12px}
  .gp,.tag,.tr{font-size:11.5px}
  .ftb .tt{font-size:11.5px}
  .hero .acts a.l,.ct .more,.ct .fine a{display:inline-block;padding:11px 0}
}
.tbl td{line-height:1.45}

.ipb .note{margin:14px 0 0;padding:12px 16px;border-left:3px solid var(--panel);background:var(--paper2);border-radius:0 12px 12px 0;font-size:14.5px;color:var(--fg);max-width:none}
@media(min-width:861px){.tl.cards:has(li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}

.ip>*,.ipb{min-width:0}
.tl.hrail{scroll-padding-inline:var(--g)}

/* contenu développé */
.ipb p{max-width:72ch}
.resume .rph img{aspect-ratio:4/3!important}
.keep{margin-top:18px;background:var(--paper2);border-radius:0 18px 18px 18px;padding:16px 20px 12px;box-shadow:inset 0 -4px 0 rgba(0,0,0,.06)}
.keep b{display:block;font-family:var(--fd);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mu);margin-bottom:8px}
.keep ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.keep li{position:relative;padding-left:26px;font-size:15.5px;line-height:1.45}
.keep li::before{content:"";position:absolute;left:0;top:.35em;width:14px;height:14px;border-radius:50%;background:var(--panel)}
.keep li::after{content:"";position:absolute;left:4.5px;top:.62em;width:5px;height:3px;border-left:2px solid var(--panel-fg);border-bottom:2px solid var(--panel-fg);transform:rotate(-45deg)}
.fe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.fe>div{border-radius:0 20px 20px 20px;padding:clamp(18px,2.4vw,28px);display:grid;gap:12px;align-content:start}
.fe .ok{background:var(--panel);color:var(--panel-fg)}
.fe .no{border:1.5px solid var(--ink)}
.fe h3{display:flex;align-items:center;gap:10px;margin:0;color:inherit}
.fe h3 .ic{width:30px!important;height:30px!important;color:inherit!important}
.fe .ok .ic .ac{fill:rgba(238,231,215,.3)!important}
.fe ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.fe li{position:relative;padding-left:20px;font-size:15.5px;line-height:1.45}
.fe li::before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;border-radius:50%;background:var(--sage)}
.fe .no li::before{background:var(--sig)}
@media(max-width:760px){.fe{grid-template-columns:1fr}}
.myth{display:grid;gap:10px}
.myth.rows>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px 28px;padding:16px 0;border-top:1px solid var(--rule)}
.myth.cards{grid-template-columns:repeat(2,minmax(0,1fr))}
.myth.cards>div{background:var(--paper2);border-radius:0 18px 18px 18px;padding:18px;display:grid;gap:10px;align-content:start}
.myth p{margin:0;font-size:15.5px}
.myth .q{font-family:var(--fd);font-weight:600;font-size:17px;letter-spacing:-.02em;line-height:1.25;color:var(--fg)}
.myth span{display:block;font-family:var(--fd);font-weight:700;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mu);margin-bottom:4px}
.myth .a span{color:var(--panel)}
@media(max-width:760px){.myth.rows>div,.myth.cards{grid-template-columns:1fr}}
.gloss{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;margin:0}
.gloss>div{padding:14px 0;border-top:1px solid var(--rule)}
.gloss dt{font-family:var(--fd);font-weight:600;font-size:17px;letter-spacing:-.02em;margin-bottom:4px}
.gloss dd{margin:0;font-size:15.5px;color:var(--mu);line-height:1.5}
@media(max-width:760px){.gloss{grid-template-columns:1fr}}
.tl.cards.c3{grid-template-columns:repeat(3,minmax(0,1fr))!important}
@media(max-width:860px){.tl.cards.c3{grid-template-columns:1fr!important}}
#consultation .ihcta{margin-top:18px}
.resume .rtx p{margin:0 0 12px}.resume .rtx .lede{margin-bottom:14px}

/* ===== MOUVEMENT, PARTIE 2 : détails au défilement ===== */
@keyframes frameline{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}
.js .hero::after,.js .hero .px::after{clip-path:inset(0 100% 0 0)}
.intro .hero::after,.intro .hero .px::after{animation:frameline calc(1000ms*var(--k)) var(--ease-io) calc(1700ms*var(--k)) both}
/* titres : le bloc monte dans son masque */
.mk{display:block;overflow:hidden;padding-bottom:.1em}
.mk>span{display:block}
.js [data-rv="mk"]{opacity:1;transform:none}
.js [data-rv="mk"] .mk>span{transform:translateY(105%)}
.js [data-rv="mk"].in .mk>span{transform:none;transition:transform calc(900ms*var(--k)) var(--ease-out)}
/* cartes des situations : le papier se déplie, puis les traits des icônes se dessinent */
.js [data-rv="card"]{opacity:1;transform:none}
.js [data-rv="card"] .bk{clip-path:inset(0 0 100% 0)}
.js [data-rv="card"].in .bk{clip-path:inset(0 0 0 0);transition:clip-path calc(750ms*var(--k)) var(--ease-io) calc(var(--i,0)*70ms*var(--k)),transform .22s var(--ease-out),background-color .22s}
.js .dw .ic svg *:not(.ac){stroke-dasharray:1;stroke-dashoffset:1}
.js .dw .ic .ac{opacity:0}
.js .dw.in .ic svg *:not(.ac){stroke-dashoffset:0;transition:stroke-dashoffset calc(900ms*var(--k)) var(--ease-out) calc(450ms*var(--k) + var(--i,0)*70ms*var(--k))}
.js .dw.in .ic .ac{opacity:1;transition:opacity calc(600ms*var(--k)) var(--ease-out) calc(900ms*var(--k) + var(--i,0)*70ms*var(--k))}
/* cadres de photo : filet, coins, onglet et image arrivent l'un après l'autre */
.js [data-rv="frame"]{opacity:1;transform:none}
.js [data-rv="frame"] .pic img{clip-path:inset(100% 0 0 0);transform:scale(1.08)}
.js [data-rv="frame"].in .pic img{clip-path:inset(0 0 0 0);transform:none;transition:clip-path calc(1000ms*var(--k)) var(--ease-io) calc(300ms*var(--k)),transform calc(1500ms*var(--k)) var(--ease-out) calc(300ms*var(--k))}
.js .fr:not(.v2)::before{clip-path:inset(0 100% 0 0)}
.js .fr:not(.v2).in::before{clip-path:inset(0 0 0 0);transition:clip-path calc(900ms*var(--k)) var(--ease-io) calc(500ms*var(--k))}
.js .fr.v2::before{transform:translate(0,0)}
.js .fr.v2.in::before{transform:translate(16px,16px);transition:transform calc(800ms*var(--k)) var(--ease-out) calc(700ms*var(--k))}
.js [data-rv="frame"] .pc{opacity:0;transform:translate(var(--tx),var(--ty))}
.js [data-rv="frame"].in .pc{opacity:1;transform:none;transition:opacity calc(400ms*var(--k)) var(--ease-out) calc(1100ms*var(--k)),transform calc(550ms*var(--k)) var(--ease-out) calc(1100ms*var(--k))}
.js [data-rv="frame"] .tab{opacity:0;transform:translateY(8px)}
.js [data-rv="frame"].in .tab{opacity:1;transform:none;transition:opacity calc(500ms*var(--k)) var(--ease-out) calc(1250ms*var(--k)),transform calc(600ms*var(--k)) var(--ease-out) calc(1250ms*var(--k))}
/* honoraires : le filet se trace */
.js .c3>div::before{transform:scaleX(0)}
.js .c3>div.in::before{transform:scaleX(1);transition:transform calc(900ms*var(--k)) var(--ease-io) calc(var(--i,0)*90ms*var(--k))}
/* pages intérieures : le contenu entre sans délai, à l'arrivée sur la page */
.vw .bc{animation:fade calc(500ms*var(--k)) var(--ease-out) both}
/* mouvement réduit : plus doux, jamais de déplacement */
@media (prefers-reduced-motion:reduce){
  .js .hero::after,.js .hero .px::after{clip-path:none}
  .js [data-rv="card"] .bk,.js [data-rv="card"].in .bk{clip-path:none}
  .js .dw .ic svg *:not(.ac){stroke-dashoffset:0}
  .js .dw .ic .ac{opacity:1}
  .js [data-rv="frame"] .pic img{clip-path:none;transform:none}
  .js .fr:not(.v2)::before{clip-path:none}
  .js .fr.v2::before{transform:translate(16px,16px)}
  .js [data-rv="frame"] .pc,.js [data-rv="frame"] .tab{opacity:1;transform:none}
  .js .mk>span{transform:none}
  .js .c3>div::before{transform:none}
  .mega,.mega.open,.mm,.mm.open,.mega a.it,.mm a.it,.mm a.pl{transition:none}
  .big5 .col5{transition:none}
  .sc5 .st5 li{transition:none}
}
.reduce .hero::after,.reduce .hero .px::after{clip-path:none!important;animation:none!important}
.reduce [data-rv="card"] .bk{clip-path:none!important}
.reduce .dw .ic svg *:not(.ac){stroke-dashoffset:0!important}
.reduce .dw .ic .ac{opacity:1!important}
.reduce [data-rv="frame"] .pic img{clip-path:none!important;transform:none!important}
.reduce .fr:not(.v2)::before{clip-path:none!important}
.reduce .fr.v2::before{transform:translate(16px,16px)!important}
.reduce [data-rv="frame"] .pc,.reduce [data-rv="frame"] .tab{opacity:1!important;transform:none!important}
.reduce .mk>span{transform:none!important}
.reduce .c3>div::before{transform:none!important}
.reduce .mega,.reduce .mm,.reduce .mega a.it,.reduce .mm a.it,.reduce .mm a.pl,.reduce .big5 .col5,.reduce .sc5 .st5 li{transition:none!important}

/* ===== ajouts de production ===== */
.skip-link{position:absolute;left:-9999px;top:0;background:var(--ink);color:var(--bg);padding:10px 16px;z-index:100}
.skip-link:focus{left:8px;top:8px}
.err2{color:var(--sig);font-weight:600;margin:0 0 12px;font-size:15px}
.legal{padding-bottom:40px}
.legal section{padding-top:clamp(22px,3vw,40px);margin-top:clamp(22px,3vw,40px);border-top:1px solid var(--rule);max-width:760px}
.legal h2{font-size:clamp(24px,2.6vw,34px);margin-bottom:12px}
.legal p{margin:0 0 12px;max-width:68ch;color:var(--mu)}
.legal a{color:var(--fg)}
.legal .lead{max-width:56ch}

/* bandeau de consentement */
.ccb{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:90;max-width:520px;background:var(--bg);color:var(--fg);border:1px solid var(--fg);padding:18px 18px 16px;box-shadow:0 14px 40px rgba(23,21,15,.18);animation:ccbin .28s var(--ease-out)}
.ccb-t{font-family:var(--fb);font-size:15px;line-height:1.5;margin:0 0 14px}
.ccb-t b{font-family:var(--fd);font-weight:600}
.ccb-b{display:flex;gap:10px}
.ccb-btn{flex:1;min-height:44px;font-family:var(--fd);font-weight:600;font-size:14px;padding:11px 18px;background:var(--panel);color:var(--panel-fg);border:1px solid var(--panel);cursor:pointer;transition:transform .16s var(--ease-out)}
.ccb-btn:active{transform:scale(.97)}
.ccl{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}
@keyframes ccbin{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(max-width:640px){.ccb{left:10px;right:10px;max-width:none}}
@media(prefers-reduced-motion:reduce){.ccb{animation:none}}

/* ===== v1.2 : bleu marin et or, barre mobile, héros, étapes, contact ===== */
:root{--gold:#B8955A;--gold-lt:#DDC48D}
/* détails or : discrets, jamais sur du texte courant en fond beige */
.btn:not(.o){box-shadow:inset 0 -2px 0 var(--gold)}
.ct{border-top:2px solid var(--gold)}
.hero .pnl .cap.ftb{--tf:var(--gold-lt)}
.hero h1 em,.ct em,.mecta em,.endcta em,.cform em{color:var(--gold-lt)}
.hero h1 em::after{background:var(--gold-lt)}
.cform .cap,.ct .cap,.mecta .cap,.endcta .cap,.facts .cap,.mega .cta .cap{color:var(--gold-lt);opacity:1}
.cd .stars,.cd .fo::before{color:var(--gold-lt)}
.ic .ac,.chips .c .ic .ac,.ipb .ic .ac,.fcall .ic .ac{fill:var(--gold)}
.hero .pnl :focus-visible,.ct :focus-visible,.cform :focus-visible,.mecta :focus-visible,.endcta :focus-visible,.cd .fo :focus-visible{outline-color:var(--gold-lt)}
/* icônes des situations : elles remplissent mieux leur tuile */
.bk .ic{width:clamp(64px,6.2vw,96px);height:clamp(64px,6.2vw,96px)}
.bk.big .ic{width:clamp(110px,12vw,180px);height:clamp(110px,12vw,180px)}
/* les listes à l'intérieur des schémas ne sont pas des étapes : on annule les règles des lignes d'étape */
.sc5 .st5 .sch li{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:10px;padding:0;border-top:0}
.sc5 .st5 .sch li>*{grid-column:auto;grid-row:auto}
.sc5 .st5 .sch .chk li:first-child{padding-top:0}
/* barre du bas sur mobile : Appeler, Être rappelé, Menu (icône) */
.cb .mbtn2{display:none}
@media(max-width:900px){
  .hero .pnl{margin-top:-33px}
}
@media(max-width:760px){
  .nav{display:none}
  .cb{grid-template-columns:1.25fr 1fr auto;box-shadow:0 -8px 22px rgba(20,40,75,.12)}
  .sc .cb{transform:none}
  .cb .mbtn2{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--fg);border:0;box-shadow:inset 0 0 0 1.5px var(--fg);padding:0 18px;min-height:48px;cursor:pointer;transition:transform .16s var(--ease-out)}
  .cb .mbtn2 svg{display:block;width:22px;height:22px}
  .cb .mbtn2:active{transform:scale(.97)}
  .ccb{left:10px;right:10px;max-width:none;bottom:calc(14px + env(safe-area-inset-bottom,0px));transition:bottom .35s var(--ease-out)}
  .sc .ccb{bottom:calc(76px + env(safe-area-inset-bottom,0px))}
  /* héros : le panneau chevauche la photo, l'onglet et le titre respirent */
  .hero .px{height:42svh;min-height:230px;max-height:380px}
  .hero .pnl{padding:calc(33px + 30px) 24px 24px;gap:12px}
  .hero .pnl .cap{font-size:10.5px}
  .hero h1{font-size:clamp(27px,7.6vw,32px)}
  .hero .tel{font-size:clamp(38px,11.5vw,46px)}
  .hero .sm{font-size:13.5px}
  .hero .sm span+span{display:none}
  .hero .acts{gap:8px 18px}
  /* icônes des situations plus grandes */
  .bk .ic{width:78px;height:78px}
  .bk.big .ic{width:124px;height:124px}
  /* les cinq étapes : pleine largeur, un visuel par étape, texte allégé */
  .sc5 .stw{padding:0}
  .sc5 .stw .pline{display:none}
  .sc5 .st5{row-gap:0}
  .sc5 .st5>li{display:flex;flex-direction:column;padding:24px 0;border-top:1px solid var(--rule)}
  .sc5 .st5>li:first-child{border-top:0;padding-top:0}
  .sc5 .st5>li .nm{align-self:flex-start;font-size:38px;line-height:1;margin:0 0 6px}
  .sc5 .st5 h3{order:1;font-size:22px;margin:0 0 12px}
  .sc5 .st5>li>.sch{display:block;order:2;margin:0 0 16px}
  .sc5 .st5 .lead5{order:3;max-width:none}
  .sc5 .st5 .cols5{order:4;margin-bottom:12px}
  .sc5 .st5 .cols5 .blk:nth-child(2){display:none}
  .sc5 .chip5{order:5;max-width:none}
}
/* page contact sur mobile : le formulaire d'abord, puis le bureau, la carte et les coordonnées */
@media(max-width:900px){
  .ctp{display:flex;flex-direction:column;gap:0}
  .ctp>div:first-child{display:contents}
  .ctp>div:first-child>*{order:1}
  .ctp>div:last-child{order:2}
  .ctp>div:first-child>.adr,.ctp>div:first-child>.mapf,.ctp>div:first-child>.fiche{order:3}
}
