@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a440747434783fbe-s.3ykghqjb5ppsz.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3aa4d934eba90e8b-s.0lmgotk6waklk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1ce0dcbf49a4d2fc-s.0ec3e76flwb9j.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2edaebbda2e96a79-s.3l17ub4npw-5z.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/704a14dc8309e245-s.2_16a3jj3m9yb.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c88e89b5552bf96c-s.3xt4epvyjlv6l.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/234d9015b631dab9-s.p.10f31zp4gc5wb.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.ryr11G_className{font-family:Inter,Inter Fallback;font-style:normal}.ryr11G_variable{--police-inter:"Inter", "Inter Fallback"}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/34d6927adec7cf56-s.1ob82_8939ahk.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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/11e9730d70f3df61-s.128rw_frk7cg-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/94800d63c463b116-s.232hpqc6onjei.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/7685343155bcb53f-s.10-kow8kg30xf.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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/c0640dc9a2bf5797-s.1zz7v2lps04n2.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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/48a1b83fac2e67c0-s.p.42nfwtuxx8u2o.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/0fb96d1b5bc8468e-s.3hcunrvt_bt_o.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/1a36275c0a5dae4b-s.452ifmvv-9yum.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/4516abe641523af1-s.1kbk5odn53sdi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/8b28f59145c251c9-s.3_mv2jnzqn6zb.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6809fa33fa73d760-s.0yy0rfmygkgha.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/cef856781ea24bd1-s.p.0i67n8kf07qoy.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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.PrYQJG_className{font-family:"Source Serif 4","Source Serif 4 Fallback"}.PrYQJG_variable{--police-serif:"Source Serif 4", "Source Serif 4 Fallback"}
:root{--marine:#10416c;--marine-fonce:#0c3355;--encre:#0f2c43;--corps:#2a4560;--second:#4a6480;--cyan:#45bddf;--cyan-clair:#81cee2;--cyan-lisible:#2a728f;--doux:#f1f6fa;--doux-2:#e4edf5;--bordure:#d9e4ee;--bordure-forte:#b9cddf;--blanc:#fff;--sur-sombre:#d5e3ef;--sur-sombre-2:#b9cddf;--ligne-sombre:#2a4a66;--inter:"Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--serif:"Source Serif 4", Georgia, "Times New Roman", serif;--largeur:1280px;--gouttiere:48px;--r-petit:2px;--r:6px;--r-grand:10px;--t:.18s cubic-bezier(.2, .7, .2, 1);--h1:clamp(44px, 6.1vw, 92px);--h2:clamp(30px, 3.4vw, 50px);--h3:24px;--filet:linear-gradient(180deg, var(--cyan), var(--cyan-clair))}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{background:var(--blanc);color:var(--encre);font-family:var(--inter);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.62}img{max-width:100%;display:block}a{color:inherit}p{margin:0 0 1em}:focus-visible{outline:3px solid var(--cyan-lisible);outline-offset:3px;border-radius:var(--r-petit)}.sombre :focus-visible{outline-color:var(--cyan-clair)}h1,h2,h3,.voix{font-family:var(--serif);color:var(--encre);text-wrap:balance;font-variation-settings:"opsz" 60;margin:0;font-weight:600}h1{font-size:var(--h1);letter-spacing:-.018em;line-height:1.02}h2{font-size:var(--h2);letter-spacing:-.012em;line-height:1.08}h3{font-size:var(--h3);letter-spacing:-.006em;font-variation-settings:"opsz" 24;line-height:1.22}em.voix-it,h1 em,h2 em{font-style:italic;font-weight:500}.chapeau{color:var(--second);text-wrap:pretty;max-width:56ch;font-size:19px;line-height:1.6}.chiffres{font-variant-numeric:tabular-nums lining-nums}.enveloppe{max-width:var(--largeur);padding:0 var(--gouttiere);margin:0 auto}.surtitre{letter-spacing:.07em;text-transform:uppercase;color:var(--cyan-lisible);margin:0 0 20px;font-size:13px;font-weight:600;display:inline-block}.sombre .surtitre{color:var(--cyan-clair)}.a-fournir{color:var(--second);-webkit-text-decoration:underline dotted var(--bordure-forte);text-decoration:underline dotted var(--bordure-forte);text-underline-offset:4px;font-style:italic}.puce-fournir{font:600 11.5px/1 var(--inter);letter-spacing:.04em;text-transform:uppercase;color:#8a5c14;background:#fbf3e4;border:1px solid #efdcb8;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.note-explo{text-align:center;font:500 12.5px/1.4 var(--inter);color:#8a5c14;background:#fbf3e4;border-bottom:1px solid #efdcb8;margin:0;padding:7px 16px}.bouton{border-radius:var(--r);background:var(--marine);color:#fff;min-height:54px;font:600 16px/1 var(--inter);letter-spacing:-.005em;cursor:pointer;transition:background var(--t), transform var(--t);border:0;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;display:inline-flex}.bouton:hover{background:var(--marine-fonce)}.bouton:active{transform:translateY(1px)}.bouton.clair{color:var(--marine);background:#fff}.bouton.clair:hover{background:var(--doux)}.lien-fleche{min-height:44px;color:var(--marine);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.sombre .lien-fleche{color:#fff}.fleche{width:18px;height:18px;transition:transform var(--t);flex:none}a:hover .fleche,a:focus-visible .fleche{transform:translate(4px)}.ctas{flex-wrap:wrap;align-items:center;gap:12px 30px;display:flex}.entete{top:env(safe-area-inset-top,0px);z-index:40;border-bottom:1px solid var(--bordure);background:#fffffff7;position:sticky}.entete .enveloppe{align-items:center;gap:36px;height:80px;display:flex}.logo{flex:none;display:block}.logo img{width:auto;height:28px}.nav{gap:2px;margin-right:auto;display:flex}.nav>li{list-style:none;position:relative}.nav{margin-top:0;margin-bottom:0;padding:0}.nav a,.nav button{min-height:44px;font:500 15px/1 var(--inter);color:var(--encre);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex;position:relative}.nav>li>a:after,.nav>li>button:after{content:"";background:var(--cyan);transform-origin:0;height:2px;transition:transform var(--t);position:absolute;bottom:6px;left:12px;right:12px;transform:scaleX(0)}.nav>li>a:hover:after,.nav>li>button:hover:after,.nav [aria-current=true]:after,.nav [aria-expanded=true]:after{transform:scaleX(1)}.nav button svg{width:14px;height:14px;color:var(--second);transition:transform var(--t)}.nav button[aria-expanded=true] svg{transform:rotate(180deg)}.deroulant{border:1px solid var(--bordure);border-radius:var(--r-grand);z-index:50;background:#fff;gap:32px;padding:28px 32px;display:grid;position:absolute;top:calc(100% + 18px);left:-12px;box-shadow:0 24px 48px -24px #0f2c4347}.deroulant.trois{grid-template-columns:repeat(3,210px)}.deroulant[hidden]{display:none}.deroulant p{font:600 12px/1.2 var(--inter);letter-spacing:.07em;text-transform:uppercase;color:var(--cyan-lisible);margin:0 0 10px}.deroulant ul{margin:0;padding:0;list-style:none}.deroulant a{min-height:38px;padding:0;font-size:15px;font-weight:500;display:flex}.deroulant a:hover{color:var(--marine);text-underline-offset:4px;text-decoration:underline}.langues{font:600 14px/1 var(--inter);color:var(--second);align-items:center;gap:2px;display:flex}.langues a{padding:14px 6px;text-decoration:none}.langues a[aria-current]{color:var(--marine)}.entete .bouton{min-height:44px;padding:0 18px;font-size:15px}.burger{border:1px solid var(--bordure);border-radius:var(--r);cursor:pointer;background:#fff;place-items:center;width:44px;height:44px;display:none}.burger svg{width:22px;height:22px}.panneau-mobile{display:none}.hero{padding:72px 0 0;position:relative}.hero-grille{grid-template-columns:minmax(0,6.2fr) 4px minmax(0,5.7fr);align-items:stretch;column-gap:34px;display:grid}.hero-texte{flex-direction:column;justify-content:center;padding:20px 0 64px;display:flex}.hero h1{font-size:clamp(46px,5.7vw,82px)}.hero h1 .ligne{display:block}.hero h1 em{color:var(--marine)}.hero .chapeau{color:var(--corps);max-width:46ch;margin:34px 0 38px;font-size:20px}.seuil{background:var(--filet);border-radius:4px;margin:28px 0 0}.hero-visuel{min-height:640px;position:relative}.hero-photo{border-radius:var(--r-grand);background:var(--doux);position:absolute;inset:0;overflow:hidden}.hero-photo img{object-fit:cover;object-position:34% 42%;width:100%;height:100%}.hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0f2c4300,#0f2c4347);height:40%;position:absolute;inset:auto 0 0}.encart{border-radius:var(--r);background:#fffffff7;width:min(320px,100% - 56px);margin:0;padding:20px 22px 20px 26px;position:absolute;bottom:28px;left:28px;box-shadow:0 18px 40px -18px #0f2c4373}.encart:before{content:"";background:var(--filet);border-radius:0 3px 3px 0;width:4px;position:absolute;top:18px;bottom:18px;left:0}.encart strong{font:600 21px/1.2 var(--serif);letter-spacing:-.008em;color:var(--encre);margin-bottom:6px;display:block}.encart span{color:var(--second);font-size:15px;line-height:1.5}.faits{border-top:1px solid var(--bordure);color:var(--second);flex-wrap:wrap;gap:8px 26px;margin:44px 0 0;padding:22px 0 0;font-size:14.5px;list-style:none;display:flex}.faits li{align-items:center;gap:22px;display:flex}.faits li+li:before{content:"";background:var(--bordure-forte);border-radius:50%;width:4px;height:4px;margin-left:-16px;margin-right:-10px}.faits{overflow-clip-margin:6px;overflow:clip}.faits strong,.faits a{color:var(--encre);font-weight:600}.faits a{text-decoration:underline;-webkit-text-decoration-color:var(--bordure-forte);text-decoration-color:var(--bordure-forte);text-underline-offset:4px}.fond-doux{background:var(--doux)}.sombre{background:var(--marine);color:var(--sur-sombre)}.sombre h2,.sombre h3{color:#fff}.tres-sombre{background:var(--marine-fonce)}.publics-tete{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:64px;margin-bottom:56px;display:grid}.publics-tete .chapeau{margin:0}.publics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:44px;display:grid}.public{color:inherit;text-decoration:none;position:relative}.public:nth-child(2){margin-top:48px}.public:nth-child(3){margin-top:16px}.public-photo{aspect-ratio:4/3.3;border-radius:var(--r);background:var(--doux);margin-bottom:22px;position:relative;overflow:hidden}.public-photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.public:hover .public-photo img{transform:scale(1.035)}.public-photo:after{content:"";background:var(--filet);transform-origin:top;width:4px;transition:transform var(--t);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.public:hover .public-photo:after,.public:focus-within .public-photo:after{transform:scaleY(1)}.public h3{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;font-size:27px;display:flex}.public h3 a{text-decoration:none}.public h3 a:after{content:"";z-index:1;position:absolute;inset:0}.public h3 .fleche{width:22px;height:22px;color:var(--marine)}.public p{color:var(--second);margin:0;font-size:16px}.public .sous{z-index:2;flex-wrap:wrap;gap:4px 18px;margin-top:16px;font-size:14px;font-weight:600;display:flex;position:relative}.public .sous a{color:var(--marine);align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.public .sous a:hover{text-underline-offset:4px;text-decoration:underline}.index-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 56px;display:grid}.pole{border-top:2px solid var(--encre);padding-top:28px}.pole h3{margin-bottom:8px;font-size:32px}.pole .accroche{font-family:var(--serif);color:var(--second);min-height:2.6em;margin:0 0 24px;font-size:19px;font-style:italic}.pole ul{margin:0;padding:0;list-style:none}.pole li a{border-top:1px solid var(--bordure-forte);min-height:50px;color:var(--encre);justify-content:space-between;align-items:center;gap:12px;font-size:16px;text-decoration:none;display:flex}.pole li a .fleche{opacity:0;width:16px;height:16px;color:var(--marine);transform:translate(-6px)}.pole li a:hover .fleche,.pole li a:focus-visible .fleche{opacity:1;transform:none}.pole li a.phare{font-weight:600}.aussi{border-top:1px solid var(--bordure-forte);border-bottom:1px solid var(--bordure-forte);grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:stretch;gap:0;margin-top:64px;display:grid}.aussi>span{letter-spacing:.07em;text-transform:uppercase;color:var(--marine);align-items:center;padding-right:32px;font-size:13px;font-weight:600;display:flex}.aussi a{border-left:1px solid var(--bordure-forte);justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;text-decoration:none;display:flex}.aussi a:hover{background:#fff}.aussi strong{font-size:16px;display:block}.aussi small{color:var(--second);font-size:14px}.simu-section{background:linear-gradient(90deg, var(--blanc) 0 58%, var(--doux) 58% 100%);position:relative}.simu-bloc{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:80px;display:grid}.simu-texte h2{margin-bottom:26px}.simu-texte p{color:var(--second);max-width:44ch}.simu-texte .ctas{margin-top:30px}.instrument{border:1px solid var(--bordure);border-radius:var(--r-grand);background:#fff;overflow:hidden;box-shadow:0 30px 60px -36px #0f2c4359}.instrument-tete{border-bottom:1px solid var(--bordure);justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;display:flex}.instrument-tete span:first-child{letter-spacing:.07em;text-transform:uppercase;color:var(--second);font-size:12.5px;font-weight:600}.etat{color:#8a5c14;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.etat.revu{color:#166a44}.etat.revu:before{background:#1e8e5a}.champ[hidden]{display:none}.etat:before{content:"";background:#b77c1d;border-radius:50%;width:8px;height:8px}.instrument-corps{padding:28px 28px 24px}.instrument h3{margin-bottom:10px;font-size:26px}.instrument .explication{color:var(--second);margin-bottom:24px;font-size:15px}.instrument .explication strong{color:var(--encre);font-weight:600}.champs{grid-template-columns:1fr 1fr;gap:14px;display:grid}.champs .large{grid-column:1/-1}.champ label{color:var(--second);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.champ select,.champ input{width:100%;height:52px;font:500 16px var(--inter);color:var(--encre);border:1px solid var(--bordure-forte);border-radius:var(--r);appearance:none;transition:border-color var(--t), box-shadow var(--t);background:#fff;padding:0 14px}.champ select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a6480' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.champ .unite{position:relative}.champ .unite span{color:var(--second);pointer-events:none;font-size:14px;font-weight:600;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.champ .unite input{font-variant-numeric:tabular-nums;padding-left:52px}.champ select:hover,.champ input:hover{border-color:var(--second)}.champ select:focus,.champ input:focus{border-color:var(--marine);outline:none;box-shadow:0 0 0 4px #45bddf3d}.registre{border-top:1.5px solid var(--encre);margin-top:26px}.registre-ligne{align-items:baseline;gap:14px;padding:22px 0 14px;display:flex}.registre-ligne .libelle{white-space:nowrap;font-size:15px;font-weight:600}.registre-ligne .points{border-bottom:2px dotted var(--bordure-forte);flex:1;transform:translateY(-6px)}.registre-ligne .montant{font:600 44px/1 var(--inter);letter-spacing:-.035em;color:var(--second);font-variant-numeric:tabular-nums}.registre-ligne .montant small{letter-spacing:0;margin-right:8px;font-size:15px}.registre-pied{justify-content:space-between;align-items:center;gap:16px;display:flex}.registre-pied span{color:var(--second);max-width:30ch;font-size:13.5px}.refus{color:#6e4a10;border-radius:0 var(--r) var(--r) 0;background:#fbf3e4;border-left:3px solid #b77c1d;margin:20px 0 0;padding:14px 16px 14px 18px;font-size:14.5px;line-height:1.55}.mentions{color:var(--second);margin-top:20px;font-size:13.5px;line-height:1.55}.mentions p{margin:0}details summary{cursor:pointer;color:var(--marine);align-items:center;gap:6px;min-height:36px;font-weight:600;list-style:none;display:inline-flex}details summary::-webkit-details-marker{display:none}details summary:after{content:"+";font-weight:500}details[open] summary:after{content:"–"}.sombre details summary{color:#fff}.accompagnement{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:96px;display:grid}.accompagnement h2{font-size:clamp(34px,4vw,58px)}.accompagnement p{max-width:42ch;color:var(--sur-sombre);margin:28px 0 36px;font-size:19px}.classeur{margin:0;padding:0;list-style:none}.classeur li{border-top:1px solid var(--ligne-sombre);font:500 25px/1.2 var(--serif);color:#fff;grid-template-columns:54px 1fr auto;align-items:baseline;padding:18px 0;display:grid;position:relative}.classeur li:last-child{border-bottom:1px solid var(--ligne-sombre)}.classeur li>span:first-child{font:600 13px/1 var(--inter);letter-spacing:.06em;color:var(--sur-sombre-2);font-variant-numeric:tabular-nums}.classeur li>span:last-child{font:500 13px/1 var(--inter);color:var(--sur-sombre-2)}.classeur li.actif:before{content:"";background:var(--filet);border-radius:3px;width:4px;position:absolute;top:16px;bottom:16px;left:-24px}.affirmation{max-width:1040px}.affirmation h2{font-size:14px;font-family:var(--inter);letter-spacing:.07em;text-transform:uppercase;color:var(--cyan-lisible);margin-bottom:26px;font-weight:600}.affirmation .grand{font:600 clamp(32px, 4vw, 58px)/1.1 var(--serif);letter-spacing:-.015em;color:var(--encre);text-wrap:balance;font-variation-settings:"opsz" 60;margin:0 0 26px}.affirmation .grand em{color:var(--marine)}.affirmation p.suite-aff{color:var(--second);max-width:60ch;font-size:19px}.preuves{grid-template-columns:minmax(0,5fr) minmax(0,3.5fr) minmax(0,3.5fr);align-items:start;gap:48px;margin-top:80px;display:grid}.preuve h3{margin-bottom:12px;font-size:23px}.preuve p{color:var(--second);margin:0;font-size:16px}.piece-chiffre{border:1px solid var(--bordure);border-radius:var(--r);background:#fff;margin-top:22px;padding:28px 30px 22px;position:relative}.piece-chiffre .valeur{font:650 50px/1 var(--inter);letter-spacing:-.035em;color:var(--encre);font-variant-numeric:tabular-nums}.piece-chiffre .quoi{color:var(--second);margin:12px 0 18px;font-size:15px}.piece-chiffre .source{border-top:1px dashed var(--bordure-forte);color:var(--second);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;padding-top:14px;font-size:13px;display:flex}.piece-chiffre .source a{color:var(--cyan-lisible);align-items:center;min-height:32px;font-weight:600;text-decoration:none;display:inline-flex}.verifie{color:var(--encre);align-items:center;gap:8px;font-weight:600;display:inline-flex}.verifie:before{content:"";background:var(--filet);border-radius:2px;width:4px;height:16px}.chiffrage{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:96px;display:grid}.chiffrage h2{margin-bottom:22px}.chiffrage .intro{color:var(--second);max-width:50ch;font-size:16px}.etapes{counter-reset:e;margin:44px 0 0;padding:0;list-style:none}.etapes li{grid-template-columns:58px 1fr;gap:6px;padding-bottom:32px;display:grid;position:relative}.etapes li:before{counter-increment:e;content:counter(e);border:1.5px solid var(--marine);width:36px;height:36px;color:var(--marine);background:var(--doux);font:600 15px/33px var(--inter);text-align:center;z-index:1;border-radius:50%;position:relative}.etapes li:not(:last-child):after{content:"";background:var(--bordure-forte);width:1.5px;position:absolute;top:36px;bottom:0;left:18px}.etapes h3{margin:4px 0 8px;font-size:23px}.etapes p{color:var(--second);max-width:50ch;margin:0;font-size:16px}.devis{border-radius:var(--r);box-shadow:0 1px 0 var(--bordure), 0 40px 70px -46px #0f2c4373;background:#fff;margin:0;padding:34px 34px 26px;position:sticky;top:120px}.devis-tete{border-bottom:1.5px solid var(--encre);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.devis-tete img{width:auto;height:19px}.devis-tete span{letter-spacing:.09em;text-transform:uppercase;color:var(--second);font-size:12px;font-weight:600}.devis dl{margin:0}.devis .ligne{border-bottom:1px solid var(--bordure);grid-template-columns:124px 1fr;gap:16px;padding:16px 0;display:grid}.devis dt{color:var(--second);font-size:13px;font-weight:600}.devis dd{color:var(--encre);margin:0;font-size:15px}.devis .barre{background:var(--doux-2);border-radius:4px;height:7px;margin-top:8px;display:block}.devis .accord{align-items:center;gap:12px;margin-top:22px;font-size:15px;font-weight:600;display:flex}.devis .case{border:1.5px solid var(--marine);width:24px;height:24px;color:var(--marine);border-radius:4px;flex:none;place-items:center;display:grid}.devis figcaption{color:var(--second);margin-top:14px;font-size:12.5px}.suite{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:72px;display:grid}.suite .sous-titre{font:500 italic 22px/1.3 var(--serif);color:var(--second);margin:8px 0 18px}.suite p{color:var(--second);font-size:16px}.outils{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 36px;display:grid}.outil{border-top:1px solid var(--bordure);padding:20px 0 22px}.outil.prod{border-top:2px solid var(--encre);grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:6px 24px;padding:26px 0 28px;display:grid}.statut{letter-spacing:.04em;background:var(--doux);color:var(--second);border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.statut.prod{color:#166a44;background:#e9f5ef}.statut.prod:before{content:"";background:#1e8e5a;border-radius:50%;width:7px;height:7px}.outil .nom{font:600 20px/1.3 var(--serif);margin:12px 0 4px;display:block}.outil.prod .nom{margin:0;font-size:26px}.outil .desc{color:var(--second);font-size:15px;display:block}.outil.prod .desc{grid-column:1/-1}.suite .reserve{color:var(--second);margin-top:22px;font-size:14px}.avis-tete{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:40px;margin-bottom:64px;display:flex}.avis-tete p{max-width:46ch;color:var(--sur-sombre);margin:14px 0 0}.releve{border:1px solid var(--ligne-sombre);border-radius:var(--r);color:#fff;align-items:center;gap:18px;padding:16px 22px;text-decoration:none;display:flex}.releve:hover{border-color:var(--sur-sombre-2)}.releve .note{font:650 46px/1 var(--inter);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.releve .etoiles{letter-spacing:2px;color:#ffffff59;font-size:17px;line-height:1;display:inline-block;position:relative}.releve .etoiles i{color:#f6c453;white-space:nowrap;width:98%;font-style:normal;position:absolute;top:0;left:0;overflow:hidden}.releve .meta{color:var(--sur-sombre);margin-top:6px;font-size:13.5px;display:block}.releve .meta b{color:#fff;font-weight:600}.citation{max-width:1100px;margin:0}.citation blockquote{font:450 clamp(30px, 3.6vw, 52px)/1.18 var(--serif);letter-spacing:-.014em;color:#fff;text-wrap:pretty;font-variation-settings:"opsz" 48;margin:0;position:relative}.citation blockquote:before{content:"«";color:var(--cyan);position:absolute;top:-.04em;left:-.85em}.citation figcaption,.temoignages figcaption{color:var(--sur-sombre);align-items:center;gap:12px;margin-top:22px;font-size:14.5px;font-weight:600;display:flex}.citation figcaption:before,.temoignages figcaption:before{content:"";background:var(--cyan);flex:none;width:26px;height:2px}.citation details{color:var(--sur-sombre);margin-top:10px;font-size:15px}.citation details p{max-width:64ch;margin:8px 0 0}.temoignages{border-top:1px solid var(--ligne-sombre);grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:80px;padding-top:40px;display:grid}.temoignages figure{margin:0}.temoignages blockquote{color:#fff;margin:0;font-size:15.5px;line-height:1.65}.categories{color:var(--sur-sombre);margin:48px 0 0;font-size:14px}.categories .a-fournir{color:var(--sur-sombre-2)}.ressources-tete{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.sommaire{border-top:1.5px solid var(--encre)}.sommaire a{border-bottom:1px solid var(--bordure);grid-template-columns:170px minmax(0,1fr) 190px 22px;align-items:baseline;gap:24px;padding:22px 0;text-decoration:none;display:grid}.sommaire a:hover{background:linear-gradient(90deg, var(--doux), transparent 70%)}.sommaire .type{letter-spacing:.06em;text-transform:uppercase;color:var(--cyan-lisible);font-size:12.5px;font-weight:600}.sommaire .titre{font:600 21px/1.3 var(--serif)}.sommaire .date{color:var(--second);font-size:14px}.sommaire .resume{font:400 15px/1.5 var(--inter);color:var(--second);margin-top:6px;display:block}.sommaire-note{color:var(--second);align-items:center;gap:10px;margin-top:16px;font-size:14px;display:flex}.contact{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:88px;display:grid}.contact h2{margin-bottom:20px}.ecrire{border-top:1.5px solid var(--encre);border-bottom:1px solid var(--bordure-forte);margin-top:36px;padding:26px 0}.ecrire .petit{letter-spacing:.07em;text-transform:uppercase;color:var(--marine);font-size:12.5px;font-weight:600}.ecrire .mail{width:fit-content;font:600 clamp(28px, 2.8vw, 38px)/1.1 var(--serif);color:var(--marine);border-bottom:2px solid var(--cyan);margin:10px 0 12px;padding-bottom:3px;text-decoration:none;display:block}.ecrire p{color:var(--second);max-width:44ch;margin:0;font-size:15px}.coordonnees{border-bottom:1px solid var(--bordure-forte);grid-template-columns:1fr 1fr;gap:14px 24px;padding:20px 0;font-size:15px;display:grid}.coordonnees>div{flex-direction:column;display:flex}.coordonnees span{letter-spacing:.06em;text-transform:uppercase;color:var(--second);font-size:12px;font-weight:600}.coordonnees a{color:var(--encre);align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.formulaire{border-radius:var(--r-grand);box-shadow:0 1px 0 var(--bordure), 0 30px 60px -44px #0f2c4366;background:#fff;gap:20px;padding:38px;display:grid}.formulaire .duo{grid-template-columns:1fr 1fr;gap:16px;display:grid}.formulaire label{color:var(--second);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.formulaire input,.formulaire select,.formulaire textarea{width:100%;font:500 16px var(--inter);color:var(--encre);border:1px solid var(--bordure-forte);border-radius:var(--r);background:#fff}.formulaire input,.formulaire select{height:52px;padding:0 14px}.formulaire select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a6480' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:16px}.formulaire textarea{resize:vertical;min-height:150px;padding:14px}.formulaire input:focus,.formulaire select:focus,.formulaire textarea:focus{border-color:var(--marine);outline:none;box-shadow:0 0 0 4px #45bddf3d}.formulaire .pied-form{justify-content:space-between;align-items:center;gap:20px;padding-top:6px;display:flex}.formulaire .pied-form p{color:var(--second);max-width:36ch;margin:0;font-size:13.5px}.formulaire .pied-form a{color:var(--marine)}.formulaire .ok{color:#166a44;border-radius:var(--r);background:#e9f5ef;border:1px solid #c2e3d3;margin:0;padding:14px 16px;font-size:14.5px}.pied{background:var(--encre);color:var(--sur-sombre-2);padding:88px 0 36px;font-size:15px}.pied a{color:#fff;text-decoration:none}.pied a:hover{text-underline-offset:4px;text-decoration:underline}.pied-haut{border-bottom:1px solid var(--ligne-sombre);grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,2fr));gap:48px;padding-bottom:56px;display:grid}.pied-haut img{width:auto;height:28px;margin-bottom:28px}.pied p{margin:0 0 14px;line-height:1.65}.pied h4{font:600 12px/1 var(--inter);letter-spacing:.08em;text-transform:uppercase;color:var(--sur-sombre-2);margin:0 0 16px}.pied ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pied li a{min-height:36px;color:var(--sur-sombre);align-items:center;display:inline-flex}.pied-bas{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:26px;font-size:14px;display:flex}.portage{border:1px solid var(--ligne-sombre);border-radius:var(--r);align-items:center;gap:12px;padding:4px 16px;display:inline-flex}.portage a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.fil{color:var(--second);flex-wrap:wrap;gap:8px;margin:0 0 30px;font-size:14px;display:flex}.fil a{color:var(--second);text-decoration:none}.fil a:hover{text-underline-offset:3px;text-decoration:underline}.page-hero{padding:64px 0 112px}.page-hero .hero-grille{grid-template-columns:minmax(0,6.6fr) 4px minmax(0,4.6fr);column-gap:52px}.page-hero h1{font-size:clamp(40px,5vw,72px)}.page-hero h1.court{white-space:nowrap;font-size:clamp(42px,5.4vw,80px)}.page-hero .dek{text-wrap:balance;font:italic 400 clamp(24px, 2.4vw, 34px)/1.22 var(--serif);color:var(--marine);letter-spacing:-.01em;margin:18px 0 0}.page-hero .chapeau{color:var(--corps);margin:30px 0 36px}.page-hero .hero-texte{padding:16px 0 0}.page-hero .hero-visuel{min-height:0;margin-right:0}.page-hero .hero-photo{aspect-ratio:4/4.8;border-radius:var(--r-grand);position:relative;inset:auto}.page-hero .hero-photo img{object-position:50% 40%}.page-hero .hero-photo:after{display:none}.partage-tete{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:64px;margin-bottom:64px;display:grid}.partage-tete .chapeau{margin:0}.partage{grid-template-columns:minmax(0,1fr) 4px minmax(0,1fr);gap:64px;display:grid}.partage .seuil-v{background:var(--filet);border-radius:4px}.partage .qui{letter-spacing:.07em;text-transform:uppercase;color:var(--marine);margin:0 0 14px;font-size:12.5px;font-weight:600}.partage h3{margin-bottom:4px;font-size:30px}.partage ul{border-top:1px solid var(--bordure-forte);margin:22px 0 0;padding:0;list-style:none}.partage li{border-bottom:1px solid var(--bordure-forte);padding:14px 0 14px 32px;font-size:16.5px;position:relative}.partage .nous li:before{content:"";border-left:2px solid var(--marine);border-bottom:2px solid var(--marine);width:14px;height:8px;position:absolute;top:21px;left:2px;transform:rotate(-45deg)}.partage .vous li:before{content:"";border:2px solid var(--cyan-lisible);border-radius:50%;width:10px;height:10px;position:absolute;top:21px;left:3px}.partage .vous p{color:var(--second);margin:22px 0 0}.prestations{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:0 88px;display:grid}.prestation-phare h3{margin:0 0 14px;font-size:38px}.prestation-phare p{color:var(--second);max-width:46ch}.fiche{border:1px solid var(--bordure);border-radius:var(--r);background:#fff;margin:34px 0 0;padding:22px 24px 18px;box-shadow:0 30px 60px -44px #0f2c4373}.fiche-tete{border-bottom:1.5px solid var(--encre);letter-spacing:.08em;text-transform:uppercase;color:var(--second);justify-content:space-between;align-items:baseline;padding-bottom:12px;font-size:12px;font-weight:600;display:flex}.fiche-ligne{border-bottom:1px solid var(--bordure);grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:grid}.fiche-ligne i{background:var(--doux-2);border-radius:4px;height:7px;display:block}.fiche-ligne.deduction span{color:var(--second);padding-left:14px}.fiche-ligne.total{border-bottom:0;border-top:1.5px solid var(--encre);margin-top:-1px;font-weight:600}.fiche-ligne.total i{background:var(--cyan-clair)}.fiche figcaption{color:var(--second);margin-top:10px;font-size:12.5px}.liste-prestations{border-top:1.5px solid var(--encre)}.prestation{border-bottom:1px solid var(--bordure);color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:6px 20px;padding:28px 0;text-decoration:none;display:grid}.prestation h3{font-size:25px}.prestation p{color:var(--second);grid-column:1;margin:0;font-size:15.5px}.prestation .fleche{color:var(--marine);grid-area:1/2/span 2;align-self:center;width:20px;height:20px}.manifeste{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:80px;display:grid}.manifeste .grand{font:600 clamp(36px, 4.6vw, 66px)/1.05 var(--serif);letter-spacing:-.018em;color:#fff;font-variation-settings:"opsz" 60;margin:0 0 40px}.manifeste .grand em{color:var(--cyan-clair);font-weight:400}.exemples{gap:0;margin:0;padding:0;list-style:none;display:grid}.exemples li{border-top:1px solid var(--ligne-sombre);color:#fff;padding:16px 0 16px 36px;font-size:17px;position:relative}.exemples li:before{content:"—";content:"";background:var(--cyan);width:18px;height:2px;position:absolute;top:27px;left:0}.manifeste .conclusion{color:var(--sur-sombre);max-width:46ch;margin:30px 0 0;font-size:19px}.manifeste-photo{aspect-ratio:4/4.6;border-radius:var(--r-grand);background:var(--ligne-sombre);position:relative;overflow:hidden}.manifeste-photo img{object-fit:cover;object-position:60% 50%;width:100%;height:100%}.deux-situations{border-top:1.5px solid var(--encre);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}.deux-situations>div{padding:40px 48px 8px 0}.deux-situations>div+div{border-left:1px solid var(--bordure-forte);padding:40px 0 8px 48px}.deux-situations .marque{letter-spacing:.07em;text-transform:uppercase;color:var(--cyan-lisible);margin:0 0 16px;font-size:12.5px;font-weight:600}.deux-situations h3{margin-bottom:14px;font-size:30px}.deux-situations p{color:var(--second);font-size:16.5px}.deroule{counter-reset:d;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:0;padding:0;list-style:none;display:grid;position:relative}.deroule:before{content:"";background:var(--bordure-forte);height:1.5px;position:absolute;top:18px;left:18px;right:18px}.deroule li{position:relative}.deroule li:before{counter-increment:d;content:counter(d);border:1.5px solid var(--marine);background:var(--doux);width:36px;height:36px;color:var(--marine);font:600 15px/1 var(--inter);border-radius:50%;place-items:center;margin-bottom:24px;display:grid;position:relative}.deroule h3{margin-bottom:10px;font-size:23px}.deroule p{color:var(--second);margin:0;font-size:16px}.bascule-mois{color:var(--marine);align-items:center;gap:10px;margin-top:16px;font-size:13px;font-weight:600;display:inline-flex}.bascule-mois i{gap:3px;display:inline-flex}.bascule-mois i b{background:var(--bordure-forte);border-radius:3px;width:22px;height:6px}.bascule-mois i b:last-child{background:var(--filet);background:var(--cyan)}.avis-emplacement{border-top:1px dashed var(--bordure-forte);color:var(--second);flex-wrap:wrap;align-items:center;gap:14px;margin-top:64px;padding-top:26px;font-size:15px;display:flex}.appel{border-top:1.5px solid var(--encre);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:56px;padding-top:48px;display:grid;position:relative}.appel:before{content:"";background:var(--filet);background:linear-gradient(90deg, var(--cyan), var(--cyan-clair));border-radius:0 0 3px 3px;width:120px;height:4px;position:absolute;top:-1.5px;left:0}.appel h2{font-size:clamp(32px,3.8vw,54px)}.appel p{max-width:46ch;color:var(--second);margin:22px 0 0;font-size:19px}.appel h2 em{color:var(--marine)}.appel .ctas{justify-content:flex-end}.chapeau .court{display:none}@media (max-width:1180px){:root{--gouttiere:32px}.nav,.entete .langues{display:none}.burger{display:inline-grid}.entete .enveloppe{justify-content:space-between}.panneau-mobile:not([hidden]){z-index:39;border-top:1px solid var(--bordure);height:calc(100dvh - 80px);padding:24px var(--gouttiere) 40px;background:#fff;display:block;position:absolute;top:100%;left:0;right:0;overflow:auto}.panneau-mobile ul{margin:0;padding:0;list-style:none}.panneau-mobile li a{border-bottom:1px solid var(--bordure);min-height:56px;font:600 21px/1.2 var(--serif);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.panneau-mobile .bouton{width:100%;margin-top:28px}.panneau-mobile .langues{margin-top:18px;display:flex}.publics{gap:28px}.index-services{gap:0 32px}}@media (max-width:760px){:root{--gouttiere:20px;--h2:32px;--h3:21px}body{font-size:16.5px}.entete .enveloppe{gap:12px;height:64px}.panneau-mobile:not([hidden]){height:calc(100dvh - 64px)}.logo img{height:22px}.entete>.enveloppe>.bouton{display:none}.hero{padding-top:28px}.hero-grille,.page-hero .hero-grille{grid-template-columns:minmax(0,1fr)}.seuil{display:none}.hero .hero-texte{display:contents}.hero .surtitre{margin-bottom:14px;font-size:12px}.hero .faits{order:3;gap:4px 16px;margin:22px 0 0;padding-top:14px}.hero .faits li+li:before{display:none}.hero .hero-visuel{order:2;margin-top:30px}.chapeau .long{display:none}.chapeau .court{display:inline}.hero h1{max-width:none;font-size:42px}.hero .chapeau{margin:18px 0 22px;font-size:17px}.hero .ctas{gap:4px 20px}.hero .ctas .bouton{min-height:50px;padding:0 22px}.faits{gap:4px 18px;margin-top:24px;padding-top:16px;font-size:13.5px}.hero-visuel{min-height:0;margin:0 calc(-1 * var(--gouttiere))}.hero-photo{aspect-ratio:16/10.5;border-radius:0;position:relative;inset:auto}.encart{width:auto;margin:-34px var(--gouttiere) 0;padding:16px 18px 16px 22px;position:relative;bottom:auto;left:auto}.encart strong{font-size:18px}.encart span{font-size:14.5px}.section{padding:60px 0}.section.serre{padding:48px 0}.section.ample{padding:72px 0}.chapeau{font-size:17px}.pole li a{min-height:46px;font-size:15.5px}.pole .accroche{font-size:17px}.publics-tete,.simu-bloc,.accompagnement,.chiffrage,.suite,.contact,.partage-tete,.prestations,.manifeste,.appel{grid-template-columns:minmax(0,1fr);gap:32px}.publics-tete{gap:16px;margin-bottom:20px}.publics{grid-template-columns:minmax(0,1fr);gap:0}.public,.public:nth-child(2),.public:nth-child(3){border-top:1px solid var(--bordure);grid-template-columns:112px minmax(0,1fr);gap:16px;margin:0;padding:18px 0;display:grid}.public-photo{aspect-ratio:1;grid-row:1/span 2;margin:0}.public>:not(.public-photo){grid-column:2}.public .sous{grid-column:1/-1;gap:8px;margin-top:6px}.public .sous a{border:1px solid var(--bordure-forte);background:#fff;border-radius:999px;min-height:40px;padding:0 13px;font-size:13.5px}.public .sous a:hover{border-color:var(--marine);text-decoration:none}.public h3{margin-bottom:6px;font-size:23px}.public h3 .fleche{width:18px;height:18px}.public p{font-size:15px}.index-services{grid-template-columns:minmax(0,1fr);gap:36px}.pole h3{font-size:27px}.pole .accroche{min-height:0;margin-bottom:14px}.pole li a .fleche{opacity:1;transform:none}.aussi{grid-template-columns:minmax(0,1fr);margin-top:40px}.aussi>span{padding:16px 0 6px}.aussi a{border-left:0;border-top:1px solid var(--bordure-forte);padding:18px 0}.simu-section{background:var(--blanc)}.simu-texte{order:2}.instrument{order:1;margin:0 -8px}.instrument-tete{flex-direction:column;align-items:flex-start;gap:6px;padding:14px 18px}.instrument-corps{padding:22px 18px}.champs{grid-template-columns:minmax(0,1fr)}.registre-ligne .montant{font-size:34px}.registre-pied{flex-direction:column;align-items:stretch}.registre-pied .bouton{width:100%}.classeur li{grid-template-columns:40px 1fr auto;font-size:20px}.classeur li.actif:before{left:-12px}.preuves{grid-template-columns:minmax(0,1fr);gap:36px;margin-top:44px}.piece-chiffre .valeur{font-size:40px}.devis{padding:26px 20px;position:relative;top:0}.devis .ligne{grid-template-columns:100px 1fr}.outils{grid-template-columns:minmax(0,1fr)}.avis-tete{margin-bottom:40px}.citation blockquote{font-size:25px}.citation blockquote:before{margin-right:6px;position:static}.temoignages{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:40px;padding-top:28px}.temoignages blockquote{font-size:15px}.ressources-tete{flex-direction:column;align-items:flex-start}.sommaire a{grid-template-columns:minmax(0,1fr) 22px;gap:4px 12px}.sommaire .type,.sommaire .titre,.sommaire .date{grid-column:1}.sommaire .fleche{grid-area:1/2/span 3;align-self:center}.coordonnees{grid-template-columns:minmax(0,1fr)}.formulaire{margin:0 -8px;padding:22px 18px}.formulaire .duo{grid-template-columns:minmax(0,1fr)}.formulaire .pied-form{flex-direction:column;align-items:stretch}.pied{padding-top:56px}.pied-haut{grid-template-columns:1fr 1fr;gap:32px 20px}.pied-haut>div:first-child{grid-column:1/-1}.page-hero{padding:28px 0 64px}.page-hero h1{font-size:36px}.page-hero .dek{font-size:22px}.page-hero .chapeau{margin:18px 0 24px;font-size:17px}.page-hero .hero-visuel{margin:8px calc(-1 * var(--gouttiere)) 0}.page-hero .hero-photo{aspect-ratio:16/11;border-radius:0}.partage{grid-template-columns:minmax(0,1fr);gap:32px}.partage .seuil-v{width:72px;height:4px}.prestation-phare h3{font-size:30px}.manifeste-photo{aspect-ratio:16/11;order:-1}.deux-situations{grid-template-columns:minmax(0,1fr)}.deux-situations>div,.deux-situations>div+div{border-left:0;padding:28px 0 8px}.deux-situations>div+div{border-top:1px solid var(--bordure-forte)}.deroule{grid-template-columns:minmax(0,1fr);gap:30px}.deroule:before{width:1.5px;height:auto;inset:18px auto 18px 18px}.deroule li{padding-left:58px}.deroule li:before{margin:0;position:absolute;top:0;left:0}.appel .ctas{justify-content:flex-start}.appel .ctas .bouton{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.registre-ligne .montant .vide{color:var(--bordure-forte);letter-spacing:.08em}.logo{align-items:center;min-height:44px;display:inline-flex}details summary{min-height:44px}.ecrire .mail{padding-block:6px 5px}details[data-replie-mobile]>summary{min-height:0;color:inherit;font-weight:inherit;cursor:default;list-style:none;display:block}details[data-replie-mobile]>summary:after{content:none}.pole>summary .compte,.autres-avis>summary{display:none}.pied-col>summary h4{margin:0 0 16px}@media (max-width:760px){details[data-replie-mobile]>summary{cursor:pointer;position:relative}details[data-replie-mobile]>summary:after{content:"";border-right:2px solid var(--marine);border-bottom:2px solid var(--marine);width:9px;height:9px;transition:transform var(--t);position:absolute;top:50%;right:2px;transform:translateY(-70%)rotate(45deg)}details[data-replie-mobile][open]>summary:after{transform:translateY(-30%)rotate(-135deg)}details.pole>summary{padding:4px 32px 16px 0}.pole>summary .accroche{margin-bottom:8px}.pole>summary .compte{color:var(--marine);font-size:13px;font-weight:600;display:inline-block}.index-services{gap:0}.pole{padding-top:20px}.autres-avis{border-top:1px solid var(--ligne-sombre);margin-top:36px}details.autres-avis>summary{color:#fff;align-items:center;min-height:52px;font-size:15px;font-weight:600;display:flex}details.autres-avis>summary:after{border-color:#fff}.autres-avis .temoignages{border-top:0;margin-top:8px;padding-top:8px}.pied-col{border-top:1px solid var(--ligne-sombre)}details.pied-col>summary{align-items:center;min-height:48px;display:flex}.pied-col>summary h4{margin:0}details.pied-col>summary:after{border-color:var(--sur-sombre-2)}.pied-col ul{padding-bottom:12px}.pied-haut{grid-template-columns:minmax(0,1fr);gap:0}.pied-haut>div:first-child{padding-bottom:28px}.manifeste-photo{aspect-ratio:3/2;order:0}}.proto{text-align:center;font:500 12.5px/1.4 var(--inter);color:#8a5c14;background:#fbf3e4;border-bottom:1px solid #efdcb8;margin:0;padding:7px 16px}.entete-l{align-items:center;gap:30px;height:80px;display:flex}.entete .nav{align-items:center;gap:2px;margin:0 auto 0 0;padding:0;display:flex}.nav-lien{min-height:44px;font:500 15px/1 var(--inter);color:var(--encre);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex;position:relative}.nav-lien:after{content:"";background:var(--cyan);transform-origin:0;height:2px;transition:transform var(--t);position:absolute;bottom:6px;left:12px;right:12px;transform:scaleX(0)}.nav-lien:hover:after,.nav-lien[aria-current]:after,.nav-lien[aria-expanded=true]:after{transform:scaleX(1)}.nav-lien svg{fill:none;width:14px;height:14px;stroke:var(--second);stroke-width:2px;stroke-linecap:round;transition:transform var(--t)}.nav-lien[aria-expanded=true] svg{transform:rotate(180deg)}.deroulant{position:relative}.mega{z-index:50;border:1px solid var(--bordure);border-radius:var(--r-grand);background:#fff;gap:32px;padding:28px 32px;display:none;position:absolute;top:calc(100% + 18px);left:-12px;box-shadow:0 24px 48px -24px #0f2c4347}.mega.trois{grid-template-columns:repeat(3,210px)}.deroulant.ouvert .mega{display:grid}.mega .menu-titre{font:600 12px/1.2 var(--inter);letter-spacing:.07em;text-transform:uppercase;color:var(--cyan-lisible);margin:0 0 10px}.mega ul{margin:0;padding:0;list-style:none}.mega a{min-height:38px;color:var(--encre);align-items:center;font-size:15px;font-weight:500;text-decoration:none;display:flex}.mega a:hover{color:var(--marine);text-underline-offset:4px;text-decoration:underline}.nav-mobile-pied{display:none}.logo img{width:auto;height:28px;display:block}.bouton.petit{min-height:44px;padding:0 18px;font-size:15px}.burger svg{fill:none;width:22px;height:22px;stroke:var(--encre);stroke-width:1.8px;stroke-linecap:round}.page-hero.sans-image .hero-grille{grid-template-columns:4px minmax(0,1fr);column-gap:40px}.page-hero.sans-image .seuil{margin:6px 0 0}.page-hero.sans-image .hero-texte{max-width:900px}.page-hero.sans-image h1{white-space:normal}.tete-simple{max-width:820px;margin-bottom:40px}.tete-simple h2{margin-bottom:18px}.lecture>*{max-width:760px}.lecture>.table,.lecture>.renvois,.lecture>.liste-editoriale,.lecture>.outil-proto{max-width:none}.lecture h2{margin:56px 0 16px}.lecture>h2:first-child{margin-top:0}.lecture h3{margin:40px 0 12px}.lecture h4{font-family:var(--serif);margin:28px 0 8px;font-size:20px}.lecture p,.lecture li{color:var(--corps)}.lecture ul,.lecture ol{margin:0 0 1em;padding-left:22px}.sombre .lecture p,.sombre .lecture li{color:var(--sur-sombre)}.liste-editoriale{border-top:1.5px solid var(--encre);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;margin:8px 0 24px;display:grid}.liste-editoriale .element{border-bottom:1px solid var(--bordure);padding:26px 0}.liste-editoriale .element>:first-child{margin-top:0}.liste-editoriale .element h3,.liste-editoriale .element h4{margin:0 0 10px;font-size:23px}.liste-editoriale .element p{color:var(--second);margin:0 0 10px;font-size:16px}.renvois{border-top:1px solid var(--bordure-forte);border-bottom:1px solid var(--bordure-forte);grid-template-columns:repeat(3,minmax(0,1fr));margin:8px 0 24px;display:grid}.renvoi{color:var(--encre);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:22px 24px;text-decoration:none;display:grid}.renvoi+.renvoi{border-left:1px solid var(--bordure-forte)}.renvoi strong{font-size:16px}.renvoi span{color:var(--second);grid-column:1;font-size:14px}.renvoi svg{fill:none;width:18px;height:18px;stroke:var(--marine);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/2/span 2}.renvoi:hover{background:var(--doux)}.lien{min-height:44px;color:var(--marine);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.sombre .lien{color:#fff}.lien svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform var(--t);flex:none}.lien:hover svg{transform:translate(4px)}.lien[data-a-relier]{color:var(--second);cursor:default}.liens{flex-wrap:wrap;gap:4px 28px;display:flex}.donnee{color:var(--second);-webkit-text-decoration:underline dotted var(--bordure-forte);text-decoration:underline dotted var(--bordure-forte);text-underline-offset:4px;font-style:italic}.sombre .donnee{color:var(--sur-sombre-2)}.chiffre{color:var(--encre);font-weight:600}.sombre .chiffre{color:#fff}.src{color:var(--cyan-lisible);margin-left:4px;font-size:.8em;font-weight:500;text-decoration:none}.src:before{content:"("}.src:after{content:")"}.src:hover{text-decoration:underline}.code{background:var(--doux);border:1px solid var(--bordure);border-radius:4px;padding:0 5px;font-family:ui-monospace,Consolas,monospace;font-size:.9em}.table{border:1px solid var(--bordure);border-radius:var(--r);background:#fff;margin:20px 0;overflow-x:auto}.table table{border-collapse:collapse;width:100%;font-size:15px}.table th,.table td{text-align:left;border-bottom:1px solid var(--bordure);vertical-align:top;padding:12px 16px}.table th{background:var(--doux);font-weight:600}.table td{color:var(--corps)}.coches{flex-wrap:wrap;gap:10px 32px;padding:0;list-style:none;display:flex}.coches li{align-items:baseline;gap:10px;display:flex}.coches svg{fill:none;width:15px;height:15px;stroke:var(--marine);stroke-width:2.4px;flex:none}.outil-proto{border:1px solid var(--bordure);border-radius:var(--r-grand);background:#fff;gap:14px;margin:8px 0 16px;padding:22px;display:grid}.outil-proto .simu-champs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.outil-proto label{color:var(--second);flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.outil-proto select,.outil-proto input{height:50px;font:500 16px var(--inter);color:var(--encre);border:1px solid var(--bordure-forte);border-radius:var(--r);background:#fff;padding:0 12px}.outil-proto .ctas{margin:0}.simu-refus{color:#6e4a10;border-radius:0 var(--r) var(--r) 0;background:#fbf3e4;border-left:3px solid #b77c1d;margin:0;padding:14px 16px 14px 18px;font-size:14.5px;line-height:1.55}.form-ok{color:#166a44;border-radius:var(--r);background:#e9f5ef;border:1px solid #c2e3d3;margin:0;padding:14px 16px;font-size:14.5px}.badge-google{border:1px solid var(--bordure);border-radius:var(--r);color:var(--encre);flex-direction:column;gap:4px;margin:14px 0;padding:14px 18px;text-decoration:none;display:inline-flex}.badge-titre,.badge-adresse{color:var(--second);font-size:13px}.badge-ligne{align-items:center;gap:8px;display:flex}.badge-lien{color:var(--marine);font-size:13px;font-weight:600}.etoiles{letter-spacing:1px;display:inline-block;position:relative}.etoiles-fond{color:#c3cad3}.etoiles-plein{white-space:nowrap;color:#b7791f;position:absolute;top:0;left:0;overflow:hidden}@media (min-width:641px) and (max-width:1180px){.entete .enveloppe.entete-l{flex-wrap:wrap;row-gap:6px;height:auto;min-height:0;padding-top:14px;padding-bottom:4px}.entete .burger{display:none}.entete-l>.logo{margin-right:auto}.entete .nav{flex-wrap:wrap;flex:0 0 100%;order:5;margin:0 0 0 -12px}.entete .nav .mega{top:calc(100% + 10px);left:12px}.entete .nav .mega.trois{width:calc(100vw - 2 * var(--gouttiere));grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:740px;padding:24px}.entete-l>.langues{display:flex}}@media (max-width:1180px){.renvois{grid-template-columns:minmax(0,1fr)}.renvoi+.renvoi{border-left:0;border-top:1px solid var(--bordure-forte)}}@media (max-width:640px){.entete .nav{z-index:39;border-top:1px solid var(--bordure);border-bottom:1px solid var(--bordure);padding:12px var(--gouttiere) 28px;background:#fff;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 80px);margin:0;display:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.entete .nav.ouvert{display:flex}.entete .nav .nav-lien{border-bottom:1px solid var(--bordure);width:100%;min-height:56px;font:600 21px/1.2 var(--serif);justify-content:space-between;padding:0}.entete .nav .nav-lien:after{display:none}.entete .nav .mega{box-shadow:none;border:0;gap:12px;padding:6px 0 14px 12px;position:static;grid-template-columns:1fr!important}.nav-mobile-pied{gap:18px;margin-top:24px;display:grid}.nav-mobile-pied .bouton{width:100%}.entete-l>.langues{display:none}.burger{display:inline-grid}.renvois{grid-template-columns:minmax(0,1fr)}.renvoi+.renvoi{border-left:0;border-top:1px solid var(--bordure-forte)}}@media (max-width:760px){.entete-l{gap:12px;height:64px}.entete .nav{max-height:calc(100dvh - 64px)}.entete-l>.bouton{display:none}.page-hero.sans-image .hero-grille{grid-template-columns:minmax(0,1fr)}.page-hero.sans-image .seuil{display:none}.liste-editoriale{grid-template-columns:minmax(0,1fr)}}.lien-fleche svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.formulaire label{flex-direction:column;gap:8px;margin:0;display:flex}.formulaire>p{color:var(--second);margin:0;font-size:13.5px}.formulaire>.bouton{justify-self:start}.hero-photo video{object-fit:cover;object-position:34% 42%;width:100%;height:100%;position:absolute;inset:0}@media (max-width:760px){.hero-photo video{display:none}.formulaire>.bouton{width:100%}}@media (prefers-reduced-motion:reduce){.hero-photo video{display:none}}@media (max-width:400px){.page-hero h1.court{white-space:normal;font-size:34px}}.sommaire>.ligne-sommaire{border-bottom:1px solid var(--bordure);grid-template-columns:170px minmax(0,1fr) 190px 22px;align-items:baseline;gap:24px;padding:22px 0;display:grid}.sommaire .titre.donnee{font:italic 600 21px/1.3 var(--serif)}@media (max-width:760px){.sommaire>.ligne-sommaire{grid-template-columns:minmax(0,1fr);gap:4px;padding:18px 0}}.entete .deroulant{box-shadow:none;background:0 0;border:0;gap:0;padding:0;display:block;position:relative;top:auto;left:auto}.entete .nav-lien,.entete .bouton.petit{white-space:nowrap}@media (max-width:760px){.logo img{height:22px}}.pied-haut{grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,2fr) minmax(0,2fr)}.pied h4{line-height:1.35}.pied li a{min-height:32px;padding:3px 0;line-height:1.35}@media (min-width:761px) and (max-width:1180px){.pied-haut{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 32px}.pied-haut>div:first-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:32px;display:grid}.pied-haut>div:first-child>img{grid-column:1/-1}}.entete{background:#fff}@media (min-width:641px) and (max-width:760px){.entete .nav .nav-lien{padding:0 8px;font-size:14.5px}.entete .nav{margin-left:-8px}}details.pied-cantons>summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin-top:-14px;list-style:none;display:flex}details.pied-cantons>summary::-webkit-details-marker{display:none}details.pied-cantons>summary h4{margin:0}details.pied-cantons>summary:after{content:"";border-right:2px solid var(--sur-sombre-2);border-bottom:2px solid var(--sur-sombre-2);width:7px;height:7px;transition:transform var(--t);transform:translateY(-2px)rotate(45deg)}details.pied-cantons[open]>summary:after{transform:translateY(2px)rotate(-135deg)}details.pied-cantons>summary:hover h4,details.pied-cantons>summary:focus-visible h4{color:#fff}details.pied-cantons ul{margin-top:4px}@media (max-width:760px){details.pied-cantons>summary{justify-content:space-between;min-height:48px;margin-top:0}details.pied-cantons>summary:after{margin-right:4px;position:static}}.pied{padding-top:64px}.pied-haut{grid-template-columns:minmax(0,5fr) minmax(0,2fr) minmax(0,2fr) minmax(0,2fr);padding-bottom:40px}@media (max-width:760px){.pied{padding-top:48px}}@media (min-width:761px) and (max-width:1180px){.pied-haut{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.pied-haut>div:first-child{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.pied-haut>div:first-child>p:first-of-type{grid-row:span 2}}@media (max-width:760px){.pied-haut{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:32px}}.entete .mega:not(.trois){width:max-content;min-width:280px;max-width:min(380px, calc(100vw - 2 * var(--gouttiere)));padding:20px 28px}.entete .mega a{padding:4px 0;line-height:1.3}@media (max-width:640px){.entete .nav .mega:not(.trois){width:auto;min-width:0;max-width:none;padding:6px 0 14px 12px}.entete .nav .nav-mobile-pied .bouton{background:var(--marine);color:#fff;min-height:52px;font:600 16px/1 var(--inter);border-radius:var(--r);justify-content:center;align-items:center;display:inline-flex}.entete .nav .nav-mobile-pied .bouton:after{display:none}.entete .nav .nav-mobile-pied .langues{justify-content:center;display:flex}.entete .nav .nav-mobile-pied .langues a{background:0 0;min-height:44px;padding:14px 10px}}.page-hero.avec-piece .hero-grille{grid-template-columns:minmax(0,6.6fr) 4px minmax(0,4.4fr);align-items:center}.page-hero.avec-piece .hero-visuel{align-self:center}.piece-hero{margin:0;padding:34px 36px 26px;box-shadow:0 30px 60px -36px #0f2c4359}.piece-hero .piece-titre{font:600 12px/1.2 var(--inter);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan-lisible);margin:0 0 18px}.piece-hero .valeur{font-size:clamp(48px,5vw,68px)}.piece-hero .quoi{margin:16px 0 22px;font-size:16px;line-height:1.5}.piece-hero .valeurs{gap:0;margin:0;display:grid}.piece-hero .valeurs>div{border-bottom:1px solid var(--bordure);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.piece-hero .valeurs>div:first-child{border-top:1.5px solid var(--encre)}.piece-hero .valeurs dt{color:var(--second);font-size:15px}.piece-hero .valeurs dd{font:650 24px/1.1 var(--inter);letter-spacing:-.02em;color:var(--encre);white-space:nowrap;margin:0}.pilier-grille{grid-template-columns:minmax(0,4.2fr) minmax(0,7.8fr);align-items:start;gap:72px;display:grid}.pilier-tete{position:sticky;top:120px}.pilier-num{border-top:3px solid var(--cyan);width:56px;font:600 14px/1 var(--inter);letter-spacing:.06em;color:var(--cyan-lisible);margin-bottom:18px;padding-top:14px;display:block}.pilier-tete h2{text-wrap:balance;margin:0;font-size:clamp(32px,3.2vw,46px)}.pilier-corps{max-width:720px}.pilier-corps>:first-child{margin-top:0}.pilier-corps>p{color:var(--corps);margin:0 0 22px;font-size:18px;line-height:1.65}.pilier-corps .lien-fleche{margin-top:6px}.pilier-corps .renvois{border-bottom:0;grid-template-columns:minmax(0,1fr);margin:0}.pilier-corps .renvoi{border-bottom:1px solid var(--bordure-forte);padding:22px 4px}.pilier-corps .renvoi+.renvoi{border-left:0}.pilier-corps .renvoi strong{font:600 21px/1.25 var(--serif)}.pilier-corps .renvoi span{color:var(--second);font-size:15.5px}.tenue{counter-reset:tenue;border-top:1.5px solid var(--encre);margin:0 0 24px;padding:0;list-style:none}.tenue>li{counter-increment:tenue;border-bottom:1px solid var(--bordure);grid-template-columns:52px minmax(0,1fr);column-gap:8px;padding:28px 0;display:grid}.tenue>li:before{content:counter(tenue, decimal-leading-zero);font:600 13px/1 var(--inter);letter-spacing:.06em;color:var(--cyan-lisible);grid-row:1/span 4;padding-top:7px}.tenue h3{margin:0 0 10px;font-size:24px}.tenue p{color:var(--corps);margin:0;font-size:17px;line-height:1.6}.tenue .piece-donnee{margin-top:18px}.piece-donnee{border:1px solid var(--bordure);border-left:3px solid var(--cyan);border-radius:0 var(--r) var(--r) 0;background:#fff;margin:8px 0 26px;padding:18px 22px 16px}.fond-doux .piece-donnee{background:#fff}.piece-donnee .chiffre{font:600 17px/1.5 var(--inter);color:var(--encre);display:block}.piece-donnee .chiffre .src{min-height:32px;color:var(--cyan-lisible);align-items:center;margin-left:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.piece-donnee .chiffre .src:before{content:"· ";color:var(--second);margin-right:4px;font-weight:400}.piece-donnee figcaption{color:var(--second);margin-top:4px;font-size:13px}.nota{border-left:3px solid var(--cyan);margin:32px 0 8px;padding:4px 0 4px 26px}.nota-titre{font:italic 500 24px/1.3 var(--serif);color:var(--marine);margin:0 0 8px}.nota p:not(.nota-titre){color:var(--corps);margin:0;font-size:17px;line-height:1.6}.pole-liste{border-top:1.5px solid var(--encre);margin:0;padding:0;list-style:none}.pole-liste>li{border-bottom:1px solid var(--bordure-forte)}.pole-liste a,.pole-liste li.ici{color:var(--encre);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 4px;text-decoration:none;display:grid}.pole-liste h3{margin:0 0 6px;font-size:23px}.pole-liste p{color:var(--second);margin:0;font-size:16px}.pole-liste a .fleche{width:22px;height:22px;color:var(--marine);transition:transform var(--t)}.pole-liste a:hover .fleche{transform:translate(4px)}.pole-liste a:hover h3{color:var(--marine)}.pole-liste li.ici{position:relative}.pole-liste li.ici:before{content:"";background:var(--cyan);border-radius:2px;width:3px;position:absolute;top:24px;bottom:24px;left:-20px}.ici-marque{font:600 12px/1 var(--inter);letter-spacing:.07em;text-transform:uppercase;color:var(--cyan-lisible);white-space:nowrap}@media (max-width:1180px){.pilier-grille{gap:48px}.page-hero.avec-piece .hero-grille{grid-template-columns:minmax(0,1fr)}.page-hero.avec-piece .seuil{display:none}.page-hero.avec-piece .hero-visuel{max-width:560px;margin-top:8px}}@media (max-width:900px){.pilier-grille{grid-template-columns:minmax(0,1fr);gap:28px}.pilier-tete{position:static}}@media (max-width:760px){.pilier-sec{padding:64px 0}.pilier-tete h2{font-size:30px}.pilier-corps>p{font-size:17px}.tenue>li{grid-template-columns:38px minmax(0,1fr);padding:22px 0}.tenue h3{font-size:21px}.piece-hero{padding:26px 22px 20px}.piece-hero .valeur{font-size:44px}.piece-hero .valeurs dd{font-size:20px}.pole-liste li.ici:before{left:-12px}.pole-liste a,.pole-liste li.ici{gap:14px}.ici-marque{grid-area:1/1;margin-bottom:4px}.pole-liste li.ici>div{grid-row:2}}.piece-hero .valeur{white-space:nowrap;font-size:clamp(40px,3.9vw,56px)}.pilier-tete h2{font-size:clamp(30px,2.9vw,40px)}@media (max-width:760px){.page-hero.avec-piece{padding-bottom:48px}.piece-hero .valeur{font-size:40px}}.pilier-corps .instrument{margin:8px 0 24px}.diagnostic .champs{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic .registre-pied{border-top:1px dashed var(--bordure-forte);margin-top:22px;padding-top:18px}.diagnostic .mentions p{color:var(--second);margin:0 0 8px;font-size:13.5px;line-height:1.55}.diagnostic .mentions strong,.diagnostic .mentions .chiffre{color:var(--encre);font-weight:600}@media (max-width:760px){.diagnostic .champs{grid-template-columns:minmax(0,1fr)}.pilier-corps .instrument{margin:8px 0 24px}.page-hero.avec-piece .hero-visuel{margin:12px 0 0}.piece-donnee{padding:14px 16px 12px}.piece-donnee .chiffre{font-size:15px;line-height:1.5}}@media (max-width:1180px) and (min-width:761px){.page-hero.avec-piece .hero-visuel{margin-top:40px}}.sommaire-hero{border:1px solid var(--bordure);border-radius:var(--r);background:#fff;padding:30px 32px 18px;box-shadow:0 30px 60px -36px #0f2c4359}.sommaire-hero .piece-titre{font:600 12px/1.2 var(--inter);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan-lisible);margin:0 0 14px}.sommaire-hero ol{counter-reset:som;border-top:1.5px solid var(--encre);margin:0;padding:0;list-style:none}.sommaire-hero li{counter-increment:som;border-bottom:1px solid var(--bordure)}.sommaire-hero li:last-child{border-bottom:0}.sommaire-hero a{min-height:52px;font:600 18px/1.3 var(--serif);color:var(--encre);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;text-decoration:none;display:grid}.sommaire-hero a:before{content:counter(som, decimal-leading-zero);font:600 12px/1 var(--inter);letter-spacing:.06em;color:var(--cyan-lisible)}.sommaire-hero a .fleche{width:18px;height:18px;color:var(--marine);transition:transform var(--t)}.sommaire-hero a:hover{color:var(--marine)}.sommaire-hero a:hover .fleche{transform:translate(3px)}.ligne-frontiere-sec{border-top:1px solid var(--bordure);border-bottom:1px solid var(--bordure);padding:56px 0}.ligne-frontiere{grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.ligne-frontiere:before{content:"";background:var(--cyan);border-radius:2px;align-self:stretch}.ligne-frontiere p{color:var(--corps);max-width:72ch;margin:0;font-size:18px;line-height:1.6}.ligne-frontiere p strong{font:italic 600 21px/1.3 var(--serif);color:var(--marine)}.ligne-frontiere.empilee{grid-template-columns:4px minmax(0,1fr)}.ligne-frontiere.empilee p+p{margin-top:8px}.ligne-frontiere.empilee p:first-child{max-width:none}.ligne-frontiere.empilee .lien-fleche{margin-top:16px}@media (max-width:760px){.sommaire-hero{padding:24px 20px 12px}.ligne-frontiere{grid-template-columns:4px minmax(0,1fr);gap:8px 18px}.ligne-frontiere .lien-fleche{grid-column:2}.ligne-frontiere-sec{padding:40px 0}}.nota+p,.nota+.piece-donnee{margin-top:22px}.tenue.groupes .groupe-corps>p{color:var(--corps);margin:0 0 10px;font-size:17px;line-height:1.6}.tenue.groupes .groupe-corps>:last-child{margin-bottom:0}.tenue.groupes .groupe-corps .lien-fleche{margin-top:2px}.tenue.groupes .groupe-corps .liens{flex-wrap:wrap;gap:4px 24px;margin:6px 0 0;display:flex}.pilier-corps .intertitre{margin:36px 0 14px;font-size:24px}.pilier-corps ul{margin:0 0 18px;padding-left:22px}.pilier-corps ul li{color:var(--corps);margin-bottom:6px;font-size:17px;line-height:1.55}.liens-cantons{flex-wrap:wrap;gap:0 28px;margin:4px 0 0;display:flex}.faq{border-top:1.5px solid var(--encre)}.faq details{border-bottom:1px solid var(--bordure-forte)}.faq summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:16px;min-height:64px;padding:16px 4px;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--marine);border-bottom:2px solid var(--marine);width:9px;height:9px;transition:transform var(--t);justify-self:center;transform:translateY(-3px)rotate(45deg)}.faq details[open] summary:after{transform:translateY(2px)rotate(-135deg)}.faq summary h3{margin:0;font-size:21px}.faq summary:hover h3{color:var(--marine)}.faq-reponse{padding:0 4px 26px}.faq-reponse>p{color:var(--corps);margin:0 0 14px;font-size:17px;line-height:1.65}.outil-pilier{border:1px solid var(--bordure);border-radius:var(--r-grand);background:#fff;margin:8px 0 24px;padding:0 0 24px;overflow:hidden;box-shadow:0 30px 60px -36px #0f2c4359}.outil-pilier>:not(.instrument-tete){margin-left:28px;margin-right:28px}.outil-pilier .simu-champs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.outil-pilier .simu-champs label{color:var(--second);gap:6px;font-size:13px;font-weight:600;display:grid}.outil-pilier .simu-champs select,.outil-pilier .simu-champs input{border:1px solid var(--bordure-forte);border-radius:var(--r);min-height:48px;font:500 15px var(--inter);color:var(--encre);background:#fff;padding:0 12px}.outil-pilier .simu-resultat.grille{border-top:1px dashed var(--bordure-forte);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;padding-top:18px;display:grid}.outil-pilier .simu-resultat .etiquette{letter-spacing:.05em;text-transform:uppercase;color:var(--second);margin:0 0 6px;font-size:12px;font-weight:600}.outil-pilier .simu-resultat .valeur{font:650 26px/1 var(--inter);color:var(--encre);margin:0}.outil-pilier .ctas{margin-top:22px}.outil-pilier .simu-refus{color:var(--second);margin-top:16px;font-size:14px}@media (max-width:760px){.outil-pilier>:not(.instrument-tete){margin-left:18px;margin-right:18px}.outil-pilier .simu-champs{grid-template-columns:minmax(0,1fr)}.outil-pilier .simu-resultat.grille{grid-template-columns:repeat(2,minmax(0,1fr))}}.pieces{gap:10px;margin:6px 0 18px;display:grid}.pieces .piece-donnee{margin:0}.page-hero.avec-piece h1.court{white-space:normal}.alphabet{flex-wrap:wrap;gap:4px;margin:0;display:flex}.alphabet span{border:1px solid var(--bordure-forte);border-radius:var(--r);width:34px;height:34px;font:600 14px/1 var(--inter);color:var(--marine);background:#fff;place-items:center;display:inline-grid}.recherche input{border:1px solid var(--bordure-forte);border-radius:var(--r);width:min(360px,100%);min-height:52px;font:500 16px var(--inter);padding:0 16px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.ctas:has(.alphabet),.ctas:has(.recherche)){justify-items:start;gap:14px;display:grid}.diagnostic .mentions .outil-proto{box-shadow:none;background:0 0;border:0;margin-top:14px;padding:0}.diagnostic .mentions .outil-proto .ctas{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.diagnostic .mentions .outil-proto .bouton{color:var(--marine);border:1.5px solid var(--marine);background:#fff;min-height:44px}.lien svg,.renvoi svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.pilier-corps .table{overflow-x:auto}.pilier-corps table{min-width:640px}@media (min-width:1181px){.pilier-corps:has(table){max-width:none}}.section{padding:104px 0}.section.serre{padding:72px 0}.section.ample{padding:128px 0}.pilier-sec{padding:80px 0}.page-hero{padding-bottom:72px}.page-hero.avec-piece{padding-bottom:64px}.ligne-frontiere-sec{padding:44px 0}.section.ample:has(>.enveloppe>.appel){padding:72px 0 96px}.appel{padding-top:40px}.pilier-sec:not(.fond-doux)+.section.ample:has(>.enveloppe>.appel){padding-top:8px}.ligne-frontiere-sec+.section.ample:has(>.enveloppe>.appel){padding-top:8px}main:not([data-url="/fr/"]):not([data-url="/en/"]) .fond-doux+.fond-doux,main:not([data-url="/fr/"]):not([data-url="/en/"]) .pilier-sec:not(.fond-doux)+.pilier-sec:not(.fond-doux),main:not([data-url="/fr/"]):not([data-url="/en/"]) .page-hero+.pilier-sec:not(.fond-doux){padding-top:16px}@media (max-width:760px){.section{padding:56px 0}.section.serre{padding:44px 0}.section.ample{padding:64px 0}.pilier-sec{padding:52px 0}.page-hero,.page-hero.avec-piece{padding-bottom:44px}.section.ample:has(>.enveloppe>.appel){padding:48px 0 64px}.appel{padding-top:32px}}[data-r=eglise-bloc][hidden]{display:none!important}.outil-pilier .simu-resultat.grille.trois{grid-template-columns:repeat(3,minmax(0,1fr))}.is-detail{color:var(--second);margin:12px 0 0;font-size:14px}.is-detail:empty{display:none}.echeances{border-top:1px solid var(--bordure);margin:20px 0 0;padding:0;list-style:none}.echeances:empty{display:none}.echeances li{border-bottom:1px solid var(--bordure);grid-template-columns:170px minmax(0,1fr);gap:4px 20px;padding:14px 0;display:grid}.echeances .quand{color:var(--encre);font-weight:600}.echeances .quoi small{color:var(--second);margin-top:4px;font-size:14px;display:block}.echeances .src{grid-column:2;font-size:12.5px}@media (max-width:640px){.echeances li{grid-template-columns:minmax(0,1fr)}.echeances .src{grid-column:1}}.echeances .gcal{margin-top:4px;font-size:12.5px;font-weight:500;display:block}.abonnement{border:1px solid var(--bordure);background:var(--doux);border-radius:10px;margin-top:18px;padding:18px 20px}.abonnement .abo-titre{margin:0 0 6px}.abonnement .abo-texte{color:var(--second);margin:0 0 12px;font-size:14.5px}.abonnement .abo-note{color:var(--second);margin:10px 0 0;font-size:12.5px;font-style:italic}.abonnement .ctas{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.releve.releve-carte{background:var(--marine-fonce);border-color:var(--marine-fonce);width:fit-content;max-width:100%;margin:14px 0 18px;display:flex}.releve.releve-carte:hover{border-color:var(--cyan,#45bddf)}.lien-annuaire{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.lien-annuaire:hover{color:var(--cyan-lisible)}.releve-rangee{flex-wrap:wrap;align-items:center;gap:12px 24px;margin:14px 0 18px;display:flex}.releve-rangee .releve.releve-carte{margin:0}.hero-texte .chapeau:has(+.chapeau){margin-bottom:0}.hero-texte .chapeau+.chapeau{margin-top:16px}@media (min-width:761px){.public:nth-child(2),.public:nth-child(3){margin-top:0}}.publics-tete .services-cta{justify-self:end;margin:0}@media (max-width:760px){.publics-tete .services-cta{justify-self:start}}.pole li.sous-service a{min-height:42px;color:var(--second);border-top-style:dashed;padding-left:22px;font-size:15px;position:relative}.pole li.sous-service a:before{content:"";background:var(--cyan);width:9px;height:1.5px;position:absolute;top:50%;left:6px}.pole li.sous-service a:after{content:"";background:var(--cyan);width:1.5px;height:calc(50% + 1px);position:absolute;top:-1px;left:6px}.pole li.sous-service a:hover{color:var(--encre)}.mega li.sous-service a{color:var(--second);min-height:32px;padding-left:18px;font-size:14px;position:relative}.mega li.sous-service a:before{content:"";background:var(--cyan);width:8px;height:1.5px;position:absolute;top:50%;left:4px}.mega li.sous-service a:hover{color:var(--marine)}.chiffrage-tete{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 48px;margin-bottom:48px;display:flex}.chiffrage-tete h2{margin:0}.chiffrage-tete .intro{color:var(--second);max-width:50ch;margin:0}.etapes-ligne{counter-reset:e;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.etapes-ligne li{padding-top:58px;position:relative}.etapes-ligne li:before{counter-increment:e;content:counter(e);border:1.5px solid var(--marine);width:38px;height:38px;color:var(--marine);font:600 15px/35px var(--inter);text-align:center;z-index:1;background:#fff;border-radius:50%;position:absolute;top:0;left:0}.etapes-ligne li:not(:last-child):after{content:"";background:var(--bordure-forte);height:1.5px;position:absolute;top:19px;left:50px;right:-28px}.etapes-ligne h3{margin:0 0 10px;font-size:23px}.etapes-ligne p{color:var(--second);margin:0;font-size:16px}@media (max-width:900px){.etapes-ligne{grid-template-columns:minmax(0,1fr);gap:28px}.etapes-ligne li{padding:2px 0 0 58px}.etapes-ligne li:not(:last-child):after{width:1.5px;height:auto;inset:40px auto -28px 19px}.chiffrage-tete{margin-bottom:32px}}.hub{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.hub-carte{border:1px solid var(--bordure);border-radius:var(--r-grand);min-height:230px;color:var(--encre);transition:border-color var(--t), box-shadow var(--t), transform var(--t);background:#fff;flex-direction:column;gap:10px;padding:28px 26px 24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.hub-carte:before{content:"";background:var(--filet);transform-origin:top;width:4px;transition:transform var(--t);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.hub-carte:hover,.hub-carte:focus-visible{border-color:var(--bordure-forte);transform:translateY(-2px);box-shadow:0 24px 48px -32px #0f2c4359}.hub-carte:hover:before,.hub-carte:focus-visible:before{transform:scaleY(1)}.hub-num{font:600 13px/1 var(--inter);letter-spacing:.07em;color:var(--cyan-lisible)}.hub-titre{margin:4px 0 0;font-size:26px;line-height:1.15}.hub-carte p{color:var(--second);margin:0;font-size:15.5px;line-height:1.5}.hub-lien{color:var(--marine);align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:15px;font-weight:600;display:inline-flex}.hub-lien .fleche{width:16px;height:16px}@media (max-width:1180px){.hub{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hub{grid-template-columns:minmax(0,1fr);gap:14px}.hub-carte{min-height:0;padding:22px 20px}.hub-titre{font-size:23px}}.contact-titre{margin:0 0 8px;font-size:clamp(40px,5vw,60px)}.contact .ecrire{margin-top:28px}.coordonnees .pleine{grid-column:1/-1}@media (min-width:761px){.pied-maison{padding-top:28px}}.pied-cantons-ouverts ul{margin-top:4px}@media (max-width:760px){.pied-maison,.pied-cantons-ouverts{border-top:1px solid var(--ligne-sombre);padding:14px 0 12px}.pied-cantons-ouverts h4{margin:4px 0 10px}}.mega .menu-titre a{min-height:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;display:inline}.mega .menu-titre a:hover{color:var(--marine)}.deroulant .mega:not(.trois){min-width:260px}.hub-sec{padding-top:0}.page-hero.sans-image:has(+.hub-sec){padding-bottom:48px}.abonnement [hidden]{display:none!important}@media (min-width:761px){.hero .hero-grille{align-items:center}.hero .hero-visuel{align-self:start;height:clamp(540px,46vw,640px);min-height:0;margin-top:8px}}.mega .mega-complet{border:1px solid var(--bordure);border-radius:var(--r);background:var(--doux);min-height:0;color:var(--marine);grid-column:1/-1;justify-self:start;align-items:center;gap:10px;margin-top:4px;padding:10px 16px;font-weight:600;display:inline-flex}.mega .mega-complet:hover{border-color:var(--bordure-forte);text-decoration:none}.mega .mega-complet .fleche{width:16px;height:16px}.mega .menu-titre a{min-height:0;font:inherit;letter-spacing:inherit;color:inherit;padding:0;text-decoration:none;display:inline}.mega .menu-titre a:hover{text-underline-offset:3px;text-decoration:underline}.ecrire .mail{font-size:clamp(21px,1.9vw,27px)}.formulaire .erreur{color:#a8261f;margin-top:6px;font-size:13px;font-weight:500;display:block}.formulaire .erreur[hidden]{display:none}.formulaire [aria-invalid=true]{border-color:#a8261f}.formulaire [aria-invalid=true]:focus{box-shadow:0 0 0 4px #a8261f29}.formulaire .mention-donnees{color:var(--second);margin:0;font-size:13.5px}.formulaire .mention-donnees a{color:var(--marine);text-underline-offset:3px;text-decoration:underline}.section.avis-sec{padding:88px 0 96px}.avis-sec .avis-tete{margin-bottom:36px}.avis-sec .citation blockquote{font-size:clamp(26px,2.7vw,40px)}.avis-sec .temoignages{gap:40px;margin-top:44px;padding-top:30px}.avis-sec .categories{margin-top:28px}@media (max-width:760px){.section.avis-sec{padding:56px 0 60px}}.pied{padding:56px 0 26px}.pied-haut{gap:36px;padding-bottom:32px}.pied-haut img{margin-bottom:18px}.pied p{margin-bottom:10px}.pied-bas{padding-top:18px}.pied .pied-contact h4 a{color:#fff;font:inherit;letter-spacing:inherit;text-transform:inherit}.pied .pied-contact p,.pied .pied-membres{line-height:1.9}@media (max-width:760px){.pied{padding-top:40px}.pied-contact{border-top:1px solid var(--ligne-sombre);padding:14px 0 6px}}.is-detail.is-confid{margin-top:4px}@media (min-width:1181px){.entete .enveloppe.entete-l{justify-content:space-between;gap:0}.entete .nav{display:contents}}@media (min-width:761px){.mega.trois>div:first-child{grid-area:1/1}.mega.trois .mega-complet{grid-area:1/1;place-self:end start;margin-top:0}}.pied .pied-membres a{color:var(--sur-sombre-2)}.pied .pied-membres a:hover{color:#fff}.pied-cantons-ouverts{justify-self:start;width:max-content}.pied .pied-contact{border-radius:var(--r-grand);border:1px solid var(--ligne-sombre);box-shadow:inset 0 3px 0 var(--cyan);background:#ffffff0f;align-self:start;padding:22px 24px 14px}.pied .pied-contact h4{margin-bottom:12px;font-size:13px}.pied .pied-contact h4 a{color:#fff}.pied .pied-contact p{margin:0}@media (max-width:760px){.pied-cantons-ouverts{width:auto}.pied-cantons-ouverts>h4{text-align:left}.pied .pied-contact{border-top:1px solid var(--ligne-sombre);margin:14px 0}}@media (min-width:761px){.avis-tete p{white-space:nowrap}}main[data-url="/fr/associations-et-ong/"] .page-hero .seuil,main[data-url="/en/associations-and-ngos/"] .page-hero .seuil{visibility:hidden}.liens-cantons{grid-template-columns:repeat(4,max-content);gap:12px 36px;display:grid!important}@media (max-width:640px){.liens-cantons{grid-template-columns:repeat(2,max-content)}}.chiffre.liste-cantons-v{margin:6px 0;display:block}.chiffre.liste-cantons-v .ligne-canton{padding:3px 0;display:block}.chiffre.liste-cantons-v .src{margin-top:6px;display:inline-block}.checklist-sortie{counter-reset:etape;gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.checklist-sortie li{counter-increment:etape;border-top:1px solid var(--bordure);gap:4px;padding:14px 0 14px 46px;display:grid;position:relative}.checklist-sortie li:before{content:counter(etape);background:var(--marine);color:#fff;width:28px;height:28px;font:600 13px/1 var(--inter);border-radius:50%;place-items:center;display:grid;position:absolute;top:13px;left:0}.checklist-sortie strong{font:600 16px/1.35 var(--inter);color:var(--encre)}.checklist-sortie span{color:var(--corps,#2a4560);font-size:15px;line-height:1.55}.checklist-sortie .src{color:var(--second);font-size:13px}.piece-donnee .chiffre.liste-cantons-v .src{margin-left:0}.piece-donnee .chiffre.liste-cantons-v .src:before{content:"Sources : "}.chiffre.liste-cantons-v .src:after,.piece-donnee .chiffre .src:after{content:none}.deroule:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.deroule:has(>li:nth-child(4):last-child) h3{font-size:21px}@media (min-width:761px) and (max-width:1100px){.deroule:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.deroule:has(>li:nth-child(4):last-child):before{display:none}}@media (max-width:760px){.deroule:has(>li:nth-child(4):last-child){grid-template-columns:minmax(0,1fr)}}@media (min-width:761px){.mega.trois{grid-template-columns:repeat(3,236px)}.mega.trois .mega-complet{white-space:nowrap;padding:6px 12px}}@media (max-width:760px){.page-hero h1.court{white-space:normal;text-wrap:balance}}@media (min-width:1100px){.etapes-ligne{gap:32px}.etapes-ligne h3{white-space:nowrap;font-size:22px}}details.sommaire-hero>summary{cursor:default;list-style:none;display:block}details.sommaire-hero>summary::-webkit-details-marker{display:none}@media (max-width:760px){details.sommaire-hero{padding:0 20px}details.sommaire-hero>summary.piece-titre{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;margin:0;display:flex}details.sommaire-hero>summary:after{content:"+";width:auto;height:auto;font:400 24px/1 var(--inter);color:var(--marine);border:0;position:static;transform:none}details.sommaire-hero[open]>summary:after{content:"−";transform:none}details.sommaire-hero[open]{padding-bottom:12px}}.table-cartes{display:none}@media (max-width:640px){.table-cartes{gap:14px;margin:20px 0;display:grid}.table.avec-cartes{display:none}.table-carte{border:1px solid var(--bordure);border-top:3px solid var(--cyan);border-radius:var(--r);background:#fff;padding:18px 18px 6px}.table-carte-titre{font:600 20px/1.3 var(--serif);color:var(--encre);margin:0 0 10px}.table-carte dl{margin:0}.table-carte dt{border-top:1px solid var(--bordure);font:600 12px/1.3 var(--inter);letter-spacing:.05em;text-transform:uppercase;color:var(--second);padding-top:10px}.table-carte dt:first-child{border-top:0;padding-top:0}.table-carte dd{color:var(--corps);overflow-wrap:anywhere;margin:4px 0 12px;font-size:15.5px;line-height:1.5}}.piece-donnee .source{font:400 12.5px/1.55 var(--inter);color:var(--second);overflow-wrap:anywhere;margin-top:8px}.piece-donnee .source a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--bordure-forte);text-decoration-color:var(--bordure-forte);text-underline-offset:3px;padding:3px 0}.piece-donnee .source a:hover{color:var(--marine);text-decoration-color:currentColor}.src{color:var(--second);font-weight:400}.sombre .src{color:var(--sur-sombre-2)}@media (max-width:760px){.piece-donnee .chiffre{overflow-wrap:anywhere}.piece-donnee .source{font-size:12.5px}}main.dense .section{padding:80px 0}main.dense .section.serre{padding:56px 0}main.dense .section.ample{padding:96px 0}main.dense .pilier-sec{padding:60px 0}main.dense .pilier-grille{gap:56px}main.dense .tenue>li{padding:22px 0}main.dense .page-hero{padding-bottom:56px}@media (max-width:760px){main.dense .section,main.dense .pilier-sec{padding:44px 0}main.dense .section.serre{padding:36px 0}}.variante-tete{max-width:760px;margin-bottom:40px}.variante-tete h2{text-wrap:balance;margin:0;font-size:clamp(30px,2.9vw,40px)}.variante-tete .intro{color:var(--corps);margin:16px 0 0;font-size:17px;line-height:1.6}.variante-grille{gap:24px;display:grid}.variante-grille.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.variante-grille.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.variante-carte{border:1px solid var(--bordure);border-radius:var(--r);background:#fff;padding:28px 28px 26px}.fond-doux .variante-carte{background:#fff}.variante-carte h3{margin:0 0 10px;font-size:22px;line-height:1.3}.variante-carte p{color:var(--corps);margin:0;font-size:16.5px;line-height:1.6}.variante-comparaison .variante-grille{border-top:1.5px solid var(--encre);gap:0}.variante-comparaison .variante-carte{background:0 0;border:0;border-radius:0;padding:26px 40px 8px 0}.variante-comparaison .variante-carte+.variante-carte{border-left:1px solid var(--bordure-forte);padding-left:40px;padding-right:0}.variante-comparaison .variante-carte h3:before{content:"";background:var(--cyan);width:36px;height:3px;margin-bottom:16px;display:block}.variante-cartes .variante-carte{border-top:3px solid var(--cyan)}.variante-cle .piece-donnee{padding:24px 26px 18px}.variante-cle .piece-donnee .chiffre{font:600 clamp(20px, 1.7vw, 24px)/1.4 var(--serif)}@media (max-width:900px){.variante-grille.c3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.variante-tete{margin-bottom:26px}.variante-tete h2{font-size:30px}.variante-grille.c2,.variante-grille.c3{grid-template-columns:minmax(0,1fr)}.variante-carte{padding:22px 20px}.variante-comparaison .variante-carte,.variante-comparaison .variante-carte+.variante-carte{border-left:0;padding:22px 0 6px}.variante-comparaison .variante-carte+.variante-carte{border-top:1px solid var(--bordure-forte)}}.variante-carte .piece-donnee{margin:16px 0 0}p>.source,.nota .source{font:400 12.5px/1.55 var(--inter);color:var(--second);overflow-wrap:anywhere;margin-top:6px;display:block}p>.source a,.nota .source a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--bordure-forte);text-decoration-color:var(--bordure-forte);text-underline-offset:3px}.sombre p>.source{color:var(--sur-sombre-2)}.lien-annuaire{font-weight:600}.tenue>li>*{grid-column:2;min-width:0}.tenue>li:before{grid-row:1/span 20}.tenue{border-top:1px solid var(--bordure)}@media (min-width:761px){.deroule:before{display:none}.deroule li:after{content:"";background:var(--bordure-forte);height:1.5px;position:absolute;top:18px;left:46px;right:-48px}.deroule li:nth-child(3n):after,.deroule li:last-child:after{right:0}.deroule:has(>li:nth-child(4):last-child) li:after{right:-40px}.deroule:has(>li:nth-child(4):last-child) li:nth-child(4):after{right:0}}@media (min-width:761px) and (max-width:1100px){.deroule:has(>li:nth-child(4):last-child) li:nth-child(2n):after{right:0}}@media (min-width:901px){.etapes-ligne li:after{content:"";background:var(--bordure-forte);height:1.5px;position:absolute;top:19px;left:50px;right:-40px}.etapes-ligne li:last-child:after{right:0}}@media (min-width:1100px){.etapes-ligne li:after{right:-32px}.etapes-ligne li:last-child:after{right:0}}.table table th,.table table td{text-align:center;vertical-align:middle}.table table th:first-child,.table table td:first-child{text-align:left}.table table td .chiffre{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.table table td .chiffre .src{margin-left:0}.tva-sortie{border-radius:var(--r);background:var(--doux);border-left:3px solid var(--cyan);margin-top:18px;padding:18px 20px}.tva-sortie p{color:var(--corps);margin:0 0 8px;font-size:15.5px;line-height:1.55}.tva-sortie p:last-child{margin-bottom:0}.tva-sortie .verdict{font:600 19px/1.35 var(--serif);color:var(--encre)}.tva-sortie .source{color:var(--second);font-size:12.5px}.tva-sortie .source a{color:inherit;text-underline-offset:3px;text-decoration:underline}.variante-donnees{gap:10px;margin-top:18px;display:grid}.variante-donnees .piece-donnee{margin:0}.variante-tete .pilier-num{margin-bottom:14px}.piece-donnee .donnee-liste{counter-reset:dl;gap:8px;margin:0;padding:0;list-style:none;display:grid}.piece-donnee .donnee-liste li{counter-increment:dl;font:500 16px/1.5 var(--inter);color:var(--encre);padding-left:34px;position:relative}.piece-donnee .donnee-liste li:before{content:counter(dl);background:var(--doux);width:24px;height:24px;color:var(--marine);font:600 12.5px/24px var(--inter);text-align:center;border-radius:50%;position:absolute;top:1px;left:0}.variante-cle .piece-donnee .donnee-liste li{font:500 16px/1.5 var(--inter)}@media (min-width:1181px){.entete .mega.trois{grid-template-columns:repeat(3,max-content);column-gap:56px;padding:24px 32px 18px}.entete .mega.trois a{white-space:nowrap}}@media (min-width:761px){.entete .mega.trois .mega-complet{box-sizing:border-box;max-width:100%;min-height:38px;padding:0 14px}}@media (min-width:1101px){.pole h3{white-space:nowrap;font-size:clamp(24px,1.95vw,28px)}}.variante-carte-donnee{padding:0;display:flex;background:0 0!important;border:0!important}.variante-carte-donnee .piece-donnee{flex-direction:column;flex:1;justify-content:center;margin:0;display:flex}.pied a,.pied .pied-membres a,.pied li a,.pied details a{color:#fff}.pied a:hover{color:var(--cyan-clair)}@media (min-width:1181px){.pied-haut{grid-template-columns:repeat(4,auto);justify-content:space-between;column-gap:48px}}.variante-carte-donnee{flex-direction:column}.variante-donnee-t{font:600 12px/1.3 var(--inter);letter-spacing:.07em;text-transform:uppercase;color:var(--cyan-lisible);margin:0 0 8px}.pied-cantons-ouverts>h4{text-align:left}.pied-partout{max-width:24ch;margin:0 0 14px}.pied-regionales{font:600 11px/1.3 var(--inter);letter-spacing:.06em;text-transform:uppercase;color:var(--sur-sombre-2);margin:0 0 6px}.pied-toute{margin:12px 0 0}.pilier-grille:has(.table.legale){grid-template-columns:minmax(0,1fr);gap:24px}.pilier-corps .table.legale table{min-width:0;font-size:15px}.table.legale table th,.table.legale table td{text-align:left;vertical-align:top;line-height:1.5}.table.legale table th{white-space:nowrap}.table.legale table td:first-child{color:var(--encre);font-weight:600}section[id]{scroll-margin-top:88px}@media (max-width:640px){section[id]{scroll-margin-top:72px}}.pilier-grille:has(.table.legale) .pilier-tete{position:static}.formulaire .mention-donnees{font-size:12.5px;line-height:1.55}.formulaire .mention-donnees a{color:inherit;font-weight:inherit;text-decoration:none}.formulaire .mention-donnees a:hover,.formulaire .mention-donnees a:focus-visible{text-decoration:underline}.variante-grille.c3.n5{grid-template-columns:repeat(6,minmax(0,1fr))}.variante-grille.c3.n5>:nth-child(-n+3){grid-column:span 2}.variante-grille.c3.n5>:nth-child(n+4){grid-column:span 3}@media (max-width:900px){.variante-grille.c3.n5{grid-template-columns:repeat(2,minmax(0,1fr))}.variante-grille.c3.n5>*{grid-column:auto}.variante-grille.c3.n5>:last-child{grid-column:1/-1}}@media (max-width:760px){.variante-grille.c3.n5{grid-template-columns:minmax(0,1fr)}.variante-grille.c3.n5>:last-child{grid-column:auto}}.variante-carte p.variante-source{color:var(--second);margin-top:12px;font-size:13.5px}.comparateur-formes tfoot td{vertical-align:top;background:0 0;border-bottom:0;padding-top:18px;padding-bottom:6px}.comparateur-formes tfoot .lien,.comparateur-formes tbody td:last-child{white-space:nowrap}.comparateur-formes+.liens-sous-table{display:none}@media (max-width:640px){.comparateur-formes+.liens-sous-table{display:flex}}.pied ul.liste-cantons{grid-template-columns:repeat(3,max-content);column-gap:22px}@media (min-width:1181px){.pied ul.liste-cantons li a{min-height:26px}:lang(fr) .pied-cantons-ouverts .pied-partout{margin-bottom:6px}.pied-regionales{margin-bottom:4px}}#fr-impot-a-la-source-s2,#en-withholding-tax-s2{padding-top:24px}@media (max-width:760px){#fr-impot-a-la-source-s2,#en-withholding-tax-s2{padding-top:16px}}main[data-url="/en/across-switzerland/"] .pilier-corps p.liens{grid-template-columns:repeat(4,max-content);gap:4px 28px;display:grid}@media (max-width:760px){main[data-url="/en/across-switzerland/"] .pilier-corps p.liens{grid-template-columns:repeat(2,max-content)}}.source-ligne,p>.source,.nota .source,.piece-donnee .source,.piece-donnee figcaption,.piece-chiffre .source,.tva-sortie .source,.variante-carte p.variante-source,.chiffre.liste-cantons-v .src{letter-spacing:0;font:400 12.5px/1.55 var(--inter)!important;color:var(--second)!important}p.source-ligne{overflow-wrap:anywhere;margin:-12px 0 22px}.tenue p.source-ligne,.groupe-corps p.source-ligne{margin:8px 0 0}.sombre .source-ligne{color:var(--sur-sombre-2)!important}.source-ligne a,p>.source a{color:inherit;font-weight:400}.piece-donnee,.fond-doux .piece-donnee{background:0 0;border:0;border-radius:0;margin:-6px 0 22px;padding:0}.piece-donnee .chiffre{font:400 17px/1.6 var(--inter);color:var(--corps)}.pieces .piece-donnee+.piece-donnee{margin-top:0}.tenue>li>.piece-donnee{margin:6px 0 0}.pied ul.liste-cantons{column-gap:16px}.pied ul.liste-cantons .pied-toute-li{white-space:nowrap;grid-column:2/-1;min-width:0}.pied-cantons-ouverts>h4{margin-bottom:8px}.pied-cantons-ouverts .pied-partout{margin-top:0}.pied-regionales{margin-top:18px}.pied ul.liste-cantons{margin-top:2px}.seuil,.partage .seuil-v{visibility:hidden!important}@media (min-width:761px){main[data-url="/fr/creation-de-societe/"] .table.comparateur-formes{overflow-x:visible}main[data-url="/fr/creation-de-societe/"] .comparateur-formes tbody th,main[data-url="/fr/creation-de-societe/"] .comparateur-formes tbody td{white-space:nowrap}main[data-url="/fr/creation-de-societe/"] .comparateur-formes th,main[data-url="/fr/creation-de-societe/"] .comparateur-formes td{padding-left:12px;padding-right:12px}}.recherche[data-glossaire]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.recherche[data-glossaire] .bouton{min-height:52px;padding:0 22px}.recherche[data-glossaire] .bouton.clair{border:1px solid var(--bordure-forte)}.alphabet button{border:1px solid var(--bordure-forte);border-radius:var(--r);width:34px;height:34px;font:600 14px/1 var(--inter);color:var(--marine);cursor:pointer;transition:background var(--t), color var(--t);background:#fff;place-items:center;padding:0;display:inline-grid}.alphabet button:hover{background:var(--doux)}.alphabet button[aria-pressed=true]{background:var(--marine);border-color:var(--marine);color:#fff}main[data-url="/fr/ressources/glossaire/"] .tenue.groupes>li,main[data-url="/en/resources/glossary/"] .tenue.groupes>li{grid-template-columns:minmax(0,1fr)}main[data-url="/fr/ressources/glossaire/"] .tenue.groupes>li:before,main[data-url="/en/resources/glossary/"] .tenue.groupes>li:before{content:none}main[data-url="/fr/ressources/glossaire/"] .tenue.groupes>li>*,main[data-url="/en/resources/glossary/"] .tenue.groupes>li>*{grid-column:1}.tenue.groupes>li[hidden]{display:none}@media (min-width:901px){main[data-url="/fr/creer-une-sa/"] .variante-grille.c3.n5,main[data-url="/en/public-limited-company-sa/"] .variante-grille.c3.n5{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"nom capital statuts""siege capital conseil"}main[data-url="/fr/creer-une-sa/"] .variante-grille.c3.n5>*,main[data-url="/en/public-limited-company-sa/"] .variante-grille.c3.n5>*{grid-column:auto}main[data-url="/fr/creer-une-sa/"] .variante-grille.c3.n5>:first-child,main[data-url="/en/public-limited-company-sa/"] .variante-grille.c3.n5>:first-child{grid-area:nom}main[data-url="/fr/creer-une-sa/"] .variante-grille.c3.n5>:nth-child(2),main[data-url="/en/public-limited-company-sa/"] .variante-grille.c3.n5>:nth-child(2){grid-area:capital}main[data-url="/fr/creer-une-sa/"] .variante-grille.c3.n5>:nth-child(3),main[data-url="/en/public-limited-company-sa/"] .variante-grille.c3.n5>:nth-child(3){grid-area:statuts}main[data-url="/fr/creer-une-sa/"] .variante-grille.c3.n5>:nth-child(4),main[data-url="/en/public-limited-company-sa/"] .variante-grille.c3.n5>:nth-child(4){grid-area:conseil}main[data-url="/fr/creer-une-sa/"] .variante-grille.c3.n5>:nth-child(5),main[data-url="/en/public-limited-company-sa/"] .variante-grille.c3.n5>:nth-child(5){grid-area:siege}.deroulant a{white-space:nowrap}}@media (min-width:761px){main[data-url="/fr/gestion-des-absences/"] .page-hero.avec-piece h1.court{white-space:nowrap;font-size:clamp(36px,4vw,58px)}main[data-url="/fr/a-propos/"] .page-hero.avec-piece .hero-visuel,main[data-url="/en/about/"] .page-hero.avec-piece .hero-visuel{align-self:start}}.variante-comparaison .variante-grille{border-top:0!important}.variante-comparaison .variante-carte+.variante-carte{border-top:0!important;border-left:0!important}@media (min-width:761px){main[data-url="/fr/a-propos/"] .page-hero.avec-piece .hero-visuel,main[data-url="/en/about/"] .page-hero.avec-piece .hero-visuel{margin-top:clamp(84px,7.6vw,110px)}}.pied ul.liste-cantons{flex-wrap:wrap;max-width:236px;gap:2px 14px!important;margin-top:0!important;display:flex!important}.pied ul.liste-cantons .pied-toute-li{grid-column:auto!important}.pied-regionales{margin:30px 0 2px!important}@media (min-width:901px){:is(main[data-url="/fr/mandat-de-gerant-et-d-administrateur/"],main[data-url="/en/resident-director-and-manager/"]) .variante-cartes .variante-grille.c3{grid-template-columns:repeat(6,minmax(0,1fr))}:is(main[data-url="/fr/mandat-de-gerant-et-d-administrateur/"],main[data-url="/en/resident-director-and-manager/"]) .variante-cartes .variante-grille.c3>:nth-child(-n+3){grid-column:span 2}:is(main[data-url="/fr/mandat-de-gerant-et-d-administrateur/"],main[data-url="/en/resident-director-and-manager/"]) .variante-cartes .variante-grille.c3>:nth-child(n+4){grid-column:span 3}}@media (min-width:761px){.outils:has(>.outil:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.outils:has(>.outil:nth-child(5):last-child)>.outil{grid-column:span 2}.outils:has(>.outil:nth-child(5):last-child)>.outil:nth-child(n+4){grid-column:span 3}}.outil .nom{margin-top:0}.nota+p.source-ligne{padding-left:29px}.tenue>li>p:not(.source-ligne)+p:not(.source-ligne){margin-top:12px}.abonnement:has([data-abo-liens][hidden]){display:none}.suite>div:first-child>h2+p{margin-top:18px}
:root{--inter:var(--police-inter), "Helvetica Neue", Helvetica, Arial, sans-serif;--serif:var(--police-serif), Georgia, "Times New Roman", serif}
.dc{display:contents}main.page section[id]{scroll-margin-top:96px}@media (max-width:760px){main.page section[id]{scroll-margin-top:76px}}.piege{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}div.form-ok p{margin:0 0 8px}div.form-ok p:last-child{margin-bottom:0}div.form-ok .form-ok-titre{font-size:15.5px}div.form-ok a{color:inherit;text-underline-offset:3px;text-decoration:underline}.form-echec{color:#a8261f;border-radius:var(--r);background:#fbeeed;border:1px solid #efc9c6;margin:0;padding:14px 16px;font-size:14.5px}.form-echec a{color:inherit;text-underline-offset:3px;text-decoration:underline}.form-cv[hidden]{display:none}.form-cv input[type=file]{font:inherit;padding:10px 0;font-size:15px}.form-cv-note{color:var(--second);margin-top:4px;font-size:13px;font-weight:400;display:block}.a-reverifier{color:#8a5c14;white-space:nowrap;font-weight:600}.consentement{z-index:60;color:var(--encre);background:#fff;border-top:1px solid #e4ebf1;border-radius:16px 16px 0 0;padding:18px 40px;font-size:16px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 32px -16px #0f2c4359}.consentement[hidden]{display:none}.consentement .consentement-ligne{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;max-width:1200px;margin:0 auto;display:grid}.consentement .consentement-texte{max-width:648px;color:var(--second);font-size:13.5px;line-height:1.6}.consentement p{margin:0}.consentement .consentement-titre{color:var(--encre);font-weight:600}.consentement .consentement-texte a{width:fit-content;color:var(--marine);text-underline-offset:3px;margin-top:6px;font-size:14px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:block}.consentement .consentement-choix{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.consentement .bouton{border-radius:999px;min-height:42px;padding:0 18px;font-size:14px;font-weight:600;box-shadow:0 1px 2px #0f2c4329}.consentement .bouton.fantome{color:#40586c;box-shadow:none;background:0 0;border:1px solid #d6e1ea}.consentement .bouton.fantome:hover{background:var(--doux)}.consentement .consentement-preferences{border-top:1px solid #e4ebf1;max-width:1200px;margin:18px auto 0;padding-top:18px}.consentement .consentement-preferences[hidden]{display:none}.consentement .consentement-categorie{border-bottom:1px solid #e4ebf1;gap:14px;padding:13px 0;display:flex}.consentement .consentement-categorie input{width:18px;height:18px;accent-color:var(--marine);flex:none;margin:3px 3px 3px 4px}.consentement .consentement-categorie h4{font:600 14.5px/1.6 var(--inter);color:var(--encre);margin:0}.consentement .consentement-categorie p{color:#566d80;margin:4px 0 0;font-size:13px;line-height:1.5}.consentement .consentement-preferences .consentement-choix{margin-top:16px}@media (max-width:760px){.consentement{padding:18px 24px}.consentement .consentement-ligne{grid-template-columns:minmax(0,1fr);gap:14px}.consentement .consentement-choix{flex-direction:column;align-items:stretch}.consentement .bouton{width:100%}}
