@font-face{font-family: "Kurdis Wide";font-style: normal;font-weight: 900;font-display: swap;src: url("../fonts/kurdis-wideblack.woff2") format("woff2")}@font-face{font-family: "Kurdis";font-style: normal;font-weight: 900;font-display: swap;src: url("../fonts/kurdis-black.woff2") format("woff2")}@font-face{font-family: "Kurdis";font-style: normal;font-weight: 800;font-display: swap;src: url("../fonts/kurdis-extrabold.woff2") format("woff2")}@font-face{font-family: "Kurdis";font-style: normal;font-weight: 700;font-display: swap;src: url("../fonts/kurdis-bold.woff2") format("woff2")}@font-face{font-family: "Figtree";font-style: normal;font-weight: 400;font-display: swap;src: url("../fonts/figtree-latin-400-normal.woff2") format("woff2")}@font-face{font-family: "Figtree";font-style: normal;font-weight: 600;font-display: swap;src: url("../fonts/figtree-latin-600-normal.woff2") format("woff2")}@font-face{font-family: "Figtree";font-style: normal;font-weight: 700;font-display: swap;src: url("../fonts/figtree-latin-700-normal.woff2") format("woff2")}@font-face{font-family: "Figtree repli";src: local("Arial"),local("Helvetica Neue"),local("Helvetica");size-adjust: 101%;ascent-override: 94%;descent-override: 24.7%;line-gap-override: 0%}:root{color-scheme: light;--cream: #fff8f3;--cream-2: #fbeee4;--white: #ffffff;--ink: #1f1b2e;--ink-soft: #4f4a63;--line: #eadfd6;--field: #8b84a0;--primary: #c8193e;--primary-hover: #a51433;--primary-soft: #ffe1e7;--mint: #0a7490;--mint-soft: #e2f6fa;--brand-mint: #bdeef5;--brand-mint-hover: #a3e3ec;--sun: #ffc93c;--sun-soft: #fff1c9;--sky: #3b9eff;--sky-soft: #dfeeff;--coral: #ff6b6b;--coral-soft: #ffe4e4;--pink: #f43a58;--pink-soft: #ffe1e7;--error: #b3261e;--error-soft: #fdeceb;--ok-soft: #e2f6fa;--radius-sm: 12px;--radius: 20px;--radius-lg: 28px;--shadow-sm: 0 2px 8px rgba(31,27,46,0.06);--shadow: 0 18px 40px -18px rgba(31,27,46,0.3);--container: 1120px;--gutter: 16px;--header-h: 68px}@media (min-width: 600px){:root{--gutter: 24px}}@media (min-width: 1024px){:root{--gutter: 32px}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: calc(var(--header-h) + 16px)}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}body{margin: 0;background: var(--cream);color: var(--ink);font-family: "Figtree","Figtree repli",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size: 1.0625rem;font-weight: 500;line-height: 1.6;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-wrap: break-word}img,video,svg{max-width: 100%}img{display: block;height: auto}[hidden]{display: none !important}a{color: var(--primary);text-underline-offset: 0.18em;text-decoration-thickness: 1.5px}a:hover{text-decoration-thickness: 2.5px}:focus-visible{outline: 3px solid var(--primary);outline-offset: 3px;border-radius: 6px}h1,h2,h3{margin: 0 0 0.5em;font-weight: 900;text-wrap: balance}h1{font-size: clamp(2.3rem,1.35rem + 4.2vw,4.25rem)}h2{font-size: clamp(1.8rem,1.3rem + 2.1vw,2.85rem)}h3{font-size: 1.25rem;font-weight: 800}p{margin: 0 0 1em}.container{width: 100%;max-width: calc(var(--container) + 2 * var(--gutter));margin-inline: auto;padding-inline: var(--gutter)}.visually-hidden{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0}.skip-link{position: absolute;left: 12px;top: -200px;z-index: 100;padding: 12px 18px;border-radius: 12px;background: var(--ink);color: #fff;font-weight: 800;text-decoration: none}.skip-link:focus{top: 12px}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 0.5em;min-height: 48px;padding: 12px 22px;border: 2px solid transparent;border-radius: 999px;font: inherit;font-size: 1rem;font-weight: 800;line-height: 1.2;text-align: center;text-decoration: none;cursor: pointer;transition: background-color 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease,transform 0.15s ease}.btn svg{width: 1.15em;height: 1.15em;flex: none}.btn--primary{background: var(--primary);color: #fff;box-shadow: 0 10px 22px -10px rgba(200,25,62,0.75)}.btn--primary:hover{background: var(--primary-hover)}.btn--ghost{background: var(--white);color: var(--primary);border-color: #f2a9b8}.btn--ghost:hover{border-color: var(--primary)}.btn--sun{background: var(--sun);color: var(--ink);box-shadow: 0 10px 22px -12px rgba(31,27,46,0.6)}.btn--sun:hover{background: #ffd460}.btn--lg{min-height: 56px;padding: 14px 28px;font-size: 1.0625rem}.btn[disabled]{opacity: 0.7;cursor: progress}@media (prefers-reduced-motion: no-preference){.btn:hover{transform: translateY(-1px)}}.site-header{position: sticky;top: 0;z-index: 50;background: rgba(255,248,243,0.94);border-bottom: 1px solid rgba(31,27,46,0.06)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.site-header{background: rgba(255,248,243,0.82);-webkit-backdrop-filter: saturate(1.4) blur(12px);backdrop-filter: saturate(1.4) blur(12px)}}.site-header__inner{display: flex;align-items: center;gap: 12px;min-height: var(--header-h)}.brand{display: inline-flex;flex: none;align-items: center;margin-right: auto;padding: 8px 4px 8px 0;border-radius: 8px}.brand img{width: 112px}@media (min-width: 600px){.brand img{width: 136px}}.site-nav{display: none}.menu,.menu__sous,.menu-mobile ul{margin: 0;padding: 0;list-style: none}.menu__titre,.site-nav .menu>li>a{display: inline-flex;align-items: center;gap: 4px;padding: 10px 11px;border: 0;border-radius: 999px;background: none;color: var(--ink);font: inherit;font-weight: 700;white-space: nowrap;text-decoration: none;cursor: pointer}.menu__titre svg{width: 16px;height: 16px}.menu__titre:hover,.site-nav .menu>li>a:hover,.menu__groupe:focus-within .menu__titre{background: var(--primary-soft);color: var(--primary)}.menu__groupe{position: relative}.menu__sous{display: none;position: absolute;left: 0;top: 100%;z-index: 60;min-width: 250px;padding: 8px;border-radius: 18px;background: #fff;box-shadow: 0 18px 40px -12px rgba(31,27,46,0.28)}.menu__groupe:hover .menu__sous,.menu__groupe:focus-within .menu__sous{display: block}.menu__sous a,.menu-mobile a:not(.btn){display: block;padding: 10px 14px;border-radius: 12px;color: var(--ink);font-weight: 700;text-decoration: none}.menu__sous a:hover,.menu-mobile a:not(.btn):hover,.menu a[aria-current="page"]{background: var(--primary-soft);color: var(--primary)}@media (min-width: 1100px){.site-nav{display: block;flex: none}.menu{display: flex;gap: 0}.menu-mobile{display: none}.site-header .btn--login{flex: none}}@media (min-width: 1100px) and (max-width: 1279px){.menu__titre,.site-nav .menu>li>a{padding: 10px 6px;font-size: 1rem}.site-header .btn--login svg{display: none}}@media (max-width: 419px){.site-header .btn--login{display: none}}.menu-mobile__login{display: flex;justify-content: center;margin-top: 10px}@media (min-width: 420px){.menu-mobile__login{display: none}}.menu-mobile{position: static;flex: none}.menu-mobile summary{display: grid;place-items: center;width: 48px;height: 48px;border-radius: 999px;list-style: none;cursor: pointer;color: var(--ink)}.menu-mobile summary::-webkit-details-marker{display: none}.menu-mobile summary svg{width: 26px;height: 26px}.menu-mobile[open] summary{background: var(--primary-soft);color: var(--primary)}.menu-mobile__panneau{position: absolute;left: 0;right: 0;top: 100%;max-height: calc(100vh - var(--header-h));overflow-y: auto;padding: 12px 20px 24px;background: var(--bg,#fff8f3);box-shadow: 0 24px 40px -20px rgba(31,27,46,0.3)}.menu-mobile__titre{margin: 14px 14px 4px;color: var(--primary);font-size: 0.85rem;font-weight: 800;letter-spacing: 0.06em;text-transform: uppercase}.menu-mobile__essai{display: flex;justify-content: center;margin-top: 18px}.btn--login{min-height: 48px;padding: 10px 18px;font-size: 1rem;white-space: nowrap}@media (max-width: 359px){.btn--login{padding: 10px 14px}}@media (min-width: 600px){.btn--login{padding: 10px 22px}}@media (min-width: 375px) and (max-width: 413px){.btn--login{padding: 10px 14px}}@media (min-width: 375px) and (max-width: 389px){.btn--login svg{display: none}}@media (min-width: 600px) and (max-width: 959px){.site-header__inner{gap: 12px}}.section{padding: 64px 0}@media (min-width: 900px){.section{padding: 96px 0}}.section--white{background: var(--white)}.section__head{max-width: 680px;margin-bottom: 36px}.section__head--center{margin-inline: auto;text-align: center}.section__head p{color: var(--ink-soft);font-size: 1.125rem;margin: 0}.eyebrow{display: inline-flex;align-items: center;gap: 0.5em;margin: 0 0 16px;padding: 6px 14px;border-radius: 999px;background: var(--white);color: var(--primary);font-size: 0.9375rem;font-weight: 800;box-shadow: var(--shadow-sm)}.eyebrow::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--mint)}.section--white .eyebrow{background: var(--primary-soft);box-shadow: none}.hero{position: relative;overflow: hidden;padding: 24px 0 56px}@media (min-width: 900px){.hero{padding: 56px 0 96px}}.hero h1{margin-bottom: 20px}.hero__actions{display: flex;flex-wrap: wrap;gap: 12px}.hero__actions .btn{flex: 1 1 220px}@media (min-width: 600px){.hero__actions .btn{flex: 0 0 auto}}.m{display: block;flex: none;max-width: none;height: auto;width: calc(var(--w) * var(--k,0.6))}.m--coucou{--w: 239px}.m--travail{--w: 264px}.m--cafe{--w: 269px}.m--dejeuner{--w: 198px}.m--fete{--w: 322px}.m--reseau{--w: 265px}.m--conge{--w: 368px}.m--arret{--w: 276px}.day{--k: 0.52;position: relative;display: grid;gap: 20px;margin: 0;padding: 0 0 0 30px;list-style: none}.day::before{content: "";position: absolute;top: 18px;bottom: 18px;left: 9px;width: 4px;border-radius: 4px;background: linear-gradient(var(--sun),var(--sky),var(--mint),var(--coral),var(--primary))}.step{--tone: var(--sun);--tone-soft: var(--sun-soft);position: relative;display: flex;flex-direction: column;border: 1px solid var(--line);border-radius: var(--radius-lg);background: var(--white);box-shadow: var(--shadow-sm)}.step::before{content: "";position: absolute;top: 18px;left: -30px;width: 22px;height: 22px;border: 4px solid var(--white);border-radius: 50%;background: var(--tone);box-shadow: 0 0 0 2px var(--tone)}.step--matin{--tone: var(--sun);--tone-soft: var(--sun-soft)}.step--travail{--tone: var(--sky);--tone-soft: var(--sky-soft)}.step--pause{--tone: var(--mint);--tone-soft: var(--mint-soft)}.step--midi{--tone: var(--coral);--tone-soft: var(--coral-soft)}.step--soir{--tone: var(--primary);--tone-soft: var(--primary-soft)}.day--anim .step::before{background: var(--white);transition: background-color 0.4s ease}.day--anim .step.is-on::before{background: var(--tone)}.step__art{display: flex;align-items: flex-end;justify-content: center;height: calc(250px * var(--k) + 14px);overflow: hidden;border-radius: var(--radius-lg) var(--radius-lg) 0 0;background: var(--tone-soft)}.step__body{display: flex;flex-direction: column;flex: 1;padding: 18px 20px 20px}.step__when{display: inline-flex;align-self: flex-start;align-items: center;gap: 7px;margin: 0 0 8px;color: var(--ink-soft);font-size: 0.875rem;font-weight: 800;letter-spacing: 0.02em;text-transform: uppercase}.step__when::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--tone)}.step h3{margin-bottom: 6px;font-size: 1.3rem}.step__body>p{margin: 0 0 12px;color: var(--ink-soft);font-size: 1rem;line-height: 1.5}.step__body>.step__you,.away-card__body>.step__you{margin: auto 0 0;padding: 10px 12px;border-radius: var(--radius-sm);background: var(--cream);color: var(--ink);font-size: 0.9375rem;line-height: 1.45}.step__you strong{color: var(--primary);font-weight: 900}@media (max-width: 599px){.step{display: grid;grid-template-columns: 88px minmax(0,1fr);column-gap: 14px;align-items: center;padding: 14px 16px 16px}.step__art{--k: 0.31;grid-row: 1 / span 2;width: 88px;height: 88px;border-radius: 20px}.step__body{display: contents}.step__body>.step__when{grid-column: 2;justify-self: start;align-self: end;margin: 0 0 2px}.step__body>h3{grid-column: 2;align-self: start;margin: 0}.step__body>p:not(.step__when){grid-column: 1 / -1;margin: 12px 0 0}.step .step__body>.step__you{margin-top: 12px}}@media (max-width: 359px){.step{grid-template-columns: 72px minmax(0,1fr);column-gap: 12px}.step__art{--k: 0.26;width: 72px;height: 72px;border-radius: 16px}}@media (min-width: 600px){.day{--k: 0.55;grid-template-columns: repeat(2,minmax(0,1fr));padding-left: 0}.day::before,.step::before{display: none}}@media (min-width: 1024px){.day{--k: 0.5;grid-template-columns: repeat(5,minmax(0,1fr));gap: 16px;padding-top: 34px}.day::before{display: block;top: 9px;bottom: auto;left: 10%;right: 10%;width: auto;height: 4px;background: linear-gradient(90deg,var(--sun),var(--sky),var(--mint),var(--coral),var(--primary))}.step::before{display: block;top: -34px;left: 50%;transform: translateX(-50%)}.step__body{padding: 16px 16px 18px}.step h3{font-size: 1.2rem}.step__body>p{font-size: 0.96875rem}.step__body>.step__you{font-size: 0.90625rem}}.offline{display: grid;grid-template-columns: minmax(0,1fr);justify-items: center;gap: 8px;margin-top: 28px;padding: 20px 20px 24px;border: 2px dashed #f5b8c4;border-radius: var(--radius-lg);background: var(--primary-soft);text-align: center}.offline__art{--k: 0.5}.offline h3{margin-bottom: 6px}.offline p{margin: 0;color: var(--ink-soft)}@media (max-width: 599px){.offline{grid-template-columns: 84px minmax(0,1fr);justify-items: start;align-items: center;column-gap: 14px;row-gap: 0;padding: 16px 18px 18px;text-align: left}.offline__art{--k: 0.3;display: flex;justify-content: center;width: 84px}.offline__text{display: contents}.offline h3{grid-column: 2;margin: 0}.offline p{grid-column: 1 / -1;margin-top: 10px}}@media (min-width: 600px){.offline{grid-template-columns: auto minmax(0,1fr);justify-items: start;align-items: center;gap: 24px;padding: 20px 32px;text-align: left}.offline p{max-width: 56ch;font-size: 1.0625rem}}.away{margin-top: 56px}.away__head{max-width: 680px;margin: 0 auto 24px;text-align: center}.away__head h3{font-size: clamp(1.45rem,1.2rem + 1vw,1.9rem);font-weight: 900;margin-bottom: 8px}.away__head p{margin: 0;color: var(--ink-soft);font-size: 1.0625rem}.away__list{display: grid;gap: 20px;margin: 0;padding: 0;list-style: none}.away-card{--k: 0.5;display: flex;flex-direction: column;border: 1px solid var(--line);border-radius: var(--radius-lg);background: var(--white);box-shadow: var(--shadow-sm);overflow: hidden}.away-card__art{display: flex;align-items: flex-end;justify-content: center;padding-top: 14px;background: var(--sky-soft)}.away-card--arret .away-card__art{background: var(--pink-soft)}.away-card__body{display: flex;flex-direction: column;flex: 1;padding: 18px 20px 20px}.away-card h3,.away-card h4{margin: 0 0 6px;font-size: 1.3rem;font-weight: 900;line-height: 1.25}.away-card__body>p{margin: 0 0 12px;color: var(--ink-soft);font-size: 1rem;line-height: 1.5}@media (max-width: 599px){.away-card{display: grid;grid-template-columns: 96px minmax(0,1fr);column-gap: 14px;align-items: center;padding: 14px 16px 16px}.away-card__art{--k: 0.25;width: 96px;height: 88px;padding: 0;align-items: center;border-radius: 20px}.away-card__body{display: contents}.away-card__body>h4{grid-column: 2;margin: 0}.away-card__body>p{grid-column: 1 / -1;margin: 12px 0 0}.away-card .away-card__body>.step__you{margin-top: 12px}}@media (min-width: 900px){.away__list{grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px}.away-card{--k: 0.5;flex-direction: row}.away-card__art{flex: 0 0 200px;align-items: center;padding: 16px 8px}.away-card__body{padding: 22px 24px;justify-content: center}.away-card__body>.step__you{margin-top: 4px}}.gains{display: grid;gap: 14px;margin: 0;padding: 0;list-style: none}@media (min-width: 600px){.gains{grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px}}@media (min-width: 1024px){.gains{grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px}}.gain{display: grid;grid-template-columns: 44px minmax(0,1fr);align-items: center;gap: 10px 14px;padding: 20px;border: 1px solid var(--line);border-radius: var(--radius-lg);background: var(--white);box-shadow: var(--shadow-sm)}.gain__icon{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 14px;background: var(--accent-soft,var(--mint-soft));color: var(--accent-ink,#086377)}.gain__icon svg{width: 24px;height: 24px}.gain h3{margin: 0;font-size: 1.1875rem}.gain p{grid-column: 1 / -1;margin: 0;color: var(--ink-soft);font-size: 1rem;line-height: 1.55}@media (min-width: 600px){.gain{display: block;padding: 28px}.gain__icon{width: 52px;height: 52px;margin-bottom: 14px;border-radius: 16px}.gain__icon svg{width: 28px;height: 28px}.gain h3{margin-bottom: 6px}}.gain--mint{--accent-soft: var(--mint-soft);--accent-ink: #086377}.gain--sun{--accent-soft: var(--sun-soft);--accent-ink: #7a5200}.gain--sky{--accent-soft: var(--sky-soft);--accent-ink: #1d5fa8}.gain--primary{--accent-soft: var(--primary-soft);--accent-ink: var(--primary)}.gain--coral{--accent-soft: var(--coral-soft);--accent-ink: #b3261e}.gain--pink{--accent-soft: var(--pink-soft);--accent-ink: #b0203c}.staff{display: grid;gap: 18px;margin-top: 40px;padding: 20px 16px 16px;border-radius: var(--radius-lg);background: var(--mint-soft)}.staff__head{display: grid;grid-template-columns: 84px minmax(0,1fr);column-gap: 14px;align-items: center}.staff__art{grid-row: 1 / span 2;width: 84px}.staff__eyebrow{justify-self: start;align-self: end;margin: 0 0 6px;box-shadow: none}.staff__eyebrow::before{background: var(--primary)}.staff h3{align-self: start;margin: 0;font-size: clamp(1.45rem,1.2rem + 1vw,1.9rem);font-weight: 900}.staff__lead{grid-column: 1 / -1;margin: 14px 0 0;color: var(--ink-soft);font-size: 1.0625rem}.staff__list{display: grid;gap: 12px;margin: 0;padding: 0;list-style: none}.staff__item{position: relative;padding: 16px 16px 16px 52px;border-radius: var(--radius);background: var(--white)}.staff__item::before,.staff__item::after{content: "";position: absolute}.staff__item::before{top: 17px;left: 16px;width: 24px;height: 24px;border-radius: 50%;background: var(--mint)}.staff__item::after{top: 23px;left: 23px;width: 11px;height: 6px;border-left: 2.5px solid #fff;border-bottom: 2.5px solid #fff;transform: rotate(-45deg)}.staff__item h4{margin: 0 0 4px;font-size: 1.125rem;font-weight: 900;line-height: 1.3}.staff__item p{margin: 0;color: var(--ink-soft);font-size: 1rem;line-height: 1.5}@media (min-width: 600px){.staff{padding: 28px;gap: 22px}.staff__art{width: 100px}.staff__head{grid-template-columns: 100px minmax(0,1fr);column-gap: 18px}.staff__list{grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}}@media (min-width: 1024px){.staff{grid-template-columns: minmax(0,0.85fr) minmax(0,2fr);gap: 36px;align-items: center;margin-top: 48px;padding: 36px 40px}.staff__head{grid-template-columns: minmax(0,1fr)}.staff__art{grid-row: auto;width: 150px;margin-bottom: 14px}.staff__eyebrow{align-self: auto;margin-bottom: 12px}}.trust{display: grid;gap: 28px}.trust__intro h2{margin-bottom: 12px}.trust__intro p{margin: 0;color: var(--ink-soft);font-size: 1.125rem}.trust__mascot{display: none}.trust__list{display: grid;gap: 14px;margin: 0;padding: 0;list-style: none}.trust-item{display: grid;grid-template-columns: 44px minmax(0,1fr);align-items: center;align-content: start;gap: 10px 14px;padding: 20px;border: 1px solid var(--line);border-radius: var(--radius-lg);background: var(--white);box-shadow: var(--shadow-sm)}.trust-item__icon{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 14px;background: var(--mint-soft);color: #086377}.trust-item__icon svg{width: 24px;height: 24px}.trust-item h3{margin: 0;font-size: 1.1875rem}.trust-item p{grid-column: 1 / -1;margin: 0;color: var(--ink-soft);font-size: 1rem;line-height: 1.55}.trust__site{margin: -8px 0 0;color: var(--ink-soft);font-size: 0.9375rem;font-weight: 600}.trust__site a{font-weight: 800}@media (min-width: 600px){.trust__list{grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px}.trust-item{padding: 24px}}@media (min-width: 1024px){.trust{grid-template-columns: minmax(0,0.9fr) minmax(0,1.6fr);column-gap: 56px;row-gap: 20px;align-items: start}.trust__intro{grid-row: 1 / span 2}.trust__mascot{display: block;width: 190px;margin-top: 28px}.trust__site{grid-column: 2;margin: 0}}.tarifs .section__head{margin-bottom: 22px}.tarifs .section__head p,.tarifs__notes p{text-wrap: balance}.tarifs__bar{display: flex;flex-direction: column;align-items: center;gap: 14px;margin-bottom: 28px}.tarifs__trial{display: inline-flex;align-items: center;gap: 9px;margin: 0;padding: 8px 16px;border-radius: 999px;background: var(--sun-soft);color: var(--ink);font-size: 1rem;font-weight: 900;line-height: 1.25}.tarifs__tax{margin: -4px 0 0;color: var(--ink-soft);font-size: 0.9375rem;font-weight: 700;line-height: 1.4;text-align: center}.tarifs__trial::before{content: "";width: 10px;height: 10px;border-radius: 50%;background: var(--sun);box-shadow: 0 0 0 3px rgba(255,201,60,0.35)}.periode{display: inline-flex;gap: 4px;padding: 4px;border: 1px solid var(--line);border-radius: 999px;background: var(--cream)}.periode__btn{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 8px 18px;border: 0;border-radius: 999px;background: transparent;color: var(--ink);font: inherit;font-size: 1rem;font-weight: 800;line-height: 1.2;white-space: nowrap;cursor: pointer;transition: background-color 0.15s ease,color 0.15s ease,box-shadow 0.15s ease}.periode__btn:hover{background: var(--primary-soft);color: var(--primary)}.periode__btn[aria-pressed="true"]{background: var(--primary);color: #fff;box-shadow: 0 8px 18px -10px rgba(200,25,62,0.8)}.periode__gift,.plan__gift{display: inline-block;padding: 3px 9px;border-radius: 999px;background: var(--mint-soft);color: #086377;font-size: 0.8125rem;font-weight: 900;line-height: 18px;white-space: nowrap}@media (max-width: 379px){.periode__btn{gap: 6px;padding: 8px 12px}.periode__gift{padding: 3px 7px;font-size: 0.75rem}}.plans{display: grid;gap: 12px;margin: 0;padding: 0;list-style: none}@media (min-width: 600px){.plans{grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px}}@media (min-width: 1160px){.plans{grid-template-columns: repeat(4,minmax(0,1fr));gap: 20px}}.plan{--tone: var(--primary);position: relative;display: flex;flex-direction: column;padding: 28px 22px 22px;border: 1px solid var(--line);border-radius: var(--radius-lg);background: var(--white);box-shadow: var(--shadow-sm);overflow: hidden}.plan::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 6px;background: var(--tone)}.plan--sun{--tone: var(--sun)}.plan--sky{--tone: var(--sky)}.plan--mint{--tone: var(--mint)}.plan--coral{--tone: var(--coral)}.plan__name{margin: 0 0 12px;font-size: 1.1875rem;font-weight: 900}.plan__price{display: flex;flex-wrap: wrap;align-items: center;gap: 2px 8px;margin: 0;color: var(--ink-soft);font-size: 0.9375rem;font-weight: 700;line-height: 1.2}.plan__amount{color: var(--ink);font-weight: 900;font-variant-numeric: tabular-nums;white-space: nowrap}.plan__price--mensuel .plan__amount,.tarifs--js .plan__price--annuel .plan__amount{flex-basis: 100%;font-size: clamp(2.25rem,1.95rem + 1vw,2.75rem);line-height: 1.05}.plan__unit{line-height: 24px;white-space: nowrap}.plan__price--annuel{margin-top: 8px}.plan__price--annuel .plan__amount{font-size: 1.125rem}.tarifs--js .plan__or{display: none}.tarifs--js .plan__price--annuel{margin-top: 0}.tarifs--js[data-periode="mensuel"] .plan__price--annuel,.tarifs--js[data-periode="annuel"] .plan__price--mensuel{display: none}@media (prefers-reduced-motion: no-preference){.tarifs--js .plan__price{animation: price-in 0.3s ease-out}@keyframes price-in{from{opacity: 0;transform: translateY(4px)}to{opacity: 1;transform: none}}}.plan__equiv{display: none}.tarifs--js .plan__equiv{display: block;margin: 6px 0 0;color: var(--ink-soft);font-size: 0.875rem;font-weight: 700;line-height: 20px}.tarifs--js[data-periode="mensuel"] .plan__equiv{visibility: hidden}.plan__all,.included__list li{position: relative;padding-left: 30px}.plan__all::before,.included__list li::before,.plan__all::after,.included__list li::after{content: "";position: absolute}.plan__all::before,.included__list li::before{top: 1px;left: 0;width: 20px;height: 20px;border-radius: 50%;background: var(--mint)}.plan__all::after,.included__list li::after{top: 6.5px;left: 5.5px;width: 9px;height: 5px;border-left: 2.2px solid #fff;border-bottom: 2.2px solid #fff;transform: rotate(-45deg)}.plan__all{margin: 16px 0 20px;color: var(--ink-soft);font-size: 0.9375rem;font-weight: 700;line-height: 1.45}.plan__cta{width: 100%;margin-top: auto}@media (max-width: 599px){.plan{display: grid;grid-template-columns: minmax(0,1fr) auto;column-gap: 12px;align-items: center;padding: 22px 18px 18px}.plan__name{grid-column: 1;grid-row: 1;margin: 0}.plan__all{grid-column: 1;grid-row: 2;align-self: start;margin: 6px 0 0}.plan__price--mensuel,.tarifs--js .plan__price--annuel{grid-column: 2;grid-row: 1 / span 2;flex-direction: column;align-items: flex-end;gap: 0;text-align: right}.plan__price--mensuel .plan__amount,.tarifs--js .plan__price--annuel .plan__amount{flex-basis: auto;font-size: 2rem}.plan__price--annuel{grid-column: 1 / -1;grid-row: 3;margin-top: 12px}.tarifs--js .plan__gift{display: none}.tarifs--js .plan__equiv{grid-column: 1 / -1;grid-row: 3;justify-self: end;margin-top: 4px;text-align: right}.plan__cta{grid-column: 1 / -1;grid-row: 4;margin-top: 16px}.tarifs--js .plan__cta{margin-top: 12px}}@media (min-width: 360px) and (max-width: 599px){.plan{grid-template-columns: minmax(0,1fr) 9.25rem}}@media (max-width: 359px){.plan{display: flex;align-items: stretch}.plan__name{margin: 0 0 6px}.plan__price--mensuel,.tarifs--js .plan__price--annuel{flex-direction: row;align-items: baseline;gap: 0 8px;text-align: left}.plan__all{margin: 10px 0 0}.tarifs--js .plan__equiv{margin-top: 2px;text-align: left}.plan__cta,.tarifs--js .plan__cta{margin-top: 14px}}.tarifs__more{display: grid;gap: 12px;margin-top: 18px}@media (min-width: 600px){.tarifs__more{gap: 18px}}@media (min-width: 900px){.tarifs__more{grid-template-columns: minmax(0,1.8fr) minmax(0,1fr)}}@media (min-width: 1160px){.tarifs__more{gap: 20px;margin-top: 20px}}.included{padding: 22px 20px;border: 1px solid var(--line);border-radius: var(--radius-lg);background: var(--cream)}@media (min-width: 600px){.included{padding: 26px 28px}}.included__title{margin: 0 0 14px;font-size: 1.1875rem;font-weight: 900}.included__list{display: grid;gap: 10px 28px;margin: 0;padding: 0;list-style: none}@media (min-width: 600px){.included__list{grid-template-columns: repeat(2,minmax(0,1fr))}}.included__list li{font-size: 1rem;font-weight: 600;line-height: 1.45}.quote{display: flex;flex-direction: column;align-items: flex-start;padding: 22px 20px;border-radius: var(--radius-lg);background: var(--primary-soft)}@media (min-width: 600px){.quote{padding: 26px 28px}}.quote__name{margin: 0 0 4px;font-size: 1.1875rem;font-weight: 900}.quote__price{margin: 0 0 8px;color: var(--primary);font-size: clamp(1.9rem,1.65rem + 1vw,2.3rem);font-weight: 900;line-height: 1.1}.quote__text{margin: 0 0 18px;color: var(--ink-soft);font-size: 1rem;line-height: 1.5}.quote__cta{width: 100%;margin-top: auto}@media (min-width: 600px) and (max-width: 899px){.quote__cta{width: auto}}@media (min-width: 900px){.quote{justify-content: center}.quote__cta{margin-top: 6px}}.tarifs__notes{max-width: 760px;margin: 24px auto 0;color: var(--ink-soft);font-size: 0.9375rem;font-weight: 600;line-height: 1.5;text-align: center}.tarifs__notes p{margin: 0 0 6px}.tarifs__notes p:last-child{margin-bottom: 0}.section--how{position: relative;overflow: hidden;background: var(--primary);color: #fff}.section--how::before,.section--how::after{content: "";position: absolute;border-radius: 50%;border: 14px solid rgba(255,255,255,0.08);pointer-events: none}.section--how::before{width: 260px;height: 260px;top: -90px;right: -70px}.section--how::after{width: 180px;height: 180px;bottom: -60px;left: -50px}.section--how .container{position: relative}.section--how .eyebrow{background: var(--primary-hover);color: #fff;box-shadow: none}.section--how :focus-visible{outline-color: #fff}.section--how .eyebrow::before{background: var(--brand-mint)}.section--how .section__head p{color: #fff}.section--how .section__head a{color: #fff;font-weight: 800;text-decoration: underline;text-underline-offset: 3px}.section--how .btn--sun,.final .btn--sun,.bandeau .btn--primary{background: var(--brand-mint);color: var(--ink)}.section--how .btn--sun:hover,.final .btn--sun:hover,.bandeau .btn--primary:hover{background: var(--brand-mint-hover)}.section--how .how__num{background: var(--brand-mint)}.how{display: grid;gap: 16px;margin: 0;padding: 0;list-style: none}@media (min-width: 900px){.how{grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px}}.how__step{padding: 26px 24px;border-radius: var(--radius-lg);background: var(--white);color: var(--ink);box-shadow: 0 20px 40px -24px rgba(20,12,70,0.6)}.how__num{display: inline-grid;place-items: center;width: 48px;height: 48px;margin-bottom: 16px;border-radius: 50%;background: var(--sun);color: var(--ink);font-size: 1.375rem;font-weight: 900}.how__step h3{margin-bottom: 8px}.how__step p{margin: 0;color: var(--ink-soft)}.how__cta{margin-top: 36px;text-align: center}.contact__grid{display: grid;gap: 28px}@media (min-width: 960px){.contact__grid{grid-template-columns: minmax(0,0.85fr) minmax(0,1.15fr);gap: 56px;align-items: start}}.contact__intro p{color: var(--ink-soft);font-size: 1.125rem}.contact__mail{font-weight: 700}.contact__mail a{font-weight: 800}.contact__mascot{display: none}@media (min-width: 960px){.contact__mascot{display: block;width: 210px;margin-top: 24px}}.contact__card{padding: 24px 18px;border: 1px solid var(--line);border-radius: var(--radius-lg);background: var(--white);box-shadow: var(--shadow)}@media (min-width: 600px){.contact__card{padding: 32px}}.notice{display: none;margin-bottom: 24px;padding: 20px;border-radius: var(--radius)}.notice:target,.notice.is-visible{display: block}.notice:focus{outline: none}.notice:focus-visible{outline: 3px solid var(--primary);outline-offset: 3px}.notice--ok{background: var(--ok-soft);border: 2px solid var(--mint)}.notice--error{background: var(--error-soft);border: 2px solid var(--error)}.notice__title{margin: 0 0 6px;font-size: 1.25rem}.notice p{margin: 0 0 0.5em}.notice p:last-child{margin-bottom: 0}.notice__art{width: 120px;margin: 0 0 8px}.contact__card:has(>.form[hidden]) .notice{margin-bottom: 0}.form__note{margin: 0 0 18px;color: var(--ink-soft);font-size: 0.9375rem}.form__offer{margin: 0 0 20px;padding-bottom: 2px;border-bottom: 1px solid var(--line)}@media (min-width: 600px){.form__offer{padding: 20px 20px 2px;border: 0;border-radius: var(--radius);background: var(--cream)}}.form__choice{margin: 0 0 18px;padding: 12px 16px;border-left: 4px solid var(--primary);border-radius: 12px;background: var(--primary-soft);color: var(--ink);font-size: 0.9375rem;font-weight: 700;line-height: 1.45}.form__choice:empty{margin: 0;padding: 0;border: 0}.form__row{display: grid;gap: 0 16px}@media (min-width: 600px){.form__row--2{grid-template-columns: repeat(2,minmax(0,1fr))}}.field{display: flex;flex-direction: column;min-width: 0;margin-bottom: 18px}.field label{margin-bottom: 6px;font-size: 0.9875rem;font-weight: 800}.field__opt{color: var(--ink-soft);font-weight: 600}.field input,.field select,.field textarea{width: 100%;min-height: 52px;padding: 12px 14px;border: 2px solid var(--field);border-radius: 14px;background: var(--white);color: var(--ink);font: inherit;font-size: 1rem;font-weight: 600;transition: border-color 0.15s ease,box-shadow 0.15s ease}.field textarea{min-height: 120px;resize: vertical;line-height: 1.5}.field select{-webkit-appearance: none;appearance: none;padding-right: 44px;background-image: linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position: calc(100% - 22px) 52%,calc(100% - 16px) 52%;background-size: 6px 6px,6px 6px;background-repeat: no-repeat}.field input:hover,.field select:hover,.field textarea:hover{border-color: #6d6684}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline: 2px solid transparent;border-color: var(--primary);box-shadow: 0 0 0 4px rgba(200,25,62,0.22)}.field [aria-invalid="true"]{border-color: var(--error)}.field__error{margin: 6px 0 0;color: var(--error);font-size: 0.9375rem;font-weight: 700}.hp{position: absolute !important;left: -10000px;top: auto;width: 1px;height: 1px;overflow: hidden}.form__footer{display: grid;gap: 14px;align-items: center;margin-top: 4px}@media (min-width: 600px){.form__footer{grid-template-columns: auto minmax(0,1fr);gap: 20px}}.form__footer .btn{width: 100%}@media (min-width: 600px){.form__footer .btn{width: auto}}.form__rgpd{margin: 0;color: var(--ink-soft);font-size: 0.875rem;line-height: 1.5}.site-footer{padding: 48px 0 28px;background: var(--ink);color: #ece8ea}.site-footer a{color: #fff}.site-footer :focus-visible{outline-color: var(--sun)}.site-footer__inner{display: grid;gap: 28px}@media (min-width: 900px){.site-footer__inner{grid-template-columns: minmax(0,1fr) auto;align-items: center}}.site-footer__brand img{width: 124px;margin-bottom: 12px}.site-footer__brand p{margin: 0;color: #d6d0d3;font-weight: 600}.site-footer__copy{grid-column: 1 / -1;margin: 0;padding-top: 20px;border-top: 1px solid rgba(255,255,255,0.14);color: #c6c0c3;font-size: 0.875rem}.legal__content{max-width: 760px}.legal__meta{color: var(--ink-soft);font-weight: 600}.legal-list{margin: 0 0 1em;padding: 0}.legal-list div{display: grid;gap: 2px 20px;padding: 12px 0;border-bottom: 1px solid var(--line)}@media (min-width: 600px){.legal-list div{grid-template-columns: 220px minmax(0,1fr)}}.legal-list dt{font-weight: 800}.legal-list dd{margin: 0}.hero__actions .btn--trial{white-space: normal;text-wrap: balance}.stamp{--s: 140px;--ink: var(--primary-hover);--rot: -4deg;position: relative;display: grid;place-items: center;width: var(--s);height: var(--s);margin: 0;color: var(--ink);text-align: center;transform: rotate(var(--rot));filter: url(#encre)}.stamp__ring{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.stamp__ring circle{fill: none;stroke: currentColor}.stamp__ring .r1{stroke-width: 3.2}.stamp__ring .r2{stroke-width: 1.3}.stamp__ring text{fill: currentColor;font-family: "Kurdis","Figtree",system-ui,sans-serif;font-size: 10.5px;font-weight: 900;letter-spacing: 0.22em}.stamp__ring .arc-bot{font-size: 9px;letter-spacing: 0.5em}.stamp__body{position: relative;display: grid;justify-items: center;gap: calc(var(--s) * 0.02);width: calc(var(--s) * 0.66)}.stamp__icon{display: block;width: calc(var(--s) * 0.15);height: calc(var(--s) * 0.15)}.stamp__icon svg{width: 100%;height: 100%}.stamp__text{display: block;font-size: calc(var(--s) * 0.083);font-weight: 900;line-height: 1.12;letter-spacing: 0.01em;text-transform: uppercase;text-wrap: balance}.stamp__text--long{font-size: calc(var(--s) * 0.074)}.stamp__sous{font-size: calc(var(--s) * 0.06);font-weight: 700;line-height: 1.1}.stamp--primary{--ink: #a51433}.stamp--mint{--ink: #086377}.stamp--sky{--ink: #1d5fa8}.stamp--pink{--ink: #b0203c}.stamp--sun{--ink: #8a5a00}.stamp--ink{--ink: #2d2840}.stamp-pair{display: flex;flex-wrap: wrap;justify-content: center;gap: 4px 12px;margin: 0;padding: 0;list-style: none}.stamp-pair .stamp{--s: 124px}.stamp-pair li:nth-child(2) .stamp{--rot: 5deg}.stamp-pair li:nth-child(3) .stamp{--rot: -7deg}.shot{margin: 0;min-width: 0}.shot a{display: block;border-radius: inherit}.shot img{width: 100%;height: auto}.shot figcaption{margin-top: 12px;color: var(--ink-soft);font-size: 0.9375rem;font-weight: 600;line-height: 1.45;text-align: center;text-wrap: balance}.shot figcaption strong{display: block;color: var(--ink);font-weight: 900}.fictif{display: inline-block;margin-left: 4px;padding: 1px 8px;border-radius: 999px;background: var(--cream-2);color: var(--ink-soft);font-size: 0.75rem;font-weight: 800;white-space: nowrap;vertical-align: 1px}.phone-frame{position: relative;padding: 7px;border-radius: 34px;background: var(--ink);box-shadow: 0 26px 48px -26px rgba(31,27,46,0.6),inset 0 0 0 2px #3b3552}.phone-frame::after{content: "";position: absolute;top: 13px;left: 50%;width: 26%;height: 12px;border-radius: 999px;background: var(--ink);transform: translateX(-50%)}.phone-frame img{border-radius: 27px;background: var(--cream);aspect-ratio: 390 / 844;object-fit: cover;object-position: top}.browser{overflow: hidden;border: 1px solid #d9cfc6;border-radius: 14px;background: var(--white);box-shadow: 0 26px 50px -30px rgba(31,27,46,0.55)}.browser__bar{display: flex;align-items: center;gap: 6px;padding: 8px 12px;border-bottom: 1px solid var(--line);background: #f4ede7}.browser__bar i{width: 9px;height: 9px;border-radius: 50%;background: #e2d5cb}.browser__bar i:nth-child(1){background: #ff8a80}.browser__bar i:nth-child(2){background: #ffd666}.browser__bar i:nth-child(3){background: #7fd6e4}.browser__bar span{flex: 1;min-width: 0;margin-left: 8px;padding: 3px 10px;overflow: hidden;border-radius: 999px;background: var(--white);color: var(--ink-soft);font-size: 0.75rem;font-weight: 700;white-space: nowrap;text-overflow: ellipsis}.tablet-frame{padding: 12px;border-radius: 26px;background: #2d2840;box-shadow: 0 30px 56px -30px rgba(31,27,46,0.65),inset 0 0 0 2px #46405e}.tablet-frame img{border-radius: 12px}.paper{padding: 10px;border-radius: 6px;background: var(--white);box-shadow: 0 2px 0 #eadfd6,0 24px 40px -24px rgba(31,27,46,0.45);transform: rotate(-1.2deg)}.subhead{max-width: 680px;margin: 56px auto 24px;text-align: center}.subhead h3{margin-bottom: 8px;font-size: clamp(1.45rem,1.2rem + 1vw,1.9rem);font-weight: 900}.subhead p{margin: 0;color: var(--ink-soft);font-size: 1.0625rem}.phones{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px 14px;margin: 0;padding: 0;list-style: none}.phones>li:last-child:nth-child(odd){grid-column: 1 / -1;justify-self: center;width: calc(50% - 7px)}@media (min-width: 760px){.phones{grid-template-columns: repeat(3,minmax(0,1fr));gap: 32px;max-width: 920px;margin-inline: auto}.phones>li:last-child:nth-child(odd){grid-column: auto;width: auto}}@media (max-width: 599px){.phones .shot figcaption{font-size: 0.875rem}}.offline--stamp{position: relative}@media (min-width: 900px){.offline--stamp{grid-template-columns: auto minmax(0,1fr) auto}}.offline__stamp{display: flex;justify-content: center}.offline__stamp .stamp{--s: 118px;--rot: 6deg}@media (max-width: 599px){.offline__stamp{grid-column: 1 / -1;justify-self: center;margin-top: 12px}}.offline__fine{display: block;margin-top: 6px;font-size: 0.9375rem}.feat{display: grid;gap: 24px;align-items: center;margin-top: 48px}.feat:first-of-type{margin-top: 0}.feat__text h3{margin-bottom: 10px;font-size: clamp(1.35rem,1.15rem + 0.8vw,1.7rem);font-weight: 900}.feat__text>p{color: var(--ink-soft);font-size: 1.0625rem}.feat__kicker{display: inline-flex;margin: 0 0 10px;padding: 4px 12px;border-radius: 999px;background: var(--primary-soft);color: var(--primary);font-size: 0.875rem;font-weight: 900}@media (min-width: 960px){.feat{grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: 56px;margin-top: 72px}.feat--flip{grid-template-columns: minmax(0,7fr) minmax(0,5fr)}.feat--flip .feat__text{order: 2}}.ticks{display: grid;gap: 8px;margin: 0 0 4px;padding: 0;list-style: none}.ticks li{position: relative;padding-left: 30px;color: var(--ink);font-size: 1rem;font-weight: 600;line-height: 1.5}.ticks li::before,.ticks li::after{content: "";position: absolute}.ticks li::before{top: 2px;left: 0;width: 20px;height: 20px;border-radius: 50%;background: var(--mint)}.ticks li::after{top: 7.5px;left: 5.5px;width: 9px;height: 5px;border-left: 2.2px solid #fff;border-bottom: 2.2px solid #fff;transform: rotate(-45deg)}.stack{position: relative;padding-bottom: 18%}.stack .shot--back{width: 88%}.stack .shot--front{position: absolute;right: 0;bottom: 0;width: 62%}.stack .shot--front .browser{box-shadow: 0 30px 60px -24px rgba(31,27,46,0.6)}@media (max-width: 599px){.stack{display: grid;gap: 16px;padding: 0}.stack .shot--back,.stack .shot--front{position: static;width: 100%}}.stack + .stack-caption{margin-top: 14px;color: var(--ink-soft);font-size: 0.9375rem;font-weight: 600;text-align: center}.qr-block{display: grid;gap: 24px;align-items: center;margin-top: 28px;padding: 22px 18px;border: 1px solid var(--line);border-radius: var(--radius-lg);background: var(--cream)}.qr-block h3{margin-bottom: 8px;font-size: clamp(1.3rem,1.15rem + 0.6vw,1.6rem);font-weight: 900}.qr-block p{color: var(--ink-soft)}.qr-block__stamp{display: flex;justify-content: flex-start;margin-top: 4px}.qr-block__stamp .stamp{--s: 118px;--rot: -6deg}@media (min-width: 900px){.qr-block{grid-template-columns: minmax(0,6fr) minmax(0,5fr);gap: 40px;padding: 32px 36px}}.trades__names{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;margin: 0 auto 32px;padding: 0;list-style: none;max-width: 860px}.trades__names li{padding: 6px 14px;border: 1px solid var(--line);border-radius: 999px;background: var(--white);color: var(--ink);font-size: 0.9375rem;font-weight: 800}.trades__names li:last-child{border-style: dashed;color: var(--ink-soft)}.fits{display: grid;gap: 12px;margin: 0;padding: 0;list-style: none}@media (min-width: 600px){.fits{grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}}@media (min-width: 1024px){.fits{grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px}}.fit{display: grid;grid-template-columns: 44px minmax(0,1fr);align-items: center;gap: 8px 14px;padding: 18px;border: 1px solid var(--line);border-radius: var(--radius-lg);background: var(--white);box-shadow: var(--shadow-sm)}.fit__icon{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 14px;background: var(--accent-soft,var(--sky-soft));color: var(--accent-ink,#1d5fa8)}.fit__icon svg{width: 24px;height: 24px}.fit h3{margin: 0;font-size: 1.0625rem}.fit p{grid-column: 1 / -1;margin: 0;color: var(--ink-soft);font-size: 0.96875rem;line-height: 1.5}@media (min-width: 1024px){.fit{display: block;padding: 22px}.fit__icon{margin-bottom: 12px}.fit h3{margin-bottom: 6px}}.fit--sun{--accent-soft: var(--sun-soft);--accent-ink: #7a5200}.fit--mint{--accent-soft: var(--mint-soft);--accent-ink: #086377}.fit--coral{--accent-soft: var(--coral-soft);--accent-ink: #b3261e}.fit--primary{--accent-soft: var(--primary-soft);--accent-ink: var(--primary)}.fit--pink{--accent-soft: var(--pink-soft);--accent-ink: #b0203c}.gains--3{margin-top: 56px}@media (min-width: 1024px){.gains--3{grid-template-columns: repeat(3,minmax(0,1fr))}}.plan-flow{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px 14px;margin: 48px 0 0;padding: 0;list-style: none;counter-reset: flow}.plan-flow>li{position: relative;counter-increment: flow}.plan-flow>li::before{content: counter(flow);position: absolute;top: -12px;left: -6px;z-index: 2;display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;background: var(--sun);color: var(--ink);font-size: 1rem;font-weight: 900;box-shadow: 0 6px 14px -8px rgba(31,27,46,0.6)}.plan-flow>li.plan-flow__wide{grid-column: 1 / -1}@media (min-width: 960px){.plan-flow{grid-template-columns: repeat(12,minmax(0,1fr));gap: 40px 32px;align-items: center}.plan-flow>li{grid-column: span 4}.plan-flow>li.plan-flow__wide{grid-column: span 8}.plan-flow .shot--phone{width: min(270px,100%);margin-inline: auto}}.away-shots{display: grid;grid-template-columns: minmax(0,1fr);gap: 28px;align-items: center;margin-top: 32px}.away-shots .shot--phone{width: min(260px,70%);justify-self: center}@media (min-width: 900px){.away-shots{grid-template-columns: 260px minmax(0,1fr) minmax(0,0.9fr);gap: 40px}.away-shots .shot--phone{width: 100%}}.away-facts h3{margin-bottom: 12px;font-size: 1.25rem;font-weight: 900}.proof__grid{display: grid;gap: 14px;margin: 0;padding: 0;list-style: none}@media (min-width: 900px){.proof__grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}}.proof-card{padding: 22px;border: 1px solid var(--line);border-radius: var(--radius-lg);background: var(--white);box-shadow: var(--shadow-sm)}.proof-card h3{display: flex;align-items: center;gap: 10px;margin-bottom: 8px;font-size: 1.15rem}.proof-card h3::before{content: "";width: 12px;height: 12px;border-radius: 50%;background: var(--dot,var(--mint));flex: none}.proof-card--emp{--dot: var(--primary)}.proof-card--both{--dot: var(--sun);background: var(--sun-soft);border-color: #f3dc9a}.proof-card p{margin: 0;color: var(--ink-soft);font-size: 1rem;line-height: 1.55}.proof__evidence{display: grid;gap: 28px;align-items: center;margin-top: 40px}@media (min-width: 960px){.proof__evidence{grid-template-columns: minmax(0,7fr) minmax(0,3fr);gap: 40px}}.proof__stamps{display: grid;justify-items: center;gap: 4px}.expertise{position: relative;display: grid;gap: 20px;margin-top: 48px;padding: 28px 20px;border-radius: var(--radius-lg);background: var(--ink);color: #fff;overflow: hidden}.expertise::before{content: "";position: absolute;top: -70px;right: -70px;width: 220px;height: 220px;border: 14px solid rgba(255,255,255,0.06);border-radius: 50%}.expertise h3{margin: 0 0 12px;color: #fff;font-size: clamp(1.45rem,1.2rem + 1.1vw,2rem);font-weight: 900;line-height: 1.2}.expertise p{margin: 0 0 12px;color: #e8e3e6;font-size: 1.0625rem;line-height: 1.6}.expertise p:last-child{margin: 0;color: var(--sun);font-weight: 800}.expertise__stamp{display: flex;justify-content: center}.expertise__stamp .stamp{--s: 136px;--rot: -8deg;--ink: #ffd666;filter: url(#encre)}@media (min-width: 900px){.expertise{grid-template-columns: minmax(0,1fr) 180px;align-items: center;gap: 40px;padding: 40px 48px}.expertise__stamp{order: 2}}.trust__stamps{margin-top: 22px}.trust__stamps .stamp{--s: 116px}.trust__phone{width: min(240px,66%);margin: 8px auto 0}@media (min-width: 1024px){.trust__phone{margin: 28px 0 0}.trust__stamps{justify-content: flex-start}.trust__list{grid-template-columns: repeat(2,minmax(0,1fr))}}.faq__head{display: grid;grid-template-columns: minmax(0,1fr);gap: 8px;justify-items: center;text-align: center}.faq__head img{width: 120px}.faq__list{display: grid;gap: 12px;margin: 0;padding: 0;list-style: none}@media (min-width: 900px){.faq__list{grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px 20px}}.qa{padding: 18px 20px;border: 1px solid var(--line);border-radius: var(--radius);background: var(--white)}.qa h3{display: flex;gap: 10px;margin: 0 0 6px;font-size: 1.0625rem;font-weight: 900;line-height: 1.35}.qa h3::before{content: "?";flex: none;display: grid;place-items: center;width: 24px;height: 24px;border-radius: 50%;background: var(--primary-soft);color: var(--primary);font-size: 0.875rem;font-weight: 900}.qa p{margin: 0 0 0 34px;color: var(--ink-soft);font-size: 1rem;line-height: 1.55}.qa--rule{border-color: #f3dc9a;background: var(--sun-soft)}.faq__more{margin-top: 28px;text-align: center}.site-footer__cols{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 22px 24px}@media (min-width: 900px){.site-footer__inner--wide{grid-template-columns: minmax(0,0.8fr) minmax(0,2.2fr);align-items: start}.site-footer__cols{grid-template-columns: repeat(3,minmax(0,1fr))}}.site-footer__col h2{margin: 0 0 8px;color: #fff;font-size: 0.9375rem;font-weight: 900;letter-spacing: 0.02em}.site-footer__col ul{margin: 0;padding: 0;list-style: none}.site-footer__col a{display: inline-block;padding: 5px 0;color: #ece8ea;font-weight: 700;font-size: 0.9375rem;text-decoration: none}.site-footer__col a:hover{color: #fff;text-decoration: underline}.section{padding: 52px 0}@media (min-width: 900px){.section{padding: 80px 0}}.section__head{margin-bottom: 28px}.section__head + .feat{margin-top: 0}@media (min-width: 960px){.feat{margin-top: 56px}}.subhead{margin: 40px auto 20px}.gains--3{margin-top: 44px}.phone-frame{padding: 19px 6px 8px;border-radius: 30px}.phone-frame::after{top: 7px;width: 22%;height: 6px;background: #4a4462}.phone-frame img{border-radius: 14px 14px 23px 23px}.phones--2{grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px;width: 100%;max-width: 520px;margin-inline: auto}.offline--card{margin-top: 0}@media (min-width: 600px) and (max-width: 899px){.offline--card{grid-template-columns: auto minmax(0,1fr) auto}}@media (min-width: 900px){.phones--2{gap: 28px}.offline--card{grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "art stamp" "text text";align-items: center;row-gap: 10px;padding: 24px 30px 28px}.offline--card .offline__art{grid-area: art;--k: 0.42}.offline--card .offline__text{grid-area: text}.offline--card .offline__stamp{grid-area: stamp}}.qr-shots__stage{position: relative;padding: 0 22% 8% 0}.qr-shots__phone{position: absolute;right: 0;bottom: 0;width: 27%;padding: 13px 4px 6px;border-radius: 22px;box-shadow: 0 26px 40px -18px rgba(31,27,46,0.7),inset 0 0 0 2px #3b3552}.qr-shots__phone::after{top: 5px;height: 4px}.qr-shots__phone img{border-radius: 9px 9px 17px 17px}@media (max-width: 599px){.qr-shots__stage{padding: 0 25% 25% 0}.qr-shots__phone{width: 34%}.tablet-frame{padding: 8px;border-radius: 18px}.tablet-frame img{border-radius: 9px}}@media (min-width: 900px){.qr-block{grid-template-columns: minmax(0,7fr) minmax(0,5fr)}}.feat-pair{display: grid;gap: 40px;margin-top: 44px}.feat-col h3{margin-bottom: 10px;font-size: clamp(1.35rem,1.15rem + 0.8vw,1.7rem);font-weight: 900}.feat-col>p{color: var(--ink-soft);font-size: 1.0625rem}.feat-col .shot{margin-top: 18px}@media (min-width: 960px){.feat-pair{grid-template-columns: repeat(2,minmax(0,1fr));gap: 48px;margin-top: 56px}}@media (max-width: 599px){.stack{display: block;padding-bottom: 24%}.stack .shot--back{position: relative;width: 90%}.stack .shot--front{position: absolute;right: 0;bottom: 0;width: 64%}}.plan-flow{margin-top: 40px}@media (min-width: 960px){.plan-flow{grid-template-columns: minmax(0,6fr) minmax(0,3fr) minmax(0,3fr);gap: 32px;align-items: center}.plan-flow>li,.plan-flow>li.plan-flow__wide{grid-column: auto}.plan-flow .shot--phone{width: min(250px,100%)}}.away-side{display: grid;gap: 24px;align-content: center}.away-side .shot{max-width: 680px}.away-shots .shot--phone{width: min(210px,60%)}@media (min-width: 900px){.away-shots{grid-template-columns: 230px minmax(0,1fr);gap: 48px}.away-shots .shot--phone{width: 100%}}.proof__side{display: grid;gap: 16px}.proof-card{padding: 18px 20px}.proof__side .proof__stamps{display: flex;flex-wrap: wrap;justify-content: center;gap: 4px 22px}@media (min-width: 960px){.proof__evidence{grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: 36px;align-items: center;margin-top: 8px}.proof__side .proof__grid{grid-template-columns: minmax(0,1fr);gap: 12px}.proof__side .proof__stamps .stamp{--s: 118px}}.expertise{margin-top: 40px}.trust__duo{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 12px;align-items: center;margin-top: 22px}.trust__duo .trust__phone{width: 100%;max-width: 210px;margin: 0;justify-self: center}.trust__duo .trust__stamps{flex-direction: column;flex-wrap: nowrap;align-items: center;gap: 0;margin: 0}.trust__duo .trust__stamps .stamp{--s: 112px}@media (min-width: 1024px){.trust__duo{grid-template-columns: 200px minmax(0,1fr);gap: 16px}.trust__duo .trust__phone{margin: 0}}@media (min-width: 360px) and (max-width: 599px){.fits{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.fit{display: block;padding: 14px 13px;border-radius: var(--radius)}.fit__icon{width: 36px;height: 36px;margin-bottom: 8px;border-radius: 11px}.fit__icon svg{width: 20px;height: 20px}.fit h3{margin-bottom: 4px;font-size: 0.96875rem;line-height: 1.3}.fit p{font-size: 0.875rem;line-height: 1.45}}.qa{padding: 0}.qa summary{display: block;padding: 16px 18px;list-style: none;cursor: pointer;border-radius: inherit}.qa summary::-webkit-details-marker{display: none}.qa summary h3{align-items: flex-start;margin: 0}.qa summary h3::after{content: "";flex: none;width: 9px;height: 9px;margin: 6px 4px 0 auto;border-right: 2.4px solid var(--primary);border-bottom: 2.4px solid var(--primary);transform: rotate(45deg)}.qa details[open] summary{padding-bottom: 6px}.qa details[open] summary h3::after{margin-top: 10px;transform: rotate(-135deg)}.qa details>p{margin: 0 18px 16px 52px}@media (max-width: 599px){.faq__list{gap: 10px}.qa summary{padding: 14px 16px}.qa details>p{margin: 0 16px 14px 16px}}@media (min-width: 600px){.gains--3 .gain{display: grid;padding: 22px 24px}.gains--3 .gain__icon{width: 44px;height: 44px;margin: 0;border-radius: 14px}.gains--3 .gain__icon svg{width: 24px;height: 24px}.gains--3 .gain h3{margin: 0}}@media (max-width: 599px){.gains--3 .gain,.trust-item{padding: 16px 16px 18px}.gains--3 .gain p,.trust-item p,.proof-card p{font-size: 0.9375rem;line-height: 1.5}}.qa details>p{font-size: 0.96875rem;line-height: 1.55}@media (min-width: 900px){.qa summary{padding: 15px 18px}.qa details[open] summary{padding-bottom: 5px}}.nw{white-space: nowrap}.feat-pair,.away-side,.proof__side{grid-template-columns: minmax(0,1fr)}.feat-col,.proof__side,.away-side{min-width: 0}@media (min-width: 960px){.feat-pair{grid-template-columns: repeat(2,minmax(0,1fr))}}.faq__list{grid-template-columns: minmax(0,1fr)}@media (min-width: 900px){.faq__list{grid-template-columns: repeat(2,minmax(0,1fr))}}.qa{min-width: 0}.qa__q{flex: 1;min-width: 0}.tete{padding: 16px 0 4px}@media (min-width: 900px){.tete{padding: 32px 0 12px}}.tete h1{max-width: 24ch;margin-bottom: 12px;font-size: clamp(2rem,1.35rem + 2.9vw,3.4rem)}.tete__meta{margin: 0 0 8px;color: var(--ink-soft);font-size: 0.9375rem;font-weight: 600}.fil ol{display: flex;flex-wrap: wrap;margin: 0 0 12px;padding: 0;list-style: none;color: var(--ink-soft);font-size: 0.9375rem;font-weight: 700}.fil li{display: inline-flex;align-items: center}.fil li + li::before{content: "›";margin: 0 8px;color: var(--field)}.fil a{display: inline-block;padding: 8px 0}.corps{padding-bottom: 56px}.corps>:where(p,ul,ol,h2,h3,h4,dl,blockquote,table,.definition,.avertissement,.en-bref,.a-retenir,.expertise){max-width: 780px}.corps h2{margin: 56px 0 16px;font-size: clamp(1.6rem,1.2rem + 1.6vw,2.3rem)}.corps h3{margin: 28px 0 10px}.corps>ul,.corps>ol{margin: 0 0 1em;padding-left: 1.3em}.corps li{margin-bottom: 0.4em}.definition{color: var(--ink-soft);font-size: clamp(1.125rem,1rem + 0.5vw,1.3rem);font-weight: 600;line-height: 1.5}.definition:empty{display: none}.lien-suite{font-weight: 800}.en-bref,.a-retenir{margin: 24px 0 32px;padding: 20px 22px;border: 1px solid var(--line);border-radius: var(--radius-lg);background: var(--white);box-shadow: var(--shadow-sm)}.a-retenir{background: var(--primary-soft);border-color: transparent;box-shadow: none}.section--white .en-bref{background: var(--cream)}.en-bref__titre,.a-retenir__titre{margin: 0 0 10px;color: var(--primary);font-size: 0.9375rem;font-weight: 900;letter-spacing: 0.04em;text-transform: uppercase}.en-bref ul{display: grid;gap: 8px;margin: 0;padding: 0;list-style: none}.en-bref li{position: relative;margin: 0;padding-left: 26px;font-weight: 600;line-height: 1.5}.en-bref li::before{content: "";position: absolute;top: 0.5em;left: 2px;width: 11px;height: 11px;border-radius: 50%;background: var(--mint)}.avertissement{padding: 12px 16px;border-left: 4px solid var(--sun);border-radius: 12px;background: var(--sun-soft);font-size: 0.9375rem;font-weight: 600}.faq-liste{display: grid;gap: 12px;margin: 0 0 24px}.faq-item{padding: 18px 20px;border: 1px solid var(--line);border-radius: var(--radius);background: var(--white)}.faq-item__q{margin: 0 0 8px;font-size: 1.125rem;font-weight: 800;line-height: 1.3}.corps .faq-item__q{margin: 0 0 8px}.faq-item__r p,.faq-item__r li{color: var(--ink-soft)}.faq-item__r ul{margin: 0 0 0.6em;padding-left: 1.2em}.faq-item__r>:last-child{margin-bottom: 0}.faq-item__plus{margin: 10px 0 0;font-size: 0.9375rem;font-weight: 800}.sommaire{margin: 24px 0 8px;padding: 18px 20px;border: 1px solid var(--line);border-radius: var(--radius);background: var(--white)}.sommaire__titre{margin: 0 0 6px;font-weight: 900}.sommaire ol{margin: 0;padding-left: 1.4em}@media (min-width: 768px){.sommaire ol{columns: 2;column-gap: 40px}}.sommaire a{display: inline-block;padding: 6px 0;font-weight: 700}.voisins{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,230px),1fr));gap: 10px;margin: 16px 0 24px;padding: 0;list-style: none}.voisins li{margin: 0}.voisin{display: flex;align-items: center;min-height: 52px;padding: 12px 16px;border: 1px solid var(--line);border-radius: var(--radius-sm);background: var(--white);color: var(--ink);font-weight: 800;text-decoration: none}.voisin::after{content: "→";margin-left: auto;padding-left: 12px;color: var(--primary)}.voisin:hover{border-color: var(--primary);color: var(--primary)}.bandeau{padding: 48px 0;background: var(--primary);color: #fff}.bandeau__inner{display: grid;gap: 20px;align-items: center}@media (min-width: 900px){.bandeau__inner{grid-template-columns: minmax(0,1fr) auto;gap: 40px}}.bandeau h2{margin: 0 0 8px;color: #fff;font-size: clamp(1.5rem,1.2rem + 1.2vw,2.1rem)}.bandeau p{margin: 0;color: #fff}.bandeau__boutons{display: flex;flex-wrap: wrap;gap: 12px}.bandeau__boutons .btn{flex: 1 1 200px}.bandeau .btn--primary{box-shadow: none}.bandeau .btn--ghost{border-color: rgba(255,255,255,0.7);background: transparent;color: #fff}.bandeau :focus-visible{outline-color: #fff}.capture{margin: 24px 0 32px}.capture figcaption{margin-top: 12px;color: var(--ink-soft);font-size: 0.9375rem;text-align: center}.capture__fictif{font-weight: 700;white-space: nowrap}.cadre{margin-inline: auto}.cadre img{width: 100%;height: auto}.cadre--telephone{width: min(320px,78vw);padding: 10px;border-radius: 44px;background: var(--ink);box-shadow: 0 30px 50px -24px rgba(31,27,46,0.55),inset 0 0 0 2px #3b3552}.cadre--telephone img,.cadre--telephone .capture__attente{border-radius: 34px}.cadre--admin{max-width: 1056px;overflow: hidden;border: 1px solid var(--line);border-radius: 14px;background: var(--white);box-shadow: var(--shadow)}.cadre--admin::before{content: "";display: block;height: 26px;border-bottom: 1px solid var(--line);background: radial-gradient(circle at 16px 50%,var(--coral) 4.5px,transparent 5.5px),radial-gradient(circle at 32px 50%,var(--sun) 4.5px,transparent 5.5px),radial-gradient(circle at 48px 50%,var(--mint) 4.5px,transparent 5.5px),var(--cream-2)}.capture__attente{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 6px;width: 100%;padding: 16px;background: repeating-linear-gradient(-45deg,var(--cream),var(--cream) 12px,var(--cream-2) 12px,var(--cream-2) 24px);color: var(--ink-soft);text-align: center}.capture__id{color: var(--primary);font-size: 1.5rem;font-weight: 900}.capture__ecran{max-width: 30ch;font-weight: 700;line-height: 1.35}.capture__note{font-size: 0.8125rem;font-weight: 800;letter-spacing: 0.05em;text-transform: uppercase}.mention-fictive{padding-bottom: 32px;color: var(--ink-soft);font-size: 0.875rem;font-weight: 600}.tableau{width: 100%;margin: 0 0 1.5em;border-collapse: collapse;background: var(--white);font-size: 1rem}.tableau th,.tableau td{padding: 12px;border-bottom: 1px solid var(--line);text-align: left;vertical-align: top}.tableau thead th{background: var(--cream-2);font-weight: 800}@media (max-width: 599px){.tableau thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}.tableau,.tableau tbody,.tableau tr,.tableau td,.tableau tbody th{display: block;width: 100%}.tableau tr{margin-bottom: 12px;border: 1px solid var(--line);border-radius: var(--radius-sm)}.tableau td,.tableau tbody th{padding: 8px 12px;border-bottom: 0}.tableau td[data-label]::before{content: attr(data-label);display: block;color: var(--ink-soft);font-size: 0.875rem;font-weight: 800}}.corps .contact__grid{padding-top: 8px}.corps .tarifs{margin: 24px 0 8px}.svg-defs{position: absolute;width: 0;height: 0;overflow: hidden}.site-nav a[aria-current="page"]{background: var(--primary-soft);color: var(--primary)}.site-footer__col a[aria-current="page"]{color: #fff;text-decoration: underline}.site-footer__note{grid-column: 1 / -1;margin: 0;color: #c6c0c3;font-size: 0.875rem;font-weight: 600}.site-footer__note + .site-footer__copy{margin-top: 0}.qa .faq-item__r{margin: 0 18px 16px 52px;color: var(--ink-soft);font-size: 0.96875rem;line-height: 1.55}.qa .faq-item__r p{margin: 0 0 0.5em;color: inherit;font-size: inherit;line-height: inherit}.qa .faq-item__r ul{margin: 0 0 0.5em;padding-left: 1.2em}.qa .faq-item__r>:last-child{margin-bottom: 0}@media (max-width: 599px){.qa .faq-item__r{margin: 0 16px 14px 16px}}.corps .stamp-pair{justify-content: flex-start;margin: 16px 0 28px}.corps .expertise{margin: 32px 0}.corps .expertise h2,.corps .expertise h3{margin-top: 0;color: #fff}.stores{display: flex;flex-wrap: wrap;gap: 10px;margin: 16px 0 0;padding: 0;list-style: none}.store-badge{display: inline-flex;align-items: center;line-height: 0}.stores--petit{gap: 8px;margin-top: 14px}@media (max-width: 599px){.stores{gap: 8px}}.apps{display: grid;gap: 6px 22px;align-items: center;margin-top: 28px;padding: 22px 20px 24px;border: 1px solid var(--line);border-radius: var(--radius-lg);background: var(--cream)}.apps__art{justify-self: center;width: 96px;height: auto}.apps h3{margin-bottom: 8px;font-size: clamp(1.3rem,1.15rem + 0.6vw,1.6rem);font-weight: 900;text-wrap: balance}.apps p{margin: 0;color: var(--ink-soft)}.apps .apps__fine{margin-top: 14px;font-size: 0.9375rem}@media (min-width: 600px){.apps{grid-template-columns: 150px minmax(0,1fr);padding: 26px 32px}.apps__art{width: 150px}}.modes{margin-top: 28px}.modes__head{max-width: 720px;margin: 0 auto 18px;text-align: center}.modes__head h3{margin: 0;font-size: clamp(1.3rem,1.15rem + 0.6vw,1.6rem);font-weight: 900;text-wrap: balance}.fit--sky{--accent-soft: var(--sky-soft);--accent-ink: #1d5fa8}.modes .fit h4{margin: 0;font-size: 1.0625rem}.modes .modes__list{grid-template-columns: minmax(0,1fr)}@media (max-width: 599px){.modes .fit{display: grid;padding: 16px;border-radius: var(--radius-lg)}.modes .fit__icon{width: 40px;height: 40px;margin: 0}}@media (min-width: 900px){.modes .modes__list{grid-template-columns: repeat(3,minmax(0,1fr))}.modes .fit{display: block;padding: 22px}.modes .fit__icon{margin-bottom: 12px}.modes .fit h4{margin-bottom: 6px}}.how__step .stores{margin-top: 14px}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}}.plus{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px 24px;margin: 32px 0 0;font-weight: 800;text-align: center}.plus a{text-decoration: none}.plus a::after{content: "\00a0→"}.plus a:is(:hover,:focus-visible){text-decoration: underline}.stamp-pair--seul{margin-top: 28px}.section--how .plus a{color: #fff}.anim{position: relative}.anim picture,.anim__affiche{display: block;width: 100%;height: auto}.anim__video{position: absolute;inset: 0;display: block;width: 100%;height: 100%;object-fit: cover;object-position: top;opacity: 0;transition: opacity 0.25s ease}.anim.is-on .anim__video{opacity: 1}.phone-frame .anim__video{border-radius: 14px 14px 23px 23px}.scene{overflow: hidden;border: 1px solid #d9cfc6;border-radius: 18px;background: var(--cream);box-shadow: 0 26px 50px -30px rgba(31,27,46,0.55)}.anim__bouton{position: absolute;right: 10px;bottom: 10px;display: grid;place-items: center;width: 36px;height: 36px;padding: 0;border: 0;border-radius: 50%;background: rgba(31,27,46,0.72);color: #fff;cursor: pointer}.anim__bouton[hidden]{display: none}.anim__bouton::before{content: "";box-sizing: border-box;width: 12px;height: 14px;border-left: 4px solid #fff;border-right: 4px solid #fff}.anim__bouton.is-paused::before{width: 0;height: 0;margin-left: 3px;border-style: solid;border-width: 7px 0 7px 12px;border-color: transparent transparent transparent #fff}.anim__bouton:hover{background: var(--ink)}.anim__bouton:focus-visible{outline: 3px solid var(--primary);outline-offset: 2px}.phone-frame .anim__bouton{right: -16px;bottom: -14px;width: 34px;height: 34px;box-shadow: 0 0 0 3px var(--cream)}.anim--scene .anim__bouton{right: auto;left: 10px}.figure-large{max-width: 980px;margin: 40px auto 0}.figure-large--etroite{max-width: 760px}.figure-large figcaption{text-align: center}.feat__phone{width: min(260px,72%);margin: 0 auto}@media (min-width: 960px){.feat__phone{width: min(300px,100%)}}.away-facts--seul{max-width: 680px;margin-inline: auto}.tableau__note{margin: -0.75em 0 0;color: var(--ink-soft);font-size: 0.875rem}.chiffres{margin: 48px 0 0}.chiffres__titre{margin: 0 0 8px;font-size: clamp(1.3rem,1.15rem + 0.6vw,1.6rem);font-weight: 900;text-align: center}.chiffres__titre--produit{margin-top: 36px;margin-bottom: 16px;font-size: 1.1875rem}.chiffres__intro{max-width: 680px;margin: 0 auto 22px;color: var(--ink-soft);font-size: 1.0625rem;line-height: 1.55;text-align: center;text-wrap: balance}.chiffres__liste{display: grid;gap: 14px;margin: 0;padding: 0;list-style: none;grid-template-columns: minmax(0,1fr)}@media (min-width: 600px){.chiffres__liste{grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px}}@media (min-width: 1024px){.chiffres__liste{grid-template-columns: repeat(4,minmax(0,1fr))}}.chiffre{display: flex;flex-direction: column;gap: 6px;padding: 20px;border: 1px solid var(--line);border-radius: var(--radius-lg);background: var(--white);box-shadow: var(--shadow-sm)}.section--white .chiffre{background: var(--cream);box-shadow: none}.chiffre__valeur{margin: 0;color: var(--accent-ink,var(--primary));font-size: clamp(1.85rem,1.6rem + 1vw,2.35rem);font-weight: 900;line-height: 1.1}.chiffre__texte{margin: 0;color: var(--ink);font-size: 1rem;font-weight: 600;line-height: 1.5}.chiffre__source{margin: auto 0 0;padding-top: 8px;color: var(--ink-soft);font-size: 0.8125rem;line-height: 1.45}.chiffre__source a{color: inherit;font-weight: 700}.chiffres__liste--produit .chiffre{padding: 16px 18px}.chiffres__liste--produit .chiffre__valeur{font-size: 1.6rem}.chiffres__liste--produit .chiffre__texte{font-size: 0.9375rem}@media (min-width: 360px) and (max-width: 599px){.chiffres__liste--produit{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.chiffres__liste--produit .chiffre{padding: 14px}.chiffres__liste--produit .chiffre__valeur{font-size: 1.4rem}}.chiffre--sun{--accent-ink: #7a5200}.chiffre--coral{--accent-ink: #b3261e}.chiffre--primary{--accent-ink: var(--primary)}.chiffre--mint{--accent-ink: #086377}.chiffre--sky{--accent-ink: #1d5fa8}.chiffre--pink{--accent-ink: #b0203c}.pourquoi{max-width: 760px;margin-top: 28px}.chapeau{max-width: 780px;color: var(--ink-soft);font-size: 1.0625rem;font-weight: 600}.pas{counter-reset: pas;display: grid;grid-template-columns: minmax(0,1fr);gap: 10px;margin: 0 0 1.4em;padding: 0;list-style: none;max-width: 780px}.pas>li{counter-increment: pas;position: relative;min-width: 0;margin: 0;padding: 12px 16px 12px 58px;border: 1px solid var(--line);border-radius: var(--radius-sm);background: var(--white);line-height: 1.5}.pas>li::before{content: counter(pas);position: absolute;top: 11px;left: 14px;display: grid;place-items: center;width: 31px;height: 31px;border-radius: 50%;background: var(--primary);color: #fff;font-size: 1rem;font-weight: 900}.pas>li:nth-child(4n + 2)::before{background: var(--mint)}.pas>li:nth-child(4n + 3)::before{background: var(--coral)}.pas>li:nth-child(4n + 4)::before{background: var(--sky)}.pas>li>:last-child{margin-bottom: 0}.pas .capture{margin: 16px 0 4px}.pas .aide-photos{margin-top: 12px}.aide-photos{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,250px),1fr));gap: 16px 24px;align-items: start;margin: 8px 0 24px}.aide-photos .capture{margin: 8px 0}.rassure{max-width: 780px;margin: 0 0 1.2em;padding: 12px 16px;border-left: 4px solid var(--mint);border-radius: 12px;background: var(--mint-soft);font-weight: 700}.aide-q{max-width: 780px;margin: 0 0 12px;padding: 14px 18px;border: 1px solid var(--line);border-radius: var(--radius-sm);background: var(--white)}.aide-q h3{margin: 0 0 6px;font-size: 1.0625rem;font-weight: 800}.corps .aide-q h3{margin: 0 0 6px}.aide-q p{margin: 0;color: var(--ink-soft)}.corps .tableau{max-width: 960px}.pas .cadre--admin{max-width: 100%}.pas .capture figcaption{overflow-wrap: anywhere}.pas .cadre--telephone{width: min(320px,100%)}@media (max-width: 599px){.pas>li{padding: 12px 12px 12px 50px}.pas>li::before{left: 10px}}.tuto{margin: 0;min-width: 0}.tuto__cadre{position: relative;overflow: hidden;aspect-ratio: 16 / 9;border-radius: var(--radius);background: var(--ink);box-shadow: var(--shadow)}.tuto__video{display: block;width: 100%;height: 100%;object-fit: cover}.tuto__legende{margin-top: 12px;color: var(--ink-soft);font-size: 0.9375rem;font-weight: 700;text-align: center}.tuto__legende strong{color: var(--ink)}.tuto__cadre--attente{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 4px;padding: 20px;background: linear-gradient(135deg,var(--primary),var(--primary-hover));color: #fff;text-align: center}.tuto__attente-art{width: clamp(84px,22%,150px);height: auto}.tuto__attente-titre{font-size: clamp(1.25rem,1rem + 1.2vw,1.75rem);font-weight: 900}.tuto__attente-texte{max-width: 30ch;font-size: 0.9375rem;font-weight: 700}@media (min-width: 900px){}.hero__prix{margin: 0 0 24px;font-size: 1.125rem;font-weight: 700}.hero__prix strong{color: var(--primary);font-size: 1.375rem;font-weight: 900}.promesse{display: flex;flex-wrap: wrap;gap: 6px 14px;margin: 18px 0 0;padding: 0;list-style: none;color: var(--ink-soft);font-size: 0.9375rem;font-weight: 800}.promesse li{display: inline-flex;gap: 6px}.promesse li::before{content: "✓";color: var(--mint);font-weight: 900}.hero__blob{position: absolute;inset: -8% -6% -10% 8%;border-radius: 50%;background: var(--brand-mint)}.tuto--hero{position: relative}.tuto--hero .tuto__cadre{border: 6px solid var(--white);border-radius: var(--radius-lg)}.pills{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;margin: 18px 0 0;padding: 0;list-style: none;position: relative}.pill{display: inline-flex;align-items: center;gap: 8px;margin: 0;padding: 8px 14px 8px 8px;border-radius: 999px;background: var(--white);font-size: 0.875rem;font-weight: 800;white-space: nowrap;box-shadow: var(--shadow)}.pill__dot{display: inline-grid;place-items: center;width: 22px;height: 22px;border-radius: 50%;background: var(--tone,var(--mint));color: #fff;font-size: 0.75rem}.pill--mint{--tone: var(--mint)}.pill--sun{--tone: #e2a400}.pill--primary{--tone: var(--primary)}@media (min-width: 900px){}@media (prefers-reduced-motion: no-preference){.flotte{animation: flotte 6s ease-in-out infinite;will-change: transform}.flotte--2{animation-duration: 7.5s;animation-delay: -2.5s}.flotte--3{animation-duration: 5.2s;animation-delay: -1.2s}@keyframes flotte{0%,100%{transform: translateY(0) rotate(0)}50%{transform: translateY(-9px) rotate(-0.6deg)}}.reveal{opacity: 0;transform: translateY(28px) scale(0.985)}.reveal.is-revealed{opacity: 1;transform: none;transition: opacity 0.6s ease-out,transform 0.75s cubic-bezier(0.34,1.4,0.64,1)}}.section--serre{padding: 48px 0}.histoire{display: grid;gap: 28px;align-items: center}@media (min-width: 960px){.histoire{grid-template-columns: minmax(0,1.35fr) minmax(0,0.65fr);gap: 40px}}.histoire__liste{display: grid;gap: 12px;margin: 0;padding: 0;list-style: none}.histoire__liste li{position: relative;padding: 14px 16px;border-radius: var(--radius);background: var(--white);color: var(--ink-soft);font-weight: 600;line-height: 1.45;box-shadow: var(--shadow-sm)}.histoire__liste strong{display: block;color: var(--ink);font-weight: 900}.histoire__stamp{display: flex;justify-content: center;margin-top: 12px}.histoire__stamp .stamp{--s: 118px;--rot: -6deg}.expertise-accroche{max-width: 30ch;margin: 56px auto 0;color: var(--ink);font-size: clamp(1.35rem,1.1rem + 1vw,1.9rem);font-weight: 900;line-height: 1.2;text-align: center;text-wrap: balance}.expertise-accroche + .expertise{margin-top: 24px}.donnees{display: grid;gap: 28px;align-items: center}@media (min-width: 900px){.donnees{grid-template-columns: minmax(0,1.2fr) minmax(0,0.8fr)}}.donnees .ticks{margin: 8px 0 12px}.donnees__stamps .stamp{--s: 116px}.final{padding-bottom: 80px}.final__inner{position: relative;max-width: 820px;padding: 40px 22px 32px;border-radius: var(--radius-lg);background: var(--primary);color: #fff;text-align: center;box-shadow: 0 30px 60px -30px rgba(165,20,51,0.7)}.final__art{width: 96px;height: auto;margin: -88px auto 8px;display: block}.final h2{color: #fff}.final p{color: #fff;font-weight: 700}.final__cta{margin: 22px 0 10px}.final__rappel{margin: 0;font-size: 0.9375rem}.final__rappel a{color: #fff;font-weight: 800}.final :focus-visible{outline-color: #fff}.tuto--page{max-width: 880px;margin-inline: auto}.tutos{display: grid;gap: 28px;margin: 0 0 24px;padding: 0;list-style: none}@media (min-width: 760px){.tutos{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 900px){}.final__art--intro{width: 150px}.hero--v4{padding: 20px 0 64px;text-align: center}@media (min-width: 900px){.hero--v4{padding: 40px 0 88px}}.h4-tete{position: relative;max-width: 860px;margin-inline: auto;padding-top: 4px}.h4-tete>:not(.h4-tete__masc){position: relative;z-index: 1}.h4-tete{display: flex;flex-direction: column;align-items: center}.h4-tete .eyebrow{order: -1}.h4-tete__masc{position: relative;z-index: 0;width: 150px;height: auto;margin: 0 0 -22px 64px}@media (min-width: 600px){.h4-tete__masc{width: 190px;margin-bottom: -30px}}@media (min-width: 1000px){.h4-tete__masc{position: absolute;width: 210px;right: -20px;top: 10px;margin: 0}}@media (min-width: 1280px){.h4-tete__masc{width: 270px;right: -150px;top: 0}}.h4-titre{margin: 4px 0 18px;font-size: clamp(2.5rem,1.4rem + 5vw,5rem)}.h4-titre__l{display: block}.h4-mot{position: relative;display: inline-block;color: var(--tone);white-space: nowrap}.h4-mot svg{position: absolute;left: -2%;bottom: -0.08em;width: 104%;height: 0.32em;overflow: visible}.h4-mot path{fill: none;stroke: var(--tone);stroke-width: 7;stroke-linecap: round;opacity: 0.35;vector-effect: non-scaling-stroke}.h4-mot--mint{--tone: #199db6}.h4-mot--primary{--tone: var(--primary)}.h4-mot--coral{--tone: #1e3f8c}.h4-titre__badge{display: inline-block;margin-top: 0.32em;padding: 0.12em 0.5em 0.18em;border-radius: 0.4em;background: var(--sun);color: var(--ink);font-size: 0.56em;transform: rotate(-3deg);box-shadow: 0 10px 0 -4px rgba(31,27,46,0.12)}.h4-lead{max-width: 34ch;margin: 0 auto 22px;color: var(--ink-soft);font-size: clamp(1.0625rem,1rem + 0.5vw,1.3125rem);font-weight: 700;line-height: 1.45}.h4-actions{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 10px 18px}.h4-actions .hero__prix{margin: 0;color: var(--ink);text-decoration: none;border-radius: 12px}.h4-actions .hero__prix:hover{opacity: 0.8}.hero__moins-cher a{color: var(--mint);font-family: Kurdis,sans-serif;font-size: 0.9375rem;font-weight: 700;text-decoration: none}.trio{display: flex;justify-content: center;gap: clamp(8px,4vw,56px);margin: 40px 0 0;padding: 0;list-style: none}.trio__item{position: relative;flex: 0 1 230px;min-width: 0}.trio__lien{display: flex;flex-direction: column;align-items: center;gap: 10px;color: var(--ink);text-decoration: none}.trio__rond{position: relative;display: grid;place-items: end center;width: clamp(88px,26vw,168px);aspect-ratio: 1;border-radius: 50%;background: var(--tone);border: 5px solid var(--white);box-shadow: var(--shadow);transition: transform 0.25s cubic-bezier(0.34,1.5,0.64,1)}.trio__rond img{position: absolute;left: 50%;bottom: 5%;translate: -50% 0;width: 92%;height: auto;max-height: 118%;object-fit: contain}.trio__rond--mint{--tone: var(--brand-mint)}.trio__rond--primary{--tone: var(--primary-soft)}.trio__rond--coral{--tone: #e4ebf7}.trio__rond--mint img{width: 64%}.trio__rond--primary img{width: 108%;max-width: none;max-height: none}.trio__rond--coral img{width: 142%;max-width: none;max-height: none;bottom: 1%}.trio__nom{--pastille: var(--mint);display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 8px 16px;border-radius: 999px;background: var(--pastille);color: #fff;font-family: Kurdis,Figtree,sans-serif;font-size: clamp(0.875rem,0.78rem + 0.6vw,1.125rem);font-weight: 700;line-height: 1.15;text-align: center;text-wrap: balance}.trio__item:nth-child(2) .trio__nom{--pastille: var(--primary)}.trio__item:nth-child(3) .trio__nom{--pastille: #1e3f8c}.trio__lien:is(:hover,:focus-visible) .trio__nom{filter: brightness(0.85)}.trio__lien:is(:hover,:focus-visible) .trio__rond{transform: translateY(-6px) rotate(-3deg)}.h4-video{position: relative;max-width: 960px;margin: 48px auto 0}.h4-video .hero__blob{inset: -6% -4% -8% -4%;border-radius: 48% 52% 46% 54% / 56% 50% 50% 44%}.h4-video .tuto--hero{position: relative;z-index: 1}.h4-video .pills{z-index: 2}@media (min-width: 1200px){.h4-video .pills{position: absolute;inset: 0;display: block;margin: 0;pointer-events: none}.h4-video .pill{position: absolute;font-size: 0.9375rem}.h4-video .pill--mint{left: 0;top: 14%;translate: calc(-100% + 18px) 0}.h4-video .pill--sun{right: 0;top: 52%;translate: calc(100% - 18px) 0}.h4-video .pill--primary{left: 0;bottom: 10%;translate: calc(-100% + 18px) 0}}.h4-demarrer{position: relative;z-index: 1;margin: 28px 0 0;font-weight: 800;text-align: center}.h4-demarrer a{text-decoration: none}.h4-demarrer a::after{content: "\00a0→"}.h4-demarrer a:is(:hover,:focus-visible){text-decoration: underline}.h4-stores{display: flex;flex-direction: column;align-items: center;gap: 10px;margin: 40px auto 0}.h4-stores__masc{width: 84px;height: auto;flex: none}.h4-stores__titre{margin: 0 0 10px;font-size: 1.125rem;font-weight: 900}.h4-stores .stores,.h4-stores .promesse{justify-content: center;margin: 0}.h4-stores .promesse{margin-top: 12px}@media (min-width: 760px){.h4-stores{flex-direction: row;justify-content: center;gap: 16px;text-align: left}.h4-stores__masc{width: 120px}.h4-stores .stores,.h4-stores .promesse{justify-content: flex-start}}@media (prefers-reduced-motion: no-preference){.h4-mot path{stroke-dasharray: 260;stroke-dashoffset: 260;animation: trait 0.7s ease-out forwards}.h4-mot--mint path{animation-delay: 0.25s}.h4-mot--primary path{animation-delay: 0.6s}.h4-mot--coral path{animation-delay: 0.95s}.h4-titre__badge{animation: etiquette 0.55s cubic-bezier(0.34,1.6,0.64,1) 1.3s both}.trio__item{animation: monte 0.6s cubic-bezier(0.34,1.4,0.64,1) both}.trio__item:nth-child(1){animation-delay: 0.4s}.trio__item:nth-child(2){animation-delay: 0.55s}.trio__item:nth-child(3){animation-delay: 0.7s}@keyframes trait{to{stroke-dashoffset: 0}}@keyframes etiquette{from{opacity: 0;transform: rotate(-14deg) scale(0.6)}to{opacity: 1;transform: rotate(-3deg) scale(1)}}@keyframes monte{from{opacity: 0;transform: translateY(24px)}to{opacity: 1;transform: none}}}.chap{--tone: var(--mint);--tone-soft: var(--mint-soft);padding-top: 72px}.chap--primary{--tone: var(--primary);--tone-soft: var(--primary-soft)}.chap--coral{--tone: #1e3f8c;--tone-soft: #e4ebf7}.chap__tete{position: relative;max-width: 760px;margin: 0 auto;text-align: center}.chap__masc{display: block;width: 110px;height: auto;margin: 0 auto 4px}.chap__masc--large{width: 150px}@media (min-width: 760px){.chap__masc{width: 150px}.chap__masc--large{width: 200px}}.chap__num{display: inline-flex;align-items: center;gap: 10px;margin: 0 0 10px;color: var(--tone);font-size: 1rem;font-weight: 900;letter-spacing: 0.06em;text-transform: uppercase}.chap__num span{display: inline-grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;background: var(--tone);color: #fff;letter-spacing: 0}.chap__lead{max-width: 40ch;margin: 0 auto;color: var(--ink-soft);font-size: clamp(1.0625rem,1rem + 0.4vw,1.25rem);font-weight: 700}.chap__video{max-width: 880px;margin: 36px auto 0}.chap__video .tuto__cadre{border: 5px solid var(--white);border-radius: var(--radius-lg)}.cote{margin-top: 64px}.cote__tete{max-width: 640px;margin: 0 auto 24px;text-align: center}.cote__tete h3{margin-bottom: 6px;font-size: clamp(1.4rem,1.15rem + 1vw,1.85rem);font-weight: 900}.cote__tete p:not(.cote__qui){margin: 0;color: var(--ink-soft);font-size: 1.0625rem}.cote__qui{display: inline-block;margin: 0 0 10px;padding: 4px 14px;border-radius: 999px;background: var(--tone-soft);color: var(--ink);font-size: 0.875rem;font-weight: 900;letter-spacing: 0.04em;text-transform: uppercase}.cote__qui--employeur{background: var(--ink);color: #fff}.cote__qui--tous{background: var(--sun-soft)}.phones--petits{max-width: 760px}@media (min-width: 760px){.phones--petits{gap: 40px}.phones--petits .shot--phone{width: min(210px,100%);margin-inline: auto}}.cote--employeur{padding: 28px 20px;border-radius: var(--radius-lg);background: var(--cream-2)}.section--white .cote--employeur{background: var(--cream)}.cote__grille{display: grid;gap: 24px;align-items: center;max-width: 1000px;margin: 0 auto}@media (min-width: 900px){.cote--employeur{padding: 40px}.cote__grille{grid-template-columns: minmax(0,0.85fr) minmax(0,1.15fr);gap: 40px}}.cote__points{display: grid;gap: 16px;margin: 0;padding: 0;list-style: none}.cote__points li{position: relative;padding-left: 34px;color: var(--ink-soft);font-weight: 600;line-height: 1.45}.cote__points li::before{content: "✓";position: absolute;left: 0;top: 1px;display: grid;place-items: center;width: 24px;height: 24px;border-radius: 50%;background: var(--tone);color: #fff;font-size: 0.8125rem;font-weight: 900}.cote__points strong{display: block;color: var(--ink);font-size: 1.0625rem;font-weight: 900}.cote__capture{max-width: 600px;justify-self: center}.cote--employeur .lien-fleche{margin-top: 18px;text-align: center}.cartes4{display: grid;gap: 14px;margin: 0;padding: 0;list-style: none}@media (min-width: 600px){.cartes4{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1000px){.cartes4{grid-template-columns: repeat(4,minmax(0,1fr))}}.cartes4 h3,.cartes4 h4{margin: 0 0 6px;font-size: 1.125rem;font-weight: 900;line-height: 1.25}.cartes4 p{margin: 0;color: var(--ink-soft)}.chap__tampons{justify-content: center;margin-top: 24px}.chap__tampons .stamp{--s: 112px}.cote--tous .plus{margin-top: 20px}.site-footer__coeur{grid-column: 1 / -1;display: flex;align-items: center;gap: 10px;margin: 10px 0 0;font-size: 0.875rem;font-weight: 800}.site-footer__coeur img{flex: none;width: 44px;height: auto}.coeur{display: inline-block;color: #ff6b81}@media (prefers-reduced-motion: no-preference){.coeur{animation: bat 1.6s ease-in-out infinite}@keyframes bat{0%,60%,100%{transform: scale(1)}20%,40%{transform: scale(1.25)}}}.masc-tete{display: block;width: 130px;height: auto;margin: 0 auto 8px}@media (min-width: 760px){.masc-tete{width: 170px}}.hero__prix-plus{display: block;color: var(--ink-soft);font-size: 0.9375rem;font-weight: 800}.donnees__intro .masc-tete{margin-left: 0}.expertise__masc{position: relative;z-index: 1;width: 180px;height: auto}.hero__moins-cher{margin: 4px 0 0;flex-basis: 100%;color: #086377;font-size: 1rem;font-weight: 900}.deco{position: relative}.deco::before{content: "";position: absolute;z-index: 0;border-radius: 48% 52% 46% 54% / 56% 50% 50% 44%;background: var(--deco);pointer-events: none}.deco>*{position: relative;z-index: 1}.deco--sun{--deco: var(--sun-soft)}.deco--sun::before{inset: 18% 34% -9% -3%}.deco--primary{--deco: var(--primary-soft)}.deco--primary::before{inset: -8% -3% 24% 40%;border-radius: 54% 46% 52% 48% / 44% 56% 46% 54%}.deco--coral{--deco: var(--coral-soft)}.deco--coral::before{inset: 30% 45% -10% -3%}.deco--mint{--deco: var(--mint-soft)}.deco--mint::before{inset: 10% -3% -6% 55%;border-radius: 46% 54% 40% 60% / 58% 44% 56% 42%}#donnees .donnees{position: relative}#donnees .donnees::before{content: "";position: absolute;z-index: 0;left: 0;top: 50%;width: min(520px,92%);aspect-ratio: 1025 / 990;translate: 0 -50%;background: url("../img/france-logo.svg") no-repeat center / contain;opacity: 0.06;pointer-events: none}#donnees .donnees>*{position: relative;z-index: 1}#pointage .chap__tete::before{content: "";position: absolute;z-index: 0;left: 50%;top: -14px;width: 240px;height: 235px;translate: -50% 0;border-radius: 48% 52% 46% 54% / 56% 50% 50% 44%;background: var(--mint-soft)}@media (min-width: 760px){#pointage .chap__tete::before{width: 320px;height: 300px}}#pointage .chap__tete>*{position: relative;z-index: 1}.phones--petits .shot--phone{position: relative}.pill--sur{position: absolute;z-index: 2;left: -10px;top: 24%;font-size: 0.8125rem}@media (min-width: 760px){.pill--sur{left: -34px}}.chap--sky{--tone: #1d6fc4;--tone-soft: var(--sky-soft)}.bulles{display: flex;flex-direction: column;gap: 10px;width: min(420px,100%);justify-self: center;margin: 0;padding: 20px 18px;border-radius: var(--radius-lg);background: var(--white);box-shadow: var(--shadow-sm)}.bulle{max-width: 82%;margin: 0;padding: 10px 14px;border-radius: 18px;color: var(--ink);font-size: 0.9375rem;font-weight: 700;line-height: 1.35}.bulle--consigne{max-width: 100%;border: 2px solid var(--sun);border-radius: 16px;background: #fffaf0}.bulle__tag{display: block;width: fit-content;margin-bottom: 6px;padding: 2px 10px;border-radius: 999px;background: var(--sun-soft);color: #7a5200;font-size: 0.75rem;font-weight: 900}.bulle--autre{align-self: flex-start;border-bottom-left-radius: 6px;background: var(--brand-mint)}.bulle--moi{align-self: flex-end;border-bottom-right-radius: 6px;background: var(--pink-soft)}.store-badge--officiel{--h: 48px}.store-badge__img{--marge: 0;display: block;width: auto;height: calc(var(--h) / (1 - 2 * var(--marge)));margin: calc(-1 * var(--h) * var(--marge) / (1 - 2 * var(--marge))) 0}.store-badge--google-play .store-badge__img{--marge: 0.116}.stores--petit .store-badge--officiel{--h: 40px}@media (max-width: 599px){.stores .store-badge--officiel{--h: 40px}}.stores__attente{display: flex;flex-direction: column;align-items: center;gap: 3px}.store-badge__attente{color: var(--ink-soft);font-size: 0.75rem;font-weight: 700;line-height: 1.2}.site-footer__stores{margin-top: 18px}.site-footer__stores-titre{margin: 0;color: #fff;font-size: 0.9375rem;font-weight: 900}.site-footer__stores .stores{margin-top: 10px}.site-footer .store-badge__attente{color: #d6d0d3}.site-footer--sobre .site-footer__inner{grid-template-columns: 1fr}h1,h2,h3,.btn,.eyebrow,.h4-titre,.h4-titre__badge,.hero__prix strong,.plan__name,.plan__amount,.plan__price,.quote__price,.chiffre__valeur,.how__num,.chap__num,.stamp__text{font-family: Kurdis,Figtree,"Figtree repli",system-ui,sans-serif;letter-spacing: 0}h1,h2,.h4-titre{line-height: 1.06}h3{line-height: 1.1}@media (min-width: 900px){.h4-titre{font-family: "Kurdis Wide",Kurdis,"Figtree repli",sans-serif;font-size: clamp(3.875rem,2.2rem + 2vw,4rem);line-height: 1.02}.h4-titre__badge{font-family: Kurdis,Figtree,sans-serif;font-size: 0.5em}}@media (min-width: 900px) and (max-width: 1279px){.h4-tete__masc{position: relative;width: 170px;right: auto;top: auto;margin: 0 0 -26px 64px}}@media (min-width: 1280px){.h4-tete{max-width: 980px}}.cb-ligne{flex-basis: 100%;margin: 14px 0 0;color: var(--ink);font-family: Kurdis,sans-serif;font-weight: 700;text-align: center}.cb-ligne svg{width: 1.2em;height: 1.2em;vertical-align: -0.25em;fill: none}.raisons .fit{grid-template-columns: 52px minmax(0,1fr)}.raisons .fit__icon{width: 52px;height: 52px;border-radius: 50%}.raisons .fit__icon svg{width: 28px;height: 28px}.raisons .fit--mint{--accent-ink: var(--mint)}.fit--bleu{--accent-soft: #e4ebf7;--accent-ink: #1e3f8c}.raisons .fit:first-child{border-color: transparent;background: var(--primary-soft)}.raisons .fit:first-child .fit__icon{background: var(--white)}.bande-metiers{width: 100%;max-width: 760px;margin: 0 auto 24px}