@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/saira-condensed-latin-600-normal.0taFJMb7.woff2) format("woff2"),url(/_astro/saira-condensed-latin-600-normal.CJ-Ib_yI.woff) format("woff")}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/saira-condensed-latin-700-normal.BpDqMSKw.woff2) format("woff2"),url(/_astro/saira-condensed-latin-700-normal.Br1WwvhS.woff) format("woff")}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/saira-condensed-latin-800-normal.Pyk8ZVcZ.woff2) format("woff2"),url(/_astro/saira-condensed-latin-800-normal.DACapFM9.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2) format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2) format("woff2"),url(/_astro/barlow-latin-500-normal.C1h8hMer.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2) format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff) format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-mono-latin-400-normal.4GdczIuU.woff2) format("woff2"),url(/_astro/dm-mono-latin-400-normal.-0xN8mdc.woff) format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-mono-latin-500-normal.DRMDZjhP.woff2) format("woff2"),url(/_astro/dm-mono-latin-500-normal.CN8Miw6E.woff) format("woff")}.pf{--white:#FFFFFF;--gray-50:#F4F4F4;--gray-100:#E5E5E5;--gray-200:#C9C9C9;--gray-300:#9A9A9A;--gray-500:#5E5E5E;--gray-700:#333333;--gray-900:#121212;--black-700:#2B2B2B;--black-800:#1C1C1C;--black-900:#0A0A0A;--red-400:#F0402B;--red-500:#D81E12;--red-600:#B4160C;--red-700:#8C1109;--signal-blue:#1F6FA8;--signal-green:#2C7A4F;--signal-amber:#B87503;--brand:var(--red-500);--brand-deep:var(--red-700);--brand-bright:var(--red-400);--text-strong:var(--gray-900);--text-body:var(--gray-700);--text-muted:var(--gray-500);--text-faint:var(--gray-300);--text-inverse:var(--white);--text-brand:var(--red-500);--text-on-dark:var(--white);--text-on-dark-muted:#A3A3A3;--text-link:var(--red-500);--text-link-hover:var(--red-700);--surface-page:var(--gray-50);--surface-sheet:var(--white);--surface-inverse:var(--black-900);--surface-band:var(--black-800);--surface-brand:var(--red-500);--surface-fill:var(--gray-100);--border-ink:var(--gray-200);--border-strong:var(--gray-900);--border-light:var(--gray-100);--border-on-dark:rgba(255,255,255,.16);--status-visa:var(--signal-blue);--status-conforme:var(--signal-green);--status-critique:var(--red-500);--status-clos:var(--gray-500);--focus-ink:var(--red-500);--hatch:repeating-linear-gradient(135deg,var(--gray-200) 0 1px,transparent 1px 7px);--hatch-dark:repeating-linear-gradient(135deg,rgba(255,255,255,.07) 0 2px,transparent 2px 12px);--font-display:"Saira Condensed",Haettenschweiler,system-ui,sans-serif;--font-body:"Barlow",system-ui,sans-serif;--font-label:"Saira Condensed",system-ui,sans-serif;--font-form:"DM Mono",ui-monospace,monospace;--font-mono:"DM Mono",ui-monospace,monospace;--text-display-1:76px;--text-display-2:46px;--text-display-3:28px;--text-title:20px;--text-subtitle:17px;--text-body-lg:17px;--text-body-md:15.5px;--text-body-sm:13.5px;--text-value:15px;--text-label:12px;--text-micro:10.5px;--lh-stamp:1;--lh-tight:.94;--lh-snug:1.1;--lh-normal:1.55;--weight-regular:400;--weight-medium:500;--weight-bold:700;--weight-black:800;--track-display:.005em;--track-normal:0;--track-label:.1em;--track-stamp:.18em;--track-micro:.08em;--case-display:uppercase;--case-label:uppercase;--case-stamp:uppercase;--space-1:2px;--space-2:4px;--space-3:7px;--space-4:11px;--space-5:14px;--space-6:18px;--space-7:24px;--space-8:32px;--space-9:44px;--space-10:60px;--space-11:80px;--space-12:108px;--sheet-pad:32px;--sheet-pad-sm:18px;--gutter-page:28px;--width-site:1220px;--cell-h:52px;--control-h-sm:30px;--control-h-md:40px;--control-h-lg:48px;--tap-min:44px;--rule-hair:1px;--rule:1px;--rule-heavy:3px;--rule-frame:1.5px;--radius-none:0;--shadow-card:0 1px 2px rgba(10,10,10,.1);--shadow-band:inset 0 -3px 0 var(--red-500);--ease-step:steps(2,end);--dur-fast:.12s;--transition-control:background-color var(--dur-fast) linear,color var(--dur-fast) linear,border-color var(--dur-fast) linear,text-decoration-color var(--dur-fast) linear}.pf :focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.pf .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:var(--control-h-md);padding:0 18px;border:var(--rule) solid transparent;border-radius:0;font-family:var(--font-label);font-size:var(--text-label);font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:var(--track-label);text-decoration:none;white-space:nowrap;cursor:pointer;transition:var(--transition-control)}.pf .btn:active{transform:translate(1px,1px)}.pf .btn-primary{background:var(--red-500);border-color:var(--red-500);color:var(--white)}.pf .btn-primary:hover{background:var(--white);color:var(--red-500)}.pf .btn-secondary{background:transparent;border-color:var(--gray-900);color:var(--gray-900)}.pf .btn-secondary:hover{background:var(--gray-900);color:var(--white)}.pf .btn-clair{background:transparent;border:var(--rule-frame) solid var(--white);color:var(--white)}.pf .btn-clair:hover{background:var(--white);color:var(--black-900)}.pf .btn-lg{height:var(--control-h-lg);padding:0 26px;font-size:var(--text-body-sm)}.pf .btn-sm{height:var(--control-h-sm);padding:0 12px;font-size:var(--text-micro)}.pf .btn-full{display:flex;width:100%}.pf .lnk{font-family:var(--font-label);font-size:var(--text-label);font-weight:600;line-height:1.3;text-transform:uppercase;letter-spacing:var(--track-label);color:var(--red-500);text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:var(--red-500);text-underline-offset:4px;transition:var(--transition-control)}.pf .lnk:hover{color:var(--red-700);text-decoration-color:var(--red-700)}.pf .lnk-d{color:var(--white);text-decoration-color:var(--red-400)}.pf .lnk-d:hover{color:var(--red-400);text-decoration-color:var(--red-400)}.pf .sitehead{position:sticky;top:0;z-index:40;background:var(--black-900);color:var(--white);box-shadow:var(--shadow-band)}.pf .sitehead-in{position:relative;max-width:var(--width-site);margin:0 auto;padding:0 var(--gutter-page);min-height:68px;display:flex;align-items:center;gap:26px}.pf .plaque{display:flex;align-items:stretch;flex:0 0 auto}.pf .sitehead-logo{display:flex;align-items:center;flex:0 0 auto;min-height:var(--tap-min)}.pf .plaque-r{display:flex;flex-direction:column;justify-content:center;margin-left:16px;padding-left:16px;border-left:var(--rule-frame) solid rgba(255,255,255,.34);font-family:var(--font-form);font-size:9.5px;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:var(--text-on-dark-muted);white-space:nowrap}.pf .sitehead-logo img{display:block;height:26px;width:auto;max-width:none}.pf .sitenav{display:flex;align-items:center;gap:22px;flex:1;min-width:0}.pf .sitenav a{display:block;padding:14px 0;font-family:var(--font-label);font-size:var(--text-label);font-weight:600;line-height:16px;text-transform:uppercase;letter-spacing:var(--track-label);color:var(--text-on-dark-muted);text-decoration:none;white-space:nowrap;transition:var(--transition-control)}.pf .sitenav a:hover{color:var(--white)}.pf .sitenav a[aria-current]{color:var(--white);text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:var(--red-400);text-underline-offset:6px}.pf .sitehead-act{display:flex;align-items:center;gap:18px;flex:0 0 auto;margin-left:auto}.pf .sitehead-act .lnk{padding:14px 0}.pf .menu-m{display:none}.pf .menu-m>summary{display:inline-flex;align-items:center;height:var(--tap-min);padding:0 14px;border:var(--rule) solid rgba(255,255,255,.34);font-family:var(--font-label);font-size:var(--text-label);font-weight:600;text-transform:uppercase;letter-spacing:var(--track-label);color:var(--white);cursor:pointer;list-style:none;user-select:none;transition:var(--transition-control)}.pf .menu-m>summary::-webkit-details-marker{display:none}.pf .menu-m>summary:hover{border-color:var(--white)}.pf .menu-m[open]>summary{background:var(--white);border-color:var(--white);color:var(--black-900)}.pf .menu-m .menu-f,.pf .menu-m[open] .menu-o{display:none}.pf .menu-m[open] .menu-f{display:inline}.pf .menu-p{position:absolute;left:0;right:0;top:100%;z-index:41;background:var(--black-900);box-shadow:var(--shadow-band);border-top:var(--rule) solid rgba(255,255,255,.14);padding:4px var(--gutter-page) 27px;max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain}.pf .menu-p a{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:var(--rule) solid rgba(255,255,255,.12);font-family:var(--font-label);font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:var(--track-label);color:var(--white);text-decoration:none}.pf .menu-p a:hover{color:var(--red-400)}.pf .menu-p a[aria-current]:after{content:"";width:22px;height:2px;background:var(--red-400)}.pf .menu-p a.menu-co{color:var(--text-on-dark-muted);border-bottom:0}.pf .menu-p a.menu-co:hover{color:var(--white)}@media(max-width:1280px){.pf .plaque-r{display:none}}@media(max-width:1000px){.pf .sitenav,.pf .sitehead-act .lnk{display:none}.pf .menu-m{display:block}.pf .sitehead-act{gap:10px}}@media(max-width:640px){.pf .sitehead-in{padding:0 16px;min-height:64px;gap:12px}.pf .sitehead-logo img{height:24px}.pf .menu-p{padding:4px 16px 23px}}@media(max-width:1000px),(pointer:coarse){.pf .btn,.pf .btn-sm{min-height:var(--tap-min)}.pf .sitehead .btn-sm{font-size:var(--text-label);padding:0 14px}}@media(prefers-reduced-motion:reduce){.pf .btn,.pf .lnk,.pf .sitenav a,.pf .menu-m>summary{transition:none}.pf .btn:active{transform:none}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:96px;background:var(--black-900)}body{margin:0;background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--text-body-md);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--text-strong);text-transform:var(--case-display);letter-spacing:var(--track-display);line-height:var(--lh-tight);margin:0;text-wrap:balance}h1{font-size:var(--text-display-1);font-weight:var(--weight-black)}h2{font-size:var(--text-display-2);font-weight:var(--weight-black)}h3{font-size:var(--text-display-3)}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto}a{color:var(--text-link);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-skip-ink:none}a:hover{color:var(--text-link-hover)}::selection{background:var(--red-500);color:var(--white)}.pf-label{font-family:var(--font-label);font-size:var(--text-label);font-weight:600;line-height:1.3;text-transform:var(--case-label);letter-spacing:var(--track-label);color:var(--text-muted)}.pf-value{font-family:var(--font-form);font-size:var(--text-value);color:var(--gray-900)}.pf-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-label);font-size:var(--text-label);font-weight:600;line-height:1.3;text-transform:uppercase;letter-spacing:var(--track-stamp);color:var(--red-500)}.pf-eyebrow:before{content:"";width:28px;height:2px;background:currentColor;flex:0 0 auto}.pf-meta{font-family:var(--font-form);font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--gray-500)}.skip{position:absolute;left:16px;top:-80px;z-index:60;padding:12px 16px;background:var(--white);color:var(--gray-900);font-family:var(--font-label);font-size:var(--text-label);font-weight:600;text-transform:uppercase;letter-spacing:var(--track-label)}.skip:focus{top:12px}main:focus{outline:none}.wrap{max-width:var(--width-site);margin:0 auto;padding:0 var(--gutter-page)}.wrap-flush{padding:0}.sect{padding:72px 0}.sect-l{background:var(--white)}.sect-g{background:var(--gray-50)}.sect-d{background:var(--surface-inverse);color:var(--white)}.sect-d h1,.sect-d h2,.sect-d h3,.on-dark h1,.on-dark h2,.on-dark h3{color:var(--white)}.sect-d .pf-eyebrow,.on-dark .pf-eyebrow{color:var(--red-400)}.sect-d .prose,.on-dark .prose{color:#c9c9c9}.on-dark{color:var(--white)}.filet-t{border-top:var(--rule) solid var(--gray-200)}.filet-b{border-bottom:var(--rule) solid var(--gray-200)}.prose{font-size:16px;line-height:1.6;color:var(--gray-700);text-wrap:pretty;max-width:68ch}.prose+.prose{margin-top:14px}.chapo{margin-top:20px;font-size:var(--text-body-lg)}.h2{font-size:clamp(28px,3.4vw,40px)}.h2-l{font-size:clamp(30px,4vw,46px)}.h2-s{font-size:clamp(24px,3vw,32px)}.h1-p{font-size:clamp(32px,4.4vw,52px)}.h1-g{font-size:clamp(30px,4.2vw,50px)}.mt-8{margin-top:8px}.mt-10{margin-top:10px}.mt-16{margin-top:16px}.mt-18{margin-top:18px}.mt-20{margin-top:20px}.mt-24{margin-top:24px}.mt-26{margin-top:26px}.mt-30{margin-top:30px}.mt-32{margin-top:32px}.mt-40{margin-top:40px}.fil-wrap{padding-top:16px;padding-bottom:16px}.fil{display:flex;flex-wrap:wrap;gap:9px;align-items:center;font-family:var(--font-body);font-size:13px;line-height:1.4;color:var(--gray-500)}.fil a{display:inline-block;color:var(--gray-500);text-decoration-thickness:1px;padding:13px 0;margin:-13px 0}.fil a:hover{color:var(--red-500)}.fil [aria-current]{color:var(--gray-700)}.actions{display:flex;flex-wrap:wrap;gap:12px}.sheet{background:var(--surface-sheet);border:var(--rule-frame) solid var(--gray-900)}.band{display:flex;align-items:center;gap:12px;margin:0;background:var(--gray-900);color:var(--white);padding:9px 14px;font-family:var(--font-label);font-size:var(--text-label);font-weight:600;line-height:1.2;text-transform:var(--case-label);letter-spacing:var(--track-label)}.band b{color:var(--red-400);font-family:var(--font-form);font-weight:400;letter-spacing:.08em}.band-t{flex:1;min-width:0}.band-r{font-family:var(--font-form);font-size:var(--text-micro);letter-spacing:.08em;color:var(--text-on-dark-muted);text-transform:none;white-space:nowrap}.cells{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));background:var(--white);border:var(--rule-frame) solid var(--gray-900);overflow:hidden}.cell{min-width:0;min-height:var(--cell-h);padding:7px 12px 10px;background:var(--white);border-left:var(--rule-frame) solid var(--gray-900);border-top:var(--rule-frame) solid var(--gray-900);margin:-1.5px 0 0 -1.5px}.cell .k{font-family:var(--font-label);font-size:var(--text-label);font-weight:600;text-transform:var(--case-label);letter-spacing:var(--track-label);color:var(--gray-500);line-height:1.3}.cell .v{font-family:var(--font-body);font-size:var(--text-value);font-weight:500;color:var(--gray-900);margin-top:4px;line-height:1.4;overflow-wrap:anywhere}.cell-l2{grid-column:span 2}.cell.na{background-image:var(--hatch)}.cell.na .v{color:var(--gray-500)}.cells-nu{border:0;border-bottom:var(--rule-frame) solid var(--gray-900)}.note{border:var(--rule) solid var(--gray-300);background:var(--white);background-image:var(--hatch);padding:13px 15px;font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--gray-700);max-width:none}.tirets{margin-top:16px;display:flex;flex-direction:column;gap:10px}.tirets li{display:flex;gap:12px;max-width:68ch;font-size:16px;line-height:1.55;color:var(--gray-700)}.tirets li:before{content:"—";font-family:var(--font-form);color:var(--red-500);flex:0 0 auto}.corps>.cells{margin-top:18px}.corps>.note{margin-top:18px}.corps>h3{font-size:22px;margin-top:26px}.corps>p.prose+p.prose,.corps>.tirets+p.prose,.corps>.cells+p.prose{margin-top:14px}.statut{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:13px;font-weight:600;white-space:nowrap;color:var(--gray-500)}.statut:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto}.statut-visa{color:var(--signal-blue)}.statut-conforme{color:var(--signal-green)}.statut-alerte{color:#8f5a02}.statut-critique{color:var(--red-500)}.apercu{background:var(--white)}.apercu .cells{--cols:4}.apercu-l{display:flex;gap:12px;align-items:center;padding:11px 14px;border-top:var(--rule) solid var(--gray-200)}.apercu-l:first-child{border-top:0}.apercu-id{font-family:var(--font-form);font-size:13px;color:var(--gray-900);flex:0 0 auto}.apercu-t{flex:1;min-width:0;font-family:var(--font-label);font-size:14px;font-weight:700;line-height:1.2;text-transform:uppercase;color:var(--gray-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tblfoot{display:flex;justify-content:space-between;gap:12px;padding:11px 14px;border-top:var(--rule-frame) solid var(--gray-900);font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--gray-500)}.hero{background:var(--black-900)}.hero-in{padding-top:72px;padding-bottom:84px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;align-items:center}.hero h1{font-size:clamp(38px,5.4vw,66px)}.hero h1 .pf-eyebrow{display:flex;line-height:1.4}.hero h1 .h1-l{display:block;margin-top:20px}.hero .prose{margin-top:22px;font-size:17px}.hero .actions{margin-top:30px}.refs{background:var(--gray-50);border-top:var(--rule) solid var(--gray-200);border-bottom:var(--rule) solid var(--gray-200)}.refs-in{display:flex;flex-wrap:wrap;gap:16px 40px;align-items:center;justify-content:space-between;padding-top:28px;padding-bottom:28px}.refs-in li{font-family:var(--font-label);font-size:17px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-900)}.refs-in .pf-label{font-size:12px;letter-spacing:.18em}.intro{padding:56px 0 20px;max-width:58ch}.intro .prose{margin-top:16px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.col{display:flex;flex-direction:column;gap:12px;padding:34px 27px 38px;border-left:var(--rule) solid var(--gray-200)}.col-n{font-family:var(--font-form);font-size:var(--text-micro);line-height:14px;letter-spacing:.08em;color:var(--red-500)}.col-n-fl{font-size:15px}.col h3{font-size:24px}.col .prose{font-size:15px}.col .lnk{margin-top:auto;align-self:flex-start}.sect-d .col{border-color:#ffffff29}.sect-d .col-n{color:var(--red-400)}.reperes{background:var(--surface-brand);color:var(--white)}.reperes-in{padding-top:44px;padding-bottom:44px;display:grid;grid-template-columns:minmax(0,1.25fr) repeat(4,minmax(0,1fr));gap:28px;align-items:start}.reperes h2{font-size:clamp(28px,3.4vw,36px);color:var(--white)}.reperes-t .prose{margin-top:12px;color:var(--white);font-size:14.5px}.reperes-t{max-width:24ch}.chiffre{border-left:var(--rule) solid rgba(255,255,255,.35);padding-left:22px}.chiffre b{display:block;font-family:var(--font-label);font-size:clamp(34px,4vw,52px);font-weight:800;line-height:1;color:var(--white)}.chiffre i{display:block;margin-top:8px;font-family:var(--font-label);font-size:12px;font-weight:600;font-style:normal;line-height:1.3;text-transform:uppercase;letter-spacing:.14em;color:var(--white)}.chiffre p{margin-top:6px;font-size:13.5px;line-height:1.45;color:var(--white);max-width:26ch}.titre{max-width:62ch}.titre h2{margin-top:18px}.titre h2:first-child{margin-top:0}.titre .prose{margin-top:16px}.etapes{margin-top:34px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.etapes .col{padding:0 20px 22px;gap:10px}.etapes h3{font-size:20px}.etapes .prose{font-size:13.5px;color:#a3a3a3}.etapes-suite{margin-top:36px}.cadre{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));background:var(--white);border:var(--rule-frame) solid var(--gray-900);overflow:hidden}.cadre>*{min-width:0;border-left:var(--rule-frame) solid var(--gray-900);border-top:var(--rule) solid var(--gray-200);margin:-1px 0 0 -1.5px}.cadre-i{padding:22px 24px 26px}.cadre-i h3{font-size:20px}.cadre-i .prose{margin-top:10px;font-size:15px}.etabs{margin-top:32px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.etab{background:var(--black-800);border-bottom:var(--rule-heavy) solid var(--red-500);min-width:0}.etab-c{padding:18px 18px 22px}.etab h3{font-size:19px}.etab .prose{margin-top:10px;font-size:14px;color:#a3a3a3}.photo{display:block;aspect-ratio:16/9;background:var(--black-800);background-image:var(--hatch-dark);overflow:hidden}.photo img{display:block;width:100%;height:100%;object-fit:cover}.en-place .cells{--cols:4}.en-place-l{margin-top:18px}.faq-sect{background:var(--gray-50)}.faq{margin-top:24px;border-top:var(--rule-frame) solid var(--gray-900)}.faq details{border-bottom:var(--rule) solid var(--gray-200)}.faq summary{display:flex;gap:14px;align-items:baseline;padding:16px 0;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:"+";flex:0 0 auto;width:14px;font-family:var(--font-form);font-size:17px;line-height:1;color:var(--red-500)}.faq details[open] summary:before{content:"–"}.faq summary h3{display:inline;font-size:20px;line-height:1.1;transition:color var(--dur-fast) linear}.faq summary:hover h3{color:var(--red-500)}.faq .prose{padding:0 0 18px 28px}.cta{position:relative;background:var(--black-800);background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.06) 0 2px,transparent 2px 14px)}.cta-in{padding-top:56px;padding-bottom:56px;display:flex;flex-wrap:wrap;gap:28px;align-items:center;justify-content:space-between}.cta-t{max-width:40ch}.cta h2{font-size:clamp(28px,3.4vw,38px)}.cta .prose{margin-top:14px}.cta-a{flex:0 1 360px;min-width:270px}.cta-m{margin-top:12px;font-family:var(--font-form);font-size:var(--text-micro);line-height:1.6;letter-spacing:.1em;text-transform:uppercase;color:#a3a3a3}.produit-top{padding-top:34px;padding-bottom:56px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:start}.produit-top .actions{margin-top:26px}.produit-fin{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.produit-fin h2{font-size:28px}.liens{margin-top:18px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.suite{padding:24px}.suite h3{font-size:24px;margin-top:8px}.suite .btn{margin-top:18px}.article{padding-top:30px;padding-bottom:64px}.article-h{max-width:62ch}.article-h h1{margin-top:10px}.article-h .pf-meta{margin-top:22px;display:flex;flex-wrap:wrap;gap:18px}.article-g{margin-top:40px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:56px;align-items:start}.article-c{grid-column:1;grid-row:1;min-width:0;max-width:72ch}.article-c>section+section{margin-top:40px}.article-c>section{scroll-margin-top:96px}.article-c h2{font-size:clamp(24px,3vw,32px)}.article-c h2+.corps{margin-top:16px}.article-c .refs-s{margin-top:44px}.sommaire{grid-column:2;grid-row:1;position:sticky;top:96px;padding:20px}.sommaire ol{margin-top:14px;display:flex;flex-direction:column;gap:11px}.sommaire li{display:flex;gap:10px;align-items:baseline}.sommaire li span{flex:0 0 auto;font-family:var(--font-form);font-size:11px;color:var(--red-500)}.sommaire a{font-size:14.5px;line-height:1.4;color:var(--gray-700);text-decoration:none}.sommaire a:hover{color:var(--red-500);text-decoration:underline;text-decoration-thickness:1px}.refs-l>div{padding:13px 16px;border-top:var(--rule) solid var(--gray-200)}.refs-l>div:first-child{border-top:0}.refs-l .pf-value{font-size:13.5px}.refs-l p{margin-top:4px;font-size:14px;color:var(--gray-500)}.plus{margin-top:40px}.plus .liens{margin-top:0;padding:24px}.rubriques,.rubriques dd{margin:0}.rubriques>div{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,1fr) minmax(220px,1.6fr);border-top:var(--rule) solid var(--gray-200)}.rubriques>div:first-child{border-top:0}.rubriques>div>*{padding:14px 16px}.rubriques>div>*+*{border-left:var(--rule) solid var(--gray-200)}.rubriques .pf-label{color:var(--gray-900)}.rubriques p{font-size:14.5px;line-height:1.5;color:var(--gray-700)}.modele-fin{margin-top:30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.modele-fin h2{font-size:26px}.telech{padding:24px}.telech .prose{margin-top:10px;font-size:15px}.telech .lnk{display:inline-block;margin-top:16px}.liste{display:flex;flex-direction:column}.liste>li+li{border-top:var(--rule) solid var(--gray-200)}.ligne{display:flex;gap:14px;align-items:flex-start;padding:16px;color:inherit;text-decoration:none;transition:background-color var(--dur-fast) linear}.ligne:hover{background:var(--gray-50);color:inherit}.ligne:focus-visible{outline-offset:-3px}.ligne-k{width:74px;flex:0 0 auto;padding-top:3px}.ligne-c{flex:1;min-width:0}.ligne-t{display:block;font-family:var(--font-label);font-size:var(--text-body-md);font-weight:600;line-height:1.25;text-transform:uppercase;letter-spacing:var(--track-label);color:var(--gray-900)}.ligne-d{display:block;margin-top:6px;font-size:15px;line-height:1.5;color:var(--gray-700)}.ligne .lnk{flex:0 0 auto;align-self:center}.ligne:hover .lnk{color:var(--red-700);text-decoration-color:var(--red-700)}.paliers{--cols:3;margin-top:32px}.paliers>*{border-top:0;margin-top:0;display:flex;flex-direction:column}.palier-c{flex:1;display:flex;flex-direction:column;gap:16px;padding:22px 22px 26px}.palier-c .prose{font-size:15px}.prix{border:var(--rule-frame) solid var(--gray-900);padding:7px 12px 10px}.prix .v{font-family:var(--font-body);font-size:22px;font-weight:500;line-height:1.3;color:var(--gray-900);margin-top:4px}.prix .pf-label+.v+.pf-label{margin-top:6px}.prix-xl{padding:12px 14px 14px}.prix-xl .v{margin-top:8px;font-family:var(--font-label);font-size:clamp(44px,5vw,60px);font-weight:800;line-height:.94;letter-spacing:var(--track-display)}.prix-xl .pf-label+.v+.pf-label{margin-top:10px}.prix-total{margin-top:0}.prix-total .v{font-family:var(--font-label);font-size:34px;font-weight:800;line-height:1}.crit{border:var(--rule) solid var(--gray-200)}.crit>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 12px;border-top:var(--rule) solid var(--gray-200)}.crit>div:first-child{border-top:0}.crit .pf-value{font-size:13.5px;text-align:right}.palier-c .btn{margin-top:auto}.inclus .cells{--cols:4}.inclus h2{font-size:30px}.secu{margin-top:30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.secu-c{padding:22px}.secu .tirets{margin-top:0}.secu-heb{grid-column:1/-1}.secu-heb .cells{--cols:3}.erreur{padding-top:40px;min-height:50vh}.sitefoot{background:var(--black-900);color:#a3a3a3}.sitefoot-g{padding-top:52px;padding-bottom:52px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px}.sitefoot-logo{display:inline-block;padding:4px 0 14px;box-shadow:inset 0 -3px 0 var(--red-500)}.sitefoot-logo img{display:block;height:26px;width:auto}.sitefoot-g p{margin-top:16px;font-size:14px;line-height:1.6;max-width:32ch}.sitefoot h2{margin-bottom:14px;font-family:var(--font-label);font-size:12px;font-weight:600;line-height:1.3;text-transform:uppercase;letter-spacing:.18em;color:var(--white)}.sitefoot ul{display:flex;flex-direction:column;gap:10px}.sitefoot-g li{display:flex}.sitefoot a{display:inline-block;font-family:var(--font-label);font-size:12px;font-weight:600;line-height:1.55;text-transform:uppercase;letter-spacing:.1em;color:#a3a3a3;text-decoration:none;transition:var(--transition-control)}.sitefoot a:hover{color:var(--white)}.sitefoot-b{border-top:var(--rule) solid rgba(255,255,255,.14)}.sitefoot-b .wrap{padding-top:16px;padding-bottom:16px;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;align-items:center;font-family:var(--font-form);font-size:var(--text-micro);line-height:1.6;letter-spacing:.08em;text-transform:uppercase}.points{--sep:24px;display:flex;flex-wrap:wrap;margin:0 0 0 calc(-1 * var(--sep));clip-path:inset(-6px -6px -6px calc(var(--sep) - 6px))}.points>*{display:flex;align-items:center}.points>*:before{content:"·";content:"·" / "";flex:0 0 var(--sep);text-align:center}.sitefoot-b ul{flex-direction:row;gap:0}.sitefoot-b a{font-family:var(--font-form);font-size:var(--text-micro);font-weight:400;letter-spacing:.08em}@media(max-width:1000px){.hero-in,.produit-top{grid-template-columns:minmax(0,1fr)}.hero-in{padding-top:56px;padding-bottom:64px}.reperes-in{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.reperes-t{grid-column:1/-1;max-width:40ch}.etapes{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.cadre{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.etabs{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.cells{grid-template-columns:repeat(auto-fit,minmax(var(--min,190px),1fr))}.apercu .cells{grid-template-columns:repeat(4,minmax(0,1fr))}.article-g{grid-template-columns:minmax(0,1fr);gap:32px}.sommaire{grid-column:1;grid-row:auto;position:static}.article-c{grid-row:auto}.sitefoot-g{grid-template-columns:repeat(3,minmax(0,1fr))}.sitefoot-g>:first-child{grid-column:1/-1}}@media(max-width:860px){.paliers{grid-template-columns:minmax(0,1fr)}.paliers>*{border-top:var(--rule-frame) solid var(--gray-900);margin-top:-1.5px;border-left:0;margin-left:0}}@media(max-width:640px){html{scroll-padding-top:84px}.wrap{padding-left:16px;padding-right:16px}.wrap-flush{padding-left:0;padding-right:0}.sect{padding:44px 0}h1{font-size:40px}.hero-in{padding-top:44px;padding-bottom:52px;gap:36px}.hero h1{font-size:38px}.actions .btn{width:100%}.refs-in{flex-direction:column;align-items:flex-start;gap:12px;padding-top:20px;padding-bottom:20px}.intro{padding:44px 0 16px}.grid3{grid-template-columns:minmax(0,1fr)}.col{padding:24px 16px 28px;border-left:0;border-top:var(--rule) solid var(--gray-200)}.reperes-in{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:36px;padding-bottom:40px}.reperes-t{max-width:none}.chiffre{padding-left:16px}.etapes{grid-template-columns:minmax(0,1fr);margin-top:24px}.etapes .col{padding:18px 0 20px;border-top-color:#ffffff29}.cadre{grid-template-columns:minmax(0,1fr)}.cadre-i{padding:20px 16px 22px}.etabs{grid-template-columns:minmax(0,1fr);gap:16px}.photo{aspect-ratio:2/1}.cells,.cells.m1{grid-template-columns:minmax(0,1fr)}.cells.m1 .cell-l2{grid-column:auto}.cells.m2,.apercu .cells{grid-template-columns:repeat(2,minmax(0,1fr))}.apercu-l{gap:10px;padding:11px 12px}.apercu-t{white-space:normal}.band{flex-wrap:wrap;row-gap:2px}.band-t{flex:1 0 auto;white-space:nowrap}.tblfoot{flex-wrap:wrap;padding:10px 12px}.faq summary{padding:14px 0}.faq summary h3{font-size:19px}.faq .prose{padding-left:28px}.cta-in{padding-top:44px;padding-bottom:44px}.cta-a{flex:1 1 100%;min-width:0}.produit-top{padding-top:20px;padding-bottom:44px;gap:32px}.produit-fin,.modele-fin{grid-template-columns:minmax(0,1fr)}.article{padding-top:20px;padding-bottom:48px}.rubriques>div{grid-template-columns:minmax(0,1fr)}.rubriques>div>*{padding:4px 14px}.rubriques>div>:first-child{padding-top:14px}.rubriques>div>:last-child{padding-bottom:14px}.rubriques>div>*+*{border-left:0}.ligne{flex-wrap:wrap;gap:8px 14px;padding:16px 14px}.ligne-k{width:auto;flex-basis:100%;padding-top:0}.ligne .lnk{display:none}.secu{grid-template-columns:minmax(0,1fr);gap:16px}.sitefoot-g{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:40px;padding-bottom:40px}.sitefoot-b .wrap{flex-direction:column;align-items:flex-start}}@media(max-width:1000px),(pointer:coarse){.liens,.sitefoot ul{gap:0}.liens .lnk,.sitefoot-g ul a{display:flex;align-items:center;min-height:var(--tap-min)}.sitefoot-b a{display:inline-flex;align-items:center;min-height:var(--tap-min)}.sitefoot h2{margin-bottom:4px}.sommaire ol{gap:0}.sommaire li{min-height:var(--tap-min);align-items:center}.sommaire a{padding:12px 0}.faq .prose{padding-bottom:20px}.telech .lnk,.etapes-suite .lnk,.en-place-l .lnk,.col .lnk{display:inline-flex;align-items:center;min-height:var(--tap-min)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}@media print{.sitehead,.sitefoot,.skip,.cta{display:none}body{background:#fff}}
