@font-face{font-family:"Fraunces";src:url("../fonts/fraunces-display.woff2") format("woff2");font-weight:500 700;font-style:normal;font-display:swap}@font-face{font-family:"Fraunces";src:url("../fonts/fraunces-italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Manrope";src:url("../fonts/manrope.woff2") format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:"JetBrains Mono";src:url("../fonts/jbmono.woff2") format("woff2");font-weight:100 800;font-style:normal;font-display:swap}:root{--nuit:#0F2B46;--nuit2:#0B1F33;--encre:#16212E;--gris:#4D5E70;--flamme:#B93D0B;--flamme-h:#9A3412;--vive:#F26B3A;--platre:#F4EEE4;--papier:#FFFDF8;--sable:#EAE1D2;--trait:#DCD2C2;--pointille:#B5A894;--cuivre:#C4743F;--brume:#A9B8C9;--givre:#EEF3F8;--ok:#17693F;--ok-f:#DDF3E6;--moyen:#7A4E00;--moyen-f:#FBEBC8;--grave:#A32B0B;--grave-f:#FBE0D6;--serif:"Fraunces",Georgia,"Times New Roman",serif;--texte:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--g:32px;--sec:128px;--tete:76px;--tuyau:linear-gradient(180deg,#8F4A1E 0,#B5662F 14%,#C4743F 26%,#F1C09B 40%,#C4743F 56%,#A85A28 82%,#7E401A 100%)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--tete) + 24px)}body{margin:0;background:var(--platre);color:var(--encre);font:500 18px/1.55 var(--texte);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}img,svg{max-width:100%}[hidden]{display:none!important}::placeholder{color:#647384;opacity:1}:focus-visible{outline:3px solid var(--flamme);outline-offset:3px;border-radius:4px}.sec-nuit :focus-visible,.pied :focus-visible{outline-color:#FFC24A}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;left:16px;top:-80px;z-index:100;background:var(--nuit);color:#fff;padding:14px 18px;border-radius:8px;font-weight:700}.skip:focus{top:12px}.wrap{max-width:1360px;margin:0 auto;padding:0 var(--g)}.proto{font:600 16px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--nuit);padding:8px 12px;text-align:center}.tete{position:sticky;top:0;z-index:30;background:rgba(244,238,228,.93);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--trait)}.tete-in{height:var(--tete);display:flex;align-items:center;gap:36px}.logo{display:flex;align-items:center;gap:12px;font:800 21px/1 var(--texte);letter-spacing:-.02em;color:var(--nuit);white-space:nowrap;min-height:48px}.logo svg{width:46px;height:38px;flex:none}.nav{display:flex;gap:26px}.nav a{font:600 16px/1 var(--texte);color:var(--gris);padding:16px 0;min-width:44px;text-align:center;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.nav a:hover,.nav a[aria-current]{color:var(--nuit);border-color:var(--flamme)}.tete-act{margin-left:auto;display:flex;align-items:center;gap:12px}.tel{display:inline-flex;flex-direction:column;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;border:1.5px solid var(--nuit);color:var(--nuit);transition:background .15s,color .15s}.tel b{font:700 19px/1.1 var(--texte);font-variant-numeric:tabular-nums;white-space:nowrap}.tel small{font:500 16px/1.2 var(--texte);color:var(--gris);white-space:nowrap;transition:color .15s}.tel:hover{background:var(--nuit);color:#fff}.tel:hover small{color:var(--givre)}.burger{display:none;place-items:center;width:48px;height:48px;border-radius:50%;border:1.5px solid var(--nuit);color:var(--nuit)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:0 28px;border-radius:999px;font:700 18px/1 var(--texte);white-space:nowrap;transition:transform .12s,background .15s,color .15s,box-shadow .15s;cursor:pointer}.btn:active{transform:translateY(1px) scale(.985)}.btn-p{background:var(--flamme);color:#fff;box-shadow:0 12px 26px -12px rgba(194,65,12,.75)}.btn-p:hover{background:var(--flamme-h)}.btn-p small{font:500 16px/1 var(--mono);border-left:1px solid rgba(255,255,255,.45);padding-left:10px}.btn-s{border:1.5px solid var(--nuit);color:var(--nuit);background:transparent}.btn-s:hover{background:var(--nuit);color:#fff}.btn-n{background:var(--nuit);color:#fff}.btn-n:hover{background:#17406A}.btn-c{border:1.5px solid rgba(238,243,248,.5);color:#fff}.btn-c:hover{background:#fff;color:var(--nuit);border-color:#fff}.btn-sm{min-height:48px;padding:0 20px;font-size:16px;box-shadow:none}.lien{display:inline-flex;align-items:center;min-height:44px;color:var(--nuit);font-weight:700;text-decoration:underline;text-decoration-color:var(--flamme);text-decoration-thickness:2px;text-underline-offset:4px}.lien:hover{color:var(--flamme)}.sur>span{white-space:nowrap}.sur{text-wrap:balance;font:700 16px/1.3 var(--texte);letter-spacing:.06em;text-transform:uppercase;color:var(--gris)}.sur b{color:var(--flamme)}.t2{font:600 clamp(40px,5.4vw,80px)/.95 var(--serif);letter-spacing:-.03em;color:var(--nuit);margin-top:18px;text-wrap:balance}.t2 em{display:block;font:italic 400 .62em/1.1 var(--serif);letter-spacing:-.015em;color:var(--flamme);margin-top:.22em}.chapo{font-size:20px;line-height:1.5;max-width:31em}.chapo b{font-weight:800;color:var(--nuit)}.note{font-size:16px;line-height:1.5;color:var(--gris)}.sec{padding:var(--sec) 0}.sec-tete{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g);row-gap:24px;margin-bottom:64px}.sec-tete>div:first-child{grid-column:span 7}.sec-tete>.chapo,.sec-tete>div:last-child:not(:first-child){grid-column:9/-1;align-self:end}.page{position:relative;overflow:hidden}.hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:72px;align-items:start;padding:44px 0 0;position:relative;z-index:2}.h-xl{font:600 clamp(60px,9.6vw,140px)/.86 var(--serif);letter-spacing:-.035em;color:var(--nuit);margin-top:22px}.h-xl span{display:block}.suite{font:italic 400 clamp(28px,3.3vw,48px)/1.05 var(--serif);color:var(--flamme);letter-spacing:-.015em;margin:18px 0 26px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.preuves{display:flex;gap:10px 28px;flex-wrap:wrap;margin-top:26px;font:600 16px/1.3 var(--texte);color:var(--gris)}.preuves li{display:inline-flex;align-items:center;gap:8px}.preuves b{color:var(--nuit);font-weight:800}.preuves svg{width:18px;height:18px;flex:none}.ticket-o{filter:drop-shadow(0 30px 34px rgba(60,40,20,.20)) drop-shadow(0 2px 2px rgba(60,40,20,.12));transform:rotate(1.6deg);transform-origin:50% 0;margin-top:6px;position:relative;z-index:4}.ticket{background:var(--papier);padding:34px 28px 30px;font:500 16px/1.5 var(--mono);color:var(--encre);-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/16px 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/16px 51% repeat-x;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/16px 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/16px 51% repeat-x}.tk-tete{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.tk-tete strong{font:800 17px/1.1 var(--texte);letter-spacing:-.01em;color:var(--nuit);display:block}.tk-tete span{font-size:16px;color:var(--gris);line-height:1.35;display:block;margin-top:4px}.tk-tete em{font:600 16px/1 var(--mono);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--flamme);border:1.5px solid var(--flamme);padding:6px 8px;border-radius:4px;white-space:nowrap}.tk-sep{border:0;border-top:1.5px dashed #CFC4B2;margin:16px 0}.tk-q{font:600 16px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gris);margin-bottom:10px}.tk-choix{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.puce{display:inline-flex;align-items:center;font:600 16px/1 var(--texte);min-height:44px;padding:0 15px;border-radius:999px;border:1.5px solid #CDBFA9;background:transparent;color:var(--encre);transition:border-color .15s,background .15s,color .15s,transform .12s}.puce:hover{border-color:var(--nuit)}.puce:active{transform:scale(.97)}.puce[aria-pressed=true]{background:var(--nuit);border-color:var(--nuit);color:#fff}.tk-autre{width:100%;min-height:48px;margin:-4px 0 16px;padding:0 40px 0 14px;border-radius:10px;border:1.5px solid var(--nuit);background:var(--papier) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%230F2B46' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") right 14px center/12px no-repeat;-webkit-appearance:none;appearance:none;font:600 16px/1.2 var(--texte)}.tk-l{display:flex;align-items:baseline;gap:8px;margin:7px 0}.tk-l i{flex:1;min-width:12px;border-bottom:1.5px dotted var(--pointille);transform:translateY(-4px)}.tk-l span{min-width:0}.tk-l b{flex:none;font-weight:600;font-variant-numeric:tabular-nums;min-width:3.6em;text-align:right;white-space:nowrap}.tk-total{display:flex;justify-content:space-between;align-items:flex-end;border-top:2px solid var(--nuit);margin-top:14px;padding-top:14px}.tk-total span{font:600 16px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gris)}.tk-total strong{font:600 62px/.8 var(--serif);letter-spacing:-.04em;color:var(--nuit);font-variant-numeric:tabular-nums}.tk-total strong b{font-weight:inherit}.tk-total strong small{font:600 16px/1 var(--mono);letter-spacing:0;color:var(--gris);margin-left:6px}.tk-note{font:500 16px/1.45 var(--mono);color:var(--gris);margin-top:14px}.tk-btn{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:54px;margin-top:16px;padding:0 18px;border-radius:10px;background:var(--nuit);color:#fff;font:700 17px/1 var(--texte);transition:background .15s,transform .12s}.tk-btn:hover{background:#17406A}.tk-btn:active{transform:translateY(1px)}.tk-pied{text-align:center;font:italic 400 18px/1.2 var(--serif);color:var(--flamme);margin-top:16px}.etapes{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);max-width:calc(58.33% - 42px);margin-top:-64px;padding-bottom:56px}.etape{padding:42px 24px 0 0;position:relative}.etape::before{content:"";position:absolute;left:0;top:-8px;width:18px;height:28px;z-index:1;border-radius:4px;background:linear-gradient(180deg,#B8642F,#7E401A 55%,#A3572A);box-shadow:inset 0 2px 0 rgba(255,255,255,.35)}.etape b{font:600 16px/1 var(--mono);letter-spacing:.06em;color:var(--flamme);display:block;margin-bottom:6px}.etape strong{font:800 18px/1.2 var(--texte);color:var(--nuit);display:block}.etape span{font:500 16px/1.4 var(--texte);color:var(--gris);display:block;margin-top:2px}.ligne{position:absolute;left:-50vw;right:-50vw;height:14px;top:-1px;background:var(--tuyau);box-shadow:0 6px 10px -4px rgba(80,45,15,.35)}.sec-nuit{background:radial-gradient(900px 620px at 84% 40%,rgba(242,107,58,.13),transparent 62%),var(--nuit2);color:var(--givre)}.sec-nuit .sur{color:var(--brume)}.sec-nuit .sur b{color:var(--vive)}.sec-nuit .t2{color:#fff}.sec-nuit .t2 em{color:var(--vive)}.sec-nuit .chapo{color:#D5DEE9}.sec-nuit .chapo b{color:#fff}.lecteur{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:stretch}.lecteur-txt{display:flex;flex-direction:column}.lecteur-txt .chapo{margin-top:28px;margin-bottom:8px}.gaz{display:flex;gap:14px;align-items:flex-start;margin-top:auto;padding-top:24px;border-top:1px solid rgba(238,243,248,.16);font-size:16px;line-height:1.5;color:#D5DEE9;max-width:30em}.gaz svg{width:28px;height:28px;flex:none;margin-top:2px}.gaz a{color:#fff;font-weight:800;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--vive);text-underline-offset:4px}.tableau{background:linear-gradient(180deg,#FBF8F2,#EFE7DA);color:var(--encre);border-radius:22px;padding:24px;position:relative;box-shadow:0 0 0 1px rgba(255,255,255,.5) inset,0 40px 80px -30px rgba(0,0,0,.7),0 2px 0 #fff inset}.tableau::before,.tableau::after{content:"";position:absolute;top:14px;width:7px;height:7px;border-radius:50%;background:#BFB4A2;box-shadow:inset 0 1px 1px rgba(0,0,0,.35)}.tableau::before{left:14px}.tableau::after{right:14px}.t-tete{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 14px 16px;font:600 16px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gris)}.t-tete b{color:var(--nuit);font-weight:700}.marques{display:flex;gap:8px;flex-wrap:wrap;padding:0 4px 16px}.marques .puce{background:var(--papier)}.marques .puce[aria-pressed=true]{background:var(--nuit)}.t-code{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:0 4px 16px}.t-code label{font:600 16px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gris)}.t-code select{width:100%;min-height:48px;padding:0 40px 0 14px;border-radius:10px;border:1.5px solid var(--nuit);background:var(--papier) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%230F2B46' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") right 14px center/12px no-repeat;-webkit-appearance:none;appearance:none;font:600 16px/1.2 var(--texte);text-overflow:ellipsis}.instruments{display:grid;grid-template-columns:1fr 176px;gap:14px;align-items:stretch}.lcd{background:linear-gradient(180deg,#0A1A2B,#102840);border-radius:14px;padding:18px 20px;color:var(--vive);position:relative;overflow:hidden;box-shadow:inset 0 2px 10px rgba(0,0,0,.7),0 1px 0 #fff}.lcd::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px);pointer-events:none}.lcd-l{display:flex;justify-content:space-between;white-space:nowrap;gap:12px;font:500 16px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#93A5B8}.lcd-code{font:700 clamp(54px,7vw,84px)/1 var(--mono);letter-spacing:-.02em;margin:12px 0 8px;text-shadow:0 0 22px rgba(242,107,58,.65);white-space:nowrap}.lcd-code i{font-style:normal;animation:cli 1.1s steps(1) infinite}@keyframes cli{50%{opacity:.25}}.lcd-b{font:500 16px/1.2 var(--mono);color:#F9B79B}.mano{background:var(--papier);border-radius:14px;display:grid;place-items:center;padding:8px;box-shadow:inset 0 0 0 1px var(--trait)}.mano svg{width:156px;height:156px;display:block}.aig{transform-box:view-box;transform-origin:75px 75px;transform:rotate(var(--a,-180deg));transition:transform .7s cubic-bezier(.3,1.5,.4,1)}.verdict{margin:20px 4px 0;display:grid;gap:12px}.niv{display:inline-flex;align-items:center;gap:8px;font:700 16px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:9px 12px;border-radius:6px;justify-self:start}.niv::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.niv-low{color:var(--ok);background:var(--ok-f)}.niv-medium{color:var(--moyen);background:var(--moyen-f)}.niv-high{color:var(--grave);background:var(--grave-f)}.verdict h3{font:800 26px/1.15 var(--texte);letter-spacing:-.02em;color:var(--nuit)}.verdict>p{font-size:17px;line-height:1.5}.gestes{display:grid;gap:8px;counter-reset:g;margin-top:2px}.gestes li{counter-increment:g;display:grid;grid-template-columns:28px 1fr;gap:12px;font-size:17px;line-height:1.4}.gestes li::before{content:counter(g);font:600 16px/28px var(--mono);width:28px;height:28px;text-align:center;border-radius:50%;background:var(--nuit);color:#fff}.v-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;margin-top:4px;padding-top:16px;border-top:1.5px dashed #CFC4B2}.v-grid dt{font:600 16px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gris);margin-bottom:6px}.v-grid dd{font-size:16px;line-height:1.45}.t-pied{margin-top:18px}.t-pied .btn{width:100%;justify-content:space-between;border-radius:12px;padding:0 20px}.t-pied .btn b{font:600 16px/1 var(--mono);color:#FFB08F}.regles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--g);border-top:2px solid var(--nuit)}.regle{padding-top:20px}.regle dt{font:600 16px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gris)}.regle dd{margin-top:14px}.regle dd b{display:block;font:600 clamp(44px,5vw,72px)/.9 var(--serif);letter-spacing:-.04em;color:var(--nuit);white-space:nowrap}.regle dd b small{font:600 max(16px,.3em)/1 var(--mono);letter-spacing:0;color:var(--gris);margin-left:6px}.regle dd span{display:block;font-size:16px;line-height:1.45;color:var(--gris);margin-top:12px;max-width:17em}.carte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px var(--g);margin-top:72px;align-items:start}.carte h3{font:600 30px/1.1 var(--serif);letter-spacing:-.02em;color:var(--nuit);padding-bottom:14px;border-bottom:1.5px solid var(--nuit)}.carte-l{display:flex;align-items:baseline;gap:10px;padding:13px 0;border-bottom:1px solid var(--trait);font-size:18px;line-height:1.3}.carte-l i{flex:1;min-width:16px;border-bottom:1.5px dotted var(--pointille);transform:translateY(-4px)}.carte-l b{font:600 18px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--nuit);white-space:nowrap}.carte-l b small{font:500 16px/1 var(--mono);color:var(--gris);margin-right:6px}.carte-pied{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;justify-content:space-between}.exemples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--g);margin-top:72px}.exemple{background:var(--papier);padding:28px;font:500 16px/1.5 var(--mono);border-radius:2px;box-shadow:0 1px 0 var(--trait),0 18px 30px -24px rgba(60,40,20,.35)}.exemple h4{font:800 18px/1.3 var(--texte);color:var(--nuit);margin-bottom:14px}.exemple .tk-total strong{font-size:44px}.sec-papier{background:var(--papier)}.urg{border-top:2px solid var(--nuit)}.urg li{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,4fr);gap:var(--g);padding:28px 0;border-bottom:1px solid var(--trait);align-items:baseline}.urg h3{font:600 32px/1.05 var(--serif);letter-spacing:-.02em;color:var(--nuit)}.urg p{font-size:18px;line-height:1.5}.urg-n{font:700 clamp(22px,2.3vw,30px)/1.1 var(--mono);letter-spacing:-.02em;color:var(--flamme);white-space:nowrap;justify-self:end;text-align:right}.urg p.urg-3{font-size:clamp(22px,2.3vw,30px);line-height:1.1;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline}.urg-3 a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 10px;margin:-6px 0;color:inherit}.urg-3 a:last-of-type{margin-right:-10px}.urg-3 a+a::before{content:"·";position:absolute;left:0;transform:translateX(-50%);color:var(--gris)}.urg-3 small{flex-basis:100%}.urg-n small{display:block;font:600 16px/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--gris);margin-top:6px;white-space:normal}.avis{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--g);justify-content:space-between}.avis-note{display:flex;align-items:flex-end;gap:20px}.avis-note strong{font:600 clamp(110px,15vw,220px)/.74 var(--serif);letter-spacing:-.05em;color:var(--nuit)}.avis-note span{font:600 16px/1.35 var(--texte);color:var(--gris);padding-bottom:6px}.avis-note span b{display:block;color:var(--nuit);font-weight:800}.etoiles{display:flex;gap:3px;margin-bottom:8px}.etoiles svg{width:20px;height:20px}.e5{position:relative;width:20px;height:20px}.e5 svg{position:absolute;inset:0}.e5 svg:first-child path{fill:#D8CBB6}.e5 svg:last-child{clip-path:inset(0 var(--f,0%) 0 0)}.dist{margin-top:40px;display:grid;gap:10px;max-width:440px}.dist li{display:grid;grid-template-columns:44px 1fr 44px;gap:14px;align-items:center;font:600 16px/1 var(--mono);color:var(--gris);font-variant-numeric:tabular-nums}.dist i{height:10px;border-radius:5px;background:var(--sable);position:relative;overflow:hidden}.dist i::after{content:"";position:absolute;inset:0 auto 0 0;width:var(--p);min-width:3px;border-radius:5px;background:var(--nuit)}.dist li:last-child i::after{background:var(--flamme)}.dist b{text-align:right;color:var(--nuit)}.avis-txt{margin-top:28px;max-width:26em}.avis-lien{margin-top:6px}.garanties{border-top:2px solid var(--nuit)}.garanties li{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:24px;padding:22px 0;border-bottom:1px solid var(--trait);align-items:baseline}.garanties h3{font:800 18px/1.3 var(--texte);color:var(--nuit)}.garanties p{font-size:17px;line-height:1.5}.garanties p small{display:block;font:500 16px/1.4 var(--mono);color:var(--gris);margin-top:4px}.zones{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--g);justify-content:space-between;align-items:start}.cp{background:var(--papier);padding:32px;border-radius:2px;box-shadow:0 1px 0 var(--trait),0 18px 30px -24px rgba(60,40,20,.35)}.cp label{display:block;font:800 20px/1.25 var(--texte);color:var(--nuit);margin-bottom:16px}.cp-l{display:flex;gap:10px}.cp input{flex:1;min-width:0;min-height:58px;padding:0 18px;border-radius:12px;border:1.5px solid var(--nuit);background:#fff;font:600 24px/1 var(--mono);letter-spacing:.14em}.cp input::placeholder{color:#647384}.cp-r{margin-top:16px;font-size:17px;line-height:1.45;min-height:3em}.cp-r b{color:var(--nuit)}.cp-r.ok{color:var(--ok)}.cp-r.ko{color:var(--grave)}.zl{border-top:2px solid var(--nuit)}.zl a{display:grid;grid-template-columns:64px 1fr auto;align-items:baseline;gap:16px;padding:16px 0;border-bottom:1px solid var(--trait);font:800 22px/1.2 var(--texte);color:var(--nuit);transition:padding .15s,color .15s}.zl a span{font:600 18px/1 var(--mono);color:var(--flamme)}.zl a i{font:600 16px/1 var(--mono);font-style:normal;color:var(--gris);transition:transform .15s}.zl a:hover{padding-left:10px;color:var(--flamme)}.zl a:hover i{transform:translateX(4px)}.arr{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;margin-top:20px;max-width:580px}.arr-t{font:600 16px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gris);margin-top:40px}.arr a{display:grid;place-items:center;min-height:48px;padding:0 4px;border-radius:999px;border:1.5px solid #CDBFA9;font:600 16px/1 var(--mono);color:var(--nuit);transition:background .15s,color .15s,border-color .15s}.arr a:hover{background:var(--nuit);border-color:var(--nuit);color:#fff}.marques-t{margin-top:72px;padding-top:28px;border-top:1px solid var(--trait);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--g);justify-content:space-between}.marques-t p:first-child{font:600 28px/1.25 var(--serif);letter-spacing:-.015em;color:var(--nuit)}.faq{border-top:2px solid var(--nuit)}.faq details{border-bottom:1px solid var(--trait)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;min-height:48px;font:800 20px/1.3 var(--texte);color:var(--nuit);cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";flex:none;width:14px;height:14px;border-right:2.5px solid var(--flamme);border-bottom:2.5px solid var(--flamme);transform:rotate(45deg) translate(-3px,-3px);transition:transform .2s}.faq details[open] summary::after{transform:rotate(-135deg) translate(-3px,-3px)}.faq summary:hover{color:var(--flamme)}.faq details>:not(summary){padding:0 48px 24px 0;max-width:44em;font-size:18px;line-height:1.55}.faq-g{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--g);justify-content:space-between}.fin{background:var(--nuit);color:#fff;position:relative}.fin::before{content:"";position:absolute;left:0;right:0;top:0;height:14px;background:var(--tuyau)}.fin-in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--g);align-items:end;padding-top:112px;padding-bottom:96px}.fin .t2{color:#fff;margin-top:0}.fin .t2 em{color:#FFB08F}.fin-a{display:grid;gap:14px;justify-items:start}.fin-a p{font-size:16px;color:var(--brume)}.pied{background:var(--nuit2);color:#C9D5E2;font-size:16px;line-height:1.6;padding:72px 0 40px}.pied-g{display:grid;grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2.4fr));gap:48px var(--g)}.pied .logo{color:#fff;margin-bottom:18px}.pied h2{font:600 16px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brume);margin-bottom:14px}.pied li a,.pied-l a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.pied a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--vive);text-underline-offset:4px}.pied address{font-style:normal}.pied-tel{display:inline-flex;align-items:center;min-height:44px;font:700 26px/1.2 var(--mono);color:#fff;margin:2px 0 0;letter-spacing:-.02em}.pied-bas{margin-top:56px;padding-top:24px;border-top:1px solid rgba(238,243,248,.14);display:flex;flex-wrap:wrap;gap:8px 28px;justify-content:space-between;color:var(--brume);font-size:16px}.p-hero{padding:40px 0 56px}.crumbs{display:flex;flex-wrap:wrap;gap:0 10px;font:600 16px/1.4 var(--mono);color:var(--gris)}.crumbs li{display:flex;align-items:center;min-height:44px}.crumbs a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}.crumbs a:hover{color:var(--flamme)}.crumbs li+li::before{content:"/";margin-right:10px;color:var(--pointille)}.h-l{font:600 clamp(40px,5.8vw,84px)/.95 var(--serif);letter-spacing:-.03em;color:var(--nuit);margin-top:28px;max-width:15em;text-wrap:balance}.p-hero .chapo{margin-top:24px;max-width:36em}.p-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.p-chips li{font:600 16px/1 var(--mono);color:var(--nuit);border:1.5px solid #CDBFA9;border-radius:999px;padding:9px 13px}.p-corps{display:grid;grid-template-columns:minmax(0,7.4fr) minmax(0,3.6fr);gap:72px;align-items:start;padding-bottom:var(--sec);border-top:2px solid var(--nuit);padding-top:56px}.p-corps.solo{grid-template-columns:minmax(0,1fr)}.p-corps.solo .prose{max-width:46em}.cote{position:sticky;top:calc(var(--tete) + 24px)}.cote .ticket-o{transform:rotate(1deg)}.cote .ticket{padding:30px 24px 26px}.cote .btn{width:100%;margin-top:10px}.cote-gaz{font:500 16px/1.5 var(--mono);color:var(--gris);margin-top:22px;padding:0 4px}.cote-gaz a{color:var(--grave);font-weight:700;white-space:nowrap}.sommaire{border-top:2px solid var(--nuit);margin-bottom:22px}.sommaire p{font:600 16px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gris);padding:14px 0 6px}.sommaire a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:46px;border-bottom:1px solid var(--trait);font:700 17px/1.2 var(--texte);color:var(--nuit);transition:color .15s,padding .15s}.sommaire a span{font:600 16px/1 var(--mono);color:var(--gris)}.sommaire a:hover{color:var(--flamme);padding-left:6px}@media (max-height:900px){.cote.haut{position:static}}.prose{font-size:18px;line-height:1.65;min-width:0}.prose>*+*,.prose .ab-prose>*+*,.prose .ab-sec>*+*,.prose .ab-sec__body>*+*{margin-top:20px}.prose .ab-lead{font-size:21px;line-height:1.55;color:var(--nuit);font-weight:600}.prose .ab-sec,.prose .ab-prose>h2,.prose>h2{margin-top:64px}.prose h2{font:600 clamp(30px,3.2vw,44px)/1.05 var(--serif);letter-spacing:-.025em;color:var(--nuit);text-wrap:balance}.prose h3{font:800 22px/1.25 var(--texte);letter-spacing:-.01em;color:var(--nuit);margin-top:36px}.prose h4{font:800 18px/1.3 var(--texte);color:var(--nuit);margin-top:28px}.prose a{color:var(--nuit);font-weight:700;text-decoration:underline;text-decoration-color:var(--flamme);text-decoration-thickness:2px;text-underline-offset:4px}.prose a:hover{color:var(--flamme)}.prose strong,.prose b{font-weight:800;color:var(--nuit)}.prose ul:not([class]) li,.prose .ab-list--check li,.prose ol:not([class]) li{position:relative;padding-left:30px}.prose ul:not([class]) li+li,.prose .ab-list--check li+li,.prose ol:not([class]) li+li{margin-top:10px}.prose ul:not([class]) li::before{content:"";position:absolute;left:4px;top:.72em;width:12px;height:2.5px;background:var(--cuivre);border-radius:2px}.prose .ab-list--check li::before{content:"";position:absolute;left:3px;top:.42em;width:13px;height:7px;border-left:2.5px solid var(--flamme);border-bottom:2.5px solid var(--flamme);transform:rotate(-45deg)}.prose .ab-list--cols{columns:2;column-gap:40px}.prose .ab-list--cols li{break-inside:avoid}.prose ol:not([class]){counter-reset:o}.prose ol:not([class]) li{counter-increment:o}.prose ol:not([class]) li::before{content:counter(o);position:absolute;left:0;top:.2em;font:600 16px/1.5 var(--mono);color:var(--flamme)}.prose .ab-list--cards,.prose .ab-list--steps{border-top:1.5px solid var(--nuit);counter-reset:s}.prose .ab-list--cards li,.prose .ab-list--steps li{padding:16px 0;border-bottom:1px solid var(--trait)}.prose .ab-list--cards li:has(.ab-li__t),.prose .ab-list--steps li{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:8px 24px;align-items:baseline}.prose .ab-list--steps li{counter-increment:s}.prose .ab-list--steps .ab-li__t::before{content:counter(s,decimal-leading-zero);font:600 16px/1 var(--mono);color:var(--flamme);margin-right:12px}.prose .ab-li__t{font-weight:800;color:var(--nuit);line-height:1.35}.prose .ab-li__d{display:block}.prose .ab-list--links,.prose .ab-chips__list,.prose .ab-tiles{display:flex;flex-wrap:wrap;gap:8px}.prose .ab-list--links a,.prose .ab-chips__list a,.prose .ab-tiles a{display:inline-flex;align-items:center;min-height:44px;padding:0 15px;border-radius:999px;border:1.5px solid #CDBFA9;font:600 16px/1.2 var(--texte);text-decoration:none;transition:background .15s,color .15s,border-color .15s}.prose .ab-list--links a:hover,.prose .ab-chips__list a:hover,.prose .ab-tiles a:hover{background:var(--nuit);border-color:var(--nuit);color:#fff}.prose .ab-chips,.prose .ab-inter{margin-top:48px}.prose .ab-chips__title{font:600 16px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gris);margin-bottom:12px}.prose .ab-inter__title{font:600 28px/1.1 var(--serif);letter-spacing:-.02em;padding-bottom:14px;border-bottom:1.5px solid var(--nuit)}.prose .ab-inter__list{margin-top:0}.prose .ab-inter__list a{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--trait);text-decoration:none;font-weight:700;transition:padding .15s}.prose .ab-inter__list a:hover{padding-left:8px}.prose .ab-inter__list em{font:600 16px/1 var(--mono);font-style:normal;color:var(--flamme);white-space:nowrap}.prose .ab-table{overflow-x:auto;margin-top:24px;border-top:1.5px solid var(--nuit)}.prose table{width:100%;border-collapse:collapse;font-size:17px;line-height:1.4}.prose th{text-align:left;font:600 16px/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--gris);padding:14px 16px 12px 0;border-bottom:1px solid var(--trait);vertical-align:bottom}.prose td{padding:14px 16px 14px 0;border-bottom:1px solid var(--trait);vertical-align:top}.prose td:first-child{font-weight:700;color:var(--nuit)}.prose td:not(:first-child),.prose th:not(:first-child){font-variant-numeric:tabular-nums}.prose .ab-faq-title{margin-top:64px}.prose .ab-faqs{margin-top:20px}.prose .ab-sec__btn{display:inline-flex;align-items:center;min-height:58px;padding:0 28px;border-radius:999px;border:1.5px solid var(--nuit);font:700 18px/1 var(--texte);text-decoration:none}.prose .ab-sec__btn:hover{background:var(--nuit);color:#fff}.prose blockquote{border-left:3px solid var(--cuivre);padding-left:20px;font-style:italic}.prose address{font-style:normal}.prose video{width:100%;height:auto;border-radius:8px;background:var(--nuit2)}.prose a.btn,.prose a.tk-btn,.prose a.puce{text-decoration:none}.prose a.btn-p,.prose a.btn-n,.prose a.tk-btn,.prose a.btn-p:hover,.prose a.btn-n:hover,.prose a.tk-btn:hover,.prose a.btn-s:hover{color:#fff}.prose .btn b{color:inherit}.prose .verdict h3{margin-top:14px}.prose .ab-li__d::first-letter{text-transform:uppercase}.prose h2[id]{scroll-margin-top:calc(var(--tete) + 28px)}.prose .tableau{margin-top:28px;box-shadow:0 0 0 1px var(--trait),0 24px 40px -30px rgba(60,40,20,.5)}.appel{display:grid;grid-template-columns:1fr auto;gap:16px 24px;align-items:center;margin-top:64px;padding:28px 0;border-top:2px solid var(--nuit);border-bottom:2px solid var(--nuit)}.appel p:first-child{font:600 30px/1.1 var(--serif);letter-spacing:-.02em;color:var(--nuit)}.appel p+p{font-size:17px;color:var(--gris);grid-column:1;margin-top:-8px}.appel div{grid-row:1/3;grid-column:2;display:flex;gap:10px;flex-wrap:wrap}.obl fieldset{border:0;padding:0;margin:0 0 18px;min-width:0}.obl legend{font:800 17px/1.3 var(--texte);color:var(--nuit);padding:0;margin-bottom:10px}.obl .tk-choix{margin-bottom:0}.obl-r{margin-top:6px;padding-top:18px;border-top:1.5px dashed #CFC4B2}.obl-v{font:800 22px/1.25 var(--texte);color:var(--nuit)}.obl-v.yes{color:var(--ok)}.obl-v.no{color:var(--gris)}.obl-d{font-size:17px;line-height:1.5;margin-top:8px}.billets{margin-top:-28px}.prose .billets a{text-decoration:none;font-weight:500;color:var(--encre)}.billets a{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr) auto;gap:var(--g);padding:28px 0;border-bottom:1px solid var(--trait);align-items:baseline}.billets h2{font:600 30px/1.1 var(--serif);letter-spacing:-.02em;color:var(--nuit);transition:color .15s}.billets p{font-size:17px;line-height:1.5}.billets i{font:600 16px/1 var(--mono);font-style:normal;color:var(--flamme)}.billets a:hover h2{color:var(--flamme)}.formulaire{display:grid;gap:18px;max-width:560px}.champ label,.champ legend{display:block;font:800 16px/1.3 var(--texte);color:var(--nuit);margin-bottom:8px}.champ small{font-size:16px;font-weight:500;color:var(--gris)}.champ input:not([type=checkbox]):not([type=file]),.champ textarea{width:100%;min-height:54px;padding:14px 16px;border-radius:12px;border:1.5px solid var(--nuit);background:#fff;font:500 18px/1.4 var(--texte)}.champ textarea{min-height:120px;resize:vertical}.champ input:user-invalid,.champ textarea:user-invalid{border-color:var(--grave);box-shadow:0 0 0 3px var(--grave-f)}.accord{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start;font-size:16px;line-height:1.5}.accord input{-webkit-appearance:none;appearance:none;width:44px;height:44px;margin:-9px;border-radius:10px;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Crect x='1' y='1' width='24' height='24' rx='5' fill='%23fff' stroke='%230F2B46' stroke-width='2'/%3E%3C/svg%3E") center/26px 26px no-repeat}.accord input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Crect x='1' y='1' width='24' height='24' rx='5' fill='%230F2B46' stroke='%230F2B46' stroke-width='2'/%3E%3Cpath d='M7 13.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.accord input:focus-visible{outline-offset:-6px}.accord a{text-decoration:underline;text-underline-offset:3px;font-weight:700}.piege{position:absolute;left:-5000px;width:1px;height:1px;overflow:hidden}.as-fond{position:fixed;inset:0;z-index:60;background:rgba(11,31,51,.5);opacity:0;transition:opacity .2s}.as{position:fixed;z-index:61;right:0;top:0;bottom:0;width:min(480px,100vw);background:var(--platre);display:flex;flex-direction:column;box-shadow:-30px 0 60px -30px rgba(11,31,51,.6);transform:translateX(100%);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.as.on{transform:none}.as-fond.on{opacity:1}.as-tete{display:flex;align-items:center;gap:14px;padding:14px 16px 14px 20px;background:var(--nuit);color:#fff}.as-tete svg{flex:none}.as-tete h2{font:800 18px/1.2 var(--texte)}.as-tete p{font:500 16px/1.35 var(--texte);color:var(--givre)}.as-x{margin-left:auto;flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:#fff;transition:background .15s}.as-x:hover{background:rgba(255,255,255,.14)}.as-prog{height:4px;background:var(--sable)}.as-prog i{display:block;height:100%;width:var(--p,0%);background:var(--flamme);transition:width .3s}.as-fil{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth;overscroll-behavior:contain}.as-msg{max-width:88%;padding:12px 16px;border-radius:16px;font-size:17px;line-height:1.45;overflow-wrap:anywhere}.as-msg.bot{align-self:flex-start;background:var(--papier);border:1px solid var(--trait);border-bottom-left-radius:4px}.as-msg.moi{align-self:flex-end;background:var(--nuit);color:#fff;border-bottom-right-radius:4px}.as-msg a{font-weight:800;text-decoration:underline;text-underline-offset:3px}.as-msg img{display:block;max-width:180px;max-height:180px;border-radius:8px}.as-msg.att{color:var(--gris);font-style:italic}.as-alerte{align-self:stretch;max-width:none;background:var(--grave-f);border:2px solid var(--grave);border-radius:14px;padding:16px 18px;color:var(--encre)}.as-alerte strong{display:block;font:800 19px/1.25 var(--texte);color:var(--grave)}.as-alerte a.btn{margin-top:12px;background:var(--grave);color:#fff;width:100%;text-decoration:none}.as-alerte ul{margin-top:8px;display:grid;gap:4px;font-size:16px}.as-alerte li{padding-left:16px;position:relative}.as-alerte li::before{content:"";position:absolute;left:0;top:.65em;width:8px;height:2px;background:var(--grave)}.as-fil .ticket-o{align-self:stretch;transform:none;margin:6px 0;filter:drop-shadow(0 14px 18px rgba(60,40,20,.18))}.as-fil .ticket{padding:28px 22px 24px;font-size:16px}.as-fil .tk-l.r span{flex:none}.as-fil .tk-l.r b{flex:0 1 auto;white-space:normal;overflow-wrap:anywhere;min-width:0}.as-bas{padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:var(--papier);border-top:1px solid var(--trait);max-height:72%;overflow-y:auto;overscroll-behavior:contain;flex:none}.as-choix{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.as-choix .puce{background:#fff}.as-saisie{display:flex;gap:8px;align-items:flex-end}.as-saisie textarea,.as-saisie input{flex:1;min-width:0;min-height:52px;max-height:140px;padding:13px 16px;border-radius:14px;border:1.5px solid var(--nuit);background:#fff;font:500 17px/1.4 var(--texte);resize:none}.as-env{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--flamme);color:#fff;transition:background .15s,transform .12s}.as-env:hover{background:var(--flamme-h)}.as-env:active{transform:scale(.95)}.as-env[disabled]{background:#B9AE9C;cursor:default}.as-fich{display:flex;gap:8px;flex-wrap:wrap}.as-fich .btn{flex:1}.as-bas .formulaire{gap:14px;max-width:none}.as-bas .btn{width:100%}.as-legal{font-size:16px;line-height:1.45;color:var(--gris);margin-top:10px}.as-legal a{text-decoration:underline;text-underline-offset:3px}.pt{display:inline-flex;gap:5px;align-items:center;height:1.45em}.pt i{width:7px;height:7px;border-radius:50%;background:var(--gris);animation:pt 1s infinite}.pt i:nth-child(2){animation-delay:.15s}.pt i:nth-child(3){animation-delay:.3s}@keyframes pt{0%,60%,100%{opacity:.25}30%{opacity:1}}.menu{position:fixed;inset:0;z-index:50;background:var(--platre);padding:20px 20px 32px;display:flex;flex-direction:column;overflow-y:auto}.menu-t{display:flex;justify-content:space-between;align-items:center;height:60px;margin-bottom:8px}.menu nav a{display:flex;justify-content:space-between;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--trait);font:600 34px/1.1 var(--serif);letter-spacing:-.02em;color:var(--nuit)}.menu nav a i{font:600 16px/1 var(--mono);font-style:normal;color:var(--flamme)}.menu-b{margin-top:auto;padding-top:28px;display:grid;gap:12px}.menu .burger{display:grid}.barre{display:none}.sim{max-width:440px;margin-top:40px}@media (prefers-reduced-motion:no-preference){.hero>div:first-child{animation:entre .7s cubic-bezier(.2,.7,.2,1) both}.hero .ticket-o{animation:imprime .9s .15s cubic-bezier(.2,.8,.2,1) both}@keyframes entre{from{opacity:0;transform:translateY(16px)}}@keyframes imprime{from{opacity:0;transform:translateY(-40px) rotate(0deg)}}.as-msg,.as-fil .ticket-o{animation:msg .25s ease-out both}@keyframes msg{from{opacity:0;transform:translateY(8px)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:1180px){.nav{display:none}.burger{display:grid}.hero{grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:40px}.etapes{max-width:none;margin-top:56px}.lecteur{grid-template-columns:minmax(0,1fr);gap:48px}.lecteur-txt{max-width:44em}.gaz{margin-top:32px}.p-corps{gap:48px}}@media (max-width:900px){:root{--sec:96px}.hero{grid-template-columns:minmax(0,1fr);gap:36px}.hero .ticket-o{max-width:480px;transform:rotate(1deg);margin-left:6px}.sec-tete{margin-bottom:48px}.sec-tete>div:first-child,.sec-tete>.chapo,.sec-tete>div:last-child:not(:first-child){grid-column:1/-1}.regles{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.carte,.exemples,.avis,.zones,.faq-g,.marques-t,.fin-in{grid-template-columns:minmax(0,1fr)}.avis,.zones,.faq-g{gap:56px}.urg li{grid-template-columns:1fr 1fr;row-gap:10px}.urg h3{grid-column:1/-1}.p-corps{grid-template-columns:minmax(0,1fr)}.cote{position:static;max-width:480px}.pied-g{grid-template-columns:1fr 1fr}.billets a{grid-template-columns:minmax(0,1fr);gap:10px}.tel small{display:none}}@media (max-width:640px){:root{--g:20px;--sec:72px;--tete:60px}html{scroll-padding-top:16px}body{font-size:17px}.crumbs li[aria-current]{display:none}.as-tete{gap:10px;padding:14px 8px 14px 16px}.proto{font-size:16px;letter-spacing:.06em}.pc{display:none}.tete{position:static;background:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.tete-in{gap:12px}.logo{font-size:18px}.logo svg{width:38px;height:32px}.tete-act .tel,.tete-act .btn{display:none}.hero{padding-top:14px;gap:28px}.h-xl{font-size:clamp(64px,19.5vw,84px);margin-top:14px}.suite{font-size:30px;margin:12px 0 14px}.chapo{font-size:17px;line-height:1.45}.actions{display:none}.preuves{margin-top:18px;gap:8px 20px}.hero .ticket-o{transform:rotate(1deg);margin:0 2px}.ticket{padding:28px 20px 24px}.tk-tete span{display:none}.tk-l{gap:6px}.tk-l i{min-width:6px}.tk-l b{min-width:3em}.tk-l span{letter-spacing:-.02em}.tk-total strong{font-size:54px}.tk-choix{flex-wrap:nowrap;overflow-x:auto;margin-left:-20px;margin-right:-20px;padding:0 20px 4px;scrollbar-width:none}.tk-choix::-webkit-scrollbar{display:none}.tk-choix .puce{flex:none}.obl .tk-choix{flex-wrap:wrap;overflow:visible;margin:0;padding:0}.etapes{grid-template-columns:minmax(0,1fr);margin-top:44px;padding-bottom:40px;gap:0}.etape{padding:0 0 22px 34px}.ligne+.etape{padding-top:34px}.etape::before{display:none}.ligne+.etape::before{display:block}.t2{margin-top:14px}.arr{grid-template-columns:repeat(5,minmax(0,1fr))}.tableau{border-radius:18px;padding:14px;margin:0 -6px}.tableau::before,.tableau::after{display:none}.t-tete{padding:4px 4px 12px}.lcd-l{letter-spacing:0;gap:8px}.marques{flex-wrap:nowrap;overflow-x:auto;margin:0 -14px;padding:0 14px 14px;scrollbar-width:none}.marques::-webkit-scrollbar{display:none}.marques .puce{flex:none}.t-code{grid-template-columns:minmax(0,1fr);gap:8px}.instruments{grid-template-columns:1fr 112px;gap:10px}.lcd{padding:14px}.mano svg{width:98px;height:98px}.verdict h3{font-size:22px}.v-grid{grid-template-columns:minmax(0,1fr)}.regle dd b{font-size:52px}.carte{margin-top:56px}.carte-l{font-size:17px}.exemples{margin-top:56px}.exemple{padding:22px 18px}.urg li{grid-template-columns:minmax(0,1fr)}.urg-n{justify-self:start;text-align:left}.urg p.urg-3{justify-content:flex-start}.urg-3 a:first-child{margin-left:-10px}.urg-3 a:last-of-type{margin-right:0}.avis-note strong{font-size:128px}.garanties li{grid-template-columns:minmax(0,1fr);gap:6px}.cp{padding:22px 18px}.zl a{font-size:20px;grid-template-columns:48px 1fr auto}.faq summary{font-size:18px}.faq details>:not(summary){padding-right:0;font-size:17px}.fin-in{padding-top:88px;padding-bottom:64px}.fin-a{display:none}.pied{padding-top:56px;padding-bottom:calc(116px + env(safe-area-inset-bottom))}.pied-g{grid-template-columns:minmax(0,1fr);gap:36px}.p-hero{padding:16px 0 36px}.h-l{margin-top:18px}.p-hero .actions{display:none}.p-corps{padding-top:36px;gap:48px}.prose{font-size:17px}.prose .ab-lead{font-size:19px}.prose .ab-sec,.prose .ab-prose>h2,.prose>h2{margin-top:48px}.prose .ab-list--cards li:has(.ab-li__t),.prose .ab-list--steps li{grid-template-columns:minmax(0,1fr)}.prose .ab-list--cols{columns:1}.prose table{font-size:16px}.appel{grid-template-columns:minmax(0,1fr)}.appel div{grid-row:auto;grid-column:1}.as{width:100vw}.barre{display:grid;grid-template-columns:1fr 1.25fr;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:rgba(244,238,228,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--trait)}.barre .btn{min-height:56px;padding:0 10px;font-size:17px;box-shadow:none}}@media print{.tete,.barre,.as,.as-fond,.proto,.fin,.menu{display:none!important}body{background:#fff}}