/* falling-pickaxe1.online : gabarit « strates ». Sombre brun, or pour l'action, une couleur par strate de minerai. */
:root{--vc0s4ep:#140f0b;--v12lesx:#1b140f;--v2fw5yv:#241a13;--v7bso5s:#2d2118;--v4q54c7:#3d2e21;--v6zqm5i:#f3e6d3;--v1nu9z5:#c3b299;--v93033j:#ffd43b;--v9645mh:#2a1f00;--v7uvllt:#b8921a;
--vdwirfi:#3ee0d0;--v25jtlo:#e48a2c;--vgf1dj9:#ef5a4a;--v493tlp:#4ee06a;--v66q5x8:#a3a6ac;--v3zign7:#b9803f;--v4vr0vl:14px}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:76px}
body{margin:0;background:var(--vc0s4ep);color:var(--v6zqm5i);font:400 17px/1.7 "Lexend",system-ui,sans-serif;-webkit-font-smoothing:antialiased}
img{max-width:100%;height:auto;display:block}
a{color:var(--v93033j)}
button{font:inherit}
h1,h2,h3{font-family:"Pixelify Sans","Lexend",sans-serif;font-weight:700;line-height:1.12;margin:0;letter-spacing:.2px}
h1{font-size:clamp(2.3rem,5.4vw,3.9rem)}
h2{font-size:clamp(1.7rem,3.4vw,2.45rem);margin-bottom:.9rem}
h3{font-size:1.25rem;margin-bottom:.4rem}
p{margin:0 0 1rem}
.ca5qm84{width:100%;max-width:1160px;margin:0 auto;padding:0 20px}
.cfosqn9{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
svg.px{width:1em;height:1em;image-rendering:pixelated;shape-rendering:crispEdges;flex:none}

/* en-tête */
.nav{position:sticky;top:0;z-index:50;background:rgba(20,15,11,.97);border-bottom:2px solid var(--v4q54c7)}
.nav .ca5qm84{display:flex;align-items:center;gap:18px;height:64px}
.c6bv18u{display:flex;align-items:center;gap:10px;color:var(--v6zqm5i);text-decoration:none;font:700 1.25rem "Pixelify Sans",sans-serif;white-space:nowrap}
.c6bv18u svg{width:30px;height:30px}
#burger{display:none;margin-left:auto;background:var(--v2fw5yv);color:var(--v6zqm5i);border:2px solid var(--v4q54c7);border-radius:8px;padding:6px 14px;cursor:pointer}
#panneau{display:flex;align-items:center;gap:6px;margin-left:auto}
#panneau nav{display:flex;gap:2px}
#panneau nav a{color:var(--v1nu9z5);text-decoration:none;font-size:.92rem;padding:8px 10px;border-radius:8px}
#panneau nav a:hover{color:var(--v6zqm5i);background:var(--v2fw5yv)}

/* boutons */
.btn-or,.btn-bord{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font:700 1.02rem "Lexend",sans-serif;border-radius:8px;padding:13px 24px;line-height:1.2;text-align:center}
.btn-or{background:var(--v93033j);color:var(--v9645mh);border-bottom:4px solid var(--v7uvllt);transition:transform .08s}
.btn-or:hover{transform:translateY(2px);border-bottom-width:2px;margin-bottom:2px}
.btn-bord{border:2px solid var(--vdwirfi);color:var(--vdwirfi);background:transparent}
.btn-bord:hover{background:rgba(62,224,208,.1)}
.c0bpc08{padding:9px 16px;font-size:.92rem}
.c61bsq8{display:flex;flex-wrap:wrap;gap:12px;margin-top:1.4rem}
.c61bsq8 .btn-or{flex:1 1 250px;max-width:380px}

/* hero */
.c17x15h{background:linear-gradient(#1d3a52 0,#2f6a8c 0,#2a1e14 100%);border-bottom:6px solid var(--v3zign7)}
.c17x15h .ca5qm84{display:grid;grid-template-columns:1.02fr .98fr;grid-template-areas:"t v" "x v";column-gap:44px;padding-top:44px;padding-bottom:50px;align-items:start}
.c0sa57c{grid-area:t;align-self:end}
.cfml9vg{grid-area:x}
.ca3xoxa{grid-area:v;margin:0;align-self:center}
.cd3utzl{display:inline-block;font:700 .8rem "Lexend",sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--v9645mh);background:var(--v93033j);padding:4px 10px;border-radius:5px;margin-bottom:1rem}
.c17x15h h1{text-shadow:0 3px 0 rgba(0,0,0,.35)}
.c2bu3tj{font-size:1.14rem;color:#fbeedb;margin:1.1rem 0 0}
.c88wv7r{list-style:none;margin:1.3rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.c88wv7r li{background:rgba(20,15,11,.72);border:2px solid rgba(255,255,255,.18);border-radius:8px;padding:5px 12px;font-size:.92rem}
.c88wv7r b{color:var(--v93033j)}
.c74lm22{border:4px solid #0d0906;border-radius:6px;box-shadow:0 0 0 4px var(--v93033j),8px 8px 0 4px rgba(0,0,0,.45);overflow:hidden;background:#0d0906}
.c74lm22 img{width:100%}
.c5dh9pi{font-size:.82rem;color:var(--v1nu9z5);margin:1rem 0 0}

/* sections */
.caj1rsd{padding:72px 0;border-top:6px solid var(--v89d9q0,var(--v4q54c7));background:var(--vc0s4ep)}
.caj1rsd.c3du3dl{background:var(--v12lesx)}
.caj1rsd>.ca5qm84>p:not(.cetsf7i){max-width:72ch}
.cetsf7i{display:inline-flex;align-items:center;gap:10px;font:700 .8rem "Lexend",sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--v89d9q0,var(--v1nu9z5));margin:0 0 .7rem}
.cetsf7i::before{content:"";width:14px;height:14px;background:var(--v89d9q0,var(--v1nu9z5));box-shadow:4px 4px 0 rgba(255,255,255,.18)}
.c7jah49{color:var(--v1nu9z5);font-size:1.06rem}
.c3d8rgb,.cearitb,.cahjhlc,.cdu82ln,.c4lsm7g,.cay4zgc,.cbi1l34{margin-bottom:1.6rem}

/* chiffres clés */
.c5mg03a{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:26px 0}
.c5mg03a div{background:var(--v2fw5yv);border:2px solid var(--v4q54c7);border-radius:var(--v4vr0vl);padding:16px 18px}
.c5mg03a dt{font-size:.82rem;color:var(--v1nu9z5);letter-spacing:.04em}
.c5mg03a dd{margin:.2rem 0 0;font:700 1.55rem/1.15 "Lexend",sans-serif;color:var(--v93033j)}
.c5mg03a small{display:block;font:400 .8rem/1.3 "Lexend",sans-serif;color:var(--v1nu9z5);margin-top:.25rem}

/* frise des étapes */
.c4lsm7g{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;counter-reset:e}
.c4lsm7g li{background:var(--v2fw5yv);border:2px solid var(--v4q54c7);border-radius:var(--v4vr0vl);overflow:hidden;counter-increment:e}
.c4lsm7g img{aspect-ratio:16/10;object-fit:cover;width:100%;border-bottom:2px solid var(--v4q54c7);image-rendering:pixelated}
.c4lsm7g div{padding:14px 16px 18px}
.c4lsm7g h3::before{content:counter(e);display:inline-grid;place-items:center;width:28px;height:28px;margin-right:9px;background:var(--v93033j);color:var(--v9645mh);border-radius:6px;font-size:1rem}
.c4lsm7g p{font-size:.95rem;color:var(--v1nu9z5);margin:0}

/* démo */
.ca6f6v9{display:grid;grid-template-columns:1.5fr 1fr;gap:34px;align-items:start;margin-top:1.4rem}
#demo-cadre{position:relative;aspect-ratio:16/10;border:4px solid #0d0906;border-radius:6px;box-shadow:0 0 0 4px var(--v66q5x8),8px 8px 0 4px rgba(0,0,0,.45);background:#0d0906 url("/visuels/roue.webp") center/cover;overflow:hidden}
#demo-cadre iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}
#demo-cadre[data-forme="portrait"]{aspect-ratio:auto;height:min(78vh,720px);max-width:380px;margin:0 auto}
#demo-voile{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:12px;text-align:center;background:rgba(13,9,6,.66);padding:20px}
#demo-voile p{margin:0;max-width:34ch;color:#fbeedb;font-size:.95rem}
#demo-cadre[data-etat="actif"] #demo-voile{display:none}
#demo-x{position:absolute;top:8px;right:8px;z-index:3;background:rgba(0,0,0,.7);color:#fff;border:2px solid #555;border-radius:6px;padding:4px 10px;cursor:pointer;font-size:.85rem}
#demo-cadre:not([data-etat="actif"]) #demo-x{display:none}
.c8c3r43{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.c8c3r43 li{background:var(--v2fw5yv);border:2px solid var(--v4q54c7);border-left:6px solid var(--v89d9q0,var(--vdwirfi));border-radius:10px;padding:12px 16px;font-size:.96rem}
.c8c3r43 b{color:var(--v6zqm5i)}
.c0afhq9{font-size:.88rem;color:var(--v1nu9z5);margin-top:.9rem}

/* rouleau */
.cahjhlc{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:1.5rem 0}
.c634s4r{background:var(--v2fw5yv);border:2px solid var(--v4q54c7);border-radius:var(--v4vr0vl);padding:16px 10px;text-align:center}
.c634s4r svg{width:54px;height:54px;margin:0 auto 8px}
.c634s4r b{display:block;font:700 1.02rem "Pixelify Sans",sans-serif}
.c634s4r span{font-size:.84rem;color:var(--v1nu9z5)}
.cdu82ln{display:flex;gap:16px;align-items:center;background:var(--v7bso5s);border:2px solid var(--v93033j);border-radius:var(--v4vr0vl);padding:16px 20px;margin-top:1rem}
.cdu82ln b{font:700 2.2rem/1 "Lexend",sans-serif;color:var(--v93033j);white-space:nowrap}
.cdu82ln p{margin:0;font-size:.98rem}

/* pioches */
.c3d8rgb{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:1.5rem}
.pioche{background:var(--v2fw5yv);border:2px solid var(--v4q54c7);border-top:6px solid var(--v89d9q0);border-radius:var(--v4vr0vl);padding:18px 18px 20px}
.pioche svg{width:56px;height:56px}
.pioche h3{margin-top:8px}
.pioche .c49ytqs{font:700 2rem/1 "Lexend",sans-serif;color:var(--v89d9q0)}
.pioche .c49ytqs small{font:400 .85rem "Lexend",sans-serif;color:var(--v1nu9z5)}
.c1v4tg9{height:12px;background:#0d0906;border:2px solid var(--v4q54c7);border-radius:4px;margin:12px 0 10px;overflow:hidden}
.c1v4tg9 i{display:block;height:100%;background:var(--v89d9q0)}
.pioche dl{margin:0;display:grid;gap:6px;font-size:.9rem}
.pioche dl div{display:flex;justify-content:space-between;gap:8px;border-top:1px dashed var(--v4q54c7);padding-top:6px}
.pioche dt{color:var(--v1nu9z5)}
.pioche dd{margin:0;font-weight:600}

/* tableaux */
.cf1uvoj{overflow-x:auto;margin:1.4rem 0;border:2px solid var(--v4q54c7);border-radius:var(--v4vr0vl);background:var(--v2fw5yv)}
table{border-collapse:collapse;width:100%;min-width:620px;font-size:.96rem}
caption{caption-side:top;text-align:left;padding:14px 18px 4px;font:700 1.05rem "Pixelify Sans",sans-serif}
th,td{padding:11px 16px;text-align:left;border-top:1px solid var(--v4q54c7)}
thead th{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--v1nu9z5);border-top:0;white-space:nowrap}
td.cek1zqk,th.cek1zqk{text-align:right;font-variant-numeric:tabular-nums}
.c6khwxb{display:flex;align-items:center;gap:12px;font-weight:600}
.c6khwxb svg{width:34px;height:34px}
.c5qyrwv{display:block;height:10px;min-width:90px;background:#0d0906;border-radius:3px;overflow:hidden}
.c5qyrwv i{display:block;height:100%;background:var(--v89d9q0)}
tr.max td{background:rgba(255,212,59,.07)}
.c9equci{font:600 .98rem "Lexend",sans-serif;background:var(--v2fw5yv);border:2px dashed var(--v4q54c7);border-radius:10px;padding:12px 16px;color:var(--v93033j)}
.cgi8ntm{font-size:.88rem;color:var(--v1nu9z5)}

/* spéciaux */
.cearitb{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:1.4rem}
.ccnnyta{background:var(--v2fw5yv);border:2px solid var(--v4q54c7);border-radius:var(--v4vr0vl);padding:20px}
.ccnnyta svg.px{width:52px;height:52px;margin-bottom:10px}
.ccnnyta p{font-size:.96rem;color:var(--v1nu9z5);margin:0}
.ccnnyta .c1ksx44{margin-top:.8rem;padding-top:.8rem;border-top:1px dashed var(--v4q54c7);color:var(--v6zqm5i);font-size:.9rem}

/* calculateur */
.calc{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;margin-top:1.4rem;align-items:start}
.calc fieldset{border:2px solid var(--v4q54c7);border-radius:var(--v4vr0vl);background:var(--v2fw5yv);padding:20px;margin:0;min-width:0}
.calc legend{font:700 1rem "Pixelify Sans",sans-serif;padding:0 8px;color:var(--v93033j)}
.cbbi5yi{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}
.cbbi5yi label{display:grid;gap:5px;font-size:.88rem;color:var(--v1nu9z5)}
.cbbi5yi input,.cbbi5yi select{width:100%;background:#0d0906;color:var(--v6zqm5i);border:2px solid var(--v4q54c7);border-radius:8px;padding:10px 12px;font:600 1rem "Lexend",sans-serif}
.cbbi5yi input:focus,.cbbi5yi select:focus{outline:2px solid var(--v93033j);border-color:var(--v93033j)}
.caaokbg{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.caaokbg button{background:transparent;color:var(--vdwirfi);border:2px solid var(--vdwirfi);border-radius:8px;padding:6px 12px;cursor:pointer;font-size:.88rem}
.caaokbg button:hover{background:rgba(62,224,208,.1)}
.c9fot24{background:var(--v7bso5s);border:2px solid var(--v93033j);border-radius:var(--v4vr0vl);padding:22px}
.c9fot24 .cc9e411{display:block;font:700 2.6rem/1.1 "Lexend",sans-serif;color:var(--v93033j)}
.c9fot24 .c6o3k08{color:var(--v1nu9z5);font-size:.92rem}
.cfn3xll{display:flex;justify-content:space-between;gap:10px;border-top:1px dashed var(--v4q54c7);padding:10px 0;font-size:.96rem}
.cfn3xll b{font-variant-numeric:tabular-nums}
#calc-alerte{margin:12px 0 0;padding:10px 14px;border-radius:8px;background:rgba(239,90,74,.15);border:2px solid var(--vgf1dj9);font-size:.92rem}
#calc-alerte[hidden]{display:none}

/* verdict */
.cd78zmj{display:grid;grid-template-columns:200px 1fr;gap:34px;align-items:start;margin-top:1.2rem}
.cbi9gm7{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;background:conic-gradient(var(--v93033j) calc(var(--v7tv066) * 1%),#0d0906 0);position:relative}
.cbi9gm7::before{content:"";position:absolute;inset:14px;border-radius:50%;background:var(--vc0s4ep)}
.cbi9gm7 div{position:relative;text-align:center}
.cbi9gm7 b{display:block;font:700 2.6rem/1 "Lexend",sans-serif;color:var(--v93033j)}
.cbi9gm7 span{font-size:.85rem;color:var(--v1nu9z5)}
.c012zzu{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:1rem 0}
.c012zzu ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}
.c012zzu li{padding:10px 14px;border-radius:8px;background:var(--v2fw5yv);border-left:5px solid var(--v89d9q0);font-size:.95rem}
.cafkjnv{background:var(--v2fw5yv);border:2px solid var(--v4q54c7);border-radius:10px;padding:14px 18px;font-size:.96rem}

/* mobile */
.c0az464{display:grid;grid-template-columns:300px 1fr;gap:44px;align-items:center}
.c45oc8d{margin:0 auto;width:280px;border:8px solid #0d0906;border-radius:30px;box-shadow:0 0 0 3px var(--v4q54c7),10px 10px 0 4px rgba(0,0,0,.4);overflow:hidden;background:#0d0906}

/* pays */
.cbi1l34{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:1.4rem 0}
.cbi1l34 a{display:grid;gap:2px;background:var(--v2fw5yv);border:2px solid var(--v4q54c7);border-radius:12px;padding:14px;color:var(--v6zqm5i);text-decoration:none;font-weight:600}
.cbi1l34 a:hover{border-color:var(--v93033j)}
.cbi1l34 .c518s3g{font-size:1.7rem;line-height:1}
.cbi1l34 small{color:var(--v1nu9z5);font-weight:400;font-size:.8rem}
.c6y367r{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:1rem 0}
.c6y367r div{background:var(--v2fw5yv);border:2px solid var(--v4q54c7);border-radius:12px;padding:16px}
.c6y367r dt{font-weight:700;color:var(--v93033j);margin-bottom:.3rem}
.c6y367r dd{margin:0;font-size:.93rem;color:var(--v1nu9z5)}
.c7l8yqc{border-left:6px solid var(--vgf1dj9);background:var(--v2fw5yv);padding:14px 18px;border-radius:0 10px 10px 0;font-size:.95rem}

/* faq */
.c6axkad{display:grid;gap:12px;margin-top:1rem}
.c6axkad details{background:var(--v2fw5yv);border:2px solid var(--v4q54c7);border-radius:12px}
.c6axkad summary{cursor:pointer;list-style:none;padding:16px 52px 16px 20px;font:600 1.02rem "Lexend",sans-serif;position:relative}
.c6axkad summary::-webkit-details-marker{display:none}
.c6axkad summary::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font:700 1.5rem "Pixelify Sans",sans-serif;color:var(--v93033j)}
.c6axkad details[open] summary::after{content:"−"}
.c6axkad details[open]{border-color:var(--v93033j)}
.c6axkad p{padding:0 20px 18px;margin:0;color:var(--v1nu9z5);font-size:.98rem}

/* fin et pied */
.cf68gw5{padding:72px 0;text-align:center;background:linear-gradient(#2a1e14,#140f0b);border-top:6px solid var(--v93033j)}
.cf68gw5 p{max-width:56ch;margin:0 auto 1rem;color:var(--v1nu9z5)}
.cf68gw5 .c61bsq8{justify-content:center}
.c6l7ku9{background:#0d0906;border-top:2px solid var(--v4q54c7);padding:44px 0 90px;font-size:.92rem;color:var(--v1nu9z5)}
.c6l7ku9 .ce1huca{display:grid;grid-template-columns:1.4fr 1fr 1.2fr;gap:34px}
.c6l7ku9 h3{font-size:1rem;color:var(--v6zqm5i)}
.c6l7ku9 ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.c6l7ku9 a{color:var(--v1nu9z5);text-decoration:none}
.c6l7ku9 a:hover{color:var(--v93033j)}
.cf4s07e{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:26px;padding-top:18px;border-top:1px solid var(--v4q54c7)}
.cbmynqq{display:inline-grid;place-items:center;min-width:38px;height:38px;border:2px solid var(--vgf1dj9);border-radius:50%;color:var(--vgf1dj9);font-weight:700;margin-right:10px;font-size:.85rem}
#colle{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 16px;background:rgba(13,9,6,.96);border-top:2px solid var(--v93033j);transform:translateY(110%);transition:transform .2s}
#colle[data-on="1"]{transform:none}
#colle .btn-or{width:100%;max-width:520px;margin:0 auto;display:flex}

/* jauge de profondeur */
#profondeur{position:fixed;left:14px;top:96px;bottom:96px;width:16px;z-index:30;display:none}
#profondeur .ccrs0uv{position:absolute;inset:0;border:2px solid #0d0906;border-radius:4px;background:linear-gradient(#b9803f 0 14%,#a3a6ac 14% 28%,#e48a2c 28% 42%,#d23b3b 42% 57%,#f2c230 57% 71%,#3ee0d0 71% 86%,#46dd62 86%)}
#profondeur #curseur{position:absolute;left:-6px;right:-6px;height:6px;background:#fff;border:2px solid #0d0906;top:0}
#profondeur #metres{position:absolute;left:26px;top:0;font:700 .78rem "Pixelify Sans",sans-serif;color:var(--v1nu9z5);white-space:nowrap}

/* pages pays */
.c5frg2s .ca5qm84{grid-template-columns:1.1fr .9fr;grid-template-areas:"t v" "x v"}
.c9t6c16{font-size:1.1rem;font-weight:600;color:#fbeedb;margin:0 0 .6rem}
.c9t6c16 span{font-size:1.7rem;vertical-align:-3px;margin-right:8px}
.c3lspcn{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:1.2rem 0}
.c3lspcn div{background:var(--v2fw5yv);border:2px solid var(--v4q54c7);border-radius:12px;padding:14px 16px}
.c3lspcn dt{font-size:.8rem;color:var(--v1nu9z5);text-transform:uppercase;letter-spacing:.06em}
.c3lspcn dd{margin:.2rem 0 0;font:600 1.02rem/1.35 "Lexend",sans-serif}
.cay4zgc{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:1.2rem}
.c8qk679{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--v2fw5yv);border:2px solid var(--v4q54c7);border-radius:12px;padding:12px 14px}
.c8qk679 b{font-weight:600;overflow-wrap:anywhere}
.c8qk679 .btn-or{padding:9px 14px;font-size:.82rem;white-space:nowrap}
.c3wig4p p{max-width:74ch}

@media (max-width:1179px){#profondeur{display:none!important}}
@media (min-width:1180px){#profondeur{display:block}.nav .ca5qm84,.c17x15h .ca5qm84,.caj1rsd>.ca5qm84{padding-left:40px}}
@media (max-width:1020px){
 .c5mg03a{grid-template-columns:1fr 1fr}.c4lsm7g{grid-template-columns:1fr 1fr}.c3d8rgb{grid-template-columns:1fr 1fr}
 .cahjhlc{grid-template-columns:repeat(3,1fr)}.cearitb{grid-template-columns:1fr}.ca6f6v9{grid-template-columns:1fr}
 .calc{grid-template-columns:1fr}.cbi1l34{grid-template-columns:repeat(3,1fr)}.cay4zgc{grid-template-columns:1fr 1fr}
 .c0az464{grid-template-columns:1fr;gap:26px}.c6y367r{grid-template-columns:1fr}.c3lspcn{grid-template-columns:1fr 1fr}
}
@media (max-width:900px){
 #burger{display:block}#panneau{display:none;position:absolute;left:0;right:0;top:64px;flex-direction:column;align-items:stretch;background:#140f0b;border-bottom:2px solid var(--v4q54c7);padding:12px 20px 18px;margin:0}
 #panneau[data-ouvert="1"]{display:flex}#panneau nav{flex-direction:column}#panneau nav a{padding:11px 8px;font-size:1rem}
 .c17x15h .ca5qm84,.c5frg2s .ca5qm84{grid-template-columns:1fr;grid-template-areas:"t" "v" "x";row-gap:20px;padding-top:26px;padding-bottom:34px}
 .c0sa57c{align-self:start}.c17x15h h1{font-size:clamp(2rem,9vw,2.8rem)}
 .cd78zmj{grid-template-columns:1fr}.cbi9gm7{max-width:190px}.c012zzu{grid-template-columns:1fr}
}
@media (max-width:620px){
 body{font-size:16px}.caj1rsd{padding:52px 0}.c5mg03a{grid-template-columns:1fr 1fr;gap:10px}.c5mg03a dd{font-size:1.35rem}
 .c4lsm7g,.c3d8rgb{grid-template-columns:1fr}.cahjhlc{grid-template-columns:repeat(2,1fr)}.cbi1l34{grid-template-columns:1fr 1fr}
 .c6l7ku9 .ce1huca{grid-template-columns:1fr}.cay4zgc,.c3lspcn{grid-template-columns:1fr}.c61bsq8 .btn-or{max-width:none}
 .cdu82ln{flex-direction:column;text-align:center}.c45oc8d{width:240px}
}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
