.section-comparatif{background:var(--white-100)}.section-comparatif q svg{max-width:100%}.section-comparatif .skip-link{position:fixed;top:12px;left:12px;z-index:20;transform:translateY(-140%);border-radius:4px;background:#0a272b;color:var(--white-100);padding:12px 16px;font-weight:700}.section-comparatif .skip-link:focus{transform:translateY(0)}.section-comparatif .sprite-icones{position:absolute;width:0;height:0}.section-comparatif .icone{display:block;width:100%;height:100%}.section-comparatif .bouton{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:2px solid #07ca5a;border-radius:999px;background:#b4efb4;color:#0a272b;padding:10px 18px;font-weight:800;text-align:center;text-decoration:none;transition:background-color 160ms ease,border-color 160ms ease,transform 160ms ease}.section-comparatif .bouton:hover{border-color:#07874e;background:#9bed9f;transform:translateY(-1px)}.section-comparatif .bouton--clair{border-color:rgba(0,0,0,0)}.section-comparatif .bouton--petit{min-height:40px;padding:8px 16px;font-size:14px}.section-comparatif .tooltip-container{cursor:pointer;position:relative}.section-comparatif .tooltip-container svg{fill:#454545;width:20px}.section-comparatif .tooltip-container .tooltip-text{visibility:hidden;display:none;position:absolute;background:#000;color:#fff;padding:10px;border-radius:12px;z-index:1;left:26px;top:50%;transform:translateY(-50%);width:226px}.section-comparatif .tooltip-container .tooltip-text::after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-4px;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0) #000 rgba(0,0,0,0) rgba(0,0,0,0)}.section-comparatif .tooltip-container:hover .tooltip-text,.section-comparatif .tooltip-container:focus-visible .tooltip-text{visibility:visible;display:block}.section-comparatif .container-comparatif{display:flex;flex-direction:column;gap:10px;padding:var(--layout-margin, 20px) 0}@media all and (min-width: 1152px){.section-comparatif .container-comparatif{padding:var(--layout-margin, 48px) 0}}.section-comparatif .comparatif-title{display:block;flex:1 1 0;margin:0;font-size:24px;line-height:28px;font-weight:700}@media all and (min-width: 1025px){.section-comparatif .comparatif-title{display:none}}.section-comparatif .bloc-offres{display:flex;justify-content:space-between;position:sticky;z-index:2;padding:4px;align-items:center;gap:8px;top:66px;border-radius:0 0 14px 14px;background:#fff}@media all and (min-width: 1024px){.section-comparatif .bloc-offres{gap:16px;top:116px;padding:8px;border-radius:0 0 22px 22px}}.section-comparatif .bloc-offres h2{flex:1 1 0;margin:0;font-size:24px;line-height:28px}.section-comparatif .liste-offres{display:flex;width:50%;gap:16px}.section-comparatif .carte-offre{display:flex;position:relative;min-width:0;flex:1 1 0;flex-direction:column;align-items:flex-start;justify-content:space-evenly;gap:8px;border-radius:var(--border-radius-S);padding:var(--layout-padding);background-color:var(--white-100);background-color:var(--bgColor)}.section-comparatif .carte-offre--pratiq{background:#aac2d8}.section-comparatif .carte-offre--uniq{background:#c1d062}.section-comparatif .carte-offre--uniq-plus{background:#cdb374}.section-comparatif .carte-offre h3{margin:0;color:var(--black-100, #0a272b);font-size:20px;font-style:normal;font-weight:900;line-height:24px}@media all and (min-width: 1024px){.section-comparatif .carte-offre h3{font-size:24px}}.section-comparatif .carte-offre__prix{display:flex;width:100%;align-items:flex-end;gap:0;margin:0;white-space:nowrap}.section-comparatif .carte-offre__prix strong{color:var(--secondary-100, #0a272b);font-style:normal;font-weight:700;line-height:20px;font-size:20px}.section-comparatif .carte-offre__prix span{color:var(--secondary-100, #0a272b);font-size:var(--text-size-p4, 10px);font-style:normal;font-weight:400;line-height:14px}.section-comparatif .carte-offre__cta{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:4px;border-radius:999px;padding:13px 24px;font-size:16px;line-height:20px;font-weight:800;text-decoration:none;margin:0;position:static}@media all and (max-width: 375px){.section-comparatif .carte-offre__cta{font-size:var(--text-size-p3) !important}}.section-comparatif .carte-offre__cta--white{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:4px;border-radius:999px;color:var(--black-100);padding:13px 24px;font-size:16px;line-height:20px;font-weight:800;text-decoration:none;background-color:var(--white-100);border:1px solid var(--black-100)}.section-comparatif .carte-offre__cta span{display:flex;align-items:center;gap:4px}.section-comparatif .carte-offre__cta-icone{width:24px;height:24px}@media(max-width: 1024px){.section-comparatif .carte-offre__cta-icone{width:14px;height:14px}}.section-comparatif .bloc-tableau-comparatif{background:var(--white-100)}.section-comparatif .tableau-comparatif{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.section-comparatif .tableau-comparatif caption{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);white-space:nowrap}.section-comparatif .tableau-comparatif th,.section-comparatif .tableau-comparatif td{min-width:0;padding:8px;border:0;overflow-wrap:anywhere;vertical-align:middle}.section-comparatif .tableau-comparatif td{padding:6px 13px}.section-comparatif .tableau-comparatif__entete-accessible{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;pointer-events:none;white-space:nowrap}.section-comparatif .tableau-comparatif__entete-accessible th{height:1px;padding:0;border:0}.section-comparatif .tableau-comparatif tbody tr{background:var(--white-100)}.section-comparatif .tableau-comparatif tbody tr.tableau-comparatif__ligne--soft{background:var(--primary-20, #f2f5ec)}.section-comparatif .tableau-comparatif tbody tr:not(.tableau-comparatif__groupe) th,.section-comparatif .tableau-comparatif tbody tr:not(.tableau-comparatif__groupe) td{border-right:2px solid var(--primary-20, #f2f5ec);border-left:2px solid var(--primary-20, #f2f5ec)}@media all and (min-width: 1024px){.section-comparatif .tableau-comparatif tbody tr:not(.tableau-comparatif__groupe) th{border-left:2px solid var(--primary-20, #f2f5ec);border-right:none}.section-comparatif .tableau-comparatif tbody tr:not(.tableau-comparatif__groupe) td{border:none}.section-comparatif .tableau-comparatif tbody tr:not(.tableau-comparatif__groupe) td:last-child{border-right:2px solid var(--primary-20, #f2f5ec)}}.section-comparatif .tableau-comparatif tbody tr:not(.tableau-comparatif__groupe):nth-child(even),.section-comparatif .tableau-comparatif tbody tr:last-child{background-color:var(--primary-20, #f2f5ec)}.section-comparatif .tableau-comparatif tbody tr:last-child{clip-path:border-box;border-radius:0 0 var(--border-radius-S) var(--border-radius-S)}.section-comparatif .tableau-comparatif tbody tr.contains-tooltip{overflow:hidden}.section-comparatif .tableau-comparatif tbody tr.contains-tooltip .title .texte{display:none}@media all and (min-width: 1024px){.section-comparatif .tableau-comparatif tbody tr.contains-tooltip .title .texte{display:block}}.section-comparatif .tableau-comparatif tbody tr.contains-tooltip .title button{background-color:rgba(0,0,0,0);border:none;width:100%;position:relative;text-align:left;padding:0;cursor:pointer;z-index:1}@media all and (min-width: 1024px){.section-comparatif .tableau-comparatif tbody tr.contains-tooltip .title button{display:none}}.section-comparatif .tableau-comparatif tbody tr.contains-tooltip .title .tooltip-container{display:none}@media all and (min-width: 1024px){.section-comparatif .tableau-comparatif tbody tr.contains-tooltip .title .tooltip-container{display:block}}.section-comparatif .tableau-comparatif tbody tr.contains-tooltip .title .arrow{display:flex;position:absolute;right:30px}@media all and (min-width: 1024px){.section-comparatif .tableau-comparatif tbody tr.contains-tooltip .title .arrow{display:none}}.section-comparatif .tableau-comparatif tbody tr.contains-tooltip .title .arrow.open{transform:rotate(180deg)}.section-comparatif .tableau-comparatif tbody tr.contains-tooltip th.tooltip{height:0px;padding:0;display:none}.section-comparatif .tableau-comparatif tbody tr.contains-tooltip th.tooltip.open{display:flex;height:auto;padding:8px 12px}@media all and (min-width: 1024px){.section-comparatif .tableau-comparatif tbody tr.contains-tooltip th.tooltip{display:none}}.section-comparatif .tableau-comparatif tbody th[scope=row]{min-height:48px}.section-comparatif .tableau-comparatif tbody th[scope=row],.section-comparatif .tableau-comparatif tbody button{color:#0a272b;font-size:16px;font-weight:800;line-height:20px;text-align:left}@media(max-width: 1024px){.section-comparatif .tableau-comparatif tbody th[scope=row],.section-comparatif .tableau-comparatif tbody button{width:100%;background:#fff;display:flex;flex-direction:column;justify-content:center}}.section-comparatif .tableau-comparatif tbody th[scope=row].tooltip span,.section-comparatif .tableau-comparatif tbody button.tooltip span{color:var(--secondary-70, #54686b);font-size:var(--text-size-p2, 14px);font-style:normal;font-weight:400;line-height:18px;display:flex;flex-direction:column;align-items:flex-start}@media all and (min-width: 1024px){.section-comparatif .tableau-comparatif tbody th[scope=row].tooltip,.section-comparatif .tableau-comparatif tbody button.tooltip{display:none}}.section-comparatif .tableau-comparatif tbody td{color:#0a272b;font-weight:400;line-height:20px;text-align:center}@media(max-width: 1024px){.section-comparatif .tableau-comparatif tbody td{background:#f2f5ec}}.section-comparatif .tableau-comparatif__col-libelle{width:50%}.section-comparatif .tableau-comparatif__groupe th{background:#0a272b;color:var(--white-100);padding:12px;font-size:16px;line-height:20px;text-align:left}.section-comparatif .tableau-comparatif__groupe:first-child th{border-radius:var(--border-radius-S) var(--border-radius-S) 0 0}.section-comparatif .tableau-comparatif__libelle{display:inline-flex;align-items:center;gap:6px}.section-comparatif .tableau-comparatif__valeur{display:inline-flex;min-height:36px;align-items:center;justify-content:center}.section-comparatif .tableau-comparatif__lien{color:#07874e;font-weight:800;text-decoration-thickness:2px;text-underline-offset:3px}.section-comparatif .picto-info{display:inline-flex;width:16px;height:16px;flex:0 0 16px}.section-comparatif .picto-statut{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center}.section-comparatif .picto-statut--non-inclus,.section-comparatif .picto-statut--inclus{color:currentColor}@media(max-width: 1024px){.section-comparatif .bloc-offres{align-items:stretch;flex-direction:column}.section-comparatif .bloc-offres h2{margin-bottom:0;display:none}.section-comparatif .liste-offres{flex:0 0 auto;width:100%;justify-content:stretch}.section-comparatif .carte-offre{flex-basis:0}.section-services-quotidien .carte-services-quotidien{flex-direction:column}.container{width:min(100% - 24px,1208px)}.section-comparatif .liste-offres{gap:8px}.section-comparatif .carte-offre{padding:10px}.section-comparatif .carte-offre h3{color:var(--black-100, #0a272b);font-size:20px;font-style:normal;font-weight:900;line-height:24px}}@media(max-width: 1024px)and (min-width: 1024px){.section-comparatif .carte-offre h3{line-height:22px;font-size:18px}}@media(max-width: 1024px){.section-comparatif .carte-offre__cta{width:100%;padding:4px 6px;font-size:12px;gap:0;font-size:var(--text-size-p2, 14px);font-style:normal;font-weight:700;line-height:18px}.section-comparatif .carte-offre__cta--white{width:100%;padding:4px 6px;font-size:12px;gap:0;font-size:var(--text-size-p2, 14px);font-style:normal;font-weight:700;line-height:18px}.section-comparatif .carte-offre__cta span svg{width:16px}}@media(max-width: 1024px){.section-comparatif .tableau-comparatif{display:block;background:rgba(0,0,0,0)}.section-comparatif .tableau-comparatif colgroup,.section-comparatif .tableau-comparatif thead{display:none}.section-comparatif .tableau-comparatif tbody{display:flex;flex-direction:column;gap:0}.section-comparatif .tableau-comparatif tr{display:flex;flex-wrap:wrap;background:var(--white-100)}.section-comparatif .tableau-comparatif tbody td{display:flex;flex:1 1 33.333%;width:100%;align-items:center;justify-content:center;text-align:right}.section-comparatif .tableau-comparatif tbody td::before{content:""}.section-comparatif .tableau-comparatif__groupe{display:block;border-bottom:0}.section-comparatif .tableau-comparatif__groupe th{display:block;width:100%;padding:12px}.section-comparatif .tableau-comparatif__libelle{width:100%;justify-content:space-between}}