.sc-hero{background:linear-gradient(180deg,#f2fbf6,#f8fdfa 52%,#fff)}.sc-hero-halo{background:radial-gradient(1000px 560px at 84% 8%,rgba(9,171,120,.11),transparent 62%),radial-gradient(760px 440px at 2% 0%,rgba(9,171,120,.07),transparent 64%)}.sc-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#fff;border:1px solid #D6EEE2;color:#09ab78;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sc-sommaire{background:#fff;border:1px solid #EAF3EE;border-radius:18px;padding:20px 22px;box-shadow:0 1px 2px #24333a0a}.sc-sommaire ol{counter-reset:sc;list-style:none;margin:0;padding:0}.sc-sommaire li{counter-increment:sc;position:relative;padding-left:30px;margin-bottom:9px;line-height:1.45}.sc-sommaire li:last-child{margin-bottom:0}.sc-sommaire li:before{content:counter(sc);position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:6px;background:#f2fbf6;border:1px solid #DCEFE5;color:#09ab78;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.sc-sommaire a{color:#24333a;font-size:14px;text-decoration:none;transition:color .18s ease}.sc-sommaire a:hover{color:#09ab78}@media(min-width:1280px){.sc-sommaire-colonne{position:sticky;top:104px;max-height:calc(100vh - 132px);overflow-y:auto}}.sc-corps{color:#37474f}.sc-corps h2{scroll-margin-top:104px;font-size:26px;line-height:1.25;font-weight:650;letter-spacing:-.015em;color:#24333a;margin:52px 0 16px}.sc-corps h3{font-size:19px;line-height:1.3;font-weight:650;color:#24333a;margin:32px 0 10px}.sc-corps p{margin:0 0 16px;line-height:1.72;font-size:16.5px}.sc-corps ul,.sc-corps ol{margin:0 0 18px;padding-left:22px;line-height:1.7}.sc-corps li{margin-bottom:8px}.sc-corps strong{color:#24333a;font-weight:650}.sc-corps a{color:#09ab78;text-decoration:underline;text-underline-offset:2px}.sc-corps>*:first-child{margin-top:0}.sc-dialogue{position:relative;background:#fbfdfc;border:1px solid #E4F0EA;border-radius:18px;padding:22px 22px 18px;margin:26px 0}.sc-dialogue-tete{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px dashed #E4F0EA}.sc-dialogue-titre{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#6b8079}.sc-copier{display:inline-flex;align-items:center;gap:6px;border:1px solid #DCEFE5;background:#fff;color:#09ab78;border-radius:9px;padding:5px 11px;font-size:12px;font-weight:600;cursor:pointer;transition:background .18s ease,border-color .18s ease;flex:0 0 auto}.sc-copier:hover{background:#f2fbf6;border-color:#bfe7d5}.sc-copier[data-fait="1"]{color:#24333a;border-color:#bfe7d5}.sc-ligne{display:flex;gap:12px;margin-bottom:13px}.sc-ligne:last-child{margin-bottom:0}.sc-qui{flex:0 0 auto;min-width:74px;font-size:12.5px;font-weight:700;color:#09ab78;padding-top:2px}.sc-ligne[data-qui=eux] .sc-qui{color:#8a9a93}.sc-dit{margin:0;line-height:1.62;font-size:15.5px;color:#24333a}.sc-ligne[data-qui=eux] .sc-dit{color:#556860;font-style:italic}.sc-note{margin:6px 0 0 86px;font-size:13px;line-height:1.55;color:#6b8079;border-left:2px solid #E4F0EA;padding-left:11px}.sc-duo{display:grid;grid-template-columns:1fr;gap:14px;margin:24px 0}@media(min-width:640px){.sc-duo{grid-template-columns:1fr 1fr}}.sc-duo-carte{border-radius:16px;padding:18px 18px 16px;border:1px solid}.sc-duo-carte p{margin:0;font-size:15px;line-height:1.6}.sc-duo-carte .sc-duo-label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:9px}.sc-mal{background:#fdf6f3;border-color:#f2ded4}.sc-mal .sc-duo-label{color:#c4703a}.sc-mal p{color:#6b5245}.sc-bien{background:#f4fbf7;border-color:#d9efe4}.sc-bien .sc-duo-label{color:#09ab78}.sc-bien p{color:#2f4a40}.sc-encart{border-radius:16px;padding:18px 20px;margin:26px 0;border:1px solid #E4F0EA;background:#fbfdfc}.sc-encart p:last-child{margin-bottom:0}.sc-encart-titre{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#09ab78;margin-bottom:9px}.sc-encart--attention{background:#fffbf4;border-color:#f1e3cc}.sc-encart--attention .sc-encart-titre{color:#b07d2e}.sc-chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:26px 0}.sc-chiffre{background:#fff;border:1px solid #EAF3EE;border-radius:16px;padding:18px 16px;text-align:center}.sc-chiffre-valeur{font-size:27px;font-weight:700;color:#09ab78;letter-spacing:-.02em;line-height:1.1}.sc-chiffre-label{margin-top:5px;font-size:13px;line-height:1.45;color:#6b8079}.sc-tableau-cadre{overflow-x:auto;margin:26px 0;border:1px solid #EAF3EE;border-radius:16px;background:#fff}.sc-tableau{width:100%;border-collapse:collapse;min-width:520px}.sc-tableau th{text-align:left;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6b8079;padding:13px 16px;background:#f7fbf9;border-bottom:1px solid #EAF3EE}.sc-tableau td{padding:13px 16px;font-size:14.5px;line-height:1.55;color:#37474f;border-bottom:1px solid #F1F6F3;vertical-align:top}.sc-tableau tr:last-child td{border-bottom:0}.sc-faq details{border-bottom:1px solid #EAF3EE;padding:16px 0}.sc-faq details:first-of-type{border-top:1px solid #EAF3EE}.sc-faq summary{cursor:pointer;list-style:none;font-weight:600;font-size:16px;color:#24333a;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.sc-faq summary::-webkit-details-marker{display:none}.sc-faq summary:after{content:"+";color:#09ab78;font-size:20px;line-height:1;flex:0 0 auto;transition:transform .18s ease}.sc-faq details[open] summary:after{content:"−"}.sc-faq details p{margin:11px 0 0;font-size:15.5px;line-height:1.68;color:#4a5c55}.sc-lie{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #EAF3EE;border-radius:18px;padding:20px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;box-shadow:0 1px 2px #24333a0a;height:100%}.sc-lie:hover{transform:translateY(-3px);border-color:#bfe7d5;box-shadow:0 22px 40px -28px #24333a6b}.sc-lie-couverture{position:absolute;inset:0;border-radius:inherit}@media(prefers-reduced-motion:reduce){.sc-lie,.sc-copier{transition:none}.sc-lie:hover{transform:none}}@media print{nav,footer,.sc-hero-halo,.sc-copier,.sc-sommaire-colonne,.sc-noprint{display:none!important}.sc-hero{background:none!important}.sc-dialogue{break-inside:avoid;border-color:#ccc;background:#fff}.sc-corps{font-size:12pt}.sc-corps h2{margin-top:22pt}a[href^="/"]:after,a[href^=http]:after{content:""}}
