@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-latin-400-normal.BTkUljjl.woff2)format("woff2"),url(/_astro/noto-sans-latin-400-normal.DPpKfCgK.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-latin-700-normal.CrvTEWhy.woff2)format("woff2"),url(/_astro/noto-sans-latin-700-normal.ZyrKABVF.woff)format("woff")}@font-face{font-family:Inter Repli;src:local(Arial);ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%;size-adjust:107.4%}@font-face{font-family:Bricolage Repli;src:local(Arial);ascent-override:93%;descent-override:26%;line-gap-override:0%;size-adjust:102%}:root{--bande:#dcebe3;--bande-fonce:#b9d6c8;--panneau:#eef5f1;--carte:#e6ede8;--fond:#fff;--encre:#13241f;--texte:#333b40;--gris:#5d676d;--accent:#0f5c4d;--accent-vif:#0e6b55;--accent-fonce:#0a463b;--filet:#d6ddd8;--sombre:#16231f;--rayon:8px;--rayon-btn:5px;--titres:"Bricolage Grotesque Variable", "Bricolage Repli", system-ui, sans-serif;--texte-police:"Inter Variable", "Inter Repli", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;color-scheme:light}html{-webkit-text-size-adjust:100%;scroll-padding-top:110px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}img{max-width:100%}a{color:var(--encre);text-underline-offset:.15em}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:3px}strong{color:var(--encre);font-weight:600}p,ul,ol{margin:0 0 16px}.insecable{white-space:nowrap}.accent{color:var(--accent-vif);font-style:normal}.conteneur{max-width:1336px;margin:0 auto;padding:0 20px}h1,h2,h3,h4{font-family:var(--titres);color:var(--encre);text-wrap:balance;font-weight:600}h1{letter-spacing:-.5px;margin:0;font-size:50px;line-height:61.5px}h2{letter-spacing:-.3px;margin:56px 0 24px;font-size:40px;line-height:45.6px}h4{letter-spacing:-.5px;margin:24px 0 8px;font-size:20px;line-height:30px}.btn{font:500 16px/24px var(--texte-police);border-radius:var(--rayon-btn);text-align:center;justify-content:center;align-items:center;gap:8px;padding:12px 24px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.btn-plein{background:var(--accent);color:#fff}.btn-plein:hover{background:var(--accent-fonce);color:#fff}.btn-contour{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#fff}.btn-contour:hover{background:var(--panneau);color:var(--accent-fonce)}.btn-petit{padding:8px 24px;font-size:14px}.btn-grand{padding:16px 24px}.lien-fleche:after{content:" →"}.entete{z-index:20;background:var(--bande);border-radius:var(--rayon) var(--rayon) 0 0;align-items:center;gap:32px;height:70px;margin:16px 16px 0;padding:0 56px;transition:box-shadow .2s,border-radius .2s;display:flex;position:sticky;top:16px}.marque{color:var(--encre);font:650 18px/1.15 var(--titres);letter-spacing:-.3px;flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.marque em{color:var(--accent);font-style:normal}.marque-pastille{background:var(--accent);color:#fff;width:34px;height:34px;font:700 17px/1 var(--texte-police);border-radius:9px;flex:none;place-items:center;display:inline-grid}.marque-pastille-petite{border-radius:50%;width:32px;height:32px;font-size:14px}.nav{margin-left:auto}.nav ul{gap:32px;margin:0;padding:0;list-style:none;display:flex}.nav li{margin:0}.nav a{color:var(--encre);white-space:nowrap;font-weight:500;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{text-decoration:underline 2px}.menu-mobile{display:none}.bandeau{background:var(--bande);border-radius:0 0 var(--rayon) var(--rayon);margin:0 16px}.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.hero h1{margin-bottom:24px}.hero-sous{color:var(--encre);max-width:600px;margin-bottom:32px;font-size:20px;line-height:30px}.hero-boutons{flex-wrap:wrap;gap:24px;margin-bottom:32px;display:flex}.hero-preuve{font:600 18px/27px var(--texte-police);color:var(--encre);margin-bottom:4px}.hero-preuve-source{color:var(--gris);margin:0;font-size:14px}.hero-collage{height:470px;position:relative}.hero-collage img{object-fit:cover;box-shadow:10px 10px 0 0 var(--bande-fonce);display:block;position:absolute}.collage-1{width:46%;height:52%;top:0;left:18%}.collage-2{width:36%;height:64%;top:18%;right:0}.collage-3{width:54%;height:42%;bottom:0;left:0}.section{padding:8px 20px 0}.section>h2:first-child{margin-top:56px}.section-sans-bas{padding-bottom:8px}.bande-cartes{background:var(--carte);border-radius:var(--rayon);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:24px;list-style:none;display:grid}.bande-cartes li{border-left:1px solid var(--encre);margin:0;padding:0 24px}.bande-cartes li:first-child{border-left:0;padding-left:0}.bande-cartes li p{color:var(--encre);margin:0}.bande-cartes .bande-titre{font:600 30px/39.9px var(--titres);letter-spacing:-.5px;margin-bottom:12px}.panneau{background:var(--panneau);border-radius:var(--rayon);margin:56px 16px 0;padding:8px 0 64px}.etapes{grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:start;gap:72px;display:grid}.etapes-titre{position:sticky;top:120px}.etapes-titre img{aspect-ratio:2;object-fit:cover;width:100%;height:auto;display:block}.etapes-liste{margin:56px 0 0;padding:0;list-style:none}.etapes-liste li{max-width:480px;margin:0 0 48px}.etape-num{font:700 96px/1 var(--titres);letter-spacing:-2px;color:var(--encre);margin-bottom:16px;display:block}.etapes-liste h3{margin:0 0 12px}.etapes-liste h3 a{text-decoration:none}.etapes-liste p{color:var(--encre);margin:0}.rangee{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding:24px 0;display:grid}.rangee-inverse .rangee-texte{order:2}.rangee-visuel img{aspect-ratio:2;object-fit:cover;border-radius:var(--rayon);width:100%;height:auto;display:block}.rangee-texte h2{margin-top:32px}.mosaique{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.tuile{border-radius:var(--rayon);background:#fff;flex-direction:column;justify-content:flex-end;min-height:190px;margin:0;padding:24px;display:flex}.tuile b{font:700 44px/1.1 var(--titres);letter-spacing:-1px;color:var(--encre)}.tuile span{color:var(--encre);margin-top:8px}.tuile-sombre{background:var(--accent)}.tuile-sombre b,.tuile-sombre span{color:#fff}.tuile-accent{background:var(--bande)}.tuile-photo{padding:0;overflow:hidden}.tuile-photo img{object-fit:cover;width:100%;height:100%;display:block}.mosaique-source{color:var(--gris);margin:16px 0 0;font-size:14px}.services{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.service{background:var(--panneau);border-radius:var(--rayon);padding:24px 32px}.service h3{margin:0 0 16px}.service ul{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.service li{margin:0}.service a{color:var(--texte)}.bandeau-fiche{padding:32px 0 28px}.fil{color:var(--encre);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:24px;font-size:16px;display:flex}.fil a{color:var(--encre)}.fil [aria-current]{font-weight:600}.fil-sep{border-right:1.5px solid var(--encre);border-top:1.5px solid var(--encre);width:7px;height:7px;margin-right:4px;transform:rotate(45deg)}.bandeau-pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.pastille-temps{background:var(--panneau);color:var(--accent);border-radius:3px;align-items:center;gap:4px;padding:2px 6px;font-size:14px;font-weight:500;display:inline-flex}.btn-petit.btn-contour{background:#fff}.fiche{grid-template-columns:minmax(0,1fr) 305px;align-items:start;gap:24px;padding-top:32px;padding-bottom:64px;display:grid}.article{min-width:0}.article>h2:first-child{margin-top:0}.meta{color:var(--gris);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;display:flex}.meta-auteur{color:var(--encre);align-items:center;gap:8px;font-size:14px;display:inline-flex}.une{margin:0 0 32px}.une img{aspect-ratio:2;object-fit:cover;border-radius:var(--rayon);background:var(--panneau);width:100%;height:auto;display:block}.chapo{color:var(--encre);font-size:18px;line-height:28px}.article ul,.article ol{padding-left:24px}.en-bref{border:2px solid var(--accent);border-radius:var(--rayon);color:var(--encre);margin:0 0 32px;padding:16px 20px 8px}.en-bref-titre{align-items:center;gap:6px;margin-bottom:8px;font-weight:600;display:flex}.en-bref-titre:before{content:"i";border:1.5px solid var(--accent);width:14px;height:14px;font:700 10px/1 var(--texte-police);color:var(--accent);border-radius:50%;place-items:center;display:inline-grid}.en-bref ul{margin-bottom:8px;padding-left:24px}.en-bref li{margin-bottom:4px}.mini-sommaire{background:var(--panneau);border-radius:var(--rayon);margin:40px 0;padding:24px 32px 16px}.mini-sommaire-titre{font:600 30px/35.25px var(--titres);letter-spacing:-.5px;color:var(--encre);margin-bottom:16px}.mini-sommaire ol{margin:0;padding-left:24px}.mini-sommaire li{margin-bottom:8px;font-size:14px}.mini-sommaire a{color:var(--accent)}.attention{border:1px solid var(--accent);border-radius:var(--rayon);color:var(--encre);margin:24px 0;padding:10px 14px}.attention:before{content:"À noter";margin-bottom:4px;font-weight:600;display:block}.attention p:last-child{margin-bottom:0}.tableau{margin:24px 0 32px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px;line-height:21px}th,td{text-align:left;vertical-align:middle;border:1px solid var(--filet);padding:10px 12px}thead th{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:600}tbody td:first-child{color:var(--encre);font-weight:600}td.num{white-space:nowrap;font-variant-numeric:tabular-nums}.chiffres{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:24px 0 32px;padding:0;list-style:none;display:grid}.chiffres li{background:var(--carte);border-radius:var(--rayon);margin:0;padding:16px}.chiffres b{font:700 26px/1.2 var(--titres);color:var(--encre);display:block}.chiffres span{color:var(--encre);font-size:14px}.frise{gap:12px;margin:24px 0 32px;padding:0;list-style:none;display:grid}.frise li{border-radius:var(--rayon);background:var(--panneau);color:var(--encre);margin:0;padding:20px 24px}.frise .date{font:600 20px/30px var(--titres);letter-spacing:-.5px;margin-bottom:4px;display:block}.frise .passe{background:var(--carte)}.cartes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:16px 0 32px;padding:0;list-style:none;display:grid}.cartes li{background:var(--panneau);border-radius:var(--rayon);margin:0;padding:20px}.cartes a{font-weight:600}.cartes p{margin:6px 0 0;font-size:14px}.voisines{margin-top:48px}.voisines-titre{font:600 20px/30px var(--titres);letter-spacing:-.5px;color:var(--encre);margin-bottom:12px}.voisines ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:0;list-style:none;display:grid}.voisines li{margin:0}.voisines a{background:var(--panneau);border-radius:var(--rayon);height:100%;color:var(--encre);padding:14px 16px;font-size:15px;font-weight:600;line-height:21px;text-decoration:none;display:block}.voisines a:after{content:" →";color:var(--accent)}.voisines a:hover{background:var(--carte)}.faq details{border-bottom:1px solid var(--filet);padding:16px 0}.faq summary{cursor:pointer;font:600 20px/30px var(--titres);letter-spacing:-.5px;color:var(--encre);justify-content:space-between;gap:16px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--encre);border-bottom:2px solid var(--encre);flex:none;width:10px;height:10px;margin-top:8px;transition:transform .2s;transform:rotate(45deg)}.faq details[open] summary:after{margin-top:14px;transform:rotate(225deg)}.faq details p{margin:12px 0 4px}.sources{background:var(--panneau);border-radius:var(--rayon);margin-top:48px;padding:24px 32px;font-size:14px;line-height:21px}.sources-titre{font:600 20px/30px var(--titres);letter-spacing:-.5px;color:var(--encre);margin-bottom:12px}.sources ul{padding-left:20px}.verif{color:var(--gris);margin:8px 0 0}.encarts{gap:16px;display:grid;position:sticky;top:110px}.encart{border-radius:var(--rayon);color:var(--encre);padding:16px 16px 20px}.encart p{margin-bottom:12px}.encart-titre{font:600 20px/30px var(--titres);letter-spacing:-.5px;margin-bottom:4px!important}.encart-sable{background:var(--carte)}.encart-clair{background:var(--panneau)}.test{border:2px solid var(--accent);border-radius:var(--rayon);margin:24px 0 32px;padding:24px}.test fieldset{border:0;border-bottom:1px solid var(--filet);margin:0 0 16px;padding:0 0 16px}.test legend{font:600 20px/30px var(--titres);letter-spacing:-.5px;color:var(--encre);margin-bottom:8px;padding:0}.test label{border-radius:var(--rayon-btn);cursor:pointer;align-items:flex-start;gap:10px;padding:6px 8px;display:flex}.test label:hover{background:var(--panneau)}.test input{accent-color:var(--accent);flex:none;width:16px;height:16px;margin-top:4px}.test-resultat{background:var(--panneau);border-radius:var(--rayon);padding:20px 24px}.test-resultat[hidden]{display:none}.test-resultat h3{margin-top:0;font-size:24px;line-height:30px}.schema{border-radius:var(--rayon);background:var(--panneau);margin:24px 0 32px;padding:16px}.schema svg{width:100%;height:auto;display:block}.schema figcaption{color:var(--gris);margin-top:8px;font-size:14px;line-height:21px}.pied{margin:64px 16px 16px}.pied-grille{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;display:grid}.pied-marque,.pied-liens{background:var(--sombre);border-radius:var(--rayon);color:#d9e4de;padding:40px 32px;font-size:14px;line-height:21px}.marque-claire{color:#fff;margin-bottom:20px}.pied-liens{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;display:grid}.pied-titre{color:var(--bande-fonce);margin-bottom:12px;font-size:16px;font-weight:600}.pied ul{margin:0;padding:0;list-style:none}.pied li{margin-bottom:6px}.credits-vignette{border-radius:6px;display:block}@media (width<=1279px){.entete{gap:24px;padding:0 32px}.nav ul{gap:20px}.hero-collage{height:400px}}@media (width<=1100px){.nav,.entete-cta{display:none}.menu-mobile{margin-left:auto;display:block;position:relative}.menu-mobile summary{cursor:pointer;border-radius:var(--rayon-btn);width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent);background:#fff;place-items:center;list-style:none;display:grid}.menu-mobile summary::-webkit-details-marker{display:none}.menu-mobile-panneau{border-radius:var(--rayon);background:#fff;width:min(340px,100vw - 32px);max-height:calc(100vh - 120px);padding:20px;position:absolute;top:48px;right:0;overflow:auto;box-shadow:0 10px 30px #13241f2e}.menu-mobile-panneau .btn{width:100%;margin-bottom:16px}.menu-mobile-titre{color:var(--gris);margin:8px 0 6px;font-size:14px;font-weight:600}.menu-mobile-panneau ul{margin:0 0 8px;padding:0;list-style:none}.menu-mobile-panneau a{padding:6px 0;text-decoration:none;display:block}.menu-mobile-panneau a[aria-current]{color:var(--accent);font-weight:600}}@media (width<=1024px){.fiche{grid-template-columns:minmax(0,1fr)}.encarts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));position:static}}@media (width<=991px){.hero{grid-template-columns:minmax(0,1fr)}.hero-collage{height:340px}.bande-cartes{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.bande-cartes li:nth-child(3){border-left:0;padding-left:0}.etapes{grid-template-columns:minmax(0,1fr);gap:0}.etapes-titre{position:static}.rangee{grid-template-columns:minmax(0,1fr);gap:16px}.rangee-inverse .rangee-texte{order:0}.mosaique{grid-template-columns:repeat(2,minmax(0,1fr))}.pied-grille{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.entete{height:64px;margin:8px 8px 0;padding:0 20px;top:8px}.marque{flex:0 auto;gap:8px;min-width:0;font-size:15px}.marque-pastille{width:30px;height:30px}.menu-mobile{flex:none}.bandeau{margin:0 8px}.panneau{margin:40px 8px 0;padding-bottom:40px}.pied{margin:48px 8px 8px}h1{font-size:34px;line-height:40px}h2{margin-top:40px;font-size:28px;line-height:33px}h3{font-size:22px;line-height:27px}.bandeau-accueil{padding:40px 0}.hero-sous{font-size:17px;line-height:26px}.hero-boutons{flex-direction:column;gap:12px}.hero-boutons .btn{width:100%}.hero-collage{height:260px}.bande-cartes{grid-template-columns:minmax(0,1fr);padding:20px}.bande-cartes li{border-left:0;border-bottom:1px solid var(--encre);padding:0 0 16px}.bande-cartes li:last-child{border-bottom:0;padding-bottom:0}.bande-cartes .bande-titre{margin-bottom:6px;font-size:22px;line-height:30px}.etape-num{font-size:64px}.mosaique{grid-template-columns:minmax(0,1fr)}.tuile{min-height:140px}.tuile-photo{min-height:180px}.service{padding:20px}.bandeau-fiche{padding:32px 0 28px}.fil{margin-bottom:24px;font-size:14px}.bandeau-pied{margin-top:24px}.fiche{padding-top:32px}.mini-sommaire{padding:20px}.mini-sommaire-titre{font-size:24px;line-height:30px}.sources{padding:20px}.test{padding:16px}.pied-marque,.pied-liens{padding:28px 20px}}.rapide{margin:8px 0 40px}.filtres{border:0;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 12px;padding:0;display:flex}.filtres legend{color:var(--encre);width:100%;margin-bottom:8px;padding:0;font-weight:600}.filtres label{cursor:pointer;color:var(--encre);user-select:none;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:15px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #9fb5aa}.filtres label:has(input:checked){background:var(--accent);color:#fff;box-shadow:none}.filtres input{accent-color:#fff;width:16px;height:16px;margin:0}.filtre-compte{color:var(--gris);margin-bottom:8px;font-size:14px}.filtre-compte strong{color:var(--encre)}.table-rapide{font-size:15px}.table-rapide thead th{text-align:center}.table-rapide thead th:first-child{text-align:left}.table-rapide td{text-align:center;font-weight:500}.table-rapide tbody td:first-child{text-align:left}.table-rapide td:first-child a{color:var(--accent)}.table-rapide .col-prix{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.table-rapide .v-oui{color:var(--accent);font-weight:700}.table-rapide .v-non{color:#8a5a00}.table-rapide .v-non-précisé,.table-rapide .v-option{color:var(--gris);font-size:13px;font-weight:400}.table-rapide tr[hidden]{display:none}@media (width<=767px){.bandeau-fiche h1{font-size:27px;line-height:32px}.table-rapide,.table-rapide tbody{display:block}.table-rapide thead{display:none}.table-rapide tr{border-bottom:1px solid var(--filet);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 6px;padding:12px 0;display:grid}.table-rapide td{text-align:left;border:0;padding:0;font-size:13px}.table-rapide td:before{content:attr(data-label);color:var(--gris);font-size:11px;font-weight:500;display:block}.table-rapide td{grid-row:2}.table-rapide tbody td:first-child{grid-area:1/1/auto/3;font-size:16px}.table-rapide tbody td:first-child:before{display:none}.table-rapide .col-prix{text-align:right;grid-area:1/3/auto/5;font-size:15px;font-weight:700}.table-rapide .col-prix:before{text-align:right}.tableau:has(.table-rapide){border:0;overflow:visible}}.filtre-note{color:var(--gris);margin-top:8px;font-size:13px;line-height:19px}@media (width<=767px){.meta-auteur{display:none}.meta{margin-bottom:12px}.bandeau-pied .btn{display:none}.bandeau-pied{margin-top:16px}.filtres{gap:6px}.filtres legend{margin-bottom:6px;font-size:15px}.filtres label{padding:6px 10px;font-size:14px}}.hero-calc{grid-template:"titre resultat""form resultat""preuve resultat"1fr/minmax(0,1fr) minmax(0,500px);align-items:start;gap:16px 48px;display:grid}.hero-titre{grid-area:titre}.hero-calc h1{margin-bottom:8px;font-size:40px;line-height:47px}.hero-consigne{color:var(--encre);margin:0;font-size:17px;line-height:25px}.hero-preuves{grid-area:preuve}.hero-preuves .hero-preuve{font-size:15px;font-weight:500;line-height:22px}.calc{display:contents}.calc-form{grid-area:form;gap:14px;display:grid}.calc-q{border:0;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:0;display:grid}.calc-q legend{float:left;color:var(--encre);padding:0;font-size:15px;font-weight:600}.pastilles{flex-wrap:wrap;gap:8px;display:flex}.pastille{cursor:pointer;position:relative}.pastille input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pastille span{color:var(--encre);background:#fff;border-radius:999px;padding:8px 14px;font-size:15px;font-weight:500;line-height:20px;transition:background-color .12s;display:inline-block;box-shadow:inset 0 0 0 1px #9fb5aa}.pastille input:checked+span{background:var(--accent);color:#fff;box-shadow:none}.pastille input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}.calc-ca{color:var(--encre);grid-template-columns:150px 220px;align-items:center;gap:12px;font-size:15px;font-weight:600;display:grid}.calc-euro{display:block;position:relative}.calc-euro input{width:100%;font:500 16px/24px var(--texte-police);color:var(--encre);border-radius:var(--rayon-btn);text-align:right;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #9fb5aa;padding:8px 32px 8px 12px}.calc-euro>span{color:var(--gris);font-weight:400;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.calc-resultat{box-shadow:inset 0 0 0 2px var(--accent);background:#fff;border-radius:16px;grid-area:resultat;padding:24px 28px}.calc-titre-carte{text-align:center;color:var(--encre);margin:0 0 12px;font-size:17px;font-weight:600}.calc-dates{text-align:center;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.calc-dates>div{background:var(--panneau);border-radius:var(--rayon);padding:12px 4px}.calc-etiquette{color:var(--gris);margin:0;font-size:14px;font-weight:600}.calc-date{font:700 32px/38px var(--titres);letter-spacing:-1.2px;color:var(--encre);margin:2px 0}.calc-date-cle{color:var(--accent)}.calc-sous{color:var(--gris);margin:0;font-size:13px;line-height:18px}.calc-table{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:14px;line-height:20px}.calc-table th,.calc-table td{border:0;border-bottom:1px solid var(--filet);vertical-align:top;background:0 0;padding:8px 0}.calc-table th{text-align:left;color:var(--texte);padding-right:12px;font-weight:500}.calc-table td{text-align:right;color:var(--encre);font-weight:600}.calc-table tbody td:first-child{font-weight:600}.calc-plateformes-titre{color:var(--encre);margin:0 0 6px;font-size:15px;font-weight:600}.calc-plateformes-titre>span{color:var(--gris);font-weight:400}.calc-plateformes{margin:0 0 16px;padding:0;list-style:none}.calc-plateformes li{border-bottom:1px solid var(--filet);justify-content:space-between;gap:12px;margin:0;padding:6px 0;font-size:14px;line-height:20px;display:flex}.calc-plateformes a{color:var(--accent);font-weight:600}.calc-plateformes li>span{color:var(--gris);text-align:right}.calc-source{color:var(--gris);text-align:center;margin:10px 0 0;font-size:12px;line-height:17px}@media (width<=1100px){.calc-q,.calc-ca{grid-template-columns:minmax(0,1fr);gap:6px}.calc-ca{grid-template-columns:minmax(0,1fr)}.calc-euro{max-width:260px}}@media (width<=991px){.hero-calc{grid-template-columns:minmax(0,1fr);grid-template-areas:"titre""form""resultat""preuve";gap:16px}}@media (width<=767px){.bandeau-accueil{padding:16px 0 20px}.hero-calc h1{margin-bottom:4px;font-size:25px;line-height:30px}.hero-consigne{font-size:14px;line-height:20px}.calc-form{gap:10px}.calc-q legend{margin-bottom:4px;font-size:14px}.pastilles{gap:6px}.pastille span{padding:6px 11px;font-size:14px}.calc-resultat{padding:16px}.calc-date{font-size:26px;line-height:32px}}.intro-accueil{color:var(--encre);max-width:860px;margin-top:56px;font-size:18px;line-height:28px}@media (width<=767px){.intro-accueil{margin-top:32px;font-size:16px;line-height:25px}}.calc-barre{display:none}@media (width<=991px){.calc-barre{z-index:30;box-shadow:0 -2px 18px #13241f2e, inset 0 0 0 2px var(--accent);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 16px;transition:transform .2s,opacity .2s;display:flex;position:fixed;bottom:8px;left:8px;right:8px}.calc-barre.cachee{opacity:0;pointer-events:none;transform:translateY(140%)}.calc-barre-lib{color:var(--gris);margin:0;font-size:12px;font-weight:600;line-height:16px}.calc-barre-date{font:700 32px/36px var(--titres);letter-spacing:-.6px;color:var(--accent);margin:0}.calc-barre .btn{white-space:nowrap;padding:10px 14px;font-size:15px}}@media (prefers-reduced-motion:reduce){.calc-barre{transition:none}}@media (width<=767px){.pastille span{padding:5px 10px;font-size:13.5px}.calc-q legend{margin-bottom:2px}.bandeau-accueil{padding-bottom:96px}.calc-barre{padding:6px 8px 6px 14px;bottom:6px}.calc-barre .btn{padding:8px 12px}.calc-form{gap:8px}.hero-calc{gap:12px}}.calc-dates,.etape-frise{position:relative}.calc-etiquette{align-items:center;gap:6px;display:inline-flex}.puce-frise{background:var(--accent);color:#fff;width:20px;height:20px;font:700 12px/1 var(--texte-police);border-radius:50%;place-items:center;display:inline-grid}.etape-passee .calc-date{color:var(--gris);font-size:24px;line-height:38px}.calc-dates:after{content:"";background:var(--accent);z-index:1;width:20px;height:2px;position:absolute;top:50%;left:calc(50% - 10px)}.calc-modifier{display:none}@media (width<=991px){.hero-calc{grid-template-areas:"titre""resultat""form"}.calc-modifier{text-align:center;color:var(--accent);margin:-6px 0 10px;font-weight:600;display:block}}@media (width<=767px){.calc-dates{text-align:left;grid-template-columns:minmax(0,1fr);gap:6px}.calc-dates:after{display:none}.etape-frise{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lib date""sous date";align-items:center;column-gap:8px;padding:10px 12px;display:grid}.etape-frise .calc-etiquette{grid-area:lib}.etape-frise .calc-sous{grid-area:sous}.etape-frise .calc-date{white-space:nowrap;grid-area:date;font-size:32px;line-height:36px}.etape-passee .calc-date{font-size:22px}}.calc-dates{text-align:left;grid-template-columns:minmax(0,1fr);gap:6px}.calc-dates:after{display:none}.etape-frise{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lib date""sous date";align-items:center;column-gap:12px;padding:10px 14px;display:grid}.etape-frise .calc-etiquette{grid-area:lib}.etape-frise .calc-sous{grid-area:sous}.etape-frise .calc-date{white-space:nowrap;grid-area:date;font-size:32px;line-height:36px}.etape-passee .calc-date{color:var(--encre);font-size:22px}.etape-passee .puce-frise{background:var(--accent)}.calc-recu{border-radius:var(--rayon);background:var(--panneau);color:var(--encre);align-items:center;gap:8px;margin:0 0 10px;padding:8px 12px;font-size:14px;line-height:20px;display:flex}.calc-coche{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:inline-grid}.calc-emission{text-align:center;padding:6px 0 14px}.calc-emission .calc-date{letter-spacing:-1.5px;white-space:nowrap;font-size:46px;line-height:52px}.calc-emission .calc-etiquette{font-size:15px;display:block}.calc-invite{color:var(--accent);margin:0 0 2px;font-size:16px;font-weight:600}.calc-form:not(.touche) .calc-q:first-of-type .pastille:first-child span{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--accent-vif);animation:1.4s ease-out .6s halo-pastille}@keyframes halo-pastille{0%{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--accent-vif)}50%{box-shadow:0 0 0 3px #fff,0 0 0 10px #0e6b5559}to{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--accent-vif)}}@media (prefers-reduced-motion:reduce){.calc-form .pastille span{animation:none!important}}@media (width<=767px){.calc-emission .calc-date{font-size:38px;line-height:44px}.calc-invite{font-size:15px}}@media (width<=991px){.hero-consigne-mobile{color:var(--accent);font-weight:600;display:block}.calc-invite{display:none}}.entete{border-bottom:1px solid var(--filet);height:68px;box-shadow:none;background:#fff;border-radius:0;margin:0;padding:0 max(32px,50vw - 608px);position:sticky;top:0}.entete.decolle{border-radius:0;box-shadow:0 1px 8px #13241f0f}.btn-blanc{color:var(--accent);background:#fff}.entete-cta{white-space:nowrap}.btn-blanc:hover{background:var(--panneau);color:var(--accent-fonce)}.guide-grille{grid-template-columns:280px minmax(0,800px);align-items:start;gap:64px;max-width:1280px;margin:0 auto;padding:40px 32px 64px;display:grid}.guide-aside{gap:20px;max-height:calc(100vh - 120px);display:grid;position:sticky;top:100px;overflow:auto}.sommaire summary{cursor:pointer;color:var(--encre);border-bottom:2px solid #e3e9e5;padding-bottom:10px;font-weight:700;list-style:none}.sommaire summary::-webkit-details-marker{display:none}.sommaire ol{margin:10px 0 0;padding:0;list-style:none}.sommaire li{margin:0}.sommaire a{color:#4b5a63;border-radius:10px;padding:7px 10px;font-size:15px;line-height:21px;text-decoration:none;display:block}.sommaire a:hover{color:var(--accent)}.sommaire a.actif{background:var(--panneau);color:var(--accent);font-weight:600}.encart-aside{background:var(--accent);color:#fff;border-radius:20px;padding:22px 20px}.encart-aside p{color:#e3f0ea;margin:0 0 12px;font-size:15px;line-height:22px}.encart-aside .encart-aside-titre{font:700 19px/25px var(--titres);color:#fff;margin-bottom:6px}.encart-aside .btn-contour-clair{color:#fff;background:0 0;margin-top:10px;box-shadow:inset 0 0 0 1px #fff}.encart-aside .btn-contour-clair:hover{color:#fff;background:#ffffff1f}.guide{min-width:0}.guide .fil{color:#5d6b73;gap:8px;margin:0 0 14px;font-size:14px}.guide .fil a{color:#5d6b73;text-decoration:none}.guide .fil a:hover{color:var(--accent)}.guide .fil-sep{color:#9aa6ad;border:0;width:auto;height:auto;margin:0;transform:none}.guide .rubrique{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;font-size:13px;font-weight:500}.guide .meta{color:#5d6b73;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 18px;margin:0 0 24px;font-size:15px;display:flex}.guide .meta-auteur{color:var(--encre);font-size:15px}.guide li{line-height:30.6px}.guide .chapo{color:#374151;font-size:18px!important;line-height:32.4px!important}.guide h2{letter-spacing:-.75px;border:0;margin:56px 0 18px;padding:0;font-size:30px;font-weight:700;line-height:39px}.guide h3{letter-spacing:-.3px;border-left:4px solid var(--accent);margin:36px 0 12px;padding-left:14px;font-size:22px;line-height:30px}.guide .une{margin:0 0 28px}.guide .une img{border-radius:20px}.guide .en-bref{background:var(--panneau);border:2px solid #cfe2d8;border-radius:20px;margin:28px 0 36px;padding:26px 32px 18px}.guide .en-bref-titre{align-items:center;gap:12px;margin-bottom:12px;display:flex;font:700 22px/29.7px var(--titres)!important;color:var(--encre)!important}.guide .en-bref-titre:before{content:"";background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f5c4d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 22h4M12 2a7 7 0 0 0-4 12.7V17h8v-2.3A7 7 0 0 0 12 2z'/%3E%3C/svg%3E") 50%/18px no-repeat;border:0;border-radius:50%;width:36px;height:36px}.guide .en-bref li{color:var(--encre);font-size:17px;line-height:27.6px}.guide .attention{background:#fff8e6;border:0;border-left:4px solid #d99a14;border-radius:0 16px 16px 0;margin:28px 0;padding:18px 22px}.guide .attention:before{content:"⚠ À noter";color:#8a5a00;margin-bottom:6px;font-weight:700}.guide .attention p{color:#5b4a1c;font-size:16px;line-height:26px}.encart-milieu{background:var(--accent);color:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin:40px 0;padding:26px 30px;display:flex}.encart-milieu p{margin:0;color:#e3f0ea!important;font-size:16px!important;line-height:24px!important}.encart-milieu .encart-milieu-titre{font:700 20px/27px var(--titres);margin-bottom:4px;color:#fff!important}.encart-milieu .btn{flex:none}.guide .tableau{border:1px solid #e3e9e5;border-radius:16px;overflow-x:auto}.guide table{font-size:16px;line-height:25.6px}.guide thead th{background:var(--panneau);color:var(--encre);text-transform:uppercase;letter-spacing:.56px;text-align:left;border:0;border-bottom:1px solid #e3e9e5;font-size:14px;font-weight:600}.guide th,.guide td{border:0;border-bottom:1px solid #edf1ee;padding:14px 16px}.guide tbody tr:last-child td{border-bottom:0}.guide tbody td:first-child{font-weight:600}.guide .faq{margin-top:56px}.guide .faq details{background:#fff;border:1px solid #e3e9e5;border-radius:14px;margin-bottom:10px;padding:16px 20px}.guide .faq summary{font:600 17px/27.2px var(--texte-police);letter-spacing:0}.guide .faq details p{font-size:16px;line-height:26px}.guide .sources{border-top:1px solid var(--filet);background:0 0;margin-top:40px;padding:20px 0 0}.guide .sources .sources-titre{letter-spacing:.08em;text-transform:uppercase;color:var(--gris);font:600 13px/18px var(--texte-police)!important}.guide .sources li,.guide .sources p{font-size:14px;line-height:21px}.guide .voisines{margin-top:48px}.guide .voisines-titre{color:var(--encre);margin-bottom:16px;font:700 26px/34px var(--titres)!important}.guide .voisines ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.guide .voisines a{background:#fff;border:1px solid #e3e9e5;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:150px;padding:0 16px 16px;font-size:16px;line-height:22px;display:flex;overflow:hidden}.guide .voisines a:before{content:"";background:linear-gradient(135deg, var(--panneau), var(--bande));height:64px;margin:0 -16px 14px;display:block}.guide .voisines a:after{content:"→";color:var(--accent);padding-top:8px}.pied{border-top:1px solid var(--filet);background:#fff;margin:0}.pied-grille{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:32px;max-width:1280px;margin:0 auto;padding:48px 32px 32px}.pied-marque,.pied-liens{color:var(--texte);background:0 0;border-radius:0;padding:0}.marque-claire{color:var(--encre)}.marque-claire em{color:var(--accent)}.pied-titre{color:var(--encre);font-weight:700}.pied a{color:#4b5a63}.pied a:hover{color:var(--accent)}@media (width<=959px){.guide-grille{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 20px 48px}.guide-aside{max-height:none;position:static;overflow:visible}.encart-aside{display:none}.sommaire summary:after{content:" ▾";color:var(--accent)}.sommaire:not([open]) summary{border-bottom:0;padding-bottom:0}}@media (width<=767px){.entete{height:60px;padding:0 16px}.guide h1{font-size:28px;line-height:34px}.guide h2{margin-top:40px;font-size:24px;line-height:31px}.guide h3{font-size:19px;line-height:26px}.guide p,.guide li{font-size:17px;line-height:29px}.guide .en-bref{padding:20px}.encart-milieu{flex-direction:column;align-items:flex-start;padding:22px}.pied-grille{grid-template-columns:minmax(0,1fr);padding:32px 20px}}.bandeau{border-radius:0;margin:0}.bandeau-accueil{background:linear-gradient(#eaf3ee 0%,#f3f8f5 100%)}.preuves-titre{letter-spacing:.1em;text-transform:uppercase;text-align:center;font:600 13px/18px var(--texte-police)!important;color:var(--gris)!important;margin:0 0 18px!important}.preuves-liste{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.preuves-liste li{text-align:center;margin:0}.preuves-liste b{font:700 30px/36px var(--titres);letter-spacing:-.6px;color:var(--encre);display:block}.preuves-liste span{color:var(--gris);font-size:14px;line-height:20px}.preuves .mosaique-source{text-align:center;margin-top:16px}.section-l{padding-top:80px;padding-bottom:8px}.section-l>h2:first-child,.tete-section h2{margin-top:0}.tete-section{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:48px;margin-bottom:40px;display:grid}.tete-section h2{font-size:40px;line-height:46px}.etapes-h{border-top:1px solid var(--filet);grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.etapes-h li{margin:0;padding-top:24px}.etapes-h .etape-num{font:700 32px/1 var(--titres);color:var(--accent);letter-spacing:0;margin-bottom:14px;display:block}.etapes-h h3{border:0;margin:0 0 8px;padding:0;font-size:19px;line-height:26px}.etapes-h h3 a{color:var(--encre);text-decoration:none}.etapes-h h3 a:hover{color:var(--accent);text-decoration:underline}.etapes-h p{color:var(--gris);margin:0;font-size:15px;line-height:23px}.sombre{background:var(--sombre);color:#e1ebe6;margin-top:80px;padding:72px 0}.sombre-grille{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:64px;display:grid}.sombre h2{color:#fff;margin:0 0 18px;font-size:36px;line-height:42px}.accent-clair{color:var(--bande-fonce)}.sombre .hero-preuve{color:#cfe0d8;font-weight:400}.sombre .hero-preuve strong,.lien-clair{color:#fff}.sombre-liste{margin:0;padding:0;list-style:none}.sombre-liste li{border-bottom:1px solid #ffffff24;margin:0;padding:18px 0}.sombre-liste .bande-titre{font:700 18px/26px var(--titres);color:#fff;margin:0 0 4px}.sombre-liste p{color:#cfe0d8;margin:0;font-size:15px;line-height:24px}.sombre-liste strong,.sombre-liste a{color:#fff}.panneau-l{background:#f3f8f5;margin-top:80px;padding:72px 0}.statuts h2{margin-top:0;font-size:36px;line-height:42px}.statuts-cartes{gap:12px;margin:0;padding:0;list-style:none;display:grid}.statuts-cartes li{color:var(--texte);background:#fff;border:1px solid #e3e9e5;border-radius:16px;margin:0;padding:18px 20px;font-size:15px;line-height:23px}.tarifs h2{text-align:center}.tarifs-intro{text-align:center;max-width:820px;color:var(--texte);margin:0 auto 32px}.tarifs-cartes{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.tarifs-cartes li{background:#fff;border:1px solid #e3e9e5;border-radius:20px;flex-direction:column;gap:6px;margin:0;padding:24px;display:flex}.tarifs-cartes p{color:var(--texte);margin:0;font-size:15px;line-height:22px}.tarifs-cartes .tarif-nom{width:fit-content;color:var(--accent);background:var(--panneau);border-radius:999px;padding:3px 12px;font-size:13px;font-weight:600;display:inline-block}.tarifs-cartes .tarif-n{font:700 56px/1 var(--titres);color:var(--encre);margin:8px 0 4px}.tarifs-cartes .lien-fleche{margin-top:auto;padding-top:12px;font-size:15px}.accueil-faq{background:#f3f8f5;margin-top:80px;padding:56px 0 40px}.accueil-faq .faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 20px;display:grid}.accueil-faq .faq h2{text-align:center;grid-column:1/-1;margin:0 0 12px}.accueil-faq .faq details{background:#fff;border:1px solid #e3e9e5;border-radius:14px;margin:0;padding:16px 20px}.accueil-faq .faq summary{font:600 16px/24px var(--texte-police);letter-spacing:0}.accueil-faq .sources{max-width:1008px;margin:32px auto 0}.cta-final{background:var(--accent);text-align:center;color:#fff;border-radius:24px;margin:64px 0 24px;padding:48px 32px}.cta-final p{color:#dcebe3;max-width:640px;margin:0 auto 20px}.cta-final .cta-final-titre{font:700 32px/38px var(--titres);color:#fff;margin-bottom:10px}@media (width<=991px){.preuves-liste,.tarifs-cartes{grid-template-columns:repeat(2,minmax(0,1fr))}.tete-section,.sombre-grille,.statuts{grid-template-columns:minmax(0,1fr);gap:20px}.etapes-h{grid-template-columns:repeat(2,minmax(0,1fr))}.accueil-faq .faq{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.preuves-liste,.tarifs-cartes,.etapes-h{grid-template-columns:minmax(0,1fr)}.preuves-liste b{font-size:24px;line-height:30px}.section-l{padding-top:56px}.tete-section h2,.sombre h2,.statuts h2{font-size:28px;line-height:33px}.sombre,.panneau-l{margin-top:56px;padding:48px 0}.cta-final{padding:32px 20px}.cta-final .cta-final-titre{font-size:24px;line-height:30px}}.pied a{text-decoration:none}.pied a:hover{text-decoration:underline}.guide h2{letter-spacing:-.32px;font-size:32px;line-height:40px}.accueil h2{letter-spacing:-.8px;font-weight:700;line-height:48px}.hero-calc h1{letter-spacing:-.96px;font-size:48px;font-weight:700;line-height:55px}.accueil .services h3,.etapes-h h3{letter-spacing:0;font-size:17px;line-height:27.2px}.accueil .services h3{font-size:20px;line-height:28px}@media (width<=767px){.hero-calc h1{letter-spacing:-.4px;font-size:26px;line-height:31px}.guide h2{font-size:25px;line-height:32px}.accueil h2{line-height:34px}}.preuves-titre{letter-spacing:.1em!important;font-weight:600!important;line-height:18px!important}.guide .une img{aspect-ratio:3}@media (width<=767px){.guide .une img{aspect-ratio:5/2}}.entete{gap:12px;height:68px;padding:0 16px;position:static}.marque{font-size:18px}.guide-grille{grid-template-columns:280px 800px;gap:64px;width:1312px;max-width:none;margin:32px 0 0 64px;padding:24px 0}@media (width>=1441px){.guide-grille{margin-left:calc(50vw - 656px)}}@media (width<=1439px) and (width>=960px){.guide-grille{grid-template-columns:280px minmax(0,800px);width:auto;margin:32px 64px 0}}.guide-aside{gap:24px;top:100px}.sommaire{border-width:2px;border-radius:20px;padding:20px}.guide .fil{margin:0;padding:16px 0;font-size:16px;line-height:21px}.guide-header{margin-bottom:40px}.guide .rubrique{margin:0 0 14px;line-height:22px}.guide h1{letter-spacing:-.8px;margin:0 0 24px;font-size:40px;font-weight:800;line-height:46px}.guide .meta{margin:0 0 8px}.meta-temps{margin:0 0 24px;color:#5d6b73!important;font-size:15px!important;line-height:22px!important}.guide-header .chapo{margin:0}.guide .en-bref{border-width:2px;border-radius:32px;margin:32px 0;padding:32px}.encart-milieu{border-radius:32px;gap:24px;margin:40px 0;padding:32px}.prose-guide p,.prose-guide li{font-size:18px;line-height:32.4px}.prose-guide p{margin:0 0 24px}.guide h2{letter-spacing:-.75px;border-bottom:2px solid #e3e9e5;margin:56px 0 20px;padding:24px 0 12px;font-size:30px;font-weight:700;line-height:39px}.guide h3{border-left:3px solid var(--accent);margin:40px 0 16px;padding:0 0 0 16px;font-size:24px;font-weight:600;line-height:32.4px}.guide .tableau{border:1px solid #e3e9e5;border-radius:12px;margin:32px 0}.guide table{line-height:28.8px}.guide .faq{margin:48px 0}.guide .faq h2{border-bottom:0}.guide .voisines{border-top:1px solid #e3e9e5;margin:48px 0 0;padding:48px 0}.pied-grille{grid-template-columns:268px minmax(0,1fr);gap:48px;max-width:1280px;padding:48px 32px 32px}.pied-liens{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px}@media (width<=959px){.guide-grille{grid-template-columns:minmax(0,1fr);gap:0;width:auto;margin:32px 16px 0;padding:24px 0}.guide-aside{display:none}}@media (width<=767px){.entete{height:56px}.guide h1{margin-bottom:24px;font-size:30px;line-height:34.5px}.prose-guide p,.prose-guide li,.guide-header .chapo{font-size:17px!important;line-height:29.75px!important}.guide h2{margin-top:40px;font-size:26px;line-height:33.8px}.guide h3{margin-top:32px;font-size:22px;line-height:29.7px}.guide .en-bref,.encart-milieu{padding:24px}.pied-grille,.pied-liens{grid-template-columns:minmax(0,1fr);gap:24px}}.prose-guide{font-size:18px;line-height:32.4px}.guide .tableau{line-height:28.8px}.guide .fil{line-height:24px}.guide .voisines{margin-bottom:48px}.guide h2{position:relative}@media (width<=767px){.prose-guide{font-size:17px;line-height:29.75px}.guide .tableau{line-height:28px}}.guide .en-bref,.encart-milieu,.guide .tableau{font-size:16px;line-height:24px}.c6xl{max-width:1152px;margin:0 auto;padding:0 64px}.c-large{max-width:1440px;margin:0 auto;padding:0 64px}.sec{margin:0;padding:96px 0}.sec-fond{background:#f3f8f5}.sec-court{padding-top:0}.accueil .sec h2{letter-spacing:-.8px;margin:0;font-size:40px;font-weight:700;line-height:48px}.preuves{background:#f3f8f5;padding:48px 0}.preuves-titre{margin:0 0 16px!important}.tete-section{grid-template-columns:560px 400px;align-items:start;gap:64px;margin:0 0 64px;display:grid}.tete-section .intro-accueil{color:#4b5563;margin:0;font-size:18px;line-height:29px}.etapes-h{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0}.etapes-h li{border-top:2px solid #e5e7eb;padding-top:20px}.etapes-pied{align-items:center;gap:32px;margin-top:56px;display:flex}.etapes-pied p{font:700 20px/28px var(--titres);color:var(--encre);margin:0}.sombre{margin-top:0;padding:96px 0}.sombre-grille{grid-template-columns:480px 480px;gap:64px;display:grid}.sombre .hero-preuve{margin-top:16px}.sombre-liste{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a}.sombre-liste li{padding:24px 0}.sombre-liste li:first-child{padding-top:24px}.sombre-liste li:last-child{border-bottom:0}.rangee-abby{grid-template-columns:400px 560px;align-items:start;gap:0 64px;display:grid}.rangee-abby .rangee-texte{display:contents}.rangee-abby h2{grid-area:1/1/span 6;position:sticky;top:112px}.rangee-abby p,.rangee-abby .rangee-visuel{grid-column:2}.rangee-abby p{margin:0 0 20px}.statuts{grid-template-columns:320px 640px;align-items:start;gap:64px;display:grid}.statuts>div>p{color:#4b5563;margin-top:16px}.statuts-cartes{grid-template-columns:repeat(2,300px);gap:0 40px;display:grid}.statuts-cartes li{background:0 0;border:0;border-bottom:1px solid #e5e7eb;border-radius:0;padding:20px 0}.tarifs h2{text-align:center;margin-bottom:16px!important}.accueil-faq{margin-top:0;padding:40px 0}.accueil-faq .c-large{padding-top:40px;padding-bottom:40px}.accueil-faq .faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.accueil-faq .faq h2{margin:0 0 24px;font-size:32px;line-height:40px}.cta-final{border-radius:32px;margin:0;padding:48px 64px}@media (width<=1151px){.tete-section,.sombre-grille,.rangee-abby,.statuts{grid-template-columns:minmax(0,1fr);gap:24px}.rangee-abby h2{grid-row:auto;margin-bottom:8px;position:static}.rangee-abby p,.rangee-abby .rangee-visuel{grid-column:1}.statuts-cartes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.c6xl,.c-large{padding:0 16px}.sec,.sombre{padding:64px 0}.accueil .sec h2{font-size:30px;line-height:36px}.etapes-h,.statuts-cartes{grid-template-columns:minmax(0,1fr)}.etapes-pied{flex-direction:column;align-items:flex-start;gap:16px}.cta-final{padding:32px 24px}}.tarifs-tete{text-align:center;max-width:896px;margin:0 auto 40px}.tarifs-tete .tarifs-intro{margin:0}@media (width<=767px){.accueil .sec h2{font-size:32px;line-height:38.4px}.accueil .tarifs h2,.accueil-faq .faq h2{font-size:26px;line-height:32.5px}.preuves{padding:32px 0 56px}.preuves-titre{font-size:14px!important;line-height:17.5px!important}}.preuves-titre{font-size:14px!important;line-height:17.5px!important}.calc-invite{color:var(--encre);background:#fff;border:1px solid #cfe2d8;border-radius:12px;align-items:center;gap:10px;margin:0 0 4px;padding:10px 14px;font-size:16px;font-weight:500;line-height:24px;display:flex}.calc-invite:before{content:"";background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9M16.5 3.5a2.1 2.1 0 1 1 3 3L7 19l-4 1 1-4z'/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%;flex:none;width:22px;height:22px}@media (width<=991px){.calc-resultat{flex-direction:column;display:flex}.calc-titre-carte{order:0!important}.calc-modifier{order:1!important}.calc-resultat>*{order:6}.calc-emission{order:2!important}.calc-recu{margin:0 0 12px;order:3!important}.calc-cta{order:4!important}.calc-detail{margin:12px 0 0;order:5!important}}.calc-detail>summary{cursor:pointer;color:var(--accent);justify-content:center;align-items:center;gap:6px;padding:10px 0;font-size:14px;font-weight:600;line-height:20px;list-style:none;display:flex}.calc-detail>summary::-webkit-details-marker{display:none}.calc-detail>summary span{color:var(--gris);font-weight:400}.calc-detail>summary:after{content:"▾";transition:transform .2s}.calc-detail[open]>summary:after{transform:rotate(180deg)}.calc-detail[open]>summary{margin-bottom:4px}@media (width>=992px){.calc-detail>summary{display:none}.calc-detail::details-content{content-visibility:visible;height:auto;display:block}}.guide-cta-mobile{display:none}@media (width<=959px){.guide-cta-mobile{width:100%;margin-top:20px;display:flex}}:root{--bg:#fff;--surface:#f5f5f5;--surface-hover:#dfdfdf;--surface-press:#ccc;--line:#dfdfdf;--line-strong:#929292;--ink:#111;--ink-hover:#333;--ink-press:#000;--text:#484848;--text-3:#767676;--accent:#0f5c4d;--accent-hover:color-mix(in srgb, var(--accent) 90%, #000);--accent-press:color-mix(in srgb, var(--accent) 70%, #000);--ok:#0a8a00;--c-terre:#b0431c;--c-prune:#5e3a6b;--c-sauge:#2f6e47;--c-ocre:#f0b43c;--c-rose:#f7d9cf;--r-pill:64px;--r-tile:8px;--r-chip:4px;--shadow:0 4px 16px #0000001a;--ease:cubic-bezier(.4, 0, .4, 1);--ease-enter:cubic-bezier(0, 0, .1, 1);--t:.2s;--t-btn:.25s;--t-header:.5s;--gutter:20px;--section:40px;--font:"Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;color-scheme:light}@media (width>=600px){:root{--gutter:32px}}@media (width>=900px){:root{--gutter:48px;--section:64px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:16px}body{background:var(--bg);color:var(--text);font:400 14px/1.571 var(--font);margin:0}img{max-width:100%;height:auto}a{color:var(--text);text-underline-offset:.15em;text-decoration:underline}:focus-visible{outline:2px solid var(--ink);outline-offset:4px;transition:outline var(--t) ease-out, box-shadow var(--t) ease-out;box-shadow:0 0 0 4px #fff}strong,b{color:var(--ink);font-weight:700}p,ul,ol,dl{margin:0 0 16px}li{margin-bottom:4px}p{text-wrap:pretty}h1,h2,h3,h4{font-family:var(--font);color:var(--ink);text-wrap:balance;margin:0;font-weight:700}h2,.titre-section,.sec-titre,.fiche-carte-titre,.voisines-titre{letter-spacing:-.1px;color:var(--ink);margin:40px 0 16px;font-size:18px;font-weight:700;line-height:26px}h3{letter-spacing:-.214px;margin:32px 0 8px;font-size:18px;line-height:27px}@media (width>=600px){h1{letter-spacing:-.964px;font-size:32px;line-height:40px}h2,.titre-section,.sec-titre,.fiche-carte-titre,.voisines-titre{font-size:24px;line-height:34.8px}}@media (width>=1200px){h1{letter-spacing:-1.393px;font-size:40px;line-height:50px}}.saut{position:absolute;left:-999px}.saut:focus{z-index:300;background:#fff;padding:8px 16px;top:16px;left:16px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nw{white-space:nowrap}.n,td.n,th.n,.num{font-variant-numeric:tabular-nums}.conteneur{max-width:1440px;padding-inline:var(--gutter);margin-inline:auto}.conteneur-lecture{max-width:1008px}.page-seule.conteneur-lecture{max-width:1440px}.page-seule .article{max-width:1008px}.icone{flex-shrink:0}.btn{border-radius:var(--r-pill);background:var(--b,var(--ink));min-height:56px;color:var(--fg,#fff);box-shadow:var(--bs,none);font:700 14px/1.25 var(--font);text-align:center;cursor:pointer;transition:transform var(--t-btn) var(--ease), opacity var(--t-btn) var(--ease);border:0;justify-content:center;align-items:center;gap:8px;padding:0 32px;text-decoration:none;display:inline-flex;position:relative}.btn__in{display:contents}@media (hover:hover){.btn:hover{background:var(--b-h,var(--ink-hover));color:var(--fg,#fff);box-shadow:var(--bs-h,var(--bs,none))}}.btn:active{background:var(--b-p,var(--ink-press));transform:scale(.97)}.btn svg{flex-shrink:0;width:24px;height:24px}.btn-plein,.btn--accent{--b:var(--accent);--b-h:var(--accent-hover);--b-p:var(--accent-press);--fg:#fff}.btn--primaire{--b:var(--ink);--b-h:var(--ink-hover);--b-p:var(--ink-press);--fg:#fff}.btn-contour,.btn--secondaire{--b:transparent;--b-h:transparent;--b-p:#cccccc80;--fg:var(--ink);--bs:inset 0 0 0 1px var(--ink);--bs-h:inset 0 0 0 2px var(--ink)}.btn--s{letter-spacing:.107px;min-height:40px;padding:0 24px;font-size:12px}.btn-fleche svg,.lien-fleche svg{transition:transform var(--t) var(--ease-enter)}@media (hover:hover){.btn-fleche:hover svg{transform:translate(4px)}}.btn-pilule{border-radius:var(--r-pill);min-height:40px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);font:700 12px/1.25 var(--font);letter-spacing:.107px;transition:transform var(--t-btn) var(--ease);align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}@media (hover:hover){.btn-pilule:hover{box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink)}}.btn-pilule:active{background:#cccccc80;transform:scale(.97)}.btn-pilule svg{width:24px;height:24px}.lien-fleche{color:var(--ink);align-items:center;gap:8px;font-weight:700;text-decoration:underline;display:inline-flex}.lien-fleche:after{content:"→";transition:transform var(--t) var(--ease-enter);text-decoration:none;display:inline-block}@media (hover:hover){.lien-fleche:hover:after{transform:translate(4px)}}.pilule{border-radius:var(--r-pill);background:var(--surface);min-height:40px;color:var(--ink);font:700 12px/1.333 var(--font);white-space:nowrap;cursor:pointer;transition:transform var(--t-btn) var(--ease), opacity var(--t-btn) var(--ease);border:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 24px;display:inline-flex}@media (hover:hover){.pilule:hover{background:var(--surface-hover)}}.pilule:active{background:var(--surface-press);transform:scale(.97)}.pilule[aria-pressed=true]{border-color:var(--ink)}.pilule svg{width:16px;height:16px}.pilule[hidden]{display:none}.badge{font:400 12px/18px var(--font);color:var(--text);align-items:center;gap:6px;display:inline-flex}.badge svg{width:18px;height:18px}.badge-plein{background:var(--accent);color:#fff;padding:4px 6px;font-weight:700;line-height:15px}.badge-plein svg{display:none}.ik-utile{background:var(--ink);color:#fff}.ik-utile p{text-align:center;color:#fff;justify-content:center;align-items:center;min-height:40px;margin:0 auto;padding-block:11px;font-size:12px;line-height:18px;display:flex}@media (width>=900px){.ik-utile p{min-height:48px;font-size:14px;line-height:22px}}.ik-nav{z-index:100;background:var(--bg);position:relative}@media (width<=599px){.ik-utile__plus{display:none}}@media (width<=899px){.page-accueil .ik-nav:not(.ik-nav--fixe) .ik-recherche{display:none}.page-accueil .ik-nav__rangee{padding-bottom:0}}.ik-nav__rangee{align-items:center;column-gap:40px;min-height:72px;display:flex}@media (width>=900px){.ik-nav__rangee{min-height:90px}}.ik-marque{color:var(--accent);flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ik-marque:hover{color:var(--accent)}.ik-marque img{width:auto;height:40px}.ik-marque span{font:700 16px/18px var(--font);letter-spacing:-.107px}.ik-menu ul{margin:0;padding:0;list-style:none;display:flex}.ik-menu li{margin:0}.ik-menu a{color:var(--text);white-space:nowrap;padding:12px 16px;font-size:14px;line-height:22px;text-decoration:none;display:block}.ik-menu a:hover{color:var(--ink);text-decoration:underline}.ik-menu a[aria-current=page]{color:var(--ink);font-weight:700;text-decoration:underline}.ik-recherche{background:var(--surface);border-radius:var(--r-pill);height:48px;box-shadow:inset 0 0 0 0 var(--accent);transition:background-color var(--t) var(--ease), box-shadow var(--t) var(--ease);flex:0 358px;align-items:center;margin-left:auto;padding-right:12px;display:flex;position:relative}.ik-recherche:focus-within{background:var(--bg);box-shadow:inset 0 0 0 2px var(--accent)}.ik-recherche__loupe{width:24px;height:24px;color:var(--ink);pointer-events:none;position:absolute;top:12px;left:12px}.ik-recherche input{min-width:0;height:48px;box-shadow:none;font:400 16px/20px var(--font);letter-spacing:-.054px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 0 0 48px}.ik-recherche input::placeholder{color:var(--text)}.ik-recherche input::-webkit-search-cancel-button{display:none}.ik-burger{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:none}@media (hover:hover){.ik-burger:hover{background:var(--surface-hover)}}.ik-burger:active{background:var(--surface-press)}@media (width<=1240px){.ik-menu a{padding:12px 10px}.ik-nav__rangee{column-gap:24px}}@media (width<=1099px){.ik-menu{display:none}.ik-burger{display:grid}}@media (width<=899px){.ik-nav__rangee{flex-wrap:wrap;column-gap:8px;padding-bottom:12px}.ik-marque img{height:32px}.ik-marque span{font-size:14px;line-height:16px}.ik-burger{margin-left:auto}.ik-recherche{flex:1 0 100%;order:3;margin:0}}.ik-nav--fixe{transition:transform var(--t-header);position:fixed;top:-92px;left:0;right:0}.ik-nav--fixe.ik-nav--remonte{transform:translateY(100%)}@media (width<=899px){.ik-nav--fixe{top:-72px}.ik-nav--fixe .ik-recherche{display:none}.ik-nav--fixe .ik-nav__rangee{padding-bottom:0}}.sr-suggestions{z-index:110;background:var(--bg);border-radius:0 0 var(--r-tile) var(--r-tile);box-shadow:var(--shadow);margin:0;padding:8px 0 16px;list-style:none;position:absolute;top:100%;left:0;right:0}.ik-recherche .sr-suggestions{padding:16px 32px 24px;left:-12px;right:-12px}.sr-suggestions li{min-height:48px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:0 16px;font-size:14px;line-height:20px;display:flex}.ik-recherche .sr-suggestions li{padding:0}.sr-suggestions li small{color:var(--text-3);flex:none;font-size:12px}.sr-suggestions li:hover,.sr-suggestions li[aria-selected=true]{color:var(--ink);font-weight:700}.ik-panneau{z-index:200;background:var(--bg);visibility:hidden;transition:transform var(--t) ease, visibility var(--t);position:fixed;inset:0;overflow-y:auto;transform:translate(-100%)}.ik-panneau--ouvert{visibility:visible;transform:none}.ik-panneau__tete{height:72px;padding:0 var(--gutter);background:var(--bg);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.ik-panneau ul{margin:0;padding:0;list-style:none}.ik-panneau li{border-bottom:1px solid var(--line);margin:0}.ik-panneau a:not(.ik-marque){min-height:72px;color:var(--ink);justify-content:space-between;align-items:center;padding:12px 24px;font-size:16px;line-height:24px;text-decoration:none;display:flex}.ik-panneau a[aria-current=page]{font-weight:700}.fil{padding-block:8px}.fil ol{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fil li{color:var(--text);margin:0;font-size:12px;line-height:18px}.fil li+li:before{content:"›";color:var(--text);margin:0 8px}.fil a{color:var(--text);text-decoration:none}.fil a:hover{color:var(--ink);text-decoration:underline}.fil-maison{display:none}.zone-titre{padding:16px 0 0}.zone-titre h1{margin:0}.bandeau-sous,.chapo{letter-spacing:-.054px;max-width:713px;color:var(--text);margin:12px 0 0;font-size:16px;line-height:24px}@media (width>=1200px){.bandeau-sous,.chapo{letter-spacing:-.321px;font-size:20px;line-height:32px}}.bandeau-pied{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.maj,.meta{color:var(--text);font-size:12px;line-height:18px}.meta{flex-wrap:wrap;gap:4px 16px;margin:0 0 24px;display:flex}.meta-bas{margin-top:24px}.retour{margin:0 0 16px;font-size:12px;line-height:18px}.retour a{color:var(--text);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.retour a:hover{color:var(--ink);text-decoration:underline}.retour svg{width:16px;height:16px}.chiffre-geant{font:700 48px/1 var(--font);letter-spacing:-1.5px;color:var(--ink);margin:24px 0 0}.chiffre-geant span{max-width:620px;font:400 14px/22px var(--font);letter-spacing:0;color:var(--text);margin-top:8px;display:block}@media (width>=1200px){.chiffre-geant{letter-spacing:-2.2px;font-size:64px}}.ik-pied{background:var(--surface);margin-top:0;padding-top:64px}.ik-pied__haut{grid-template-columns:1fr;padding-bottom:40px;display:grid}@media (width>=900px){.ik-pied__haut{grid-template-columns:403px repeat(3,minmax(0,1fr));column-gap:48px}}.ik-pied__avant{padding-bottom:32px}.ik-pied__avant p:not(.ik-pied__titre){color:var(--text);margin:12px 0 16px}.ik-pied__titre{font:700 16px/25px var(--font);color:var(--text);margin:0}.ik-pied__col summary{cursor:default;justify-content:space-between;align-items:center;list-style:none;display:flex}.ik-pied__col summary::-webkit-details-marker{display:none}.ik-pied__col summary svg{transition:transform .3s var(--ease);display:none}.ik-pied__col ul{margin:12px 0 0;padding:0;list-style:none}.ik-pied__col li{margin:0}.ik-pied__col a{color:var(--text);padding:8px 0;text-decoration:none;display:inline-block}.ik-pied__col a:hover{color:var(--ink);text-decoration:underline}@media (width<=899px){.ik-pied__col{border-top:1px solid var(--line)}.ik-pied__col summary{cursor:pointer;min-height:64px}.ik-pied__col summary svg{display:block}.ik-pied__col[open] summary svg{transform:rotate(180deg)}.ik-pied__col ul{margin:0 0 16px}}.ik-pied__bas{border-top:1px solid var(--line);color:var(--text);flex-wrap:wrap;gap:8px 24px;padding-top:24px;padding-bottom:32px;font-size:12px;line-height:19px;display:flex}.ik-pied__bas a{color:var(--ink);font-size:12px;text-decoration:none}.ik-pied__bas a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (width<=599px){.fiche-vignettes{display:none}}.ik-section{padding-block:var(--section)}.ik-section--gris{background:var(--surface)}.ik-section__tete{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}@media (width>=900px){.ik-section__tete{margin-bottom:48px}}.ik-section__tete h2{margin:0}#calcul .hero-sous{margin:-8px 0 32px}.ik-pastilles{padding-top:8px}.ik-pastilles ul{scrollbar-width:none;gap:8px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.ik-pastilles ul::-webkit-scrollbar{display:none}@media (width>=1200px){.ik-pastilles ul{gap:20px}}.ik-pastilles li{flex:none;margin:0}.ik-pastilles a{border-radius:var(--r-pill);background:var(--surface);height:48px;font:700 14px/1 var(--font);color:var(--ink);white-space:nowrap;align-items:center;gap:12px;padding:0 20px 0 4px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #0000}.ik-pastilles img{object-fit:cover;border-radius:50%;width:40px;height:40px}@media (hover:hover){.ik-pastilles a:hover{box-shadow:inset 0 0 0 1px var(--ink);text-decoration:underline}}.ik-mosaique{gap:12px;padding-top:24px;display:grid}@media (width>=900px){.ik-mosaique{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding-top:32px}}.ik-couleur{background:var(--accent);color:#fff;flex-direction:column;min-height:360px;padding:32px;text-decoration:none;display:flex}.ik-couleur:hover{color:#fff}.ik-couleur h1{color:#fff;letter-spacing:-.536px;font-size:24px;line-height:30px}@media (width>=1200px){.ik-couleur h1{letter-spacing:-1.393px;font-size:40px;line-height:50px}.ik-couleur{min-height:560px}}.ik-couleur__chiffre{font:700 64px/1 var(--font);letter-spacing:-2.4px;color:#fff;font-variant-numeric:tabular-nums;margin:24px 0 0}.ik-couleur__chiffre small{letter-spacing:0;margin-left:4px;font-size:24px;position:relative;top:-.727em}@media (width>=1200px){.ik-couleur__chiffre{letter-spacing:-6px;font-size:144px}.ik-couleur__chiffre small{font-size:40px}}.ik-couleur__sous{letter-spacing:-.2px;color:#fff;max-width:520px;margin:16px 0 24px;font-size:18px;line-height:28px}@media (width>=1200px){.ik-couleur__sous{letter-spacing:-.321px;font-size:20px;line-height:32px}}.ik-couleur__action{font:700 14px/1 var(--font);align-items:center;gap:12px;margin-top:auto;display:inline-flex}.ik-disque{width:40px;height:40px;color:var(--ink);transition:transform var(--t) var(--ease-enter);background:#fff;border-radius:50%;place-items:center;display:grid}@media (hover:hover){.ik-couleur:hover .ik-disque{transform:translate(4px)}.ik-couleur:hover .ik-couleur__action{text-decoration:underline}}.ik-mosaique__cartes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.ik-mosaique__cartes{gap:20px}}.ik-mosaique__cartes li{margin:0}.ik-surimage{color:#fff;background:var(--ink);height:100%;min-height:170px;text-decoration:none;display:block;position:relative;overflow:hidden}@media (width>=900px){.ik-surimage{min-height:270px}}.ik-surimage img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ik-surimage:after{content:"";background:linear-gradient(#0000,#0000008a);height:200px;position:absolute;bottom:0;left:0;right:0}.ik-surimage__bas{z-index:1;font:700 16px/20px var(--font);letter-spacing:-.107px;justify-content:space-between;align-items:flex-end;gap:12px;padding:16px;display:flex;position:absolute;bottom:0;left:0;right:0}@media (width>=1200px){.ik-surimage__bas{letter-spacing:-.536px;padding:24px;font-size:24px;line-height:30px}}.ik-surimage__bas svg{transition:transform var(--t) var(--ease-enter);flex:none}@media (hover:hover){.ik-surimage:hover .ik-surimage__bas>span{text-decoration:underline}.ik-surimage:hover svg{transform:translate(4px)}}.ik-badge-plein{z-index:1;background:var(--accent);color:#fff;font:700 12px/15px var(--font);padding:4px 6px;position:absolute;top:20px;left:20px}.ik-carrousel{position:relative}.ik-carrousel__piste{scroll-behavior:smooth;scrollbar-width:none;gap:20px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ik-carrousel__piste::-webkit-scrollbar{display:none}.ik-carrousel__piste>li{flex:none;margin:0}.ik-carrousel__fleche{z-index:2;background:var(--ink);color:#fff;cursor:pointer;opacity:0;visibility:hidden;width:40px;height:40px;transition:opacity var(--t), visibility var(--t);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:120px}.ik-carrousel__fleche[hidden]{display:none}.ik-carrousel__fleche--g{left:-20px}.ik-carrousel__fleche--d{right:-20px}@media (hover:hover){.ik-carrousel:hover .ik-carrousel__fleche{opacity:1;visibility:visible}}@media (width<=899px){.ik-carrousel__fleche--d{opacity:1;visibility:visible;width:34px;height:34px;color:var(--ink);box-shadow:var(--shadow);background:#fff;right:-16px}}.ik-carrousel__rail{cursor:pointer;height:30px;margin-top:16px;position:relative}.ik-carrousel__rail[hidden]{display:none}.ik-carrousel__rail:before{content:"";background:var(--line);border-radius:4px;height:2px;position:absolute;top:14px;left:0;right:0}.ik-carrousel__pouce{background:var(--ink);border-radius:4px;height:2px;position:absolute;top:14px;left:0}.ik-produit{width:244px}@media (width>=900px){.ik-produit{width:264px}}.ik-produit a{color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.ik-produit__media{aspect-ratio:1;background:var(--surface);display:block;overflow:hidden}.ik-produit__media img{object-fit:cover;width:100%;height:100%}.ik-produit__badge{min-height:17.5px;font:700 14px/17.5px var(--font);color:var(--accent);margin-top:12px}.ik-produit__nom{font:700 14px/17.5px var(--font);margin-top:4px}.ik-produit__desc{font:400 14px/17.5px var(--font);color:var(--ink)}.ik-produit__prix{font:700 28px/1 var(--font);letter-spacing:-.75px;font-variant-numeric:tabular-nums;margin-top:8px}.ik-produit__prix small{letter-spacing:0;font-size:14px;position:relative;top:-.727em}.ik-produit__note{color:var(--text);margin-top:8px;font-size:12px;line-height:18px}@media (hover:hover){.ik-produit a:hover .ik-produit__nom{text-decoration:underline}}.ik-contenu{width:200px}@media (width>=900px){.ik-contenu{width:252px}}.ik-contenu a{color:var(--ink);text-decoration:none;display:block}.ik-contenu img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.ik-contenu__bas{justify-content:space-between;gap:12px;padding:8px 0;display:flex}.ik-contenu__titre{font:700 14px/17.5px var(--font);display:block}.ik-contenu__sous{color:var(--text);margin-top:2px;font-size:14px;line-height:17.5px;display:block}.ik-fleche{transition:transform var(--t) var(--ease-enter);flex:none}@media (hover:hover){.ik-contenu a:hover .ik-contenu__titre{text-decoration:underline}.ik-contenu a:hover .ik-fleche{transform:translate(4px)}}.ik-services{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.ik-services li{margin:0}.ik-services a{background:var(--bg);height:100%;min-height:260px;color:var(--ink);flex-direction:column;padding:32px 24px 24px;text-decoration:none;display:flex}.ik-services__titre{font:700 24px/30px var(--font);letter-spacing:-.536px;margin-top:16px}.ik-services__texte{color:var(--text);margin:16px 0 24px;font-size:14px;line-height:22px}.ik-cercle{width:40px;height:40px;box-shadow:inset 0 0 0 1.5px var(--ink);transition:transform var(--t) var(--ease-enter);border-radius:50%;place-items:center;margin-top:auto;display:grid}@media (hover:hover){.ik-services a:hover .ik-services__titre{text-decoration:underline}.ik-services a:hover .ik-cercle{transform:translate(4px)}}.sec .faq{margin-top:0}.ik-promos{gap:12px;margin:32px 0;padding:0;list-style:none;display:grid}@media (width>=600px){.ik-promos{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.ik-promos li{margin:0}.ik-promos .ik-surimage{min-height:220px}.ik-promos .ik-surimage__bas{padding:16px;font-size:16px;line-height:20px}.encart-bas .photo img{aspect-ratio:3;max-height:260px}.ik-inspi{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.ik-inspi li{margin:0}.ik-inspi__carte{flex-direction:column;height:100%;text-decoration:none;display:flex}.ik-inspi__carte img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.ik-inspi__panneau{flex-direction:column;flex:1;gap:8px;padding:24px 24px 20px;display:flex}.ik-inspi--accent .ik-inspi__panneau{background:var(--accent);color:#fff}.ik-inspi--noir .ik-inspi__panneau{background:var(--ink);color:#fff}.ik-inspi--gris .ik-inspi__panneau{background:var(--surface);color:var(--ink)}.ik-inspi__titre{font:700 18px/24px var(--font);letter-spacing:-.214px}.ik-inspi__texte{opacity:.92;font-size:14px;line-height:21px}.ik-inspi__panneau .ik-cercle{margin-top:16px;box-shadow:inset 0 0 0 1.5px}@media (hover:hover){.ik-inspi__carte:hover .ik-inspi__titre{text-decoration:underline}.ik-inspi__carte:hover .ik-cercle{transform:translate(4px)}}.ik-conseils{gap:40px 20px;margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.ik-conseils{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.ik-conseils{grid-template-columns:repeat(4,minmax(0,1fr))}}.ik-conseils li{margin:0}.ik-conseils img{aspect-ratio:1;object-fit:cover;width:100%;margin-bottom:16px;display:block}@media (width>=900px){.ik-conseils img{margin-bottom:40px}}.ik-conseils h3{font:700 18px/27px var(--font);letter-spacing:-.214px;margin:0 0 8px}.ik-conseils p{color:var(--text);margin:0;font-size:14px;line-height:21px}.ik-ouverture{flex-direction:column;display:flex}@media (width>=900px){.ik-ouverture{flex-direction:row}.ik-ouverture>img{object-fit:cover;width:50%}}.ik-ouverture>img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.ik-ouverture__panneau{background:var(--surface);flex:1;padding:40px 24px 48px}@media (width>=900px){.ik-ouverture__panneau{padding:48px}}.ik-ouverture__panneau h2{margin:0 0 16px}.ik-ouverture__panneau p{color:var(--text);max-width:64ch}.chiffres-col{margin-top:48px}.chiffres-col .chiffres-ligne{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=900px){.chiffres-col .chiffres-ligne{grid-template-columns:repeat(4,minmax(0,1fr))}.ik-ouverture>img{aspect-ratio:auto;width:50%;min-height:420px}}@media (width<=599px){.ik-conseils{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.ik-conseils h3{font-size:16px;line-height:22px}}.ik-ton--terre{background:var(--c-terre);color:#fff}.ik-ton--prune{background:var(--c-prune);color:#fff}.ik-ton--sauge{background:var(--c-sauge);color:#fff}.ik-ton--ocre{background:var(--c-ocre);color:var(--ink)}.ik-ton--rose{background:var(--c-rose);color:var(--ink)}.ik-ton--accent{background:var(--accent);color:#fff}.ik-bande{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 24px;margin-top:12px;padding:32px;text-decoration:none;display:grid}@media (width>=900px){.ik-bande{margin-top:20px;padding:48px}}.ik-bande__titre{font:700 28px/1.15 var(--font);letter-spacing:-.75px;grid-column:1}@media (width>=1200px){.ik-bande__titre{letter-spacing:-1.7px;font-size:48px}}.ik-bande__texte{grid-column:1;max-width:640px;font-size:16px;line-height:24px}.ik-bande .ik-disque{grid-area:1/2/span 2;align-self:end}@media (hover:hover){.ik-bande:hover .ik-disque{transform:translate(4px)}.ik-bande:hover .ik-bande__titre{text-decoration:underline}}.ik-surimage .ik-badge-plein.ik-ton--terre,.ik-surimage .ik-badge-plein.ik-ton--prune,.ik-surimage .ik-badge-plein.ik-ton--sauge{color:#fff}.ik-produit__badge{color:var(--c-sauge)}.ik-inspi--terre .ik-inspi__panneau{background:var(--c-terre);color:#fff}.ik-inspi--prune .ik-inspi__panneau{background:var(--c-prune);color:#fff}.ik-inspi--sauge .ik-inspi__panneau{background:var(--c-sauge);color:#fff}.ik-inspi--ocre .ik-inspi__panneau{background:var(--c-ocre);color:var(--ink)}.ik-ouverture__panneau.ik-ton--prune h2,.ik-ouverture__panneau.ik-ton--prune p{color:#fff}.ik-teaser-couleur{width:200px}@media (width>=900px){.ik-teaser-couleur{width:252px}}.ik-teaser-couleur a{aspect-ratio:1;font:700 20px/26px var(--font);letter-spacing:-.3px;flex-direction:column;justify-content:space-between;padding:20px;text-decoration:none;display:flex}.ik-teaser-couleur a:hover span:first-child{text-decoration:underline}.zone-ouverture{padding-top:8px}.ik-ouverture-titre{flex-direction:column-reverse;display:flex}@media (width>=900px){.ik-ouverture-titre{flex-direction:row}.ik-ouverture-titre>img,.ik-ouverture-titre__panneau{width:50%}}.ik-ouverture-titre>img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}@media (width>=900px){.ik-ouverture-titre>img{aspect-ratio:auto;min-height:420px}}.ik-ouverture-titre.sans-photo .ik-ouverture-titre__panneau{width:100%}.ik-ouverture-titre__panneau{flex-direction:column;justify-content:center;padding:32px 24px 40px;display:flex}@media (width>=900px){.ik-ouverture-titre__panneau{padding:48px}}.ik-ouverture-titre__panneau h1,.ik-ouverture-titre__panneau .chiffre-geant,.ik-ouverture-titre__panneau .chiffre-geant span,.ik-ouverture-titre__panneau .bandeau-sous,.ik-ouverture-titre__panneau .chapo,.ik-ouverture-titre__panneau p{color:inherit}.ik-ouverture-titre__panneau .chiffre-geant{letter-spacing:-2px;font-size:56px}@media (width>=1200px){.ik-ouverture-titre__panneau .chiffre-geant{letter-spacing:-3.4px;font-size:88px}}.ik-ouverture-titre__panneau .chiffre-geant span{opacity:.92;font-size:16px;line-height:24px}.ik-ouverture-titre__panneau a,[class*=ik-ton--] a:hover,.ik-ouverture-titre__panneau a:hover{color:inherit}.segments label{position:relative}form.simu .segments label{display:block}form.simu .segments input{width:1px;height:1px;box-shadow:none;padding:0}form.simu .segments legend{font:700 14px/22px var(--font);color:var(--ink);margin-bottom:8px}:root{--bande:var(--surface);--bande-fonce:var(--line);--panneau:var(--surface);--carte:var(--surface);--fond:var(--bg);--encre:var(--ink);--texte:var(--text);--gris:var(--text-3);--accent-vif:var(--accent);--accent-fonce:var(--accent-hover);--filet:var(--line);--sombre:var(--ink);--rayon:0;--rayon-btn:var(--r-pill);--titres:var(--font);--texte-police:var(--font)}body{font:400 14px/1.571 var(--font);color:var(--text)}h1,h2,h3,h4{font-family:var(--font);color:var(--ink);font-weight:700}h1{letter-spacing:-.536px;font-size:24px;line-height:30px}h2{letter-spacing:-.1px;font-size:18px;line-height:26px}h3{letter-spacing:-.107px;font-size:16px;line-height:22px}@media (width>=600px){h1{letter-spacing:-.964px;font-size:32px;line-height:40px}h2{font-size:24px;line-height:34.8px}h3{font-size:18px;line-height:27px}}@media (width>=1200px){h1{letter-spacing:-1.393px;font-size:40px;line-height:50px}}.accent,.accent-clair{color:inherit}strong{font-weight:700}.btn-plein{--b:var(--accent);--b-h:var(--accent-hover);--b-p:var(--accent-press);--fg:#fff}.btn-plein:hover{color:#fff}.btn-contour{--b:transparent;--b-h:transparent;--b-p:#cccccc80;--fg:var(--ink);--bs:inset 0 0 0 1px var(--ink);--bs-h:inset 0 0 0 2px var(--ink)}.btn-contour:hover{color:var(--ink);background:0 0}.btn-blanc{--b:#fff;--b-h:#f5f5f5;--b-p:#dfdfdf;--fg:var(--ink);--bs:none;--bs-h:none}.btn-blanc:hover{color:var(--ink);background:#f5f5f5}.btn-petit{min-height:40px;padding:0 24px;font-size:12px}.btn-grand{min-height:56px;padding:0 32px}.btn-bloc{width:100%;display:flex}.lien-fleche{color:var(--ink);font-weight:700}.lien-clair{color:#fff}.ik-nav__cta{margin-left:auto}@media (width<=899px){.ik-nav__cta{display:none}}.ik-panneau__titre{font:700 12px/18px var(--font);color:var(--text);margin:0;padding:24px 24px 8px}@media (width>=900px){.ik-pied__haut--4{grid-template-columns:340px repeat(4,minmax(0,1fr));column-gap:32px}}.bandeau,.bandeau-accueil{background:var(--bg);border-radius:0;margin:0}.bandeau-accueil{padding:32px 0 var(--section)}.hero-calc h1{font-size:24px;line-height:30px}@media (width>=1200px){.hero-calc h1{letter-spacing:-1.393px;font-size:40px;line-height:50px}}.pastille span{border-radius:var(--r-tile);background:var(--bg);min-height:48px;box-shadow:inset 0 0 0 1px var(--line);font:400 14px/20px var(--font);color:var(--ink);transition:box-shadow var(--t) ease-in-out;align-items:center;padding:8px 20px;display:inline-flex}.pastille:hover span{box-shadow:inset 0 0 0 1px var(--line-strong)}.pastille input:checked+span{background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);font-weight:700}.calc-q legend,.calc-ca>span:first-child{font:700 14px/22px var(--font);color:var(--ink)}.calc-euro{border-radius:var(--r-pill)!important;box-shadow:inset 0 0 0 1px var(--line-strong)!important;border:0!important}.calc-euro input{font:700 16px/20px var(--font)!important}.calc-resultat{background:var(--bg);box-shadow:none;border-radius:0;padding:0}@media (width>=900px){.calc-resultat{padding-left:40px}}.calc-titre-carte{font:700 16px/20px var(--font)!important;color:var(--ink)!important}.calc-date,.calc-date-cle{font:700 48px/1 var(--font)!important;letter-spacing:-1.5px!important;color:var(--ink)!important}@media (width>=1200px){.calc-date-cle{letter-spacing:-2.2px!important;font-size:64px!important}}.calc-recu{background:var(--surface);border-radius:var(--r-tile);font:700 12px/18px var(--font);color:var(--text);padding:12px}.calc-coche{color:var(--c-sauge)}.calc-invite{color:var(--text);font-size:12px;line-height:18px}.hero-consigne-mobile{display:none!important}.marque-pastille-petite{background:url(/img/mascotte-80.webp) 50%/cover;border-radius:6px;color:#0000!important}.sec{padding:var(--section) 0}.sec-fond,.preuves{background:var(--surface)}.sec-blanc{background:var(--bg)}.preuves-titre{text-align:left!important;font:700 18px/26px var(--font)!important;letter-spacing:-.1px!important;text-transform:none!important;color:var(--ink)!important}@media (width>=600px){.preuves-titre{font-size:24px!important;line-height:34.8px!important}}.preuves-liste{gap:12px}@media (width>=900px){.preuves-liste{gap:20px}}.preuves-liste li{background:var(--bg);text-align:left;padding:20px}.preuves-liste li:first-child{background:var(--accent)}.preuves-liste li:first-child b,.preuves-liste li:first-child span{color:#fff}.preuves-liste li:nth-child(3){background:var(--c-rose)}.preuves-liste b{font:700 28px/1 var(--font);letter-spacing:-.75px}.preuves-liste span{color:var(--text);margin-top:8px;font-size:12px;line-height:18px;display:block}.preuves .mosaique-source{text-align:left;color:var(--text);font-size:12px}.etapes-h li{border-top:2px solid var(--line)}.etapes-h li:first-child{border-top-color:var(--accent)}.etapes-h .etape-num{color:var(--accent);font-family:var(--font)}.etapes-h h3{border:0;padding:0;font-size:16px;line-height:22px}.etapes-h h3 a{color:var(--ink)}.etapes-h p{color:var(--text);font-size:14px;line-height:22px}.sombre{background:var(--c-prune);color:#fff}.sombre h2,.sombre-liste .bande-titre,.sombre-liste strong,.sombre-liste a,.sombre .hero-preuve strong{color:#fff;font-family:var(--font)}.sombre-liste p,.sombre .hero-preuve{color:#fff;opacity:.92;font-size:14px;line-height:22px}.statuts-cartes li{color:var(--text);font-size:14px;line-height:22px}.tarifs-cartes li{background:var(--bg);border:0;border-radius:0;padding:24px}.tarifs-cartes li:first-child{background:var(--c-sauge)}.tarifs-cartes li:first-child p,.tarifs-cartes li:first-child a,.tarifs-cartes li:first-child .tarif-n{color:#fff}.tarifs-cartes .tarif-nom{font:700 14px/20px var(--font);color:var(--ink);background:0 0;border-radius:0;padding:0}.tarifs-cartes li:first-child .tarif-nom{color:#fff}.tarifs-cartes .tarif-n{font:700 56px/1 var(--font);letter-spacing:-2px}.tarifs-cartes p{font-size:14px;line-height:22px}.services .service{background:var(--surface);border:0;border-radius:0}.cta-final{background:var(--accent)!important;border-radius:0!important}.accueil-faq{padding:var(--section) 0}.guide h1{font:700 24px/30px var(--font);letter-spacing:-.536px}@media (width>=1200px){.guide h1{letter-spacing:-1.393px;font-size:40px;line-height:50px}}.guide p,.guide li{color:var(--text);font-size:16px;line-height:26px}.guide .chapo{letter-spacing:-.321px;color:var(--text);font-size:20px!important;line-height:32px!important}.guide h2{font:700 24px/34.8px var(--font);letter-spacing:-.1px;border-bottom:0;padding:0}.guide h3{font:700 18px/27px var(--font);letter-spacing:-.214px;border-left:0;padding:0}.guide .rubrique{font:700 12px/18px var(--font);letter-spacing:0;text-transform:none;color:var(--c-sauge)}.guide .fil{color:var(--text);font-size:12px;line-height:18px}.guide .fil a{color:var(--text)}.guide .une img{aspect-ratio:16/9;border-radius:0}.sommaire{background:0 0;border:0;border-radius:0;padding:0}.sommaire summary{border-bottom:1px solid var(--line);min-height:48px;font:700 14px/22px var(--font);padding:8px 0}.sommaire a{color:var(--text);border-radius:0;padding:8px 0;font-size:14px;line-height:20px}.sommaire a:hover{color:var(--ink);text-decoration:underline}.sommaire a.actif{color:var(--ink);background:0 0;font-weight:700}.encart-aside{background:var(--accent);border-radius:0}.encart-aside .encart-aside-titre{font-family:var(--font)}.guide .en-bref{border:0;border-left:4px solid var(--accent);border-radius:var(--r-chip);background:var(--bg);box-shadow:var(--shadow);padding:24px 24px 12px}.guide .en-bref-titre{font:700 16px/22px var(--font)!important}.guide .en-bref-titre:before{display:none}.guide .attention{border-radius:var(--r-chip);background:var(--bg);box-shadow:var(--shadow);border-left:4px solid var(--c-ocre)}.guide .attention:before{color:var(--ink)}.guide .attention p{color:var(--text)}.encart-milieu{background:var(--c-terre);border-radius:0}.encart-milieu .encart-milieu-titre{font-family:var(--font)}.encart-milieu .btn,.encart-aside .btn{--b:#fff;--b-h:#f5f5f5;--b-p:#dfdfdf;--fg:var(--ink);--bs:none;--bs-h:none}.guide .tableau{border:0;border-radius:0}.guide thead th{text-transform:none;letter-spacing:0;font:700 12px/15px var(--font);color:var(--ink);border-bottom:1px solid var(--ink);background:0 0}.guide th,.guide td{border-bottom:1px solid var(--line);font-size:14px;line-height:22px}.guide .faq h2{text-align:left}.guide .faq details{border:0;border-top:1px solid var(--line);border-radius:0;margin:0;padding:0}.guide .faq details:last-of-type{border-bottom:1px solid var(--line)}.guide .faq summary{min-height:56px;font:700 14px/22px var(--font);padding:16px 0}.guide .voisines-titre{font:700 24px/34.8px var(--font)!important}.guide .voisines a{background:var(--surface);border:0;border-radius:0}.guide .voisines a:before{background:var(--accent)}.guide .voisines li:nth-child(2) a:before{background:var(--c-terre)}.guide .voisines li:nth-child(3) a:before{background:var(--c-ocre)}.guide .voisines li:nth-child(4) a:before{background:var(--c-prune)}.guide .voisines a:after{color:var(--ink)}.guide .sources .sources-titre{text-transform:none!important;letter-spacing:0!important;color:var(--ink)!important}.ik-mosaique__cartes--4{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}@media (width>=900px){.ik-mosaique__cartes--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ik-mosaique__cartes--4 .ik-surimage{min-height:200px}@media (width>=900px){.ik-mosaique__cartes--4 .ik-surimage{min-height:280px}.ik-mosaique__cartes--4 .ik-surimage__bas{font-size:20px;line-height:26px}}.bandeau-accueil .ik-bande{margin-top:20px}a:hover{color:inherit}a:not([class]):hover{color:var(--ink)}.sombre a:hover,.sombre a:not([class]):hover,.lien-clair:hover,[class*=ik-ton--]:hover,[class*=ik-ton--] a:hover,.ik-bande:hover,.ik-teaser-couleur a:hover,.encart-aside a:not(.btn):hover,.encart-milieu a:not(.btn):hover,.tarifs-cartes li:first-child a:hover,.cta-final a:not(.btn):hover{color:#fff}.ik-ton--ocre:hover,.ik-ton--rose:hover{color:var(--ink)}.btn:hover{color:var(--fg,#fff)}.cta-final .btn-blanc,.encart-aside .btn:not(.btn-contour-clair){--b:#fff;--b-h:#f5f5f5;--b-p:#dfdfdf;--fg:var(--ink);--bs:none;--bs-h:none}.encart-aside .btn-contour-clair{--b:transparent;--b-h:#ffffff1f;--b-p:#fff3;--fg:#fff;--bs:inset 0 0 0 1px #fff;--bs-h:inset 0 0 0 2px #fff}.cta-final .btn-blanc:hover,.encart-aside .btn:not(.btn-contour-clair):hover{color:var(--ink)}
