/* Gabarit « Cadran » de test-montre-connectee.fr (09/11/2026). Une seule largeur de contenu (--w), anneau de note autour des produits, règle graduée comme motif. */
:root{--v35hzr8:#12151a;--v49no2b:#262d36;--v8eufd7:#4a5462;--v6xsr7z:#f3f5f7;--v7boo1r:#fff;--v4sqiwc:#d9dfe6;--v8ctia7:#ff5b14;--v5spfst:#b83a00;--vfmp49j:#0a6b6d;--v0aivc8:#a4261d;--w:880px;--r:18px;
--v16q9h0:"Bricolage Grotesque","Trebuchet MS",system-ui,sans-serif;--body:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:84px;-webkit-text-size-adjust:100%}
body{margin:0;background:var(--v6xsr7z);color:var(--v49no2b);font:400 18px/1.7 var(--body)}
img{max-width:100%;height:auto}
a{color:var(--vfmp49j);text-underline-offset:3px}
a:hover{color:var(--v35hzr8)}
:focus-visible{outline:3px solid var(--vfmp49j);outline-offset:2px}
.c9bx8ig{position:absolute;left:-999px;top:0;background:var(--v35hzr8);color:#fff;padding:10px 16px;z-index:100}
.c9bx8ig:focus{left:8px;top:8px}
.c9dd0uu{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.c3ya9wt{width:min(100% - 40px,var(--w));margin:0 auto}
h1,h2,h3{font-family:var(--v16q9h0);color:var(--v35hzr8);line-height:1.12;margin:0}
h1{font-weight:800;font-size:clamp(2rem,5.4vw,3.3rem);letter-spacing:-.02em}
h2{font-weight:800;font-size:clamp(1.55rem,3.4vw,2.1rem);letter-spacing:-.015em}
h3{font-weight:800;font-size:1.28rem;margin:30px 0 8px}
p{margin:0 0 16px}
ul,ol{padding-left:1.25em;margin:0 0 18px}
li{margin:0 0 6px}
strong{color:var(--v35hzr8)}

/* boutons */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:999px;font:700 1rem/1.2 var(--body);text-decoration:none;border:2px solid transparent;cursor:pointer;text-align:center}
.btn.c99de1p{background:var(--v8ctia7);color:var(--v35hzr8)}
.btn.c99de1p:hover{background:#ff7a3d;color:var(--v35hzr8)}
.btn.c1qoqiu{padding:8px 14px;font-size:.9rem}
.btn.cdeysjz{width:100%}
.btn.cf5c7py{border-color:var(--v35hzr8);color:var(--v35hzr8);background:transparent}
.btn.cf5c7py:hover{background:var(--v35hzr8);color:#fff}
.btn.c1ngq2n{border-color:#fff;color:#fff;background:transparent}
.btn.c1ngq2n:hover{background:#fff;color:var(--v35hzr8)}
a.cf5c7py:not(.btn){font-weight:700;font-size:.92rem;color:var(--vfmp49j)}

/* en-tête */
.ccnk8g4{position:sticky;top:0;z-index:40;background:var(--v35hzr8);color:#fff}
.c7h4y22{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}
.brand{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none;font:800 1.08rem/1.1 var(--v16q9h0);letter-spacing:-.01em}
.brand svg{width:38px;height:38px;flex:none}
.brand:hover{color:#fff}
.ca0efkh{position:absolute;opacity:0;pointer-events:none}
.c5oc12s{display:none;flex-direction:column;gap:5px;padding:10px;cursor:pointer}
.c5oc12s span{display:block;width:24px;height:2.5px;background:#fff;border-radius:2px}
.nav{display:flex;align-items:center;gap:6px}
.cg23edo{display:flex;gap:2px;list-style:none;margin:0;padding:0}
.cg23edo li{margin:0;position:relative}
.cg23edo>li>a{display:block;padding:10px 13px;color:#fff;text-decoration:none;font-weight:600;font-size:.97rem;border-radius:999px}
.cg23edo>li>a:hover,.cg23edo>li:focus-within>a{background:#262d36;color:#fff}
.c54as1x{display:none;position:absolute;left:0;top:100%;min-width:260px;background:#fff;border-radius:14px;padding:8px;list-style:none;margin:6px 0 0;box-shadow:0 14px 34px rgba(10,14,20,.28)}
.c7gc6v5:hover .c54as1x,.c7gc6v5:focus-within .c54as1x{display:block}
.c54as1x a{display:block;padding:9px 12px;border-radius:9px;color:var(--v35hzr8);text-decoration:none;font-weight:600;font-size:.94rem}
.c54as1x a:hover{background:var(--v6xsr7z)}
.c3hl60s{padding:9px 16px;font-size:.92rem;background:var(--v8ctia7);color:var(--v35hzr8)}
.c3hl60s:hover{background:#ff7a3d;color:var(--v35hzr8)}

/* fil d'Ariane, méta */
.c1mahu3 ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px 8px;padding:0;margin:0 0 16px;font-size:.88rem}
.c1mahu3 li{margin:0}
.c1mahu3 li+li::before{content:"/";margin-right:8px;color:#8a94a3}
.c1mahu3 a{color:var(--v8eufd7)}
.cb1upo0{display:inline-block;font:700 .78rem/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--v5spfst);margin-bottom:12px}
.c26au4i{font-size:1.18rem;color:var(--v49no2b);margin:16px 0 0;max-width:34em}
.c8u2bih{font-size:.86rem;color:var(--v8eufd7);margin:16px 0 0}
.cdm17cn{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}

/* hero de page : règle graduée en bas */
.c894j8f.cafjjx9{background:#fff;padding:30px 0 0;position:relative}
.c894j8f.cafjjx9::after{content:"";display:block;height:20px;margin-top:34px;background:repeating-linear-gradient(90deg,var(--v35hzr8) 0 2px,transparent 2px 60px) bottom/100% 18px no-repeat,repeating-linear-gradient(90deg,#8a94a3 0 1.5px,transparent 1.5px 12px) bottom/100% 9px no-repeat}
.c894j8f.cafjjx9 .cf8k28w{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}
.c894j8f.cafjjx9.ceq5t6p .cf8k28w{grid-template-columns:1fr auto}
.ce2tx0m{display:flex;align-items:flex-end;justify-content:center;padding:0 18px 0 0}
.ce2tx0m .dial{margin-left:-26px;box-shadow:0 10px 26px rgba(10,14,20,.18)}
.ce2tx0m .dial:first-child{margin-left:0}
.ce2tx0m.c2cqryz .dial:nth-child(2){transform:translateY(-22px)}
.cac5cii{background:var(--v6xsr7z);border:1px solid var(--v4sqiwc);border-radius:22px;padding:22px;width:320px}
.cf844h6{position:relative;display:flex;justify-content:center;margin-bottom:12px}
.c68bs0r{position:absolute;right:6px;bottom:-6px;width:84px;height:84px;border-radius:50%;background:var(--v35hzr8);color:#fff;display:grid;place-content:center;text-align:center;line-height:1;box-shadow:0 6px 16px rgba(10,14,20,.3)}
.c68bs0r b{font:800 1.75rem/1 var(--v16q9h0);color:#fff}
.c68bs0r small{font-size:.7rem;color:#cfd6df}
.c68bs0r em{font:600 .58rem/1.1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:#ffb08a;font-style:normal;margin-top:3px}
.c8y719c{font-size:1.15rem;margin:8px 0 6px}
.c76rl8n{margin:0 0 10px;font-size:.92rem}
.c76rl8n small{color:var(--v8eufd7)}
.cb1n4nt{width:100%;border-collapse:collapse;font-size:.88rem;margin-bottom:14px}
.cb1n4nt th{text-align:left;font-weight:600;color:var(--v8eufd7);padding:5px 8px 5px 0;vertical-align:top;border-bottom:1px solid var(--v4sqiwc);width:38%}
.cb1n4nt td{padding:5px 0;border-bottom:1px solid var(--v4sqiwc)}

/* hero d'accueil */
.c894j8f.c1l3yp7{position:relative;color:#fff;min-height:clamp(540px,82vh,740px);display:flex;align-items:center;background:var(--v35hzr8);overflow:hidden}
.c7yeguk{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:68% 50%}
.c894j8f.c1l3yp7::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(10,12,16,.9) 0%,rgba(10,12,16,.66) 46%,rgba(10,12,16,.12) 100%)}
.c894j8f.c1l3yp7::after{content:"";position:absolute;left:0;right:0;bottom:0;height:20px;z-index:2;background:repeating-linear-gradient(90deg,rgba(255,255,255,.85) 0 2px,transparent 2px 60px) bottom/100% 18px no-repeat,repeating-linear-gradient(90deg,rgba(255,255,255,.4) 0 1.5px,transparent 1.5px 12px) bottom/100% 9px no-repeat}
.cf8k28w{position:relative;z-index:3}
.c894j8f.c1l3yp7 .cf8k28w{padding:70px 0 130px}
.c894j8f.c1l3yp7 h1{color:#fff;max-width:13em}
.c894j8f.c1l3yp7 .cb1upo0{color:#ff8a52}
.c894j8f.c1l3yp7 .c26au4i{color:#e6ebf1}
.c06owh2{display:flex;flex-wrap:wrap;gap:12px 34px;list-style:none;margin:34px 0 0;padding:0}
.c06owh2 li{margin:0;font-size:.88rem;color:#cfd6df;line-height:1.25}
.c06owh2 b{display:block;font:800 1.7rem/1.1 var(--v16q9h0);color:#fff}

/* sélecteur */
.c7hgnxt{position:relative;z-index:5;margin-top:-84px}
.c308rwq{background:#fff;border-radius:24px;padding:28px 28px 24px;box-shadow:0 20px 50px rgba(10,14,20,.2);border:1px solid var(--v4sqiwc)}
.c308rwq h2{font-size:clamp(1.4rem,3vw,1.8rem)}
.c4l63h8{margin:6px 0 18px;color:var(--v8eufd7);font-size:.98rem}
.selform fieldset{border:0;margin:0 0 14px;padding:0}
.selform legend{font:700 .85rem/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--v8eufd7);padding:0;margin-bottom:9px}
.c6200mv{display:flex;flex-wrap:wrap;gap:8px}
.c8a5dzb{position:relative;margin:0}
.c8a5dzb input{position:absolute;opacity:0;inset:0;cursor:pointer}
.c8a5dzb span{display:inline-block;padding:9px 16px;border:1.5px solid var(--v4sqiwc);border-radius:999px;font-weight:600;font-size:.96rem;color:var(--v35hzr8);background:#fff}
.c8a5dzb input:checked+span{background:var(--v35hzr8);border-color:var(--v35hzr8);color:#fff}
.c8a5dzb input:focus-visible+span{outline:3px solid var(--vfmp49j);outline-offset:2px}
.selres{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:6px}
.selnote{grid-column:1/-1;margin:0;font-size:.92rem;color:var(--v8eufd7)}
.res{display:flex;gap:14px;align-items:center;background:var(--v6xsr7z);border-radius:18px;padding:14px;text-decoration:none;color:var(--v35hzr8);border:1px solid var(--v4sqiwc)}
.res:hover{border-color:var(--v35hzr8);color:var(--v35hzr8)}
.res b{display:block;font:800 1.02rem/1.2 var(--v16q9h0)}
.res small{display:block;color:var(--v8eufd7);font-size:.86rem;line-height:1.4;margin-top:3px}

/* tuiles de groupes */
.ca7d6lq{padding:54px 0 6px}
.ca7d6lq h2{margin-bottom:18px}
.cg7763p{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}
.c7t47u2{display:flex;flex-direction:column;background:#fff;border:1px solid var(--v4sqiwc);border-radius:20px;overflow:hidden;text-decoration:none;color:var(--v49no2b)}
.c7t47u2 img{width:100%;height:190px;object-fit:cover}
.c7t47u2 b{font:800 1.25rem/1.2 var(--v16q9h0);color:var(--v35hzr8);padding:16px 18px 2px}
.c7t47u2 span{padding:0 18px;font-size:.95rem}
.c7t47u2 em{font:700 .8rem/1 var(--body);font-style:normal;color:var(--v5spfst);padding:10px 18px 18px;letter-spacing:.06em;text-transform:uppercase}
.c7t47u2:hover{border-color:var(--v35hzr8)}

/* contenu */
.c8jj5lk{padding-top:30px;padding-bottom:50px}
.c8jj5lk article{counter-reset:s}
.c5do45t{margin-top:44px}
.c5do45t>h2{padding-top:22px;background:repeating-linear-gradient(90deg,var(--v35hzr8) 0 2px,transparent 2px 10px) top/100% 9px no-repeat,repeating-linear-gradient(90deg,var(--v35hzr8) 0 2px,transparent 2px 100px) top/100% 15px no-repeat;margin-bottom:16px}
.c5do45t>h2::before{counter-increment:s;content:counter(s,decimal-leading-zero);display:block;font:700 .78rem/1 var(--body);letter-spacing:.18em;color:var(--v5spfst);margin-bottom:8px}
.c5do45t.c38m2ws>h2#fiches{margin-top:46px}
.cdjy6d9{background:var(--v35hzr8);color:#e6ebf1;border-radius:20px;padding:22px 26px;margin:0 0 26px}
.cdjy6d9 strong{display:block;font:800 1.1rem/1 var(--v16q9h0);color:#fff;margin-bottom:12px}
.cdjy6d9 ul{margin:0;padding-left:1.1em}
.cdjy6d9 li::marker{color:var(--v8ctia7)}
.c8rw43c{margin:0 0 22px}
.c8rw43c strong{display:block;font:700 .8rem/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--v8eufd7);margin-bottom:9px}
.c0wslor{display:flex;flex-wrap:wrap;gap:8px}
.c0wslor a{padding:6px 13px;border:1px solid var(--v4sqiwc);border-radius:999px;background:#fff;color:var(--v35hzr8);text-decoration:none;font-weight:600;font-size:.86rem}
.c0wslor a:hover{border-color:var(--v35hzr8)}
.cddn6hc{margin:22px 0;background:#fff;border:1px solid var(--v4sqiwc);border-radius:18px;padding:18px 18px 14px;text-align:center}
.cddn6hc img{display:block;margin:0 auto;width:auto;max-width:100%;max-height:360px;height:auto;object-fit:contain}
.cddn6hc figcaption{font-size:.88rem;color:var(--v8eufd7);margin-top:10px;text-align:left}
.c43a5ab{border-left:5px solid var(--vfmp49j);background:#fff;border-radius:0 16px 16px 0;padding:16px 20px;margin:20px 0}
.c43a5ab.c3jmw77{border-color:var(--v8ctia7)}
.c43a5ab b{display:block;font:800 1.02rem/1.2 var(--v16q9h0);color:var(--v35hzr8);margin-bottom:5px}
.c43a5ab p{margin:0;font-size:.98rem}

/* tableaux */
.c49cw6n{overflow-x:auto;border:1px solid var(--v4sqiwc);border-radius:16px;background:#fff;margin:18px 0}
table{border-collapse:collapse;width:100%;font-size:.94rem;line-height:1.45}
th,td{padding:11px 13px;text-align:left;vertical-align:top;border-bottom:1px solid var(--v4sqiwc)}
thead th{background:var(--v35hzr8);color:#fff;font-weight:700;white-space:nowrap}
tbody tr:last-child td,tbody tr:last-child th{border-bottom:0}
tbody tr:nth-child(even){background:#f8f9fb}
caption{text-align:left;padding:10px 13px;font-weight:700;color:var(--v35hzr8)}
.c2citd7 th{width:36%;color:var(--v8eufd7);font-weight:600;background:#f8f9fb}
.cmp-table td.c3kam6m,.cmp-table th.c3kam6m{width:44px;padding-right:0;text-align:center}
.cmp-table input{width:20px;height:20px;accent-color:var(--v8ctia7)}
.cmp-table th,.cmp-table td{padding:10px 9px}
.cmp-table thead th{white-space:normal}
.cmp-table td.tn{min-width:150px}
.cmp-table td.tn .dial{vertical-align:middle;margin-right:8px}
.cmp-table td.tn a{font-weight:700;color:var(--v35hzr8);display:inline-block;max-width:104px;vertical-align:middle;line-height:1.25}
.cmp-table td.go{width:88px}
.cmp-table td.go .cf5c7py{display:block;margin-top:5px}
.cmpbar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--v35hzr8);color:#fff;display:flex;gap:14px;align-items:center;justify-content:center;flex-wrap:wrap;padding:12px 16px}
.cmpbar[hidden]{display:none}
.cmpbar .cf5c7py{color:#fff;background:none;border:0;cursor:pointer;font:600 .9rem var(--body);text-decoration:underline}
.cmpmodal{position:fixed;inset:0;z-index:80;background:rgba(10,14,20,.7);display:flex;align-items:flex-start;justify-content:center;padding:24px 14px;overflow:auto}
.cmpmodal[hidden]{display:none}
.cmppanel{background:#fff;border-radius:22px;padding:22px;max-width:980px;width:100%}
.cmphead{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}
.cmphead h2{font-size:1.4rem}
.cmpx{background:var(--v35hzr8);color:#fff;border:0;border-radius:999px;padding:8px 16px;font:700 .9rem var(--body);cursor:pointer}
.cmpgrid{display:grid;gap:12px}
.cmpcol{border:1px solid var(--v4sqiwc);border-radius:16px;padding:14px;text-align:center}
.cmpcol b{display:block;font:800 1rem/1.2 var(--v16q9h0);color:var(--v35hzr8);margin:8px 0 4px}
.cmpcol dl{margin:10px 0;text-align:left;font-size:.88rem}
.cmpcol dt{font-weight:700;color:var(--v8eufd7);margin-top:8px;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}
.cmpcol dd{margin:2px 0 0;color:var(--v49no2b)}

/* cadran : image de produit + anneau */
.dial{--p:0;position:relative;display:inline-grid;place-items:center;flex:none;border-radius:50%;padding:6px;background:conic-gradient(var(--v8ctia7) calc(var(--p)*1%),var(--v4sqiwc) 0);vertical-align:middle}
.dial img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:50%;padding:8%}
.d-xs{width:52px;height:52px;padding:3px}
.d-s{width:80px;height:80px;padding:4px}
.d-m{width:112px;height:112px}
.d-l{width:150px;height:150px}
.d-xl{width:230px;height:230px;padding:8px}
.dial.cbey10s{background:var(--v4sqiwc)}
.cbe20ho{position:absolute;left:-2px;top:-2px;min-width:30px;height:30px;border-radius:50%;background:var(--v35hzr8);color:#fff;font:700 .78rem/30px var(--body);text-align:center;font-style:normal;letter-spacing:.02em}

/* fiches produit */
.c8gn783{display:grid;gap:18px;margin-top:6px}
.c46mlkp{display:grid;grid-template-columns:150px 1fr;gap:22px;align-items:start;background:#fff;border:1px solid var(--v4sqiwc);border-radius:var(--r);padding:22px}
.c46mlkp h3{margin:0 0 4px;font-size:1.3rem}
.c46mlkp .c2wp0o5{font-size:.88rem;color:var(--v8eufd7);margin:0 0 10px}
.cap0g9g{display:grid;grid-template-columns:1fr 1fr;gap:6px 22px;margin:12px 0 16px}
.cap0g9g ul{list-style:none;padding:0;margin:0;font-size:.94rem}
.cap0g9g li{position:relative;padding-left:22px;margin-bottom:5px}
.c20e2ba li::before{content:"+";position:absolute;left:0;font-weight:800;color:var(--vfmp49j)}
.c8bnxdz li::before{content:"\2212";position:absolute;left:0;font-weight:800;color:var(--v0aivc8)}
.c4cjcpz{display:flex;flex-direction:column;gap:8px;align-items:flex-start}
.c4cjcpz .btn.cdeysjz{width:100%}
.c1h4wxw{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#fff;border:1px solid var(--v4sqiwc);border-left:6px solid var(--v8ctia7);border-radius:16px;padding:14px 20px;margin:30px 0 0}
.c1h4wxw p{margin:0}
.c1h4wxw span{color:var(--v8eufd7);font-size:.9rem;margin-left:8px}
.cdel0b2{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:20px 0}
.c3gcwnc{background:#fff;border:1px solid var(--v4sqiwc);border-radius:18px;padding:16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}
.c3gcwnc b{font:800 .96rem/1.2 var(--v16q9h0);color:var(--v35hzr8)}
.c3gcwnc small{color:var(--v8eufd7);font-size:.8rem}
.c3vlnf4{background:#fff;border:1px solid var(--v4sqiwc);border-radius:var(--r);padding:20px 22px;margin:18px 0}
.c3vlnf4 h3{margin:0 0 2px}
.c4leqjb{color:var(--v8eufd7);margin:0 0 12px}
.c3vlnf4 ul{list-style:none;padding:0;margin:0}
.c3vlnf4 li{display:grid;grid-template-columns:150px 1fr 56px;gap:12px;align-items:center;margin-bottom:8px;font-size:.94rem}
.c7mcvyr{height:10px;background:var(--v4sqiwc);border-radius:6px;overflow:hidden}
.c7mcvyr i{display:block;height:100%;background:var(--v8ctia7)}
.c0ebzu6{display:flex;gap:10px;margin-top:14px}
.c0ebzu6 img{width:96px;height:96px;object-fit:contain;background:#fff;border:1px solid var(--v4sqiwc);border-radius:12px;padding:6px}
.c70j80u{--r:4;display:inline-block;width:5.5em;height:1em;vertical-align:-.1em;background:linear-gradient(90deg,#e08a00 calc(var(--r)/5*100%),#cfd6df 0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 20'%3E%3Cpath d='M11 1l3 6.3 6.9.9-5 4.8 1.3 6.8L11 16.4 4.8 19.8l1.3-6.8-5-4.8 6.9-.9z'/%3E%3C/svg%3E") 0 0/1.1em 1em repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 20'%3E%3Cpath d='M11 1l3 6.3 6.9.9-5 4.8 1.3 6.8L11 16.4 4.8 19.8l1.3-6.8-5-4.8 6.9-.9z'/%3E%3C/svg%3E") 0 0/1.1em 1em repeat-x}

/* cartes de pages, FAQ, suite */
.c710bta{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:14px 0 4px}
.c35358j{display:flex;gap:14px;align-items:center;background:#fff;border:1px solid var(--v4sqiwc);border-radius:16px;padding:14px;text-decoration:none;color:var(--v49no2b)}
.c35358j:hover{border-color:var(--v35hzr8)}
.c9q1or1 em{display:block;font:700 .72rem/1 var(--body);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--v5spfst);margin-bottom:5px}
.c9q1or1 b{display:block;font:800 1rem/1.2 var(--v16q9h0);color:var(--v35hzr8)}
.c9q1or1 small{display:block;font-size:.86rem;line-height:1.4;margin-top:4px;color:var(--v8eufd7)}
.faq details{background:#fff;border:1px solid var(--v4sqiwc);border-radius:14px;margin-bottom:8px;padding:0}
.faq summary{cursor:pointer;padding:14px 18px;font-weight:700;color:var(--v35hzr8);list-style:none;display:flex;justify-content:space-between;gap:12px}
.faq summary::after{content:"+";font-weight:800;color:var(--v5spfst)}
.faq details[open] summary::after{content:"\2212"}
.faq details p{padding:0 18px;margin:0 0 16px}
.ccir4s8{margin-top:40px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.ccir4s8 strong{margin-right:6px}
.ccir4s8 a{padding:7px 14px;background:#fff;border:1px solid var(--v4sqiwc);border-radius:999px;text-decoration:none;font-weight:600;font-size:.92rem}

/* pied de page */
.c9q6v2c{background:var(--v35hzr8);color:#b9c2cd;padding:44px 0 26px;font-size:.92rem;line-height:1.6}
.c9q6v2c a{color:#e6ebf1}
.c07cbql{display:grid;grid-template-columns:1.2fr 2fr;gap:34px}
.cbzcgzw{display:flex;gap:12px;align-items:flex-start}
.cbzcgzw svg{width:44px;height:44px;flex:none}
.cbzcgzw strong{color:#fff;font:800 1.05rem var(--v16q9h0)}
.cbzcgzw p{margin:4px 0 0}
.ca28ooy{display:flex;gap:30px;flex-wrap:wrap}
.c9a46p6 strong{display:block;color:#fff;margin-bottom:8px}
.c9a46p6 ul{list-style:none;padding:0;margin:0}
.c9a46p6 li{margin-bottom:5px}
.c3tjjjd{margin:26px 0 6px;font-size:.82rem}
.c0n02lj{margin:0;font-size:.82rem}

@media (max-width:760px){
body{font-size:17px}
.c5oc12s{display:flex}
.nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--v35hzr8);padding:8px 20px 20px;flex-direction:column;align-items:stretch;border-top:1px solid #262d36;max-height:calc(100vh - 64px);overflow:auto}
.ca0efkh:checked~.nav{display:flex}
.cg23edo{flex-direction:column}
.c54as1x{display:block;position:static;box-shadow:none;background:none;padding:0 0 6px 14px;margin:0}
.c54as1x a{color:#cfd6df;padding:6px 10px}
.c3hl60s{text-align:center}
.c894j8f.cafjjx9.ceq5t6p .cf8k28w{grid-template-columns:1fr}
.ce2tx0m{justify-content:flex-start;padding:6px 0 0}
.ce2tx0m .dial{width:104px;height:104px;margin-left:-18px}
.cac5cii{width:100%}
.c894j8f.c1l3yp7 .cf8k28w{padding:48px 0 118px}
.c894j8f.c1l3yp7::before{background:linear-gradient(180deg,rgba(10,12,16,.3) 0%,rgba(10,12,16,.62) 45%,rgba(10,12,16,.92) 100%)}
.c7yeguk{object-position:76% 30%}
.c7hgnxt{margin-top:-70px}
.c308rwq{padding:22px 18px}
.c46mlkp{grid-template-columns:1fr;gap:14px}
.c19lgvf{display:flex;justify-content:center}
.cap0g9g{grid-template-columns:1fr}
.c3vlnf4 li{grid-template-columns:1fr 56px}
.c3vlnf4 li .c7mcvyr{grid-column:1/-1;order:3}
.c07cbql{grid-template-columns:1fr}
.cmp-table td.tn{min-width:160px}
}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
