.vitrine{background:var(--surface);color:var(--texte);font-size:16px;overflow:clip}.cadre-lp{width:min(1320px,100% - 96px);margin-inline:auto}.vitrine__barre{z-index:25;background:var(--surface);border-bottom:1px solid var(--bordure);position:sticky;top:0}.vitrine__navigation{gap:var(--espace-6);align-items:center;min-height:88px;display:flex}.vitrine__marque{margin-right:auto;text-decoration:none}.vitrine__liens{gap:var(--espace-6);display:flex}.vitrine__liens a,.vitrine__connexion{color:var(--texte);font-size:.88rem;text-decoration:none}.vitrine__liens a:hover,.vitrine__connexion:hover{color:var(--accent-lien)}.vitrine__compte{gap:var(--espace-5);align-items:center;display:flex}.vitrine .bouton{gap:var(--espace-4);min-height:48px;padding-inline:var(--espace-5);font-size:.86rem}.vitrine .bouton span[aria-hidden]{font-size:1.15em}.hero-lp{align-items:center;gap:var(--espace-7);grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);padding-block:100px 80px;display:grid}.repere-lp{color:var(--accent-lien);letter-spacing:.11em;margin:0 0 var(--espace-5);font-size:.7rem;font-weight:600}.hero-lp h1{letter-spacing:-.055em;text-wrap:initial;max-width:13ch;font-size:clamp(2.6rem,4.8vw,4rem);line-height:1.12}.hero-lp__description{color:var(--texte-doux);margin-block:var(--espace-5) var(--espace-6);max-width:47ch;font-size:1rem;line-height:1.8}.hero-lp__actions{gap:var(--espace-3);flex-wrap:wrap;display:flex}.hero-lp__tarif{color:var(--texte-doux);margin:var(--espace-4) 0 0;font-size:.72rem}.hero-lp__produit{min-width:0;padding:var(--espace-5);border-radius:var(--rayon);background:var(--fond-hero);margin:0}.cadre-produit{border:1px solid var(--bordure);border-radius:var(--rayon-petit);box-shadow:var(--ombre-flottante);background:var(--surface);overflow:hidden}.cadre-produit__barre{justify-content:space-between;align-items:center;gap:var(--espace-3);padding:var(--espace-3) var(--espace-4);background:var(--surface);font-size:.64rem;display:flex}.cadre-produit__barre span:first-child{font-weight:600}.cadre-produit__barre span:last-child{color:var(--texte-doux);letter-spacing:.04em;font-size:.55rem}.capture-produit{background:var(--fond);cursor:zoom-in;border-radius:inherit;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.capture-produit img{width:100%;height:auto;display:block}.capture-produit__agrandir{right:var(--espace-3);bottom:var(--espace-3);background:var(--surface);color:var(--texte);padding:var(--espace-2) var(--espace-3);border:1px solid var(--bordure);border-radius:var(--rayon-pilule);box-shadow:var(--ombre);font-size:.7rem;position:absolute}.capture-produit:hover .capture-produit__agrandir{color:var(--accent-lien);border-color:var(--accent)}.hero-lp figcaption,.visite-lp__capture figcaption{color:var(--texte-doux);margin-top:var(--espace-3);font-size:.6rem;line-height:1.6}.sources-lp{justify-content:space-between;align-items:center;gap:var(--espace-6);padding-block:var(--espace-6);border-top:1px solid var(--bordure);border-bottom:1px solid var(--bordure);display:flex}.sources-lp p{color:var(--texte-doux);margin:0;font-size:.78rem}.sources-lp p strong{color:var(--texte);font-weight:500}.sources-lp>span{letter-spacing:-.03em;font-size:1.1rem;font-weight:600}.sources-lp small{letter-spacing:normal;color:var(--texte-doux);font-size:.62rem;font-weight:400;display:block}.sources-lp__precision{max-width:27ch}.section-lp{padding-block:100px;scroll-margin-top:88px}.section-lp__entete{max-width:680px;margin-bottom:var(--espace-7)}.section-lp h2,.confiance-lp h2,.depart-lp h2{letter-spacing:-.045em;font-size:clamp(1.9rem,3.4vw,2.8rem);line-height:1.2}.section-lp__entete>p:last-child{color:var(--texte-doux);max-width:58ch;margin-block:var(--espace-5) 0;font-size:.94rem;line-height:1.75}.produit-lp{padding-bottom:80px}.visite-lp__onglets{border-bottom:1px solid var(--bordure);gap:var(--espace-6);display:flex;overflow-x:auto}.visite-lp__onglets button{justify-content:center;align-items:center;gap:var(--espace-3);color:var(--texte-doux);padding:var(--espace-4) var(--espace-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;min-height:56px;font-size:.9rem;font-weight:500;display:flex}.visite-lp__onglets button[aria-selected=true]{color:var(--accent-lien);border-color:var(--accent)}.visite-lp__onglets button:hover{background:var(--survol)}.visite-lp__onglets button:focus-visible{outline-offset:-4px}.visite-lp__panneau{gap:var(--espace-7);padding-top:var(--espace-7);grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);align-items:center;min-width:0;display:grid}.visite-lp__numero{color:var(--texte-doux);letter-spacing:.04em;margin-bottom:var(--espace-5);font-size:.7rem;display:block}.visite-lp__texte h3{letter-spacing:-.035em;max-width:23ch;font-size:1.7rem;line-height:1.3}.visite-lp__texte>p{color:var(--texte-doux);margin-top:var(--espace-5);font-size:.9rem;line-height:1.8}.visite-lp__texte ul{margin:var(--espace-5) 0 var(--espace-6);gap:var(--espace-3);padding:0;list-style:none;display:grid}.visite-lp__texte li{align-items:start;gap:var(--espace-2);font-size:.8rem;display:flex}.visite-lp__texte li .icone{width:16px;height:20px;color:var(--accent-lien)}.lien-produit{gap:var(--espace-3);color:var(--accent-lien);cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0;font-size:.82rem;font-weight:500;text-decoration:none;display:inline-flex}.lien-produit:hover{text-underline-offset:4px;text-decoration:underline}.visite-lp__capture{padding:var(--espace-4);background:var(--accent-doux);border-radius:var(--rayon);min-width:0;margin:0}.visite-lp__capture .capture-produit{border:1px solid var(--bordure);border-radius:var(--rayon-petit)}.methode-lp{border-top:1px solid var(--bordure)}.methode-lp__etapes{gap:var(--espace-7);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.methode-lp__etapes li{border-top:1px solid var(--bordure);padding-top:var(--espace-5)}.methode-lp__etapes span{color:var(--accent-lien);margin-bottom:var(--espace-6);font-size:.8rem;font-weight:500;display:block}.methode-lp__etapes h3{font-size:1.2rem}.methode-lp__etapes p{color:var(--texte-doux);margin-top:var(--espace-4);font-size:.85rem;line-height:1.8}.confiance-lp{gap:var(--espace-8);padding:var(--espace-8);border-radius:var(--rayon);background:var(--survol);grid-template-columns:1fr 1fr;display:grid}.confiance-lp>div>p:not(.repere-lp){color:var(--texte-doux);margin-top:var(--espace-5);font-size:.88rem;line-height:1.8}.confiance-lp__details{gap:var(--espace-6);display:grid}.confiance-lp__details article{gap:var(--espace-4);align-items:start;display:flex}.confiance-lp__details article>.icone{width:22px;height:22px;color:var(--accent-lien);margin-top:2px}.confiance-lp__details h3{font-size:1rem}.confiance-lp__details p{color:var(--texte-doux);margin:var(--espace-2) 0 0;font-size:.8rem;line-height:1.75}.tarifs-lp .offres{gap:var(--espace-5);grid-template-columns:1fr 1fr;max-width:1040px}.tarifs-lp .offre{padding:var(--espace-6);gap:var(--espace-4);border-radius:var(--rayon);flex-direction:column;display:flex}.tarifs-lp .offre h3{font-size:1.2rem}.tarifs-lp .offre__prix{font-size:2.5rem}.tarifs-lp .offre .discret{font-size:.8rem}.tarifs-lp .offre__caracteristiques{flex:1;font-size:.9rem;line-height:1.75}.tarifs-lp .offre>.bouton{margin-top:var(--espace-4);align-self:start}.tarifs-lp__precision{margin-top:var(--espace-5);color:var(--texte-doux);font-size:.72rem}.faq-lp{border-top:1px solid var(--bordure);gap:var(--espace-8);grid-template-columns:.85fr 1.25fr;display:grid}.faq-lp .section-lp__entete{margin:0}.faq-lp__liste details{border-bottom:1px solid var(--bordure)}.faq-lp__liste details:first-child{border-top:1px solid var(--bordure)}.faq-lp__liste summary{cursor:pointer;padding:var(--espace-5) var(--espace-6) var(--espace-5) 0;font-size:.88rem;font-weight:500;list-style:none;position:relative}.faq-lp__liste summary::-webkit-details-marker{display:none}.faq-lp__liste summary:after{content:"+";color:var(--accent-lien);font-size:1.3rem;font-weight:400;position:absolute;top:22px;right:0}.faq-lp__liste details[open] summary:after{content:"−"}.faq-lp__liste details>p{padding:0 var(--espace-5) var(--espace-5) 0;color:var(--texte-doux);margin:0;font-size:.84rem;line-height:1.8}.depart-lp{justify-content:space-between;align-items:center;gap:var(--espace-7);background:var(--fond-hero);border-radius:var(--rayon);padding:var(--espace-8);margin-bottom:88px;display:flex}.depart-lp p:not(.repere-lp){color:var(--texte-doux);max-width:48ch;margin:var(--espace-5) 0 0;font-size:.9rem}.depart-lp__actions{gap:var(--espace-4);flex:none;justify-items:start;display:grid}.depart-lp__actions>a:not(.bouton){font-size:.8rem}.pied-lp{padding-bottom:var(--espace-5)}.pied-lp__haut{align-items:center;gap:var(--espace-7);padding-bottom:var(--espace-7);display:flex}.pied-lp__haut>a{text-decoration:none}.pied-lp__haut>p{color:var(--texte-doux);margin:0;font-size:.8rem}.pied-lp__haut>a:last-child{margin-left:auto;font-size:.85rem}.pied-lp__bas{border-top:1px solid var(--bordure);padding-block:var(--espace-5);justify-content:space-between;gap:var(--espace-5);display:flex}.pied-lp__bas p{color:var(--texte-doux);margin:0;font-size:.7rem}.pied-lp__bas nav{gap:var(--espace-5);font-size:.7rem;display:flex}.pied-lp__bas a{color:var(--texte-doux);text-decoration:none}.apercu-dialogue{width:min(1500px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);padding:var(--espace-5);border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--surface);color:var(--texte);box-shadow:var(--ombre-flottante)}.apercu-dialogue::backdrop{background:var(--voile)}.apercu-dialogue__barre{justify-content:space-between;align-items:center;gap:var(--espace-4);margin-bottom:var(--espace-4);display:flex}.apercu-dialogue__barre h2{font-size:1rem}.apercu-dialogue__image{border-radius:var(--rayon-petit);border:1px solid var(--bordure);overflow:auto}.apercu-dialogue img{width:100%;height:auto;display:block}.apercu-dialogue>p{color:var(--texte-doux);margin:var(--espace-3) 0 0;font-size:.68rem}@media (width<=1100px){.cadre-lp{width:calc(100% - 64px)}.vitrine__navigation,.vitrine__liens{gap:var(--espace-5)}.hero-lp{gap:var(--espace-7);grid-template-columns:1fr;padding-block:72px}.hero-lp__texte{max-width:740px}.hero-lp h1{max-width:16ch;font-size:clamp(3rem,6vw,4rem)}.hero-lp__description{max-width:60ch}.hero-lp__produit{max-width:100%}.visite-lp__panneau{grid-template-columns:1fr}.visite-lp__texte{max-width:720px}.visite-lp__texte h3{max-width:30ch}.visite-lp__texte ul{grid-template-columns:repeat(3,1fr)}.confiance-lp{padding:var(--espace-7);gap:var(--espace-7)}.sources-lp__precision{display:none}.faq-lp{gap:var(--espace-7)}.depart-lp{padding:var(--espace-7)}}@media (width<=760px){.cadre-lp{width:calc(100% - 40px)}.vitrine__navigation{gap:var(--espace-3);min-height:76px;padding-block:var(--espace-4);flex-wrap:wrap}.vitrine__marque .marque{gap:var(--espace-2);font-size:1.35rem}.vitrine__marque .marque__symbole{width:30px;height:28px}.vitrine__liens{width:100%;padding-top:var(--espace-3);justify-content:center;gap:var(--espace-6);order:3}.vitrine__liens a{font-size:.78rem}.vitrine__compte{gap:var(--espace-3)}.vitrine__connexion{font-size:.75rem}.vitrine__compte .bouton{min-height:40px;padding-inline:var(--espace-3);gap:var(--espace-2);font-size:.72rem}.vitrine__compte .bouton span{display:none}.hero-lp{padding-block:var(--espace-7);gap:var(--espace-6)}.hero-lp h1{max-width:14ch;font-size:clamp(2.6rem,8vw,3.5rem)}.hero-lp__description{font-size:.92rem}.repere-lp{font-size:.6rem}.hero-lp__produit{padding:var(--espace-3)}.hero-lp__actions{gap:var(--espace-3)}.hero-lp__actions .bouton{font-size:.8rem}.cadre-produit__barre{padding-inline:var(--espace-3)}.cadre-produit__barre span:last-child{display:none}.sources-lp{gap:var(--espace-5);padding-block:var(--espace-5);flex-wrap:wrap}.sources-lp>p:first-child{width:100%}.sources-lp>p:first-child br{display:none}.sources-lp>p:first-child strong{margin-left:4px}.sources-lp>span{flex:1;font-size:1rem}.section-lp{padding-block:var(--espace-8);scroll-margin-top:140px}.section-lp__entete{margin-bottom:var(--espace-6)}.section-lp h2,.confiance-lp h2,.depart-lp h2{font-size:2rem}.section-lp__entete>p:last-child{font-size:.87rem}.visite-lp__onglets{gap:var(--espace-3)}.visite-lp__onglets button{gap:var(--espace-2);padding-inline:var(--espace-2);font-size:.8rem}.visite-lp__onglets .icone{width:18px}.visite-lp__panneau{gap:var(--espace-5);padding-top:var(--espace-5)}.visite-lp__texte h3{font-size:1.5rem}.visite-lp__texte ul{margin-bottom:var(--espace-3);grid-template-columns:1fr}.visite-lp__capture{padding:var(--espace-2);border-radius:var(--rayon-petit)}.visite-lp__capture figcaption{padding-inline:var(--espace-1)}.methode-lp__etapes{gap:var(--espace-5);grid-template-columns:1fr}.methode-lp__etapes span{margin-bottom:var(--espace-3)}.methode-lp__etapes p{margin-bottom:0}.confiance-lp{padding:var(--espace-6) var(--espace-5);gap:var(--espace-6);grid-template-columns:1fr}.tarifs-lp .offres{grid-template-columns:1fr}.tarifs-lp .offre{padding:var(--espace-5)}.faq-lp{gap:var(--espace-6);grid-template-columns:1fr}.depart-lp{padding:var(--espace-6) var(--espace-5);align-items:stretch;gap:var(--espace-6);margin-bottom:var(--espace-8);flex-direction:column}.pied-lp__haut{gap:var(--espace-5);padding-bottom:var(--espace-6);flex-wrap:wrap}.pied-lp__haut>p{width:100%}.pied-lp__haut>a:last-child{margin-left:0}.pied-lp__bas{gap:var(--espace-4);flex-direction:column}.apercu-dialogue{width:calc(100vw - 16px);padding:var(--espace-3);border-radius:var(--rayon-petit);max-height:calc(100dvh - 16px)}.apercu-dialogue img{min-width:1000px;max-width:none}.apercu-dialogue__barre{gap:var(--espace-2)}.apercu-dialogue__barre h2{font-size:.86rem}}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/poppins-400.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/polices/poppins-500.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/polices/poppins-600.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/polices/poppins-700.ttf)format("truetype")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--police:Poppins, "Segoe UI", sans-serif;--police-chiffres:Poppins, "Segoe UI", sans-serif;--taille-texte:14px;--interligne:1.6;--fond:#f4f5f9;--surface:#fff;--surface-2:#f0f1f6;--texte:#20212e;--texte-doux:#616373;--bordure:#dfe1ed;--bordure-champ:#868997;--accent:#6635e9;--accent-texte:#fff;--accent-survol:#5424cb;--accent-doux:#f0e6fc;--accent-lien:#5b27d6;--focus:#6635e9;--survol:#f8f6fe;--selection:#f4eefe;--voile:#19143066;--fond-hero:#eee6fc;--info:#1d5fae;--info-fond:#e6effa;--succes:#22633c;--succes-fond:#e5f4ea;--attention:#805300;--attention-fond:#fdf1d8;--alerte:#b42318;--alerte-fond:#fde8e6;--espace-1:4px;--espace-2:8px;--espace-3:12px;--espace-4:16px;--espace-5:24px;--espace-6:32px;--espace-7:48px;--espace-8:64px;--rayon:24px;--rayon-petit:10px;--rayon-champ:10px;--rayon-pilule:999px;--ombre:0 6px 30px #3e3e750f;--ombre-flottante:0 16px 60px #2d245329;--largeur-menu:15.75rem;--hauteur-barre:80px;--largeur-contenu:1440px;--transition:.15s ease}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fond:#111119;--surface:#1c1c29;--surface-2:#282837;--texte:#f3f1fa;--texte-doux:#b4b1c5;--bordure:#3b394e;--bordure-champ:#79758e;--accent:#ad8cff;--accent-texte:#20123f;--accent-survol:#c0a6ff;--accent-lien:#c3a9ff;--accent-doux:#332644;--focus:#c0a6ff;--survol:#282235;--selection:#352848;--voile:#000000a6;--fond-hero:#30233f;--info:#8ab4f8;--info-fond:#172a40;--succes:#6dd49a;--succes-fond:#12301f;--attention:#f2c46b;--attention-fond:#33270d;--alerte:#ff9a8f;--alerte-fond:#3a1714;--ombre:0 6px 30px #00000024;--ombre-flottante:0 16px 60px #0006}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hauteur-barre) + var(--espace-4))}body{background:var(--fond);color:var(--texte);font:var(--taille-texte) / var(--interligne) var(--police);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{text-wrap:balance;letter-spacing:-.025em;margin:0;line-height:1.25}h1{font-size:clamp(1.65rem,2.4vw,2.25rem);font-weight:700}h2{font-size:1.1rem;font-weight:600}h3{font-size:1rem}p{margin:0 0 var(--espace-3)}a{color:var(--accent-lien);text-underline-offset:3px}img,svg{max-width:100%}input,select,textarea,button{font:inherit;color:inherit}input,select,textarea{background:var(--surface);border:1px solid var(--bordure-champ);border-radius:var(--rayon-champ);padding:10px var(--espace-3);min-width:0;max-width:100%;min-height:44px;transition:border-color var(--transition), box-shadow var(--transition)}input:hover,select:hover,textarea:hover{border-color:var(--texte-doux)}input[type=checkbox],input[type=radio],progress{accent-color:var(--accent)}input::placeholder,textarea::placeholder{color:var(--texte-doux);opacity:1}button,a,select{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}button,a{transition:background-color var(--transition), color var(--transition), border-color var(--transition)}input[type=checkbox],input[type=radio]{flex-shrink:0;width:18px;height:18px}textarea{resize:vertical;width:100%}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}[tabindex="-1"]:focus{outline:none}kbd{font:.8em var(--police-chiffres);border:1px solid var(--bordure);border-radius:var(--rayon-petit);padding:0 var(--espace-1);background:var(--surface-2);border-bottom-width:2px}.discret{color:var(--texte-doux);font-size:.92em}.piege{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lien-evitement{position:absolute;left:-10000px}.lien-evitement:focus{left:var(--espace-3);top:var(--espace-3);z-index:100;background:var(--surface);padding:var(--espace-2)}.icone{vertical-align:middle;flex:none;width:20px;height:20px}.marque{white-space:nowrap;letter-spacing:-.045em;color:var(--texte);align-items:center;gap:10px;font-size:1.6rem;font-weight:700;line-height:1;display:inline-flex}.marque__symbole{flex:none;width:36px;height:34px}.sr-seulement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (width<=860px){input,select,textarea{font-size:16px}}.coquille{grid-template-columns:var(--largeur-menu) 1fr;grid-template-rows:var(--hauteur-barre) 1fr;grid-template-areas:"menu barre""menu contenu";min-height:100vh;display:grid}.barre{z-index:20;align-items:center;gap:var(--espace-4);padding:0 var(--espace-5);background:var(--fond);grid-area:barre;display:flex;position:sticky;top:0}.barre__marque{color:var(--texte);text-decoration:none;display:none}.barre__menu{display:none}.essai-bandeau{margin-bottom:var(--espace-4)}.menu__fermer{align-self:end}.menu-tiroir{background:var(--surface);color:var(--texte);width:min(88vw,340px);max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:var(--ombre-flottante);border:0;margin:0;padding:0}.menu-tiroir::backdrop{background:var(--voile)}.barre__recherche{gap:var(--espace-2);border-radius:var(--rayon-pilule);max-width:480px;padding:var(--espace-2) var(--espace-3);color:var(--texte-doux);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;flex:1;align-items:center;min-height:44px;display:flex}.barre__recherche:hover{background:var(--surface);border-color:var(--bordure)}.barre__recherche kbd{margin-left:auto}.barre__compte{align-items:center;gap:var(--espace-3);margin-left:auto;display:flex}.barre__organisation{color:var(--texte);text-align:right;flex-direction:column;line-height:1.2;text-decoration:none;display:flex}.barre__offre{color:var(--texte-doux);font-size:.8em}.menu{top:var(--espace-4);height:calc(100dvh - var(--espace-6));margin:var(--espace-4) 0 var(--espace-4) var(--espace-4);padding:var(--espace-4) var(--espace-3);border-radius:var(--rayon);background:var(--surface);box-shadow:var(--ombre);align-self:start;gap:var(--espace-3);flex-direction:column;grid-area:menu;display:flex;position:sticky;overflow-y:auto}.menu__marque{min-height:60px;padding:0 var(--espace-3);margin-bottom:var(--espace-5);align-items:center;text-decoration:none;display:flex}.menu__groupe{gap:var(--espace-2);margin:0;padding:0;list-style:none;display:grid}.menu__groupe--compte{border-top:1px solid var(--bordure);padding-top:var(--espace-4);margin-top:var(--espace-2)}.menu__titre-groupe{margin:var(--espace-4) var(--espace-3) var(--espace-1);text-transform:uppercase;letter-spacing:.06em;color:var(--texte-doux);font-size:.78em}.menu__lien{gap:var(--espace-3);min-height:48px;padding:var(--espace-3);border-radius:var(--rayon-petit);color:var(--texte);align-items:center;text-decoration:none;display:flex}.menu__libelle{flex:1;line-height:1.45}.menu__lien:hover{background:var(--surface-2)}.menu__lien[aria-current=page]{background:var(--accent-doux);color:var(--accent-lien);font-weight:600}.menu__aide{color:var(--texte-doux);text-align:left;padding:var(--espace-2) var(--espace-3);cursor:pointer;background:0 0;border:0;margin-top:auto}.contenu{padding:0 var(--espace-5) var(--espace-5);grid-area:contenu;min-width:0}.page{max-width:var(--largeur-contenu);gap:var(--espace-5);background:var(--surface);border-radius:var(--rayon);padding:var(--espace-6);box-shadow:var(--ombre);min-height:calc(100dvh - var(--hauteur-barre) - var(--espace-5));align-content:start;margin:0 auto;display:grid}@media (width<=860px){.coquille{grid-template-columns:1fr;grid-template-areas:"barre""contenu"}.barre{padding:0 var(--espace-4);background:var(--surface);border-bottom:1px solid var(--bordure);gap:var(--espace-2)}.barre__marque{display:flex}.barre__marque .marque{gap:var(--espace-2);font-size:1.25rem}.barre__marque .marque__symbole{width:29px;height:28px}.barre__menu{border:1px solid var(--bordure);border-radius:var(--rayon-petit);min-width:44px;min-height:44px;padding:var(--espace-2);background:0 0;justify-content:center;align-items:center;display:inline-flex}.barre__recherche kbd,.barre__organisation{display:none}.barre__recherche{width:44px;padding:var(--espace-2);flex:none;justify-content:center;margin-left:auto}.barre__recherche span{display:none}.barre__compte{margin-left:0}.menu{width:100%;height:100%;box-shadow:none;border-radius:0;margin:0;position:static}.contenu{padding:var(--espace-4)}.page{padding:var(--espace-5);min-height:calc(100dvh - var(--hauteur-barre) - var(--espace-6))}}@media (width<=480px){.barre{padding-inline:var(--espace-2)}.barre__compte .bouton{padding-inline:var(--espace-2);font-size:.8rem}.contenu{padding:var(--espace-2)}.page{padding:var(--espace-4);gap:var(--espace-4);border-radius:18px}}@media (width<=360px){.barre{gap:4px}.barre__marque .marque{gap:5px;font-size:1rem}.barre__marque .marque__symbole{width:24px}.barre__compte .bouton{padding-inline:5px;font-size:.75rem}}.bouton{justify-content:center;align-items:center;gap:var(--espace-2);min-height:44px;padding:10px var(--espace-4);border-radius:var(--rayon-pilule);border:1px solid var(--bordure);background:var(--surface);color:var(--texte);cursor:pointer;white-space:normal;text-align:center;max-width:100%;font-size:.92em;font-weight:500;text-decoration:none;display:inline-flex}.bouton:hover{background:var(--surface-2)}.bouton--principal{background:var(--accent);border-color:var(--accent);color:var(--accent-texte)}.bouton--principal:hover{background:var(--accent-survol);border-color:var(--accent-survol)}.bouton--discret{color:var(--accent-lien);background:0 0;border-color:#0000}.bouton--danger{background:var(--alerte);border-color:var(--alerte);color:var(--surface)}@media (prefers-color-scheme:dark){.bouton--danger{color:var(--fond)}}.bouton:disabled,.bouton[aria-disabled=true]{opacity:.45;cursor:default}.bouton[aria-busy=true]{cursor:progress}.badges{gap:var(--espace-1);flex-wrap:wrap;display:inline-flex}.badge{padding:1px var(--espace-2);background:var(--surface-2);color:var(--texte-doux);border-radius:999px;font-size:.78em;font-weight:600;display:inline-block}.badge--info{background:var(--info-fond);color:var(--info)}.badge--succes{background:var(--succes-fond);color:var(--succes)}.badge--attention{background:var(--attention-fond);color:var(--attention)}.badge--alerte{background:var(--alerte-fond);color:var(--alerte)}.badge--accent{background:var(--accent-doux);color:var(--accent)}.compteur{background:var(--accent);min-width:22px;color:var(--accent-texte);text-align:center;border-radius:999px;padding:0 6px;font-size:.78em;font-weight:700}.statut-suivi{padding:3px var(--espace-3);border-radius:var(--rayon-pilule);background:var(--surface-2);color:var(--texte-doux);white-space:nowrap;font-size:.8em;font-weight:500}.statut-suivi--gagne{background:var(--succes-fond);color:var(--succes)}.statut-suivi--perdu,.statut-suivi--ecarte{background:var(--surface-2);color:var(--texte-doux)}.select-suivi--compact{min-height:30px;padding:2px var(--espace-2);font-size:.9em}.echeance{flex-direction:column;line-height:1.2;display:inline-flex}.echeance__mois{font-weight:600}.echeance__delai{color:var(--texte-doux);font-size:.85em}.echeance--ideale .echeance__delai{color:var(--succes)}.echeance--proche .echeance__delai{color:var(--attention)}.echeance--passee .echeance__delai{color:var(--alerte)}.fiabilite{margin-left:var(--espace-2);font-size:.8em;font-weight:600}.fiabilite--a-verifier{color:var(--attention)}.fiabilite--correcte{color:var(--succes)}.point-nouveau{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.en-tete-page{gap:var(--espace-2);padding-bottom:var(--espace-2);display:grid}.en-tete-page__titre{max-width:38ch}.en-tete-page__actions .bouton--principal{padding-inline:var(--espace-5)}.en-tete-page__ligne{justify-content:space-between;align-items:flex-start;gap:var(--espace-4);flex-wrap:wrap;display:flex}.en-tete-page__sous-titre{color:var(--texte-doux);margin:var(--espace-1) 0 0;max-width:70ch}.en-tete-page__actions{gap:var(--espace-2);flex-wrap:wrap;align-items:center;display:flex}.fil-ariane ol{gap:var(--espace-2);margin:0;padding:0;font-size:.9em;list-style:none;display:flex}.fil-ariane li+li:before{content:"›";margin-right:var(--espace-2);color:var(--texte-doux)}.section{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);padding:var(--espace-5);gap:var(--espace-4);align-content:start;min-width:0;display:grid}.section__en-tete{justify-content:space-between;align-items:baseline;gap:var(--espace-3);display:flex}.message{padding:var(--espace-3);border-radius:var(--rayon);margin:0}.message--erreur,.message--alerte{background:var(--alerte-fond);color:var(--alerte)}.message--attention{background:var(--attention-fond);color:var(--attention)}.message--info{background:var(--info-fond);color:var(--info)}.message--succes{background:var(--succes-fond);color:var(--succes)}.chargement{align-items:center;gap:var(--espace-2);color:var(--texte-doux);padding:var(--espace-5);justify-content:center;display:flex}.chargement__indicateur{border:2px solid var(--bordure);border-top-color:var(--accent);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite tourne}@keyframes tourne{to{transform:rotate(360deg)}}.etat-vide{text-align:center;padding:var(--espace-8) var(--espace-5);background:var(--survol);border:1px dashed var(--bordure);border-radius:var(--rayon);gap:var(--espace-3);justify-items:center;display:grid}.etat-vide__titre{margin:0;font-size:1.1rem;font-weight:700}.etat-vide__texte{color:var(--texte-doux);max-width:60ch}.formulaire{gap:var(--espace-4);display:grid}.formulaire label{gap:var(--espace-1);display:grid}.formulaire--ligne{align-items:end;gap:var(--espace-2);flex-wrap:wrap;display:flex}.formulaire--ligne>.champ{flex:14em}.formulaire--grille{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end}.formulaire__actions{justify-content:flex-end;gap:var(--espace-2);display:flex}.champ{gap:var(--espace-1);display:grid}.champ__libelle{font-size:.92em;font-weight:600}.champ__aide{color:var(--texte-doux);margin:0;font-size:.85em}.champ__erreur{color:var(--alerte);margin:0;font-size:.85em}.formulaire .case,.case{align-items:center;gap:var(--espace-2);display:flex}.case input{min-height:auto}fieldset{border:1px solid var(--bordure);border-radius:var(--rayon);padding:var(--espace-3);gap:var(--espace-2);margin:0;display:grid}legend{padding:0 var(--espace-1);font-weight:600}.onglets{gap:var(--espace-1);border:1px solid var(--bordure);border-radius:var(--rayon-pilule);padding:var(--espace-1);background:var(--survol);flex-wrap:wrap;max-width:100%;display:inline-flex}.onglets__onglet{border-radius:var(--rayon-pilule);padding:var(--espace-2) var(--espace-3);cursor:pointer;gap:var(--espace-1);white-space:nowrap;background:0 0;border:0;align-items:center;min-height:36px;font-size:.9em;display:inline-flex}.onglets__onglet:hover{background:var(--accent-doux)}.onglets__onglet[aria-selected=true]{background:var(--accent);color:var(--accent-texte);font-weight:600}.onglets__compte{color:inherit;font-size:.8em}.pagination{gap:var(--espace-2);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.pagination__lien,.pagination__courante{padding:var(--espace-1) var(--espace-3);border-radius:var(--rayon-petit)}.pagination__courante{background:var(--accent);color:var(--accent-texte);font-weight:700}.puces{gap:var(--espace-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.puce{align-items:center;gap:var(--espace-1);background:var(--accent-doux);color:var(--accent);padding:2px var(--espace-2) 2px var(--espace-3);border-radius:999px;font-size:.9em;display:inline-flex}.puce__retirer{cursor:pointer;color:inherit;padding:0 var(--espace-1);background:0 0;border:0;font-size:1.1em;line-height:1}.choix-departements{gap:var(--espace-2);display:grid;position:relative}.choix-departements__propositions{padding:var(--espace-1);background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);box-shadow:var(--ombre);margin:0;list-style:none}.choix-departements__propositions button{text-align:left;width:100%;padding:var(--espace-2);cursor:pointer;border-radius:var(--rayon-petit);background:0 0;border:0}.choix-departements__propositions button:hover{background:var(--surface-2)}.choix-departements__propositions [aria-selected=true]{background:var(--accent-doux);color:var(--accent-lien)}.tableau-defilant{border:1px solid var(--bordure);border-radius:var(--rayon-petit);overflow-x:auto}.tableau{border-collapse:collapse;background:var(--surface);width:100%;min-width:600px}.tableau th,.tableau td{text-align:left;padding:var(--espace-2) var(--espace-3);border-bottom:1px solid var(--bordure);vertical-align:top}.tableau th{color:var(--texte-doux);background:var(--surface-2);font-size:.85em;font-weight:600}.tableau td{overflow-wrap:anywhere}.tableau tbody tr:last-child td{border-bottom:0}.liste-simple{margin:0;padding:0;list-style:none}.dialogue,.palette{border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--surface);color:var(--texte);padding:var(--espace-5);max-width:min(92vw,480px);box-shadow:var(--ombre-flottante)}.dialogue--large{max-width:min(92vw,640px)}.dialogue::backdrop,.palette::backdrop{background:var(--voile)}.dialogue__actions{justify-content:flex-end;gap:var(--espace-2);margin-top:var(--espace-4);display:flex}.raccourcis{gap:var(--espace-1);margin:var(--espace-2) 0 var(--espace-4);display:grid}.raccourcis div{grid-template-columns:130px 1fr;display:grid}.raccourcis dd{margin:0}.palette{width:min(92vw,620px);max-width:none;margin-top:12vh;padding:0}.palette__champ{border:0;border-bottom:1px solid var(--bordure);width:100%;padding:var(--espace-4);border-radius:0;font-size:1.05rem}.palette__champ:focus-visible{outline:none}.palette__resultats{padding:var(--espace-2);max-height:60vh;margin:0;list-style:none;overflow-y:auto}.palette__groupe{text-transform:uppercase;letter-spacing:.06em;color:var(--texte-doux);margin:var(--espace-3) var(--espace-2) var(--espace-1);font-size:.78em}.palette__commande{padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-petit);cursor:pointer;display:grid}.palette__commande--active{background:var(--accent-doux)}.palette__detail{color:var(--texte-doux);white-space:nowrap;text-overflow:ellipsis;font-size:.85em;overflow:hidden}.palette__vide{padding:var(--espace-4);color:var(--texte-doux)}.notifications{bottom:var(--espace-4);right:var(--espace-4);gap:var(--espace-2);z-index:50;display:grid;position:fixed}.notification{padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon);box-shadow:var(--ombre);background:var(--texte);color:var(--fond)}.notification--erreur{background:var(--alerte-fond);color:var(--alerte);border:1px solid var(--alerte)}.notification{max-width:min(480px, calc(100vw - var(--espace-6)))}.section__actions{flex-shrink:0;font-size:.9em}.section__en-tete{flex-wrap:wrap}.formulaire,.champ{min-width:0}.palette__entete{border-bottom:1px solid var(--bordure);align-items:center;display:flex}.palette__champ{border-bottom:0;min-width:0}.palette__champ:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.palette__fermer{width:44px;height:44px;margin-right:var(--espace-2);border-radius:var(--rayon-petit);background:var(--surface-2);cursor:pointer;border:0;flex:none;font-size:1.5rem}.tableau-defilant{overscroll-behavior-inline:contain}.dialogue__actions,.formulaire__actions{flex-wrap:wrap}@media (width<=480px){.bouton{white-space:normal;text-align:center}.formulaire--ligne>.champ{flex:100%}.onglets__onglet,.pagination__lien,.case,.menu__aide{min-height:44px}.raccourcis div{grid-template-columns:100px 1fr}}.barre-filtres{gap:var(--espace-3);min-width:0;display:grid}.barre-filtres__principale{gap:var(--espace-4);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.barre-filtres__recherche{flex:260px;min-width:0}.barre-filtres__outils{align-items:center;gap:var(--espace-2);padding:var(--espace-3);background:var(--accent-doux);border-radius:var(--rayon-petit);flex-wrap:wrap;display:flex}.barre-filtres__select{max-width:min(100%,300px)}.barre-filtres__outils .bouton{margin-left:auto}.panneau-filtres{gap:var(--espace-4);padding:var(--espace-5);background:var(--survol);border:1px solid var(--bordure);border-radius:var(--rayon);flex-wrap:wrap;align-items:end;display:flex}.panneau-filtres label{gap:var(--espace-1);font-size:.9em;display:grid}.panneau-filtres label.case{display:flex}.resultats__en-tete{justify-content:space-between;align-items:center;gap:var(--espace-3);flex-wrap:wrap;display:flex}.resultats__nombre{margin:0;font-weight:600}.resultats__actualisation{color:var(--texte-doux);font-weight:400}.resultats__actions{gap:var(--espace-1);flex-wrap:wrap;display:flex}.liste-opp{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);margin:0;padding:0;list-style:none;overflow:hidden}.liste-opp__entete{gap:var(--espace-4);padding:var(--espace-3) var(--espace-5);background:var(--surface-2);grid-template-columns:minmax(0,1fr) 390px;font-size:.85em;font-weight:600;display:grid}.liste-opp__colonnes{gap:var(--espace-3);grid-template-columns:132px 105px 1fr;display:grid}.liste-opp__colonnes>:nth-child(2){text-align:right}.liste-opp__colonnes>:last-child{text-align:center}.ligne-opp+.ligne-opp{border-top:1px solid var(--bordure)}.ligne-opp__lien{gap:var(--espace-4);padding:var(--espace-4) var(--espace-5);color:var(--texte);grid-template-columns:minmax(0,1fr) 390px;text-decoration:none;display:grid;position:relative}.ligne-opp__lien:hover{background:var(--survol)}.ligne-opp--selectionnee .ligne-opp__lien{background:var(--selection);box-shadow:inset 3px 0 var(--accent)}.ligne-opp__lien:focus-visible{outline-offset:-3px;border-radius:var(--rayon-petit)}.ligne-opp__principal{align-content:start;gap:3px;min-width:0;display:grid}.ligne-opp__principal>.point-nouveau{width:6px;height:6px;position:absolute;top:25px;left:9px}.ligne-opp__acheteur{font-weight:600}.ligne-opp--nouvelle .ligne-opp__acheteur{color:var(--texte)}.ligne-opp__objet{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ligne-opp__meta{color:var(--texte-doux);font-size:.85em}.ligne-opp__chiffres{align-content:start;align-items:start;gap:var(--espace-3);grid-template-columns:132px 105px 1fr;padding-top:2px;display:grid}.ligne-opp__chiffres>.echeance{text-align:left;gap:var(--espace-1)}.ligne-opp__chiffres>.statut-suivi{justify-self:center}.ligne-opp__montant{font-family:var(--police-chiffres);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.95em}@media (width<=1200px){.liste-opp__entete{display:none}.ligne-opp__lien{grid-template-columns:minmax(0,1fr) 170px}.ligne-opp__chiffres{text-align:right;grid-template-columns:1fr;justify-items:end}.ligne-opp__chiffres>.echeance{text-align:right}.ligne-opp__chiffres>.statut-suivi{justify-self:end}}@media (width>=861px) and (width<=1000px){.page{padding:var(--espace-5)}}@media (width<=640px){.liste-opp{border-radius:var(--rayon-petit)}.liste-opp__entete{display:none}.ligne-opp__lien{padding:var(--espace-4);gap:var(--espace-3);grid-template-columns:1fr}.ligne-opp__principal>.point-nouveau{left:5px}.ligne-opp__chiffres{align-items:center;gap:var(--espace-3);flex-wrap:wrap;display:flex}.ligne-opp__chiffres>.statut-suivi{margin-left:auto}.ligne-opp__objet{-webkit-line-clamp:3}.barre-filtres__principale{gap:var(--espace-3)}.barre-filtres__principale .onglets{width:100%}.barre-filtres__principale .onglets__onglet{padding-inline:var(--espace-2);flex:1;justify-content:center}.barre-filtres__outils select{flex:100%;max-width:100%}}.cartes{gap:var(--espace-2);margin:0;padding:0;list-style:none;display:grid}.carte-opp,.carte-suivi__lien{padding:var(--espace-3);border:1px solid var(--bordure);border-radius:var(--rayon);color:var(--texte);background:var(--surface);gap:2px;text-decoration:none;display:grid}.carte-opp:hover,.carte-suivi__lien:hover{border-color:var(--accent)}.carte-opp--nouvelle{border-left:3px solid var(--accent)}.carte-opp__acheteur{font-weight:600}.carte-opp__objet{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92em;display:-webkit-box;overflow:hidden}.carte-opp__meta,.carte-opp__detail{color:var(--texte-doux);font-size:.85em}.carte-opp__meta .echeance{display:inline}.carte-opp__meta .echeance__delai{margin-left:var(--espace-1)}.indicateurs{gap:var(--espace-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.indicateur{gap:var(--espace-1);padding:var(--espace-5);background:var(--survol);border:1px solid var(--bordure);border-radius:var(--rayon);color:var(--texte);height:100%;text-decoration:none;display:grid}.indicateurs>li:first-child .indicateur{background:var(--accent-doux);border-color:var(--accent-doux)}.indicateur:hover{border-color:var(--accent)}.indicateur__valeur{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:2.2rem;font-weight:600}.indicateur__libelle{color:var(--texte-doux)}.grille-tableau{gap:var(--espace-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;display:grid}.liste-veilles-courte{gap:var(--espace-1);margin:0;padding:0;list-style:none;display:grid}.liste-veilles-courte a{justify-content:space-between;gap:var(--espace-3);padding:var(--espace-2);border-radius:var(--rayon-petit);color:var(--texte);text-decoration:none;display:flex}.liste-veilles-courte a:hover{background:var(--surface-2)}.page--fiche{gap:var(--espace-4)}.navigation-fiche{align-items:center;gap:var(--espace-1);display:flex}.navigation-fiche__position{color:var(--texte-doux);font-size:.9em}.actions-fiche{top:calc(var(--hauteur-barre) + var(--espace-2));z-index:5;gap:var(--espace-3);padding:var(--espace-4);background:var(--surface);border:1px solid var(--accent);border-radius:var(--rayon);box-shadow:var(--ombre);display:grid;position:sticky}.actions-fiche__ligne{gap:var(--espace-3);flex-wrap:wrap;align-items:end;display:flex}.actions-fiche__champ,.actions-fiche__note{gap:var(--espace-1);font-size:.9em;font-weight:600;display:grid}.actions-fiche__raccourcis{gap:var(--espace-1);flex-wrap:wrap;display:flex}.actions-fiche__pied{flex-wrap:wrap}.actions-fiche__pied>*{overflow-wrap:anywhere;min-width:0}.actions-fiche__pied{justify-content:space-between;align-items:center;gap:var(--espace-3);display:flex}@media (width<=860px){.actions-fiche{position:static}}.faits{gap:var(--espace-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:0;display:grid}.faits__fait{background:var(--survol);border:1px solid var(--bordure);border-radius:var(--rayon-petit);padding:var(--espace-4);overflow-wrap:anywhere;min-width:0}.faits__fait dt{color:var(--texte-doux);font-size:.82em}.faits__fait dd{margin:var(--espace-1) 0 0}.faits__fait--fort dd{font-size:1.1rem;font-weight:600}.fiche__colonnes{gap:var(--espace-4);grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;display:grid}.fiche__principale,.fiche__laterale{gap:var(--espace-4);display:grid}@media (width<=960px){.fiche__colonnes{grid-template-columns:1fr}}.liste-points{padding-left:var(--espace-5);gap:var(--espace-1);margin:0;display:grid}.liste-sources{padding-left:var(--espace-5);word-break:break-all;margin:0;font-size:.9em}.liste-sources a{min-height:24px;padding-block:3px;display:inline-block}.controles{gap:var(--espace-1);margin:0;padding:0;list-style:none;display:grid}.controles__ok{color:var(--succes)}.controles__non{color:var(--texte-doux)}.note-verification{background:var(--surface-2);padding:var(--espace-3);border-radius:var(--rayon);white-space:pre-wrap}.colonnes-suivi{gap:var(--espace-3);padding-bottom:var(--espace-2);grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.colonne-suivi{background:var(--surface-2);border-radius:var(--rayon);padding:var(--espace-3);gap:var(--espace-2);align-content:start;display:grid}.colonne-suivi__nombre{color:var(--texte-doux);font-weight:400}.colonne-suivi__aide{color:var(--texte-doux);margin:0;font-size:.85em}.carte-suivi{gap:var(--espace-1);display:grid}.rappel{color:var(--info);font-size:.85em;font-weight:600}.rappel--echu{color:var(--alerte)}.groupe-cases{gap:var(--espace-4);flex-wrap:wrap;display:flex}.mois-echeancier{gap:var(--espace-2);display:grid}.mois-echeancier__titre:first-letter{text-transform:uppercase}.mois-echeancier .cartes{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.liste-veilles{gap:var(--espace-3);margin:0;padding:0;list-style:none;display:grid}.veille{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);padding:var(--espace-4);gap:var(--espace-2);display:grid}.veille--inactive{opacity:.7}.veille__en-tete{gap:var(--espace-2);align-items:center;display:flex}.veille__criteres,.veille__chiffres{margin:0}.veille__actions{gap:var(--espace-2);display:flex}.edition-veille{gap:var(--espace-5);grid-template-columns:minmax(0,3fr) minmax(280px,2fr);align-items:start;display:grid}.apercu-veille{top:calc(var(--hauteur-barre) + var(--espace-4));position:sticky}.apercu-veille__total{margin:0;font-size:1.3rem;font-weight:700}@media (width<=960px){.edition-veille{grid-template-columns:1fr}.apercu-veille{position:static}}.choix-secteur{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.formulaire .choix-secteur__option{align-items:center;gap:var(--espace-2);padding:var(--espace-3);border:1px solid var(--bordure);border-radius:var(--rayon);cursor:pointer;display:flex}.formulaire .choix-secteur__option--choisi{border-color:var(--accent);background:var(--accent-doux)}.choix-secteur__option input{min-height:auto}.fenetre{grid-template-columns:repeat(auto-fit,minmax(160px,max-content));align-items:end}.fenetre .champ__aide{grid-column:1/-1}.grille-compte{gap:var(--espace-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;display:grid}.offre__nom{margin:0;font-size:1.2rem;font-weight:700}.usage{gap:var(--espace-2);margin:0;display:grid}.usage__ligne{gap:var(--espace-3);grid-template-columns:1fr auto;align-items:center;display:grid}.usage__ligne dd{align-items:center;gap:var(--espace-2);margin:0;display:flex}.membres{gap:var(--espace-2);margin:0;padding:0;list-style:none;display:grid}.membre{gap:0 var(--espace-3);padding:var(--espace-2) 0;border-bottom:1px solid var(--bordure);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;display:grid}.membre>span{grid-column:1;min-width:0}.membre .bouton{grid-area:1/2/span 3;align-self:center}.liste-demandes{gap:var(--espace-3);margin:0;padding:0;list-style:none;display:grid}.demande{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);padding:var(--espace-4)}.demande--nouvelle{border-left:3px solid var(--accent)}.demande__actions{gap:var(--espace-2);flex-wrap:wrap;align-items:center;display:flex}.page-connexion{place-content:center;gap:var(--espace-6);min-height:100dvh;padding:var(--espace-5);background:radial-gradient(ellipse at top, var(--fond-hero), transparent 70%), var(--fond);justify-items:center;display:grid}.page-connexion__marque{letter-spacing:.08em;color:var(--texte);font-size:1.4rem;font-weight:800;text-decoration:none}.carte-connexion{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);width:min(100%,440px);padding:var(--espace-6);gap:var(--espace-5);box-shadow:var(--ombre);display:grid}#code{font:1.6rem var(--police-chiffres);letter-spacing:.4em;text-align:center}.accueil{max-width:1180px;padding:0 var(--espace-5);margin:0 auto}.accueil__barre{padding:var(--espace-4) 0;justify-content:space-between;align-items:center;gap:var(--espace-3);flex-wrap:wrap;display:flex}.accueil__barre nav{gap:var(--espace-4);flex-wrap:wrap;align-items:center;display:flex}.accueil__marque{letter-spacing:.08em;font-size:1.2rem;font-weight:800}.accueil__hero{padding:var(--espace-8) var(--espace-7);margin-block:var(--espace-5) var(--espace-7);gap:var(--espace-5);background:var(--fond-hero);border-radius:var(--rayon);max-width:none;display:grid}.accueil__hero h1{letter-spacing:-.045em;max-width:28ch;font-size:clamp(2rem,4.4vw,3.5rem)}.accueil__hero>p{max-width:75ch;color:var(--texte-doux);text-wrap:pretty;font-size:1.08rem}.accueil__actions{gap:var(--espace-3);flex-wrap:wrap;display:flex}.accueil__section{padding:var(--espace-7) 0;gap:var(--espace-5);border-top:1px solid var(--bordure);display:grid}.accueil__section>h2{font-size:1.7rem}.etapes{gap:var(--espace-5);counter-reset:etape;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.etapes li{counter-increment:etape;padding:var(--espace-5);background:var(--surface);border-radius:var(--rayon);border:1px solid var(--bordure)}.etapes li:before{content:"0" counter(etape);color:var(--accent-lien);margin-bottom:var(--espace-4);font-size:1.6rem;font-weight:600;display:block}.etapes strong{margin-bottom:var(--espace-2);display:block}.fiche-exemple{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);box-shadow:var(--ombre);margin:0;display:grid;overflow:hidden}.fiche-exemple div{gap:var(--espace-4);padding:var(--espace-4) var(--espace-5);border-bottom:1px solid var(--bordure);grid-template-columns:210px 1fr;display:grid}.fiche-exemple div:last-child{border-bottom:0}.fiche-exemple dt{color:var(--texte-doux)}.fiche-exemple dd{margin:0}.offres{gap:var(--espace-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.offre{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);padding:var(--espace-5);gap:var(--espace-2);align-content:start;display:grid}.offre__prix{margin:0;font-size:1.3rem;font-weight:700}.offre{padding:var(--espace-6);gap:var(--espace-4)}.offre:last-child{border-color:var(--accent);background:var(--survol)}.offre h3{font-size:1.25rem}.offre__prix{letter-spacing:-.035em;font-size:1.8rem}.offre ul{padding-left:var(--espace-4);gap:var(--espace-2);display:grid}.formulaire--demande{background:var(--surface);max-width:780px;padding:var(--espace-6);border-radius:var(--rayon);border:1px solid var(--bordure);box-shadow:var(--ombre);grid-template-columns:1fr 1fr}.formulaire--demande>.champ:nth-of-type(n+5),.formulaire--demande>.message,.formulaire--demande>.bouton{grid-column:1/-1}.formulaire--demande>.bouton{justify-self:start}.accueil__pied{padding:var(--espace-5) 0;color:var(--texte-doux);border-top:1px solid var(--bordure);font-size:.9em}.auth-navigation{gap:var(--espace-1);padding:var(--espace-1);border:1px solid var(--bordure);border-radius:var(--rayon-pilule);background:var(--surface);flex-wrap:wrap;display:inline-flex}.auth-navigation a{min-height:40px;padding:var(--espace-2) var(--espace-4);border-radius:var(--rayon-pilule);color:var(--texte-doux);align-items:center;font-size:.9em;text-decoration:none;display:inline-flex}.auth-navigation a[aria-current]{background:var(--accent-doux);color:var(--accent-lien);font-weight:600}.page-connexion .auth-navigation{margin-top:calc(-1 * var(--espace-4))}.page-inscription{max-width:1380px;padding:var(--espace-5);margin:0 auto}.auth__barre{justify-content:space-between;align-items:center;gap:var(--espace-4);padding:var(--espace-3) 0 var(--espace-6);flex-wrap:wrap;display:flex}.auth__barre>a{text-decoration:none}.inscription{background:var(--surface);border-radius:var(--rayon);box-shadow:var(--ombre);grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);display:grid;overflow:hidden}.inscription__offres{min-width:0;padding:var(--espace-6);background:var(--survol);gap:var(--espace-4);align-content:start;display:grid}.inscription__offres h1{max-width:24ch;font-size:clamp(1.7rem,2.7vw,2.5rem)}.inscription__repere{color:var(--accent-lien);letter-spacing:.09em;margin:0;font-size:.78em;font-weight:600}.inscription__formulaire{padding:var(--espace-6);gap:var(--espace-5);align-content:start;min-width:0;display:grid}.inscription__formulaire h2{font-size:1.6rem}.auth-etapes{gap:var(--espace-3);color:var(--texte-doux);flex-wrap:wrap;margin:0;padding:0;font-size:.8em;list-style:none;display:flex}.auth-etapes li{padding-bottom:var(--espace-2);border-bottom:2px solid var(--bordure)}.auth-etapes li[aria-current]{color:var(--accent-lien);border-color:var(--accent);font-weight:600}.choix-offres{border:0;min-width:0;padding:0}.choix-offres legend{padding:0 0 var(--espace-3);color:var(--texte-doux);font-weight:500}.choix-offres .offres{grid-template-columns:repeat(2,minmax(0,1fr))}.choix-offres .offre{padding:var(--espace-5);gap:var(--espace-3);background:var(--surface);border-color:var(--bordure);min-width:0}.choix-offres .offre--choisie{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--survol)}.offre__choix{align-items:start;gap:var(--espace-2);cursor:pointer;display:flex}.offre__choix input{margin-top:5px}.offre__choix>span{min-width:0}.offre__choix .offre__nom{font-size:1.1rem;display:block}.offre__choix .offre__prix{font-size:1.5rem;display:block}.offre__prix small{letter-spacing:normal;white-space:nowrap;font-size:.55em;font-weight:400}.offre__caracteristiques{margin:0;list-style:none;padding:0!important}.offre__caracteristiques li{padding-left:var(--espace-4);font-size:.9em;position:relative}.offre__caracteristiques li:before{content:"·";color:var(--texte-doux);font-weight:600;position:absolute;left:0}.offre__inclus{color:var(--texte)}.offre__non-inclus{color:var(--texte-doux)}.code-auth{letter-spacing:.3em;text-align:center;width:100%;font-size:1.6rem}.abonnement__actions{align-items:center;gap:var(--espace-3);flex-wrap:wrap;display:flex}.page--abonnement .offres{max-width:100%}@media (width<=1100px){.inscription{grid-template-columns:1fr}.inscription__formulaire{border-top:1px solid var(--bordure);border-top:0;border-bottom:1px solid var(--bordure);grid-row:1}}.auth-google{gap:var(--espace-3);min-width:0;margin-block:var(--espace-3);display:grid}.auth-google--masquee{display:none}.auth-google__bouton{width:100%;min-width:0;min-height:44px}.auth-google__separateur{gap:var(--espace-3);color:var(--texte-doux);align-items:center;margin:0;font-size:.9em;display:flex}.auth-google__separateur:before,.auth-google__separateur:after{content:"";background:var(--bordure);flex:1;height:1px}.page-session-erreur{margin:var(--espace-5) auto;width:min(680px, calc(100% - var(--espace-5)));min-height:0}@media (width<=640px){.page-inscription{padding:var(--espace-4)}.inscription__offres,.inscription__formulaire{padding:var(--espace-5)}.choix-offres .offres{grid-template-columns:1fr}.auth__barre{padding-bottom:var(--espace-5)}.accueil{padding-inline:var(--espace-4)}.accueil__barre nav{gap:var(--espace-3);font-size:.85em}.accueil__hero{padding:var(--espace-6) var(--espace-5);margin-block:var(--espace-4) var(--espace-6)}.accueil__hero>p{font-size:.95rem}.etapes,.formulaire--demande{grid-template-columns:1fr}.formulaire--demande{padding:var(--espace-5)}.fiche-exemple div{gap:var(--espace-1);grid-template-columns:1fr}.offres{grid-template-columns:1fr}.section{padding:var(--espace-4)}.actions-fiche__pied,.veille__actions,.membre{flex-wrap:wrap}.actions-fiche__note,.actions-fiche__champ{min-width:0;max-width:100%}.membre{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr)}.membre .bouton{margin-top:var(--espace-2);grid-area:auto/1;justify-self:start}}
