@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bricolage-grotesque-latin-400-normal.A6LyuA6R.woff2)format("woff2"),url(/_astro/bricolage-grotesque-latin-400-normal.D89K-qEP.woff)format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/bricolage-grotesque-latin-500-normal.DEDBoLFO.woff2)format("woff2"),url(/_astro/bricolage-grotesque-latin-500-normal.CV-uA8Lw.woff)format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/bricolage-grotesque-latin-600-normal.nxTgbNFE.woff2)format("woff2"),url(/_astro/bricolage-grotesque-latin-600-normal.Bw0J83-2.woff)format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/bricolage-grotesque-latin-700-normal.gtcctNPv.woff2)format("woff2"),url(/_astro/bricolage-grotesque-latin-700-normal.DvJDmrLu.woff)format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/bricolage-grotesque-latin-800-normal.J50vIsBe.woff2)format("woff2"),url(/_astro/bricolage-grotesque-latin-800-normal.Br4b-5gk.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jetbrains-mono-latin-600-normal.C8RAYTDA.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-600-normal.BfsvjouI.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-latin-600-normal.zlTlWIYU.woff2)format("woff2"),url(/_astro/caveat-latin-600-normal.DUjB8dgm.woff)format("woff")}:root{color-scheme:light dark;--fond:#f5f6f3;--carte:#fff;--fond-marque:#16233b;--encre:#16233b;--texte-secondaire:#4a5568;--vert-jauge:#2bb673;--texte-sur-vert:#16233b;--vert-texte:#1a7a4c;--vert-fond:#e3f6ec;--orange-limite:#ff6b3d;--orange-texte:#b93a12;--alerte:#b42318;--filet:#d5d9e0;--bordure-champ:#7a8597;--texte-sur-marque:#fff;--texte-sur-marque-secondaire:#d5dbe5;--texte-sur-marque-discret:#a7b0c0;--vert-sur-marque:#3fd08a;--orange-sur-marque:#ff8a65;--alerte-sur-marque:#ff7a70;--police-texte:"Bricolage Grotesque", system-ui, -apple-system, "Segoe UI", sans-serif;--police-mono:"JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--police-main:"Caveat", "Segoe Print", cursive;--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:20px;--e-6:24px;--e-7:28px;--e-8:32px;--e-10:40px;--e-12:48px;--e-14:56px;--e-16:64px;--e-18:72px;--e-20:80px;--r-1:4px;--r-2:8px;--r-3:16px;--r-carte:20px;--r-pilule:999px;--ombre:0 1px 2px #16233b14, 0 4px 12px #16233b0f;--largeur-contenu:720px;--largeur-etroite:880px;--largeur-max:1120px}@media (prefers-color-scheme:dark){:root{--fond:#0e1626;--carte:#16233b;--fond-marque:#1d2e4d;--encre:#eef1f6;--texte-secondaire:#a7b0c0;--vert-jauge:#3fd08a;--texte-sur-vert:#0e1626;--vert-texte:#4ade94;--vert-fond:#123826;--orange-limite:#ff8a65;--orange-texte:#ff8a65;--alerte:#ff7a70;--filet:#2a3650;--bordure-champ:#5d6b85;--ombre:0 1px 2px #0006}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--fond);color:var(--encre);font-family:var(--police-texte);flex-direction:column;min-height:100vh;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.625rem;display:flex;overflow-x:clip}main{flex:1}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3{text-wrap:balance;margin:0}h1{letter-spacing:-1px;font-size:2.125rem;font-weight:800;line-height:2.375rem}h2{letter-spacing:-.5px;font-size:1.75rem;font-weight:700;line-height:2.125rem}h3{font-size:1.1875rem;font-weight:700;line-height:1.5rem}@media (width>=768px){h1{letter-spacing:-1.5px;font-size:3.375rem;line-height:3.625rem}h2{font-size:2.125rem;line-height:2.5rem}h3{font-size:1.375rem;line-height:1.75rem}}p,ul,ol{margin:0}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--vert-texte)}:focus-visible{outline:3px solid var(--vert-texte);outline-offset:2px;border-radius:var(--r-1)}.mono{font-family:var(--police-mono);font-variant-numeric:tabular-nums}.main{font-family:var(--police-main);font-weight:600}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.secondaire{color:var(--texte-secondaire)}.texte-limite{color:var(--orange-texte)}@media (width<=767px){.large-seulement{display:none!important}}@media (width>=768px){.mobile-seulement{display:none!important}}.conteneur{width:100%;max-width:var(--largeur-max);padding-inline:var(--e-4);margin-inline:auto}@media (width>=768px){.conteneur{padding-inline:var(--e-6)}}.etroit{max-width:var(--largeur-etroite)}.section{gap:var(--e-6);padding-bottom:var(--e-14);flex-direction:column;display:flex}@media (width>=768px){.section{gap:var(--e-7);padding-bottom:var(--e-20)}}.section-tete{gap:var(--e-2);flex-direction:column;display:flex}.bande{box-shadow:0 0 0 100vmax var(--bande-fond);clip-path:inset(0 -100vmax);background:var(--bande-fond);padding-block:var(--e-12);margin-bottom:var(--e-14)}@media (width>=768px){.bande{padding-block:var(--e-18);margin-bottom:var(--e-20)}}.bande-verte{--bande-fond:var(--vert-fond)}.bande-marque{--bande-fond:var(--fond-marque);color:var(--texte-sur-marque)}.bande-marque p{color:var(--texte-sur-marque-secondaire)}.bande-marque a{color:var(--texte-sur-marque);font-weight:700}.prose{max-width:var(--largeur-contenu)}.prose>*+*{margin-top:var(--e-4)}.prose h2{margin-top:var(--e-12)}.prose h3{margin-top:var(--e-6)}.prose li+li{margin-top:var(--e-2)}.chapo{color:var(--texte-secondaire);font-size:1.0625rem;line-height:1.625rem}@media (width>=768px){.chapo{font-size:1.1875rem;line-height:1.8125rem}}.lien-fort{align-self:flex-start;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.entete{z-index:2;position:relative}.entete .conteneur{justify-content:space-between;align-items:center;gap:var(--e-4);padding-block:var(--e-3);display:flex}@media (width>=768px){.entete .conteneur{padding-block:var(--e-5)}}.entete-logo img{width:102px;height:32px}@media (width>=768px){.entete-logo img{width:128px;height:40px}}.nav-large ul{gap:var(--e-2) var(--e-7);flex-wrap:wrap;padding:0;font-size:1rem;font-weight:600;list-style:none;display:flex}.nav-large a{text-decoration:none}.menu-mobile summary{cursor:pointer;border-radius:var(--r-2);justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.menu-mobile summary::-webkit-details-marker{display:none}.menu-mobile ul{right:var(--e-4);left:var(--e-4);padding:var(--e-2);background:var(--carte);border-radius:var(--r-3);box-shadow:var(--ombre);font-weight:600;list-style:none;position:absolute;top:100%}.menu-mobile a{min-height:48px;padding-inline:var(--e-3);align-items:center;text-decoration:none;display:flex}.icone-trait{stroke:currentColor}.ariane ol{gap:var(--e-1) var(--e-2);color:var(--texte-secondaire);flex-wrap:wrap;padding:0;font-size:.875rem;line-height:1.25rem;list-style:none;display:flex}.ariane li+li:before{content:"›";margin-right:var(--e-2)}.heros{align-items:center;gap:var(--e-6) var(--e-14);padding-block:var(--e-2) var(--e-14);flex-wrap:wrap;display:flex}@media (width>=768px){.heros{padding-block:var(--e-8) var(--e-20)}}.heros-texte{gap:var(--e-3);flex-direction:column;flex:380px;min-width:0;display:flex}@media (width>=768px){.heros-texte{gap:var(--e-6)}}.heros-outil{flex:460px;min-width:0}.autocollant{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.autocollant-erreur{background:var(--carte);border:1.5px solid var(--alerte);box-shadow:var(--ombre);color:var(--alerte);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:.9375rem;font-weight:600;line-height:1.25rem;display:flex;transform:rotate(-2deg)}.autocollant-note{padding-left:var(--e-7);align-items:flex-end;gap:6px;font-size:1.75rem;line-height:1.875rem;display:flex}.note-mobile{font-size:1.5rem;line-height:1.625rem}.atouts{gap:var(--e-2) var(--e-5);flex-wrap:wrap;padding:0;font-size:.9375rem;font-weight:600;line-height:1.375rem;list-style:none;display:flex}.atouts li{align-items:center;gap:6px;display:flex}.atouts svg{stroke:var(--vert-texte)}.carte{background:var(--carte);border-radius:var(--r-carte);box-shadow:var(--ombre)}.grille-cartes{gap:var(--e-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding:0;list-style:none;display:grid}@media (width>=768px){.grille-cartes{gap:var(--e-4)}}.grille-cartes-larges{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.carte-lien{height:100%;color:var(--encre);gap:14px;padding:18px;text-decoration:none;display:flex}.carte-lien:hover{color:var(--encre);box-shadow:var(--ombre), 0 0 0 2px var(--bordure-champ)}@media (width>=768px){.carte-lien{padding:var(--e-6);gap:var(--e-4);flex-direction:column}}.carte-lien-corps{flex-direction:column;flex:1;gap:6px;display:flex}@media (width>=768px){.carte-lien-corps{gap:var(--e-4)}}.carte-lien-texte{font-size:1.0625rem;font-weight:500;line-height:1.5rem}@media (width>=768px){.carte-lien-texte{font-size:1.125rem;line-height:1.625rem}}.carte-lien-action{color:var(--vert-texte);margin-top:auto;font-weight:700}.carte-lien-icone{flex-shrink:0;width:40px;height:40px}@media (width>=768px){.carte-lien-icone{width:48px;height:48px}}.carte-guide{height:100%;padding:var(--e-5);color:var(--encre);flex-direction:column;gap:6px;text-decoration:none;display:flex}.carte-guide:hover{color:var(--encre);box-shadow:var(--ombre), 0 0 0 2px var(--bordure-champ)}@media (width>=768px){.carte-guide{padding:var(--e-6);gap:var(--e-2)}}.carte-guide-titre{font-size:1.1875rem;font-weight:700;line-height:1.5625rem}@media (width>=768px){.carte-guide-titre{font-size:1.375rem;line-height:1.75rem}}.ill-trait{stroke:var(--encre)}.ill-papier{fill:var(--carte)}.ill-teinte{fill:var(--vert-fond)}.ill-vert{fill:var(--vert-jauge)}.ill-limite{stroke:var(--orange-limite)}.ill-coche{stroke:var(--texte-sur-vert)}.pilules{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}@media (width>=768px){.pilules{gap:var(--e-3)}}.pilule{min-height:44px;padding:0 var(--e-4);border-radius:var(--r-pilule);border:2px solid var(--bordure-champ);background:var(--carte);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}@media (width>=768px){.pilule{padding:0 var(--e-5)}}.pilule:hover{border-color:var(--encre);color:var(--encre)}.etapes{gap:var(--e-7);flex-direction:column;display:flex}@media (width>=768px){.etapes{gap:36px}}.etapes ol{gap:var(--e-6) var(--e-8);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:0;list-style:none;display:grid}.etape{gap:var(--e-4);align-items:flex-start;display:flex}.etape svg{flex-shrink:0;width:72px;height:60px}.etape-texte{gap:var(--e-1);flex-direction:column;display:flex}.etape-texte p{color:var(--texte-secondaire);font-size:.9375rem;line-height:1.375rem}@media (width>=768px){.etape{flex-direction:column;gap:14px}.etape svg{width:88px;height:72px}.etape-texte{gap:14px}.etape-texte p{font-size:1.0625rem;line-height:1.625rem}}.etapes-note{color:var(--texte-secondaire);font-size:.9375rem}.confiance{gap:var(--e-4) var(--e-10);flex-wrap:wrap;align-items:center;display:flex}.confiance-texte{gap:var(--e-4);flex-direction:column;flex:420px;min-width:0;display:flex}.confiance-illustration{flex:320px;order:-1;justify-content:center;display:flex}.confiance-illustration svg{width:200px}@media (width>=768px){.confiance-illustration{order:0}.confiance-illustration svg{width:260px}}.presentation{gap:var(--e-4) var(--e-8);padding-bottom:var(--e-14);flex-wrap:wrap;align-items:flex-start;display:flex}@media (width>=768px){.presentation{padding-bottom:var(--e-20)}}.avatar{border-radius:var(--r-pilule);background:var(--vert-fond);border:3px solid var(--carte);width:88px;height:88px;box-shadow:var(--ombre);letter-spacing:-2px;flex-shrink:0;justify-content:center;align-items:center;font-size:3rem;font-weight:800;line-height:3rem;display:flex;position:relative;overflow:hidden}.avatar:before{content:"";background:var(--vert-jauge);opacity:.35;position:absolute;inset:62% 0 0}.avatar:after{content:"";border-top:3px dashed var(--orange-limite);position:absolute;top:60%;left:0;right:0}@media (width>=768px){.avatar{width:112px;height:112px;font-size:3.75rem;line-height:3.75rem}}.presentation-texte{flex-direction:column;flex:400px;gap:14px;min-width:0;display:flex}.presentation-texte .accroche{font-size:1.0625rem;line-height:1.6875rem}@media (width>=768px){.presentation-texte .accroche{font-size:1.1875rem;line-height:1.875rem}}.signature{font-size:1.875rem;line-height:2rem}.faq{gap:var(--e-3);max-width:var(--largeur-etroite);flex-direction:column;display:flex}.faq h2{margin-bottom:6px}.faq details{background:var(--carte);border-radius:var(--r-3);padding:var(--e-4) 18px}@media (width>=768px){.faq details{padding:var(--e-5) var(--e-6)}}.faq summary{cursor:pointer;font-size:1.0625rem;font-weight:700;line-height:1.5rem}@media (width>=768px){.faq summary{font-size:1.125rem}}.faq details p{color:var(--texte-secondaire);margin-top:10px;font-size:.9375rem;line-height:1.375rem}@media (width>=768px){.faq details p{margin-top:var(--e-3);font-size:1.0625rem;line-height:1.625rem}}.encart{background:var(--carte);border-radius:var(--r-3);box-shadow:var(--ombre);padding:var(--e-4) var(--e-5)}.encart dl{gap:var(--e-2) var(--e-4);grid-template-columns:max-content 1fr;margin:0;display:grid}.encart dt{color:var(--texte-secondaire)}.encart dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}@media (width<=480px){.encart dl{grid-template-columns:1fr;gap:0}.encart dd{margin-bottom:var(--e-3)}}.pied{background:var(--fond-marque);color:var(--texte-sur-marque-secondaire);font-size:.9375rem;line-height:1.375rem}.pied .conteneur{gap:var(--e-7);padding-block:var(--e-10) var(--e-8);flex-direction:column;display:flex}@media (width>=768px){.pied .conteneur{gap:var(--e-10);padding-block:var(--e-14) var(--e-10)}}.pied-haut{gap:var(--e-7) var(--e-10);flex-wrap:wrap;justify-content:space-between;display:flex}.pied-marque{flex-direction:column;gap:10px;display:flex}.pied-marque img{width:115px;height:36px}@media (width>=768px){.pied-marque img{width:128px;height:40px}}.pied-marque .main{color:var(--texte-sur-marque);font-size:1.375rem;line-height:1.5rem}.pied-colonnes{gap:var(--e-6) var(--e-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=768px){.pied-colonnes{gap:var(--e-12);flex-wrap:wrap;display:flex}}.pied h2{letter-spacing:0;color:var(--texte-sur-marque);margin-bottom:var(--e-2);font-size:.9375rem;line-height:1.375rem}.pied ul{gap:var(--e-2);flex-direction:column;padding:0;list-style:none;display:flex}.pied a{color:var(--texte-sur-marque-secondaire);text-decoration:none}.pied a:hover{color:var(--texte-sur-marque);text-decoration:underline}.pied-bas{color:var(--texte-sur-marque-discret);font-size:.8125rem;line-height:1.125rem}.ariane{padding-top:var(--e-2);margin-bottom:var(--e-4)}.entete-page{padding-block:var(--e-4) var(--e-10)}article.prose{padding-block:var(--e-4) var(--e-16)}.prose h1+.chapo,.entete-page .chapo{margin-top:var(--e-4)}.bouton{min-height:48px;padding:0 var(--e-6);border-radius:var(--r-2);font:inherit;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;font-size:1.0625rem;font-weight:700;line-height:1.25rem;text-decoration:none;display:inline-flex}.bouton-principal{background:var(--encre);color:var(--fond)}.bouton-vert{background:var(--vert-jauge);color:var(--texte-sur-vert)}.bouton-vert:hover{color:var(--texte-sur-vert)}.bouton-secondaire{color:var(--encre);border-color:var(--bordure-champ);background:0 0}.offres{gap:var(--e-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:0;list-style:none;display:grid}.offre{padding:var(--e-6);gap:var(--e-3);flex-direction:column;display:flex}.offre-nom{letter-spacing:0;font-size:1.375rem;line-height:1.75rem}.offre-prix{align-items:baseline;gap:var(--e-2);flex-wrap:wrap;display:flex}.offre-montant{letter-spacing:-1px;font-size:2.5rem;font-weight:800;line-height:2.75rem}.offre-points{gap:var(--e-2);margin-block:var(--e-2);flex-direction:column;padding:0;font-size:.9375rem;line-height:1.375rem;list-style:none;display:flex}.offre-points li{gap:var(--e-2);align-items:flex-start;display:flex}.offre-points svg{stroke:var(--vert-texte);flex-shrink:0;margin-top:2px}.offre-action{margin-top:auto}.offre-note{margin-top:var(--e-2);font-size:.875rem}
