*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;overflow-x:hidden;scroll-behavior:smooth}*{margin:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin-block-end:0}:where(ul,ol):where(.list--none,[role=list]){list-style-type:none}:where(ul,ol):where(.list--none,.flex){padding-inline-start:0}body{line-height:1.5;min-block-size:100vh;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{line-height:1.2;text-wrap:balance}:where(img,picture,figure,video,canvas,svg,use){display:block;max-inline-size:100%}button,input,select,textarea{font-family:inherit;font-size:inherit}textarea:not([rows]){min-block-size:10lh}:target{scroll-margin-block:5ex}:root{--primary-50:#afcd37;--primary-60:#96b710;--primary-70:#64800a;--secondary-60:#3b3894;--neutral-0:#fff;--neutral-10:#f5f5f5;--neutral-20:#e4e4e4;--neutral-30:#c9c9c9;--neutral-40:#aeaeae;--neutral-50:#8f8f8f;--neutral-60:#737373;--neutral-70:#606060;--neutral-80:#484848;--neutral-90:#303030;--neutral-100:#212121;--warning-20:#fce7cd;--warning-30:#f9cf9b;--warning-40:#f6b769;--warning-50:#f39f37;--warning-60:#f18805;--warning-70:#c06c04;--warning-80:#905103;--warning-90:#603601;--error-20:#f5d6d6;--error-30:#e79d9d;--error-40:#da5858;--error-50:#d02525;--error-60:#b90e0e;--error-70:#8a0f0f;--error-80:#530909;--error-90:#360808;--surface:var(--neutral-0);--text:var(--neutral-90);--link:var(--primary-70);--font-display:"Arvo","Rockwell","Rockwell Nova","Roboto Slab","DejaVu Serif","Sitka Small",serif;--font-bodycopy:"Open Sans","Avenir","Montserrat","Corbel","URW Gothic","source-sans-pro",sans-serif;--font-icons:"Victor Mono","Menlo","Arial Unicode MS","Apple Symbols",sans-serif;--text-xs:clamp(0.8333rem,0.7857rem + 0.2381vw,1rem);--text-s:clamp(1rem,0.9286rem + 0.3571vw,1.25rem);--text-m:clamp(1.2rem,1.0964rem + 0.5179vw,1.5625rem);--text-l:clamp(1.44rem,1.2934rem + 0.733vw,1.9531rem);--text-xl:clamp(1.728rem,1.5242rem + 1.0192vw,2.4414rem);--line-height-xs:1.5;--line-height-s:1.5;--line-height-m:1.4;--line-height-heading-m:1.2;--line-height-heading-l:1.2;--line-height-heading-xl:1.2;--container-max:90rem;--container-large:56.625rem;--container-medium:42rem;--space-2xs:0.25rem;--space-xs:0.5rem;--space-s:clamp(0.75rem,0.6786rem + 0.3571vw,1rem);--space-m:clamp(1rem,0.9286rem + 0.3571vw,1.25rem);--space-l:clamp(1.5rem,1.3571rem + 0.7143vw,2rem);--space-xl:clamp(2rem,1.7143rem + 1.4286vw,3rem);--space-2xl:clamp(3rem,2.7143rem + 1.4286vw,4rem);--gap:clamp(1rem,0.7143rem + 1.4286vw,2rem);--body-block-padding:var(--gap);--body-inline-padding:var(--gap);--section-block-padding:var(--space-2xl);--flow-space:var(--space-m),1.5rem;--radius-2xs:0.25rem;--radius-xs:0.5rem;--radius-s:clamp(0.5rem,0.3571rem + 0.7143vw,1rem);--shadow:rgba(0,0,0,.12) 0px 1px 3px,rgba(0,0,0,.24) 0px 1px 2px;--solid-border:solid 0.0625rem currentColor;--focus-ring:solid 0.125rem currentColor}@font-face{font-family:Arvo;font-style:normal;font-weight:400;src:local("Arvo"),url(../fonts/arvo-regular-subset.woff2) format("woff2"),url(../fonts/arvo-regular-subset.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Arvo;font-style:italic;font-weight:400;src:local("Arvo"),url(../fonts/arvo-italic-subset.woff2) format("woff2"),url(../fonts/arvo-italic-subset.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:400 600;src:local("Open Sans"),url(../fonts/open-sans-regular-variable-subset.woff2) format("woff2"),url(../fonts/open-sans-regular-variable-subset.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-style:italic;font-weight:400 600;src:local("Open Sans"),url(../fonts/open-sans-italic-variable-subset.woff2) format("woff2"),url(../fonts/open-sans-italic-variable-subset.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Victor Mono;font-style:normal;font-weight:400;src:local("Victor Mono"),url(../fonts/victor-mono-regular-variable-subset.woff2) format("woff2"),url(../fonts/victor-mono-regular-variable-subset.woff) format("woff");unicode-range:u+2197,u+21af}body{font-family:var(--font-bodycopy);font-size:1rem;font-size:var(--text-s);font-style:normal;font-synthesis:none;line-height:var(--line-height-s)}strong{font-weight:600}.font-bodycopy{font-family:var(--font-bodycopy)}.font-display{font-family:var(--font-display);font-weight:400}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.02em}.text-xl,h1{font-size:var(--text-xl);line-height:var(--line-height-heading-xl)}h2{font-size:var(--text-l);line-height:var(--line-height-heading-l)}h3,h4,h5,h6{font-size:var(--text-m);line-height:var(--line-height-heading-m)}sub,sup{line-height:0}.text-l{font-size:var(--text-l);line-height:var(--line-height-l)}.text-m{font-size:var(--text-m);line-height:var(--line-height-m)}.text-s{font-size:var(--text-s);line-height:var(--line-height-s)}.text-xs{font-size:var(--text-xs);line-height:var(--line-height-xs)}.weight-400{font-weight:400}.weight-500{font-weight:500}.container{inline-size:100%;max-inline-size:100%}.container--max{margin-inline:auto;max-inline-size:var(--container-max)}.container--large{max-inline-size:var(--container-large)}.container--medium{max-inline-size:var(--container-medium)}.container--center{margin-inline:auto}@supports not (margin-inline:auto){.container--center,.container--max{margin-left:auto;margin-right:auto}}@media screen and (min-width:48rem){.container--max{padding-inline:var(--body-inline-padding)}}.flex{display:flex;flex-wrap:wrap;gap:var(--gap)}.flex--column{display:flex;flex-direction:column}.flex--nowrap{flex-wrap:nowrap}.flex.no-gap{-moz-column-gap:0;column-gap:0;row-gap:var(--gap)}.flex.flex--column.no-gap{row-gap:0}.flex.gap-2xs{--gap:var(--space-2xs)}.flex.gap-xs{--gap:var(--space-xs)}.flex.gap-s{--gap:var(--space-s)}.flex.gap-m{--gap:var(--space-m)}.flex.gap-l{--gap:var(--space-l)}.flex.gap-xl{--gap:var(--gap-xl)}@supports not(gap:0){.flex>*+*{margin-inline-start:var(--gap)}.flex.no-gap>*+*{margin-inline-start:0}.flex.gap-xs>*+*{margin-inline-start:var(--space-xs)}.flex.gap-s>*+*{margin-inline-start:var(--space-s)}.flex.gap-m>*+*{margin-inline-start:var(--space-m)}.flex.gap-l>*+*{margin-inline-start:var(--space-l)}.flex.gap-xl>*+*{margin-inline-start:var(--gap-xl)}}.align-items-center{align-items:center}.align-items-baseline{align-items:baseline}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.justify-content-center{justify-content:center}.justify-content-space-between{justify-content:space-between}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.align-self-stretch{align-self:stretch}.justify-self-end{justify-self:end}.flex__item{flex:1 1 100%}.flex__item.flex-basis-content{flex-basis:content}@media (min-width:48rem){.flex__item.span-3,.flex__item.span-4{flex-basis:calc(33.3333% - var(--gap))}.flex__item.flex-basis-content{flex-grow:0}}@media (min-width:64rem){.flex__item.span-3{flex-basis:calc(25% - var(--gap))}.flex__item.span-4{flex-basis:calc(33.3333% - var(--gap))}.flex__item.flex-basis-content{flex-basis:content;flex-grow:0}.flex__item.span-6{flex-basis:calc(50% - var(--gap))}}:where(.flow>:not(.visually-hidden,.absolute)+*){--flow-space:var(--space-s);margin-block-start:var(--flow-space)}.flow>.flow-0{--flow-space:0}.flow>.flow-2xs{--flow-space:var(--space-2xs)}.flow>.flow-xs{--flow-space:var(--space-xs)}.flow>.flow-s{--flow-space:var(--space-s)}.flow>.flow-m{--flow-space:var(--space-m)}.flow>.flow-l{--flow-space:var(--space-l)}.flow>.flow-xl{--flow-space:var(--space-xl)}.margin-inline-auto{margin-inline:auto}.visually-hidden:not(:focus,:focus-within){border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}:focus-visible{outline:var(--focus-ring);outline-offset:1px}@supports not selector(:focus-visible){:focus{outline:var(--focus-ring);outline-offset:1px}}*{transition:all .15s ease-in-out}.skip-link{display:inline-block;margin:var(--space-2xs);padding:var(--space-2xs)}:-moz-any-link{color:currentColor}:any-link{color:currentColor}:-moz-any-link:focus-visible{border-radius:var(--radius-2xs)}:any-link:focus-visible{border-radius:var(--radius-2xs)}a:not(.button,.nav-link){color:var(--link);font-weight:500;-webkit-text-decoration:underline solid 1px;text-decoration:underline solid 1px;text-underline-offset:1px}a:not([download],[href*=ecoindex])[target=_blank]:after{content:"\00A0\2197"/"Nouvelle fenêtre";display:inline;font-family:var(--font-icons)}a.nav-link:not(.header__navigation__logo){color:var(--text);display:inline-flex;font-weight:400;padding:var(--space-2xs);text-decoration:none}:is(a:not(.button)):hover{text-decoration:none}:is(a:not(.button)):active{color:var(--text);text-decoration:none}a.nav-link:not(.header__navigation__logo):hover{color:var(--link)}a:has(img,picture){display:block}a:not(.button):has(svg){display:inline-block}.button,button{align-items:center;background-color:var(--primary-50);border:var(--solid-border);border-radius:var(--radius-xs);color:currentColor;cursor:pointer;display:inline-flex;font-family:var(--font-bodycopy);font-size:var(--text-s);font-weight:500;inline-size:100%;justify-content:center;line-height:var(--line-height-s);min-inline-size:-moz-max-content;min-inline-size:max-content;padding:var(--space-s);text-decoration:none}.button.button--secondary{background-color:transparent}@media screen and (min-width:37.5rem){.button,button{inline-size:unset}}:where(button,.button):hover{box-shadow:4px 4px 0 0 var(--neutral-90)}:where(button,.button):active{transform:scale(.99)}abbr{text-decoration:none}img{block-size:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.icon--large{aspect-ratio:1;inline-size:var(--space-2xl)}.icon--flag{aspect-ratio:3/2;block-size:var(--space-s);display:inline-block}ul:where(.flex.list--none,.list--none) li{display:block}.form__input>*{--flow-space:var(--space-xs)}label{display:block;font-size:var(--text-xs);line-height:var(--line-height-xs)}label+input:not([type=checkbox],[type=radio]){--flow-space:var(--space-xs);margin-block-start:var(--flow-space)}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:var(--solid-border);border-radius:var(--radius-xs);color:var(--text);font-size:var(--text-s);line-height:var(--line-height-s);min-inline-size:0;padding:var(--space-s)}input:focus{outline:var(--focus-ring);outline-offset:1px}input:hover{--surface:var(--neutral-10)}input::-moz-placeholder{color:var(--neutral-60);text-overflow:ellipsis}input::placeholder{color:var(--neutral-60);text-overflow:ellipsis}input:user-invalid:not(:focus){outline:solid 2px var(--error-60);outline-offset:1px}input:disabled{cursor:not-allowed;opacity:.75}input:is([type=checkbox],[type=radio]){aspect-ratio:1;block-size:var(--text-s);display:grid;inline-size:var(--text-s);padding:var(--space-2xs);place-content:center}input[type=checkbox]{border-radius:var(--radius-2xs)}input[type=checkbox]:before{block-size:100%;color:var(--primary-60);content:"\2713";display:block;inline-size:100%;scale:0;z-index:1000}input:is([type=checkbox],[type=radio]):checked:before{scale:1}input[type=radio]:before{aspect-ratio:1;background:var(--primary-60);border-radius:9999px;content:"";display:block;inline-size:1ch;scale:0;z-index:1000}input[type=radio]{border-radius:9999px}fieldset{border-style:none;margin-inline:0;padding-block:0}fieldset,legend{padding-inline:0}.button[disabled],[disabled]{cursor:not-allowed}input[type=text]{display:inline-flex}body{background-color:var(--surface);color:var(--text);padding-block:var(--body-block-padding);padding-inline:var(--body-inline-padding)}header{background-color:var(--neutral-10);border-radius:var(--radius-s);box-shadow:var(--shadow);padding-block:var(--space-s);padding-inline:var(--gap)}main>*+*{--flow-space:var(--space-2xl)}section{padding-block:var(--space-2xl)}footer{background-color:var(--neutral-90);border-radius:var(--radius-s);box-shadow:var(--shadow);padding-block-end:var(--space-m);padding-block-start:var(--space-s);padding-inline:var(--gap);--text:var(--neutral-0);color:var(--text);--link:var(--primary-50);margin-block-start:var(--space-2xl)}.header__logo img{block-size:var(--space-xl);inline-size:auto}.nav__hamburger{display:none}.js .nav__hamburger{aspect-ratio:1;background:none;block-size:var(--space-xl);border:none;border-radius:var(--radius-2xs);box-shadow:none;cursor:pointer;display:block;inline-size:var(--space-xl);padding:var(--space-xs)}.js .nav__hamburger svg{aspect-ratio:1;block-size:100%}:not(.js) #main-menu{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:end}.js #main-menu{display:none}.js #mobile-menu[open]{align-content:center;background-color:var(--surface);block-size:100vh;border:none;display:grid;inline-size:100vw;justify-content:center;max-height:unset;padding:var(--space-m)}.js #mobile-menu[open] ul>*+*{margin-block-start:var(--space-m)}.js #close-mobile-menu{position:fixed;right:var(--body-inline-padding);top:calc(var(--space-2xs));z-index:3}.js .header__nav{flex-basis:content}#email-domain{display:inline;margin-inline-start:var(--space-2xs)}.figures{--surface:var(--neutral-10);background:var(--surface);border-radius:var(--radius-s);box-shadow:var(--shadow);padding-block:var(--space-2xl);padding-inline:var(--gap)}.figures>:not(svg){inline-size:-moz-max-content;inline-size:max-content}.figures>*{text-align:center}.figures>svg{inline-size:clamp(6.25rem,4.8929rem + 6.7857vw,11rem)}.figure>.font-display{--text:var(--primary-70);color:var(--text)}table.comparison{border-collapse:separate;border-spacing:0;inline-size:100%;margin-inline:auto;overflow:hidden;text-align:center}table.comparison :where(td,th){border-block-end:var(--solid-border);border-inline-end:var(--solid-border);padding-block:var(--space-xs);padding-inline:var(--space-s);vertical-align:middle}table.comparison tbody tr:nth-child(2n){background-color:var(--neutral-10)}table.comparison tbody tr:last-child{background-color:transparent}table.comparison :where(td,th):first-child{border-inline-start:var(--solid-border)}table.comparison th{background-color:var(--neutral-30);border-block-start:var(--solid-border)}table.comparison tr:first-child th:first-child{border-top-left-radius:var(--radius-s)}table.comparison tr:first-child th:last-child{border-top-right-radius:var(--radius-s)}table.comparison tr:last-child td:first-child{background-color:var(--neutral-10);border-bottom-left-radius:var(--radius-s)}table.comparison tr:last-child td:last-child{background-color:var(--neutral-10);border-bottom-right-radius:var(--radius-s)}table.comparison td .icon--flag{vertical-align:middle}.warning-sticker{border:var(--solid-border);color:var(--error-60);padding-inline:2px}#pricing h2,table.pricing{text-align:center}table.pricing{border-collapse:collapse;border-spacing:0;inline-size:100%;margin-inline:auto}table.pricing td{padding-block:var(--space-xs);padding-inline:var(--space-s)}table.pricing tbody tr:first-child td{padding-block-start:0}table.pricing tbody tr:first-child{border-block-end:var(--solid-border)}table.pricing tbody tr:last-child td{padding-block-start:var(--space-m)}table.pricing tbody tr:nth-child(2n):not(:last-child){background:var(--neutral-10)}table.pricing .button{inline-size:100%}.register{background-color:var(--neutral-10);border-radius:var(--radius-s);box-shadow:var(--shadow);padding-block-end:var(--space-xl);padding-block-start:var(--space-l);padding-inline:var(--gap)}.register__illustration{margin-block-start:calc(0px - var(--space-l));margin-inline:auto}.register .radio{align-items:center;display:inline-flex;gap:var(--space-2xs)}.register__input{inline-size:100%}.register__input:not(.register__input--radios,.register__input--checkbox){display:grid}.register__input--checkbox{align-items:start;display:inline-flex;gap:var(--space-xs)}.register__input__group input{flex-basis:80%;flex-shrink:1}summary{align-items:baseline;border-block-end:solid 1px var(--neutral-60);cursor:pointer;display:flex;justify-content:space-between;padding:var(--space-xs)}details:not([open]) summary:hover,details[open] summary{color:var(--primary-70)}details summary+p{max-inline-size:var(--container-large);padding:var(--space-xs)}:is(::-webkit-details-marker),details>summary:first-of-type,details[open]>summary:first-of-type,summary::marker{list-style-type:none}summary::-webkit-details-marker{display:none}summary:after{block-size:1em;content:"\21AF"/"";inline-size:1em}details[open] summary:after{transform:rotate(180deg) translateY(-50%);transform-origin:center}.footer__group *{--flow-space:var(--space-xs)}.footer__group:first-of-type p{padding:var(--space-2xs)}.js-only{display:none}.js .js-only{display:block}.js .no-js-only{display:none}@media screen and (min-width:48rem){.header__logo{margin-block-start:calc(0px - var(--space-m))}.js :is(#open-mobile-menu,#mobile-menu){display:none}#main-menu{gap:var(--space-m)}.js #main-menu{align-items:center;display:flex;flex-wrap:wrap;justify-content:end}#main-menu li+li:before{background-color:var(--neutral-60);block-size:var(--text-s);content:"";display:inline-block;inline-size:1px;vertical-align:middle}.header__nav{flex-basis:content}#teaser-form-email{inline-size:30ch}}@media screen and (min-width:64rem){.header__logo{margin-block-start:calc(0px - var(--space-l))}.header__logo img{min-block-size:var(--space-2xl)}.hero{flex-direction:row-reverse;min-block-size:85vh}.register .radio+.radio{margin-inline-start:var(--gap)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:1;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.reveal.fade-in:first-child{animation:fade-in auto linear both;animation-timeline:view();animation-range:entry 10% entry 60%}.reveal.fade-in:nth-child(2){animation:fade-in auto linear both;animation-timeline:view();animation-range:entry 30% entry 80%}.reveal.fade-in:nth-child(3){animation:fade-in auto linear both;animation-timeline:view();animation-range:entry 50% entry 100%}.reveal.scale-in{animation:scale-in auto linear both;animation-timeline:view();animation-range:entry 10% entry 50%}.reveal.scale-in.figures{animation-range:entry -10% entry 80%}}.js header{position:sticky;top:var(--body-block-padding);z-index:2}.js header.shrinked{animation:adjust-header .15s ease-in-out alternate both}.js header.shrinked :is(.header__logo,.header__logo img){animation:adjust-logo .15s ease-in-out alternate both}@keyframes adjust-header{to{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:hsla(0,0%,96%,.8);padding-block:var(--space-2xs);transform:translateY(calc(0px - var(--space-xs)))}}@keyframes adjust-logo{to{transform:scale(.6),translateY(var(--space-l))}}}