@font-face{font-family: "Archivo Variable";src: url("../fonts/archivo-var-subset.woff2") format("woff2-variations"),url("../fonts/archivo-var-subset.woff2") format("woff2");font-weight: 100 900;font-stretch: 62% 125%;font-style: normal;font-display: swap}@font-face{font-family: "Archivo Fallback";src: local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Arimo");font-weight: 100 549;size-adjust: 98.8%;ascent-override: 88.9%;descent-override: 21.3%;line-gap-override: 0%}@font-face{font-family: "Archivo Fallback";src: local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold");font-weight: 550 900;size-adjust: 98.3%;ascent-override: 89.3%;descent-override: 21.4%;line-gap-override: 0%}@font-face{font-family: "Archivo Wide Fallback";src: local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold");font-weight: 100 900;size-adjust: 130%;ascent-override: 67.5%;descent-override: 16.2%;line-gap-override: 0%}:root{color-scheme: light;--navy-950: #041021;--navy-900: #071a33;--navy-800: #0d2648;--navy-700: #163563;--encre: #0a1d3a;--encre-2: #3a4a61;--gris: #5b687a;--sur-nuit: #c6d1de;--sur-nuit-2: #9aabbf;--inox-0: #ffffff;--inox-25: #f7f9fb;--inox-50: #eef2f6;--inox-100: #e2e8ef;--inox-300: #c3ccd7;--action: #0068d6;--action-600: #0056b3;--action-50: #e8f1fc;--action-clair: #8cc2ff;--ok: #128454;--ok-50: #e2f4ea;--tbc-bg: #ffe27a;--tbc-ink: #4a3b00;--wa: #0f8043;--font: "Archivo Variable","Archivo Fallback","Helvetica Neue",Arial,sans-serif;--font-wide: "Archivo Variable","Archivo Wide Fallback","Archivo Fallback",Arial,sans-serif;--fs-xs: .8125rem;--fs-s: .9375rem;--fs-m: 1.0625rem;--fs-l: 1.25rem;--fs-xl: 1.5rem;--fs-2xl: clamp(1.75rem,2.8vw,2.3rem);--fs-3xl: clamp(2.2rem,4.4vw,3.5rem);--fs-hero: clamp(2.4rem,4.8vw,4.2rem);--gap: clamp(16px,2vw,24px);--section: clamp(64px,9vw,120px);--maxw: 1280px;--r-s: 10px;--r-m: 14px;--r-l: 20px;--r-pill: 999px;--shadow-card: 0 1px 2px rgba(10,29,58,.06),0 12px 32px -16px rgba(10,29,58,.22);--shadow-lift: 0 2px 4px rgba(10,29,58,.06),0 22px 44px -18px rgba(10,29,58,.3);--shadow-pop: 0 30px 70px -30px rgba(4,16,33,.55);--header-h: 76px;--ease: cubic-bezier(.2,.7,.2,1)}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-padding-top: calc(var(--header-h) + 16px)}html.nav-open{overflow: hidden}body{margin: 0;background: var(--inox-0);color: var(--encre);font-family: var(--font);font-size: var(--fs-m);font-weight: 420;font-stretch: 100%;line-height: 1.6;font-kerning: normal;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased}img{max-width: 100%;height: auto;display: block}a{color: var(--action);text-decoration-thickness: 1px;text-underline-offset: 3px}a:hover{color: var(--action-600);text-decoration-thickness: 2px}:focus-visible{outline: 3px solid var(--action);outline-offset: 3px;border-radius: 4px}.hero :focus-visible,.band-nuit :focus-visible,.band-navy :focus-visible,.soon-hero__text :focus-visible,.cta-band :focus-visible,.site-footer :focus-visible,.consent :focus-visible,.lightbox :focus-visible{outline-color: #fff}.hero .cselect__list :focus-visible{outline-color: var(--action)}p{margin: 0 0 1em}ul,ol{margin: 0 0 1em;padding-left: 1.2em}strong{font-weight: 680}[hidden]{display: none !important}template{display: none}h1,h2,h3,.display{font-family: var(--font-wide);font-stretch: 125%;font-weight: 820;letter-spacing: -.015em;line-height: 1.04;color: var(--encre);margin: 0 0 .5em;text-wrap: balance}h1{font-size: var(--fs-3xl);font-weight: 860}h2{font-size: var(--fs-2xl)}h3{font-size: var(--fs-l);line-height: 1.2;letter-spacing: -.005em}h4{font-size: var(--fs-m);font-weight: 720;margin: 0 0 .4em}.lead{font-size: var(--fs-l);line-height: 1.5;color: var(--encre-2);max-width: 60ch}.muted{color: var(--gris)}.small{font-size: var(--fs-s)}.num{font-variant-numeric: tabular-nums lining-nums}.ico{width: 1.25em;height: 1.25em;flex: none;display: inline-block;vertical-align: -.2em}.ico--lg{width: 44px;height: 44px}@media (hover: none){.hover-only{display: none}}.visually-hidden{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.skip-link{position: absolute;left: 12px;top: -60px;z-index: 100;background: var(--encre);color: #fff;padding: 10px 14px;border-radius: var(--r-s)}.skip-link:focus{top: calc(12px + env(safe-area-inset-top,0px));color: #fff}.wrap{width: 100%;max-width: calc(var(--maxw) + 2 * 24px);margin-inline: auto;padding-left: max(16px,env(safe-area-inset-left,0px));padding-right: max(16px,env(safe-area-inset-right,0px))}@media (min-width: 720px){.wrap{padding-left: max(24px,env(safe-area-inset-left,0px));padding-right: max(24px,env(safe-area-inset-right,0px))}}.section{padding-block: var(--section)}.section--tight{padding-block: calc(var(--section) * .6)}.section--flush{padding-bottom: var(--section)}.band-inox,.band-steel{background: var(--inox-50)}.band-nuit,.band-navy{background: radial-gradient(110% 90% at 85% 0%,var(--navy-700) 0%,var(--navy-900) 55%,var(--navy-950) 100%);color: var(--sur-nuit)}.band-nuit h2,.band-nuit h3,.band-navy h2,.band-navy h3{color: #fff}.band-nuit a:not(.btn),.band-navy a:not(.btn){color: var(--action-clair)}.section-head{display: grid;gap: 10px;margin-bottom: clamp(24px,4vw,44px);max-width: 760px}.section-head h2{margin: 0}.section-head p{margin: 0;color: var(--encre-2);font-size: var(--fs-l);line-height: 1.5}.section-head--row{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 16px 32px;max-width: none}.section-head--row>div{display: grid;gap: 10px;max-width: 720px}.band-nuit .section-head p,.band-navy .section-head p{color: var(--sur-nuit)}.page-head{padding-block: 14px clamp(28px,4vw,48px)}.page-head h1{margin-bottom: 14px;max-width: 22ch}.page-head--split{display: grid;gap: 24px 56px;align-items: end}@media (min-width: 1000px){.page-head--split{grid-template-columns: minmax(0,1.05fr) minmax(0,.95fr)}}.page-head--media{display: grid;gap: 28px 56px;align-items: center}@media (min-width: 1000px){.page-head--media{grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr)}}.page-head--media>*{min-width: 0}.page-head__media{margin: 0}.page-head__media img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;border-radius: var(--r-l);box-shadow: var(--shadow-card)}.page-head__media--plan{padding: 12px 12px 0;border-radius: var(--r-l);background: #fff;box-shadow: var(--shadow-card)}.page-head__media--plan img{aspect-ratio: auto;object-fit: contain;border-radius: 12px;box-shadow: none}.page-head__media figcaption{padding: 10px 4px 12px;font-size: var(--fs-xs);color: var(--gris)}.split{display: grid;gap: clamp(24px,4vw,64px)}@media (min-width: 900px){.split{grid-template-columns: 1fr 1fr}.split--wide{grid-template-columns: 7fr 5fr}}.split>*{min-width: 0}.split__figure{margin: 24px 0 0}.rounded-figure{margin: 0}.split__figure img,.rounded-figure img{width: 100%;border-radius: var(--r-l)}.split__figure img{aspect-ratio: 4 / 3;object-fit: cover}.btn{--_bg: var(--action);--_fg: #fff;--_bd: var(--action);display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;padding: 12px 26px;border-radius: var(--r-pill);background: var(--_bg);color: var(--_fg);border: 2px solid var(--_bd);font: inherit;font-size: var(--fs-m);font-weight: 720;line-height: 1.1;text-decoration: none;cursor: pointer;white-space: nowrap;box-shadow: 0 10px 24px -14px rgba(0,104,214,.9);transition: transform .18s var(--ease),background-color .18s,border-color .18s,color .18s,box-shadow .18s}.btn:hover{--_bg: var(--action-600);--_bd: var(--action-600);color: var(--_fg);transform: translateY(-1px);text-decoration: none;box-shadow: 0 14px 28px -14px rgba(0,104,214,1)}.btn:active{transform: translateY(1px)}.btn .ico{width: 20px;height: 20px}.btn--ghost{--_bg: transparent;--_fg: var(--encre);--_bd: rgba(10,29,58,.85);box-shadow: none}.btn--ghost:hover{--_bg: var(--encre);--_bd: var(--encre);--_fg: #fff;box-shadow: none}.btn--light{--_bg: #fff;--_fg: var(--encre);--_bd: #fff;box-shadow: none}.btn--light:hover{--_bg: var(--inox-50);--_bd: var(--inox-50);--_fg: var(--encre);box-shadow: none}.btn--outline-light{--_bg: transparent;--_fg: #fff;--_bd: rgba(255,255,255,.55);box-shadow: none}.btn--outline-light:hover{--_bg: #fff;--_bd: #fff;--_fg: var(--encre);box-shadow: none}.btn--wa{--_bg: var(--wa);--_fg: #fff;--_bd: var(--wa);box-shadow: none}.btn--wa:hover{--_bg: #0b6b37;--_bd: #0b6b37;--_fg: #fff;box-shadow: none}.btn--small{min-height: 42px;padding: 8px 18px;font-size: var(--fs-s)}.btn--block{width: 100%}.btn-row{display: flex;flex-wrap: wrap;gap: 12px;align-items: center}@media (max-width: 559px){.btn-row>.btn{flex: 1 1 100%}.btn{white-space: normal;text-align: center}}.link-arrow{display: inline-flex;align-items: center;gap: 10px;font-weight: 720;text-decoration: none;color: var(--action)}.link-arrow::after{content: "";width: 16px;height: 2px;background: currentColor;transition: width .2s var(--ease)}.link-arrow:hover{color: var(--action-600)}.link-arrow:hover::after{width: 26px}.badge{display: inline-flex;align-items: center;gap: 7px;padding: 6px 12px 6px 10px;border-radius: var(--r-pill);background: rgba(255,255,255,.95);color: var(--ok);font-size: var(--fs-xs);font-weight: 760;line-height: 1.2;box-shadow: 0 2px 10px rgba(4,16,33,.12)}.badge::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: currentColor;box-shadow: 0 0 0 3px color-mix(in srgb,currentColor 22%,transparent)}.chip{display: inline-flex;align-items: center;gap: 6px;min-height: 40px;padding: 6px 16px;border-radius: var(--r-pill);border: 1.5px solid var(--inox-300);background: #fff;color: var(--encre);font: inherit;font-size: var(--fs-s);font-weight: 700;cursor: pointer;transition: background-color .15s,border-color .15s,color .15s}.chip:hover{border-color: var(--encre)}.chip[aria-pressed="true"]{background: var(--action);border-color: var(--action);color: #fff}mark.tbc{background: var(--tbc-bg);color: var(--tbc-ink);padding: 1px 6px;border-radius: 4px;font-size: .86em;font-weight: 650;white-space: nowrap}.price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0 6px}.price__from{font-size: var(--fs-s);color: var(--gris);font-weight: 600}.price__amount{font-stretch: 112%;font-weight: 860;font-size: 1.6rem;color: var(--encre);letter-spacing: -.01em;font-variant-numeric: tabular-nums lining-nums;line-height: 1.1}.price__amount--ask{font-size: 1.3rem}.price__tax{font-weight: 800;font-size: var(--fs-s);color: var(--encre)}.price__ttc{flex-basis: 100%;font-size: var(--fs-xs);color: var(--gris)}body::before{content: "";position: fixed;inset: 0 0 auto;height: env(safe-area-inset-top,0px);z-index: 10;background: #fff}.site-header{position: sticky;top: env(safe-area-inset-top,0px);z-index: 60;border-bottom: 1px solid transparent;transition: border-color .2s,box-shadow .2s}.site-header::before{content: "";position: absolute;inset: 0;z-index: -1;background: rgba(255,255,255,.95);-webkit-backdrop-filter: saturate(1.6) blur(14px);backdrop-filter: saturate(1.6) blur(14px)}html.nav-open .site-header::before{background: #fff}.site-header.is-scrolled{border-bottom-color: var(--inox-100);box-shadow: 0 8px 24px -20px rgba(4,16,33,.5)}.site-header__inner{display: flex;align-items: center;gap: 20px;min-height: var(--header-h)}.brand{flex: none;display: inline-flex;align-items: center;gap: clamp(9px,1vw,12px);padding-block: 6px}.brand__badge{width: clamp(42px,3.7vw,52px);height: auto;filter: drop-shadow(0 3px 6px rgba(4,16,33,.22))}.brand__logo{width: clamp(132px,11.4vw,176px);height: auto}.nav{flex: 1;display: flex;justify-content: center}.nav__list{list-style: none;margin: 0;padding: 0;display: flex;align-items: center;gap: 2px}.nav__top{position: relative;display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding: 0 14px;border: 0;border-radius: var(--r-pill);background: transparent;color: var(--encre);font: inherit;font-size: var(--fs-s);font-weight: 700;text-decoration: none;white-space: nowrap;cursor: pointer;transition: background-color .15s,color .15s}.nav__top:hover,.nav__top[aria-expanded="true"]{background: var(--inox-50);color: var(--encre);text-decoration: none}.nav__top.is-current::after{content: "";position: absolute;left: 50%;bottom: 3px;width: 18px;height: 3px;margin-left: -9px;border-radius: 3px;background: var(--action)}.nav__chev{width: 16px;height: 16px;transition: transform .2s var(--ease)}.nav__top[aria-expanded="true"] .nav__chev{transform: rotate(180deg)}.mega{position: absolute;left: 0;right: 0;top: 100%;background: #fff;border-top: 1px solid var(--inox-100);box-shadow: 0 40px 60px -40px rgba(4,16,33,.45)}@media (prefers-reduced-motion: no-preference){.mega:not([hidden]){animation: megaIn .22s var(--ease)}}@keyframes megaIn{from{opacity: 0;transform: translateY(-6px)}to{opacity: 1;transform: none}}@media (min-width: 1100px){.mega::after{content: "";position: absolute;left: 0;right: 0;top: 100%;height: 100vh;background: rgba(4,16,33,.3);pointer-events: none}}.mega__inner{display: grid;grid-template-columns: minmax(0,1fr) 290px;gap: 40px;padding-block: 26px 30px}.mega__title{margin: 0 0 12px;font-size: var(--fs-xs);font-weight: 760;color: var(--gris)}.mega__list{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px}.mega__list--2{grid-template-columns: repeat(2,minmax(0,1fr))}.mega__card{display: grid;grid-template-columns: 96px minmax(0,1fr);gap: 14px;align-items: center;padding: 10px;border-radius: var(--r-m);text-decoration: none;color: var(--encre);transition: background-color .15s}.mega__card:hover{background: var(--inox-50);color: var(--encre);text-decoration: none}.mega__thumb{width: 96px;height: 72px;border-radius: 12px;object-fit: cover;background: var(--inox-50)}.mega__text{display: grid;gap: 2px;font-size: var(--fs-s);font-weight: 600;line-height: 1.3}.mega__text strong{font-stretch: 112%;font-weight: 860;font-size: var(--fs-m)}.mega__meta{display: flex;flex-wrap: wrap;gap: 0 10px;font-size: var(--fs-xs);font-weight: 500;color: var(--gris)}.mega__side{display: grid;gap: 14px;align-content: start;padding-left: 32px;border-left: 1px solid var(--inox-100)}.mega__side .btn{justify-self: start}.mega__links{list-style: none;margin: 0;padding: 0;display: grid;gap: 2px}.mega__links a{display: flex;align-items: center;gap: 10px;padding: 8px 10px;border-radius: 10px;color: var(--encre);font-size: var(--fs-s);font-weight: 680;text-decoration: none}.mega__links a:hover{background: var(--inox-50);color: var(--encre)}.mega__links .ico{color: var(--action)}.mega__chips{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 6px}.mega__chips a{display: inline-block;padding: 6px 12px;border-radius: var(--r-pill);background: var(--inox-50);color: var(--encre);font-size: var(--fs-xs);font-weight: 720;text-decoration: none}.mega__chips a:hover{background: var(--action-50);color: var(--action-600)}.mega__note{margin: 0;color: var(--encre-2);font-size: var(--fs-s)}.header-actions{display: flex;align-items: center;gap: 14px;flex: none}.header-tel{display: inline-flex;align-items: center;gap: 8px;font-weight: 760;font-size: var(--fs-s);color: var(--encre);text-decoration: none;white-space: nowrap;font-variant-numeric: tabular-nums}.header-tel:hover{color: var(--action)}.header-tel .ico{width: 18px;height: 18px}.nav-toggle{display: none;width: 48px;height: 48px;border: 1.5px solid var(--inox-300);border-radius: 14px;background: #fff;cursor: pointer;align-items: center;justify-content: center}.nav-toggle__bars,.nav-toggle__bars::before,.nav-toggle__bars::after{display: block;width: 20px;height: 2px;border-radius: 2px;background: var(--encre);position: relative;content: "";transition: transform .2s,background-color .2s}.nav-toggle__bars::before{position: absolute;top: -6px}.nav-toggle__bars::after{position: absolute;top: 6px}.nav-toggle[aria-expanded="true"] .nav-toggle__bars{background: transparent}.nav-toggle[aria-expanded="true"] .nav-toggle__bars::before{transform: translateY(6px) rotate(45deg)}.nav-toggle[aria-expanded="true"] .nav-toggle__bars::after{transform: translateY(-6px) rotate(-45deg)}.nav__mobile{display: none}@media (max-width: 1279px){.header-tel span{display: none}.header-tel{width: 44px;height: 44px;justify-content: center;border-radius: 50%;background: var(--inox-50)}}@media (max-width: 1099px){.nav-toggle{display: inline-flex}.header-actions{margin-left: auto}.header-cta{display: none}.nav{position: fixed;left: 0;right: 0;bottom: 0;top: calc(var(--header-h) + env(safe-area-inset-top,0px));display: none;flex-direction: column;justify-content: flex-start;overflow-y: auto;overscroll-behavior: contain;background: #fff;border-top: 1px solid var(--inox-100);padding: 4px max(16px,env(safe-area-inset-right,0px)) calc(28px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.nav.is-open{display: flex}.nav__list{flex-direction: column;align-items: stretch;gap: 0}.nav__item{border-bottom: 1px solid var(--inox-100)}.nav__top{width: 100%;justify-content: space-between;min-height: 62px;padding: 0 4px;border-radius: 0;font-size: var(--fs-l);font-stretch: 112%;font-weight: 820;background: none !important}.nav__top.is-current::after{left: auto;right: 0;bottom: auto;top: 50%;width: 8px;height: 8px;margin: -4px 0 0;border-radius: 50%}.nav__item:has(.nav__chev) .nav__top.is-current::after{right: 30px}.mega{position: static;border: 0;box-shadow: none;animation: none !important}.mega .wrap{padding-inline: 0}.mega__inner{grid-template-columns: 1fr;gap: 16px;padding: 0 0 18px}.mega__list,.mega__list--2{grid-template-columns: 1fr}.mega__card{grid-template-columns: 76px minmax(0,1fr);padding: 8px 0}.mega__thumb{width: 76px;height: 57px}.mega__side{padding-left: 0;border-left: 0}.nav__mobile{display: grid;gap: 20px;margin-top: 22px}.nav__mobile-links{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.nav__mobile-links a{display: flex;align-items: center;gap: 10px;min-height: 52px;padding: 10px 12px;border-radius: var(--r-m);background: var(--inox-50);color: var(--encre);font-weight: 700;font-size: var(--fs-s);text-decoration: none}.nav__mobile-links .ico{color: var(--action)}.nav__mobile-cta{display: grid;gap: 10px}}@media (max-width: 420px){.brand__badge{width: 38px}.brand__logo{width: 124px}}@media (min-width: 1100px) and (max-width: 1239px){.brand__logo{display: none}.brand__badge{width: 50px}}.plan-aside{margin-top: 24px}.crumbs{font-size: var(--fs-s);color: var(--gris);padding-top: 18px}.crumbs ol{list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 6px}.crumbs li + li::before{content: "/";margin-right: 6px;color: var(--inox-300)}.crumbs a{color: var(--encre-2);text-decoration: none}.crumbs a:hover{color: var(--action);text-decoration: underline}.hero{position: relative;overflow: hidden;isolation: isolate;color: #fff;background: var(--navy-950)}.hero__img{position: absolute;inset: 0;z-index: -2;width: 100%;height: 100%;object-fit: cover;object-position: 64% 58%}@media (prefers-reduced-motion: no-preference){.hero__img{animation: heroZoom 18s var(--ease) both}}@keyframes heroZoom{from{transform: scale(1.07)}to{transform: scale(1)}}.hero::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(90deg,rgba(4,16,33,.9) 0%,rgba(4,16,33,.74) 30%,rgba(4,16,33,.22) 57%,rgba(4,16,33,0) 74%),linear-gradient(0deg,rgba(4,16,33,.6) 0%,rgba(4,16,33,0) 26%)}.hero__inner{display: flex;align-items: center;min-height: clamp(580px,calc(100svh - var(--header-h)),880px);padding-block: clamp(40px,6vw,72px) clamp(92px,9vw,124px)}.hero__content{max-width: 640px}.hero h1{color: #fff;font-size: clamp(2.2rem,4.2vw,3.7rem);line-height: .98;letter-spacing: -.03em;margin-bottom: 22px;text-wrap: balance}.hero__lead{font-size: clamp(1.0625rem,1.35vw,1.25rem);line-height: 1.55;color: #d6e0ea;max-width: 30em;margin-bottom: 34px}.hero__cta{margin-bottom: 40px}.hero__proofs{list-style: none;margin: 0;padding: 22px 0 0;max-width: 560px;border-top: 1px solid rgba(255,255,255,.16);display: flex;flex-wrap: wrap;gap: 10px 28px;font-size: var(--fs-s);font-weight: 600;color: #e3e9f1}.hero__proofs li{display: inline-flex;align-items: center;gap: 9px}.hero__proofs .ico{width: 20px;height: 20px;color: var(--action-clair)}.hero__more{position: absolute;left: 50%;bottom: clamp(18px,2.6vw,30px);transform: translateX(-50%);display: inline-flex;flex-direction: column;align-items: center;gap: 2px;padding: 6px 10px;color: #fff;font-size: var(--fs-xs);font-weight: 650;letter-spacing: .01em;text-decoration: none;opacity: .88;transition: opacity .2s}.hero__more:hover{color: #fff;opacity: 1;text-decoration: none}.hero__more-ico{order: 2;width: 22px;height: 22px;transition: transform .3s var(--ease)}.hero__more:hover .hero__more-ico{transform: translateY(3px)}@media (max-width: 999px){.hero{--mh: clamp(260px,66vw,540px)}.hero__img{bottom: auto;height: var(--mh);object-position: 86% 60%}.hero::before{background: linear-gradient(180deg,rgba(4,16,33,0) 0,rgba(4,16,33,0) calc(var(--mh) - 130px),var(--navy-950) calc(var(--mh) - 2px))}.hero__inner{min-height: 0;padding-top: calc(var(--mh) - 44px);padding-bottom: 44px}.hero__more{display: none}}@media (max-width: 559px){.hero__cta{margin-bottom: 32px}.hero__proofs{display: grid;gap: 9px;padding-top: 20px}}.finder{min-width: 0}.finder__sentence{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 10px;margin: 0;font-size: clamp(1.2rem,1.9vw,1.5rem);font-weight: 600;line-height: 1.7;color: var(--encre)}.finder--dark .finder__sentence{color: #fff}.finder__pick{position: relative;display: inline-flex;align-items: center;max-width: 100%}.finder__pick.is-enhanced{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.finder__pick select{-webkit-appearance: none;appearance: none;width: 8.4em;font: inherit;font-weight: 800;font-stretch: 108%;color: var(--action);background: transparent;border: 0;border-bottom: 2px dashed currentColor;padding: 0 2px 2px;border-radius: 0;cursor: pointer;max-width: 100%;line-height: 1.3}.finder--dark .finder__pick select{color: #fff}.finder--dark .finder__pick select option{color: var(--encre)}.finder__result{margin: 10px 0 0;font-size: var(--fs-s);color: var(--gris)}.cselect{position: relative;display: inline-flex;max-width: 100%}.cselect__btn{display: inline-flex;align-items: center;gap: 6px;max-width: 100%;padding: 0 2px 2px;border: 0;border-bottom: 2px solid var(--action);border-radius: 0;background: none;color: var(--action);font: inherit;font-weight: 800;font-stretch: 108%;line-height: 1.3;cursor: pointer;text-align: left;transition: color .15s,border-color .15s}.cselect__btn:hover{color: var(--action-600);border-color: var(--action-600)}.cselect__btn.is-empty{border-bottom-style: dashed;font-weight: 700}.cselect__val{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.cselect__chev{width: 18px;height: 18px;flex: none;transition: transform .2s var(--ease)}.cselect.is-open .cselect__chev{transform: rotate(180deg)}.finder--dark .cselect__btn{color: #fff;border-bottom-color: rgba(255,255,255,.6)}.finder--dark .cselect__btn:hover{border-bottom-color: #fff}.finder--dark .cselect__btn.is-empty{color: var(--action-clair);border-bottom-color: var(--action-clair)}.cselect__list{position: absolute;left: -8px;top: calc(100% + 10px);z-index: 30;min-width: 280px;max-width: calc(100vw - 24px);max-height: 360px;overflow: auto;margin: 0;padding: 6px;list-style: none;border-radius: var(--r-m);background: #fff;color: var(--encre);box-shadow: 0 24px 48px -18px rgba(4,16,33,.45),0 0 0 1px rgba(10,29,58,.06);font-size: var(--fs-m);font-weight: 600;font-stretch: 100%;line-height: 1.3;outline: none}@media (prefers-reduced-motion: no-preference){.cselect.is-open .cselect__list{animation: megaIn .18s var(--ease)}}.cselect__opt{display: flex;align-items: center;gap: 12px;min-height: 46px;padding: 8px 12px 8px 8px;border-radius: 10px;cursor: pointer}.cselect__opt.is-active{background: var(--action-50)}.cselect__opt[aria-selected="true"]{font-weight: 760}.cselect__opt[aria-selected="true"]::after{content: "";width: 12px;height: 7px;margin-left: auto;border-left: 2.5px solid var(--action);border-bottom: 2.5px solid var(--action);transform: rotate(-45deg) translate(1px,-2px)}.cselect__ico{display: grid;place-items: center;width: 32px;height: 32px;flex: none;border-radius: 10px;background: var(--inox-50);color: var(--action)}.cselect__ico .ico{width: 18px;height: 18px}.cselect__opt.is-active .cselect__ico{background: #fff}.parade{--u: 64px;position: relative;padding: 26px 0 8px;background: linear-gradient(180deg,var(--inox-25) 0%,var(--inox-50) 100%);border-bottom: 1px solid var(--inox-100)}@media (max-width: 719px){.parade{--u: 44px}}.parade__head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 6px 20px}.parade__title{margin: 0;font-size: var(--fs-l)}.parade__hint{display: flex;align-items: center;gap: 8px;margin: 0;font-size: var(--fs-xs);color: var(--gris);flex: 1 1 280px}.parade__hint .ico{width: 16px;height: 16px;color: var(--action)}.parade__toggle{display: inline-flex;align-items: center;gap: 6px;min-height: 36px;padding: 4px 12px;border: 1.5px solid var(--inox-300);border-radius: var(--r-pill);background: #fff;color: var(--encre);font: inherit;font-size: var(--fs-xs);font-weight: 700;cursor: pointer}.parade__toggle:hover{border-color: var(--encre)}.parade__toggle .ico{width: 14px;height: 14px}.parade__ico-play{display: none}.parade__toggle[aria-pressed="true"] .parade__ico-play{display: inline-block}.parade__toggle[aria-pressed="true"] .parade__ico-pause{display: none}.parade__viewport{overflow-x: auto;scrollbar-width: thin}.parade.is-live:not(.is-static) .parade__viewport{overflow: hidden;cursor: grab;touch-action: pan-y}.parade.is-dragging .parade__viewport{cursor: grabbing}.parade.is-dragging .parade__btn{pointer-events: none}.parade__track{display: flex;align-items: flex-end;column-gap: calc(1.1 * var(--u));width: max-content;margin: 0;padding: 26px max(24px,calc((100vw - var(--maxw)) / 2)) 14px;list-style: none;will-change: transform}.parade__item{flex: none;width: calc(var(--len) * var(--u));transition: opacity .35s var(--ease),filter .35s var(--ease)}.parade__btn{display: grid;gap: 12px;width: 100%;padding: 0;border: 0;background: none;color: inherit;font: inherit;text-align: center;text-decoration: none;cursor: pointer;-webkit-tap-highlight-color: transparent}.parade__btn:hover{color: inherit;text-decoration: none}.parade__photo{position: relative;display: block;isolation: isolate}.parade__photo::after{content: "";position: absolute;left: 6%;right: 4%;bottom: -6px;height: 14px;border-radius: 50%;background: radial-gradient(closest-side,rgba(10,29,58,.28),rgba(10,29,58,0));z-index: -1}.parade__img{width: 100%;height: auto;transition: transform .35s var(--ease);-webkit-user-drag: none;user-select: none}.parade__label{display: flex;flex-direction: column;align-items: center;gap: 1px;font-size: var(--fs-xs);color: var(--gris);line-height: 1.35}.parade__label strong{font-stretch: 112%;font-weight: 820;font-size: var(--fs-m);color: var(--encre);transition: color .2s}.parade__price{font-weight: 650;color: var(--encre-2)}@media (hover: hover){.parade__track:hover .parade__item:not(:hover){opacity: .55}.parade__item:hover .parade__img{transform: translateY(-6px)}.parade__item:hover .parade__label strong{color: var(--action)}}.parade__item.is-selected .parade__label strong{color: var(--action)}.parade__item.is-selected .parade__label::after{content: "";width: 26px;height: 3px;margin-top: 6px;border-radius: 3px;background: var(--action)}.parade__item.is-out{opacity: .22;filter: grayscale(1)}.parade__btn:focus-visible{outline-offset: 6px;border-radius: var(--r-m)}.cards{display: grid;gap: var(--gap);grid-template-columns: minmax(0,1fr)}@media (min-width: 640px){.cards{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.cards{grid-template-columns: repeat(3,minmax(0,1fr))}.cards--4{grid-template-columns: repeat(4,minmax(0,1fr))}}.card{position: relative;display: flex;flex-direction: column;min-width: 0;background: #fff;border-radius: var(--r-l);box-shadow: var(--shadow-card);overflow: hidden;transition: transform .3s var(--ease),box-shadow .3s var(--ease)}.card:hover{transform: translateY(-3px);box-shadow: var(--shadow-lift)}.card:focus-within{box-shadow: var(--shadow-lift),0 0 0 3px var(--action)}.card.is-reco{box-shadow: var(--shadow-lift),0 0 0 2px var(--action)}.card__media{position: relative;aspect-ratio: 4 / 3;background: var(--inox-50);overflow: hidden}.card__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: opacity .5s var(--ease),transform .9s var(--ease)}.card__img--alt{opacity: 0}@media (hover: hover){.card:hover .card__img--alt{opacity: 1}.card:hover .card__img{transform: scale(1.035)}.card:hover .card__peek{opacity: 1;transform: none}}.card .badge{position: absolute;top: 14px;left: 14px;z-index: 1}.card__reco{position: absolute;top: 14px;right: 14px;z-index: 3;padding: 5px 11px;border-radius: var(--r-pill);background: var(--action);color: #fff;font-size: var(--fs-xs);font-weight: 760}.card__peek{position: absolute;right: 14px;bottom: 14px;z-index: 1;display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;border-radius: var(--r-pill);background: rgba(4,16,33,.74);color: #fff;font-size: var(--fs-xs);font-weight: 720;opacity: 0;transform: translateY(6px);transition: opacity .3s,transform .3s var(--ease)}.card__peek .ico{width: 14px;height: 14px}.card__body{display: flex;flex-direction: column;gap: 10px;flex: 1;padding: 18px 20px 20px}.card__title{margin: 0;font-size: var(--fs-xl)}.card__link{color: var(--encre);text-decoration: none}.card__link:hover{color: var(--action)}.card__link::after{content: "";position: absolute;inset: 0;z-index: 2}.card__link:focus-visible{outline: none}.card__pitch{margin: 0;color: var(--encre-2);font-size: var(--fs-s)}.card__chips{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 6px}.card__chips li{display: inline-flex;align-items: center;gap: 5px;padding: 4px 10px;border-radius: var(--r-pill);background: var(--inox-50);color: var(--encre-2);font-size: var(--fs-xs);font-weight: 680}.card__chips .ico{width: 14px;height: 14px}.card .price{margin-top: auto;padding-top: 12px;border-top: 1px solid var(--inox-100)}.card .card__more{display: flex;width: 100%;margin-top: auto;padding-top: 14px;border-top: 1px solid var(--inox-100)}.card__soon-tag{position: absolute;left: 14px;top: 14px;z-index: 1;padding: 5px 11px;border-radius: var(--r-pill);background: rgba(255,255,255,.95);color: var(--encre);font-size: var(--fs-xs);font-weight: 760}.card--soon .link-arrow{margin-top: auto}.card--custom{background: radial-gradient(120% 120% at 100% 0%,var(--navy-700),var(--navy-900) 60%);box-shadow: none;color: var(--sur-nuit)}.card--custom .card__body{justify-content: space-between;gap: 20px;padding: 28px 24px}.card--custom .card__title{color: #fff;font-size: var(--fs-xl)}.card--custom .card__pitch{color: var(--sur-nuit)}.journey-layout{display: grid;gap: clamp(28px,4vw,64px);align-items: center}@media (min-width: 1000px){.journey-layout{grid-template-columns: minmax(0,5fr) minmax(0,7fr)}}.journey-layout__media{margin: 0}.journey-layout__media img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;border-radius: var(--r-l);box-shadow: var(--shadow-pop)}.journey{list-style: none;margin: 0;padding: 0;display: grid;gap: 14px;counter-reset: j}@media (min-width: 640px){.journey{grid-template-columns: 1fr 1fr}}.journey li{counter-increment: j;padding: 22px;border-radius: var(--r-l);background: rgba(255,255,255,.05);border: 1px solid rgba(255,255,255,.09)}.journey .ico{width: 30px;height: 30px;color: var(--action-clair)}.journey h3{margin: 12px 0 6px;color: #fff;font-size: var(--fs-l)}.journey h3::before{content: counter(j) ". ";color: var(--sur-nuit-2);font-stretch: 100%}.journey p{margin: 0;color: var(--sur-nuit);font-size: var(--fs-s)}.photo-tiles{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--gap);grid-template-columns: minmax(0,1fr)}@media (min-width: 560px){.photo-tiles{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 960px){.photo-tiles{grid-template-columns: repeat(4,minmax(0,1fr))}}.photo-tile{position: relative;display: block;aspect-ratio: 4 / 5;border-radius: var(--r-l);overflow: hidden;color: #fff;text-decoration: none;background: var(--navy-900);isolation: isolate}@media (max-width: 559px){.photo-tile{aspect-ratio: 16 / 10}}.photo-tile__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -2;transition: transform .8s var(--ease)}.photo-tile::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(0deg,rgba(4,16,33,.9) 0%,rgba(4,16,33,.35) 50%,rgba(4,16,33,0) 75%)}.photo-tile__text{position: absolute;left: 0;right: 0;bottom: 0;display: grid;gap: 4px;padding: 20px}.photo-tile__text strong{font-stretch: 118%;font-weight: 840;font-size: var(--fs-xl);line-height: 1.1}.photo-tile__text span{font-size: var(--fs-s);color: #d9e2ec}.photo-tile:hover{color: #fff}.photo-tile:hover .photo-tile__img{transform: scale(1.05)}.teasers{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--gap)}@media (min-width: 760px){.teasers{grid-template-columns: repeat(3,minmax(0,1fr))}}.teaser{display: flex;flex-direction: column;height: 100%;border-radius: var(--r-l);overflow: hidden;background: #fff;box-shadow: var(--shadow-card);color: var(--encre);text-decoration: none;transition: transform .25s var(--ease),box-shadow .25s}.teaser:hover{transform: translateY(-3px);box-shadow: var(--shadow-lift);color: var(--encre);text-decoration: none}.teaser__img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover}@media (max-width: 759px){.teaser{flex-direction: row;align-items: center}.teaser__img{width: 128px;flex: none;align-self: stretch;aspect-ratio: auto;min-height: 104px}.teaser__body{padding: 14px 16px}}.teaser__body{display: grid;gap: 4px;padding: 18px 20px 22px}.teaser__body strong{font-stretch: 112%;font-weight: 840;font-size: var(--fs-l)}.teaser__body span{color: var(--encre-2);font-size: var(--fs-s)}.visit{display: grid;gap: clamp(24px,4vw,48px);align-items: start}.visit__media{margin: 0}.visit__media img{width: 100%;border-radius: var(--r-l);box-shadow: var(--shadow-card)}.visit__body{display: grid;gap: 16px}@media (min-width: 960px){.visit__body{grid-template-columns: minmax(0,1fr) minmax(0,1fr);column-gap: clamp(32px,4vw,64px);align-items: start}.visit__body{grid-template-rows: repeat(3,auto) 1fr}.visit__body>:not(.team){grid-column: 1}.visit__body>.btn-row{align-self: start}.visit__body>.team{grid-column: 2;grid-row: 1 / span 4;align-self: start}}.visit__body h2,.visit__body p{margin: 0}.address{font-style: normal;display: grid;gap: 4px}.team{display: grid;gap: 16px}.team__intro{margin: 0;max-width: 62ch;font-size: var(--fs-m);font-weight: 620;color: var(--encre);line-height: 1.45}.team__list{list-style: none;margin: 0;padding: 0;display: grid;gap: 16px}@media (min-width: 900px){.team__list{grid-template-columns: repeat(2,minmax(0,1fr))}}.team-card{display: grid;grid-template-columns: clamp(96px,26%,148px) minmax(0,1fr);min-height: 172px;border-radius: var(--r-l);overflow: hidden;background: #fff;box-shadow: var(--shadow-card);border: 1px solid var(--inox-100)}.team-card__photo{width: 100%;height: 100%;object-fit: cover;object-position: 50% 20%;background: var(--inox-50)}.team-card__body{display: grid;align-content: center;gap: 8px;padding: 18px 20px;min-width: 0}.team-card__body p{margin: 0}.team-card__name{display: grid;gap: 1px}.team-card__name strong{font-stretch: 112%;font-weight: 840;font-size: var(--fs-l);line-height: 1.15;color: var(--encre)}.team-card__name span{font-size: var(--fs-xs);font-weight: 680;color: var(--action-600,var(--action))}.team-card__bio{font-size: var(--fs-s);line-height: 1.5;color: var(--encre-2)}.team-card__contact{display: flex;flex-wrap: wrap;gap: 6px 16px;padding-top: 8px;border-top: 1px solid var(--inox-100)}.team-card__contact a{display: inline-flex;align-items: center;gap: 7px;min-height: 36px;font-size: var(--fs-s);font-weight: 760;font-variant-numeric: tabular-nums;text-decoration: none;color: var(--encre)}.team-card__contact a:hover{color: var(--action)}.team-card__contact .ico{width: 18px;height: 18px;color: var(--action)}.team--compact .team__list{grid-template-columns: minmax(0,1fr)}.team--compact .team__intro{font-size: var(--fs-s)}.faq-page__aside .team__list,.form-grid .team__list{grid-template-columns: minmax(0,1fr)}.faq-page__aside .team__intro{font-size: var(--fs-s)}@media (max-width: 479px){.team-card{min-height: 0}.team-card__body{padding: 14px 14px 12px}.team-card__bio{font-size: var(--fs-xs)}}.faq-layout{display: grid;gap: clamp(24px,4vw,56px)}@media (min-width: 960px){.faq-layout{grid-template-columns: 5fr 7fr;align-items: start}.faq-layout .section-head{position: sticky;top: calc(var(--header-h) + 24px)}}.faq{display: grid;gap: 10px}.faq details{background: #fff;border-radius: var(--r-m);box-shadow: var(--shadow-card)}.band-inox .faq details,.band-steel .faq details{box-shadow: none}.faq summary{display: flex;justify-content: space-between;align-items: center;gap: 16px;padding: 18px 20px;cursor: pointer;list-style: none;font-weight: 720;color: var(--encre)}.faq summary::-webkit-details-marker{display: none}.faq summary:hover{color: var(--action)}.faq__chev{width: 22px;height: 22px;flex: none;transition: transform .25s var(--ease);color: var(--gris)}.faq details[open] .faq__chev{transform: rotate(180deg)}.faq .answer{padding: 0 20px 18px;color: var(--encre-2)}.faq .answer p:last-child{margin: 0}.cta-band{position: relative;overflow: hidden;isolation: isolate;color: var(--sur-nuit);padding-block: clamp(56px,8vw,104px);background: var(--navy-950)}.cta-band__img{position: absolute;inset: 0;z-index: -2;width: 100%;height: 100%;object-fit: cover;object-position: 70% 58%}.cta-band::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(90deg,rgba(4,16,33,.95) 0%,rgba(4,16,33,.86) 34%,rgba(4,16,33,.25) 62%,rgba(4,16,33,.05) 100%)}@media (max-width: 999px){.cta-band::before{background: rgba(4,16,33,.8)}}.cta-band__inner{display: grid;gap: 24px;justify-items: start;max-width: 640px;margin-left: 0}@media (min-width: 1000px){.cta-band{display: flex;align-items: center;min-height: 440px}.cta-band>.wrap{width: 100%}.cta-band__inner{max-width: none}.cta-band__inner>*{max-width: 600px}}.cta-band h2{margin: 0 0 10px;color: #fff;font-size: var(--fs-3xl);max-width: 18ch}.cta-band p{margin: 0;max-width: 52ch}.soon-hero{position: relative;overflow: hidden;isolation: isolate;color: var(--sur-nuit);background: var(--navy-950)}.soon-hero__img{position: absolute;inset: 0;z-index: -2;width: 100%;height: 100%;object-fit: cover;object-position: 60% 50%}.soon-hero::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(90deg,rgba(4,16,33,.93) 0%,rgba(4,16,33,.8) 40%,rgba(4,16,33,.45) 100%)}.soon-hero .crumbs,.soon-hero .crumbs a{color: var(--sur-nuit-2)}.soon-hero .crumbs [aria-current]{color: #fff}.soon-hero .crumbs li + li::before{color: rgba(255,255,255,.3)}.soon-hero__inner{display: grid;gap: 32px clamp(32px,5vw,72px);align-items: center;padding-block: clamp(28px,5vw,64px) clamp(44px,7vw,96px)}@media (min-width: 1000px){.soon-hero__inner{grid-template-columns: minmax(0,1fr) minmax(0,520px);min-height: 560px}.soon-hero__inner--single{grid-template-columns: minmax(0,720px);min-height: 520px}}.soon-hero h1{color: #fff;font-size: var(--fs-hero);line-height: .98;letter-spacing: -.025em;margin-bottom: 18px}.soon-hero .lead{color: var(--sur-nuit);margin-bottom: 22px}.soon-hero__text .check-list{color: #fff}.soon-hero__text .check-list li::before{border-color: var(--action-clair)}.soon-hero__form .form-card{box-shadow: var(--shadow-pop)}.soon-tag{display: inline-flex;align-items: center;gap: 8px;margin-bottom: 16px;padding: 6px 12px;border-radius: var(--r-pill);background: rgba(255,255,255,.1);color: #fff;font-size: var(--fs-xs);font-weight: 760}.soon-tag .ico{width: 16px;height: 16px;color: var(--action-clair)}.form-card__title{margin: 0 0 4px;font-size: var(--fs-xl)}.value-grid{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--gap)}@media (min-width: 760px){.value-grid{grid-template-columns: repeat(3,minmax(0,1fr))}.value-grid--4{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.value-grid--4{grid-template-columns: repeat(4,minmax(0,1fr))}}.value-grid li{display: grid;align-content: start;gap: 8px;padding: 24px;border-radius: var(--r-l);background: var(--inox-50)}.band-inox .value-grid li{background: #fff;box-shadow: var(--shadow-card)}.value-grid .ico{width: 44px;height: 44px;padding: 10px;border-radius: 14px;background: var(--action-50);color: var(--action)}.value-grid h3{margin: 8px 0 0;font-size: var(--fs-l)}.value-grid p{margin: 0;color: var(--encre-2);font-size: var(--fs-s)}.value-grid__media{margin: -24px -24px 6px}.value-grid__media img{display: block;width: 100%;aspect-ratio: 4 / 3;object-fit: cover;border-radius: var(--r-l) var(--r-l) 0 0}.versus{display: grid;gap: var(--gap)}@media (min-width: 860px){.versus{grid-template-columns: 1fr 1fr}}.versus__col{display: grid;align-content: start;gap: 14px;padding: clamp(16px,2vw,20px) clamp(16px,2vw,20px) clamp(22px,3vw,28px);border-radius: var(--r-l);background: #fff;box-shadow: var(--shadow-card)}.versus__col h3{margin: 6px 4px 0}.versus__col .check-list,.versus__col .link-arrow{margin-inline: 4px}.versus__img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;border-radius: var(--r-m)}.choose{list-style: none;margin: 0;padding: 0;display: grid;gap: 12px}@media (min-width: 760px){.choose{grid-template-columns: 1fr 1fr}}.choose a{display: flex;align-items: center;gap: 16px;height: 100%;padding: 12px 18px 12px 12px;border-radius: var(--r-m);background: #fff;box-shadow: var(--shadow-card);color: var(--encre);text-decoration: none;transition: transform .2s var(--ease)}.choose a:hover{transform: translateY(-2px);color: var(--encre)}.choose__img{width: 112px;height: 84px;flex: none;border-radius: 10px;object-fit: cover}.choose__text{display: grid;gap: 2px}.choose strong{font-weight: 760}.choose__text span{color: var(--action);font-size: var(--fs-s);font-weight: 680}.model-hero{display: grid;gap: clamp(24px,4vw,48px);padding-block: 14px clamp(40px,5vw,64px)}@media (min-width: 1000px){.model-hero{grid-template-columns: minmax(0,7fr) minmax(340px,5fr);align-items: start}}.gallery{min-width: 0}.gallery__main{position: relative;margin: 0;aspect-ratio: 4 / 3;border-radius: var(--r-l);overflow: hidden;background: var(--inox-50)}.gallery__zoom{display: block;width: 100%;height: 100%;padding: 0;border: 0;background: none;cursor: zoom-in}.gallery__zoom img{width: 100%;height: 100%;object-fit: cover;transition: opacity .25s var(--ease)}.gallery__main.is-swapping .gallery__zoom img{opacity: .2}.gallery__arrow{position: absolute;top: 50%;width: 48px;height: 48px;margin-top: -24px;display: grid;place-items: center;border: 0;border-radius: 50%;background: rgba(255,255,255,.95);color: var(--encre);box-shadow: var(--shadow-card);cursor: pointer;transition: transform .15s var(--ease)}.gallery__arrow:hover{transform: scale(1.06)}.gallery__arrow .ico{width: 22px;height: 22px}.gallery__arrow--prev{left: 14px}.gallery__arrow--prev .ico{transform: rotate(90deg)}.gallery__arrow--next{right: 14px}.gallery__arrow--next .ico{transform: rotate(-90deg)}.gallery__count{position: absolute;top: 14px;right: 14px;padding: 4px 11px;border-radius: var(--r-pill);background: rgba(4,16,33,.72);color: #fff;font-size: var(--fs-xs);font-weight: 720}.gallery__caption{position: absolute;left: 0;right: 0;bottom: 0;display: flex;justify-content: space-between;gap: 12px;padding: 34px 18px 14px;background: linear-gradient(to top,rgba(4,16,33,.7),transparent);color: #fff;font-size: var(--fs-xs);pointer-events: none}.gallery__caption .kind{opacity: .85;white-space: nowrap}@media (max-width: 639px){.gallery__caption{justify-content: flex-end;padding: 24px 14px 10px}.gallery__caption .txt{display: none}.gallery__arrow{width: 40px;height: 40px;margin-top: -20px}.gallery__arrow--prev{left: 10px}.gallery__arrow--next{right: 10px}}.gallery__thumbs{list-style: none;margin: 12px 0 0;padding: 2px;display: flex;gap: 8px;overflow-x: auto;scrollbar-width: none}.gallery__thumbs::-webkit-scrollbar{display: none}.gallery__thumbs li{flex: none;width: 92px}.gallery__thumbs button{display: block;width: 100%;padding: 0;border: 2px solid transparent;border-radius: 12px;overflow: hidden;background: var(--inox-50);cursor: pointer;opacity: .62;transition: opacity .15s,border-color .15s}.gallery__thumbs button:hover{opacity: 1}.gallery__thumbs button[aria-current="true"]{border-color: var(--action);opacity: 1}.gallery__thumbs img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover}.buy-box{display: grid;gap: 16px;align-content: start;justify-items: start}@media (min-width: 1000px){.buy-box{position: sticky;top: calc(var(--header-h) + 20px + env(safe-area-inset-top,0px))}}.buy-box>*{max-width: 100%}.buy-box__title{margin: 0}.buy-box__title .name{display: block;font-size: clamp(2.6rem,5vw,4rem);font-weight: 900;line-height: .92;letter-spacing: -.025em}.buy-box__title .sub{display: block;margin-top: 12px;font-size: var(--fs-l);font-stretch: 100%;font-weight: 620;color: var(--encre-2);letter-spacing: 0;line-height: 1.3}.buy-box__pitch{margin: 0;color: var(--encre-2);font-size: var(--fs-l)}.buy-box .price{padding: 14px 0;border-block: 1px solid var(--inox-100);width: 100%}.buy-box .price__amount{font-size: clamp(2.1rem,3.6vw,2.75rem)}.buy-box__chips{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 8px}.buy-box__chips li{display: inline-flex;align-items: center;gap: 7px;padding: 7px 13px;border-radius: var(--r-pill);background: var(--inox-50);font-size: var(--fs-s);font-weight: 650}.buy-box__chips .ico{width: 16px;height: 16px;color: var(--action)}.buy-box__cta{display: grid;gap: 10px;width: 100%}.buy-box__contact{display: flex;flex-wrap: wrap;gap: 8px 22px}.buy-box__contact a{display: inline-flex;align-items: center;gap: 8px;color: var(--encre);font-weight: 760;text-decoration: none}.buy-box__contact a:hover{color: var(--action)}.buy-box__reassure{list-style: none;margin: 0;padding: 16px 0 0;width: 100%;border-top: 1px solid var(--inox-100);display: grid;gap: 8px;font-size: var(--fs-s);color: var(--encre-2)}.buy-box__reassure li{display: flex;align-items: center;gap: 10px}.buy-box__reassure .ico{color: var(--ok)}.scale__head{display: grid;gap: 12px;margin-bottom: clamp(16px,3vw,28px)}.scale__head h2{margin: 0}.scale__text{margin: 0;font-size: var(--fs-l);color: var(--encre-2);min-height: 1.6em}.scale__chips{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.scale__chips>span{font-size: var(--fs-s);color: var(--gris);margin-right: 4px}.scale__stage{--ground: calc(.42 / var(--sh) * 100%);position: relative;width: 100%;max-width: 1100px}.scale__main,.scale__ghost{position: absolute;left: calc(var(--x) / var(--sw) * 100%);bottom: var(--ground);width: calc(var(--len) / var(--sw) * 100%)}.scale__main{z-index: 1;height: auto}.scale__ghost{z-index: 2;aspect-ratio: var(--len) / var(--h);filter: drop-shadow(1.5px 0 0 var(--action)) drop-shadow(-1.5px 0 0 var(--action)) drop-shadow(0 1.5px 0 var(--action)) drop-shadow(0 -1.5px 0 var(--action))}.scale__ghost span{position: absolute;inset: 0;background: rgba(0,104,214,.16);-webkit-mask: var(--mask) center / 100% 100% no-repeat;mask: var(--mask) center / 100% 100% no-repeat}@media (prefers-reduced-motion: no-preference){.scale__ghost:not([hidden]){animation: ghostIn .45s var(--ease)}}@keyframes ghostIn{from{opacity: 0;transform: translateX(14px)}to{opacity: 1;transform: none}}.scale__ground{position: absolute;left: 0;right: 0;bottom: calc(var(--ground) - 1px);height: 2px;background: var(--inox-300)}.scale__cote{position: absolute;left: calc(var(--x) / var(--sw) * 100%);width: calc(var(--len) / var(--sw) * 100%);bottom: calc(var(--ground) - 30px);height: 10px;border-left: 1.5px solid;border-right: 1.5px solid;color: var(--action);font-size: var(--fs-s);font-weight: 760;font-variant-numeric: tabular-nums}.scale__cote::before{content: "";position: absolute;left: 0;right: 0;top: 50%;height: 1.5px;margin-top: -.75px;background: currentColor}.scale__cote span{position: absolute;left: 50%;top: 14px;transform: translateX(-50%);padding: 0 6px;white-space: nowrap;background: var(--inox-50)}.scale__note{margin: 40px 0 0;font-size: var(--fs-xs);color: var(--gris)}.for-who{padding: clamp(20px,3vw,28px);border-radius: var(--r-l);background: var(--inox-50)}.for-who h3{margin-top: 0}.tabs__list{display: flex;gap: 4px;width: max-content;max-width: 100%;margin-bottom: 20px;padding: 5px;overflow-x: auto;scrollbar-width: none;border-radius: var(--r-pill);background: #fff;box-shadow: var(--shadow-card)}.tabs__list::-webkit-scrollbar{display: none}.tabs__list [role="tab"]{flex: none;min-height: 44px;padding: 8px 18px;border: 0;border-radius: var(--r-pill);background: transparent;color: var(--encre-2);font: inherit;font-size: var(--fs-s);font-weight: 720;white-space: nowrap;cursor: pointer;transition: background-color .15s,color .15s}.tabs__list [role="tab"]:hover{color: var(--encre);background: var(--inox-50)}.tabs__list [role="tab"][aria-selected="true"]{background: var(--navy-900);color: #fff}.tabs__panel{padding: clamp(20px,3vw,34px);border-radius: var(--r-l);background: #fff;box-shadow: var(--shadow-card)}.tabs__panel>*:last-child{margin-bottom: 0}.equip-groups{display: grid;gap: 28px}@media (min-width: 900px){.equip-groups{grid-template-columns: repeat(3,minmax(0,1fr))}}.equip-groups h3{margin: 0 0 12px;font-size: var(--fs-m);font-stretch: 112%}.equip{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.equip li{display: flex;align-items: center;gap: 12px;font-size: var(--fs-s);font-weight: 560}.equip .ico{width: 36px;height: 36px;padding: 7px;border-radius: 11px;background: var(--action-50);color: var(--action)}.plan{align-self: start;margin: 0;border-radius: var(--r-l);overflow: hidden;background: #fff;box-shadow: var(--shadow-card)}.plan img{width: 100%;height: auto}.plan figcaption{padding: 12px 16px;font-size: var(--fs-xs);color: var(--gris);border-top: 1px solid var(--inox-100)}.table-wrap{overflow-x: auto;border-radius: var(--r-m);background: #fff;box-shadow: var(--shadow-card)}.spec-table{width: 100%;border-collapse: collapse;font-size: var(--fs-s);font-variant-numeric: tabular-nums lining-nums}.spec-table th,.spec-table td{padding: 13px 18px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--inox-100)}.spec-table th{width: 40%;color: var(--encre-2);font-weight: 620;background: var(--inox-25)}.spec-table tr:last-child th,.spec-table tr:last-child td{border-bottom: 0}.compare{width: 100%;min-width: 860px;border-collapse: collapse;font-size: var(--fs-s);font-variant-numeric: tabular-nums lining-nums}.compare th,.compare td{padding: 14px 16px;text-align: left;vertical-align: middle;border-bottom: 1px solid var(--inox-100)}.compare thead th{font-size: var(--fs-xs);font-weight: 720;color: var(--gris);background: var(--inox-25);white-space: nowrap}.compare tbody th{white-space: nowrap}.compare tbody th a{display: block;font-stretch: 118%;font-weight: 860;font-size: var(--fs-l);color: var(--encre);text-decoration: none}.compare tbody th a:hover{color: var(--action)}.compare tbody tr:last-child th,.compare tbody tr:last-child td{border-bottom: 0}.compare__sil{width: 170px}.compare__mini{display: block;width: calc(var(--len) * 24px);max-width: none;height: auto}.compare__use{display: block}.compare__use + .compare__use{color: var(--gris);font-size: var(--fs-xs);margin-top: 2px}.finance-teaser{display: grid;gap: 14px;justify-items: start}.finance-teaser .ico{color: var(--action)}.finance-teaser h2,.finance-teaser p{margin: 0}.sticky-cta{display: none}@media (max-width: 999px){.has-sticky-cta{padding-bottom: calc(80px + env(safe-area-inset-bottom,0px))}.sticky-cta{position: fixed;left: 0;right: 0;bottom: 0;z-index: 55;display: grid;grid-template-columns: 1fr 1.4fr;gap: 10px;padding: 12px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background: rgba(255,255,255,.96);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);border-top: 1px solid var(--inox-100)}.sticky-cta .btn{min-height: 48px;padding-inline: 12px}.sticky-cta--3{grid-template-columns: 1fr 1fr 1.15fr;gap: 8px}.sticky-cta--3 .btn{gap: 6px;padding-inline: 8px;font-size: var(--fs-s);white-space: nowrap}.sticky-cta--3 .ico{width: 18px;height: 18px;flex: none}}.check-list{list-style: none;padding: 0;margin: 0;display: grid;gap: 10px;align-content: start}.check-list li{position: relative;padding-left: 30px}.check-list li::before{content: "";position: absolute;left: 3px;top: .42em;width: 13px;height: 7px;border-left: 2.5px solid var(--ok);border-bottom: 2.5px solid var(--ok);transform: rotate(-45deg)}.band-nuit .check-list li::before{border-color: var(--action-clair)}.cols-2{columns: 2 220px;column-gap: 36px}.check-list.cols-2{display: block}.cols-2 li{break-inside: avoid}.check-list.cols-2 li + li{margin-top: 10px}.spec-groups{display: grid;gap: 28px;grid-template-columns: repeat(auto-fit,minmax(min(100%,230px),1fr))}.spec-groups h3{font-size: var(--fs-m);font-stretch: 112%;padding-bottom: 10px;margin: 0 0 12px;border-bottom: 2px solid var(--encre)}.spec-groups ul{list-style: none;padding: 0;margin: 0;display: grid;gap: 8px;font-size: var(--fs-s);color: var(--encre-2)}.proofs{display: grid;gap: var(--gap);grid-template-columns: 1fr}@media (min-width: 720px){.proofs{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1080px){.proofs{grid-template-columns: repeat(4,1fr)}}.proofs>div{padding: 22px;border-radius: var(--r-l);background: #fff;box-shadow: var(--shadow-card)}.proofs h2,.proofs h3{font-size: var(--fs-m);font-stretch: 112%;margin: 0 0 6px}.proofs p{margin: 0;color: var(--encre-2);font-size: var(--fs-s)}.steps{list-style: none;padding: 0;margin: 0;display: grid;gap: 12px;counter-reset: step}@media (min-width: 900px){.steps{grid-template-columns: repeat(var(--steps,4),minmax(0,1fr));gap: var(--gap)}}.steps li{counter-increment: step;position: relative;padding: 22px;border-radius: var(--r-l);background: var(--inox-50)}.band-inox .steps li,.band-steel .steps li{background: #fff;box-shadow: var(--shadow-card)}.steps li::before{content: counter(step);display: inline-grid;place-items: center;width: 34px;height: 34px;margin-bottom: 12px;border-radius: 50%;background: var(--action);color: #fff;font-weight: 820;font-variant-numeric: tabular-nums}.steps h3{font-size: var(--fs-m);font-stretch: 112%;margin-bottom: 6px}.steps p{margin: 0;color: var(--encre-2);font-size: var(--fs-s)}.concept-hero{display: grid;gap: clamp(24px,4vw,56px);padding-block: 12px clamp(32px,5vw,64px);grid-template-columns: minmax(0,1fr)}@media (min-width: 960px){.concept-hero{grid-template-columns: minmax(0,6fr) minmax(0,5fr);align-items: center}}.concept-hero>*{min-width: 0}.concept-hero h1{font-size: var(--fs-3xl)}.concept-hero figure{margin: 0}.concept-hero img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;border-radius: var(--r-l);box-shadow: var(--shadow-card)}fieldset{border: 0;padding: 0;margin: 0;min-width: 0}legend{padding: 0}.form{display: grid;gap: 18px}.form-row{display: grid;gap: 18px}@media (min-width: 640px){.form-row{grid-template-columns: 1fr 1fr}}.form-grid{display: grid;gap: clamp(24px,4vw,56px);grid-template-columns: minmax(0,1fr)}@media (min-width: 1000px){.form-grid{grid-template-columns: minmax(0,5fr) minmax(0,7fr);align-items: start}}.form-grid>*{min-width: 0}.form-card{padding: clamp(22px,3vw,34px);border-radius: var(--r-l);background: #fff;color: var(--encre);box-shadow: var(--shadow-card)}.form-card h2{font-size: var(--fs-xl);margin: 0 0 6px}.form-card>p{margin: 0 0 18px;color: var(--encre-2)}.field{display: grid;gap: 7px;min-width: 0}.field label,.field legend{font-weight: 680;font-size: var(--fs-s);color: var(--encre)}.field .hint{font-size: var(--fs-xs);color: var(--gris)}.field input:not([type="radio"]):not([type="checkbox"]),.field select,.field textarea{width: 100%;min-height: 52px;padding: 12px 16px;font: inherit;font-size: var(--fs-m);color: var(--encre);background: #fff;border: 1.5px solid var(--inox-300);border-radius: var(--r-m);transition: border-color .15s,box-shadow .15s}.field select{-webkit-appearance: none;appearance: none;padding-right: 44px;background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%230a1d3a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center}.field textarea{min-height: 110px;resize: vertical}.field input:not([type="radio"]):not([type="checkbox"]):hover,.field select:hover,.field textarea:hover{border-color: var(--gris)}.field input:not([type="radio"]):not([type="checkbox"]):focus,.field select:focus,.field textarea:focus{outline: none;border-color: var(--action);box-shadow: 0 0 0 4px rgba(0,104,214,.18)}.field[data-invalid] input,.field[data-invalid] select,.field[data-invalid] textarea{border-color: #b3261e}.field .error{margin: 0;color: #b3261e;font-size: var(--fs-xs);font-weight: 680}.error{color: #b3261e;font-weight: 680}.choice{display: flex;gap: 10px;align-items: center;min-height: 44px;font-size: var(--fs-s)}.choice input{width: 22px;height: 22px;margin: 0;accent-color: var(--action);flex: none}.field .choice{font-weight: 520;color: var(--encre);font-size: var(--fs-m)}label.choice[for$="-rgpd"]{align-items: start;min-height: 0;font-size: var(--fs-s);color: var(--encre-2)}label.choice[for$="-rgpd"] input{margin-top: 1px}.choice--optin{align-items: start;min-height: 0;margin-top: -6px;font-size: var(--fs-s);color: var(--encre-2)}.choice--optin input{margin-top: 1px}.lettre-nom{font-style: normal;font-weight: 720;color: var(--encre)}.choices{display: flex;flex-wrap: wrap;gap: 6px 22px}.hp{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;overflow: hidden}.form-note{font-size: var(--fs-xs);color: var(--gris);margin: 0}.form-status{padding: 16px 18px;border-radius: var(--r-m);font-weight: 620}.form-status--ok{background: var(--ok-50);color: #0b5a38}.form-status--err{background: #fdeaea;color: #8c1d18}.noscript-note{padding: 12px 14px;background: #fff7d1;border-radius: var(--r-m);font-size: var(--fs-s)}.newsletter{padding-block: clamp(48px,6vw,84px);background: var(--inox-50);border-top: 1px solid var(--inox-100)}.newsletter__inner{display: grid;gap: clamp(24px,4vw,56px);align-items: center}@media (min-width: 960px){.newsletter__inner{grid-template-columns: minmax(0,5fr) minmax(0,6fr)}}.newsletter__intro h2{margin: 0 0 10px}.newsletter__intro>p{max-width: 46ch;margin: 0 0 18px;color: var(--encre-2)}.newsletter__media,.lettre-head__media{margin: 0;overflow: hidden;border-radius: var(--r-l);box-shadow: var(--shadow-card);background: var(--inox-100)}.newsletter__media img,.lettre-head__media img{display: block;width: 100%;aspect-ratio: 3 / 2;object-fit: cover;object-position: 78% 50%}@media (min-width: 960px){.newsletter__media img{aspect-ratio: 6 / 5}}.newsletter__intro .newsletter__form{margin-bottom: 18px}.newsletter__form{padding: clamp(20px,3vw,32px);border-radius: var(--r-l);background: #fff;box-shadow: var(--shadow-card)}.nl-form{display: grid;gap: 18px}.nl-form__title{margin: 0;font-size: var(--fs-xl)}.nl-form__row{display: flex;gap: 10px}.nl-form__row input{flex: 1;min-width: 0}.nl-form__row .btn{flex: none}@media (max-width: 559px){.nl-form__row{flex-direction: column}.nl-form__row .btn{width: 100%}}.nl-form__more{display: grid;gap: 16px}.nl-form.is-collapsed .nl-form__more{display: none}@media (prefers-reduced-motion: no-preference){.nl-form--compact .nl-form__more{animation: nlIn .35s var(--ease)}}@keyframes nlIn{from{opacity: 0;transform: translateY(-6px)}to{opacity: 1;transform: none}}.nl-chips legend{margin-bottom: 8px;color: var(--encre);font-size: var(--fs-s);font-weight: 680}.nl-chips__list{display: flex;flex-wrap: wrap;gap: 8px}.nl-chip{position: relative}.nl-chip input{position: absolute;width: 1px;height: 1px;margin: 0;opacity: 0}.nl-chip span{display: inline-flex;align-items: center;min-height: 40px;padding: 7px 14px;border: 1.5px solid var(--inox-300);border-radius: var(--r-pill);background: #fff;color: var(--encre);font-size: var(--fs-s);font-weight: 650;cursor: pointer;transition: background-color .15s,border-color .15s,color .15s}.nl-chip:hover span{border-color: var(--encre)}.nl-chip input:checked + span{border-color: var(--action);background: var(--action);color: #fff}.nl-chip input:focus-visible + span{outline: 3px solid var(--action);outline-offset: 2px}.nl-form__consent{align-items: start;min-height: 0;color: var(--encre-2);font-size: var(--fs-xs) !important}.nl-form__consent input{margin-top: 1px}.nl-form__done{padding: 18px 20px;border-radius: var(--r-m);background: var(--ok-50);color: #0b5a38;font-size: var(--fs-s)}.nl-form__done:focus{outline: none}.nl-form.is-done>:not(.nl-form__done):not(.nl-form__title){display: none}@media (prefers-reduced-motion: no-preference){.nl-form.is-done .nl-form__done{animation: nlIn .4s var(--ease)}}.lettre-head{display: grid;gap: 28px 56px;align-items: start}@media (min-width: 1000px){.lettre-head{grid-template-columns: minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas: "texte form" "photo form"}.lettre-head__text{grid-area: texte}.lettre-head__media{grid-area: photo}.lettre-head__form{grid-area: form}}.lettre-head h1{max-width: 16ch}.lettre-head .check-list{margin-top: 20px}.lettre-head__form{align-self: start}.lettre-next{align-items: center}.lettre-next__media img{aspect-ratio: 4 / 3;object-fit: cover}.lettre-next h2{margin-bottom: 0}.lettre-next__list{list-style: none;margin: 20px 0;padding: 0;display: grid;gap: 10px}.lettre-next__list li{display: grid;gap: 4px;padding: 16px 18px;border-radius: var(--r-m);background: var(--inox-50)}.lettre-next__list strong{font-weight: 720}.lettre-next__list a{font-size: var(--fs-s);font-weight: 680}.cfg{display: grid;gap: clamp(24px,3vw,40px);padding-bottom: var(--section)}@media (min-width: 1060px){.cfg{grid-template-columns: minmax(0,1fr) 360px;align-items: start}}.cfg-form{display: grid;gap: 28px;min-width: 0;scroll-margin-top: calc(var(--header-h) + 16px)}.cfg-panel{display: grid;gap: 18px}.cfg-panel>legend{margin-bottom: 4px}.cfg-panel>legend h2,.cfg-panel h2{font-size: var(--fs-2xl);margin: 0}.cfg-panel>p,.cfg-note{margin: 0;color: var(--encre-2)}.tiles{display: grid;gap: 12px;grid-template-columns: repeat(auto-fill,minmax(min(100%,210px),1fr))}.tile{position: relative;display: block;min-width: 0}.tile input{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer;z-index: 1}.tile__box{position: relative;display: grid;gap: 6px;height: 100%;padding: 14px 16px;border: 1.5px solid var(--inox-300);border-radius: var(--r-m);background: #fff;transition: border-color .15s,box-shadow .15s,background-color .15s}.tile:hover .tile__box{border-color: var(--gris)}.tile__box img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;border-radius: 10px;background: var(--inox-50);margin-bottom: 4px}.tile__ico{display: grid;place-items: center;width: 42px;height: 42px;border-radius: 12px;background: var(--action-50);color: var(--action);transition: background-color .15s,color .15s}.tile__ico .ico{width: 24px;height: 24px}.tile__title{font-weight: 760;color: var(--encre);line-height: 1.25}.tile__meta{display: flex;flex-wrap: wrap;gap: 0 10px;font-size: var(--fs-xs);color: var(--gris);font-variant-numeric: tabular-nums}.tile input:checked + .tile__box{border-color: var(--action);box-shadow: inset 0 0 0 1px var(--action);background: var(--action-50)}.tile input:checked + .tile__box .tile__ico{background: var(--action);color: #fff}.tile input:focus-visible + .tile__box{outline: 3px solid var(--action);outline-offset: 2px}.tile input:checked + .tile__box::after{content: "";position: absolute;top: -9px;left: -9px;width: 26px;height: 26px;border-radius: 50%;background: var(--action) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") no-repeat center;box-shadow: 0 0 0 3px #fff}.tiles--compact .tile__box{padding: 12px 14px}@media (max-width: 699px){.tiles--models{grid-template-columns: minmax(0,1fr)}.tiles--models .tile__box{grid-template-columns: 104px minmax(0,1fr);align-items: center;column-gap: 14px;row-gap: 2px}.tiles--models .tile__box img{grid-row: span 2;margin: 0}}@media (min-width: 700px){.tiles--models{grid-template-columns: repeat(3,minmax(0,1fr))}.tiles--models .tile__title{font-size: var(--fs-l);font-stretch: 112%}}.cfg-nav{display: flex;flex-wrap: wrap;gap: 12px;padding-top: 4px}.cfg-nav .btn{min-width: min(100%,280px)}.cfg-mini{display: none}@media (max-width: 1059px){.cfg-mini{position: sticky;bottom: 0;z-index: 20;display: flex;justify-content: space-between;align-items: center;gap: 12px;margin-inline: -16px;padding: 12px 16px calc(12px + env(safe-area-inset-bottom,0px));background: var(--navy-900);color: #fff;font-size: var(--fs-s)}.cfg-mini strong{font-stretch: 112%;font-weight: 820;white-space: nowrap;font-variant-numeric: tabular-nums}}@media (min-width: 720px) and (max-width: 1059px){.cfg-mini{margin-inline: -24px;padding-inline: 24px}}.ticket{position: relative;display: grid;gap: 4px;padding: 22px 22px 26px;margin-bottom: 12px;background: #fff;border-radius: 18px 18px 0 0;box-shadow: var(--shadow-card)}@media (min-width: 1060px){.ticket{position: sticky;top: calc(var(--header-h) + 20px + env(safe-area-inset-top,0px))}}.ticket::after{content: "";position: absolute;left: 0;right: 0;bottom: -11px;height: 12px;background: linear-gradient(135deg,#fff 50%,transparent 50%) 0 0 / 16px 12px repeat-x,linear-gradient(225deg,#fff 50%,transparent 50%) 0 0 / 16px 12px repeat-x;filter: drop-shadow(0 4px 3px rgba(10,29,58,.06))}.ticket__stage{display: grid;place-items: center;min-height: 150px;margin: -22px -22px 16px;padding: 18px 22px;border-radius: 18px 18px 0 0;background: radial-gradient(120% 100% at 50% 0%,#fff 0%,var(--inox-50) 70%);border-bottom: 1px solid var(--inox-100)}.ticket__img{width: 100%;max-width: 280px;max-height: 140px;object-fit: contain;filter: drop-shadow(0 10px 8px rgba(10,29,58,.16))}@media (prefers-reduced-motion: no-preference){.ticket__img:not([hidden]){animation: ticketIn .6s var(--ease) both}}@keyframes ticketIn{from{opacity: 0;transform: translateX(40px)}to{opacity: 1;transform: none}}.ticket__empty{position: relative;display: grid;place-items: center;width: 100%;margin: 0;color: var(--encre-2);font-size: var(--fs-s);font-weight: 650}.ticket__ghost{width: 100%;max-width: 280px;opacity: .16;filter: grayscale(1)}.ticket__empty span{position: absolute;padding: 4px 12px;border-radius: var(--r-pill);background: rgba(255,255,255,.9)}.ticket__head{display: grid;gap: 4px;justify-items: center;padding-bottom: 14px;margin-bottom: 6px;border-bottom: 2px dashed var(--inox-300);text-align: center}.ticket__brand{font-stretch: 125%;font-weight: 860;font-size: var(--fs-xs);letter-spacing: .08em;color: var(--gris)}.ticket h2{margin: 0;font-size: var(--fs-l)}.ticket__lines{margin: 0;display: grid}.ticket__lines>div{display: grid;gap: 2px;padding: 9px 0;border-bottom: 1px dotted var(--inox-300)}.ticket__lines dt{font-size: var(--fs-xs);color: var(--gris);font-weight: 650}.ticket__lines dd{margin: 0;font-size: var(--fs-s);font-weight: 600;color: var(--encre)}.ticket__total{display: grid;gap: 2px;padding-top: 14px}.ticket__total>span:first-child{font-size: var(--fs-xs);color: var(--gris);font-weight: 650}.ticket__total strong{font-stretch: 112%;font-weight: 880;font-size: 1.8rem;color: var(--encre);font-variant-numeric: tabular-nums lining-nums}.ticket__note{font-size: var(--fs-xs);color: var(--gris)}.cfg-help{margin: 12px 0 0;padding-top: 14px;border-top: 1px solid var(--inox-100);font-size: var(--fs-s);color: var(--encre-2)}.cfg-help a{font-weight: 760}.included{display: grid;gap: clamp(24px,4vw,56px);align-items: center}@media (min-width: 900px){.included{grid-template-columns: minmax(0,7fr) minmax(0,5fr)}}.included__media{margin: 0}.included__media img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;border-radius: var(--r-l);box-shadow: var(--shadow-card)}.fin-how{display: grid;gap: 16px;align-content: start}.fin-how h3{margin: 0}.fin-how__steps{list-style: none;counter-reset: fh;margin: 0;padding: 0;display: grid;gap: 14px}.fin-how__steps li{counter-increment: fh;position: relative;display: grid;gap: 2px;padding-left: 44px}.fin-how__steps li::before{content: counter(fh);position: absolute;left: 0;top: 0;display: grid;place-items: center;width: 30px;height: 30px;border-radius: 50%;background: var(--action-50);color: var(--action);font-weight: 820;font-variant-numeric: tabular-nums}.fin-how__steps span{font-size: var(--fs-s);color: var(--encre-2)}.split>.form-card{align-self: start}.prose{max-width: 70ch}.prose h2{font-size: var(--fs-xl);margin-top: 1.8em}.prose h3{font-size: var(--fs-l);margin-top: 1.4em}.prose ul li,.prose ol li{margin-bottom: .4em}.prose table{width: 100%;border-collapse: collapse;font-size: var(--fs-s);font-variant-numeric: tabular-nums}.prose th,.prose td{padding: 11px 14px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--inox-100)}.prose th{background: var(--inox-25);color: var(--encre-2);font-weight: 680}.prose .table-wrap{margin: 0 0 1.2em}.prose .table-wrap table{margin: 0;min-width: 560px}.callout{margin: 0 0 1.2em;padding: 18px 20px;border-radius: var(--r-m);background: var(--action-50)}.callout p:last-child{margin: 0}.guide-head{padding-block: 14px clamp(20px,3vw,32px)}.guide-head--media{display: grid;gap: 24px 56px;align-items: center}@media (min-width: 1000px){.guide-head--media{grid-template-columns: minmax(0,1.2fr) minmax(0,.8fr)}}.guide-head--media>*{min-width: 0}.guide-head__media{margin: 0}.guide-head__media img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;border-radius: var(--r-l)}.guide-cards{list-style: none;margin: 0 0 var(--section);padding: 0;display: grid;gap: var(--gap)}@media (min-width: 760px){.guide-cards{grid-template-columns: repeat(2,minmax(0,1fr))}}.guide-card{display: grid;grid-template-columns: minmax(0,2fr) minmax(0,3fr);height: 100%;border-radius: var(--r-l);overflow: hidden;background: #fff;box-shadow: var(--shadow-card);color: var(--encre);text-decoration: none;transition: transform .2s var(--ease),box-shadow .2s}.guide-card:hover{transform: translateY(-2px);box-shadow: var(--shadow-lift);color: var(--encre);text-decoration: none}.guide-card__img{width: 100%;height: 100%;min-height: 180px;object-fit: cover}.guide-card__img--cut{object-fit: contain;padding: 18px 14px;background: radial-gradient(90% 80% at 50% 40%,#fff,var(--inox-50))}.guide-card__body{display: grid;align-content: center;gap: 6px;padding: 20px 22px}.guide-card__body strong{font-stretch: 112%;font-weight: 840;font-size: var(--fs-l);line-height: 1.2}.guide-card__body>span:last-child{color: var(--encre-2);font-size: var(--fs-s)}.guide-card__tag{justify-self: start;padding: 3px 10px;border-radius: var(--r-pill);background: var(--action-50);color: var(--action-600);font-size: var(--fs-xs);font-weight: 760}@media (max-width: 559px){.guide-card{grid-template-columns: 1fr}.guide-card__img{aspect-ratio: 16 / 9;min-height: 0}}.faq-page{display: grid;gap: clamp(28px,4vw,56px);padding-bottom: var(--section)}@media (min-width: 1000px){.faq-page{grid-template-columns: minmax(0,7fr) minmax(0,4fr);align-items: start}.faq-page__aside{position: sticky;top: calc(var(--header-h) + 24px)}}.faq-page>*{min-width: 0}.faq-page__aside{display: grid;gap: 12px;padding: 16px 16px 20px;border-radius: var(--r-l);background: var(--inox-50)}.faq-page__aside h2{margin: 6px 4px 0;font-size: var(--fs-xl)}.faq-page__aside>p{margin: 0 4px;color: var(--encre-2);font-size: var(--fs-s)}.faq-page__media{margin: 0}.faq-page__media img{width: 100%;border-radius: var(--r-m)}.form-aside__media{margin: 24px 0 16px}.form-aside__media img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;border-radius: var(--r-l)}.guide-head h1{max-width: 22ch}.guide-meta{margin: 0;font-size: var(--fs-xs);color: var(--gris)}.guide-layout{display: grid;gap: clamp(28px,4vw,64px);grid-template-columns: minmax(0,1fr);padding-bottom: var(--section)}@media (min-width: 1060px){.guide-layout{grid-template-columns: minmax(0,1fr) 320px;align-items: start}}.guide-layout>*{min-width: 0}.guide-aside{display: grid;gap: 14px;padding: 24px;border-radius: var(--r-l);background: var(--navy-900);color: var(--sur-nuit)}@media (min-width: 1060px){.guide-aside{position: sticky;top: calc(var(--header-h) + 20px)}}.guide-aside h2{margin: 0;color: #fff;font-size: var(--fs-l)}.guide-aside p{margin: 0;font-size: var(--fs-s)}.guide-aside .link-arrow{color: #fff}.guide-list{display: grid;gap: 12px}.guide-list a{display: grid;gap: 6px;padding: 22px 24px;border-radius: var(--r-l);background: #fff;box-shadow: var(--shadow-card);color: var(--encre);text-decoration: none;transition: transform .2s var(--ease),box-shadow .2s}.band-inox .guide-list a,.band-steel .guide-list a{box-shadow: none}.guide-list a:hover{transform: translateY(-2px);box-shadow: var(--shadow-lift);color: var(--encre)}.guide-list a strong{font-stretch: 118%;font-weight: 840;font-size: var(--fs-l);line-height: 1.2}.guide-list a span{color: var(--encre-2)}.sources{margin-top: 2.4em;padding-top: 1.2em;border-top: 1px solid var(--inox-300);font-size: var(--fs-s);color: var(--encre-2)}.sources h2{font-size: var(--fs-m) !important;margin-top: 0 !important}.sources ol{padding-left: 1.2em;margin: 0;display: grid;gap: 6px}.legal dl{display: grid;margin: 0 0 1.2em;border-top: 1px solid var(--inox-100)}.legal dl>div{display: grid;gap: 4px;padding: 12px 0;border-bottom: 1px solid var(--inox-100)}@media (min-width: 720px){.legal dl>div{grid-template-columns: 240px minmax(0,1fr);gap: 16px}}.legal dt{font-weight: 680;color: var(--encre-2)}.legal dd{margin: 0}.lightbox{padding: 0;border: 0;background: transparent;width: 100%;height: 100%;max-width: 100vw;max-height: 100vh}.lightbox::backdrop{background: rgba(4,16,33,.94)}.lightbox__inner{position: fixed;inset: 0;display: grid;grid-template-rows: auto 1fr auto;padding: calc(12px + env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.lightbox__bar{display: flex;justify-content: space-between;align-items: center;gap: 12px;color: #fff}.lightbox__fig{display: grid;place-items: center;min-height: 0;margin: 0}.lightbox__fig img{width: auto;height: auto;max-width: 100%;max-height: calc(100vh - 150px);object-fit: contain;border-radius: 12px}.lightbox__nav{display: flex;justify-content: center;gap: 12px}.lightbox button{display: inline-flex;align-items: center;gap: 8px;min-width: 44px;min-height: 44px;padding: 8px 16px;border: 1.5px solid rgba(255,255,255,.45);border-radius: var(--r-pill);background: transparent;color: #fff;font: inherit;font-weight: 700;cursor: pointer}.lightbox button:hover{background: rgba(255,255,255,.12)}.lightbox__caption{color: var(--sur-nuit);font-size: var(--fs-s);text-align: center}.consent{position: fixed;left: 0;right: 0;bottom: 0;z-index: 90;padding: 0 max(12px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.consent__box{display: grid;gap: 14px;max-width: 920px;margin: 0 auto;padding: 22px 24px;border-radius: var(--r-l);background: var(--navy-900);color: var(--sur-nuit);box-shadow: var(--shadow-pop)}.consent__box h2{margin: 0;color: #fff;font-size: var(--fs-l)}.consent__box p{margin: 0;font-size: var(--fs-s)}.consent__box a{color: #fff}.consent__actions{display: flex;flex-wrap: wrap;gap: 10px}.consent__actions .btn{flex: 1 1 160px}.consent__prefs{display: grid;gap: 10px;padding-top: 12px;border-top: 1px solid rgba(255,255,255,.15)}.consent__prefs label{display: flex;align-items: start;gap: 10px;font-size: var(--fs-s)}.consent__prefs input{width: 20px;height: 20px;margin-top: 2px;flex: none;accent-color: var(--action)}.site-footer{position: relative;background: var(--navy-950);color: #a9b8cb;font-size: var(--fs-s);padding-block: clamp(52px,6vw,84px) calc(28px + env(safe-area-inset-bottom,0px))}.site-footer a:not(.btn){color: #e2e8f0;text-decoration: none}.site-footer a:not(.btn):hover{color: #fff;text-decoration: underline}.footer-grid{display: grid;gap: 36px;grid-template-columns: 1fr}@media (min-width: 360px) and (max-width: 719px){.footer-grid{grid-template-columns: 1fr 1fr;gap: 32px 20px}.footer-brand{grid-column: 1 / -1}}@media (min-width: 720px){.footer-grid{grid-template-columns: 1.4fr 1fr 1fr}.footer-brand{grid-column: 1 / -1}}@media (min-width: 1080px){.footer-grid{grid-template-columns: 1.5fr 1fr 1fr 1fr}.footer-brand{grid-column: auto}}.footer-grid h2{margin: 0 0 14px;color: #fff;font-size: var(--fs-s);font-stretch: 112%}.footer-grid ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 9px}.footer-brand__logo{display: inline-flex;align-items: center;gap: 12px}.footer-brand__logo img{width: 176px;height: auto}.footer-brand__logo .footer-brand__badge{width: 54px}.footer-brand p{max-width: 40ch;margin: 18px 0 14px}.footer-brand .address{color: #a9b8cb}.footer-contact{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 20px}.footer-legal{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 12px;margin-top: 44px;padding-top: 20px;border-top: 1px solid rgba(255,255,255,.12);font-size: var(--fs-xs)}.footer-legal ul{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 6px 18px}.footer-legal button{padding: 0;border: 0;background: none;color: #e2e8f0;font: inherit;cursor: pointer}.footer-legal button:hover{color: #fff;text-decoration: underline}.preview-ribbon{background: var(--tbc-bg);color: var(--tbc-ink);font-size: var(--fs-xs);font-weight: 680;text-align: center;padding: 6px 16px}@media (prefers-reduced-motion: reduce){*,*::before,*::after{transition-duration: .01ms !important;animation-duration: .01ms !important;animation-iteration-count: 1 !important;scroll-behavior: auto !important}}@media print{.site-header,.site-footer,.sticky-cta,.consent,.nav-toggle,.cfg-mini,.parade{display: none !important}}.cfg-panel{min-width: 0;margin: 0;padding: 0;border: 0}.cfg-form .cfg-panel + .cfg-panel{padding-top: 28px;border-top: 1px solid var(--inox-100)}.cfg-panel>legend{padding: 0;float: left;width: 100%}.cfg-panel>legend + *{clear: both}.cfg-panel h2{display: flex;align-items: center;gap: 12px}.cfg-num{flex: none;display: inline-grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;background: var(--navy-900);color: #fff;font-size: 1rem;font-weight: 820;font-stretch: 100%;font-variant-numeric: tabular-nums}.cfg-num--ok{background: var(--ok)}.cfg-num .ico{width: 18px;height: 18px}.cfg-incl{padding: clamp(18px,2.4vw,26px) !important;border: 0 !important;border-radius: var(--r-l);background: var(--inox-50)}.cfg-incl h2{font-size: var(--fs-l) !important}.cfg-group{margin: 6px 0 -6px;font-size: var(--fs-m);font-stretch: 112%}.tiles--chips{grid-template-columns: repeat(auto-fill,minmax(min(100%,230px),1fr));gap: 10px}.tile--chip .tile__box{grid-template-columns: 38px minmax(0,1fr);align-items: center;gap: 12px;padding: 10px 14px 10px 10px;min-height: 58px}.tile--chip .tile__ico{width: 38px;height: 38px;border-radius: 11px}.tile--chip .tile__ico .ico{width: 21px;height: 21px}.tile--chip .tile__title{font-size: var(--fs-s);font-weight: 700}.tile__box--plain{align-content: center}.tiles--models .tile__box--plain .tile__ico{grid-row: span 2;justify-self: center;width: 56px;height: 56px}@media (min-width: 700px){.tiles--models .tile__box--plain .tile__ico{grid-row: auto;justify-self: start}}.btn--lg{min-height: 56px;padding-inline: 30px;font-size: var(--fs-m)}.incl{display: grid;gap: 16px}@media (min-width: 960px){.incl{grid-template-columns: minmax(0,4fr) minmax(0,8fr);align-items: stretch}}.incl__col{display: grid;align-content: start;gap: 18px;padding: clamp(20px,2.6vw,32px);border-radius: var(--r-l);background: #fff;box-shadow: var(--shadow-card)}.incl__col h3{display: flex;align-items: center;flex-wrap: wrap;gap: 10px;margin: 0;font-size: var(--fs-l)}.incl__col h3 .ico{width: 30px;height: 30px;padding: 6px;border-radius: 50%;background: var(--ok);color: #fff}.incl__col--add h3 .ico{background: var(--action)}.incl__col h3 span{padding: 3px 10px;border-radius: var(--r-pill);background: var(--action-50);color: var(--action-600,var(--action));font-size: var(--fs-xs);font-weight: 720;font-stretch: 100%}.incl__col--in{background: var(--navy-900);color: #fff}.incl__col--in h3{color: #fff}.incl__col--in .check-list li{color: #e3e9f1}.incl__price{margin: auto 0 0;padding-top: 16px;border-top: 1px solid rgba(255,255,255,.18);font-size: var(--fs-s);color: #c9d3e0}.incl__price strong{font-stretch: 112%;font-weight: 860;font-size: var(--fs-xl);color: #fff;font-variant-numeric: tabular-nums}.incl__col h4{margin: 0 0 12px;font-size: var(--fs-m);font-stretch: 112%}.incl__cta{align-items: center;padding-top: 18px;border-top: 1px solid var(--inox-100)}.incl__more{margin-top: 12px;border-radius: var(--r-m);background: #fff;box-shadow: var(--shadow-card)}.incl__more>summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 56px;padding: 12px 20px;font-weight: 740;cursor: pointer;list-style: none}.incl__more>summary::-webkit-details-marker{display: none}.incl__more[open]>summary .faq__chev{transform: rotate(180deg)}.incl__more>.answer{padding: 4px 20px 22px}.hero__price{margin: -2px 0 18px;font-size: clamp(1.0625rem,1.3vw,1.2rem);font-weight: 600;line-height: 1.45;color: #e3e9f1}.hero__price strong{color: #fff;font-weight: 800}.hero__price-amount{white-space: nowrap}@media (max-width: 639px){.consent{padding-bottom: calc(8px + env(safe-area-inset-bottom,0px))}.consent__box{gap: 8px;padding: 14px 16px}.consent__box h2{font-size: 1rem}.consent__box p{font-size: .82rem;line-height: 1.4}.consent__actions{gap: 6px;flex-wrap: nowrap}.consent__actions .btn{flex: 1 1 0;min-height: 44px;padding: 8px 4px;font-size: .8rem;white-space: nowrap}}.form-status{scroll-margin-top: 96px;scroll-margin-bottom: 120px}.form-note{display: flex;align-items: flex-start;gap: 8px;margin: 4px 0 0}.form-note__ico{flex: none;width: 18px;height: 18px;margin-top: 2px;color: var(--ok)}
