@font-face{font-family:"Exo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/f2e849d3553a0a52-s.3cx2yude7_-4j.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:"Exo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cd5979df91f9479-s.0xfoyxlx1-tli.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/55fc17560cd417ba-s.2ake2acbwht_3.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:"Exo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/0d6fcb3e6b55e2a0-s.0q1uuwl_6kyai.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/a626ed2fbe2db1bf-s.p.342nhdmq3f7um.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:"Exo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/f2e849d3553a0a52-s.3cx2yude7_-4j.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:"Exo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cd5979df91f9479-s.0xfoyxlx1-tli.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/55fc17560cd417ba-s.2ake2acbwht_3.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:"Exo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/0d6fcb3e6b55e2a0-s.0q1uuwl_6kyai.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/a626ed2fbe2db1bf-s.p.342nhdmq3f7um.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:"Exo 2";font-style:normal;font-weight:900;font-display:swap;src:url(../media/f2e849d3553a0a52-s.3cx2yude7_-4j.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:"Exo 2";font-style:normal;font-weight:900;font-display:swap;src:url(../media/9cd5979df91f9479-s.0xfoyxlx1-tli.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-weight:900;font-display:swap;src:url(../media/55fc17560cd417ba-s.2ake2acbwht_3.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:"Exo 2";font-style:normal;font-weight:900;font-display:swap;src:url(../media/0d6fcb3e6b55e2a0-s.0q1uuwl_6kyai.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:normal;font-weight:900;font-display:swap;src:url(../media/a626ed2fbe2db1bf-s.p.342nhdmq3f7um.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:"Exo 2 Fallback";src:local(Arial);ascent-override:97.88%;descent-override:19.69%;line-gap-override:0.0%;size-adjust:102.06%}.exo_2_c300901b-module__In9tGW__className{font-family:"Exo 2","Exo 2 Fallback";font-style:normal}.exo_2_c300901b-module__In9tGW__variable{--f-serif:"Exo 2", "Exo 2 Fallback"}
@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.441olqq_uijdr.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.27vw08z6_vw0m.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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.097vcw437jzga.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.0zem_9y19rte6.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:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_d6026e3-module__bUUfJG__className{font-family:Lato,Lato Fallback;font-style:normal}.lato_d6026e3-module__bUUfJG__variable{--f-sans:"Lato", "Lato Fallback"}
:root{--papier:#fff;--feuille:#f4f6fb;--ligne:#e1e6f0;--graphite:#06102d;--graphite-2:#556078;--encre:#0639dd;--encre-voile:#e8edff;--nuit:#020b2a;--vert:#1e9e6e;--terre:#c2410c;--wrap:1240px;--gutter:clamp(20px,4vw,48px);--font-serif:var(--f-serif),"Exo 2",sans-serif;--font-sans:var(--f-sans),Lato,Arial,sans-serif;--font-mono:var(--f-serif),"Exo 2",sans-serif;--font-hand:var(--f-serif),"Exo 2",sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--papier);color:var(--graphite);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit}:focus-visible{outline:2px solid var(--encre);outline-offset:3px;border-radius:4px}.skip{z-index:100;background:var(--graphite);color:var(--feuille);border-radius:8px;padding:10px 14px;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.section{padding:clamp(72px,10vw,128px) 0}h1,h2,h3{font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-weight:400;line-height:1}h1{font-size:clamp(46px,7vw,96px)}h2{font-size:clamp(36px,4.6vw,64px)}h3{font-size:clamp(24px,2.4vw,32px);line-height:1.1}h1 em,h2 em,h3 em{color:var(--encre);font-style:italic}p{margin:0}.lead{color:var(--graphite-2);max-width:620px;font-size:clamp(18px,1.6vw,20px)}.eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--encre);font-size:12px;font-weight:500}.mono{font-family:var(--font-mono)}.hand{font-family:var(--font-hand);color:var(--encre);font-size:26px;line-height:1.1}.muted{color:var(--graphite-2)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.js [data-split],.js [data-reveal-now]{visibility:hidden;animation:0s 2s forwards ta-show}@keyframes ta-show{to{visibility:visible}}@media (prefers-reduced-motion:reduce){.js [data-split],.js [data-reveal-now]{visibility:visible;animation:none}}.btn{cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:14px 22px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px #1919191f}.btn:disabled{opacity:.6;cursor:wait;transform:none}.btn-ink{background:var(--graphite);color:var(--feuille)}.btn-blue{background:var(--encre);color:#fff}.btn-line{border-color:var(--graphite);color:var(--graphite);background:0 0}.btn-wa{background:var(--vert);color:#fff}.btn-light{background:var(--feuille);color:var(--graphite)}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ul-hand{justify-self:start;padding-bottom:6px;font-weight:600;text-decoration:none;display:inline-block;position:relative}.ul-hand svg{width:100%;height:10px;position:absolute;bottom:-2px;left:0;overflow:visible}.sheet{background:var(--feuille);border:1px solid var(--ligne);box-shadow:10px 10px 0 var(--encre);padding:clamp(20px,3vw,32px);position:relative}.sheet--graphite{box-shadow:12px 12px 0 var(--graphite)}.sheet--flat{box-shadow:0 18px 40px #19191914}.sheet-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--graphite-2);font-size:11px}.badge{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:5px 10px;font-size:11px;display:inline-block}.badge--vert{color:var(--vert)}.badge--encre{color:var(--encre)}.badge--terre{color:var(--terre)}.stamp{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--terre);border:2.5px solid;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-block;transform:rotate(-7deg)}.stamp--encre{color:var(--encre)}.cote{height:30px;margin:0 0 36px;position:relative}.cote svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cote line{stroke:var(--graphite);stroke-width:1px;vector-effect:non-scaling-stroke}.cote span{background:var(--papier);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:0 12px;font-size:11px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.sec-head{gap:18px;max-width:820px;margin-bottom:clamp(40px,6vw,64px);display:grid}.sec-head--center{text-align:center;justify-items:center;margin-inline:auto}.annot{font-family:var(--font-hand);color:var(--encre);align-items:center;gap:8px;font-size:24px;line-height:1;display:inline-flex}.annot svg{flex:none;width:54px;height:28px;overflow:visible}.annot path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.frame{border:1px solid var(--ligne);background:#fff;margin:0;padding:10px 10px 46px;position:relative;box-shadow:0 18px 30px #1919191f}.frame img{aspect-ratio:4/3;object-fit:cover;filter:grayscale()contrast(1.08);width:100%}.frame figcaption{font-family:var(--font-hand);font-size:21px;line-height:1.1;position:absolute;bottom:6px;left:14px;right:14px}.frame figcaption small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--graphite-2);font-size:10px;display:block}.picto{flex:none}.picto-tete{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.steps-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.steps-list li{background:var(--feuille);border:1px solid var(--ligne);padding:26px}.steps-list .mono{color:var(--encre);font-size:13px}.steps-list h3{margin:12px 0 8px}.steps-list p{color:var(--graphite-2);font-size:16px}.steps-list--compact{grid-template-columns:1fr;gap:12px}.faq{gap:10px;max-width:860px;display:grid}.faq details{background:var(--feuille);border:1px solid var(--ligne);padding:0 22px}.faq summary{cursor:pointer;padding:20px 32px 20px 0;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-mono);color:var(--encre);font-size:22px;position:absolute;top:16px;right:0}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--graphite-2);padding:0 0 20px}.site-header{z-index:40;-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);background:#f3efe6e0;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.site-header.is-scrolled{border-bottom-color:var(--ligne)}.site-header .wrap{justify-content:space-between;align-items:center;gap:20px;height:76px;display:flex}.site-header .logo img{width:auto;height:46px}.nav{align-items:center;gap:4px;display:flex}.nav a{color:var(--graphite-2);border-radius:999px;padding:10px 14px;font-size:15px;font-weight:500;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--graphite);background:#1919190f}.nav a.btn{min-height:44px;color:var(--feuille);background:var(--graphite);margin-left:8px;padding:10px 18px}.menu-btn{border:1.5px solid var(--graphite);color:var(--graphite);cursor:pointer;background:0 0;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600;display:none}@media (max-width:900px){.site-header .wrap{gap:12px}.menu-btn{min-height:44px;display:inline-flex}.nav{padding:16px var(--gutter) 24px;background:var(--papier);border-bottom:1px solid var(--ligne);visibility:hidden;flex-direction:column;align-items:stretch;transition:transform .3s,visibility 0s .3s;position:fixed;inset:76px 0 auto;transform:translateY(-130%)}.nav.is-open{visibility:visible;transition:transform .3s;transform:none}.nav a{padding:14px 4px;font-size:18px}.nav a.btn{margin:10px 0 0}}.site-footer{background:var(--nuit);color:#e9ecf7;padding:clamp(72px,9vw,110px) 0 32px}.site-footer h2{color:#fff;max-width:760px}.site-footer h2 em{color:var(--encre)}.footer-top{border-bottom:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;padding-bottom:64px;display:flex}.footer-cols{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;padding:40px 0;font-size:15px;display:grid}.footer-cols img{filter:brightness(0)invert();width:auto;height:44px}.footer-cols p{color:#c9cfe6;max-width:320px;margin-top:16px}.footer-cols h3{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--encre);margin-bottom:14px;font-size:11px}.footer-cols a,.footer-cols button{color:#c9cfe6;cursor:pointer;text-align:left;background:0 0;border:0;margin:0 0 8px;padding:0;font-size:15px;text-decoration:none;display:block}.footer-cols a:hover,.footer-cols button:hover{color:#fff}.footer-bottom{color:#8b93b5;font-size:13px}@media (max-width:900px){.footer-cols{grid-template-columns:1fr 1fr}}.sticky-bar{display:none}@media (max-width:900px){.sticky-bar{z-index:45;background:var(--feuille);border:1px solid var(--ligne);visibility:hidden;border-radius:20px;gap:8px;padding:8px;transition:transform .3s cubic-bezier(.16,1,.3,1),visibility 0s .3s;display:flex;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(140%);box-shadow:0 14px 30px #19191929}.sticky-bar.is-on{visibility:visible;transition:transform .3s cubic-bezier(.16,1,.3,1);transform:none}.sticky-bar .btn{flex:1;min-height:48px;padding:12px 10px;font-size:14px}.site-footer{padding-bottom:116px}}.page-hero{padding:clamp(56px,8vw,96px) 0 clamp(32px,5vw,56px)}.page-hero h1{max-width:900px;margin-top:18px}.page-hero .lead{margin-top:22px}.prose{max-width:760px;padding-bottom:clamp(72px,10vw,120px)}.prose h2{margin:48px 0 14px;font-size:clamp(28px,3vw,38px)}.prose p,.prose li{color:var(--graphite-2);margin:0 0 14px}.prose a{color:var(--encre)}.site-footer :focus-visible{outline-color:#fff}.consent{z-index:60;background:var(--feuille);border:1px solid var(--ligne);max-width:400px;box-shadow:6px 6px 0 var(--graphite);gap:10px;padding:16px 18px;font-size:14px;display:grid;position:fixed;bottom:16px;left:16px}.consent [tabindex="-1"]:focus{outline:none}.consent .actions{align-items:center;gap:8px}.consent .actions .btn{min-height:44px;padding:8px 18px;font-size:14px}.consent-more{font:inherit;cursor:pointer;color:var(--graphite-2);background:0 0;border:0;padding:8px 4px;font-size:14px;text-decoration:underline}.consent-details{gap:8px;display:grid}.consent a{color:var(--encre)}@media (max-width:900px){.consent{max-width:none;bottom:12px;left:12px;right:12px}}.section+.section{padding-top:0}.band+.section,.section+.section.band,.band+.band{padding-top:clamp(72px,10vw,128px)}
html[data-theme="2027"]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:#0639dd;--papier:#fff;--feuille:#f4f6fb;--ligne:#e1e6f0;--graphite:#06102d;--graphite-2:#556078;--encre:#0639dd;--encre-voile:#e8edff;--nuit:#020b2a;--vert:#1e9e6e;--terre:#c2410c;--marque:#0639dd;--marque-survol:#052db0;--trait:var(--ligne)}html[data-theme="2027"] body{background-image:none;font-size:17px}html[data-theme="2027"] .band{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--papier:#020b2a;--feuille:#071331;--ligne:#ffffff24;--graphite:#fff;--graphite-2:#c9d1e9;--encre:#6a93ff;--encre-voile:#6a93ff29;--vert:#22d3a6;--terre:#ff9b7a;--trait:#ffffff38;color:var(--graphite);background:radial-gradient(110% 90% at 92% 118%,#0639dd 0%,#0639dd00 62%),var(--nuit)}html[data-theme="2027"] .band+.band{background:var(--nuit)}:where(html[data-theme="2027"]) :is(h1,h2,h3){color:var(--graphite);letter-spacing:-.03em;word-spacing:.04em;font-weight:900;line-height:1.02}:where(html[data-theme="2027"]) h1{font-size:clamp(38px,4.8vw,68px)}:where(html[data-theme="2027"]) h2{font-size:clamp(30px,3.8vw,54px)}:where(html[data-theme="2027"]) h3{letter-spacing:-.015em;word-spacing:normal;font-size:clamp(20px,1.8vw,24px);font-weight:700;line-height:1.2}html[data-theme="2027"] :is(h1,h2,h3) em,html[data-theme="2027"] .ismail blockquote em{color:var(--encre);font-style:normal}html[data-theme="2027"] .program h3{font-size:clamp(24px,2.2vw,30px)}html[data-theme="2027"] :is(.methode-etapes li,.problemes,.progression-etapes) h3{font-size:21px}html[data-theme="2027"] .prose h2{font-size:clamp(24px,2.4vw,32px)}html[data-theme="2027"] .merci-title{font-size:clamp(34px,4vw,52px)}html[data-theme="2027"] .calc-form h2{letter-spacing:-.015em;word-spacing:normal;font-size:22px;font-weight:700;line-height:1.2}html[data-theme="2027"] .ismail blockquote{letter-spacing:-.03em;font-size:clamp(28px,3.2vw,44px);font-weight:900}html[data-theme="2027"] .calc-verdict{letter-spacing:-.015em;font-size:20px;font-weight:700}html[data-theme="2027"] .lead{font-size:clamp(16px,1.4vw,18px)}html[data-theme="2027"] :is(.eyebrow,.mono,.badge,.sheet-tag,.stamp,.cote span,.annot,.frame figcaption,.ville figcaption,.calc-visees thead th,.footer-cols h3){font-weight:500}html[data-theme="2027"] .btn{font-family:var(--font-sans);border-radius:8px;font-size:16px;font-weight:700}html[data-theme="2027"] .btn:hover{box-shadow:none;transform:none}html[data-theme="2027"] .btn-blue{background:var(--marque);border-color:var(--marque);color:#fff}html[data-theme="2027"] .btn-blue:hover{background:var(--marque-survol);border-color:var(--marque-survol)}html[data-theme="2027"] .btn-ink:hover{opacity:.9}html[data-theme="2027"] .btn-wa{color:#03241b}html[data-theme="2027"] .btn-line:hover{background:var(--encre-voile)}html[data-theme="2027"] .sheet{border-color:var(--ligne);border-radius:16px;box-shadow:0 12px 32px #020b2a14}html[data-theme="2027"] .sheet--graphite{border-color:var(--ligne);box-shadow:0 12px 32px #020b2a14}html[data-theme="2027"] .sheet--flat{border-color:var(--ligne);box-shadow:none}html[data-theme="2027"] .band .sheet{box-shadow:0 24px 48px #00000059}html[data-theme="2027"] .badge{border-radius:4px}html[data-theme="2027"] :is(.steps-list li,.faq details,.free a,.free .is-soon){border-radius:12px}html[data-theme="2027"] .free a:hover{border-color:var(--encre);transform:translateY(-3px);box-shadow:0 16px 32px #020b2a1a}html[data-theme="2027"] .stamp{letter-spacing:.14em;background:var(--encre-voile);border-width:1px;border-radius:4px;font-weight:500;transform:none}html[data-theme="2027"] .ul-hand svg{display:none}html[data-theme="2027"] .ul-hand{border-bottom:2px solid var(--encre);padding-bottom:6px}html[data-theme="2027"] .annot{letter-spacing:.14em;text-transform:uppercase;font-size:12px}html[data-theme="2027"] .annot path{stroke-width:1.25px}html[data-theme="2027"] .cote line{stroke:var(--ligne)}html[data-theme="2027"] .cote line+line{stroke:var(--encre)}html[data-theme="2027"] .cote span{color:var(--encre)}html[data-theme="2027"] .frame{border-color:var(--ligne);background:#f5f2ea;border-radius:4px;box-shadow:0 12px 32px #020b2a14;transform:none!important}html[data-theme="2027"] .frame img{filter:none}html[data-theme="2027"] .frame figcaption{letter-spacing:.12em;text-transform:uppercase;color:#205bc7;font-size:12px}html[data-theme="2027"] .frame figcaption small{color:#182330}html[data-theme="2027"] .proofs .wrap{padding:0 var(--gutter)}html[data-theme="2027"] .band .picto{filter:invert()hue-rotate(180deg)}html[data-theme="2027"] .ville{rotate:none}html[data-theme="2027"] .ville figure{border-color:var(--ligne);box-shadow:none;background:#f5f2ea;border-radius:4px}html[data-theme="2027"] .ville figcaption{letter-spacing:.12em;text-transform:uppercase;color:#205bc7;font-size:12px}html[data-theme="2027"] .lightbox-btn img{border-color:var(--ligne);border-radius:6px}html[data-theme="2027"] .site-header{background:var(--nuit);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#0000}html[data-theme="2027"] .site-header.is-scrolled{border-bottom-color:#ffffff1a}html[data-theme="2027"] .site-header .logo img{filter:brightness(0)invert()}html[data-theme="2027"] .nav{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;gap:2px;padding:4px}html[data-theme="2027"] .nav a{color:#c9d1e9;border-radius:8px;font-weight:600}html[data-theme="2027"] .nav a:hover,html[data-theme="2027"] .nav a[aria-current=page]{color:#fff;background:#ffffff1f}html[data-theme="2027"] .nav a.btn{background:var(--marque);color:#fff;margin-left:6px}html[data-theme="2027"] .nav a.btn:hover{background:var(--marque-survol)}html[data-theme="2027"] .menu-btn{color:#fff;border-color:#ffffff4d;border-radius:10px}@media (max-width:900px){html[data-theme="2027"] .nav{background:var(--nuit);padding:16px var(--gutter) 24px;border:0;border-bottom:1px solid #ffffff1a;border-radius:0}}html[data-theme="2027"] .site-footer{background:var(--nuit);border-top:1px solid #ffffff1a}html[data-theme="2027"] :is(.calc-bac,.selecteur){border:1px solid var(--trait);border-radius:12px}html[data-theme="2027"] :is(.calc-bac,.selecteur) button{border-radius:8px}html[data-theme="2027"] .calc-niveau button{border:1px solid var(--trait);border-radius:10px}html[data-theme="2027"] .calc-niveau button[aria-pressed=true]{border-color:var(--graphite)}html[data-theme="2027"] .calc-visees :is(th,td){border-top-style:solid}html[data-theme="2027"] .calc-visees thead th{border-top:0}html[data-theme="2027"] :is(.calc-field,.calc-form,.interet) input:not([type=checkbox]):not([type=radio]),html[data-theme="2027"] .calc-ena select{background:var(--papier);color:var(--graphite);border-radius:10px}html[data-theme="2027"] :is(.calc-field,.calc-form,.interet) input:not([type=checkbox]):not([type=radio]):not([aria-invalid=true]),html[data-theme="2027"] .calc-ena select{border:1px solid var(--trait)}html[data-theme="2027"] .band :is(.calc-field,.calc-form,.interet) input:not([type=checkbox]):not([type=radio]):not([aria-invalid=true]),html[data-theme="2027"] .band .calc-ena select{border-color:#ffffff4d}html[data-theme="2027"] .calc-note{background:var(--marque);border-radius:12px;align-items:flex-end;padding:14px 16px}html[data-theme="2027"] .calc-note .calc-label{color:#dfe8ff}html[data-theme="2027"] .calc-num{color:#fff}html[data-theme="2027"] .calc-form{background:var(--feuille);border:1px solid var(--trait);border-radius:12px}html[data-theme="2027"] .band .calc-form{background:#ffffff0a}html[data-theme="2027"] .pill{border-radius:8px}html[data-theme="2027"] .consent{border-color:var(--ligne);border-radius:12px;box-shadow:0 24px 48px #020b2a2e}html[data-theme="2027"] .sticky-bar{border-color:var(--ligne);border-radius:14px;box-shadow:0 14px 30px #020b2a2e}
