@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.14adbkwhbql9r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/b887d91685b8c137-s.3vw1idf69ly-m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.1kjlm4q41a8i_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_8c69f45a-module__YuVGKa__className{font-family:Fraunces,Fraunces Fallback}.fraunces_8c69f45a-module__YuVGKa__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_4fd20b5-module__hpvSLW__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_4fd20b5-module__hpvSLW__variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_bb0912cd-module__pHsbua__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_bb0912cd-module__pHsbua__variable{--font-caveat:"Caveat", "Caveat Fallback"}
:root{--nuit:#0e2530;--bleu:#193e4b;--bleu2:#22505f;--pastel:#b9ddea;--jaune:#f5c451;--creme:#fff9ed;--brume:#eaf4f7;--ink:#22303a;--grey:#5c6771;--line2:#e6ebef;--vert:#2e7d5b;--or-clair:#d8a531;--or:#c9962a;--or-profond:#b98a24;--serif:var(--font-fraunces),Georgia,serif;--sans:var(--font-figtree),"Segoe UI",system-ui,sans-serif;--script:var(--font-caveat),cursive}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);color:var(--ink);background:var(--nuit);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--jaune);outline-offset:3px;border-radius:2px}.skip{z-index:200;background:var(--jaune);color:var(--bleu);border-radius:0 0 3px;padding:14px 22px;font-weight:600;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.wrap{max-width:1140px;margin:0 auto;padding:0 28px}.narrow{max-width:820px;margin:0 auto;padding:0 28px}.rv{opacity:0;transition:opacity 1.1s cubic-bezier(.2,.6,.2,1),transform 1.1s cubic-bezier(.2,.6,.2,1);transform:translateY(26px)}.rv.in{opacity:1;transform:none}.d1{transition-delay:.15s}.d2{transition-delay:.5s}.d3{transition-delay:.9s}.d4{transition-delay:1.3s}.d5{transition-delay:1.7s}.cta{font-family:var(--sans);cursor:pointer;letter-spacing:.01em;border:none;border-radius:2px;align-items:center;gap:10px;padding:16px 30px;font-size:16px;font-weight:600;transition:all .25s;display:inline-flex}.cta-l{background:var(--jaune);color:var(--bleu)}.cta-l:hover{background:#fff}.cta-l:disabled{opacity:.55;cursor:progress}.cta-d{color:var(--creme);background:0 0;border-bottom:1px solid #fff9ed80;border-radius:0;padding:6px 2px}.cta-d:hover{border-color:var(--jaune);color:var(--jaune)}.cta-ink{color:var(--bleu);background:0 0;border-bottom:1px solid #193e4b66;border-radius:0;padding:6px 2px}.cta-ink:hover{border-color:var(--or);color:#000}header.site{z-index:60;pointer-events:none;justify-content:space-between;align-items:center;padding:20px 28px;transition:all .4s;display:flex;position:fixed;top:0;left:0;right:0}header.site .wm,header.site .hpro,header.site .hcta{pointer-events:auto}header.site .wm{font-family:var(--serif);color:#fff;letter-spacing:.02em;opacity:0;font-size:22px;font-weight:500;transition:all .4s;transform:translateY(-8px)}header.site .wm b{color:var(--jaune);font-weight:500}header.site .droite{align-items:center;gap:22px;display:flex}header.site .hpro{opacity:0;color:#ffffffc7;border-bottom:1px solid #0000;padding-bottom:2px;font-size:14px;transition:all .4s;transform:translateY(-8px)}header.site .hpro:hover{color:#fff;border-bottom-color:#ffffff80}header.site .hcta{opacity:0;color:#fff;border:1px solid #fff6;border-radius:2px;padding:9px 18px;font-size:14px;font-weight:600;transition:all .4s;transform:translateY(-8px)}header.site.show{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e2530d1}header.site.show .wm,header.site.show .hpro,header.site.show .hcta{opacity:1;transform:none}header.site.show.ink{background:#fff9ede6}header.site.show.ink .wm{color:var(--bleu)}header.site.show.ink .wm b{color:var(--or-clair)}header.site.show.ink .hpro{color:#193e4bb8}header.site.show.ink .hpro:hover{color:var(--bleu);border-bottom-color:#193e4b66}header.site.show.ink .hcta{color:var(--bleu);border-color:#193e4b59}@media (max-width:600px){header.site .hpro{display:none}}.scene{align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.scene .bg{background-position:50%;background-size:cover;transition:transform 9s ease-out;position:absolute;inset:0;transform:scale(1.04)}.scene.in .bg{transform:scale(1.14)}.veil-dark{background:linear-gradient(#091a22d1,#091a22eb);position:absolute;inset:0}.veil-soft{background:linear-gradient(#0e253040,#0e25308c);position:absolute;inset:0}.scene .content{z-index:2;width:100%;position:relative}.eyebrow{font-family:var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--jaune);font-size:12px;font-weight:600}.eyebrow-ink{color:var(--or)}.lead-xl{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(30px,5.2vw,60px);font-weight:300;line-height:1.12}.lead-l{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(26px,3.6vw,42px);font-weight:300;line-height:1.18}.em{color:var(--jaune);font-style:italic}.on-dark{color:var(--creme)}.on-dark .lead-xl,.on-dark .lead-l,.on-dark h2,.on-dark h3{color:#fff}#open .content{padding:0 28px}#open .kicker-lines{max-width:760px}#open h1{font-weight:300;font-size:inherit}#open h1 .lead-xl{text-wrap:balance;display:block}#open .lead-xl{margin-bottom:8px}#open .brandline{margin-top:54px}#open .brandline .name{font-family:var(--serif);color:#fff;letter-spacing:.01em;font-size:clamp(40px,7vw,86px);font-weight:500;line-height:1}#open .brandline .name b{color:var(--jaune);font-weight:500}#open .brandline .slo{font-family:var(--serif);color:var(--creme);margin-top:12px;font-size:clamp(18px,2.4vw,26px);font-style:italic;font-weight:300}#open .acts{flex-wrap:wrap;align-items:center;gap:26px;margin-top:46px;display:flex}.scroll-hint{z-index:3;color:#fff9ed99;letter-spacing:.2em;text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.scroll-hint .bar{background:linear-gradient(var(--jaune),transparent);width:1px;height:44px;animation:2.2s ease-in-out infinite drop}@keyframes drop{0%{opacity:0;transform-origin:top;transform:scaleY(0)}40%{opacity:1;transform:scaleY(1)}to{opacity:0;transform-origin:bottom;transform:scaleY(1)}}.seqx{background:var(--nuit);height:150svh;position:relative}.seqx .sticky{justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.seqx .layer{opacity:0;background-position:50%;background-size:cover;transition:opacity .7s;position:absolute;inset:0;transform:scale(1.08)}.seqx .layer.on{opacity:.55}.seqx .veilr{background:radial-gradient(130% 100% at 50% 45%,#091a2273,#091a22e6);position:absolute;inset:0}.seqx .line{z-index:3;color:#fff;font-family:var(--serif);text-align:center;opacity:0;max-width:860px;padding:0 28px;font-size:clamp(26px,4vw,48px);font-style:italic;font-weight:300;line-height:1.2;transition:opacity .6s,transform .7s;position:absolute;transform:translateY(18px)}.seqx .line.on{opacity:1;transform:none}.reveal-line{text-align:center;background:linear-gradient(90deg,#0e2530,#173947);justify-content:center;align-items:center;min-height:78svh;display:flex}.reveal-line .t{color:var(--jaune);font-family:var(--serif);z-index:2;max-width:900px;padding:0 28px;font-size:clamp(28px,4.6vw,52px);font-style:italic;font-weight:300;position:relative}.nath{background:var(--creme);color:var(--ink)}.nath-grid{grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.nath .portrait{background:var(--brume);position:relative;overflow:hidden}.nath .portrait .bg{background-position:50%;background-size:cover;position:absolute;inset:0}.nath .portrait .frame{text-align:center;color:#5c7480;border:1px solid #193e4b40;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:30px;display:flex;position:absolute;inset:22px}.nath .portrait .frame .big{font-family:var(--serif);color:var(--bleu);font-size:24px}.nath .txt{flex-direction:column;justify-content:center;padding:clamp(48px,7vw,110px) clamp(32px,6vw,88px);display:flex}.nath .txt .lead-l{color:var(--bleu);margin-top:16px;margin-bottom:26px}.nath .txt p{color:#40505a;max-width:520px;margin-bottom:16px;font-size:18px}.nath .txt .sign{font-family:var(--script);color:var(--bleu);margin-top:20px;margin-bottom:0;font-size:52px;line-height:.9}.nath .txt .role{color:var(--grey);margin-top:6px;margin-bottom:0;font-size:14px}.method{background:var(--nuit);color:#fff;padding:clamp(90px,12vw,150px) 0}.method .lead-xl{color:#fff;max-width:720px;margin-bottom:16px}.method .sub{color:#fff9edb3;max-width:620px;margin-bottom:54px;font-size:19px}.carnet{background:var(--creme);color:var(--ink);border-radius:4px;max-width:760px;position:relative;overflow:hidden;box-shadow:0 40px 90px #0006}.carnet:before{content:"";background:var(--jaune);width:6px;position:absolute;top:0;bottom:0;left:0}.carnet .top{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:baseline;padding:26px 34px;display:flex}.carnet .top .ttl{font-family:var(--serif);color:var(--bleu);font-size:24px;font-weight:600}.carnet .top .tag{font-family:var(--script);color:var(--or);font-size:26px}.carnet .rows{padding:12px 34px 30px}.carnet .r{border-bottom:1px dashed #e2d9c4;grid-template-columns:190px 1fr;gap:20px;padding:15px 0;display:grid}.carnet .r:last-child{border-bottom:none}.carnet .r .k{color:var(--bleu);font-weight:600}.carnet .r .v{color:#55606a}.method .after{max-width:640px;font-family:var(--serif);color:var(--creme);margin-top:48px;font-size:clamp(22px,2.6vw,30px);font-style:italic;font-weight:300;line-height:1.3}.method .after b{color:var(--jaune);font-style:normal;font-weight:400}.offres{background:var(--creme)}.off-head{text-align:center;max-width:720px;margin:0 auto;padding:clamp(84px,10vw,130px) 28px 20px}.off-head .lead-l{color:var(--bleu);margin-top:14px}.chapter{grid-template-columns:1fr 1fr;align-items:stretch;min-height:70svh;display:grid}.chapter .img{background:var(--brume);min-height:340px;position:relative;overflow:hidden}.chapter .img .bg{background-position:50%;background-size:cover;transition:transform 8s;position:absolute;inset:0;transform:scale(1.05)}.chapter.in .img .bg{transform:scale(1.13)}.chapter .body{flex-direction:column;justify-content:center;padding:clamp(40px,6vw,84px) clamp(30px,5vw,74px);display:flex}.chapter .body .eyebrow{color:var(--or);margin-bottom:14px}.chapter .body h2,.chapter .body h3{font-family:var(--serif);color:var(--bleu);margin-bottom:8px;font-size:clamp(28px,3.4vw,40px);font-weight:500;line-height:1.1}.chapter .body .result{font-family:var(--serif);color:var(--or-profond);margin-bottom:20px;font-size:19px;font-style:italic;font-weight:300}.chapter .body ul{flex-direction:column;gap:9px;margin-bottom:26px;list-style:none;display:flex}.chapter .body ul li{color:#44525b;align-items:flex-start;gap:11px;font-size:16px;display:flex}.chapter .body ul li:before{content:"";background:var(--jaune);border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:9px}.chapter.alt{background:#fff}.chapter.alt .img{order:2}.chapter.alt .body{order:1}.chapter.reset{background:var(--nuit)}.chapter.reset .body h2,.chapter.reset .body h3,.chapter.reset .body .eyebrow{color:#fff}.chapter.reset .body .result{color:var(--jaune)}.chapter.reset .body ul li{color:#fff9edd1}.chapter.reset .cta-ink{color:var(--creme);border-color:#fff9ed80}.chapter.reset .cta-ink:hover{color:var(--jaune);border-color:var(--jaune)}.rupture{background:var(--nuit);color:#fff;text-align:center;padding:clamp(96px,15vw,180px) 0}.rupture .rup{font-family:var(--serif);color:#fff;font-size:clamp(28px,4.6vw,54px);font-weight:300;line-height:1.18}.rupture .rup2{font-family:var(--serif);color:var(--jaune);margin-top:6px;font-size:clamp(28px,4.6vw,54px);font-style:italic;font-weight:300}.reset-sec{background:var(--nuit)}.proof{background:var(--brume);padding:clamp(84px,10vw,130px) 0}.proof .head{text-align:center;max-width:680px;margin:0 auto 52px}.proof .head .lead-l{color:var(--bleu)}.proof .head p{color:var(--grey);margin-top:12px;font-size:18px}.proof-grid{background:var(--line2);border:1px solid var(--line2);border-radius:4px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.proof-c{background:var(--creme);padding:36px 30px}.proof-c .n{font-family:var(--serif);color:var(--bleu);font-size:40px;font-weight:400;line-height:1}.proof-c .t{color:var(--bleu);margin:12px 0 6px;font-size:17px;font-weight:700}.proof-c p{color:var(--grey);font-size:14.5px}.prix{background:var(--creme);text-align:center;padding:clamp(84px,10vw,130px) 0}.prix .big{font-family:var(--serif);color:var(--bleu);letter-spacing:-.015em;font-size:clamp(30px,5vw,58px);font-weight:300;line-height:1.1}.prix .big b{color:var(--or-profond);font-weight:500}.prix .sub{font-family:var(--serif);color:#55606a;max-width:640px;margin:20px auto 0;font-size:clamp(19px,2.4vw,26px);font-style:italic;font-weight:300}.price-table{border:1px solid var(--line2);text-align:left;background:#fff;border-radius:4px;max-width:720px;margin:52px auto 0;overflow:hidden}.price-row{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;padding:19px 28px;display:flex}.price-row:last-child{border-bottom:none}.price-row .l{color:var(--ink);font-size:16.5px;font-weight:600}.price-row .l small{color:var(--grey);font-size:13.5px;font-weight:400;display:block}.price-row .p{font-family:var(--serif);color:var(--bleu);white-space:nowrap;font-size:24px;font-weight:500}.price-row .p .u{color:var(--grey);font-size:13px;font-family:var(--sans)}.legal{max-width:720px;color:var(--grey);text-align:left;margin:18px auto 0;font-size:13px;line-height:1.6}#final{text-align:center}#final .veil-soft{background:linear-gradient(#0e253059,#0e2530b3)}#final .lines{color:#fff}#final .lead-l{color:#fff;margin-bottom:6px}#final .slo{font-family:var(--serif);color:#fff;margin-top:40px;font-size:clamp(32px,5.4vw,64px);font-weight:400;line-height:1.05}#final .slo b{color:var(--jaune);font-weight:400}#final .acts{margin-top:40px}.rdv{background:var(--creme);padding:clamp(80px,10vw,120px) 0}.rdv-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.rdv-left .eyebrow{color:var(--or)}.rdv-left h2{font-family:var(--serif);color:var(--bleu);margin:14px 0 18px;font-size:clamp(30px,4vw,46px);font-weight:400;line-height:1.1}.rdv-left p{color:var(--grey);max-width:420px;margin-bottom:16px;font-size:17px}.rdv-left .zone{color:var(--grey);margin-top:22px;font-size:14.5px}.rdv-left .zone b{color:var(--bleu);font-family:var(--sans);margin-bottom:6px;display:block}.form-card{border:1px solid var(--line2);background:#fff;border-radius:6px;padding:34px;box-shadow:0 30px 70px #193e4b1a}.fgrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{margin-bottom:16px}.field.full{grid-column:1/-1}label{color:var(--bleu);margin-bottom:6px;font-size:13.5px;font-weight:600;display:block}input,select,textarea{width:100%;font-family:var(--sans);border:1px solid var(--line2);color:var(--ink);background:#fff;border-radius:3px;padding:13px 15px;font-size:15.5px}input:focus,select:focus,textarea:focus{border-color:var(--jaune);outline:none;box-shadow:0 0 0 3px #f5c45140}textarea{resize:vertical;min-height:78px}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.slot-row{flex-wrap:wrap;gap:9px;display:flex}.chip{border:1px solid var(--line2);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14.5px;font-weight:600;font-family:var(--sans);color:var(--ink);background:#fff;border-radius:3px;padding:10px 15px}.chip:hover{border-color:var(--jaune)}.chip[aria-pressed=true]{background:var(--bleu);color:#fff;border-color:var(--bleu)}.form-card .cta{justify-content:center;width:100%;margin-top:6px}.form-note{color:var(--grey);text-align:left;margin-top:14px;font-size:11.5px;line-height:1.55}.form-err{color:#8a2f2f;background:#fdf1f1;border:1px solid #e7c3c3;border-radius:3px;margin-bottom:16px;padding:12px 15px;font-size:14px}.confirm{text-align:center;padding:12px}.confirm .ok{background:var(--vert);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;margin:0 auto 16px;font-size:34px;display:flex}.confirm h3{font-family:var(--serif);color:var(--bleu);margin-bottom:10px;font-size:26px}.confirm p{color:var(--grey)}.recap{background:var(--brume);text-align:left;border-radius:4px;margin:16px 0;padding:18px 20px;font-size:14.5px}.recap .row{border-bottom:1px dashed #cfdde4;justify-content:space-between;padding:6px 0;display:flex}.recap .row:last-child{border-bottom:none}.recap .row span:first-child{color:var(--grey)}.recap .row b{color:var(--bleu);font-family:var(--sans)}.est{background:var(--creme);border:1px dashed var(--or);color:var(--grey);border-radius:4px;margin-top:14px;padding:14px 18px;font-size:14px}footer.site{background:var(--nuit);color:#fff9edb3;padding:52px 0 26px}.foot-top{flex-wrap:wrap;justify-content:space-between;gap:24px;margin-bottom:32px;display:flex}footer.site .wm{font-family:var(--serif);color:#fff;font-size:26px}footer.site .wm b{color:var(--jaune)}footer.site p,footer.site a{color:#fff9edb3;font-size:14.5px;line-height:1.9}footer.site a:hover{color:var(--jaune)}.foot-tel{font-weight:700;color:var(--jaune)!important;font-size:19px!important}.foot-bottom{color:#fff9ed73;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:18px;font-size:12.5px;display:flex}.mentions{color:#fff9ed80;border-top:1px solid #ffffff1f;margin-top:18px;padding-top:16px;font-size:12px;line-height:1.7}.mentions b{color:#fff9edcc}.proto{z-index:80;background:var(--jaune);color:var(--bleu);font-size:11px;font-weight:700;font-family:var(--sans);border-top-right-radius:6px;padding:5px 12px;position:fixed;bottom:0;left:0}@media (max-width:860px){.nath-grid{grid-template-columns:1fr}.nath .portrait{min-height:70svh}.chapter{grid-template-columns:1fr}.chapter.alt .img,.chapter.alt .body{order:0}.chapter .img{min-height:52svh}.proof-grid{grid-template-columns:1fr}.rdv-grid{grid-template-columns:1fr;gap:34px}.fgrid,.carnet .r{grid-template-columns:1fr}.carnet .r .k{margin-bottom:2px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.rv{opacity:1;transform:none}.scene .bg,.scene.in .bg,.chapter .img .bg,.chapter.in .img .bg{transform:scale(1.04)}.seqx{height:auto}.seqx .sticky{height:auto;padding:clamp(60px,10vw,110px) 0;display:block;position:static}.seqx .layer,.seqx .veilr{display:none}.seqx .line{opacity:1;margin:0 auto 34px;position:static;transform:none}.scroll-hint{display:none}}
