@font-face{font-family:Anybody;font-style:normal;font-weight:100 900;font-stretch:50% 150%;font-display:swap;src:url(/fonts/anybody-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anybody;font-style:normal;font-weight:100 900;font-stretch:50% 150%;font-display:swap;src:url(/fonts/anybody-var-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ink: oklch(.17 .014 258);--ink-2: oklch(.235 .017 258);--paper: oklch(.965 .004 250);--surface: oklch(.925 .008 250);--accent: oklch(.8 .185 157);--accent-deep: oklch(.5 .11 157);--on-accent: oklch(.17 .014 258);--muted: oklch(.5 .012 258);--muted-on-ink: oklch(.75 .012 258);--line: color-mix(in oklab, var(--ink) 15%, transparent);--line-strong: color-mix(in oklab, var(--ink) 36%, transparent);--line-on-ink: color-mix(in oklab, var(--paper) 20%, transparent);--fg: var(--ink);--fg-muted: var(--muted);--rule: var(--line);--rule-strong: var(--line-strong);--card-bg: var(--paper);--btn-flip-bg: oklch(.17 .014 258);--btn-flip-fg: oklch(.965 .004 250);--font: "Anybody", "Anybody Variable", "Helvetica Neue", Arial, sans-serif;--hdr: 74px;--hdr-m: 64px;--hdr-cur: var(--hdr);--gap: 22px;--radius: 2px;--sec-y: clamp(52px, 6vw, 96px);--wrap: 1240px;--wrap-pad: 28px}*,*:before,*:after{box-sizing:border-box}html{overflow-x:hidden;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr-cur) + 16px)}body{margin:0;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:var(--font);font-weight:400;font-size:17px;line-height:1.6;font-synthesis-weight:none;text-wrap:pretty;-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;display:block}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}::selection{background:var(--accent);color:var(--on-accent)}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--accent);color:var(--on-accent);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;padding:14px 20px}.skip-link:focus{left:0;outline:3px solid var(--ink);outline-offset:-3px}.dot-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.dot-sec{padding:var(--sec-y) 0;position:relative}.dot-sec--tight{padding:clamp(34px,3.8vw,56px) 0}.dot-sec--paper{background:var(--paper);color:var(--ink)}.dot-sec--surface{background:var(--surface);color:var(--ink)}.dot-sec--ink{background:var(--ink);color:var(--paper)}.dot-sec--ink,.dot-hero,.dot-ftr,.dot-drawer,.dot-mega-cta,.dot-card--ink,.dot-panel{--fg: var(--paper);--fg-muted: var(--muted-on-ink);--rule: var(--line-on-ink);--rule-strong: var(--line-on-ink);--card-bg: var(--ink-2);--btn-flip-bg: oklch(.965 .004 250);--btn-flip-fg: oklch(.17 .014 258)}.dot-sec--surface{--card-bg: var(--paper)}.dot-sec--paper{--card-bg: var(--surface)}.dot-wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--wrap-pad)}.dot-wrap--mid{max-width:1040px}.dot-wrap--narrow{max-width:880px}.dot-wrap--wide{max-width:1480px}.dot-stack{display:flex;flex-direction:column;gap:var(--gap)}.dot-stack--s{gap:12px}.dot-stack--l{gap:38px}.dot-row{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.dot-row--between{justify-content:space-between}.dot-sec-head{display:flex;flex-wrap:wrap;gap:22px 30px;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(26px,3vw,46px)}.dot-sec-head>*{max-width:58ch;min-width:0}.dot-eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:14px;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.2em;color:var(--fg)}.dot-eyebrow:before{content:"";flex:none;width:42px;height:3px;background:var(--accent)}.dot-eyebrow--center{justify-content:center}.dot-label{display:block;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:var(--fg-muted);margin-bottom:7px}.dot-muted{color:var(--fg-muted)}.dot-small{font-size:14.5px;line-height:1.45}.dot-mark{background:var(--accent);color:var(--on-accent);padding:0 .12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.dot-hr{width:68px;height:3px;background:var(--accent);border:0;margin:0}.dot-h1,.dot-h2,.dot-h3,.dot-h4{font-weight:900;font-stretch:100%;letter-spacing:-.035em;line-height:.94;text-transform:uppercase;overflow-wrap:anywhere;word-break:normal;hyphens:manual;-webkit-hyphens:manual;color:var(--fg)}.dot-h1{font-size:clamp(36px,5.6vw,80px)}.dot-h2{font-size:clamp(31px,4.4vw,62px);letter-spacing:-.03em}.dot-h3{font-size:clamp(22px,2.1vw,31px);letter-spacing:-.02em;line-height:1.04}.dot-h4{font-size:clamp(17.5px,1.3vw,20px);letter-spacing:-.01em;line-height:1.14}.dot-thin{font-weight:200;letter-spacing:-.02em}.dot-lead{font-size:clamp(17px,1.3vw,20.5px);line-height:1.5;font-weight:400;color:var(--fg-muted);max-width:58ch}.dot-body{max-width:66ch}.dot-body p+p{margin-top:1.05em}.dot-num{display:block;font-weight:200;font-stretch:112%;letter-spacing:-.045em;line-height:.86;font-size:clamp(44px,5vw,82px);font-variant-numeric:tabular-nums;color:var(--fg)}.dot-num--xl{font-size:clamp(62px,9.4vw,144px)}.dot-num--s{font-size:clamp(32px,3.2vw,48px)}.dot-num-unit{font-weight:800;font-stretch:100%;font-size:.32em;letter-spacing:0}.dot-stat{display:flex;flex-direction:column;gap:8px;min-width:0}.dot-stat-lab{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;line-height:1.35;color:var(--fg-muted)}.dot-marche,.dot-g.dot-marche{gap:1px;background:var(--rule-strong);border-top:3px solid var(--accent)}.dot-marche>*{background:var(--card-bg);padding:clamp(20px,2vw,30px) clamp(18px,1.8vw,26px);display:flex;flex-direction:column;gap:10px;min-width:0}.dot-sec--ink .dot-marche>*{background:var(--ink)}.dot-marche .dot-num{font-size:clamp(38px,4.2vw,62px)}.dot-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border:2px solid transparent;border-radius:var(--radius);font-size:13.5px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;text-align:center;text-decoration:none;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,letter-spacing .18s ease}.dot-btn--1{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.dot-btn--1:hover,.dot-btn--1:focus-visible{background:var(--btn-flip-bg);border-color:var(--btn-flip-bg);color:var(--btn-flip-fg);letter-spacing:.16em}.dot-btn--2{background:transparent;border-color:var(--rule-strong);color:var(--fg)}.dot-btn--2:hover,.dot-btn--2:focus-visible{background:var(--btn-flip-bg);border-color:var(--btn-flip-bg);color:var(--btn-flip-fg)}.dot-btn--wide{width:100%}.dot-btn--s{min-height:46px;padding:0 18px;font-size:12px}.dot-btn-link{display:inline-flex;align-items:center;gap:9px;width:fit-content;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.13em;text-decoration:none;color:var(--fg);border-bottom:2px solid var(--accent);padding-bottom:5px}.dot-btn-link:hover{border-bottom-color:var(--fg)}.dot-cta{display:flex;flex-wrap:wrap;gap:22px 34px;align-items:center;justify-content:space-between}.dot-cta-act{display:flex;flex-wrap:wrap;gap:14px}.dot-hdr{position:fixed;inset:0 0 auto;z-index:60;height:var(--hdr-cur);display:flex;flex-direction:column;background:var(--ink);color:var(--paper);box-shadow:0 1px 0 var(--line-on-ink)}.dot-hdr-rail{height:4px;flex:none;background:var(--accent)}.dot-hdr-bar{flex:1;display:flex;align-items:center;gap:24px;width:100%;max-width:1480px;margin:0 auto;padding:0 var(--wrap-pad);min-width:0}.dot-logo{display:flex;align-items:baseline;gap:5px;text-decoration:none;color:var(--paper);font-size:clamp(16px,1.5vw,20px);line-height:1;text-transform:uppercase;white-space:nowrap;flex:none}.dot-logo b{font-weight:900;font-stretch:100%;letter-spacing:-.035em}.dot-logo em{font-style:normal;font-weight:200;font-stretch:108%;letter-spacing:-.01em}.dot-logo:after{content:"";align-self:flex-end;width:7px;height:7px;margin-bottom:2px;background:var(--accent);flex:none}.dot-nav{display:flex;align-items:center;gap:4px;margin-left:auto;min-width:0}.dot-nav-link{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;color:var(--paper);font-size:15.5px;font-weight:700;letter-spacing:-.01em;text-decoration:none;background:none;border:0;cursor:pointer;list-style:none}.dot-nav-link::-webkit-details-marker{display:none}.dot-nav-link:hover{color:var(--accent)}.dot-nav-link:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}.dot-nav-link--plain:after{content:none}.dot-nav-host[open]>.dot-nav-link{color:var(--accent)}.dot-nav-host[open]>.dot-nav-link:after{transform:translateY(1px) rotate(-135deg)}.dot-nav{position:relative}.dot-nav-host{position:static}.dot-nav-host:not([open]) .dot-mega{display:none}.dot-drawer-host:not([open]) .dot-drawer{display:none}.dot-mega{position:absolute;top:calc(100% + 13px);right:0;width:min(760px,calc(100vw - 36px));background:var(--paper);color:var(--ink);border-top:4px solid var(--accent);box-shadow:0 24px 60px #0000004d;display:grid;grid-template-columns:1fr 1fr .92fr;z-index:70}.dot-mega--2{grid-template-columns:1.1fr .9fr;width:min(620px,calc(100vw - 36px))}.dot-mega-col{padding:20px 20px 22px;border-right:1px solid var(--line);min-width:0}.dot-mega-col:last-child{border-right:0}.dot-mega-col>.dot-label{margin-bottom:4px}.dot-mega a{display:block;padding:9px 0;text-decoration:none;border-bottom:1px solid var(--line)}.dot-mega-col a:last-child{border-bottom:0}.dot-mega a b{display:block;font-size:15px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.dot-mega a span{display:block;margin-top:2px;font-size:12.5px;line-height:1.35;color:var(--muted)}.dot-mega a:hover b{color:var(--accent-deep)}.dot-mega-cta{background:var(--ink);color:var(--paper);padding:22px 20px;display:flex;flex-direction:column;gap:14px;justify-content:space-between}.dot-mega-cta p{font-size:13.5px;line-height:1.4;color:var(--muted-on-ink)}.dot-mega-cta a{border-bottom:0;padding:0}.header-cta{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;background:var(--accent);border:2px solid var(--accent);border-radius:var(--radius);color:var(--on-accent);font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;text-decoration:none;white-space:nowrap;transition:background .18s ease,color .18s ease,border-color .18s ease}.header-cta:hover,.header-cta:focus-visible{background:var(--paper);border-color:var(--paper);color:var(--ink)}.header-cta .dot-cta-short,.dot-drawer-host{display:none}.dot-burger{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:46px;height:46px;border:2px solid var(--line-on-ink);border-radius:var(--radius);background:transparent;cursor:pointer;list-style:none}.dot-burger::-webkit-details-marker{display:none}.dot-burger i{display:block;width:19px;height:2px;background:var(--paper)}.dot-drawer-host[open] .dot-burger{border-color:var(--accent)}.dot-drawer{position:fixed;inset:var(--hdr-cur) 0 0 0;z-index:90;background:var(--ink);color:var(--paper);overflow-y:auto;padding:0 var(--wrap-pad) 96px;overscroll-behavior:contain}.dot-drawer-grp{padding-top:22px}.dot-drawer-grp a{display:block;padding:12px 0;color:var(--paper);font-size:19px;font-weight:800;letter-spacing:-.02em;text-decoration:none;border-bottom:1px solid var(--line-on-ink)}.dot-drawer-grp a:hover{color:var(--accent)}.dot-drawer .dot-btn{margin-top:24px}.dot-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--ink);color:var(--paper);padding-top:calc(var(--hdr-cur) + clamp(44px,5.4vw,84px));padding-bottom:clamp(34px,3.6vw,60px)}.dot-crumb+.dot-hero{padding-top:clamp(24px,3vw,48px)}.dot-hero-media{min-width:0;position:relative}.dot-hero-media>img,.dot-hero-media>picture>img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.dot-hero-bg{position:absolute;inset:0;z-index:-2}.dot-hero-bg img,.dot-hero-bg picture,.dot-hero-bg svg{width:100%;height:100%;object-fit:cover}.dot-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,color-mix(in oklab,var(--ink) 93%,transparent),color-mix(in oklab,var(--ink) 86%,transparent) 36%,color-mix(in oklab,var(--ink) 62%,transparent) 70%,color-mix(in oklab,var(--ink) 46%,transparent)),linear-gradient(to right,color-mix(in oklab,var(--ink) 58%,transparent),color-mix(in oklab,var(--ink) 20%,transparent) 74%)}.dot-hero-in{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);gap:clamp(26px,3vw,54px);align-items:end;width:100%}.dot-hero-in:not(:has(>*+*)){grid-template-columns:minmax(0,1fr)}.dot-hero-txt{display:flex;flex-direction:column;gap:18px;min-width:0}.dot-hero-txt .dot-h1{max-width:20ch}.dot-hero-txt .dot-prose,.dot-hero-txt .prose{max-width:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:14px}.dot-hero-txt .dot-prose>*+*,.dot-hero-txt .prose>*+*{margin-top:0}.dot-hero-txt .dot-lead{color:color-mix(in oklab,var(--paper) 88%,var(--ink));max-width:46ch}.dot-hero-act{display:flex;flex-wrap:wrap;gap:14px;margin-top:4px}.dot-hero--b{min-height:min(84vh,720px);display:flex;align-items:flex-end}.dot-hero--b .dot-hero-aside{align-self:end;border-left:3px solid var(--accent);padding-left:20px;display:flex;flex-direction:column;gap:14px}.dot-hero--a{align-items:center}.dot-hero--a .dot-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.dot-hero--a .dot-h1{max-width:18ch;font-size:clamp(34px,4.3vw,62px)}.dot-g{gap:var(--gap)}.dot-g--flush{gap:1px;background:var(--rule)}.dot-g--flush>*{background:var(--card-bg);padding:22px 20px;min-width:0}.dot-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.dot-grille--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dot-grille--centered{justify-content:center}.dot-strip{position:relative}.dot-strip-ctrl{display:flex;justify-content:flex-end;gap:8px;margin-bottom:14px}.dot-strip-nav{width:44px;height:44px;border:2px solid var(--rule-strong);border-radius:var(--radius);background:transparent;color:var(--fg);font-size:22px;line-height:1;cursor:pointer}.dot-strip-nav:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.dot-strip-nav:disabled{opacity:.35;cursor:default}.dot-strip-prev,.dot-strip-next{font-variant-numeric:normal}.dot-grille--slider{display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:thin}.dot-grille--slider>*{scroll-snap-align:start;flex:0 0 clamp(270px,31%,400px)}.dot-card{display:flex;flex-direction:column;min-width:0;background:var(--card-bg);border:1px solid var(--rule);color:var(--fg);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.dot-card:hover{transform:translateY(-4px);box-shadow:0 10px 26px #0000001a}.dot-card--ink{background:var(--ink-2);border-color:var(--line-on-ink);color:var(--paper)}.dot-card-med{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--surface)}.dot-card-med img,.dot-card-med svg{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.dot-card-med--wide{aspect-ratio:16 / 9}.dot-card-med--sq{aspect-ratio:1 / 1}.dot-card-med--tall{aspect-ratio:3 / 4}.dot-card:hover .dot-card-med img{transform:scale(1.04)}.dot-card-body{flex:1;padding:20px;display:flex;flex-direction:column;gap:11px}.dot-tag{position:absolute;z-index:2;top:10px;left:10px;max-width:calc(100% - 20px);background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.15em;padding:6px 10px}.dot-media{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:var(--surface)}.dot-media img,.dot-media svg{width:100%;height:100%;object-fit:cover}.dot-media--4-3{aspect-ratio:4 / 3}.dot-media--1-1{aspect-ratio:1 / 1}.dot-media--3-4{aspect-ratio:3 / 4}.dot-media--libre{aspect-ratio:auto}.dot-media--libre img,.dot-media--libre svg{height:auto;object-fit:contain}.dot-figure figcaption{padding-top:10px;font-size:13px;line-height:1.4;color:var(--fg-muted)}.dot-panel{background:var(--ink);color:var(--paper);padding:clamp(24px,2.5vw,38px);display:flex;flex-direction:column;gap:22px}.dot-panel--accent{background:var(--accent);color:var(--on-accent);--fg: var(--on-accent);--fg-muted: color-mix(in oklab, var(--ink) 74%, var(--accent));--rule: color-mix(in oklab, var(--ink) 24%, transparent);--rule-strong: color-mix(in oklab, var(--ink) 44%, transparent);--btn-flip-bg: oklch(.17 .014 258);--btn-flip-fg: oklch(.965 .004 250)}.dot-linkcard{display:flex;flex-direction:column;gap:7px;padding:20px;border:1px solid var(--rule);color:var(--fg);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.dot-linkcard:hover{transform:translateY(-4px);box-shadow:0 10px 26px #0000001a}.dot-linkcard b{font-size:18px;font-weight:800;letter-spacing:-.02em}.dot-linkcard span{font-size:14.5px;line-height:1.4;color:var(--fg-muted)}.dot-linkcard:after{content:"→";font-weight:800;margin-top:4px}.dot-list{display:grid;gap:9px}.dot-list li{position:relative;padding-left:22px;font-size:16px;line-height:1.45}.dot-list li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;background:var(--accent)}.dot-list-ico li:before{width:12px;height:7px;top:6px;background:none;border-left:2.5px solid var(--accent);border-bottom:2.5px solid var(--accent);transform:rotate(-45deg)}.dot-sec--paper .dot-list-ico li:before,.dot-sec--surface .dot-list-ico li:before{border-color:var(--accent-deep)}.dot-etapes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.dot-etapes--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dot-etapes--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dot-etape{display:flex;flex-direction:column;gap:11px;padding:24px 22px 26px;border-left:1px solid var(--rule);min-width:0}.dot-etape:first-child{border-left:0;padding-left:0}.dot-etape:before{content:"";width:38px;height:3px;background:var(--accent)}.dot-faq{border-top:1px solid var(--rule)}.dot-faq details{border-bottom:1px solid var(--rule)}.dot-faq-q{display:flex;gap:18px;align-items:baseline;justify-content:space-between;padding:19px 0;cursor:pointer;list-style:none;font-weight:800;font-size:clamp(16.5px,1.4vw,20px);letter-spacing:-.015em;color:var(--fg)}.dot-faq-q::-webkit-details-marker{display:none}.dot-faq-q:after{content:"+";flex:none;font-weight:200;font-size:29px;line-height:.7;color:var(--accent-deep)}.dot-sec--ink .dot-faq-q:after{color:var(--accent)}.dot-faq details[open] .dot-faq-q:after{content:"–"}.dot-faq-a{padding:0 0 21px;max-width:70ch;color:var(--fg-muted)}.dot-faq-a p+p{margin-top:.9em}.dot-avis{display:flex;flex-direction:column;gap:13px;padding:22px;background:var(--card-bg);border:1px solid var(--rule);min-width:0}.dot-avis-note{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800;letter-spacing:.08em;color:var(--accent-deep)}.dot-sec--ink .dot-avis-note{color:var(--accent)}.dot-avis-corps{font-size:16.5px;line-height:1.5;color:var(--fg)}.dot-avis-sig{margin-top:auto;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.13em;color:var(--fg-muted)}.dot-tarif{border-top:1px solid var(--rule)}.dot-tarif-l{display:flex;flex-wrap:wrap;gap:5px 20px;align-items:baseline;justify-content:space-between;padding:17px 0;border-bottom:1px solid var(--rule)}.dot-tarif-l b{font-weight:800;font-size:17px;letter-spacing:-.01em}.dot-tarif-l span{flex:1 1 240px;font-size:14.5px;color:var(--fg-muted)}.dot-tarif-l i{font-style:normal;font-weight:200;font-stretch:112%;font-size:25px;letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums}.dot-fait{border-left:3px solid var(--accent);padding:4px 0 4px 18px;display:flex;flex-direction:column;gap:7px}.dot-fait-src{font-size:12.5px;line-height:1.4;color:var(--fg-muted)}.dot-fait-src a{color:inherit;text-decoration:underline}.dot-fait-src a:hover{color:var(--accent-deep)}.dot-sec--ink .dot-fait-src a:hover{color:var(--accent)}.dot-com{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,3vw,42px)}.dot-com--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dot-com-sect{min-width:0}.dot-com-vig{max-width:460px;aspect-ratio:16 / 10;margin-bottom:16px}.dot-com-sect>.dot-label{border-top:3px solid var(--accent);padding-top:12px}.dot-com-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px}.dot-com-list li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--rule);font-size:15.5px;min-width:0}.dot-com-list a{font-weight:800;text-decoration:underline;text-decoration-color:var(--accent-deep);text-decoration-thickness:2px;text-underline-offset:3px}.dot-sec--ink .dot-com-list a{text-decoration-color:var(--accent)}.dot-com-list a:hover{color:var(--accent-deep)}.dot-sec--ink .dot-com-list a:hover{color:var(--accent)}.dot-com-list .dot-com-flat{font-weight:400;color:var(--fg-muted)}.dot-com-list em{font-style:normal;font-size:12.5px;color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.dot-crumb{background:var(--paper);color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}nav.dot-crumb ol{max-width:var(--wrap);margin:0 auto;padding:15px var(--wrap-pad) 13px;line-height:1.6}.dot-crumb a{color:inherit;text-decoration:none}.dot-crumb a:hover{color:var(--accent-deep)}.dot-crumb [aria-current=page]{color:var(--ink)}.dot-tw{border-top:2px solid var(--line-strong)}.dot-sec--ink .dot-tw{border-top-color:var(--line-on-ink)}.dot-t{font-size:15.5px}.dot-t caption{text-align:left;padding:0 0 12px;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;color:var(--fg-muted)}.dot-t th,.dot-t td{padding:12px 14px 12px 0;border-bottom:1px solid var(--rule)}.dot-t thead th{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;color:var(--fg-muted)}.dot-t tbody th{font-weight:800}@media(max-width:640px){.dot-t tr{border-bottom:2px solid var(--rule);padding:6px 0 10px}.dot-t tbody th{padding-top:14px}.dot-t td{border-bottom:0;padding:4px 0}.dot-t td[data-col]:not([data-col=""]):before{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.15em;color:var(--fg-muted);margin-bottom:2px}}.dot-prose-page,.prose-page{background:var(--paper);padding-top:calc(var(--hdr-cur) + clamp(34px,4vw,60px));padding-bottom:clamp(56px,6vw,96px)}.dot-crumb+.dot-prose-page,.dot-crumb+.prose-page{padding-top:clamp(20px,2.6vw,38px)}.dot-prose,.prose{max-width:74ch}.dot-prose-page>.dot-prose,.prose-page>.prose,.dot-prose-page>.prose,.prose-page>.dot-prose{width:100%;margin:0 auto;padding:0 var(--wrap-pad)}.dot-prose>*+*,.prose>*+*{margin-top:1.1em}.dot-prose p,.prose p{font-size:17.5px;line-height:1.62}.dot-prose h1,.prose h1{font-weight:900;font-size:clamp(32px,4.4vw,56px);line-height:.96;letter-spacing:-.035em;text-transform:uppercase;overflow-wrap:anywhere;margin-bottom:.4em}.dot-prose h2,.prose h2{font-weight:900;font-size:clamp(23px,2.3vw,32px);line-height:1.06;letter-spacing:-.025em;margin-top:1.9em;overflow-wrap:anywhere}.dot-prose h3,.prose h3{font-weight:800;font-size:19.5px;letter-spacing:-.015em;margin-top:1.5em}.dot-prose ul,.prose ul,.dot-prose ol,.prose ol{display:grid;gap:9px}.dot-prose li,.prose li{position:relative;padding-left:22px;font-size:17px;line-height:1.5}.dot-prose li:before,.prose li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;background:var(--accent)}.dot-prose a:not(.dot-btn):not(.dot-btn-link),.prose a:not(.dot-btn):not(.dot-btn-link){color:var(--accent-deep);text-decoration:underline;text-decoration-thickness:2px}.dot-prose a:not(.dot-btn):not(.dot-btn-link):hover,.prose a:not(.dot-btn):not(.dot-btn-link):hover{color:var(--ink)}.dot-prose blockquote,.prose blockquote{border-left:3px solid var(--accent);padding-left:20px;font-size:20px;font-weight:200;line-height:1.4}.dot-prose table,.prose table{width:100%;border-collapse:collapse;font-size:15.5px}.dot-prose th,.prose th,.dot-prose td,.prose td{text-align:left;padding:11px 12px 11px 0;border-bottom:1px solid var(--line);vertical-align:top}.dot-toc{border-top:3px solid var(--accent);padding-top:14px}.dot-toc a{display:block;padding:7px 0;font-size:14.5px;text-decoration:none;border-bottom:1px solid var(--rule)}.dot-toc a:hover{color:var(--accent-deep)}.lf-card{display:flex;flex-direction:column;gap:14px;background:var(--paper);color:var(--ink);padding:clamp(20px,2.2vw,30px);border-top:5px solid var(--accent);box-shadow:0 18px 44px #00000029}.lf-card--compact{padding:18px;gap:11px}.lf-title{font-size:clamp(19px,1.7vw,24px);font-weight:900;line-height:1.04;letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:anywhere}.lf-note{font-size:14px;line-height:1.45;color:var(--muted)}.lf-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lf-field{display:block;min-width:0}.lf-field--wide{grid-column:1 / -1}.lf-field label{display:block;margin-bottom:6px;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.lf-field input,.lf-field select,.lf-field textarea{width:100%;min-height:52px;padding:12px 14px;font-size:16px;font-weight:500;background:var(--surface);color:var(--ink);border:2px solid var(--line-strong);border-radius:var(--radius)}.lf-field textarea{min-height:96px;resize:vertical;line-height:1.5}.lf-field select{appearance:none;-webkit-appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 21px) 23px,calc(100% - 15px) 23px;background-size:7px 7px,7px 7px;background-repeat:no-repeat}.lf-field input:focus,.lf-field select:focus,.lf-field textarea:focus{outline:none;border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--accent)}.lf-field input::placeholder,.lf-field textarea::placeholder{color:var(--muted)}.lf-consent{display:flex;gap:11px;align-items:flex-start;font-size:13.5px;line-height:1.42;color:var(--muted)}.lf-consent input{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:var(--accent-deep)}.lf-consent a{color:var(--accent-deep)}.lf-submit{width:100%;min-height:56px;padding:0 22px;background:var(--accent);border:2px solid var(--accent);border-radius:var(--radius);color:var(--on-accent);font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,letter-spacing .18s ease}.lf-submit:hover:not(:disabled),.lf-submit:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--paper);letter-spacing:.16em}.lf-submit:disabled{opacity:.6;cursor:progress}.lf-reassure{font-size:12.5px;line-height:1.42;color:var(--muted)}.lf-error{background:var(--ink);color:var(--paper);border-left:5px solid var(--accent);padding:13px 15px;font-size:14.5px;line-height:1.45;font-weight:700}.dot-tab{display:none}.dot-tab a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:56px;background:var(--accent);color:var(--on-accent);font-size:13.5px;font-weight:800;text-transform:uppercase;letter-spacing:.11em;text-decoration:none}.dot-tab a+a{background:var(--ink);color:var(--paper)}.dot-ftr{background:var(--ink);color:var(--paper);border-top:4px solid var(--accent);padding-top:clamp(42px,4.4vw,68px)}.dot-ftr-cols{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:clamp(24px,2.6vw,42px)}.dot-ftr-col{min-width:0}.dot-ftr-col .dot-label{color:var(--muted-on-ink);margin-bottom:6px}.dot-ftr-col a{display:block;padding:7px 0;font-size:15px;color:color-mix(in oklab,var(--paper) 84%,var(--ink));text-decoration:none}.dot-ftr-col a:hover{color:var(--accent)}.dot-ftr-col a.dot-ftr-brand{display:flex;align-items:baseline;gap:5px;font-size:clamp(26px,3vw,40px);line-height:.94;text-transform:uppercase;letter-spacing:-.04em;text-decoration:none;color:var(--paper);padding:0}.dot-ftr-brand b{font-weight:900}.dot-ftr-brand em{font-style:normal;font-weight:200;font-stretch:108%}.dot-ftr-about{max-width:36ch;margin-top:14px;font-size:14.5px;line-height:1.5;color:var(--muted-on-ink)}.dot-ftr-col a.dot-ftr-mail{display:inline-block;margin-top:14px;font-size:16px;font-weight:800;letter-spacing:-.01em;color:var(--paper);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px;padding:0;overflow-wrap:anywhere}.dot-ftr-col a.dot-ftr-mail:hover{color:var(--accent)}.dot-ftr-bottom{display:flex;flex-wrap:wrap;gap:8px 26px;align-items:center;justify-content:space-between;margin-top:clamp(32px,3.4vw,52px);padding:18px 0 22px;border-top:1px solid var(--line-on-ink);font-size:12.5px;line-height:1.5;color:var(--muted-on-ink)}.dot-ftr-bottom p{max-width:68ch}.dot-ftr-bottom nav{display:flex;flex-wrap:wrap;gap:6px 20px}.dot-ftr-bottom a{color:inherit;text-decoration:none}.dot-ftr-bottom a:hover{color:var(--accent)}@media(max-width:1080px){.dot-hero-in{grid-template-columns:1fr;gap:26px;align-items:start}.dot-hero--a .dot-hero-in{grid-template-columns:1fr}.dot-hero--b .dot-hero-aside{align-self:start}.dot-ftr-cols{grid-template-columns:1fr 1fr}.dot-mega{grid-template-columns:1fr 1fr;width:min(660px,calc(100vw - 36px))}}@media(max-width:980px){:root{--hdr-cur: var(--hdr-m);--sec-y: clamp(44px, 7vw, 64px);--wrap-pad: 20px}.dot-nav{display:none}.dot-drawer-host{display:block}.dot-hdr-bar{gap:12px}.header-cta{margin-left:auto;min-height:42px;padding:0 13px;font-size:11.5px;letter-spacing:.06em}.header-cta .dot-cta-long{display:none}.header-cta .dot-cta-short{display:inline}.dot-etapes{grid-template-columns:repeat(2,minmax(0,1fr))}.dot-etape{border-left:0;padding-left:0;border-top:1px solid var(--rule);padding-top:20px}.dot-etape:first-child{border-top:1px solid var(--rule)}.dot-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.dot-com{grid-template-columns:1fr}}@media(max-width:720px){.dot-grille--slider>*{flex:0 0 84%}.dot-com-list{grid-template-columns:1fr}.dot-hero:after{background:linear-gradient(to top,color-mix(in oklab,var(--ink) 95%,transparent),color-mix(in oklab,var(--ink) 90%,transparent) 52%,color-mix(in oklab,var(--ink) 82%,transparent) 78%,color-mix(in oklab,var(--ink) 66%,transparent))}.dot-hero--b{min-height:auto}.dot-hero--a .dot-lead{display:none}.dot-hero--a .dot-h1{font-size:clamp(34px,9vw,44px)}.dot-hero--a .dot-hero-in{gap:16px}.dot-hero--a .dot-hero-act{display:none}.dot-hero--a .dot-hero-txt{gap:12px}.dot-hero--a{padding-top:calc(var(--hdr-cur) + 24px);padding-bottom:26px}.dot-crumb+.dot-hero--a{padding-top:18px}.dot-hero--a .lf-card{padding:15px;gap:10px}.dot-hero--a .lf-fields{gap:8px 10px;grid-template-columns:1fr 1fr}.dot-hero--a .lf-field input,.dot-hero--a .lf-field select{min-height:46px;padding:10px 12px}.dot-hero--a .lf-field select{padding-right:34px;background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px}.dot-hero--a .lf-field textarea{height:46px;min-height:46px}.dot-hero--a .lf-note{display:none}.dot-hero--a .lf-field label{margin-bottom:3px;font-size:10.5px;letter-spacing:.1em}.dot-hero--a .lf-title{font-size:19px}}@media(max-width:620px){.dot-h1,.dot-h2{font-stretch:90%}.dot-grille,.dot-etapes,.dot-ftr-cols{grid-template-columns:1fr}.dot-ftr-bottom{flex-direction:column;align-items:flex-start}.lf-fields{grid-template-columns:1fr}.dot-marche>*{padding:16px 14px}.dot-marche .dot-num{font-size:clamp(32px,9vw,44px)}.dot-num--xl{font-size:clamp(54px,15vw,78px)}.dot-sec-head{align-items:flex-start}.dot-cta{flex-direction:column;align-items:flex-start}.dot-tab{display:grid;grid-template-columns:1fr;position:fixed;left:0;right:0;bottom:0;z-index:50;border-top:3px solid var(--accent)}.dot-tab--2{grid-template-columns:1fr 1fr}body:has(.dot-tab){padding-bottom:56px}body:has(.dot-hero--a) .dot-tab{display:none}body:has(.dot-hero--a){padding-bottom:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.dot-btn,.dot-card,.dot-card-med img,.header-cta,.lf-submit,.dot-linkcard,.dot-nav-link:after{transition:none}.dot-card:hover,.dot-linkcard:hover,.dot-card:hover .dot-card-med img{transform:none}}h1,h2,h3,h4,.dot-h1,.dot-h2{-webkit-hyphens:manual;hyphens:manual}.dot-g{display:grid;grid-template-columns:repeat(var(--dot-cols, 1),minmax(0,1fr))}.dot-g[data-fill="1"]>:last-child{grid-column:auto / -1}@media(max-width:980px){.dot-g{grid-template-columns:repeat(var(--dot-cols-md, 1),minmax(0,1fr))}}@media(max-width:620px){.dot-g{grid-template-columns:minmax(0,1fr)}.dot-g[data-fill="1"]>:last-child{grid-column:auto}}.dot-tw{overflow-x:auto}.dot-t{width:100%;border-collapse:collapse}.dot-t th,.dot-t td{text-align:left;vertical-align:top}@media(max-width:640px){.dot-t,.dot-t tbody,.dot-t tr,.dot-t td,.dot-t th{display:block;width:100%}.dot-t thead{display:none}.dot-t td,.dot-t th{width:auto!important}.dot-t td[data-col]:not([data-col=""]):before{content:attr(data-col) " ";display:block}}.dot-crumb ol{list-style:none;margin:0;padding:0}.dot-crumb li{display:inline}.dot-crumb{padding-top:var(--hdr, 0px)}@media(max-width:980px){.dot-crumb{padding-top:var(--hdr-m, var(--hdr, 0px))}}
