/* ===== site.css ===== */
:root{--marque:#cc0000;--marque-fonce:#9e0000;--marque-voile:#fff1f1;--marque-clair:#ff6b6b;--encre:#12161f;--encre-2:#5b6472;--encre-3:#8b93a1;--profond:#101a2e;--profond-2:#1d2f50;--fond:#fff;--fond-2:#f7f9fc;--fond-3:#eef3fa;--ligne:#e3e8f0;--vert:#0b7a3b;--vert-voile:#eefaf3;--marque-degrade:#e63333;--ligne-survol:#cfd8e6;--marque-entete:#ffe2e2;--vert-ligne:#cceedb;--clair-survol:#f0f3f8;--pied-texte:#98a1b1;--pied-gras:#c8cfdb;--paper-0:var(--fond);--paper-50:var(--fond-2);--paper-100:var(--fond-3);--ink-950:var(--encre);--ink-800:var(--profond-2);--ink-700:#3a4557;--ink-600:var(--encre-2);--ink-500:#6b7381;--ink-400:var(--encre-3);--ink-300:var(--pied-gras);--ink-200:var(--ligne);--ink-100:var(--fond-3);--accent-900:#7a0000;--accent-800:var(--marque-fonce);--accent-700:#b30000;--accent-600:var(--marque);--accent-500:var(--marque);--accent-300:var(--marque-clair);--accent-200:#ffc4c4;--accent-100:var(--marque-entete);--accent-50:var(--marque-voile);--green-700:var(--vert);--green-50:var(--vert-voile);--red-700:#B3261E;--red-50:#FDEEEC;--amber-800:#7A4A00;--amber-50:#FFF5DB;--font-sans:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-display:var(--font-sans);--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--fw-regular:400;--fw-medium:570;--fw-semibold:650;--fw-heading:680;--fw-bold:720;--fw-eyebrow:750;--display:clamp(2.5rem,6vw,4.9rem);--h2:clamp(1.9rem,3.8vw,2.95rem);--fs-200:0.75rem;--fs-300:0.875rem;--fs-350:0.9375rem;--fs-400:1.0625rem;--fs-500:clamp(1.03125rem,1.6vw,1.21875rem);--fs-600:clamp(1.0625rem,1.4vw,1.1875rem);--fs-700:clamp(1.1rem,1.7vw,1.4rem);--fs-800:var(--h2);--fs-900:clamp(2.1rem,4.4vw,3.6rem);--fs-950:clamp(1.5rem,3vw,2.375rem);--fs-1000:clamp(2.25rem,4.6vw,3.75rem);--fs-1100:var(--fs-900);--fs-input:0.9375rem;--lh-tight:1.07;--lh-heading:1.07;--lh-snug:1.35;--lh-body:1.65;--ls-display:-0.027em;--ls-heading:-0.027em;--ls-label:0.16em;--measure:64ch;--measure-heading:24em;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-gutter:1.625rem;--space-section:clamp(3.75rem,8.5vw,7.5rem);--space-hero-top:calc(var(--header-h) + clamp(2.5rem,5vw,4.5rem));--space-hero-end:clamp(2rem,4vw,3rem);--r:4px;--r-btn:3px;--max:75rem;--radius-lg:6px;--shadow-1:0 1px 2px color-mix(in srgb,var(--profond) 4%,transparent);--shadow-2:0 16px 38px -18px color-mix(in srgb,var(--profond-2) 30%,transparent);--shadow-3:0 1px 2px color-mix(in srgb,var(--profond) 5%,transparent),0 24px 56px -22px color-mix(in srgb,var(--profond-2) 26%,transparent);--shadow-4:0 1px 2px color-mix(in srgb,var(--profond) 5%,transparent),0 26px 60px -24px color-mix(in srgb,var(--profond) 28%,transparent);--shadow-up-soft:0 -1px 0 color-mix(in srgb,var(--encre) 4%,transparent),0 -10px 28px -14px color-mix(in srgb,var(--encre) 22%,transparent);--shadow-btn:0 1px 2px color-mix(in srgb,var(--encre) 10%,transparent);--shadow-btn-hover:0 8px 22px color-mix(in srgb,var(--marque) 28%,transparent);--shadow-modal:0 40px 90px -24px color-mix(in srgb,var(--encre) 60%,transparent);--shadow-focus:0 0 0 3px color-mix(in srgb,var(--marque) 11%,transparent);--veil:color-mix(in srgb,var(--encre) 58%,transparent);--glass:color-mix(in srgb,var(--fond) 85%,transparent);--glass-strong:color-mix(in srgb,var(--fond) 95%,transparent);--z-sticky:70;--z-header:100;--z-toast:300;--z-modal:350;--z-skip:400;--container:71.75rem;--header-h:4.375rem;--sticky-top:calc(var(--header-h) + 1.5rem);--collant-h:4.25rem;--form-gap:0.875rem;--stack-gap:var(--space-4);--rhythm-1:clamp(2.5rem,5vw,4.5rem);--rhythm-2:var(--space-section);--bleed-max:68.75rem;--dur-1:100ms;--dur-2:160ms;--dur-3:240ms;--dur-4:400ms;--dur-5:640ms;--dur-exit:156ms;--dur-draw-s:700ms;--dur-draw-m:1100ms;--dur-draw-l:1600ms;--dur-count:1200ms;--dur-odo:1400ms;--stagger:60ms;--stagger-draw:90ms;--stagger-cell:18ms;--ease-out:cubic-bezier(0.2,0.7,0.2,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-standard:cubic-bezier(0.4,0,0.2,1);--ease-exit:cubic-bezier(0.4,0,1,1);--ease-settle:cubic-bezier(0.16,1,0.3,1);--ease-spring:var(--ease-settle);--reveal-dist:14px;--reveal-dist-x:16px;--reveal-scale:0.97;color-scheme:light;--surface-page:var(--paper-0);--surface-tint:var(--paper-50);--surface-sunken:var(--paper-100);--surface-hover:var(--paper-50);--surface-card:var(--paper-0);--surface-inverse:var(--profond);--surface-inverse-raised:var(--profond-2);--surface-error:var(--red-50);--text-strong:var(--encre);--text:var(--encre);--text-muted:var(--encre-2);--text-subtle:var(--encre-2);--text-placeholder:var(--ink-500);--text-link:var(--accent-600);--text-link-hover:var(--accent-800);--text-accent:var(--accent-600);--text-on-action:var(--paper-0);--text-error:var(--red-700);--line-soft:var(--ink-100);--line:var(--ink-200);--line-strong:var(--ink-400);--line-ink:var(--ink-200);--line-input:var(--encre-3);--line-input-hover:var(--ink-600);--line-focus:var(--accent-500);--line-error:var(--red-700);--action:var(--accent-600);--action-hover:var(--accent-800);--action-active:var(--accent-900);--ill-ink:var(--ink-800);--ill-construction:var(--ink-400);--ill-fill:var(--paper-0);--ill-tint:var(--paper-100);--ill-accent:var(--accent-500);--sw-1:2.2;--sw-2:1.4;--sw-3:0.8;--ph-bg:var(--paper-100);--ph-grid:var(--ink-200);--ph-art:var(--ink-400);--ph-label-bg:var(--paper-0);--ph-label-text:var(--ink-700);--photo-mark:var(--ink-400);--input-radius:var(--r-btn);--photo-radius:var(--r);--focus-offset:3px;--focus-width:3px;--tap:2.75rem}@supports (transition-timing-function:linear(0,1)){:root{--ease-spring:linear(0,0.079,0.253,0.452,0.636,0.785,0.894,0.967,1.01,1.032,1.038,1.036,1.03,1.022,1)}}@media (max-width:22.49em){:root{--space-gutter:1.25rem}}@media (min-width:64em) and (max-height:50em){:root{--form-gap:var(--space-3)}}.section--ink{color-scheme:dark;--surface-page:var(--profond);--surface-tint:var(--profond-2);--surface-sunken:var(--profond-2);--surface-hover:var(--profond-2);--surface-card:var(--profond-2);--text-strong:var(--paper-0);--text:var(--ink-100);--text-muted:var(--ink-200);--text-subtle:var(--ink-300);--text-link:var(--accent-300);--text-link-hover:var(--accent-200);--text-accent:var(--accent-300);--text-on-action:var(--paper-0);--line-soft:color-mix(in srgb,var(--fond) 8%,transparent);--line:color-mix(in srgb,var(--fond) 16%,transparent);--line-ink:color-mix(in srgb,var(--fond) 16%,transparent);--line-strong:var(--ink-500);--line-input:var(--ink-300);--line-input-hover:var(--ink-200);--line-focus:var(--accent-300);--action:var(--accent-300);--action-hover:var(--accent-200);--action-active:var(--accent-100);--ill-ink:var(--ink-100);--ill-construction:var(--encre-3);--ill-fill:var(--profond);--ill-tint:var(--profond-2);--ill-accent:var(--accent-300);--ph-bg:var(--profond);--ph-grid:var(--profond-2);--ph-art:var(--ink-500);--ph-label-bg:var(--profond);--ph-label-text:var(--ink-100);--photo-mark:var(--ink-500);--lh-body:1.7;--measure:62ch;background:var(--surface-page);color:var(--text)}.s-closing,.cta-band{color-scheme:dark;--surface-page:var(--marque);--surface-tint:var(--marque-fonce);--surface-sunken:var(--marque-fonce);--surface-hover:var(--marque-fonce);--surface-card:var(--marque-fonce);--surface-inverse:var(--marque-fonce);--text-strong:var(--paper-0);--text:var(--paper-0);--text-muted:var(--paper-0);--text-subtle:var(--paper-0);--text-link:var(--paper-0);--text-link-hover:var(--marque-voile);--text-accent:var(--paper-0);--line:color-mix(in srgb,var(--fond) 26%,transparent);--line-ink:color-mix(in srgb,var(--fond) 26%,transparent);--line-strong:var(--marque-entete);--line-focus:var(--paper-0);--ill-ink:var(--paper-0);--ill-construction:var(--marque-entete);--ill-fill:var(--marque);--ill-tint:var(--marque-fonce);--ill-accent:var(--paper-0);background:var(--surface-page);color:var(--text)}.field{--input-border:var(--line-input);--input-bg:var(--fond-2);--input-text:var(--encre)}.card{}@media (forced-colors:active){:root,.section--ink,.s-closing,.cta-band{--line:CanvasText;--line-strong:CanvasText;--ill-ink:CanvasText;--ill-construction:GrayText;--ill-accent:Highlight;--photo-mark:CanvasText}}@media (prefers-contrast:more){:root{--text-subtle:var(--ink-700);--text-muted:var(--ink-700);--line:var(--ink-400);--line-soft:var(--ink-300)}.section--ink{--line:color-mix(in srgb,var(--fond) 40%,transparent);--text-subtle:var(--ink-200)}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem);scroll-padding-bottom:1rem}@media (max-width:58.75em){html{scroll-padding-bottom:calc(var(--collant-h) + 1rem)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;min-block-size:100vh;min-block-size:100dvh;display:flex;flex-direction:column;overflow-x:clip;font-family:var(--font-sans);font-size:var(--fs-400);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--text);background:var(--surface-page);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}main{display:block;flex:1 0 auto;min-inline-size:0}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:var(--fw-heading);color:var(--text-strong);text-wrap:balance;max-inline-size:var(--measure-heading)}h1{font-size:var(--fs-900);line-height:var(--lh-tight);letter-spacing:var(--ls-display)}h2{font-size:var(--fs-800);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}h3{font-size:var(--fs-700);line-height:1.2;letter-spacing:var(--ls-heading)}h4{font-size:var(--fs-600);line-height:1.25;letter-spacing:-0.015em}p,ul,ol,dl,dd,figure,blockquote,fieldset,address,pre{margin:0}p{text-wrap:pretty}ul,ol{padding-inline-start:1.25rem}strong,b{font-weight:var(--fw-heading)}small{font-size:var(--fs-300)}code,kbd,samp{font-family:var(--font-mono);font-size:0.9em}hr{border:0;border-block-start:1px solid var(--line);margin-block:var(--space-8)}address{font-style:normal}sup{line-height:0}::selection{background:var(--accent-100);color:var(--ink-950)}[hidden]{display:none !important}img,svg,video,canvas{max-inline-size:100%}img,video{block-size:auto}:where(a){color:var(--text-link);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-skip-ink:auto}@media (prefers-reduced-motion:no-preference){:where(a){transition:color var(--dur-2) var(--ease-out),text-decoration-thickness var(--dur-2) var(--ease-out)}}@media (hover:hover){:where(a:hover){color:var(--text-link-hover);text-decoration-thickness:2px}}:focus-visible{outline:var(--focus-width) solid var(--line-focus);outline-offset:var(--focus-offset)}main:focus,main:focus-visible{outline:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}table{border-collapse:collapse}.sheet{--gap:var(--space-gutter);--col:calc((var(--container) - 11 * var(--gap)) / 12);display:grid;align-items:start;column-gap:0;row-gap:var(--space-6);grid-template-columns:var(--gap) minmax(0,1fr) var(--gap)}.sheet > *{grid-column:2;min-inline-size:0}.sheet > .bleed{grid-column:1 / -1}@media (min-width:64em){.sheet{column-gap:var(--gap);grid-template-columns:minmax(0,1fr) repeat(12,minmax(0,var(--col))) minmax(0,1fr)}.sheet > *{grid-column:2 / 14}}.s-cover,.s-opener,.s-band,.s-statement,.s-text,.s-split,.s-qa,.s-table,.s-pull,.s-feature,.s-index,.s-steps,.s-clock,.s-quote,.s-closing,.s-colophon,.s-doc{position:relative;--pad:var(--rhythm-2);padding-block:var(--pad)}.is-tight{--pad:var(--rhythm-1)}.is-loose{--pad:var(--rhythm-2)}.section--tint{--surface-page:var(--surface-tint);background:var(--surface-tint);border-block:1px solid var(--line)}.section--tint + .section--tint{border-block-start:0}.section--ink{border-block:0}main > :is(.s-statement,.s-text,.s-split,.s-table,.s-feature,.s-index,.s-steps):not(.section--tint,.section--ink):nth-child(even):not(:is(.section--tint,.s-qa,.s-quote,.s-pull) + *):not(:has(+ :is(.section--tint,.s-qa,.s-quote,.s-pull))){--surface-page:var(--paper-50);background:var(--paper-50);border-block:1px solid var(--line)}main > :is(.s-statement,.s-text,.s-split,.s-table,.s-feature,.s-index,.s-steps):not(.section--tint,.section--ink) + :is(.s-statement,.s-text,.s-split,.s-table,.s-feature,.s-index,.s-steps):not(.section--tint,.section--ink):nth-child(even):has(+ :is(.section--tint,.s-qa,.s-quote,.s-pull)),main > :is(.section--tint,.s-qa,.s-quote,.s-pull) + :is(.s-statement,.s-text,.s-split,.s-table,.s-feature,.s-index,.s-steps):not(.section--tint,.section--ink) + :is(.s-statement,.s-text,.s-split,.s-table,.s-feature,.s-index,.s-steps):not(.section--tint,.section--ink):nth-child(odd){padding-block-start:0}main > :first-child:not(.s-cover,.s-opener,.s-doc,.hero){margin-block-start:var(--header-h)}:where(.section) > :where(.container,.container--narrow) + :where(.container,.container--narrow){margin-block-start:var(--space-10)}.stack > * + *{margin-block-start:var(--stack-gap)}.stack--tight{--stack-gap:var(--space-2)}.stack--loose{--stack-gap:var(--space-8)}.stack--tight > * + *{margin-block-start:var(--space-2)}.stack--loose > * + *{margin-block-start:var(--space-8)}.stack:not(.stack--tight,.stack--loose) > :is(.stack--tight,.stack--loose){margin-block-start:var(--space-4)}.cluster{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.prose{max-inline-size:var(--measure);line-height:var(--lh-body)}.prose > * + *{margin-block-start:var(--space-4)}.prose > h2{margin-block-start:var(--space-12)}.prose > h3{margin-block-start:var(--space-8)}.prose > h2 + *,.prose > h3 + *,.prose > h4 + *{margin-block-start:var(--space-3)}.prose > :first-child{margin-block-start:0}.prose :is(ul,ol):not([class]){padding-inline-start:0;list-style:none;display:grid;gap:var(--space-2)}.prose :is(ul,ol):not([class]) > li{position:relative;padding-inline-start:1.25rem}.prose ul:not([class]) > li::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:0.68em;inline-size:5px;block-size:5px;background:var(--ill-accent)}.prose ol:not([class]){counter-reset:li}.prose ol:not([class]) > li{counter-increment:li;padding-inline-start:2rem}.prose ol:not([class]) > li::before{content:counter(li);position:absolute;inset-inline-start:0;font-weight:var(--fw-bold);color:var(--text-accent);font-variant-numeric:tabular-nums lining-nums}.prose blockquote{padding:var(--space-4) var(--space-5);border-inline-start:3px solid var(--ill-accent);background:var(--surface-tint);font-size:var(--fs-500);line-height:var(--lh-snug);color:var(--text-strong)}.lead{font-size:var(--fs-500);line-height:1.55;color:var(--text-muted);max-inline-size:34em}.note{max-inline-size:var(--measure);font-size:var(--fs-300);line-height:1.5;color:var(--text-muted)}.display{font-size:var(--fs-1000);font-weight:var(--fw-bold);line-height:1;letter-spacing:-0.035em;font-variant-numeric:tabular-nums lining-nums;color:var(--text-strong)}.tabular{font-variant-numeric:tabular-nums lining-nums}.nowrap{white-space:nowrap}.bleed{grid-column:1 / -1}.disclaimer{max-inline-size:var(--measure);font-size:var(--fs-300);line-height:1.5;color:var(--text-muted)}.disclaimer p + p{margin-block-start:var(--space-2)}.honda-line{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-4);max-inline-size:var(--measure);padding:var(--space-4) var(--space-5);background:var(--surface-card);border:1px solid var(--line);border-radius:var(--r)}.honda-line__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);min-inline-size:0}.honda-line__body > *{margin:0}.honda-line__label{font-size:var(--fs-300);font-weight:var(--fw-semibold);color:var(--text-muted)}.honda-line__dial{inline-size:4rem;block-size:4rem}.honda-line__dial > .ill{inline-size:100%;block-size:100%}.honda-line__note{font-size:var(--fs-300);line-height:var(--lh-snug);color:var(--text-muted)}.skip-link{position:fixed;inset-inline-start:var(--space-2);inset-block-start:-10rem;z-index:var(--z-skip);padding:0.875rem 1.25rem;border-radius:var(--r-btn);background:var(--encre);color:var(--fond);font-weight:var(--fw-semibold);text-decoration:none}.skip-link:focus{inset-block-start:var(--space-2);outline:var(--focus-width) solid var(--marque-clair);outline-offset:2px}.btn[aria-busy="true"]{overflow:hidden;cursor:progress}.btn[aria-busy="true"]::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;background:currentColor;animation:btn-sweep 800ms linear infinite}@keyframes btn-sweep{from{transform:translateX(-100%)}to{transform:translateX(100%)}}.link-button{padding:0;min-block-size:var(--tap);border:0;background:none;color:var(--text-link);font-size:inherit;text-decoration:underline;text-underline-offset:3px;text-align:start}@media (hover:hover){.link-button:hover{color:var(--text-link-hover);text-decoration-thickness:2px}}@media (max-width:63.99em),(pointer:coarse){:is(.s-opener__phone,.s-steps__phone,.s-split__row,.dealer-block) .phone-inline,.honda-line__num a{display:inline-flex;align-items:center;min-block-size:var(--tap)}.phone-inline{display:inline-flex;align-items:center;min-block-size:var(--tap);padding-block:0.625rem}}.phone-inline{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.page-thank-you [data-quote-link],.page-merci [data-quote-link],.page-thank-you .collant,.page-merci .collant{display:none}.lang-switch{display:inline-flex;align-items:center;min-block-size:1.75rem;font-weight:var(--fw-semibold)}@media (pointer:coarse){.lang-switch{min-block-size:var(--tap)}}.site-footer{--surface-page:var(--encre);--text-strong:var(--pied-gras);--text:var(--pied-texte);--text-muted:var(--pied-texte);--text-subtle:var(--pied-texte);--text-link:var(--pied-gras);--text-link-hover:var(--fond);--line-focus:var(--fond);--lh-body:1.6;padding-block:3.5rem 2.5rem;background:var(--encre);color:var(--pied-texte);font-size:0.84375rem;line-height:1.6;content-visibility:auto;contain-intrinsic-size:auto 34rem}.site-footer p{margin-block-end:0.6875rem;max-inline-size:92ch}.site-footer b,.site-footer strong{color:var(--pied-gras)}@media (max-width:58.75em){.site-footer{padding-block-end:calc(2.5rem + var(--collant-h))}}body.page-notice .site-footer{padding-block:2rem}body.page-notice .site-footer .wrap > p{grid-column:1 / -1;margin-block-end:0}@media print{body.page-notice .nav,body.page-notice .site-footer,body.page-notice .breadcrumbs{display:none !important}}.site-footer__grid{display:grid;gap:var(--space-8) var(--space-gutter);grid-template-columns:minmax(0,1fr);margin-block:var(--space-8) var(--space-6);padding-block:var(--space-8);border-block:1px solid var(--line)}@media (min-width:22.5em){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__dealer{grid-column:1 / -1}}@media (min-width:64em){.site-footer__grid{grid-template-columns:minmax(0,4fr) repeat(4,minmax(0,2fr))}.site-footer__dealer{grid-column:auto}}.site-footer__title{margin:0 0 var(--space-2);font-size:var(--fs-200);font-weight:var(--fw-eyebrow);line-height:1.3;letter-spacing:0.1em;text-transform:uppercase;color:var(--pied-gras)}.site-footer__col ul{list-style:none;margin:0;padding:0;display:grid;justify-items:start;row-gap:0.5rem}.site-footer__col li a{display:inline-flex;align-items:center;min-block-size:1.5rem;min-inline-size:1.5rem;line-height:1.35;color:var(--pied-texte);text-decoration:none}@media (pointer:coarse){.site-footer__col ul{row-gap:0.25rem}.site-footer__col li a{min-block-size:var(--tap);min-inline-size:var(--tap)}}@media (hover:hover){.site-footer__col li a:hover{color:var(--fond);text-decoration:underline}}.dealer-block{line-height:1.7;overflow-wrap:anywhere}.dealer-block strong{font-size:var(--fs-350)}.dealer-block a[href^="mailto:"]{display:inline-flex;align-items:center;min-block-size:1.75rem}@media (pointer:coarse){.dealer-block a[href^="mailto:"]{min-block-size:var(--tap)}}.site-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-6)}.site-footer__legal .link-button{min-block-size:1.75rem}@media (pointer:coarse){.site-footer__legal .link-button{min-block-size:var(--tap)}}.site-footer .fin{margin-block:var(--space-5) 0;font-size:var(--fs-200);color:var(--pied-texte)}.breadcrumbs{margin-block-end:var(--space-2)}.breadcrumbs__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-2);font-size:var(--fs-300)}.breadcrumbs__list li{display:flex;align-items:center;gap:var(--space-2);min-block-size:1.75rem;color:var(--text-muted)}.breadcrumbs__list li + li::before{content:"/";content:"/" / "";color:var(--text-subtle)}.breadcrumbs__list a{display:inline-flex;align-items:center;min-block-size:1.75rem;min-inline-size:1.5rem}@media (pointer:coarse){.breadcrumbs__list li,.breadcrumbs__list a{min-block-size:var(--tap)}.breadcrumbs__list a{min-inline-size:var(--tap)}}.breadcrumbs [aria-current="page"]{color:var(--text-strong);font-weight:var(--fw-medium)}.s-cover,.s-opener,.s-doc{isolation:isolate;overflow:clip;background:radial-gradient(75rem 32.5rem at 76% 2%,var(--marque-voile) 0%,transparent 60%),linear-gradient(180deg,var(--fond-3) 0%,var(--fond) 62%)}.s-cover,.s-opener{padding-block:var(--space-hero-top) var(--space-hero-end)}.s-cover__bg,.s-opener::before,.s-opener__bg{content:"";position:absolute;inset:-1.5rem 0;z-index:-1;pointer-events:none;opacity:0.55;background-image:linear-gradient(var(--ligne) 1px,transparent 1px),linear-gradient(90deg,var(--ligne) 1px,transparent 1px);background-size:68px 68px;-webkit-mask-image:radial-gradient(51.25rem 26.25rem at 20% 24%,var(--encre) 0%,transparent 76%);mask-image:radial-gradient(51.25rem 26.25rem at 20% 24%,var(--encre) 0%,transparent 76%)}.s-opener:has(> .s-opener__bg)::before{content:none}.s-cover h1,.s-opener h1,.s-doc h1{font-size:var(--fs-1100);line-height:var(--lh-tight);letter-spacing:var(--ls-display);max-inline-size:15em}.s-cover--long h1{font-size:clamp(2rem,3.4vw,2.75rem)}.s-cover .sheet{row-gap:var(--space-5)}.s-cover__head{display:grid;gap:var(--space-2)}.s-cover__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);align-content:start}.s-cover__body > *{margin:0}.s-cover__lede,.s-opener__lede{max-inline-size:64ch;font-size:var(--fs-500);line-height:1.6;color:var(--encre-2)}.s-cover__pledge{max-inline-size:64ch;font-size:0.875rem;line-height:1.5;color:var(--encre-2)}.s-cover__art,.s-opener--art .s-opener__media,.s-opener--strip .s-opener__media{min-inline-size:0;padding:1.625rem 1.75rem;background:var(--fond);border:1px solid var(--ligne);border-radius:var(--radius-lg);box-shadow:var(--shadow-4)}.s-cover__art > .ill,.s-cover__art > svg,.s-opener--art .s-opener__media > .ill,.s-opener--art .s-opener__media > svg{inline-size:100%;max-block-size:24rem}@media (min-width:64em){.s-cover .sheet{grid-template-rows:auto 1fr;column-gap:var(--gap)}.s-cover__head{grid-column:2 / 8;grid-row:1}.s-cover__body{grid-column:2 / 8;grid-row:2}.s-cover__art{grid-column:8 / 14;grid-row:1 / -1;align-self:center}.s-cover:has(> .sheet > .s-cover__head .breadcrumbs) .s-cover__art{margin-block-start:2.5rem}.s-cover:has(> .sheet > .s-cover__form) .sheet{grid-template-rows:auto auto auto}.s-cover__form{grid-column:8 / 14;grid-row:1 / span 3;align-self:start}.s-cover:has(> .sheet > .s-cover__form) .s-cover__art{grid-column:2 / 7;grid-row:3;padding:var(--space-4) var(--space-5);align-self:start;display:block}}.s-opener__head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);align-content:start;justify-items:start}.s-opener__head > *{margin:0}.s-opener__head > .breadcrumbs{margin-block-end:calc(var(--space-2) * -1)}.s-opener__phone{font-size:var(--fs-350);color:var(--encre-2)}.s-opener__dateline{font-size:var(--fs-300);line-height:1.4;color:var(--encre-2)}.s-opener__media{min-inline-size:0}.s-opener__media > .ill,.s-opener__media > svg{inline-size:100%}.s-opener__mark{inline-size:4rem}.s-opener--strip .s-opener__media > .ill,.s-opener--strip .s-opener__media > svg,.hero__art--strip > .ill,.hero__art--strip > svg{max-block-size:13rem}@media (max-width:63.99em){.s-opener .sheet{row-gap:var(--space-8)}}@media (min-width:64em){.s-opener__head{grid-column:2 / 8;grid-row:1}.s-opener__media{grid-column:8 / 14;grid-row:1;align-self:start}.s-opener:has(.s-opener__head .breadcrumbs) .s-opener__media{margin-block-start:2.5rem}.s-opener--strip .s-opener__head{grid-column:2 / 12}.s-opener--strip .s-opener__media{grid-column:2 / 14;grid-row:2;align-self:start;margin-block-start:var(--space-2)}.s-opener--receipt .s-opener__mark{grid-column:8 / 14;grid-row:1;align-self:start;display:grid;place-items:center;inline-size:auto;padding:var(--space-8) var(--space-6);background:var(--fond);border:1px solid var(--ligne);border-radius:var(--radius-lg);box-shadow:var(--shadow-4)}.s-opener--receipt .s-opener__mark > svg{inline-size:clamp(5rem,9vw,8rem);block-size:auto}.s-opener--receipt .s-opener__head{grid-column:2 / 8}.s-opener--plain .s-opener__head{grid-column:2 / 12}}.s-statement .sheet{row-gap:var(--space-5)}.s-statement__q{font-size:var(--fs-800);font-weight:var(--fw-heading);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--text-strong)}.s-statement__a{max-inline-size:64ch}.s-statement__lead{display:block;font-size:var(--fs-700);font-weight:var(--fw-heading);line-height:1.3;letter-spacing:-0.018em;font-variant-numeric:lining-nums;color:var(--text-strong);text-wrap:balance}.s-statement__rest{display:block;margin-block-start:var(--space-4);font-size:var(--fs-500);line-height:1.6;color:var(--text-muted)}.s-statement--compact .s-statement__lead{font-size:var(--fs-500);font-weight:var(--fw-semibold);line-height:1.5;letter-spacing:-0.01em}.s-statement--compact .s-statement__facts dd{font-size:var(--fs-500)}@media (min-width:36em) and (max-width:63.99em){.s-statement--compact .s-statement__facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gap)}}.s-statement--compact .s-statement__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);align-content:start;max-inline-size:var(--measure)}.s-statement--compact .s-statement__body > *{margin:0}.s-statement__dealer{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);font-style:normal;line-height:1.5;overflow-wrap:anywhere}.s-statement__dealer > p{margin:0;color:var(--text)}.s-statement__dealer strong{font-size:var(--fs-700);color:var(--text-strong)}.s-statement__licence{font-family:var(--font-mono);font-size:var(--fs-300);color:var(--text-muted)}.s-statement__side{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);align-content:start}.s-statement__main{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-content:start}.s-statement__main > *{margin:0}.s-statement__art{padding:var(--space-5);background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius-lg)}.s-statement__art > .ill,.s-statement__art > svg{inline-size:100%}.s-statement__facts{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:var(--space-2) var(--space-5);background:var(--surface-tint);border:1px solid var(--line);border-radius:var(--r)}.section--tint .s-statement__facts,.s-statement[style] .s-statement__facts{background:var(--surface-card)}main > .s-statement:nth-child(even) .s-statement__facts{background:var(--surface-card)}.s-statement__facts > div{padding-block:var(--space-3)}.s-statement__facts > div + div{border-block-start:1px solid var(--line)}.s-statement__facts dt{font-size:var(--fs-350);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--text-strong)}.s-statement__facts dd{margin:var(--space-1) 0 0;font-size:var(--fs-350);line-height:1.5;color:var(--text-muted)}@media (min-width:64em){.s-statement__q{grid-column:2 / 14}.s-statement__a,.s-statement__body{grid-column:2 / 8}.s-statement__side{grid-column:9 / 14;grid-row:2 / span 2}.s-statement:not(:has(.s-statement__side)) .s-statement__q{grid-column:2 / 7;grid-row:1 / span 2;position:sticky;top:var(--sticky-top);align-self:start}.s-statement:not(:has(.s-statement__side)) .s-statement__a{grid-column:7 / 14;grid-row:1}.s-statement:not(:has(.s-statement__side)) .s-statement__body{grid-column:7 / 14;grid-row:2}}.s-text__title{font-size:var(--fs-800)}.s-text__aside > .ill,.s-text__aside > svg{inline-size:100%}.s-text__aside > .frame{margin:0}.s-text__aside:not(:has(.ill,.frame,.ph,svg)){padding:var(--space-5) var(--space-6);background:var(--surface-tint);border-inline-start:3px solid var(--surface-inverse-raised);border-radius:0 var(--r) var(--r) 0;font-size:var(--fs-350);line-height:1.55;color:var(--text-muted)}main > .s-text:nth-child(even) .s-text__aside:not(:has(.ill,.frame,.ph,svg)),.section--tint .s-text__aside:not(:has(.ill,.frame,.ph,svg)){background:var(--surface-card)}.s-text__aside:not(:has(.ill,.frame,.ph,svg)) strong{color:var(--text-strong)}@media (max-width:63.99em){.s-text__aside:has(.ill,svg){max-inline-size:16rem}}.s-text__aside > .ph-inlay{margin-block-end:var(--space-8)}@media (min-width:64em){.s-text__title{grid-column:2 / 12}.s-text__body{grid-column:2 / 9}.s-text__aside{grid-column:9 / 14;align-self:start}.s-text:not(:has(.s-text__aside)):not(:has(> .sheet > .ph)) .s-text__title{grid-column:2 / 7;grid-row:1;position:sticky;top:var(--sticky-top);align-self:start}.s-text:not(:has(.s-text__aside)):not(:has(> .sheet > .ph)) .s-text__body{grid-column:7 / 14;grid-row:1}.s-text--flip .s-text__aside{grid-column:2 / 7;grid-row:2;align-self:start;max-inline-size:none}.s-text--flip .s-text__aside:has(.ill,svg){padding:var(--space-5);background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius-lg)}.s-text--flip .s-text__body{grid-column:7 / 14;grid-row:2}}.s-split__head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-content:start}.s-split__head > *{margin:0}.s-split__lede{font-size:var(--fs-500);line-height:1.6;color:var(--text-muted)}.s-split__art{max-inline-size:26rem}.s-split__art > .ill,.s-split__art > svg{inline-size:100%}.s-split__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);align-content:start;min-inline-size:0}.s-split__body > *{margin:0}.s-split__rows{display:grid;grid-template-columns:minmax(0,1fr);padding-inline:var(--space-6);background:var(--surface-card);border:1px solid var(--line);border-radius:var(--r)}.s-split__row{padding-block:var(--space-5)}.s-split__row + .s-split__row{border-block-start:1px solid var(--line)}.s-split__row dt{font-size:var(--fs-600);font-weight:var(--fw-heading);line-height:1.25;letter-spacing:-0.015em;color:var(--text-strong)}.s-split__row dd{margin:var(--space-2) 0 0;font-size:var(--fs-350);line-height:1.6;max-inline-size:var(--measure);color:var(--text-muted)}@media (min-width:64em){.s-split__head{grid-column:2 / 7;position:sticky;top:var(--sticky-top);align-self:start}.s-split__body{grid-column:7 / 14}}.s-qa{--surface-page:var(--surface-tint);background:var(--surface-tint);border-block:1px solid var(--line)}.s-qa + .s-quote,.s-qa + .form-sec{border-block-start:0}.s-qa__head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-content:start}.s-qa__head > *{margin:0}.s-qa__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);align-content:start;min-inline-size:0}.s-qa__body > *{margin:0}.s-qa__guides{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.s-qa__guides a{display:inline-flex;align-items:center;min-block-size:1.75rem}@media (pointer:coarse){.s-qa__guides a{min-block-size:var(--tap)}}.s-qa__topics{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);border-block-start:1px solid var(--line)}.s-qa__topics li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);min-block-size:var(--tap);border-block-end:1px solid var(--line)}.s-qa__topics a{display:inline-flex;align-items:center;min-block-size:var(--tap);font-weight:var(--fw-semibold)}.s-qa__count{font-size:var(--fs-300);color:var(--text-subtle);font-variant-numeric:tabular-nums lining-nums}.s-qa--topics .s-qa__body{gap:var(--rhythm-1)}.s-qa__group + .s-qa__group{margin-block-start:var(--space-6)}.s-qa__group-title{margin-block-end:var(--space-4);font-size:var(--fs-800);font-weight:var(--fw-heading);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--text-strong)}@media (min-width:64em){.s-qa:not(.s-qa--topics) .s-qa__head,.s-qa:not(.s-qa--topics) .s-qa__body{grid-column:3 / 13}.s-qa--topics .s-qa__head{grid-column:2 / 6;position:sticky;top:var(--sticky-top);align-self:start}.s-qa--topics .s-qa__body{grid-column:6 / 14}}.s-table__head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-content:start}.s-table__head > *{margin:0}.s-table__lede{max-inline-size:64ch;font-size:var(--fs-500);line-height:1.6;color:var(--text-muted)}.s-table__wrap{position:relative;overflow-x:auto;overscroll-behavior-x:contain;color:var(--encre);background:var(--fond);border:1px solid var(--ligne);border-radius:var(--r)}.s-table__wrap:focus-visible{outline-offset:0}.s-table__grid{inline-size:100%;border-collapse:collapse;font-size:var(--fs-350);line-height:1.45;font-variant-numeric:lining-nums}.s-table__grid th,.s-table__grid td{padding:0.875rem 1.25rem;text-align:start;vertical-align:middle;border-block-end:1px solid var(--ligne)}.s-table__grid thead th{background:var(--fond-2);color:var(--encre-2);font-size:0.71875rem;font-weight:740;line-height:1.3;letter-spacing:0.1em;text-transform:uppercase;vertical-align:bottom}.s-table__grid thead th:not(:first-child),.s-table__grid tbody td{text-align:center}.s-table__grid tbody th{font-size:var(--fs-350);font-weight:var(--fw-medium);line-height:1.35;color:var(--encre)}.s-table__grid tbody tr:last-child > *{border-block-end:0}@media (prefers-reduced-motion:no-preference){.s-table__grid tbody tr > *{transition:background-color var(--dur-3) var(--ease-settle)}}@media (hover:hover){}.s-table__grid tbody tr.is-featured > *,.s-table__grid .col-vedette{background-color:var(--marque-voile)}.s-table__grid thead .col-vedette{background-color:var(--marque-entete);color:var(--marque-fonce)}.s-table__grid tbody tr.is-featured .s-table__fig{color:var(--marque)}.s-table__fig{font-size:var(--fs-1000);font-weight:var(--fw-bold);line-height:1;letter-spacing:-0.035em;font-variant-numeric:tabular-nums lining-nums;color:var(--profond-2);white-space:nowrap}.s-table__note h3{margin-block-end:var(--space-2);font-size:var(--fs-600)}.s-table__note > * + *{margin-block-start:var(--space-3)}.s-table__note{font-size:var(--fs-350);line-height:1.6;color:var(--text-muted)}.s-table__notes{display:grid;gap:var(--space-6) var(--gap)}.s-table__art{padding:var(--space-4);background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius-lg)}.s-table__art > .ill,.s-table__art > svg{inline-size:100%}.s-table .sheet > .note{margin-block-start:calc(var(--space-2) * -1)}.s-table__mark{position:relative;display:inline-grid;place-items:center;flex:none;inline-size:1.375rem;block-size:1.375rem;vertical-align:middle}.s-table__mark--yes{background:var(--vert);border:2px solid var(--vert);border-radius:var(--r-btn)}.s-table__mark--yes::after{content:"";inline-size:0.375rem;block-size:0.6875rem;margin-block-start:-0.125rem;border-inline-end:2px solid var(--fond);border-block-end:2px solid var(--fond);transform:rotate(45deg)}.s-table__mark--no{color:var(--encre-2)}.s-table__mark--no::before{content:"";inline-size:0.875rem;block-size:2px;background:currentColor}.s-table__mark--part{border:2px solid var(--vert);border-radius:var(--r-btn);background:transparent}.s-table__legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--fs-300);color:var(--text-muted)}.s-table__legend .s-table__mark--no,.s-table__legend .s-table__mark--part{margin-inline-start:var(--space-5)}.s-table--matrix .s-table__grid{table-layout:fixed}.s-table--matrix .s-table__grid th,.s-table--matrix .s-table__grid td{padding-inline:0;text-align:center}.s-table--matrix .s-table__grid thead th{letter-spacing:0.02em;overflow-wrap:normal}.s-table--matrix .s-table__grid tbody th{inline-size:5rem;padding-inline:var(--space-3) 0;text-align:start;white-space:nowrap;overflow-wrap:normal}.s-table--matrix .s-table__grid thead th:first-child{inline-size:5rem;padding-inline-start:var(--space-3);text-align:start}@media (max-width:22.49em){.s-table--matrix .s-table__grid{min-inline-size:17.5rem}}@media (min-width:48em){.s-table--matrix .s-table__grid tbody th,.s-table--matrix .s-table__grid thead th:first-child{inline-size:10.5rem;padding-inline-start:var(--space-5)}.s-table--matrix .s-table__grid thead th{letter-spacing:0.1em}}.s-table--gate .s-table__grid tbody th{font-size:inherit}.s-table--gate .s-table__fig{font-size:var(--fs-700);letter-spacing:-0.02em;white-space:normal}.s-table--gate .s-table__grid td{font-size:var(--fs-400);font-weight:var(--fw-semibold);color:var(--encre)}.s-table--compare:not(:has(.col-vedette)) .s-table__grid :is(thead th:not(:first-child),tbody td){text-align:start}@media (max-width:47.99em){.s-table--compare .s-table__grid thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.s-table--compare .s-table__grid,.s-table--compare .s-table__grid tbody,.s-table--compare .s-table__grid tr,.s-table--compare .s-table__grid th,.s-table--compare .s-table__grid td{display:block}.s-table--compare .s-table__grid tr{padding-block:var(--space-3);border-block-end:1px solid var(--ligne)}.s-table--compare .s-table__grid tbody tr:last-child{border-block-end:0}.s-table--compare .s-table__grid th,.s-table--compare .s-table__grid td{padding:var(--space-1) var(--space-4);border:0}.s-table--compare .s-table__grid td[data-label]{display:flex;flex-direction:column;align-items:flex-start;gap:0;text-align:start}.s-table--compare .s-table__grid td[data-label]::before{content:attr(data-label);flex:none;color:var(--encre-2);font-size:var(--fs-300)}.s-table--compare .s-table__grid td:not([data-label]){padding-block-end:var(--space-3)}}@media (min-width:64em){.s-table__head{grid-column:2 / 14}.s-table__wrap{grid-column:2 / 14}.s-table__legend{grid-column:2 / 14}.s-table__notes{grid-column:2 / 14;grid-template-columns:repeat(12,minmax(0,1fr))}.s-table__note:nth-child(1){grid-column:1 / 5}.s-table__note:only-child{grid-column:1 / 9}.s-table__note:nth-child(2){grid-column:5 / 9}.s-table__note:nth-child(3){grid-column:9 / 13}}.s-pull{--surface-page:var(--marque-voile);--surface-tint:var(--marque-voile);background:var(--marque-voile);border-block:1px solid var(--marque-entete)}.s-pull .sheet{row-gap:var(--space-6)}.s-pull__head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-content:start}.s-pull__head > *{margin:0}.s-pull__answer{max-inline-size:64ch;font-size:var(--fs-500);line-height:1.6;color:var(--text)}.s-pull__art{padding:var(--space-5);background:var(--fond);border:1px solid var(--marque-entete);border-radius:var(--radius-lg)}.s-pull__art > .ill,.s-pull__art > svg{inline-size:100%}.s-pull__terms{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding-inline:var(--space-6);background:var(--fond);border:1px solid var(--marque-entete);border-radius:var(--r)}.s-pull__terms > div{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1) var(--gap);padding-block:var(--space-4)}.s-pull__terms > div + div{border-block-start:1px solid var(--ligne)}.s-pull__terms dt{font-size:var(--fs-350);font-weight:var(--fw-semibold);color:var(--encre)}.s-pull__terms dd{margin:0;font-size:var(--fs-350);line-height:1.55;max-inline-size:var(--measure);color:var(--encre-2)}.s-pull__diff{max-inline-size:var(--measure);color:var(--text)}@media (min-width:48em){.s-pull__terms > div{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}@media (min-width:64em){.s-pull__head{grid-column:2 / 9}.s-pull__art{grid-column:9 / 14;grid-row:1;align-self:start}.s-pull__terms,.s-pull__diff{grid-column:2 / 14}.s-pull .pledge{grid-column:2 / 14}}.s-pull.section--ink,.section--ink.s-pull{--surface-page:var(--profond);--surface-tint:var(--profond-2);background:var(--profond);border-block:0}.pledge{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:var(--space-4) var(--space-5);align-items:center}.pledge__seal{inline-size:4.5rem}.pledge__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);min-inline-size:0;justify-items:start}.pledge__body > *{margin:0}.pledge__title{font-size:var(--fs-300);font-weight:var(--fw-semibold);color:var(--text-muted)}.pledge__statement{font-size:var(--fs-700);font-weight:var(--fw-heading);line-height:1.2;letter-spacing:var(--ls-heading);color:var(--text-strong);text-wrap:balance}.s-text__body .pledge,.s-statement__body .pledge,.prose .pledge{margin-block-start:var(--space-8)}.s-pull .pledge{grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-4)}.s-pull .pledge__statement{font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.2}@media (min-width:48em){.s-pull .pledge{grid-template-columns:6rem minmax(0,1fr);column-gap:var(--space-6)}.s-pull .pledge__seal{inline-size:6rem}}.s-feature--run .sheet{row-gap:var(--rhythm-1)}.s-feature--pair .sheet{row-gap:var(--space-8)}.s-feature__head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-content:start}.s-feature__head > *{margin:0}.s-feature__lede{font-size:var(--fs-500);line-height:1.6;color:var(--text-muted);max-inline-size:64ch}@media (min-width:64em){.s-feature__head{grid-column:2 / 12}}.s-index__head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-content:start}.s-index__head > *{margin:0}.s-index__lede{max-inline-size:64ch;font-size:var(--fs-500);line-height:1.6;color:var(--text-muted)}.s-index__list{list-style:none;margin:var(--space-2) 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.s-index__row{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0;padding:1.6875rem 1.5625rem;background:var(--fond);color:var(--encre);border:1px solid var(--ligne);border-radius:var(--r);transition:transform var(--dur-3) var(--ease-settle),box-shadow var(--dur-3) var(--ease-settle),border-color var(--dur-3) var(--ease-settle)}.s-index__row::before{content:"";position:absolute;inset:0 auto 0 0;inline-size:3px;background:var(--marque);transform:scaleY(0);transform-origin:50% 0;transition:transform var(--dur-4) var(--ease-settle)}@media (hover:hover){.s-index__row:is(:has(.s-index__link)):hover{transform:translateY(-4px);border-color:var(--ligne-survol);box-shadow:var(--shadow-2)}.s-index__row:is(:has(.s-index__link)):hover::before{transform:scaleY(1)}.s-index__row:is(:has(.s-index__link)):hover .s-index__link{color:var(--marque)}}.s-index__row > *{margin:0;min-inline-size:0}.s-index__term{font-size:var(--fs-700);line-height:1.2;color:var(--encre)}.s-index__text{max-inline-size:var(--measure);font-size:var(--fs-350);line-height:1.6;color:var(--encre-2)}.s-index__text strong{color:var(--encre)}.s-index__link{color:inherit;text-decoration:none}.s-index__link::after{content:"";position:absolute;inset:0}.s-index__link:focus-visible{outline:none}.s-index__link:focus-visible::after{outline:var(--focus-width) solid var(--marque);outline-offset:-3px}.s-index__fig{font-size:var(--fs-1000);color:var(--profond-2)}.s-index__art{min-inline-size:0}.s-index__art > .ill,.s-index__art > svg{inline-size:100%;max-inline-size:18rem}.s-index__after{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-content:start;min-inline-size:0}.s-index__after > *{margin:0}.s-index__after-title{font-size:var(--fs-700)}.s-index__systems{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.5625rem}.s-index__systems li{padding:var(--space-2) 0.875rem;background:var(--fond);border:1px solid var(--ligne);border-radius:var(--r-btn);box-shadow:var(--shadow-1);font-size:0.84375rem;font-weight:var(--fw-medium);line-height:1.4;color:var(--encre-2)}@media (min-width:48em){.s-index__list{grid-template-columns:repeat(2,minmax(0,1fr))}.s-index__row:has(.s-index__art){grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--gap);align-items:center}.s-index__row:has(.s-index__art) > .s-index__art{grid-column:2;grid-row:1 / span 3;justify-self:end}}@media (min-width:64em){.s-index__head{grid-column:2 / 14}.s-index__list,.s-index__after{grid-column:2 / 14}.s-index__list:has(> :nth-child(3):last-child),.s-index__list:has(> :nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.s-index__list:has(> :nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.s-index__list:has(> :nth-child(5):last-child) > *{grid-column:span 2}.s-index__list:has(> :nth-child(5):last-child) > :nth-child(n + 4){grid-column:span 3}.s-index--photo .s-index__head{grid-column:8 / 14;grid-row:1}.s-index--photo .s-index__list{grid-column:8 / 14;grid-row:2}.s-index--photo .s-index__list,.s-index--photo .s-index__list:is(:has(> :nth-child(3):last-child),:has(> :nth-child(5):last-child),:has(> :nth-child(6):last-child)){grid-template-columns:minmax(0,1fr);gap:0.75rem}.s-index--photo .s-index__list > *,.s-index--photo .s-index__list:has(> :nth-child(5):last-child) > *{grid-column:1}.s-index--photo .s-index__row{padding:1.25rem 1.5rem}.s-index--photo .s-index__after{grid-column:8 / 14;grid-row:3}}.s-steps__head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-content:start}.s-steps__head > *{margin:0}.s-steps__lede{max-inline-size:64ch;font-size:var(--fs-500);line-height:1.6;color:var(--text-muted)}.s-steps__art{padding:var(--space-5);background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius-lg)}.s-steps__art > .ill,.s-steps__art > svg{inline-size:100%}.s-steps__actions{align-items:center}.s-steps__phone{font-size:var(--fs-350);color:var(--text-muted)}.s-steps__note{max-inline-size:var(--measure);margin:0}.steps{--steps-gap:1.25rem;position:relative;list-style:none;padding:0;display:grid;gap:var(--steps-gap)}.step{position:relative;z-index:1;align-content:start;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-2);align-items:start;min-inline-size:0;padding:1.6875rem 1.5625rem;background:var(--surface-card);border:1px solid var(--line);border-radius:var(--r)}.step__no{display:block;color:var(--text-accent);font-size:clamp(1.75rem,2.8vw,2.25rem);font-weight:var(--fw-bold);line-height:1;letter-spacing:-0.035em;font-variant-numeric:lining-nums tabular-nums}.step__title{margin:var(--space-1) 0 0;font-size:var(--fs-700);line-height:1.2}.step__text{margin:0;font-size:var(--fs-350);line-height:1.6;max-inline-size:var(--measure);color:var(--text-muted)}.steps::before{content:"";position:absolute;inset-block:2rem;inset-inline-start:1.5625rem;inline-size:1px;background:var(--line-strong);transform-origin:top}@media (min-width:48em){.steps{grid-template-columns:repeat(3,minmax(0,1fr))}.steps::before{inset-block:auto;inset-block-start:2.875rem;inset-inline:calc(100% / 6) auto;inline-size:calc(100% * 2 / 3);block-size:1px;transform-origin:left}:lang(ar) .steps::before,[dir="rtl"] .steps::before{transform-origin:right}}.steps--vertical{grid-template-columns:minmax(0,1fr);row-gap:0.75rem}.steps--vertical .step{grid-template-columns:3rem minmax(0,1fr);column-gap:var(--space-3);padding:1.25rem 1.5rem}.steps--vertical .step__no{grid-row:1 / span 3}.steps--vertical .step__title,.steps--vertical .step__text{grid-column:2}.steps--vertical .step__text > * + *{margin-block-start:var(--space-2)}.steps--vertical::before{display:none}@media (min-width:64em){.s-steps__head{grid-column:2 / 12}.s-steps__art,.s-steps__list,.s-steps__actions{grid-column:2 / 14}.s-steps__note{grid-column:2 / 12}.s-steps--list .s-steps__head{grid-column:2 / 7;grid-row:1 / span 3;position:sticky;top:var(--sticky-top);align-self:start}.s-steps--list .s-steps__list{grid-column:7 / 14;grid-row:1}.s-steps--list .s-steps__actions{grid-column:7 / 14;grid-row:2}.s-steps--list .s-steps__note{grid-column:7 / 14;grid-row:3}}.s-clock__head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-content:start}.s-clock__head > *{margin:0}.s-clock__lede{max-inline-size:64ch;font-size:var(--fs-500);line-height:1.6;color:var(--text)}.s-clock__chart{margin:0;min-inline-size:0}.s-clock .note{margin:0}.timeline{display:grid;gap:var(--space-4)}.timeline__legend{list-style:none;padding:0;display:grid;gap:var(--space-2)}.timeline__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:baseline;font-size:var(--fs-300);line-height:var(--lh-snug)}.timeline__item::before{content:"";inline-size:1.5rem;block-size:0.75rem;border:2px solid var(--ill-ink);border-radius:1px}.timeline__item--basic::before{border-color:var(--ill-construction);background:repeating-linear-gradient(135deg,var(--ill-construction) 0 2px,transparent 2px 6px)}.timeline__item--power::before{background:var(--ill-ink)}.timeline__item--plus::before{border-color:var(--ill-accent);background:var(--ill-accent)}@media (min-width:64em){.timeline__legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}}.stats{display:grid;gap:var(--space-4) var(--space-gutter);grid-template-columns:minmax(0,1fr);margin:0}.stat{min-inline-size:0;padding-block-start:var(--space-3);border-block-start:1px solid var(--line)}.stat__label{margin:0 0 var(--space-2);font-size:var(--fs-300);color:var(--text-muted)}.stat__figure{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-3)}.stat__figure .display{font-size:var(--fs-1000);color:var(--text-accent)}.s-index__fig,.s-index__text:has(> .display),.s-statement__lead:has(> .display),.pledge__statement:has(> .display),.stat__figure{display:flex;flex-wrap:nowrap;align-items:baseline;column-gap:0.3em}.s-index__fig > *,.s-index__text > .display,.s-statement__lead > .display{flex:none}.s-index__fig .display,.s-index__text > .display,.s-statement__lead > .display{white-space:nowrap}@media (max-width:47.99em){.s-index__fig,.s-index__fig .display,.s-index__text > .display{font-size:clamp(var(--fs-900),13vw,var(--fs-1000))}}.s-index__fig{flex-wrap:wrap;row-gap:0;min-inline-size:0}.stat__lead{margin:0 0 var(--space-1);font-size:var(--fs-300);color:var(--text-muted)}.stat__unit{white-space:nowrap;font-size:var(--fs-600);font-weight:var(--fw-semibold);color:var(--text-muted)}[data-count]{font-variant-numeric:tabular-nums lining-nums}.stats--compact{grid-template-columns:minmax(0,1fr)}.stats--compact .stat__figure .display{font-size:clamp(2rem,1.5rem + 2vw,2.75rem)}@media (min-width:48em){.s-clock__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.s-clock__head{grid-column:2 / 9;grid-row:1}.s-clock__chart{grid-column:2 / 14;grid-row:2}.s-clock__stats{grid-column:9 / 14;grid-row:1;grid-template-columns:minmax(0,1fr);align-self:start}.s-clock__chart + .s-clock__note{grid-column:2 / 8;grid-row:3}.s-clock__stats + .s-clock__note{grid-column:8 / 14;grid-row:3}}@media (min-width:64em){.s-statement__side{display:flex;flex-direction:column;align-self:stretch}.s-statement__side > :last-child:not(:first-child){margin-block-start:auto}.s-statement__side > .s-statement__art:only-child{flex:1;display:grid;align-content:center}.s-statement:has(.s-statement__side > .s-statement__facts):not(:has(.s-statement__art)) :is(.s-statement__a,.s-statement__body){grid-row:2}.s-statement:has(.s-statement__side > .s-statement__facts):not(:has(.s-statement__art)) .s-statement__a{grid-column:2 / 8}.s-statement:has(.s-statement__side > .s-statement__facts):not(:has(.s-statement__art)) .s-statement__body{grid-column:8 / 14}.s-statement:has(.s-statement__side > .s-statement__facts):not(:has(.s-statement__art)) .s-statement__side{grid-column:2 / 14;grid-row:3}.s-statement__side:not(:has(.s-statement__art)) > .s-statement__facts{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding-block:0;padding-inline:0}.s-statement__side:not(:has(.s-statement__art)) > .s-statement__facts > div{padding:var(--space-5) var(--space-6)}.s-statement__side:not(:has(.s-statement__art)) > .s-statement__facts > div + div{border-block-start:0;border-inline-start:1px solid var(--line)}.s-statement__main{grid-column:2 / 8;grid-row:2;align-self:stretch}.s-statement__main > :is(.ico,.s-statement__a,.s-statement__body){grid-column:1;grid-row:auto}.s-statement__side.carte{align-self:stretch;gap:var(--space-4)}.s-statement__side.carte > :last-child{margin-block-start:0}.s-statement:has(> .sheet > .s-statement__main) .s-statement__side{grid-column:8 / 14;grid-row:2}.s-split:not(:has(.s-split__art,.ph-inlay)):has(.s-split__body :is(.s-split__rows,.steps)) .s-split__head{grid-column:2 / 14;position:static}.s-split:not(:has(.s-split__art,.ph-inlay)):has(.s-split__body :is(.s-split__rows,.steps)) .s-split__body{grid-column:2 / 14}.s-split:not(:has(.s-split__art,.ph-inlay)):has(.s-split__body :is(.s-split__rows,.steps)) .s-split__lede{max-inline-size:64ch}.s-split:not(:has(.s-split__art,.ph-inlay)) .s-split__rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding:0;background:none;border:0}.s-split:not(:has(.s-split__art,.ph-inlay)) .s-split__row{padding:var(--space-5) var(--space-6);background:var(--surface-card);border:1px solid var(--line);border-radius:var(--r)}.s-split:not(:has(.s-split__art,.ph-inlay)) .s-split__row + .s-split__row{border-block-start:1px solid var(--line)}.s-split:not(:has(.s-split__art,.ph-inlay)) .s-split__row:last-child:nth-child(odd){grid-column:1 / -1}.s-split:not(:has(.s-split__art,.ph-inlay)) .s-split__rows:is(:has(> :nth-child(3):last-child),:has(> :nth-child(6):last-child)){grid-template-columns:repeat(3,minmax(0,1fr))}.s-split:not(:has(.s-split__art,.ph-inlay)) .s-split__rows:is(:has(> :nth-child(3):last-child),:has(> :nth-child(6):last-child)) > .s-split__row:last-child{grid-column:auto}.s-split:not(:has(.s-split__art,.ph-inlay)) .s-split__body > .steps--vertical{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--steps-gap)}.s-split:not(:has(.s-split__art,.ph-inlay)) .s-split__body > .steps--vertical .step,.s-steps--list .steps--vertical .step{grid-template-columns:minmax(0,1fr)}.s-split:not(:has(.s-split__art,.ph-inlay)) .s-split__body > .steps--vertical .step__no,.s-steps--list .steps--vertical .step__no{grid-row:auto}.s-split:not(:has(.s-split__art,.ph-inlay)) .s-split__body > .steps--vertical :is(.step__title,.step__text),.s-steps--list .steps--vertical :is(.step__title,.step__text){grid-column:1}.s-steps--list .s-steps__head{grid-column:2 / 12;grid-row:auto;position:static}.s-steps--list .s-steps__art{max-inline-size:40rem}.s-split .s-split__head .ph-inlay{max-inline-size:none;inline-size:calc(100% - var(--space-4));margin-inline:var(--space-4) 0}.s-split:has(.ph-inlay) .s-split__row{padding-block:var(--space-4)}.s-split .s-split__head .ph-inlay__frame.frame--4x5{--cell-ar:5 / 8}.s-steps--list .s-steps__head:has(> .show-lg){grid-column:2 / 14;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--gap);align-items:start}.s-steps--list .s-steps__head:has(> .show-lg) > :not(.show-lg){grid-column:1}.s-steps--list .s-steps__head:has(> .show-lg) > .show-lg{grid-column:2;grid-row:1 / span 3}.s-steps--list .s-steps__art + .note{margin-block-start:var(--space-3)}.s-steps--list :is(.s-steps__list,.s-steps__actions,.s-steps__note){grid-column:2 / 14;grid-row:auto}.s-steps--list .s-steps__list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--steps-gap)}.s-steps--list .s-steps__list:has(> :nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.s-steps--list .s-steps__list:has(> :nth-child(5):last-child) > *{grid-column:span 2}.s-steps--list .s-steps__list:has(> :nth-child(5):last-child) > :nth-child(n + 4){grid-column:span 3}.s-steps--list .s-steps__list:has(> :nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.s-steps:has(> .sheet > .s-steps__note:last-child),.s-split:has(> .sheet > :last-child.note){padding-block-end:var(--rhythm-1)}.s-quote{--surface-page:var(--surface-tint);background:var(--surface-tint);border-block-start:1px solid var(--line)}.s-quote__copy{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-content:start;justify-items:start}.s-quote__copy > *{margin:0}.s-quote__lede{max-inline-size:64ch;font-size:var(--fs-500);line-height:1.6;color:var(--text-muted)}@media (min-width:64em){.s-quote__copy{grid-column:2 / 7}.s-quote__form{grid-column:7 / 14}}.s-closing__copy{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-content:start;justify-items:start}.s-closing__copy > *{margin:0}.s-closing__title{font-size:var(--fs-800)}.s-closing__lede{max-inline-size:44ch;font-size:var(--fs-500);line-height:1.55;color:var(--text)}.s-closing .btn-row{margin-block-start:var(--space-3)}.s-closing__art{min-inline-size:0}.s-closing__art > .ill,.s-closing__art > svg{inline-size:70%;max-inline-size:22rem;margin-inline:auto}.s-closing .btn-row .btn{max-inline-size:100%}@media (min-width:64em){.s-closing__copy{grid-column:2 / 9;align-self:center}.s-closing__art{grid-column:9 / 14;align-self:center}.s-closing__art > .ill,.s-closing__art > svg{inline-size:100%}}.s-colophon{--pad:var(--rhythm-1);background:var(--fond-2);border-block-start:1px solid var(--ligne)}.s-colophon__sources,.s-colophon__legal{font-size:var(--fs-300);line-height:1.55;color:var(--encre-2)}.s-colophon__sources > * + *{margin-block-start:var(--space-2)}.s-colophon__sources{max-inline-size:var(--measure)}@media (min-width:64em){.s-colophon__sources{grid-column:2 / 8}.s-colophon__legal{grid-column:9 / 14}}.s-prose{padding-block:clamp(2.5rem,5vw,4.5rem) var(--rhythm-2)}.s-prose .wrap{max-width:calc(70ch + 2 * var(--space-gutter));line-height:var(--lh-body)}.s-prose .wrap > *{margin-block:0}.s-prose .wrap > * + *{margin-block-start:var(--space-4)}.s-prose .wrap > h1{margin-block-end:var(--space-6)}.s-prose ul{display:grid;gap:var(--space-2);padding-inline-start:1.25rem}.s-doc{padding-block:var(--space-hero-top) var(--space-hero-end);background-size:100% 44rem;background-repeat:no-repeat;counter-reset:sec toc}.s-doc::before{content:"";position:absolute;inset:-1.5rem 0 auto;block-size:40rem;z-index:-1;pointer-events:none;opacity:0.55;background-image:linear-gradient(var(--ligne) 1px,transparent 1px),linear-gradient(90deg,var(--ligne) 1px,transparent 1px);background-size:68px 68px;-webkit-mask-image:radial-gradient(51.25rem 22rem at 20% 12rem,var(--encre) 0%,transparent 76%);mask-image:radial-gradient(51.25rem 22rem at 20% 12rem,var(--encre) 0%,transparent 76%)}.s-doc__head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);align-content:start}.s-doc__head > *{margin:0}.s-doc__lede{max-inline-size:64ch;font-size:var(--fs-500);line-height:1.6;color:var(--encre-2)}.s-doc__head .note{justify-self:start;padding:0.3rem 0.8rem;background:var(--fond);border:1px solid var(--ligne);border-radius:999px;font-size:var(--fs-300);color:var(--encre-2)}.s-doc__art{min-inline-size:0;padding:1.625rem 1.75rem}.s-doc__art > .ill,.s-doc__art > svg{inline-size:100%;max-block-size:18rem}@media (max-width:63.99em){.s-doc__art{padding:var(--space-3)}.s-doc__art > .ill,.s-doc__art > svg{max-block-size:9rem}}.s-doc__toc{padding:var(--space-4) var(--space-5);background:var(--fond-2);border:1px solid var(--ligne);border-radius:var(--r)}.s-doc__toc ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);counter-reset:toc}.s-doc__toc li{counter-increment:toc}.s-doc__toc a{display:flex;align-items:center;gap:0.7rem;min-block-size:1.875rem;font-size:var(--fs-300);line-height:1.3}.s-doc__toc a::before{content:counter(toc,decimal-leading-zero);flex:none;font-size:0.72rem;font-weight:var(--fw-bold);letter-spacing:0.06em;color:var(--text-accent);font-variant-numeric:tabular-nums lining-nums}@media (pointer:coarse){.s-doc__toc a{min-block-size:var(--tap)}}.s-doc__toc [aria-current="true"]{color:var(--text-accent);font-weight:var(--fw-semibold)}.s-doc__body{max-inline-size:none;display:grid;gap:var(--space-5);align-content:start}.s-doc__body > * + *{margin-block-start:0}.s-doc__sec{counter-increment:sec;padding:var(--space-6) var(--space-6);border:1px solid var(--ligne);border-radius:var(--radius-lg,10px);background:var(--fond)}.s-doc__sec:nth-of-type(odd){background:var(--fond-2)}.s-doc__sec > *{max-inline-size:72ch}.s-doc__sec > * + *{margin-block-start:var(--space-4)}.s-doc__sec > h2{margin:0;padding-inline-start:1rem;border-inline-start:3px solid var(--ill-accent);font-size:clamp(1.25rem,1.1rem + 0.5vw,1.5rem);font-weight:740;line-height:1.2}.s-doc__sec > h2::before{content:counter(sec,decimal-leading-zero);display:block;margin-block-end:0.3rem;font-size:0.75rem;font-weight:var(--fw-bold);letter-spacing:0.08em;color:var(--text-accent);font-variant-numeric:tabular-nums lining-nums}.s-doc__sec > h2 + *{margin-block-start:var(--space-4)}.s-doc__sec p{text-wrap:pretty}.s-doc__sec .btn{margin-block-start:0}.s-doc__sec .btn.fantome{border:1px solid var(--ligne-survol);color:var(--encre);background:var(--fond)}.prose p{text-wrap:pretty}@media (max-width:63.99em){.s-doc__sec{padding:var(--space-5)}.s-doc__head{margin-block-end:var(--space-6)}.s-doc__toc{margin-block-end:var(--space-6)}}@media (min-width:64em){.s-doc__head{grid-column:2 / 14;grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:var(--gap);margin-block-end:var(--space-8)}.s-doc__head > :not(.s-doc__art){grid-column:1}.s-doc__art{grid-column:2;grid-row:1 / span 5;align-self:start}.s-doc__toc{grid-column:2 / 6;grid-row:2;position:sticky;top:var(--sticky-top);align-self:start}.s-doc__body{grid-column:6 / 14;grid-row:2}}.quote-form{display:block}.form-step{min-inline-size:0}.quote-form:not(.is-stepper) [data-step-next],.quote-form:not(.is-stepper) [data-step-back]{display:none}.form-step[hidden],.quote-form.is-stepper .form-step[aria-hidden="true"]{display:none}.quote-form.is-stepper:has(.form-step.is-active) .form-step:not(.is-active){display:none}.carte-form:has(> .quote-form.is-stepper [data-step="2"].is-active) > .form-exploitant{display:none}.js .quote-form[data-stepper="always"]:not(.is-stepper) .form-step[data-step="2"]{display:none}.js .quote-form[data-stepper="always"]:not(.is-stepper) [data-step-next]{display:inline-flex}.form-step + .form-step{margin-block-start:var(--form-gap)}.quote-form.is-stepper .form-step + .form-step{margin-block-start:0}.field{position:relative;min-inline-size:0;display:grid;gap:0.25rem;align-content:start}.field-row{display:grid;gap:var(--form-gap);grid-template-columns:minmax(0,1fr)}.checker .field-row{align-items:end}@media (min-width:30em){.field-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.field__label{font-size:0.78125rem;font-weight:var(--fw-semibold);line-height:1.3;color:var(--encre-2)}.field__control{position:relative;display:block}.field__hint{margin:0;font-size:var(--fs-300);line-height:var(--lh-snug);color:var(--text-muted)}.field__msg{margin:0;font-size:var(--fs-300);line-height:1.45;color:var(--text-muted)}.field__msg:empty{display:none}.field__msg--error{color:var(--text-error);font-weight:var(--fw-semibold)}.field__msg--note{color:var(--text-muted)}.field__msg--error:not(:has(.icon))::before{content:"!";display:inline-grid;place-items:center;inline-size:1.125em;block-size:1.125em;margin-inline-end:0.4em;border:1.5px solid currentColor;border-radius:50%;font-size:0.8em;line-height:1}.field__msg .icon{margin-inline-end:0.35em}.input,.select{display:block;inline-size:100%;padding:0.75rem 0.875rem;font-size:var(--fs-input);line-height:1.4;color:var(--input-text);background-color:var(--input-bg);border:1.5px solid var(--input-border);border-radius:var(--input-radius);appearance:none;-webkit-appearance:none}.input::placeholder{color:var(--text-placeholder);opacity:1}@media (hover:hover){.input:hover,.select:hover{border-color:var(--line-input-hover)}}.input:focus,.select:focus{outline:2px solid transparent;outline-offset:2px;border-color:var(--marque);background-color:var(--fond);box-shadow:var(--shadow-focus)}.input:disabled,.select:disabled{background-color:var(--surface-sunken);color:var(--text-muted)}.field__control--suffix .input{padding-inline-end:3.5rem}.field__suffix{position:absolute;inset-block:0;inset-inline-end:var(--space-3);display:flex;align-items:center;pointer-events:none;font-size:var(--fs-300);color:var(--text-subtle)}.select{padding-inline-end:2.75rem;cursor:pointer;background-image:linear-gradient(45deg,transparent 44%,var(--encre-2) 44% 56%,transparent 56%),linear-gradient(135deg,transparent 44%,var(--encre-2) 44% 56%,transparent 56%);background-size:0.5rem 0.5rem;background-repeat:no-repeat;background-position:calc(100% - 1.375rem) 50%,calc(100% - 1rem) 50%}.select:dir(rtl),[dir="rtl"] .select{background-position:1rem 50%,1.375rem 50%}.field.is-invalid .input,.field.is-invalid .select,.input[aria-invalid="true"],.select[aria-invalid="true"]{border-color:var(--line-error);box-shadow:inset 0 0 0 1px var(--line-error)}.vin-help summary{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--tap);list-style:none;cursor:pointer;color:var(--text-link);font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:3px}.vin-help summary::-webkit-details-marker{display:none}.vin-help summary::after{content:"";inline-size:0.5rem;block-size:0.5rem;margin-block-start:-0.2rem;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg);transition:transform var(--dur-2) var(--ease-out)}.vin-help[open] summary::after{transform:rotate(-135deg);margin-block-start:0.2rem}.vin-help__body{display:grid;gap:var(--space-3);margin-block-start:var(--space-2);padding:var(--space-4);background:var(--surface-tint);border:1px solid var(--line);border-radius:var(--r);font-size:var(--fs-300);line-height:1.5}.vin-help__body > *{margin:0}.vin-help__body .ill{max-inline-size:26rem;margin-inline:auto}.vin-help__list{padding-inline-start:1.25rem;display:grid;gap:var(--space-1)}.check{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-3);align-items:start;min-inline-size:0;padding:0.875rem 1rem;background:var(--fond-2);border:1px solid var(--ligne);border-radius:var(--r-btn)}.check .field__msg{grid-column:1 / -1}.check__input{flex:none;inline-size:1.125rem;block-size:1.125rem;margin:0.0625rem 0 0;accent-color:var(--marque);cursor:pointer}.check__input:focus-visible{outline-offset:3px}.check.is-invalid{border-color:var(--line-error)}.check__label{font-size:0.84375rem;line-height:1.5;color:var(--encre-2);cursor:pointer}.hp,.hp[hidden]{display:none}.form-summary{margin-block-end:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-error);color:var(--text-error);border:1.5px solid var(--line-error);border-radius:var(--r-btn);font-size:var(--fs-300);line-height:var(--lh-snug)}.form-summary__title{margin:0 0 var(--space-2);font-weight:var(--fw-semibold)}.form-summary__list{margin:0;padding-inline-start:1.25rem;display:grid;gap:var(--space-1)}.form-summary a{color:inherit;font-weight:var(--fw-semibold)}.form-refus{display:none}.form-refus:target{display:block}.form-actions{display:grid;gap:var(--space-3)}.form-actions--split{display:flex;flex-direction:column-reverse;align-items:stretch}@media (min-width:30em){.form-actions--split{flex-direction:row;align-items:center}.form-actions--split [data-submit]{flex:1 1 auto}}.form-sender{margin:0;font-size:var(--fs-300);line-height:var(--lh-snug);color:var(--text-muted)}.form-success{display:grid;justify-items:center;gap:var(--space-3);padding-block:var(--space-4);text-align:center;font-size:var(--fs-350);color:var(--encre-2)}.form-success > *{margin:0}.form-success .ill{inline-size:5rem}.form-success__title{font-size:var(--fs-700);font-weight:var(--fw-heading);line-height:1.2;letter-spacing:var(--ls-heading);color:var(--encre)}.form-card__note{font-size:var(--fs-300);line-height:1.45;color:var(--encre-2)}.card,.checker{position:relative;display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0;padding:clamp(1.5rem,2.8vw,2.125rem);background:var(--fond);color:var(--encre);border:1px solid var(--ligne);border-radius:var(--radius-lg);box-shadow:var(--shadow-3)}.card > *,.checker > *{margin:0}.checker{gap:var(--space-4)}.checker__result{min-block-size:4.5rem;padding:var(--space-4);background:var(--fond-2);border:1px solid var(--ligne);border-radius:var(--r);color:var(--encre);font-size:var(--fs-350)}.checker__result > *{margin:0}.faq{content-visibility:auto;contain-intrinsic-block-size:auto 32rem;border-block-start:1px solid var(--line)}:is(h2,h3) + .faq{margin-block-start:var(--space-5)}.faq__item{border-block-end:1px solid var(--line)}.faq__q{display:flex;align-items:center;gap:1.125rem;min-block-size:4rem;padding-block:var(--space-4);list-style:none;cursor:pointer}.faq__q::-webkit-details-marker{display:none}.faq__q:focus-visible{outline-offset:-3px}.faq__h{margin:0;max-inline-size:none;font-size:var(--fs-400);font-weight:610;line-height:1.4;letter-spacing:-0.015em;color:inherit;text-wrap:pretty}.faq__icon{position:relative;flex:none;margin-inline-start:auto;inline-size:1.375rem;block-size:1.375rem;color:currentColor}.faq__icon::before,.faq__icon::after{content:"";position:absolute;inset:50% 0 auto;block-size:1.8px;background:currentColor;border-radius:2px}.faq__icon::after{transform:rotate(90deg)}.faq__item[open] .faq__icon{transform:rotate(180deg)}.faq__item[open] .faq__icon::after{opacity:0}.faq__a{padding-block-end:var(--space-6);max-inline-size:80ch;font-size:0.96875rem;line-height:1.65;color:var(--text-muted)}.faq__a > * + *{margin-block-start:var(--space-3)}@media (prefers-reduced-motion:no-preference){.faq__q{transition:color var(--dur-3) var(--ease-settle)}.faq__icon{transition:transform var(--dur-3) var(--ease-settle)}.faq__icon::after{transition:opacity var(--dur-3) var(--ease-settle)}}@media (hover:hover){.faq__q:hover{color:var(--text-accent)}}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.faq{interpolate-size:allow-keywords}.faq__item::details-content{block-size:0;overflow:clip;transition:block-size var(--dur-4) var(--ease-settle),content-visibility var(--dur-4) allow-discrete}.faq__item[open]::details-content{block-size:auto}}}.video{position:relative;display:grid;gap:var(--space-3);min-inline-size:0}.video__poster{min-inline-size:0}.video__play{position:absolute;inset:0 0 auto 0;aspect-ratio:var(--video-ar,16 / 9);display:grid;place-content:center;justify-items:center;gap:var(--space-3);padding:0;border:0;border-radius:var(--photo-radius);background:transparent;color:var(--ink-950);cursor:pointer}.video__play:focus-visible{outline-offset:-3px}.video__disc{position:relative;display:grid;place-items:center;inline-size:4.5rem;block-size:4.5rem;border-radius:50%;background:var(--paper-0);color:var(--ink-950);box-shadow:var(--shadow-3)}.video__ring{position:absolute;inset:-1.35rem;pointer-events:none}.video__ring > .ill{inline-size:100%;block-size:100%}.video__disc .icon{inline-size:1.75rem;block-size:1.75rem;margin-inline-start:0.2rem}.video__label{padding:0.25rem var(--space-3);background:var(--paper-0);border-radius:var(--r-btn);font-size:var(--fs-300);font-weight:var(--fw-semibold);color:var(--ink-950);box-shadow:var(--shadow-2)}@media (prefers-reduced-motion:no-preference){.video__disc{transition:transform var(--dur-2) var(--ease-out)}}@media (hover:hover){.video__play:hover .video__disc{transform:scale(1.06)}}.video--pending .video__play{display:none}.video__el{display:block;inline-size:100%;aspect-ratio:16 / 9;border-radius:var(--photo-radius);background:var(--ink-950)}.video__transcript summary{display:inline-flex;align-items:center;min-block-size:var(--tap);color:var(--text-link);font-weight:var(--fw-semibold);cursor:pointer}.video__transcript p{padding-block:var(--space-2);max-inline-size:var(--measure);font-size:var(--fs-300);color:var(--text-muted)}.notes--seq{list-style:none;padding:0}.figure--art{max-inline-size:60rem}.figure--art > svg,.figure--art > .ill{inline-size:100%}.photo{display:grid;grid-template-areas:"media" "cap";align-content:start;position:relative;container-type:inline-size}.photo picture,.photo__placeholder{grid-area:media}.photo picture{display:block;aspect-ratio:var(--cell-ar,var(--ar,3 / 2));border-radius:var(--photo-radius);overflow:hidden;background:var(--surface-sunken)}.photo img{display:block;inline-size:100%;block-size:100%;object-fit:cover;color:transparent;object-position:var(--fx,50%) var(--fy,50%)}.photo--missing img{visibility:hidden}.photo__caption{grid-area:cap;margin-block-start:var(--space-2);padding-block-start:var(--space-2);border-block-start:1px solid var(--line);font-size:var(--fs-300);line-height:var(--lh-snug);color:var(--text-muted);text-wrap:balance}.section--ink .photo__caption{border-block-start-color:var(--line)}.frame{--cell-ar:3 / 2;min-inline-size:0;overflow:hidden;border:0;border-radius:var(--photo-radius);box-shadow:none}.frame .photo::before{display:none}.frame .photo picture{border-radius:0}.frame--wide{--cell-ar:3 / 2}.frame--3x2{--cell-ar:3 / 2}.frame--4x3{--cell-ar:4 / 3}.frame--4x5{--cell-ar:4 / 3}.frame--1x1{--cell-ar:1 / 1}@media (min-width:48em){.frame--wide{--cell-ar:16 / 9}}@media (min-width:64em){.frame--4x5{--cell-ar:4 / 5}}@media (min-width:48em) and (max-width:63.99em){.s-text__aside > .frame{max-inline-size:28rem}.s-split__art{max-inline-size:22rem}}.photo__placeholder{display:none;position:relative;overflow:hidden;border-radius:var(--photo-radius);pointer-events:none;background-color:var(--ph-bg);background-image:linear-gradient(var(--ph-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ph-grid) 1px,transparent 1px);background-size:8px 8px}.js .photo__placeholder{display:block;transition:opacity var(--dur-3) var(--ease-standard),visibility 0s linear var(--dur-3)}.js .photo--loaded .photo__placeholder{opacity:0;visibility:hidden}.photo__ph-art{position:absolute;inset:0;inline-size:100%;block-size:100%;fill:none;stroke:var(--ph-art);stroke-width:1.25px}.photo__ph-art :is(path,circle,ellipse,rect,line,polyline,polygon){vector-effect:non-scaling-stroke}.photo__ph-art [stroke-width]{stroke-width:1px}.photo__label{position:absolute;inset-inline-start:var(--space-3);inset-block-end:var(--space-3);max-inline-size:min(calc(100% - 2 * var(--space-3)),24rem);padding:2px var(--space-2);background:var(--ph-label-bg);border:1px solid var(--ph-art);overflow-wrap:anywhere;opacity:0.85;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font:500 0.6875rem/1.35 var(--font-mono);letter-spacing:0.04em;color:var(--ph-label-text)}html[data-slot-labels="off"] .photo__label{display:none}@container (max-width:15rem){.photo__label{padding:1px 4px}}@container (max-width:12rem){.photo__label{display:none}}.frame--2x1,.frame--21x9{--cell-ar:3 / 2}@media (min-width:64em){.frame--2x1{--cell-ar:2 / 1}.frame--21x9{--cell-ar:21 / 9}}.frame .photo picture{inline-size:100%;max-block-size:48rem}.sheet > .ph:not(.ph-inlay){grid-column:1 / -1;display:grid;grid-template-columns:subgrid;position:relative;row-gap:0;align-items:start}:where(.ph:not(.ph-inlay)) > *{grid-column:2;min-inline-size:0}:where(.ph) .frame{position:relative;z-index:0}.ph :is(h2,h3,.ph-title){margin:0}.ph-overlap__panel,.ph-panorama__panel,.ph-column__panel,.ph-duo__text,.ph-stagger__text,.ph-bleed__text,.ph-sticky__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.ph-overlap__panel > *,.ph-panorama__panel > *,.ph-column__panel > *,.ph-duo__text > *,.ph-stagger__text > *,.ph-bleed__text > *,.ph-sticky__text > *{margin:0}.ph :is(.ph-overlap__panel,.ph-panorama__panel,.ph-column__panel) :is(h2,h3,.ph-title){font-size:var(--fs-700)}.ph-overlap__panel,.ph-panorama__panel,.ph-column__panel{position:relative;z-index:2;background:var(--surface-card);border-block-start:3px solid var(--marque);margin-block-start:calc(var(--space-6) * -1);padding:var(--space-6) 0 0}.ph .ph-overlap__title{display:block;margin-block-end:var(--space-2);font-size:var(--fs-700);font-weight:var(--fw-heading);line-height:1.2;letter-spacing:var(--ls-heading);color:var(--text-strong);text-wrap:balance}.ph-overlap,.ph-panorama{padding-block-end:0}@media (max-width:47.99em){.ph:has(.photo__caption) :is(.ph-overlap__panel,.ph-panorama__panel,.ph-column__panel){margin-block-start:var(--space-4)}.ph .frame .photo__caption{margin-inline:var(--gap)}.ph .ph-duo__detail .photo__caption,.ph .ph-strip__item--b .photo__caption,.ph .ph-strip__item--c .photo__caption{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);margin:0;padding:0;border:0}}@media (min-width:48em) and (max-width:63.99em){.ph .frame .photo__caption{position:static;grid-area:auto;justify-self:stretch;max-inline-size:none}}@media (min-width:48em){.ph .frame .photo__caption{grid-area:media;align-self:end;justify-self:start;margin:0;padding:var(--space-3) var(--space-4);max-inline-size:26ch;border:0;background:var(--surface-inverse);color:var(--paper-0);font-size:var(--fs-300);line-height:var(--lh-snug);text-wrap:pretty;position:relative;z-index:1}.ph .ph-duo__detail .photo__caption,.ph .ph-strip__item--b .photo__caption,.ph .ph-strip__item--c .photo__caption{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);margin:0;padding:0}.ph.ph-overlap--flip .frame .photo__caption,.ph.ph-panorama:not(.ph-panorama--right) .frame .photo__caption,.ph.ph-bleed--left .frame .photo__caption,.ph.ph-column .frame .photo__caption{justify-self:end}}.ph-scene__stage{position:relative;grid-column:1 / -1;inline-size:100%;max-inline-size:120rem;margin-inline:auto;overflow:hidden}.ph-scene__media{min-inline-size:0}.ph-scene__media .photo,.ph-scene__media .photo picture{block-size:100%;aspect-ratio:auto;max-block-size:none}.ph-scene__media .photo picture{display:block}.ph-scene__scrim{display:none}.ph-scene__text{padding:var(--space-6) max(var(--gap),calc((100% - var(--container)) / 2)) 0;display:flex;flex-direction:column;gap:var(--space-3)}.ph-scene__h{margin:0;font-size:var(--fs-950);font-weight:var(--fw-heading);line-height:1.12;letter-spacing:var(--ls-heading);color:var(--text-strong);text-wrap:balance;max-inline-size:18em}.ph-scene__line{margin:0;max-inline-size:34em;font-size:var(--fs-500);line-height:var(--lh-snug);color:var(--text-muted)}@media (min-width:48em){.ph-scene__stage{block-size:min(40rem,42.857vw)}.ph-scene__media{position:absolute;inset:0}.ph-scene__scrim{display:block;position:absolute;z-index:1;pointer-events:none}.ph-scene__text{position:absolute;z-index:2;padding:0;inset-inline-start:max(var(--gap),calc((100% - var(--container)) / 2));max-inline-size:calc(100% - 2 * var(--gap))}.ph-scene__h{color:var(--paper-0)}.ph-scene__line{color:var(--paper-0)}.ph-scene--sky .ph-scene__scrim{inset:0 0 auto 0;block-size:80%;background:linear-gradient(to bottom,color-mix(in srgb,var(--ink-950) 70%,transparent) 0,color-mix(in srgb,var(--ink-950) 70%,transparent) 50%,transparent 100%)}.ph-scene--sky .ph-scene__text{inset-block-start:8%}.ph-scene--sky .ph-scene__h{max-inline-size:16em}.ph-scene--floor .ph-scene__scrim{inset:auto 0 0 0;block-size:62%;background:linear-gradient(to top,color-mix(in srgb,var(--ink-950) 70%,transparent) 0,color-mix(in srgb,var(--ink-950) 70%,transparent) 70%,transparent 100%)}.ph-scene--floor .ph-scene__text{inset-block-end:8%}.ph-scene--floor .ph-scene__h{max-inline-size:24em}.ph-scene--right .ph-scene__scrim{inset:0 0 0 auto;inline-size:42%;background:linear-gradient(to left,color-mix(in srgb,var(--ink-950) 70%,transparent) 0,color-mix(in srgb,var(--ink-950) 70%,transparent) 70%,transparent 100%)}.ph-scene--right .ph-scene__text{inset-inline-start:auto;inset-inline-end:max(var(--gap),calc((100% - var(--container)) / 2));inset-block-start:50%;translate:0 -50%;max-inline-size:min(26rem,36%);padding-inline-start:var(--space-8)}.ph-scene--right .ph-scene__h{max-inline-size:11em}.ph .ph-scene__media .photo__caption{margin-inline-start:max(var(--gap),calc((100% - var(--container)) / 2));margin-block-end:var(--space-6)}}@media (min-width:64em){.ph-scene__media{inset:-3rem 0 0 0}}@media (max-width:63.99em){.ph-scene--sky .ph-scene__media .photo picture{aspect-ratio:16 / 9;block-size:auto}}@media (forced-colors:active){.ph-scene__scrim{display:none}.ph-scene__text{position:static;padding-block-start:var(--space-6)}.ph-scene__h,.ph-scene__line{color:CanvasText}}.ph-panorama{padding-block-end:0}.ph-panorama__frame{grid-column:1 / -1}@media (min-width:48em) and (max-width:63.99em){.ph-panorama__frame .photo picture{max-block-size:26rem}}.ph-panorama__panel{grid-column:2}@media (min-width:64em){.ph-panorama{padding-block-end:var(--space-12)}.ph-panorama__frame{grid-column:2 / 14;grid-row:1}.ph-panorama__frame.frame--21x9{grid-column:1 / -1}.ph-panorama__frame .photo picture{max-block-size:40rem}.ph-panorama__panel{grid-column:2 / 8;grid-row:1;align-self:end;margin:0 0 calc(var(--space-12) * -1);padding:var(--space-6) var(--space-8) var(--space-8);max-inline-size:30em}.ph-panorama--right .ph-panorama__panel{grid-column:8 / 14}}.ph-bleed__slab{display:none}.ph-bleed__frame{grid-column:1 / -1}.ph-bleed__text{padding-block-start:var(--space-6);margin-block-start:0}.ph-bleed__text h2{font-size:var(--fs-800)}@media (min-width:64em){.ph-bleed{align-items:center}.ph-bleed__slab{display:block;grid-row:1;align-self:stretch;background:var(--surface-tint)}.ph-bleed__frame{grid-row:1;align-self:start;inline-size:100%;max-inline-size:var(--bleed-max)}.ph-bleed__frame .photo picture{aspect-ratio:auto;block-size:clamp(26rem,44vw,38rem)}.ph-bleed__frame.frame--4x5 .photo picture{block-size:clamp(30rem,52vw,46rem)}.ph-bleed__text{grid-row:1;align-self:center;z-index:2;position:relative;border-block-start:0;padding-block:var(--space-12)}.ph-bleed--left .ph-bleed__slab{grid-column:8 / -1}.ph-bleed--left .ph-bleed__frame{grid-column:1 / 10;justify-self:end}.ph-bleed--left .ph-bleed__text{grid-column:10 / 14}.ph-bleed--right .ph-bleed__slab{grid-column:1 / 9}.ph-bleed--right .ph-bleed__frame{grid-column:6 / -1;justify-self:start}.ph-bleed--right .ph-bleed__text{grid-column:2 / 6}}.s-split > .sheet > .ph-bleed{margin-block-end:var(--space-8)}.s-clock .sheet > .ph-bleed{grid-column:1 / -1;grid-row:1;margin-block-end:var(--space-8)}.s-clock .ph-bleed__slab{display:none}.s-clock .ph-bleed__text{border-block-start-color:var(--line-strong);gap:var(--space-5)}@media (min-width:64em){.s-clock .ph-bleed__text{padding-block:var(--space-4)}.s-clock .ph-bleed--left .ph-bleed__frame{grid-column:1 / 9;align-self:center}.s-clock .ph-bleed--left .ph-bleed__text{grid-column:9 / 14}.s-clock .ph-bleed .photo__caption{font-size:var(--fs-300)}}@media (min-width:64em){.ph-overlap{padding-block-end:var(--space-12)}.ph-overlap__frame{grid-column:2 / 11;grid-row:1}.ph-overlap__panel{grid-column:8 / 14;grid-row:1;align-self:end;margin:0 0 calc(var(--space-12) * -1);padding:var(--space-6) var(--space-8) var(--space-8)}.ph-overlap--flip .ph-overlap__frame{grid-column:5 / 14}.ph-overlap--flip .ph-overlap__panel{grid-column:2 / 8;align-self:center;margin-block:calc(var(--space-8) * -1) 0}}.ph-duo__main{position:relative;grid-column:1 / -1}.ph-duo__main > .frame{position:relative;z-index:1}.ph-duo__ghost{display:none}.ph-duo__detail{position:relative;z-index:2;inline-size:40%;justify-self:end;margin-block-start:calc(var(--space-8) * -1);outline:var(--space-2) solid var(--surface-page);--cell-ar:1 / 1}.ph-duo__text{padding-block-start:var(--space-6)}.ph-duo__text > p + h3,.ph-duo__text > p + h2{margin-block-start:var(--space-6)}@media (min-width:64em){.ph-duo__main{grid-column:2 / 11;grid-row:1}.ph-duo__ghost{display:block;position:absolute;z-index:0;inset:var(--space-4) calc(var(--space-4) * -1) calc(var(--space-4) * -1) var(--space-4);border:1px solid var(--line-input);pointer-events:none}.ph-duo__detail{grid-column:10 / 14;grid-row:2;inline-size:100%;justify-self:stretch;margin-block-start:-35%}.ph-duo__text{grid-column:2 / 8;grid-row:2;align-self:center;padding:var(--space-8) var(--space-6) 0 0}.ph-duo--flip .ph-duo__main{grid-column:5 / 14}.ph-duo--flip .ph-duo__ghost{inset:var(--space-4) var(--space-4) calc(var(--space-4) * -1) calc(var(--space-4) * -1)}.ph-duo--flip .ph-duo__detail{grid-column:2 / 6}.ph-duo--flip .ph-duo__text{grid-column:8 / 14;padding:var(--space-8) 0 0 var(--space-6)}}.ph-stagger__a{grid-column:1 / -1}.ph-stagger__b{position:relative;z-index:2;inline-size:70%;justify-self:end;margin-block-start:calc(var(--space-8) * -1);outline:var(--space-2) solid var(--surface-page)}.ph-stagger__text{padding-block-start:var(--space-6)}.ph-stagger__text > p + p{margin-block-start:var(--space-2)}.ph-stagger__b .photo img[src*="ph-21"]{scale:2.2;transform-origin:0% 70%}@media (min-width:64em){.ph-stagger__b .photo img[src*="ph-21"]{scale:1.7;transform-origin:0% 55%}}@media (min-width:64em){.ph-stagger__a{grid-column:2 / 9;grid-row:1}.ph-stagger__b{grid-column:8 / 14;grid-row:1 / span 2;inline-size:100%;justify-self:stretch;margin-block-start:calc(var(--space-10) * 3)}.ph-stagger__text{grid-column:2 / 7;grid-row:2;align-self:start;padding-block-start:var(--space-8)}}.ph-strip__item--b .photo img[src*="ph-21"]{scale:2.2;transform-origin:0% 70%}.sheet > .ph:not(.ph-inlay).ph-strip{grid-template-columns:var(--gap) minmax(0,1fr) var(--space-4) minmax(0,1fr) var(--gap)}.ph-strip__item{display:grid;grid-template-rows:subgrid;grid-row:span 2;min-inline-size:0;align-content:start;position:relative}.ph-strip__item .frame{align-self:end}.ph-strip__note{margin:0;padding-block-start:var(--space-3);font-size:var(--fs-400);line-height:var(--lh-snug);color:var(--text);max-inline-size:30em;text-wrap:pretty}.ph-strip__item--a{grid-column:1 / -1;grid-row:1 / 3}.ph-strip__item--a .ph-strip__note{padding-inline:var(--gap)}.ph-strip__item--b{grid-column:2 / 3;grid-row:3 / 5;margin-block-start:var(--space-6)}.ph-strip__item--c{grid-column:4 / 5;grid-row:3 / 5;margin-block-start:var(--space-6)}.ph-strip__item--b .frame,.ph-strip__item--c .frame{--cell-ar:4 / 3}@media (min-width:64em){.sheet > .ph:not(.ph-inlay).ph-strip{grid-template-columns:subgrid;align-items:end}.ph-strip__item{grid-row:1 / span 2;margin-block-start:0}.ph-strip__item--a{grid-column:2 / 7;grid-row:1 / span 2}.ph-strip__item--b{grid-column:7 / 10;grid-row:1 / span 2}.ph-strip__item--c{grid-column:10 / 14;grid-row:1 / span 2}.ph-strip__item--a .ph-strip__note{padding-inline:0}.ph-strip__item--b .frame{--cell-ar:4 / 3}.ph-strip__item--c .frame{--cell-ar:4 / 3}.ph-strip__item--a .frame{--cell-ar:3 / 2}}.ph-sticky__chapter{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:start}.ph-sticky__chapter + .ph-sticky__chapter{margin-block-start:var(--space-12)}.ph-sticky__frame{grid-column:1 / -1}.ph-sticky__text{grid-column:2;padding-block-start:var(--space-6)}@media (min-width:64em){.ph-sticky__chapter{min-block-size:clamp(28rem,70vh,40rem);align-content:start}.ph-sticky__chapter + .ph-sticky__chapter{margin-block-start:0}.ph-sticky__frame{grid-column:1 / 7;grid-row:1;position:sticky;top:var(--sticky-top);inline-size:100%;max-inline-size:var(--bleed-max);justify-self:end}.ph-sticky__frame .photo picture{max-block-size:min(40rem,calc(100vh - var(--sticky-top) - var(--space-8)))}.ph-sticky__text{grid-column:8 / 14;grid-row:1;align-self:center;padding-block:var(--space-12)}.ph-sticky__chapter--flip .ph-sticky__frame{grid-column:9 / -1;justify-self:start}.ph-sticky__chapter--flip .ph-sticky__text{grid-column:2 / 8}}.ph-sticky__text > *{align-self:stretch}.ph-sticky__text .s-index__head{display:grid;grid-template-columns:minmax(0,1fr)}.ph-sticky__text .s-index__head > h2,.ph-sticky__text .s-index__head > .s-index__lede{grid-column:1;grid-row:auto}.ph-sticky__text .s-index__row{grid-template-columns:minmax(0,1fr)}.ph-sticky__text .s-index__term,.ph-sticky__text .s-index__text,.ph-sticky__text .s-index__row:has(.s-index__art) .s-index__text{grid-column:1}.ph-sticky__text .s-index__art{grid-column:1;grid-row:auto}.ph-sticky__text .s-index__after{grid-template-columns:minmax(0,1fr)}.ph-sticky__text .s-index__after > *{grid-column:1}.ph-sticky__text .s-index__head{margin-block-end:var(--space-5)}@media (min-width:64em){.s-feature .ph-sticky__frame{max-inline-size:30rem}}.ph-column__lead{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding-block-end:var(--space-6)}.ph-column__lead > *{margin:0}.ph-column__frame{grid-column:1 / -1}.ph-column__panel--ink{background:var(--surface-inverse);border-block-start-color:var(--surface-inverse);padding:var(--space-6) var(--space-5)}.ph-column__panel--ink :is(h2,h3,p,.ph-title){color:var(--paper-0)}.ph-column__panel--ink a:not(.btn){color:var(--paper-0);text-decoration:underline;text-underline-offset:.2em}.ph-column__panel--ink a:not(.btn):hover{color:var(--paper-100)}@media (min-width:64em){.ph-column__lead{grid-column:2 / 8;grid-row:1;align-self:start;padding-block-end:0}.ph-column__frame{grid-column:9 / 14;grid-row:1 / span 2;align-self:end}.ph-column__panel{grid-column:5 / 11;grid-row:2;align-self:end;margin:0;padding:var(--space-8);max-inline-size:30em}.ph-column__panel--ink{padding:var(--space-8)}}.ph-inlay{position:relative;margin-inline:calc(var(--gap,var(--space-gutter)) * -1)}.s-split__head .ph-inlay{margin-block-start:var(--space-5)}.s-text__body > .ph-inlay{max-inline-size:28rem;margin-block-start:var(--space-6)}.ph-inlay__ghost{display:none}.ph-inlay__frame{position:relative;z-index:1}@media (min-width:48em){.ph-inlay{margin-inline:0;max-inline-size:28rem}.s-split__head .ph-inlay{margin-inline:auto}}@media (min-width:64em){.sheet > .ph-inlay{grid-column:10 / 14}.ph-inlay{max-inline-size:none}.s-text__body > .ph-inlay{max-inline-size:28rem}.ph-inlay__ghost{display:block;position:absolute;z-index:0;inset:var(--space-4) var(--space-4) calc(var(--space-4) * -1) calc(var(--space-4) * -1);border:1px solid var(--line-input);pointer-events:none}.s-index--photo > .sheet > .ph-inlay{grid-column:2 / 7;grid-row:1 / span 3;position:sticky;top:var(--sticky-top);align-self:start;justify-self:start;max-inline-size:var(--bleed-max);inline-size:100%}.s-statement:has(> .sheet > .ph-inlay) .s-statement__body{grid-row:3}.s-statement:has(> .sheet > .ph-inlay) .s-statement__side{grid-row:3 / span 2}.s-statement > .sheet > .ph-inlay{grid-column:2 / 7;grid-row:4;align-self:start;max-inline-size:26rem}.s-split:has(> .sheet > .ph-bleed) .s-split__body{grid-column:2 / 14}}@media (max-width:47.99em){.s-index--photo > .sheet > .ph-inlay{max-inline-size:70%;justify-self:end;margin-block-start:var(--space-6)}}.s-photo{position:relative;padding-block:var(--rhythm-1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ph .photo img{transition:scale var(--dur-5) var(--ease-settle)}@media (min-width:64em){}.ph-overlap__panel,.ph-panorama__panel,.ph-column__panel,.ph-bleed__text,.ph-duo__detail,.ph-duo__ghost,.ph-inlay__ghost,.ph-stagger__b,.ph-strip__item,.ph .frame .photo__caption{transition:translate var(--dur-4) var(--ease-out)}.ph .frame:not(.ph-scene__media):not(.ph-bleed__frame){transition:box-shadow var(--dur-4) var(--ease-out)}.ph-overlap__panel,.ph-panorama__panel,.ph-column__panel,.ph-duo__detail,.ph-stagger__b{transition:translate var(--dur-4) var(--ease-out),box-shadow var(--dur-4) var(--ease-out)}.ph .ph-duo__detail.frame:not(.ph-scene__media):not(.ph-bleed__frame),.ph .ph-stagger__b.frame:not(.ph-scene__media):not(.ph-bleed__frame){transition:translate var(--dur-4) var(--ease-out),box-shadow var(--dur-4) var(--ease-out)}}.ph .photo img{filter:saturate(0.97) contrast(1.02)}.ph .frame:not(.ph-scene__media):not(.ph-bleed__frame){box-shadow:0 0 0 1px color-mix(in srgb,var(--ink-950) 6%,transparent),0 2px 3px -1px color-mix(in srgb,var(--ink-950) 8%,transparent),0 18px 32px -18px color-mix(in srgb,var(--ink-950) 24%,transparent)}.ph .ph-duo__detail.frame:not(.ph-scene__media):not(.ph-bleed__frame),.ph .ph-stagger__b.frame:not(.ph-scene__media):not(.ph-bleed__frame){box-shadow:0 2px 4px color-mix(in srgb,var(--ink-950) 10%,transparent),0 16px 28px -12px color-mix(in srgb,var(--ink-950) 34%,transparent)}@media (min-width:64em){.ph-overlap__panel,.ph-panorama__panel,.ph-column__panel{box-shadow:0 1px 0 color-mix(in srgb,var(--ink-950) 8%,transparent),0 6px 12px -6px color-mix(in srgb,var(--ink-950) 18%,transparent),0 24px 40px -22px color-mix(in srgb,var(--ink-950) 24%,transparent)}}.section--tint .ph :is(.ph-duo__ghost,.ph-inlay__ghost){background:var(--surface-page)}.section--tint .ph :is(.ph-duo__detail,.ph-stagger__b){outline-color:var(--surface-tint)}:is(.section--ink,.s-clock,.s-closing) .ph .frame:not(.ph-scene__media):not(.ph-bleed__frame),:is(.section--ink,.s-clock,.s-closing) .ph .ph-duo__detail.frame:not(.ph-scene__media):not(.ph-bleed__frame),:is(.section--ink,.s-clock,.s-closing) .ph .ph-stagger__b.frame:not(.ph-scene__media):not(.ph-bleed__frame){box-shadow:0 0 0 1px color-mix(in srgb,var(--paper-0) 14%,transparent),0 20px 36px -20px color-mix(in srgb,var(--ink-950) 60%,transparent)}:is(.section--ink,.s-clock) .ph .photo img{filter:saturate(0.97) contrast(1.02) brightness(0.96)}:is(.section--ink,.s-clock) .ph-bleed .ph-bleed__slab{background:var(--surface-inverse)}:is(.section--ink,.s-clock,.s-closing) .ph :is(.ph-duo__ghost,.ph-inlay__ghost){background:transparent}:is(.section--ink,.s-clock,.s-closing) .ph :is(.ph-duo__detail,.ph-stagger__b){outline-color:var(--surface-inverse)}@media (min-width:64em) and (forced-colors:none){:is(.section--ink,.s-clock) .ph-bleed--left .ph-bleed__frame .photo picture{-webkit-mask-image:linear-gradient(to right,var(--ink-950) 0,var(--ink-950) 92%,transparent 100%);mask-image:linear-gradient(to right,var(--ink-950) 0,var(--ink-950) 92%,transparent 100%)}:is(.section--ink,.s-clock) .ph-bleed--right .ph-bleed__frame .photo picture{-webkit-mask-image:linear-gradient(to left,var(--ink-950) 0,var(--ink-950) 92%,transparent 100%);mask-image:linear-gradient(to left,var(--ink-950) 0,var(--ink-950) 92%,transparent 100%)}}@media (max-width:47.999em){.ph .frame:not(.ph-scene__media):not(.ph-bleed__frame){box-shadow:0 0 0 1px color-mix(in srgb,var(--ink-950) 6%,transparent),0 10px 18px -12px color-mix(in srgb,var(--ink-950) 20%,transparent)}.ph-overlap__panel,.ph-panorama__panel,.ph-column__panel{box-shadow:0 -8px 16px -10px color-mix(in srgb,var(--ink-950) 20%,transparent)}:is(.section--ink,.s-clock,.s-closing) .ph .frame:not(.ph-scene__media):not(.ph-bleed__frame){box-shadow:0 0 0 1px color-mix(in srgb,var(--paper-0) 14%,transparent)}.frame .photo picture{max-block-size:22rem}.ph-scene__media .photo picture{max-block-size:none}}@media (forced-colors:active){.ph .frame{box-shadow:none;outline:1px solid}}.s-band:has(> .sheet > .ph-scene){padding-block:0}:is(.s-cover,.s-opener):has(+ .s-band > .sheet > .ph-scene){padding-block-end:var(--space-8)}.s-photo{padding-block:var(--space-6) 0}main > :is(.s-cover,.s-opener) + :is(.s-band,.s-photo){padding-block-start:0}.s-photo:has(> .sheet > .ph:is(.ph-scene,.ph-panorama,.ph-overlap)){padding-block:0}:is(.s-band,.s-photo):has(> .sheet > .ph-scene) + :is(.s-text,.s-split,.s-feature,.s-index,.s-qa,.s-table,.s-statement,.s-steps,.s-quote):not(.section--tint,.section--ink){padding-block-start:var(--space-8)}.s-band:has(> .sheet > .ph:is(.ph-panorama,.ph-overlap):last-child),.s-feature:has(> .sheet > .ph-overlap:last-child){padding-block-end:0}.s-band:has(> .sheet > .ph):has(+ .s-closing){padding-block-end:0}.s-band:has(> .sheet > .ph) + .s-closing{padding-block-start:var(--space-10)}:is(.s-band,.s-feature,.s-text,.s-split):has(> .sheet > .ph-strip){padding-block-end:0}:is(.s-band,.s-feature,.s-text,.s-split):has(> .sheet > .ph-strip) + :is(.s-text,.s-split,.s-feature,.s-index,.s-qa,.s-table,.s-statement,.s-steps,.s-quote):not(.section--tint,.section--ink){padding-block-start:var(--space-8)}.sheet > .ph + .ph{margin-block-start:calc(var(--space-6) * -1)}.s-text:has(.ph),.s-split:has(.ph),.s-feature:has(.ph),.s-index:has(.ph){--pad:var(--rhythm-1)}.s-clock:has(> .sheet > .ph-bleed),.s-split:has(> .sheet > .ph-bleed:first-child),.s-feature:has(> .sheet > .ph-bleed:first-child){padding-block-start:0}.s-clock:has(> .sheet > .ph-bleed:last-child),.s-split:has(> .sheet > .ph-bleed:last-child),.s-feature:has(> .sheet > .ph-bleed:last-child){padding-block-end:0}.s-clock .sheet > .ph-bleed,.s-split > .sheet > .ph-bleed{margin-block-end:var(--space-8)}.ph-bleed__text{padding-block-start:var(--space-6)}@media (min-width:64em){.ph-scene__stage{block-size:min(34rem,38vw)}.ph-panorama{padding-block-end:var(--space-8)}.ph-panorama__frame .photo picture{max-block-size:34rem}.ph-panorama__panel{margin-block-end:calc(var(--space-8) * -1);padding:var(--space-5) var(--space-6) var(--space-6);max-inline-size:30em}.ph-overlap{padding-block-end:var(--space-8)}.ph-overlap__panel{margin-block-end:calc(var(--space-8) * -1);padding:var(--space-6)}.ph-bleed__text{padding-block:var(--space-8)}.ph-bleed__frame{align-self:stretch;display:flex}.ph-bleed__frame .photo{flex:1;min-inline-size:0}.ph-bleed__frame .photo picture{align-self:stretch;block-size:auto;min-block-size:clamp(22rem,36vw,32rem);max-block-size:none}.ph-bleed__frame.frame--4x5 .photo picture{min-block-size:clamp(26rem,40vw,36rem)}.ph-bleed__frame .photo img{block-size:100%}.s-clock .ph-bleed__text{padding-block:var(--space-8)}.ph-duo__main{grid-column:2 / 9;grid-row:1}.ph-duo__main > .frame{--cell-ar:16 / 10}.ph-duo__detail{grid-column:7 / 10;grid-row:2;margin-block-start:-28%}.ph-duo__text{grid-column:10 / 14;grid-row:1 / span 2;align-self:center;padding:0 0 0 var(--space-6)}.ph-duo--flip .ph-duo__main{grid-column:7 / 14}.ph-duo--flip .ph-duo__detail{grid-column:6 / 9}.ph-duo--flip .ph-duo__text{grid-column:2 / 6;padding:0 var(--space-6) 0 0}.ph-stagger__b{margin-block-start:calc(var(--space-8) * 2)}.ph-stagger__text{padding-block-start:var(--space-6)}.sheet > .ph:not(.ph-inlay).ph-strip{column-gap:var(--space-2)}.ph-strip__item--a .frame,.ph-strip__item--b .frame,.ph-strip__item--c .frame{--cell-ar:4 / 3}.ph-strip__note{padding-block-start:var(--space-2)}.sheet > .ph:not(.ph-inlay).ph-strip{align-items:start}.ph-strip__item{display:flex;flex-direction:column;grid-row:1}.ph-strip__item .frame{align-self:stretch}.ph-column__panel{padding:var(--space-6)}.ph-column__panel--ink{padding:var(--space-6)}}.ph-strip__item--a .frame,.ph-strip__item--b .frame,.ph-strip__item--c .frame{--cell-ar:4 / 3}@media (max-width:47.999em){.ph-strip__item--a .ph-strip__note{padding-block-start:var(--space-2)}.ph-duo__text,.ph-stagger__text{padding-block-start:var(--space-4)}}.ph-sticky__chapter + .ph-sticky__chapter{margin-block-start:var(--space-8)}@media (min-width:64em){.ph-sticky__chapter{min-block-size:0;align-items:center}.ph-sticky__chapter + .ph-sticky__chapter{margin-block-start:var(--space-8)}.ph-sticky__chapter .ph-sticky__frame{position:static;max-inline-size:22rem}.ph-sticky__chapter .ph-sticky__frame .photo picture{max-block-size:30rem}.ph-sticky__text{align-self:center;padding-block:var(--space-4)}.ph-sticky__chapter:has(.s-index,.s-index__row):not(.ph-sticky__chapter--flat){align-items:start}.ph-sticky__chapter:has(.s-index,.s-index__row):not(.ph-sticky__chapter--flat) .ph-sticky__frame{position:sticky;top:var(--sticky-top);max-inline-size:var(--bleed-max)}.ph-sticky__chapter:has(.s-index,.s-index__row):not(.ph-sticky__chapter--flat) .ph-sticky__frame .photo picture{max-block-size:min(40rem,calc(100vh - var(--sticky-top) - var(--space-8)))}.ph-sticky__chapter:has(.s-index,.s-index__row):not(.ph-sticky__chapter--flat) .ph-sticky__text{align-self:start;padding-block:var(--space-4)}}.ph-inlay{inline-size:100%;min-inline-size:16rem;max-inline-size:22rem}@media (max-width:47.999em){.ph-inlay{min-inline-size:0;max-inline-size:none}}@media (min-width:64em){.ph-inlay{max-inline-size:22rem}.s-text__body > .ph-inlay{max-inline-size:22rem}.s-statement > .sheet > .ph-inlay{max-inline-size:22rem}.s-index--photo > .sheet > .ph-inlay{max-inline-size:26rem}}@media (min-width:48em) and (max-width:63.999em){.s-index--photo > .sheet > .ph-inlay{max-inline-size:22rem}}.ill{display:block;inline-size:100%;block-size:auto;fill:none;overflow:visible;shape-rendering:geometricPrecision;stroke-linejoin:miter;stroke-miterlimit:4;stroke-linecap:butt;--sw-1:2.2;--sw-2:1.4;--sw-3:0.8}.ill--l{--sw-1:2;--sw-2:1.3;--sw-3:0.75}.ill .l-out{stroke:var(--ill-ink);stroke-width:var(--sw-1)}.ill .l-det{stroke:var(--ill-ink);stroke-width:var(--sw-2)}.ill .l-hair{stroke:var(--ill-construction);stroke-width:var(--sw-3)}.ill .l-cen{stroke:var(--ill-construction);stroke-width:var(--sw-3);stroke-dasharray:8 4 2 4}.ill .l-hid{stroke:var(--ill-construction);stroke-width:var(--sw-3);stroke-dasharray:5 4}.ill .l-acc{stroke:var(--ill-accent);stroke-width:var(--sw-1)}.ill .f-sheet{fill:var(--ill-fill)}.ill .f-tint{fill:var(--ill-tint)}.ill .f-ink{fill:var(--ill-ink)}.ill .f-acc{fill:var(--ill-accent)}.ill .f-acc-soft{fill:var(--ill-accent);fill-opacity:0.12}.ill .m-stroke{stroke:white;stroke-width:6;fill:none}.ill text{font-family:var(--font-mono);font-size:14px;fill:var(--ill-ink);stroke:none}@media (max-width:47.99em){.ill .ill-sm-hide{display:none}.ill--s{--sw-1:3.5;--sw-2:2.2;--sw-3:1.3}.ill--m{--sw-1:3.8;--sw-2:2.4;--sw-3:1.5}.ill--l{--sw-1:5.4;--sw-2:3.5;--sw-3:2.1}}.draw{stroke-dasharray:1 2;stroke-dashoffset:0}.icon{inline-size:1.25em;block-size:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;vertical-align:-0.2em}.icon--sm{inline-size:1rem;block-size:1rem}.icon--lg{inline-size:2rem;block-size:2rem}.icon--xl{inline-size:3rem;block-size:3rem;stroke-width:1.5}@media (prefers-reduced-motion:no-preference){.js [data-reveal]:not(.is-in){opacity:0}.js [data-reveal].is-in{animation:reveal-fade var(--dur-4) var(--ease-out) backwards}.js [data-reveal="up"].is-in{animation-name:reveal-up}.js [data-reveal="scale"].is-in{animation-name:reveal-scale;animation-duration:var(--dur-5)}.js [data-reveal="left"].is-in{animation-name:reveal-left}.js [data-reveal="right"].is-in{animation-name:reveal-right}@keyframes reveal-fade{from{opacity:0}}@keyframes reveal-up{from{opacity:0}}@keyframes reveal-scale{from{opacity:0}}@keyframes reveal-left{from{opacity:0}}@keyframes reveal-right{from{opacity:0}}.js svg.ill:not(.is-in) .draw{stroke-dashoffset:1.02}.js svg.ill.is-in .draw{animation:draw var(--d,var(--dur-draw-m)) var(--ease-in-out) both;animation-delay:calc(var(--i,0) * var(--stagger-draw))}.js svg.ill--hero.is-in .draw{animation-duration:var(--d,var(--dur-draw-l))}.js svg.ill.ill--s.is-in .draw{animation-duration:var(--d,var(--dur-draw-s))}.js svg.ill:not(.is-in) .fade-in{opacity:0}.js svg.ill.is-in .fade-in{opacity:1;transition:opacity var(--dur-3) var(--ease-out);transition-delay:calc(var(--i,0) * var(--stagger-draw))}@keyframes draw{from{stroke-dashoffset:1.02}to{stroke-dashoffset:0}}.js .steps:not(.is-in)::before{transform:scaleY(0)}.js .steps.is-in::before{transition:transform var(--dur-draw-m) var(--ease-in-out)}@media (min-width:48em){.js .steps:not(.is-in)::before{transform:scaleX(0)}.js .steps--vertical:not(.is-in)::before{transform:scaleY(0)}}.input,.select{transition:border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.field.is-invalid .field__msg--error,.field__msg--note{animation:msg-in var(--dur-2) var(--ease-out) backwards}@keyframes msg-in{from{opacity:0;transform:translateY(-4px)}}.field.is-valid .field__check .draw{animation:draw var(--dur-3) var(--ease-out) both}.form-step.is-entering{animation:step-in var(--dur-3) var(--ease-out) backwards}@keyframes step-in{from{opacity:0;transform:translateY(12px)}}.form-success:not([hidden]){animation:reveal-fade var(--dur-2) var(--ease-out) backwards}.form-success .ill .pop{transition-timing-function:var(--ease-spring)}@supports (animation-timeline:scroll()){body::after{content:"";position:fixed;inset:0 0 auto 0;z-index:calc(var(--z-header) + 1);block-size:2px;pointer-events:none;background:var(--ill-accent);transform:scaleX(0);transform-origin:left center;animation:read-progress linear both;animation-timeline:scroll(root block)}@keyframes read-progress{to{transform:scaleX(1)}}}}.sr-only:not(:focus):not(:active){position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:63.99em){.show-lg{display:none}}@media (forced-colors:active){.btn{border:2px solid ButtonText}.input,.select{border-color:FieldText}.input:focus,.select:focus{outline:2px solid Highlight}.card,.checker,.s-split__rows,.s-statement__facts,.s-pull__terms{border:1px solid CanvasText}.s-table__wrap{border:1px solid CanvasText}.s-table__mark--yes{background:Highlight;border-color:Highlight}.s-table__mark--yes::after{border-color:HighlightText}.s-table__mark--no::before{background:CanvasText}.photo__placeholder{border:1px solid CanvasText}}@media print{@page{margin:1.5cm}.section--ink,.s-closing,.cta-band{--surface-page:var(--paper-0);--surface-tint:var(--paper-50);--surface-sunken:var(--paper-100);--surface-card:var(--paper-0);--text-strong:var(--ink-950);--text:var(--ink-950);--text-muted:var(--encre-2);--text-subtle:var(--encre-2);--text-link:var(--accent-700);--text-link-hover:var(--accent-800);--text-accent:var(--accent-700);--text-on-action:var(--paper-0);--line:var(--ink-300);--line-strong:var(--ink-400);--action:var(--accent-700);--ill-ink:var(--ink-800);--ill-construction:var(--ink-500);--ill-fill:var(--paper-0);--ill-accent:var(--accent-700);color-scheme:light;background:var(--paper-0);color:var(--ink-950)}html{font-size:11pt}body{display:block;padding:0;color:var(--ink-950);background:var(--paper-0)}.s-cover,.s-opener,.s-band,.s-statement,.s-text,.s-split,.s-qa,.s-table,.s-pull,.s-feature,.s-index,.s-steps,.s-clock,.s-quote,.s-closing,.s-colophon,.s-doc,.section--ink,.site-footer{padding-block:1.25rem;content-visibility:visible}.skip-link,.s-cover__art,.s-cover__bg,.s-opener__bg,.s-cover__form,.s-quote__form,.form-sec,.checker,.video__play,.s-closing__art,.s-steps__art,body::after{display:none !important}.s-cover,.s-opener,.s-doc,.section--tint,.s-qa,.s-pull,.s-colophon,main > *{background:var(--paper-0) !important;border-block:0 !important}.s-opener::before{display:none}.site-footer{background:var(--paper-0);color:var(--ink-950);--text-strong:var(--ink-950);--text:var(--ink-950);--text-muted:var(--encre-2);--text-link:var(--accent-700)}.sheet{display:block;padding-inline:var(--gap)}*,*::before,*::after{animation:none !important;transition:none !important;box-shadow:none !important}[data-reveal]{opacity:1 !important;transform:none !important}.draw{stroke-dashoffset:0 !important}.js svg.ill .fade-in,.js svg.ill .pop,.js svg.ill .drop,.js svg.ill .slide,.js svg.ill .stamp{opacity:1 !important;transform:none !important}h1,h2,h3,h4{break-after:avoid}.photo,.card,.s-table__wrap,.pledge,.faq__item,.s-index__row,.step{break-inside:avoid}a{color:var(--accent-800)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.001ms !important;animation-delay:0s !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important;transition-delay:0s !important;scroll-behavior:auto !important}.btn[aria-busy="true"]::after{animation:none !important;transform:none;opacity:0.6}.btn:active{transform:none}}:is(.section--tint,.section--ink) + .s-photo:has(> .sheet > .ph-duo){padding-block-start:0}.s-photo:has(> .sheet > .ph-duo){padding-block-end:var(--rhythm-1)}.ph-sticky__chapter > .s-index__head{grid-column:2;margin-block-end:var(--space-6)}@media (min-width:64em){.ph-sticky__chapter:has(> .s-index__head) > .s-index__head{grid-column:2 / 14;grid-row:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:start;margin-block-end:var(--space-8)}.ph-sticky__chapter:has(> .s-index__head) > .s-index__head > h2{grid-column:1 / 8}.ph-sticky__chapter:has(> .s-index__head) > .s-index__head > .s-index__lede{grid-column:8 / 13;grid-row:1}.ph-sticky__chapter:has(> .s-index__head) > .ph-sticky__frame{grid-row:2}.ph-sticky__chapter:has(> .s-index__head) > .ph-sticky__frame .photo picture{max-block-size:min(44rem,calc(100vh - var(--sticky-top) - var(--space-6)))}.ph-sticky__chapter:has(> .s-index__head) > .ph-sticky__text{grid-row:2;padding-block:0}.ph-sticky__chapter:has(> .s-index__head) .s-index__row{padding-block:var(--space-4)}}@media (min-width:64em){.s-clock .ph-bleed--left .ph-bleed__frame{align-self:stretch}}.s-clock .sheet > .ph-bleed:last-child{margin-block-end:0}.s-clock.is-loose:has(> .sheet > .ph-bleed:last-child){padding-block-end:0}.s-feature:has(> .sheet > .ph-strip){padding-block-end:var(--space-6)}@media (max-width:63.999em){.ph-inlay__ghost{display:none}}@media (min-width:64em){.ph-strip__item--a{grid-column:2 / 6}.ph-strip__item--b{grid-column:6 / 10}.ph-strip__item--c{grid-column:10 / 14}.ph-strip__item--a .frame{--cell-ar:4 / 3}}:is(.s-statement,.s-index):has(+ .s-band > .sheet > .ph-scene){padding-block-end:var(--space-8)}:is(.s-band,.s-photo):has(> .sheet > .ph-scene) + section:not(.section--tint,.section--ink){padding-block-start:var(--space-8)}@media (min-width:48em){.ph-scene--right .ph-scene__scrim{inline-size:54%;background:linear-gradient(to left,color-mix(in srgb,var(--ink-950) 72%,transparent) 0,color-mix(in srgb,var(--ink-950) 72%,transparent) 72%,transparent 100%)}}.s-band:has(> .sheet > .ph-panorama:last-child) + .s-steps{padding-block-start:var(--space-8)}.s-feature:has(> .sheet > .ph-duo){padding-block-end:var(--space-8)}.ph-duo__text > :not(p) + h3{margin-block-start:var(--space-5)}@media (max-width:47.999em){.ph-inlay{margin-inline:auto;inline-size:min(100%,22rem)}.s-index--photo > .sheet > .ph-inlay{margin-inline:auto 0;inline-size:70%}.ph-duo__detail{inline-size:55%;margin-block-start:calc(var(--space-8) * -1 - var(--space-4))}}@media (min-width:64em){.ph-stagger__text{grid-column:2 / 8}.ph-duo__text{align-self:center}.ph-duo__detail{grid-column:6 / 10;margin-block-start:-18%}.ph-duo--flip .ph-duo__detail{grid-column:6 / 10}.ph-duo--flip .ph-duo__text{align-self:center}.s-index--photo:has(> .sheet > .ph-inlay) > .sheet > .s-index__head{grid-column:2 / 14;grid-row:1}.s-index--photo > .sheet > .ph-inlay{grid-row:2 / span 2}.s-index--photo:has(> .sheet > .ph-inlay) > .sheet > .s-index__list{grid-row:2 / span 2;grid-auto-rows:1fr;align-content:stretch}.s-index--photo:has(> .sheet > .ph-inlay) > .sheet > .s-index__list > .s-index__row{display:flex;flex-direction:column;justify-content:center}}@media (min-width:64em){.s-text > .sheet > .ph-inlay{grid-row:2;align-self:center;max-inline-size:26rem}}@media (min-width:64em){.ph-stagger:has(> .ph-stagger__b.frame--4x5) .ph-stagger__a{grid-column:2 / 14}.ph-stagger:has(> .ph-stagger__b.frame--4x5) .ph-stagger__a{--cell-ar:2 / 1}.ph-stagger:has(> .ph-stagger__b.frame--4x5) .ph-stagger__b{grid-column:9 / 14;grid-row:2;margin-block-start:var(--space-8)}.ph-stagger:has(> .ph-stagger__b.frame--4x5) .ph-stagger__text{grid-column:2 / 8;grid-row:2}}.s-opener .ph-bleed__slab{display:none}.s-opener .ph-bleed__text{padding-block:0;gap:var(--space-4);align-items:flex-start}.s-opener .ph-bleed__text > .breadcrumbs{margin-block-end:calc(var(--space-2) * -1)}.s-opener .ph-bleed__text h1{font-size:var(--fs-1100)}.s-opener .ph-bleed__frame{overflow:hidden;padding:0.625rem;background:var(--fond);border:1px solid var(--ligne);border-radius:var(--radius-lg);box-shadow:var(--shadow-4)}.s-opener .ph-bleed__frame .photo picture{border-radius:var(--r)}@media (max-width:63.99em){.s-opener .ph-bleed__text{order:-1;grid-column:2;padding-block-end:var(--space-8)}.s-opener .ph-bleed__frame{grid-column:2}}@media (min-width:64em){.s-opener .ph-bleed{align-items:center}.s-opener .ph-bleed--right .ph-bleed__text{grid-column:2 / 8;grid-row:1}.s-opener .ph-bleed--right .ph-bleed__frame{grid-column:8 / 14;grid-row:1;align-self:center;justify-self:stretch;max-inline-size:none}.s-opener .ph-bleed--left .ph-bleed__frame{grid-column:2 / 8;grid-row:1;align-self:center;justify-self:stretch;max-inline-size:none}.s-opener .ph-bleed--left .ph-bleed__text{grid-column:8 / 14;grid-row:1}.s-opener .ph-bleed__frame .photo picture{min-block-size:0;block-size:clamp(20rem,32vw,28rem)}.s-opener .ph-column{align-items:start}.s-opener .ph-column__frame{grid-row:1;align-self:start}.s-opener .ph-column__panel{grid-column:9 / 14;grid-row:2;align-self:start;margin-block-start:var(--space-4);max-inline-size:none}}:is(.ph-scene,.ph-panorama__frame.frame--21x9,.ph-bleed:not(.s-opener .ph-bleed)) :is(.frame,.photo picture),.ph-panorama__frame.frame--21x9 .photo picture,.ph-bleed__frame:not(.s-opener .ph-bleed__frame){border-radius:0}@media (max-width:63.99em){.ph:not(.ph-inlay,.s-opener .ph-bleed) :is(.frame,.photo picture){border-radius:0}}@media (min-width:64em){.sheet > .ph:not(.ph-inlay).ph-strip{grid-column:2 / 14;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-2)}.ph-strip__item--a{grid-column:1}.ph-strip__item--b{grid-column:2}.ph-strip__item--c{grid-column:3}}.s-index__text,.s-steps .step__text,.s-index__row .s-index__text{max-inline-size:none}.s-split__rows .s-split__row dd,.s-split__row dd{max-inline-size:none}.s-index__fig,.stat__figure{font-size:clamp(1.6rem,2.6vw,2.4rem);flex-wrap:wrap;min-inline-size:0;row-gap:0}.s-index__fig .display,.stat__figure .display,.s-index__text > .display{font-size:clamp(1.6rem,2.6vw,2.4rem)}.s-index__fig .nowrap{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:0.3em;white-space:normal;min-inline-size:0}.stat{min-inline-size:0}.carte .stat,.s-index__row .stat,.stats .stat{padding-inline:var(--space-5)}.stats--compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.s-index__row{justify-content:flex-start}.s-index__row > .s-index__link:last-child,.s-index__row > :last-child:is(.s-index__foot,.s-index__link){margin-block-start:auto}.s-table__grid .s-table__fig{font-size:var(--fs-500);font-weight:740;letter-spacing:-0.02em}.s-table__grid th,.s-table__grid td{padding-block:0.875rem;padding-inline:0.875rem}.s-table__grid td:has(> .s-table__fig){inline-size:20%}@media (min-width:48em) and (max-width:63.99em){.s-index:not(.s-index--photo) .s-index__list:not(.ph-sticky__text .s-index__list) > .s-index__row:last-child:nth-child(odd){grid-column:1 / -1}}@media (min-width:48em){.s-index:not(.s-index--photo) .s-index__list:not(.ph-sticky__text .s-index__list):has(> :nth-child(2):last-child) > .s-index__row:has(.s-index__art){grid-column:auto;display:flex}.s-index:not(.s-index--photo) .s-index__list:not(.ph-sticky__text .s-index__list):has(> :nth-child(2):last-child) > .s-index__row:has(.s-index__art) > .s-index__art{grid-column:auto;grid-row:auto;justify-self:start}}@media (min-width:64em){.s-index:not(.s-index--photo) .s-index__list:not(.ph-sticky__text .s-index__list):has(> :nth-child(2):last-child),.s-index:not(.s-index--photo) .s-index__list:not(.ph-sticky__text .s-index__list):has(> :nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.s-index:not(.s-index--photo) .s-index__list:not(.ph-sticky__text .s-index__list):has(> :nth-child(3):last-child > .s-index__art){grid-template-columns:repeat(2,minmax(0,1fr))}.s-index:not(.s-index--photo) .s-index__list:not(.ph-sticky__text .s-index__list):has(> :nth-child(3):last-child > .s-index__art) > :last-child{grid-column:1 / -1}.s-index:not(.s-index--photo) .s-index__list:not(.ph-sticky__text .s-index__list):has(> :nth-child(7):last-child) > :last-child{grid-column:1 / -1}.s-index:not(.s-index--photo) .s-index__list:not(.ph-sticky__text .s-index__list):has(> :nth-child(4):last-child > .s-index__art){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48em) and (max-width:63.99em){.s-index:not(.s-index--photo) .s-index__list:not(.ph-sticky__text .s-index__list):has(> :nth-child(4):last-child > .s-index__art) > :nth-child(3){grid-column:1 / -1}}@media (max-width:47.99em){.s-table--matrix .s-table__grid thead th{font-size:10px;white-space:normal;padding-inline:0.125rem;letter-spacing:0}}.s-steps .honda-line,.s-split .honda-line,.sheet .honda-line{max-inline-size:none}@media (max-width:63.99em),(pointer:coarse){:is(p,li,dd) .phone-inline{display:inline;min-block-size:0;padding-block:0.4em;margin-block:-0.4em}:is(.s-opener__phone,.s-steps__phone,.honda-line__num,.dealer-block,.btn-row) .phone-inline{display:inline-flex;align-items:center;min-block-size:var(--tap);padding-block:0;margin-block:0}}p:has(> .link-button),.link-button{max-inline-size:none}p > .link-button{display:inline;min-block-size:0;padding-block:0.4em;margin-block:-0.4em}@media (max-width:47.99em){.hero .btn-row,.s-cover .btn-row,.s-opener .btn-row{flex-direction:column;flex-wrap:nowrap;align-items:stretch;inline-size:100%}.hero .btn-row > *,.s-cover .btn-row > *,.s-opener .btn-row > *{flex:0 0 auto;inline-size:100%;max-inline-size:100%;justify-content:center;text-align:center}.rassure.rassure > div{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:start}.rassure.rassure > div > div{display:block}.rassure b{white-space:normal}.ff .radios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ff .radios label{min-inline-size:0}.ff .radios label:nth-child(3):last-child{grid-column:1 / -1;white-space:nowrap}.s-split__row,.carte,.s-index__item{padding-inline:min(var(--space-4),16px);hyphens:manual;overflow-wrap:normal}.ph-duo__detail{inline-size:100%;margin-block-start:16px;outline:0;box-shadow:none}.s-table--compare .s-table__grid tbody tr{border:1px solid var(--ligne);border-radius:var(--r);padding:12px;margin-block-end:12px;background:var(--fond)}.s-table--compare .s-table__grid th,.s-table--compare .s-table__grid td{padding-inline:0}.s-table--compare .s-table__grid td[data-label]::before{color:var(--encre-2)}}.timeline__scroll{min-inline-size:0}.timeline__scroll > .ill--timeline-sm{display:none}@media (max-width:47.99em){.timeline__scroll > .ill:not(.ill--timeline-sm){display:none}.timeline__scroll > .ill--timeline-sm{display:block;inline-size:100%;max-inline-size:none;block-size:auto}}@media (max-width:47.99em){.s-split__art:has(svg),.s-text__aside:has(.ill,svg){inline-size:70%;max-inline-size:16rem;margin-inline:auto}}

/* ===== illus.css ===== */
:where(.ill){fill:none;stroke-linejoin:miter;stroke-miterlimit:4;stroke-linecap:butt}:where(.ill) .l-out{stroke:var(--ill-ink,#1D2C44);stroke-width:var(--sw-1,2.2)}:where(.ill) .l-det{stroke:var(--ill-ink,#1D2C44);stroke-width:var(--sw-2,1.4)}:where(.ill) .l-hair{stroke:var(--ill-construction,#8493AA);stroke-width:var(--sw-3,0.8)}:where(.ill) .l-cen{stroke:var(--ill-construction,#8493AA);stroke-width:var(--sw-3,0.8);stroke-dasharray:8 4 2 4}:where(.ill) .l-hid{stroke:var(--ill-construction,#8493AA);stroke-width:var(--sw-3,0.8);stroke-dasharray:5 4}:where(.ill) .l-acc{stroke:var(--ill-accent,#2B58E0);stroke-width:var(--sw-1,2.2)}:where(.ill) .f-sheet{fill:var(--ill-fill,#fff)}:where(.ill) .f-tint{fill:var(--ill-tint,#F3F0E8)}:where(.ill) .m-stroke{stroke:#fff;stroke-width:6;fill:none}:where(.ill) .draw{stroke-dasharray:1 2;stroke-dashoffset:0}.ill .f-ink{fill:var(--ill-ink)}.ill .f-acc{fill:var(--ill-accent)}.ill .l-hatch{stroke:var(--ill-construction);stroke-width:calc(var(--sw-3) * 1.6)}.ill .l-grid{stroke:var(--ill-construction);stroke-width:var(--sw-3);opacity:.45}.ill .l-hid.l-acc{stroke:var(--ill-accent);stroke-width:var(--sw-1);stroke-dasharray:6 6}@media (max-width:47.99em){.ill .ill-sm-hide{display:none}}.ill .anim-pulse{opacity:0;transform-box:fill-box;transform-origin:center}.ill .glint{opacity:0}.ill .wipe{transform-box:fill-box;transform-origin:0 50%}.ill .needle{transform-origin:320px 214px}@keyframes i1-pulse{0%{opacity:0;transform:scale(var(--p0,.55))}25%{opacity:.75}100%{opacity:0;transform:scale(var(--p1,1.7))}}@keyframes i1-dash{to{stroke-dashoffset:var(--dash-travel,-24)}}@keyframes i1-roll{from{transform:translateY(0)}to{transform:translateY(var(--ty,0px))}}@keyframes i1-needle{0%{transform:rotate(-120deg)}76%{transform:rotate(2.4deg)}100%{transform:rotate(0deg)}}@media (prefers-reduced-motion:no-preference){.js svg.ill[data-ill].is-in .draw{animation-duration:var(--d,var(--dur-draw-m,1100ms));animation-delay:calc(var(--i,0) * var(--stagger-draw,90ms))}.js svg.ill.ill--hero[data-ill].is-in .draw{animation-duration:var(--d,var(--dur-draw-l,1600ms))}.js svg.ill[data-ill="vin"]:not(.is-in) .pin{transform:translateY(-8px)}.js svg.ill[data-ill="vin"].is-in .pin{transform:none;transition:opacity var(--dur-3,240ms) var(--ease-out),transform var(--dur-3,240ms) var(--ease-out);transition-delay:calc(var(--i,0) * var(--stagger-draw,90ms))}.js svg.ill[data-ill="cov"]:not(.is-in) .wipe{transform:scaleX(0)}.js svg.ill[data-ill="cov"].is-in .wipe{transform:none;transition:transform var(--dur-5,640ms) var(--ease-out);transition-delay:calc(var(--i,0) * var(--stagger-draw,90ms))}.js svg.ill[data-ill="cov"].is-in .slide{transform:none;transition:opacity var(--dur-3,240ms) var(--ease-out),transform 480ms var(--ease-out);transition-delay:calc(var(--i,0) * var(--stagger-draw,90ms))}.js svg.ill[data-ill="odo"]:not(.is-in) .odo__strip{transform:translateY(0)}.js svg.ill[data-ill="odo"].is-in .odo__strip{animation:i1-roll var(--dur-odo,1400ms) var(--ease-settle) calc(400ms + var(--k,0) * 120ms) both}.js svg.ill[data-ill="gauge"]:not(.is-in) .needle{transform:rotate(-120deg)}.js svg.ill[data-ill="gauge"].is-in .needle{animation:i1-needle 760ms var(--ease-in-out) calc(var(--i,0) * var(--stagger-draw,90ms)) both}.js svg.ill[data-ill="hvb"]{--dash-travel:-180}.js svg.ill[data-ill="hvb"].is-in .anim-dash{animation:i1-dash 1600ms linear var(--loop-delay,2.4s) 1 both}}@media (forced-colors:active){.ill .f-ink{fill:CanvasText}.ill .f-acc{fill:Highlight}.ill .l-hid.l-acc{stroke:Highlight}}@media print{.ill .anim-pulse,.ill .glint{display:none}}

/* ===== illus-2.css ===== */
.ill .f-ink{fill:var(--ill-ink)}.ill .f-acc{fill:var(--ill-accent)}.ill .f-acc-soft{fill:var(--ill-accent);fill-opacity:0.12}@keyframes i2-drop{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes i2-pulse{from{opacity:0.6;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.ill .cn-pulse{stroke:var(--ill-ink);stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center}.ill .cn-pulse.cn-on{stroke:var(--ill-accent)}@media (prefers-reduced-motion:no-preference){.js svg.ill.is-in .draw.cn-land{animation-duration:var(--dur-draw-l)}.js svg.ill.is-in .draw.cn-a{animation-duration:900ms}.js svg.ill:not(.is-in) .cn-pin,.js svg.ill:not(.is-in) .cn-origin{opacity:0}.js svg.ill.is-in .cn-origin{animation:i2-drop var(--dur-4) var(--ease-out) 900ms both}.js svg.ill.is-in .cn-pin{animation:i2-drop var(--dur-4) var(--ease-out) both;animation-delay:calc(700ms + (var(--i,0) + 8) * var(--stagger-draw))}.js svg.ill .cn-pulse{opacity:0}.js svg.ill.is-in .cn-og{animation-delay:1300ms;animation-duration:1300ms}}.ill.ps-seal{--sw-1:5.6;--sw-2:3.4;--sw-3:2}.ill .ps-ticks{stroke:var(--ill-construction);stroke-width:7;stroke-dasharray:1.1 8.813}.ill .ps-spin,.ill .ps-core{transform-origin:160px 160px}@media (prefers-reduced-motion:no-preference){.js svg.ill.is-in .ps-spin .draw{animation-duration:var(--dur-draw-s)}.js svg.ill:not(.is-in) .ps-core{opacity:0}.js svg.ill.is-in .ps-core{animation:i2-seal-stamp 400ms var(--ease-spring) 900ms both}.js svg.ill.is-in .ps-ck{animation-duration:400ms}@keyframes i2-seal-turn{from{transform:rotate(-8deg)}to{transform:none}}@keyframes i2-seal-shimmer{from{transform:none}to{transform:rotate(60deg)}}@keyframes i2-seal-stamp{from{opacity:0;transform:scale(1.1)}to{opacity:1;transform:none}}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ill .ps-spin{transition:transform 700ms var(--ease-out)}}@keyframes i2-slide-in{from{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.js svg.ill.is-in .draw.rs-dim{animation-duration:400ms}.js svg.ill:not(.is-in) .rs-car{opacity:0}.js svg.ill.is-in .rs-car{animation:i2-slide-in var(--dur-5) var(--ease-out) 1200ms both}}.ill .pb-bubble{transform-origin:384px 118px}@media (prefers-reduced-motion:no-preference){.js svg.ill:not(.is-in) .pb-bubble{opacity:0}.js svg.ill.is-in .pb-bubble{animation:i2-bubble var(--dur-5) var(--ease-spring) 900ms both}@keyframes i2-bubble{from{opacity:0;transform:scale(0.92)}to{opacity:1;transform:none}}@keyframes i2-wave{0%,100%{opacity:1;transform:none}40%{opacity:0.25;transform:translateX(5px)}}}@media (hover:hover) and (prefers-reduced-motion:no-preference){}.ill .cp-dash{stroke:var(--ill-ink);stroke-width:var(--sw-2);stroke-dasharray:7 5}.ill.ill-bg{block-size:100%;pointer-events:none;--sw-3:0.8}.ill .bl-acc{stroke:var(--ill-accent);stroke-width:var(--sw-2)}@media print{.ill.ill-bg{display:none}}

/* ===== illus-3.css ===== */
.ill .ok-mark,.ill .vl-no,.ill .sc-seal{transform-box:fill-box;transform-origin:center}.ill .vr-back{fill:var(--ill-fill);fill-opacity:.86;fill-rule:evenodd;stroke:none}.ill[data-ill="vring"]{--ill-pulses:2}.ill[data-ill="vring"] .anim-pulse{--p0:.8;--p1:1.28;--loop-delay:2.2s}.ill .vl-no text{font-size:21px;font-weight:600}@keyframes i3-pop{from{transform:scale(.94)}to{transform:none}}@keyframes i3-note{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes i3-stamp{from{opacity:0;transform:rotate(-8deg) scale(1.06)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.js svg.ill[data-ill="ok"]:not(.is-in) .ok-mark{transform:scale(.94)}.js svg.ill[data-ill="ok"].is-in .ok-mark{animation:i3-pop 640ms var(--ease-spring) 300ms both}.js svg.ill[data-ill="vinloc"]:not(.is-in) .vl-no{opacity:0;transform:scale(.9)}.js svg.ill[data-ill="vinloc"].is-in .vl-no{animation:i3-note var(--dur-3) var(--ease-out) calc(var(--i,0) * var(--stagger-draw)) both}.js svg.ill[data-ill="contract"]:not(.is-in) .sc-seal{opacity:0}.js svg.ill[data-ill="contract"].is-in .sc-seal{animation:i3-stamp 400ms var(--ease-spring) 1100ms both}}.ill[data-ill="contract"] .sc-seal{pointer-events:none}@media (forced-colors:active){.ill[data-ill="dealer"] .f-acc-soft{fill:Canvas;stroke:CanvasText}}

/* ===== maquette.css ===== */
.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--space-gutter)}.section{padding:var(--space-section) 0}.eyebrow{font-size:12px;font-weight:var(--fw-eyebrow);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--marque);margin-bottom:15px;display:block}.lede{font-size:var(--fs-500);color:var(--encre-2);max-width:64ch}.section--ink .eyebrow{color:var(--marque-clair)}.section--ink .lede{color:var(--ligne)}.s-closing .eyebrow,.cta-band .eyebrow{color:var(--fond)}.trait{height:1px;background:var(--ligne);transform-origin:0 50%;transition:transform var(--dur-draw-s) var(--ease-settle)}.js .trait:not(.is-in){transform:scaleX(0)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--marque);color:var(--fond);text-decoration:none;font-size:15px;font-weight:var(--fw-semibold);line-height:1.4;text-align:center;padding:14px 26px;border-radius:var(--r-btn);border:0;cursor:pointer;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;transition:background var(--dur-3) var(--ease-settle),transform var(--dur-3) var(--ease-settle),box-shadow var(--dur-3) var(--ease-settle),border-color var(--dur-3) var(--ease-settle);box-shadow:var(--shadow-btn)}.btn:hover{background:var(--marque-fonce);color:var(--fond);transform:translateY(-2px);box-shadow:var(--shadow-btn-hover)}.btn:active{transform:translateY(0)}.btn.fantome,.btn--secondary,.btn--quiet{background:transparent;color:var(--encre);border:1.5px solid var(--ligne);box-shadow:none}.btn.fantome:hover,.btn--secondary:hover,.btn--quiet:hover{background:var(--fond-2);color:var(--encre);border-color:var(--encre-3);box-shadow:none}.btn.clair{background:var(--fond);color:var(--encre)}.btn.clair:hover{background:var(--clair-survol);color:var(--encre)}.btn.grand,.btn--lg{padding:17px 32px;font-size:16.5px}.btn--sm{padding:10px 18px;font-size:14px}.btn--block{width:100%}.btn[disabled],.btn[disabled]:hover,.btn[disabled]:active,.btn[aria-disabled="true"]{background:var(--fond-3);border-color:var(--encre-3);color:var(--encre-2);box-shadow:none;cursor:not-allowed;transform:none}.section--ink .btn.fantome,.section--ink .btn--secondary,.section--ink .btn--quiet{color:var(--fond);border-color:var(--pied-gras)}.section--ink .btn.fantome:hover,.section--ink .btn--secondary:hover,.section--ink .btn--quiet:hover{background:color-mix(in srgb,var(--fond) 12%,transparent);color:var(--fond);border-color:var(--fond)}.nav{position:fixed;inset:0 0 auto 0;z-index:var(--z-header);color:var(--encre);background:var(--glass);backdrop-filter:blur(16px) saturate(1.7);box-shadow:0 1px 0 var(--ligne);transition:transform var(--dur-4) var(--ease-settle),background var(--dur-4) var(--ease-settle),box-shadow var(--dur-4) var(--ease-settle)}.nav.cache{transform:translateY(-100%)}.nav:focus-within{transform:none}.nav.pose{background:var(--glass);backdrop-filter:blur(16px) saturate(1.7);box-shadow:0 1px 0 var(--ligne)}.nav .wrap{display:flex;align-items:center;gap:22px;height:var(--header-h)}.logo{display:inline-flex;align-items:center;flex:none;min-height:44px}.logo img{display:block;width:auto;height:40px}.nav nav{margin-left:auto;display:flex;gap:20px;align-items:center}.nav-lien{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;font-size:14.5px;font-weight:530;color:var(--encre-2);transition:color var(--dur-3) var(--ease-settle)}.nav-lien:hover,.nav-lien[aria-current]{color:var(--encre)}.nav-lien:hover,.nav-lien:focus-visible,.nav-lien[aria-current]{text-decoration:underline;text-decoration-color:var(--marque);text-decoration-thickness:2px;text-underline-offset:6px}.langue{display:flex;border:1px solid var(--ligne);border-radius:var(--r-btn);overflow:hidden;background:var(--fond)}.langue a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:6px 11px;font-size:13px;font-weight:670;text-decoration:none;color:var(--encre-2)}.langue a.actif{background:var(--encre);color:var(--fond)}.langue a:focus-visible{outline-offset:-3px}.langue a:not(.actif):hover{background:var(--fond-3);color:var(--encre)}.nav-menu,.nav-panneau{display:none}.nav-menu__open{display:grid}.nav-menu .nav-menu__close{display:none}.nav-menu[aria-expanded="true"] .nav-menu__open{display:none}.nav-menu[aria-expanded="true"] .nav-menu__close{display:grid}.nav-menu:hover{border-color:var(--encre-3)}.jauge{position:fixed;top:0;left:0;height:2px;background:var(--marque);z-index:calc(var(--z-header) + 1);width:0;pointer-events:none}@media (max-width:940px){.nav-lien{display:none}.nav nav{gap:12px}.nav-menu{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 12px;background:var(--fond);color:var(--encre);border:1.5px solid var(--ligne);border-radius:var(--r-btn);font-size:14px;font-weight:var(--fw-semibold)}.nav-menu[aria-expanded="true"]{background:var(--encre);color:var(--fond);border-color:var(--encre)}nav[data-nav].is-open .nav-panneau,html:not(.js) .nav-panneau{display:block}.nav-panneau{position:absolute;inset:100% 0 auto 0;max-height:calc(100vh - var(--header-h));max-height:calc(100dvh - var(--header-h));overflow-y:auto;overscroll-behavior:contain;padding:16px var(--space-gutter) 24px;background:var(--fond);box-shadow:0 1px 0 var(--ligne),var(--shadow-4)}.nav-panneau .btn{width:100%;margin-bottom:8px}.nav-panneau ul{list-style:none;margin:0;padding:0}.nav-panneau li + li{border-top:1px solid var(--ligne)}.nav-panneau li a{display:flex;align-items:center;min-height:48px;color:var(--encre);font-size:16px;font-weight:var(--fw-medium);text-decoration:none}.nav-panneau li a[aria-current]{color:var(--marque);font-weight:var(--fw-semibold)}html:not(.js) .nav{position:relative}html:not(.js) .nav .wrap{flex-wrap:wrap;height:auto;min-height:var(--header-h);padding-block:12px}html:not(.js) .nav nav{flex-wrap:wrap;flex-basis:100%;margin-left:0}html:not(.js) .nav-menu,html:not(.js) .nav .wrap > nav > .btn{display:none}html:not(.js) .nav-panneau{position:static;flex-basis:100%;padding:12px 0 0;background:transparent;box-shadow:none;max-height:none}}@media (max-width:940px) and (prefers-reduced-motion:no-preference){.js .nav-panneau{transition:opacity var(--dur-3) var(--ease-settle),transform var(--dur-3) var(--ease-settle),display var(--dur-3) allow-discrete}@starting-style{.js nav[data-nav].is-open .nav-panneau{opacity:0;transform:translateY(-8px)}}}@media (max-width:480px){.nav .wrap{gap:8px;padding-inline:16px}.nav nav{gap:8px}.logo img{height:32px}.langue a{padding:6px 8px;font-size:12px}.nav .wrap > nav > .btn{padding:11px 12px;font-size:13.5px;white-space:nowrap}.nav-menu{padding:0}.nav-menu__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width:599px){.nav .wrap > nav > .btn{display:none}}.hero{position:relative;padding:142px 0 clamp(48px,6vw,80px);overflow:clip;isolation:isolate}.hero-fond,.hero-trame{position:absolute;inset:-14% -10% auto -10%;height:135%;pointer-events:none;will-change:transform}.hero-fond{z-index:-2;background:radial-gradient(1200px 520px at 76% 2%,var(--marque-voile) 0%,transparent 60%),linear-gradient(180deg,var(--fond-3) 0%,var(--fond) 62%)}.hero-trame{z-index:-1;opacity:.55;background-image:linear-gradient(var(--ligne) 1px,transparent 1px),linear-gradient(90deg,var(--ligne) 1px,transparent 1px);background-size:68px 68px;-webkit-mask-image:radial-gradient(820px 420px at 20% 24%,var(--encre) 0%,transparent 76%);mask-image:radial-gradient(820px 420px at 20% 24%,var(--encre) 0%,transparent 76%)}.hero-grille{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(30px,4.5vw,64px);align-items:center}@media (max-width:980px){.hero-grille{grid-template-columns:1fr;gap:44px}}.hero h1{font-size:var(--display);margin:6px 0 20px;max-inline-size:none}.hero h1 em{font-style:normal;color:var(--marque)}html[lang^="fr"] .hero h1{font-size:clamp(2.5rem,5.2vw,4.2rem)}.puces{list-style:none;display:flex;flex-wrap:wrap;gap:9px;margin:26px 0 0;padding:0}.puces li{display:inline-flex;align-items:center;gap:8px;background:var(--fond);border:1px solid var(--ligne);border-radius:var(--r-btn);padding:8px 14px;font-size:13.5px;font-weight:var(--fw-medium);color:var(--encre-2);box-shadow:var(--shadow-1);transition:border-color var(--dur-3) var(--ease-settle),transform var(--dur-3) var(--ease-settle)}.puces svg{flex:none;color:var(--vert)}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.frise{background:var(--fond);color:var(--encre);border:1px solid var(--ligne);border-radius:6px;padding:26px 28px 22px;box-shadow:var(--shadow-4)}.frise :is(h2,h3,h4,.frise-titre){font-size:13px;line-height:1.07;letter-spacing:.04em;text-transform:uppercase;color:var(--encre-2);font-weight:720;margin:0 0 20px;max-inline-size:none}.barre{position:relative;height:46px;margin-bottom:12px}.barre .piste{position:absolute;inset:0;background:var(--fond-2);border-radius:3px;border:1px solid var(--ligne)}.barre .remplissage{position:absolute;top:0;bottom:0;left:0;border-radius:3px;width:100%;transition:width var(--dur-draw-l) var(--ease-settle);display:flex;align-items:center;padding:0 14px;font-size:13px;font-weight:var(--fw-semibold);color:var(--fond);white-space:nowrap;overflow:hidden}.barre.serie .remplissage{background:var(--profond-2);width:37%}.barre.plus .remplissage{background:linear-gradient(90deg,var(--marque),var(--marque-degrade) 130%);width:100%}.js .barre .remplissage{width:0}.barre .etiq{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--encre-2);font-weight:600}.barre.plus .etiq{color:var(--fond)}.frise .legende{display:flex;justify-content:space-between;font-size:13px;color:var(--encre-2);border-top:1px solid var(--ligne);padding-top:10px;margin-top:4px;font-variant-numeric:tabular-nums}.frise .note{font-size:13px;color:var(--encre-2);margin-top:12px;line-height:1.5;max-inline-size:none}.ruban{border-block:1px solid var(--ligne);background:var(--fond);padding:16px 0;overflow:hidden}.ruban-piste{display:flex;flex-wrap:wrap;justify-content:center;row-gap:8px}.ruban.on{-webkit-mask-image:linear-gradient(to right,transparent,var(--encre) 7%,var(--encre) calc(100% - 8rem),transparent calc(100% - 5.5rem));mask-image:linear-gradient(to right,transparent,var(--encre) 7%,var(--encre) calc(100% - 8rem),transparent calc(100% - 5.5rem))}.ruban.on .ruban-piste{flex-wrap:nowrap;justify-content:flex-start;width:max-content;animation:defile var(--duree,52s) linear infinite}.ruban.on:hover .ruban-piste,.ruban.on.pause .ruban-piste{animation-play-state:paused}.ruban-cadre{position:relative}.ruban-pause{position:absolute;inset-block:0;inset-inline-end:8px;margin:auto 0;height:30px;padding:0 12px;font:inherit;font-size:13px;font-weight:var(--fw-semibold);color:var(--encre-2);background:var(--fond);border:1px solid var(--ligne);border-radius:var(--r-btn);cursor:pointer}.ruban-pause:hover{border-color:var(--marque);color:var(--encre)}.ruban-pause:focus-visible{outline:3px solid var(--marque);outline-offset:2px}@keyframes defile{from{transform:translateX(0)}to{transform:translateX(-50%)}}.ruban i{display:inline-flex;align-items:center;gap:11px;padding:0 24px;font-style:normal;font-size:14.5px;font-weight:var(--fw-medium);color:var(--encre-2);white-space:nowrap}.ruban i::before{content:"";width:5px;height:5px;background:var(--marque);flex:none}.bandeau{background:var(--fond-2);border-bottom:1px solid var(--ligne);padding:30px 0}.bandeau-grille{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;text-align:center}@media (max-width:820px){.bandeau-grille{grid-template-columns:repeat(2,1fr);gap:28px}}.bandeau b{display:block;font-size:clamp(25px,3vw,36px);font-weight:var(--fw-bold);letter-spacing:-.035em;color:var(--profond-2);font-variant-numeric:tabular-nums;line-height:1.65}.bandeau span{font-size:13px;color:var(--encre-2);display:block;margin-top:4px}.bandeau b span{font:inherit;letter-spacing:inherit;color:inherit;display:inline;margin:0}.bandeau b small{font-size:max(0.8125rem,0.45em);font-weight:inherit;letter-spacing:0}.cartes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px}@media (max-width:900px){.cartes{grid-template-columns:1fr 1fr}}@media (max-width:620px){.cartes{grid-template-columns:1fr}}.carte{background:var(--fond);color:var(--encre);border:1px solid var(--ligne);border-radius:var(--r);padding:27px 25px;transition:transform var(--dur-3) var(--ease-settle),box-shadow var(--dur-3) var(--ease-settle),border-color var(--dur-3) var(--ease-settle)}.carte .ico{width:42px;height:42px;border-radius:var(--r);background:var(--marque-voile);color:var(--marque);display:grid;place-items:center;margin-bottom:16px;transition:background var(--dur-3) var(--ease-settle),transform var(--dur-3) var(--ease-settle),color var(--dur-3) var(--ease-settle)}.carte :is(h3,h4){margin-bottom:8px;color:var(--encre)}.carte p{font-size:15px;color:var(--encre-2)}.tableau{margin-top:36px;border:1px solid var(--ligne);border-radius:var(--r);overflow-x:auto;background:var(--fond);color:var(--encre)}.tableau table{width:100%;border-collapse:collapse}.tableau th,.tableau td{padding:14px 20px;text-align:left;font-size:15px;border-bottom:1px solid var(--ligne)}.tableau thead th{background:var(--fond-2);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--encre-2);font-weight:740}.tableau thead th:not(:first-child),.tableau tbody td:not(:first-child){text-align:center}.tableau tbody tr:last-child > *{border-bottom:0}.tableau tbody td:first-child,.tableau tbody th{font-weight:var(--fw-medium)}.tableau tbody tr{transition:background var(--dur-3) var(--ease-settle)}.tableau .col-vedette{background:var(--marque-voile)}.tableau thead .col-vedette{background:var(--marque-entete);color:var(--marque-fonce)}.admis{background:var(--vert-voile);color:var(--encre);border:1px solid var(--vert-ligne);border-radius:var(--r);padding:clamp(24px,3vw,34px);display:grid;grid-template-columns:auto 1fr;gap:22px;margin-top:36px}@media (max-width:660px){.admis{grid-template-columns:1fr}}.admis .ico{width:46px;height:46px;border-radius:var(--r);background:var(--fond);color:var(--vert);display:grid;place-items:center;border:1px solid var(--vert-ligne)}.admis :is(h3,h4){color:var(--encre)}.admis ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:9px}.admis li{display:flex;gap:10px;font-size:15px;color:var(--encre-2)}.admis li svg{flex:none;color:var(--vert);margin-top:4px}.legale{border-left:3px solid var(--profond-2);background:var(--fond-2);color:var(--encre);padding:20px 24px;border-radius:0 var(--r) var(--r) 0;margin-top:30px}.legale :is(h3,h4){font-size:15.5px;margin-bottom:7px;color:var(--encre)}.legale p{font-size:14.5px;color:var(--encre-2)}.guides{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px}@media (max-width:860px){.guides{grid-template-columns:1fr}}.guide{display:block;text-decoration:none;background:var(--fond);color:var(--encre);border:1px solid var(--ligne);border-radius:var(--r);padding:26px 24px;position:relative;overflow:hidden;transition:transform var(--dur-3) var(--ease-settle),box-shadow var(--dur-3) var(--ease-settle),border-color var(--dur-3) var(--ease-settle)}.guide::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--marque);transform:scaleY(0);transform-origin:50% 0;transition:transform var(--dur-4) var(--ease-settle)}.guide:hover{color:var(--encre);transform:translateY(-4px);border-color:var(--ligne-survol);box-shadow:var(--shadow-2)}.guide:hover::before{transform:scaleY(1)}.guide .cat{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--marque);font-weight:740;display:block;margin-bottom:11px}.guide h3{margin-bottom:9px;color:var(--encre)}.guide p{font-size:14.5px;color:var(--encre-2)}.guide .fleche{margin-top:15px;font-size:14px;font-weight:620;color:var(--marque);display:inline-flex;align-items:center;gap:7px;transition:gap var(--dur-3) var(--ease-settle)}.guide:hover .fleche{gap:12px}.section .faq{margin-top:38px}.q{border-bottom:1px solid var(--ligne)}.q > summary{display:flex;align-items:center;gap:18px;padding:22px 0;list-style:none;cursor:pointer;font-size:17px;font-weight:610;line-height:1.4;letter-spacing:-.015em;transition:color var(--dur-3) var(--ease-settle)}.q > summary::-webkit-details-marker{display:none}.q > summary:focus-visible{outline-offset:-3px}.q > summary:hover{color:var(--marque)}.q .plus{margin-left:auto;flex:none;width:22px;height:22px;position:relative;transition:transform var(--dur-3) var(--ease-settle)}.q .plus::before,.q .plus::after{content:"";position:absolute;inset:50% 0 auto 0;height:1.8px;background:currentColor;border-radius:2px}.q .plus::after{transform:rotate(90deg);transition:opacity var(--dur-3) var(--ease-settle)}.q[open] .plus{transform:rotate(180deg)}.q[open] .plus::after{opacity:0}.rep p{padding-bottom:24px;font-size:15.5px;color:var(--encre-2);max-width:80ch}.form-sec{background:var(--fond-2);border-top:1px solid var(--ligne)}.form-grille{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,4vw,60px);align-items:start}@media (max-width:940px){.form-grille{grid-template-columns:1fr}}@media (min-width:64em){.form-grille > :first-child{position:sticky;inset-block-start:calc(var(--header-h) + 1.5rem)}}.form-sec h2{margin-bottom:18px}.carte-form{background:var(--fond);color:var(--encre);border:1px solid var(--ligne);border-radius:6px;padding:clamp(24px,2.8vw,34px);box-shadow:var(--shadow-3)}.etapes-ind{display:flex;gap:8px;margin-bottom:20px}.etapes-ind div{flex:1;height:3px;background:var(--ligne);border-radius:2px;overflow:hidden}.etapes-ind div::after{content:"";display:block;height:100%;width:0;background:var(--marque);transition:width var(--dur-5) var(--ease-settle)}.etapes-ind div.on::after{width:100%}.form-titre{font-size:var(--fs-700);font-weight:var(--fw-heading);line-height:1.2;letter-spacing:var(--ls-heading);color:var(--encre);margin:0 0 5px}.form-sous{font-size:14.5px;color:var(--encre-2);margin:0 0 20px}.ff{display:grid;gap:var(--form-gap);min-width:0;margin:0;padding:0;border:0}.ff .duo{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ff .duo > *{min-width:0}@media (max-width:480px){.ff .duo{grid-template-columns:1fr}}.ff .field{gap:0}.ff label,.ff .lab{display:block;font-size:13px;font-weight:var(--fw-semibold);color:var(--encre-2);margin-bottom:6px}.ff label > input,.ff label > select{margin-top:6px}.ff input,.ff select{width:100%;padding:12px 14px;font:inherit;font-size:var(--fs-input);color:var(--encre);border:1.5px solid var(--line-input);border-radius:var(--r-btn);background:var(--fond-2);transition:border-color var(--dur-3) var(--ease-settle),background var(--dur-3) var(--ease-settle),box-shadow var(--dur-3) var(--ease-settle)}.ff input::placeholder{color:var(--text-placeholder);opacity:1}.ff input:focus,.ff select:focus{outline:2px solid transparent;outline-offset:2px;border-color:var(--marque);background:var(--fond);box-shadow:var(--shadow-focus)}.ff .is-invalid input:not([type="radio"]),.ff .is-invalid select,.ff input[aria-invalid="true"],.ff select[aria-invalid="true"]{border-color:var(--line-error);box-shadow:inset 0 0 0 1px var(--line-error)}.ff .field__msg{margin-top:6px}.ff .field__msg:empty{display:none}.ff .field__hint{margin:2px 0 6px;font-size:13px}.radios{display:flex;gap:9px;flex-wrap:wrap}.radios label{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--line-input);border-radius:var(--r-btn);padding:10px 15px;cursor:pointer;font-size:14.5px;font-weight:550;margin:0;transition:border-color var(--dur-3) var(--ease-settle),background var(--dur-3) var(--ease-settle)}.radios label:hover{border-color:var(--encre-2)}.radios input{width:auto;padding:0;accent-color:var(--marque)}.radios input:checked + span{font-weight:var(--fw-heading);color:var(--marque)}.is-invalid .radios label{border-color:var(--line-error)}.ff .consent{display:flex;gap:11px;align-items:flex-start;margin:2px 0 0;padding:14px 16px;background:var(--fond-2);border:1px solid var(--ligne);border-radius:var(--r-btn);cursor:pointer;transition:border-color var(--dur-3) var(--ease-settle),background var(--dur-3) var(--ease-settle)}.ff .consent:hover{border-color:var(--encre-3)}.ff .consent > input{width:18px;height:18px;flex:none;margin:1px 0 0;padding:0;accent-color:var(--marque);cursor:pointer}.ff .consent > span{font-size:13.5px;line-height:1.5;color:var(--encre-2);font-weight:400}.ff .consent > input:checked ~ span{color:var(--encre)}.ff .is-invalid .consent{border-color:var(--line-error)}.mention{font-size:11.5px;color:var(--encre-2);margin:13px 0 0;line-height:1.5;text-align:center}.form-exploitant,.consent-id,.form-avis,.form-droits{font-size:11.5px;line-height:1.5;color:var(--encre-2)}.form-exploitant{margin:-12px 0 18px}.modale .form-exploitant{margin:-10px 0 16px}.consent-id{margin:6px 0 0}.form-avis{margin:0}.form-droits{margin:-6px 0 0}.form-droits summary{padding-block:4px;font-weight:var(--fw-semibold);color:var(--encre);cursor:pointer}@media (pointer:coarse){.form-droits summary{padding-block:12px}}.form-droits p{margin:6px 0 0}.rassure{display:grid;gap:16px;margin-top:4px}.rassure > div{display:flex;gap:12px;align-items:flex-start}.rassure > div > div{display:block;min-inline-size:0}.rassure svg{flex:none;color:var(--vert);margin-top:3px}.rassure b{display:block;font-size:15px;margin-bottom:2px;color:var(--encre)}.rassure p{font-size:14px;color:var(--encre-2)}.voile{position:fixed;inset:0;z-index:var(--z-modal);background:var(--veil);backdrop-filter:blur(5px);display:grid;place-items:center;padding:20px;opacity:0;visibility:hidden;transition:opacity var(--dur-3) var(--ease-settle),visibility var(--dur-3) var(--ease-settle)}.voile.on{opacity:1;visibility:visible}.modale{background:var(--fond);color:var(--encre);border-radius:7px;width:min(560px,100%);max-height:90vh;max-height:90dvh;overflow-y:auto;overscroll-behavior:contain;box-shadow:var(--shadow-modal);position:relative;transform:translateY(18px) scale(.97);transition:transform var(--dur-4) var(--ease-settle)}.voile.on .modale{transform:none}.modale .tete-m{position:sticky;top:0;background:var(--fond);border-bottom:1px solid var(--ligne);padding:20px 68px 16px 26px;z-index:2}.tete-titre{font-size:var(--fs-700);font-weight:var(--fw-heading);line-height:1.2;letter-spacing:var(--ls-heading);color:var(--encre);margin:0 0 3px}.modale .tete-m p:not(.tete-titre){font-size:14px;color:var(--encre-2);margin:0}.modale .corps-m{padding:22px 26px 26px}.modale .carte-form{border:0;box-shadow:none;padding:0}.modale .form-titre{font-size:17px}.modale .form-sous{font-size:14px;margin-bottom:18px}.fermer{position:absolute;top:14px;right:14px;width:44px;height:44px;border:0;cursor:pointer;background:var(--fond-2);border-radius:var(--r-btn);color:var(--encre-2);display:grid;place-items:center;z-index:3;transition:background var(--dur-3) var(--ease-settle),color var(--dur-3) var(--ease-settle)}.fermer:hover{background:var(--ligne);color:var(--encre)}.modale .rassure{margin-top:20px;padding-top:18px;border-top:1px solid var(--ligne);gap:13px}.modale .rassure b{font-size:14px}.modale .rassure p{font-size:13px}@media (max-width:37.49em){.modale .tete-m{padding:16px 64px 14px 18px}.modale .tete-m p:not(.tete-titre){display:none}.modale .corps-m{padding:18px 18px 22px}.modale .ff .duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.modale .ff .radios{display:flex;flex-wrap:wrap;gap:6px}.modale .ff .radios label{flex:1 1 auto;justify-content:center;gap:6px;min-inline-size:0;padding-inline:8px;white-space:nowrap}}body.fige{overflow:hidden}.collant{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);background:var(--glass-strong);backdrop-filter:blur(14px);border-top:1px solid var(--ligne);color:var(--encre);padding:11px 16px calc(11px + env(safe-area-inset-bottom,0px));display:flex;gap:11px;align-items:center;transform:translateY(110%);transition:transform var(--dur-4) var(--ease-settle)}.collant.on{transform:none}.collant .txt{font-size:13px;color:var(--encre-2);line-height:1.35;flex:1;min-width:0}.collant .txt b{display:block;color:var(--encre);font-size:14px}.collant .btn{padding:12px 20px;font-size:14px;flex:none}@media (min-width:941px){.collant{display:none}}html:not(.js) .collant{display:none}.wrap--etroit{max-width:900px}.hero-visuel{display:grid;gap:18px;min-width:0}.hero-art{min-width:0}.hero-art > svg{display:block;inline-size:100%;block-size:auto}.section .trait{margin-top:68px}.trait-titre{margin-top:34px}.tableau-note{margin-top:14px;font-size:13px;color:var(--encre-2);max-inline-size:none}.admis-note{margin-top:15px;font-size:14.5px;color:var(--encre-2)}.admis b{color:var(--encre)}.couverture-suite{margin-block-start:clamp(44px,5vw,68px)}.couverture-suite .ph-overlap__panel{box-shadow:var(--shadow-3)}.couverture-suite .s-index__systems{margin-block:var(--space-1)}.guides-photo{margin-block-start:34px}.guides-suite{margin-block-start:clamp(36px,4vw,52px);display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.guides-liens h3{margin-bottom:14px}.guides-liens ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);column-gap:28px}.guides-liens li{border-bottom:1px solid var(--ligne)}.guides-liens a{display:block;padding:11px 0;font-size:15px;font-weight:var(--fw-medium);color:var(--encre);text-decoration:none;transition:color var(--dur-3) var(--ease-settle)}.guides-liens a:hover{color:var(--marque)}.guides-art > svg{display:block;inline-size:100%;block-size:auto}.faq-suite{margin-top:24px}.lien-suite{font-size:14px;font-weight:620;color:var(--marque);text-decoration:none}.lien-suite:hover{color:var(--marque-fonce);text-decoration:underline}.lien-suite{display:inline-block;min-block-size:var(--tap);padding-block:10px;line-height:1.5;text-underline-offset:4px}.lien-suite::after{content:" →";white-space:nowrap}.faq-suite .lien-suite::after{content:none}body.page-home main > .s-statement.s-statement--compact:nth-child(n):not(.section--tint){--surface-page:var(--fond);background:var(--fond);border-block:0;padding-block:var(--rhythm-2)}@media (min-width:48em){.guides-liens ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.guides-photo .ph-panorama{padding-block-end:0}.guides-photo .ph-panorama__frame.frame--21x9{grid-column:2 / 14}.guides-suite{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:center;gap:40px}}@media (pointer:coarse){:root{--fs-input:1rem}.fermer{top:12px;right:12px}.langue a{min-height:42px}}@media (prefers-reduced-motion:reduce){.ruban.on .ruban-piste{animation:none}.ruban-pause{display:none}.trait{transform:none}.btn:hover,.guide:hover,.s-index__row:is(:has(.s-index__link)):hover{transform:none}.hero-fond,.hero-trame{transform:none !important}}@media print{.nav{position:static;backdrop-filter:none;box-shadow:none}.nav-lien,.nav-menu,.nav-panneau,.langue,.jauge,.collant,.voile,.ruban,.hero-fond,.hero-trame,.nav .btn{display:none !important}.js .barre.serie .remplissage{width:37%}.js .barre.plus .remplissage{width:100%}}@media (forced-colors:active){.btn{border:2px solid ButtonText}.carte,.guide,.frise,.carte-form,.modale,.tableau,.admis,.legale,.collant,.s-index__row,.step{border:1px solid CanvasText}.barre .remplissage{border:1px solid CanvasText}.ff input,.ff select,.radios label,.ff .consent{border-color:FieldText}.ff input:focus,.ff select:focus{outline:2px solid Highlight}.etapes-ind div{border:1px solid CanvasText}.etapes-ind div.on::after{background:Highlight}.ruban i::before{background:CanvasText}}@media (min-width:64em){.page-home #how-it-works .ph-duo__main{grid-column:2 / 10;grid-row:1 / 3}.page-home #comment-acheter .ph-duo__main{grid-column:2 / 10;grid-row:1 / 3}.page-home #how-it-works .ph-duo__ghost{display:none}.page-home #comment-acheter .ph-duo__ghost{display:none}.page-home #how-it-works .ph-duo__text{grid-column:10 / 14;grid-row:1;align-self:start;padding:0 0 var(--space-4)}.page-home #comment-acheter .ph-duo__text{grid-column:10 / 14;grid-row:1;align-self:start;padding:0 0 var(--space-4)}.page-home #how-it-works .ph-duo__detail{grid-column:10 / 14;grid-row:2;margin-block-start:0;align-self:end}.page-home #comment-acheter .ph-duo__detail{grid-column:10 / 14;grid-row:2;margin-block-start:0;align-self:end}}@media (min-width:64em){.ph-sticky__chapter--flat{align-items:stretch}.ph-sticky__chapter--flat .ph-sticky__frame{grid-column:2 / 7;align-self:stretch;justify-self:stretch;max-inline-size:none}.ph-sticky__chapter--flat .ph-sticky__frame .photo{grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.ph-sticky__chapter--flat .ph-sticky__frame,.ph-sticky__chapter--flat .ph-sticky__frame .photo{block-size:100%}.ph-sticky__chapter--flat .ph-sticky__frame .photo picture{block-size:100%;max-block-size:none;aspect-ratio:auto}.ph-sticky__chapter--flat .ph-sticky__frame img{block-size:100%;inline-size:100%;object-fit:cover;object-position:24% 50%}:is(.page-roadside,.page-assistance-routiere) .ph-overlap--flip{padding-block-end:0}:is(.page-roadside,.page-assistance-routiere) .ph-overlap--flip .ph-overlap__frame{grid-column:2 / 14}:is(.page-roadside,.page-assistance-routiere) .ph-overlap--flip .ph-overlap__panel{grid-column:2 / 7;align-self:start;margin:var(--space-5) 0 0 var(--space-5);padding:var(--space-4) var(--space-5)}.s-qa:not(.s-qa--topics) .s-qa__head,.s-qa:not(.s-qa--topics) .s-qa__body{grid-column:2 / 14}}.ph-sticky__text .s-index__list{grid-template-columns:minmax(0,1fr)}.s-qa__guides a{padding:0.5rem 0.9rem;background:var(--fond);border:1px solid var(--ligne);border-radius:var(--r-btn,4px);text-decoration:none}.site-footer .wrap > p{max-inline-size:130ch}.site-footer__logo{justify-self:start;margin-block-end:var(--space-4)}@media (min-width:64em){.ph-sticky__frame{grid-column:2 / 7;justify-self:stretch;max-inline-size:none}.ph-sticky__chapter--flip .ph-sticky__frame{grid-column:9 / 14;justify-self:stretch}#facts .ph-sticky__chapter{align-items:stretch;min-block-size:0;row-gap:var(--space-5)}#facts .ph-sticky__text{display:contents}#facts .ph-sticky__chapter + .ph-sticky__chapter{margin-block-start:var(--space-10)}#facts .ph-sticky__text .s-index__head{grid-column:2 / 14;grid-row:1;margin:0}#facts .ph-sticky__text .s-index__list{grid-column:2 / 14;grid-row:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);align-items:stretch;margin:0}#facts .ph-sticky__text .s-index__row{block-size:100%;hyphens:manual;overflow-wrap:normal;word-break:normal}#facts .ph-sticky__text .s-index__row :is(.s-index__term,.s-index__text){hyphens:manual;overflow-wrap:normal;word-break:normal}#facts .ph-sticky__chapter:not(.ph-sticky__chapter--flip) .ph-sticky__frame{grid-column:2 / 14;grid-row:2;position:static;max-inline-size:none}#facts .ph-sticky__chapter:not(.ph-sticky__chapter--flip) .ph-sticky__frame .photo picture{aspect-ratio:auto;block-size:clamp(15rem,22vw,20rem);max-block-size:none}#facts .ph-sticky__chapter:not(.ph-sticky__chapter--flip) .ph-sticky__frame img{block-size:100%;inline-size:100%;object-fit:cover}#facts .ph-sticky__chapter--flip .ph-sticky__text .s-index__list{grid-column:2 / 9;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}#facts .ph-sticky__chapter--flip .ph-sticky__frame{grid-column:9 / 14;grid-row:2;position:static;align-self:stretch;block-size:100%;max-inline-size:none}#facts .ph-sticky__chapter--flip .ph-sticky__frame .photo{block-size:100%;grid-template-rows:minmax(0,1fr) auto}#facts .ph-sticky__chapter--flip .ph-sticky__frame .photo picture{block-size:100%;max-block-size:none;aspect-ratio:auto}#facts .ph-sticky__chapter--flip .ph-sticky__frame img{block-size:100%;inline-size:100%;object-fit:cover}#facts .ph-sticky__chapter--flip .s-index__head h3{display:block;inline-size:100%;font-size:var(--fs-500);padding-block-end:var(--space-3);border-block-end:1px solid var(--ligne)}}@media (min-width:64em){:is(.page-price-match,.page-egalisation-de-prix) .ph-panorama{padding-block-end:0}:is(.page-price-match,.page-egalisation-de-prix) .ph-panorama__frame{grid-column:2 / 14;grid-row:1}:is(.page-price-match,.page-egalisation-de-prix) .ph-panorama__panel{grid-column:2 / 14;grid-row:2;align-self:start;margin:0;max-inline-size:none;padding:var(--space-5) var(--space-6);flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-6)}:is(.page-price-match,.page-egalisation-de-prix) .ph-panorama__panel > :is(h2,h3){flex:0 1 22rem}:is(.page-price-match,.page-egalisation-de-prix) .ph-panorama__panel > p{flex:1 1 24rem;max-inline-size:44rem}.page-vaut-la-peine .ph-overlap--flip .ph-overlap__panel{grid-column:2 / 14;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-6)}.page-vaut-la-peine .ph-overlap--flip .ph-overlap__panel > .ph-overlap__title{flex:0 1 22rem;margin:0}.page-vaut-la-peine .ph-overlap--flip .ph-overlap__panel > p{flex:1 1 24rem;max-inline-size:52rem}.page-vaut-la-peine .ph-overlap--flip{padding-block-end:0;margin-block-end:var(--space-8)}.page-vaut-la-peine .ph-overlap--flip .ph-overlap__frame{grid-column:2 / 14}.page-vaut-la-peine .ph-overlap--flip .ph-overlap__panel{grid-row:2;align-self:start;margin:0;padding:var(--space-5) var(--space-6) var(--space-6)}}@media (min-width:64em){:is(.page-price-match,.page-egalisation-de-prix) .s-photo:has(> .sheet > .ph-panorama){padding-block:0 var(--space-10)}}@media (min-width:64em){:is(.page-how-it-works,.page-fonctionnement,.page-vs-third-party,.page-vs-independante,.page-ontario) .ph-duo__main{grid-column:2 / 10;grid-row:1 / 3}:is(.page-how-it-works,.page-fonctionnement,.page-vs-third-party,.page-vs-independante,.page-ontario) .ph-duo__ghost{display:none}:is(.page-how-it-works,.page-fonctionnement,.page-vs-third-party,.page-vs-independante,.page-ontario) .ph-duo__text{grid-column:10 / 14;grid-row:1;align-self:start;padding:var(--space-5);background:var(--fond-2);border:1px solid var(--ligne);border-radius:var(--photo-radius)}:is(.page-how-it-works,.page-fonctionnement,.page-vs-third-party,.page-vs-independante,.page-ontario) .ph-duo__detail{grid-column:10 / 14;grid-row:2;margin-block-start:0;align-self:end;outline:0}}@media (min-width:64em){:is(.page-how-it-works,.page-fonctionnement,.page-vs-third-party,.page-vs-independante,.page-ontario) .ph-duo{row-gap:var(--space-4);align-items:stretch}:is(.page-how-it-works,.page-fonctionnement,.page-vs-third-party,.page-vs-independante,.page-ontario) .ph-duo__main{align-self:stretch;display:grid}:is(.page-how-it-works,.page-fonctionnement,.page-vs-third-party,.page-vs-independante,.page-ontario) .ph-duo__main > .frame,:is(.page-how-it-works,.page-fonctionnement,.page-vs-third-party,.page-vs-independante,.page-ontario) .ph-duo__main > .frame .photo{block-size:100%}:is(.page-how-it-works,.page-fonctionnement,.page-vs-third-party,.page-vs-independante,.page-ontario) .ph-duo__main > .frame .photo{grid-template-rows:minmax(0,1fr)}:is(.page-how-it-works,.page-fonctionnement,.page-vs-third-party,.page-vs-independante,.page-ontario) .ph-duo__main > .frame .photo picture{block-size:100%;aspect-ratio:auto;max-block-size:none;min-block-size:26rem}:is(.page-how-it-works,.page-fonctionnement,.page-vs-third-party,.page-vs-independante,.page-ontario) .ph-duo__detail{--cell-ar:3 / 2}:is(.page-how-it-works,.page-fonctionnement,.page-vs-third-party,.page-vs-independante,.page-ontario) .ph-duo__text > h3 + p{margin-block-end:var(--space-2)}}@media (min-width:64em){:is(.page-vs-third-party,.page-vs-independante,.page-buy-online,.page-acheter-en-ligne,.page-ontario,.page-faq) .s-text > .sheet > .ph-inlay{align-self:stretch;max-inline-size:none;display:grid}:is(.page-vs-third-party,.page-vs-independante,.page-buy-online,.page-acheter-en-ligne,.page-ontario,.page-faq) .s-text > .sheet > .ph-inlay .ph-inlay__ghost{display:none}:is(.page-vs-third-party,.page-vs-independante,.page-buy-online,.page-acheter-en-ligne,.page-ontario,.page-faq) .s-text > .sheet > .ph-inlay .ph-inlay__frame,:is(.page-vs-third-party,.page-vs-independante,.page-buy-online,.page-acheter-en-ligne,.page-ontario,.page-faq) .s-text > .sheet > .ph-inlay .photo{block-size:100%}:is(.page-vs-third-party,.page-vs-independante,.page-buy-online,.page-acheter-en-ligne,.page-ontario,.page-faq) .s-text > .sheet > .ph-inlay .photo{grid-template-rows:minmax(0,1fr)}:is(.page-vs-third-party,.page-vs-independante,.page-buy-online,.page-acheter-en-ligne,.page-ontario,.page-faq) .s-text > .sheet > .ph-inlay .photo picture{block-size:100%;aspect-ratio:auto;max-block-size:none;min-block-size:22rem}:is(.page-vs-third-party,.page-vs-independante,.page-buy-online,.page-acheter-en-ligne,.page-ontario,.page-faq) .s-text > .sheet > .ph-inlay .photo__caption{justify-self:end}}@media (min-width:48em){.ph-scene--sky .ph-scene__line{align-self:flex-start;padding:var(--space-1) var(--space-8) var(--space-1) var(--space-3);margin-inline-start:calc(var(--space-3) * -1);background:linear-gradient(90deg,color-mix(in srgb,var(--profond) 55%,transparent) 0,color-mix(in srgb,var(--profond) 55%,transparent) 75%,transparent 100%)}}@media (min-width:64em){.s-index:not(.s-index--photo) > .sheet > .s-index__head:has(> .s-index__lede),.s-feature > .sheet > .s-feature__head:has(> .s-feature__lede),.s-steps:not(.s-steps--list) > .sheet > .s-steps__head:has(> .s-steps__lede){grid-column:2 / 14;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--gap);align-items:end}.s-index:not(.s-index--photo) > .sheet > .s-index__head > .s-index__lede,.s-feature > .sheet > .s-feature__head > .s-feature__lede,.s-steps:not(.s-steps--list) > .sheet > .s-steps__head > .s-steps__lede{max-inline-size:none}.s-qa__guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.s-qa__guides:has(> li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.s-qa__guides a{inline-size:100%;justify-content:flex-start;box-sizing:border-box}.s-qa__body > p:has(> .btn){justify-self:end}}@media (min-width:40em) and (max-width:63.99em){.s-qa__guides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.s-qa__guides a{inline-size:100%;box-sizing:border-box}}@media (min-width:64em){.site-footer .wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gap,2rem)}.site-footer .wrap > *{grid-column:1 / -1}.site-footer .wrap > p:nth-of-type(-n+2){grid-column:auto;max-inline-size:none}.site-footer .wrap > p{max-inline-size:none}}.s-colophon__sources,.s-colophon__legal{font-size:0.8125rem}.s-colophon__sources{max-inline-size:none}@media (min-width:64em){.s-colophon__sources{grid-column:2 / 9}.s-colophon__legal{grid-column:9 / 14}}.s-table__grid thead th{font-size:0.75rem}@media (max-width:47.99em){.s-table--matrix .s-table__grid thead th{font-size:0.75rem}}.field__label{font-size:0.8125rem}.section--ink :is(.note,.tableau-note,small,.s-opener__dateline,.field__hint):not(.frise *){color:var(--pied-gras)}.s-pull:not(.section--ink) .btn.fantome{background:var(--fond);color:var(--encre);border:1.5px solid var(--marque);font-size:15px}.s-pull:not(.section--ink) .btn.fantome:hover{background:var(--marque-voile);color:var(--encre);border-color:var(--marque-fonce)}.section--ink .btn.fantome,.section--ink .btn--secondary,.section--ink .btn--quiet{background:transparent;color:#fff;border:1.5px solid #fff;font-size:15px}.section--ink .btn.fantome:hover,.section--ink .btn--secondary:hover,.section--ink .btn--quiet:hover{background:color-mix(in srgb,#fff 14%,transparent);color:#fff;border-color:#fff}.s-closing,.cta-band{--pad:var(--rhythm-1);padding-block:var(--rhythm-1)}.s-band:has(> .sheet > .ph) + .s-closing{padding-block-start:var(--rhythm-1)}.s-closing .sheet{align-items:center}.s-closing__copy,.s-closing__art{align-self:center}@media (max-width:47.99em){.tableau th,.tableau td{padding:0.625rem 0.5rem;font-size:0.8125rem;line-height:1.35;overflow-wrap:break-word}.tableau thead th{font-size:0.6875rem;letter-spacing:.04em}.s-table--matrix .s-table__grid th,.s-table--matrix .s-table__grid td{padding-inline:0.25rem}.s-table--matrix .s-table__grid thead th{font-size:0.6875rem;letter-spacing:.03em;line-height:1.25}}@media (max-width:47.99em){.hero-actions{flex-direction:column;align-items:stretch}.hero-actions > .btn{inline-size:100%}.carte{padding-inline:16px}}@media (max-width:47.99em){.frise .barre{margin-top:34px;height:36px}.frise .barre .remplissage{overflow:visible}.frise .barre-label{position:absolute;top:-23px;left:0;color:var(--encre-2);font-size:12px;line-height:1.5}}.page-home .s-clock .ph-bleed{overflow-x:clip}.vin-help [data-ill="vinloc"] > :is(path:nth-of-type(n+10):nth-of-type(-n+12),path:nth-of-type(16),g:nth-of-type(5)){display:none}

/* ===== hero.css ===== */
:root{--hx-ink-0:color-mix(in srgb,var(--profond) 0%,transparent);--hx-ink-30:color-mix(in srgb,var(--profond) 30%,transparent);--hx-ink-55:color-mix(in srgb,var(--profond) 55%,transparent);--hx-ink-75:color-mix(in srgb,var(--profond) 75%,transparent);--hx-ink-88:color-mix(in srgb,var(--profond) 88%,transparent);--hx-ink-96:color-mix(in srgb,var(--profond) 96%,transparent);--hx-red-glow:color-mix(in srgb,var(--marque) 34%,transparent);--hx-red-0:color-mix(in srgb,var(--marque) 0%,transparent);--hx-text:var(--fond);--hx-text-2:color-mix(in srgb,var(--fond) 82%,transparent);--hx-text-3:color-mix(in srgb,var(--fond) 66%,transparent);--hx-glass:color-mix(in srgb,var(--fond) 9%,transparent);--hx-glass-2:color-mix(in srgb,var(--fond) 16%,transparent);--hx-glass-line:color-mix(in srgb,var(--fond) 22%,transparent);--hx-grid-line:color-mix(in srgb,var(--fond) 7%,transparent);--hx-sheen:color-mix(in srgb,var(--fond) 13%,transparent);--hx-shadow-card:0 2px 4px color-mix(in srgb,var(--profond) 18%,transparent),0 40px 80px -28px color-mix(in srgb,var(--profond) 70%,transparent);--hx-text-shadow:0 2px 28px color-mix(in srgb,var(--profond) 55%,transparent)}.hx{--hx-h:clamp(36rem,88svh,52rem);--hx-top:calc(var(--header-h) + clamp(2.5rem,6vw,5.5rem));--hx-end:clamp(2.75rem,5.5vw,4.75rem);position:relative;isolation:isolate;overflow:clip;display:grid;align-content:end;min-block-size:var(--hx-h);padding-block:var(--hx-top) var(--hx-end);color:var(--hx-text);background:var(--profond)}main > .hx:first-child{margin-block-start:0}.hx > *{grid-column:1 / -1}.hx > :is(.hx__media,.hx__veil,.hx__grid,.hx__stripes){grid-area:auto}.hx--cover{--hx-h:clamp(40rem,96svh,60rem)}.hx--short{--hx-h:clamp(28rem,62svh,38rem)}.hx__media{position:absolute;inset:0;z-index:-4;overflow:hidden;opacity:calc(1 - var(--hx-p,0) * 0.45)}.hx__media > .hx__frame{position:absolute;inset:-3% -2% -14%;--cell-ar:auto;border-radius:0}.hx__frame .photo{display:block;block-size:100%}.hx__frame .photo picture,.hx__frame .photo img{block-size:100%;inline-size:100%;aspect-ratio:auto;max-block-size:none}.hx__frame .photo__placeholder{position:absolute;inset:0}.hx__frame .photo img{object-position:var(--fx,50%) var(--fy,50%)}.hx__veil{position:absolute;inset:0;z-index:-3;pointer-events:none;background:radial-gradient(48rem 30rem at 0% 104%,var(--hx-red-glow) 0%,var(--hx-red-0) 68%),linear-gradient(90deg,var(--hx-ink-96) 0%,var(--hx-ink-88) 26%,var(--hx-ink-55) 50%,var(--hx-ink-0) 78%),linear-gradient(0deg,var(--hx-ink-88) 0%,var(--hx-ink-0) 46%)}.hx--poster .hx__veil{background:radial-gradient(52rem 30rem at 0% 104%,var(--hx-red-glow) 0%,var(--hx-red-0) 68%),linear-gradient(90deg,var(--hx-ink-75) 0%,var(--hx-ink-30) 46%,var(--hx-ink-0) 72%),linear-gradient(0deg,var(--hx-ink-96) 0%,var(--hx-ink-75) 26%,var(--hx-ink-0) 62%)}.hx__grid{position:absolute;inset:-1.5rem 0;z-index:-2;pointer-events:none;background-image:linear-gradient(var(--hx-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--hx-grid-line) 1px,transparent 1px);background-size:68px 68px;-webkit-mask-image:radial-gradient(54rem 30rem at 18% 70%,var(--encre) 0%,transparent 74%);mask-image:radial-gradient(54rem 30rem at 18% 70%,var(--encre) 0%,transparent 74%)}.hx__stripes{position:absolute;z-index:-1;inset-block:0;inset-inline-end:clamp(1rem,9vw,9rem);inline-size:clamp(5rem,9vw,8.5rem);pointer-events:none}.hx__stripes::before,.hx__stripes::after{content:"";position:absolute;inset-block:0;transform:skewX(-16deg);transform-origin:50% 100%}.hx__stripes::before{inset-inline-start:0;inline-size:38%;background:linear-gradient(180deg,var(--hx-red-0) 0%,var(--marque) 38%,var(--marque-fonce) 100%);opacity:0.92}.hx__stripes::after{inset-inline-start:52%;inline-size:9%;background:linear-gradient(180deg,var(--hx-red-0) 10%,var(--marque-clair) 60%,var(--marque) 100%);opacity:0.85}.hx::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;transform:translateX(-100%);background:linear-gradient(105deg,transparent 30%,var(--hx-sheen) 48%,transparent 66%)}.hx > .sheet{position:relative;row-gap:var(--space-8);align-items:end}.hx__copy{display:grid;gap:var(--space-5);justify-items:start;align-content:end}.hx__copy > *{margin:0}.hx__aside{display:grid;gap:var(--space-4);min-inline-size:0;align-content:end}@media (min-width:64em){.hx > .sheet{grid-template-rows:auto;column-gap:var(--gap)}.hx__copy{grid-column:2 / 9;grid-row:1}.hx__aside{grid-column:9 / 14;grid-row:1}.hx:not(:has(.hx__aside)) .hx__copy{grid-column:2 / 11}.hx--poster .hx__copy{grid-column:2 / 10}.hx--poster .hx__aside{grid-column:10 / 14}}.hx h1{color:var(--hx-text);font-size:clamp(2.35rem,4.6vw,4.15rem);line-height:1.02;letter-spacing:-0.032em;font-weight:var(--fw-bold);max-inline-size:15em;text-wrap:balance;text-shadow:var(--hx-text-shadow)}.hx--cover h1{font-size:clamp(2.6rem,6vw,5.4rem);line-height:0.98}html[lang^="fr"] .hx--cover h1{font-size:clamp(2.45rem,5.4vw,4.9rem)}.hx--short h1{font-size:clamp(2.1rem,3.8vw,3.4rem)}.hx h1 em{font-style:normal;color:var(--marque-clair)}.hx__l{display:block;padding-block-end:0.2em;margin-block-end:-0.2em;overflow:clip}.hx__l > span{display:inline-block}.hx h1 .hx__l--kick{font-size:var(--hx-kick-size,clamp(1.05rem,0.3em,1.5rem));line-height:1.25;letter-spacing:-0.01em;color:var(--hx-text);margin-block-end:0.35em;text-wrap:balance}.hx h1 .hx__l--sub{font-size:var(--hx-sub-size,0.42em);line-height:1.25;letter-spacing:-0.015em;color:var(--hx-text-2);margin-block-start:0.45em;padding-block-start:0.55em;text-wrap:balance}.hx h1 .hx__l--sub > span{position:relative}.hx h1 .hx__l--sub > span::before{content:"";position:absolute;inset-block-start:-0.55em;inset-inline-start:0;inline-size:2.6em;block-size:3px;background:var(--marque);border-radius:2px}.hx h1 .hx__l--sub em{color:var(--marque-clair)}.hx .eyebrow{display:inline-flex;align-items:center;gap:0.7rem;margin:0;color:var(--hx-text)}.hx__dot{position:relative;inline-size:0.5rem;block-size:0.5rem;border-radius:50%;background:var(--marque);flex:none}.hx__dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--marque-clair);opacity:0}.hx__lede{max-inline-size:36em;font-size:var(--fs-500);line-height:1.6;color:var(--hx-text-2);text-wrap:pretty}.hx__note{max-inline-size:46em;font-size:var(--fs-300);line-height:1.5;color:var(--hx-text-3)}.hx__note a,.hx__lede a{color:var(--hx-text);text-decoration-color:var(--marque-clair)}.hx .breadcrumbs{margin:0 0 calc(var(--space-2) * -1)}.hx .breadcrumbs__list li{color:var(--hx-text-3)}.hx .breadcrumbs__list li + li::before{color:var(--hx-text-3)}.hx .breadcrumbs__list a{color:var(--hx-text-2);text-decoration-color:var(--marque-clair)}.hx .breadcrumbs [aria-current="page"]{color:var(--hx-text)}.hx .phone-inline{color:var(--hx-text)}.hx .puces{margin:0}.hx .puces li{background:var(--hx-glass);border-color:var(--hx-glass-line);color:var(--hx-text);box-shadow:none;-webkit-backdrop-filter:blur(10px) saturate(1.4);backdrop-filter:blur(10px) saturate(1.4)}.hx .puces svg{color:var(--marque-clair)}.hx .btn-row,.hx .hero-actions{margin:0;gap:var(--space-3)}.hx .btn.fantome{color:var(--hx-text);border-color:var(--hx-glass-line);background:var(--hx-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hx .btn.fantome:hover{color:var(--hx-text);background:var(--hx-glass-2);border-color:var(--hx-text)}.hx-card{position:relative;min-inline-size:0;background:var(--fond);color:var(--encre);border-radius:var(--radius-lg);box-shadow:var(--hx-shadow-card);padding:1.5rem 1.625rem}.hx-card > *{margin:0}.hx-card > * + *{margin-block-start:var(--space-3)}.hx-card__k{font-size:0.8125rem;line-height:1.2;letter-spacing:0.04em;text-transform:uppercase;font-weight:var(--fw-bold);color:var(--encre-2)}.hx-card__v{font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.15;letter-spacing:var(--ls-heading);font-weight:var(--fw-bold);color:var(--encre)}.hx-card__v em{font-style:normal;color:var(--marque)}.hx-card__t{font-size:var(--fs-350);line-height:1.5;color:var(--encre-2)}.hx-card > .ill,.hx-card > svg{display:block;inline-size:100%;block-size:auto;max-block-size:15rem}.hx-card--art{padding:1.25rem 1.5rem}.hx-card--ink{background:var(--hx-ink-88);color:var(--hx-text);border:1px solid var(--hx-glass-line);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}.hx-card--ink .hx-card__k{color:var(--hx-text-3)}.hx-card--ink .hx-card__v,.hx-card--ink .hx-card__t{color:var(--hx-text)}.hx-card--ink .hx-card__v em{color:var(--marque-clair)}.hx-card--ink a{color:var(--hx-text);text-decoration-color:var(--marque-clair)}.hx-card--ink .phone-inline{font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading)}.hx-card .frise,.hx .frise{box-shadow:var(--hx-shadow-card);border-color:transparent}.hx-card--edge{border-inline-start:4px solid var(--marque)}.hx__facts{display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;border-block-start:1px solid var(--hx-glass-line)}.hx__facts li{display:grid;gap:0.15rem;padding:var(--space-4) var(--space-6) 0 0;margin-inline-end:var(--space-6)}.hx__facts li + li{padding-inline-start:var(--space-6);border-inline-start:1px solid var(--hx-glass-line)}.hx__facts b{font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.1;letter-spacing:var(--ls-heading);font-weight:var(--fw-bold);color:var(--hx-text)}.hx__facts span{font-size:var(--fs-300);color:var(--hx-text-3)}.hx__inset{position:relative}.hx__inset .ph-inset__frame{--cell-ar:4 / 5;border:0.5rem solid var(--fond);border-radius:var(--radius-lg);box-shadow:var(--hx-shadow-card);rotate:2.5deg;overflow:hidden;background:var(--fond)}.hx__inset .ph-inset__frame--wide{--cell-ar:4 / 3;rotate:-2deg}.hx__inset .ph-inset__frame .photo picture{border-radius:0.125rem}.hx__inset > .hx-card{margin-block-start:calc(var(--space-8) * -1);margin-inline:var(--space-6) calc(var(--space-4) * -1)}@media (min-width:64em){.hx__inset .ph-inset__frame{max-inline-size:24rem;margin-inline-start:auto}}.hx__inset .ph-inset__frame{transition:rotate var(--dur-5) var(--ease-settle),scale var(--dur-5) var(--ease-settle)}@media (max-width:63.99em){.hx{--hx-top:calc(var(--header-h) + clamp(11rem,44vw,17rem));--hx-photo:calc(var(--hx-top) + clamp(9rem,30vw,13rem));min-block-size:0;align-content:start}.hx--short{--hx-top:calc(var(--header-h) + clamp(7rem,30vw,11rem))}.hx__media,.hx__veil{inset:0 0 auto 0;block-size:var(--hx-photo)}.hx__veil,.hx--poster .hx__veil{background:linear-gradient(180deg,var(--hx-ink-0) 0%,var(--hx-ink-0) 28%,var(--hx-ink-55) 58%,var(--hx-ink-88) 80%,var(--profond) 100%),radial-gradient(26rem 18rem at 0% 100%,var(--hx-red-glow) 0%,var(--hx-red-0) 70%)}.hx__stripes{inset-block:0 auto;block-size:var(--hx-top);inset-inline-end:var(--space-6);inline-size:4.5rem}.hx__inset .ph-inset__frame{max-inline-size:18rem}.hx__facts li{padding-inline-end:var(--space-4);margin-inline-end:var(--space-4)}.hx__facts li + li{padding-inline-start:var(--space-4)}}@media (max-width:37.49em){.hx__facts li + li{border-inline-start:0;padding-inline-start:0}.hx-card{padding:1.25rem}.hx .btn-row,.hx .hero-actions{flex-direction:column;flex-wrap:nowrap;align-items:stretch;inline-size:100%}.hx .btn-row > *,.hx .hero-actions > *{flex:0 0 auto;inline-size:100%;max-inline-size:100%;justify-content:center;text-align:center}}@media (prefers-reduced-motion:no-preference){.hx__frame{transition:scale calc(var(--dur-draw-l) * 1.75) var(--ease-settle),translate var(--dur-5) var(--ease-settle);translate:var(--hx-mx,0px) var(--hx-my,0px)}.hx__aside{transition:translate var(--dur-5) var(--ease-settle);translate:calc(var(--hx-mx,0px) * -0.7) calc(var(--hx-my,0px) * -0.7)}.hx__stripes::before,.hx__stripes::after{transition:scale var(--dur-draw-l) var(--ease-settle)}.hx__stripes::after{transition-delay:var(--dur-3)}.js .hx:not(.is-live) .hx__stripes::before,.js .hx:not(.is-live) .hx__stripes::after{scale:1 0}.hx__copy > *{animation:reveal-up var(--dur-5) var(--ease-settle) calc(var(--dur-2) + var(--hx-i,0) * var(--stagger) * 1.6) backwards}.hx__copy > :nth-child(2){--hx-i:1}.hx__copy > :nth-child(3){--hx-i:2}.hx__copy > :nth-child(4){--hx-i:3}.hx__copy > :nth-child(5){--hx-i:4}.hx__copy > :nth-child(6){--hx-i:5}.hx__copy > :nth-child(n+7){--hx-i:6}.hx__copy > h1:has(.hx__l){animation:none}.hx__l > span{--reveal-dist:125%;animation:reveal-up var(--dur-draw-s) var(--ease-settle) calc(var(--dur-3) + var(--hx-j,0) * var(--stagger) * 1.6) backwards}.hx__l:nth-child(2) > span{--hx-j:1}.hx__l:nth-child(3) > span{--hx-j:2}.hx__l:nth-child(4) > span{--hx-j:3}.hx__aside > :not([data-reveal]){--reveal-dist-x:2.5rem;animation:reveal-right var(--dur-draw-s) var(--ease-settle) calc(var(--dur-5) + var(--hx-k,0) * var(--stagger) * 2.5) backwards}.hx__aside > :nth-child(2){--hx-k:1}.hx__aside > :nth-child(3){--hx-k:2}.hx__facts li{animation:reveal-up var(--dur-5) var(--ease-settle) calc(var(--dur-5) + var(--hx-f,0) * var(--stagger) * 1.6) backwards}.hx__facts li:nth-child(2){--hx-f:1}.hx__facts li:nth-child(3){--hx-f:2}.hx__facts li:nth-child(4){--hx-f:3}}@media (prefers-reduced-motion:reduce){.hx::after{content:none}.hx__media{opacity:1}}@media print{.hx{min-block-size:0;color:var(--encre);background:none;padding-block:1rem}.hx__media,.hx__veil,.hx__grid,.hx__stripes,.hx::after,.hx__aside{display:none !important}.hx h1,.hx .breadcrumbs [aria-current="page"]{color:var(--encre);text-shadow:none}.hx__lede,.hx__note{color:var(--encre-2)}}

/* ===== hero/404.css ===== */
.page-404 .hx{--hx-h:clamp(34rem,72svh,44rem)}.page-404 .hx h1{font-size:clamp(2.5rem,5vw,4.6rem);line-height:0.98;max-inline-size:none}.page-404 .hx .eyebrow{margin-block-end:calc(var(--space-1) * -1)}.page-404 .hx__lede{max-inline-size:31em}.page-404 .nf-map{max-inline-size:17rem;padding:0.375rem 0.5rem;border-block-start:4px solid var(--marque);rotate:-2.5deg;overflow:clip}.page-404 .nf-map > .ill{max-block-size:none;inline-size:auto;margin:-10.5% -7% -8.5%;--sw-1:3.4;--sw-2:2.4;--sw-3:1.5;--ill-construction:var(--ink-500)}.page-404 .s-index{padding-block-start:var(--space-10)}@media (min-width:64em){.page-404 .hx{--hx-top:calc(var(--header-h) + clamp(1.75rem,3vw,2.75rem));align-content:stretch}.page-404 .hx > .sheet{grid-template-rows:minmax(0,1fr)}.page-404 .hx__copy{align-self:end}.page-404:lang(en) .hx__copy{grid-column:8 / 14}.page-404:lang(en) .hx__aside{grid-column:2 / 6;align-self:start;margin-block-start:clamp(1.5rem,5vh,3.5rem)}.page-404:lang(en) .hx__veil{background:radial-gradient(36rem 20rem at 64% 30%,var(--hx-ink-55) 0%,var(--hx-ink-0) 72%),radial-gradient(40rem 26rem at 100% 108%,var(--hx-red-glow) 0%,var(--hx-red-0) 68%),radial-gradient(64rem 40rem at 100% 100%,var(--hx-ink-96) 0%,var(--hx-ink-88) 34%,var(--hx-ink-55) 62%,var(--hx-ink-0) 100%),linear-gradient(0deg,var(--hx-ink-55) 0%,var(--hx-ink-0) 26%),linear-gradient(180deg,var(--hx-ink-30) 0%,var(--hx-ink-0) 18%)}.page-404:lang(en) .hx__grid{-webkit-mask-image:radial-gradient(46rem 28rem at 86% 78%,var(--encre) 0%,transparent 74%);mask-image:radial-gradient(46rem 28rem at 86% 78%,var(--encre) 0%,transparent 74%)}.page-404:lang(fr) .hx{--hx-h:clamp(36rem,76svh,45rem)}.page-404:lang(fr) .hx__media > .hx__frame{inset:-3% -16% -14% -1.75rem}.page-404:lang(fr) .hx__frame .photo img{object-position:50% 62%}.page-404:lang(fr) .hx__copy{grid-column:2 / 9}.page-404:lang(fr) .hx h1{font-size:clamp(2.6rem,5vw,4.5rem);line-height:0.94;letter-spacing:-0.04em}.page-404:lang(fr) .hx__lede{max-inline-size:28em}.page-404:lang(fr) .hx__aside{grid-column:2 / 6;align-self:start;justify-items:start}.page-404:lang(fr) .nf-map{rotate:-2.5deg;inline-size:15rem}.page-404:lang(fr) .hx__veil{background:radial-gradient(40rem 26rem at 0% 108%,var(--hx-red-glow) 0%,var(--hx-red-0) 68%),radial-gradient(56rem 40rem at 0% 100%,var(--hx-ink-96) 0%,var(--hx-ink-88) 34%,var(--hx-ink-55) 60%,var(--hx-ink-0) 100%),radial-gradient(38rem 30rem at 0% 78%,var(--hx-ink-55) 0%,var(--hx-ink-30) 40%,var(--hx-ink-0) 72%),linear-gradient(0deg,var(--hx-ink-75) 0%,var(--hx-ink-30) 16%,var(--hx-ink-0) 30%),linear-gradient(180deg,var(--hx-ink-30) 0%,var(--hx-ink-0) 14%)}.page-404:lang(fr) .hx__grid{-webkit-mask-image:radial-gradient(46rem 26rem at 14% 84%,var(--encre) 0%,transparent 74%);mask-image:radial-gradient(46rem 26rem at 14% 84%,var(--encre) 0%,transparent 74%)}}@media (min-width:64em) and (max-width:80em){.page-404:lang(en) .hx__frame .photo img{object-position:12% 6%}.page-404:lang(en) .hx__aside{margin-block-start:clamp(1rem,3vh,2rem)}.page-404:lang(en) .nf-map{max-inline-size:15.5rem}.page-404:lang(fr) .nf-map{inline-size:14.5rem}.page-404:lang(fr) .hx h1{font-size:clamp(2.6rem,4.3vw,4.5rem)}.page-404:lang(fr) .hx__lede{max-inline-size:26em}.page-404:lang(fr) .hx .btn.grand{padding-inline:var(--space-5)}}@media (max-width:63.99em){.page-404 .hx h1{font-size:clamp(2.5rem,7.5vw,4rem)}.page-404 .hx{--hx-top:calc(var(--header-h) + clamp(11rem,48vw,15rem));--hx-photo:calc(var(--hx-top) + clamp(10rem,44vw,14rem))}.page-404:lang(fr) .hx{--hx-top:calc(var(--header-h) + clamp(13rem,58vw,17rem));--hx-photo:calc(var(--hx-top) + clamp(6rem,26vw,9rem))}.page-404:lang(en) .hx__frame .photo img{object-position:6% 50%}.page-404:lang(fr) .hx__frame .photo img{object-position:80% 50%}.page-404 .hx__veil{background:linear-gradient(180deg,var(--hx-ink-30) 0%,var(--hx-ink-0) 12%,var(--hx-ink-0) 46%,var(--hx-ink-55) 64%,var(--hx-ink-88) 80%,var(--profond) 94%,var(--profond) 100%),radial-gradient(22rem 9rem at 0% 80%,var(--hx-red-glow) 0%,var(--hx-red-0) 72%)}.page-404:lang(fr) .hx__veil{background:linear-gradient(180deg,var(--hx-ink-30) 0%,var(--hx-ink-0) 12%,var(--hx-ink-0) 58%,var(--hx-ink-55) 70%,var(--hx-ink-88) 82%,var(--profond) 94%,var(--profond) 100%),radial-gradient(22rem 9rem at 0% 86%,var(--hx-red-glow) 0%,var(--hx-red-0) 72%)}.page-404 .hx__aside{position:absolute;z-index:1;inset-block-start:calc(var(--header-h) + var(--space-5) - var(--hx-top));inline-size:min(10.5rem,40vw)}.page-404:lang(en) .hx__aside{inset-inline-end:var(--space-gutter)}.page-404:lang(fr) .hx__aside{inset-inline-start:var(--space-gutter)}.page-404:lang(fr) .nf-map{rotate:2.5deg}.page-404 .nf-map{padding:0.375rem 0.5rem 0.25rem;border-block-start-width:3px}}

/* ===== hero/about.css ===== */
.page-about .hx__veil,.page-a-propos .hx__veil{background:radial-gradient(52rem 30rem at 0% 104%,var(--hx-red-glow) 0%,var(--hx-red-0) 68%),radial-gradient(96rem 30rem at 18% 100%,var(--hx-ink-75) 0%,var(--hx-ink-55) 42%,var(--hx-ink-0) 100%),linear-gradient(0deg,var(--hx-ink-96) 0%,var(--hx-ink-75) 30%,var(--hx-ink-0) 55%)}.page-about .hx h1,.page-a-propos .hx h1{font-size:clamp(2.6rem,5.6vw,5.1rem);line-height:0.96;letter-spacing:-0.038em;max-inline-size:none}.page-a-propos .hx h1{font-size:clamp(2.45rem,5.4vw,4.9rem)}.page-about .hx__lede,.page-a-propos .hx__lede{max-inline-size:30em}.page-about .hx__check,.page-a-propos .hx__check{color:var(--hx-text-2)}.page-about .hx__check b,.page-a-propos .hx__check b{color:var(--hx-text);font-weight:var(--fw-bold)}.page-about .hx__check a,.page-a-propos .hx__check a{color:var(--hx-text);text-decoration-color:var(--marque-clair);white-space:nowrap}.page-about .hx-card--dealer,.page-a-propos .hx-card--dealer{rotate:-1.5deg}.page-about .hx-card--dealer > .ill,.page-a-propos .hx-card--dealer > .ill{max-block-size:5rem}.page-about .hx-card--dealer > * + *,.page-a-propos .hx-card--dealer > * + *{margin-block-start:var(--space-2)}.page-about .hx-card--dealer .hx-card__v,.page-a-propos .hx-card--dealer .hx-card__v{font-size:clamp(1.2rem,1.6vw,1.45rem)}@media (min-width:64em){.page-about .hx,.page-a-propos .hx{--hx-h:clamp(38rem,96svh,58rem);--hx-top:calc(var(--header-h) + var(--space-8));--hx-end:var(--space-10);align-content:stretch}.page-about .hx > .sheet,.page-a-propos .hx > .sheet{grid-template-rows:auto 1fr}.page-about .hx__aside,.page-a-propos .hx__aside{grid-column:11 / 14;grid-row:1;align-self:start;justify-self:end;inline-size:16rem}.page-about .hx__copy,.page-a-propos .hx__copy{grid-column:2 / 14;grid-row:2;align-self:end;grid-template-columns:minmax(0,1fr) auto;column-gap:0;row-gap:var(--space-4)}.page-about .hx__copy > :is(.breadcrumbs,h1),.page-a-propos .hx__copy > :is(.breadcrumbs,h1){grid-column:1 / -1}.page-about .hx__copy > .btn-row,.page-a-propos .hx__copy > .btn-row{align-self:end;justify-self:end;flex-wrap:nowrap}.page-about .hx__copy > .hx__note,.page-a-propos .hx__copy > .hx__note{justify-self:stretch;max-inline-size:none;margin-block-start:var(--space-2);padding-block-start:var(--space-4);border-block-start:1px solid var(--hx-glass-line)}.page-about .hx__copy > .hx__note:last-child,.page-a-propos .hx__copy > .hx__note:last-child{text-align:end;white-space:nowrap;padding-inline-start:var(--space-8)}.page-a-propos .hx__lede{max-inline-size:32.5em;padding-inline-end:var(--space-6)}}@media (max-width:63.99em){.page-about .hx__frame .photo img,.page-a-propos .hx__frame .photo img{object-position:24% 50%}.page-about .hx__veil,.page-a-propos .hx__veil{background:linear-gradient(180deg,var(--hx-ink-0) 0%,var(--hx-ink-0) 28%,var(--hx-ink-55) 58%,var(--hx-ink-88) 80%,var(--profond) 100%),radial-gradient(22rem 14rem at 0% 62%,var(--hx-red-glow) 0%,var(--hx-red-0) 70%)}.page-about .hx,.page-a-propos .hx{--hx-top:calc(var(--header-h) + clamp(10rem,41vw,16rem));--hx-end:var(--space-8)}.page-about .hx > .sheet,.page-a-propos .hx > .sheet{row-gap:var(--space-6)}.page-about .hx__copy,.page-a-propos .hx__copy{gap:var(--space-4)}.page-about .hx__copy > .hx__note:last-child,.page-a-propos .hx__copy > .hx__note:last-child{margin-block-start:calc(var(--space-2) * -1)}.page-about .hx-card--dealer,.page-a-propos .hx-card--dealer{display:grid;grid-template-columns:8rem minmax(0,1fr);column-gap:var(--space-4);align-items:center;max-inline-size:26rem;padding:var(--space-4) var(--space-5)}.page-about .hx-card--dealer > .ill,.page-a-propos .hx-card--dealer > .ill{grid-row:1 / span 2;max-block-size:3.5rem;align-self:center}.page-about .hx-card--dealer > * + *,.page-a-propos .hx-card--dealer > * + *{margin-block-start:0}.page-about .hx-card--dealer .hx-card__v,.page-a-propos .hx-card--dealer .hx-card__v{align-self:end}.page-about .hx-card--dealer .hx-card__t,.page-a-propos .hx-card--dealer .hx-card__t{align-self:start}}

/* ===== hero/buy-online.css ===== */
.page-buy-online .hx__veil,.page-acheter-en-ligne .hx__veil{background:radial-gradient(52rem 26rem at 0% 108%,var(--hx-red-glow) 0%,var(--hx-red-0) 68%),linear-gradient(90deg,var(--hx-ink-96) 0%,var(--hx-ink-88) 38%,var(--hx-ink-55) 58%,var(--hx-ink-0) 74%),linear-gradient(0deg,var(--hx-ink-88) 0%,var(--hx-ink-55) 14%,var(--hx-ink-0) 40%)}.page-buy-online .hx,.page-acheter-en-ligne .hx{--hx-h:clamp(40rem,94svh,56rem);--hx-end:clamp(2rem,3.6vw,3.25rem)}.page-buy-online .hx h1,.page-acheter-en-ligne .hx h1{font-size:clamp(2.3rem,4.6vw,4.3rem);line-height:0.99;max-inline-size:17em;text-wrap:balance}.page-acheter-en-ligne .hx h1{font-size:clamp(2.1rem,4.3vw,3.9rem);max-inline-size:18em}.page-buy-online .hx__lede,.page-acheter-en-ligne .hx__lede{max-inline-size:34em}.page-buy-online .hx .breadcrumbs,.page-acheter-en-ligne .hx .breadcrumbs{text-shadow:var(--hx-text-shadow)}.page-buy-online .hx-route,.page-acheter-en-ligne .hx-route{--route-no:2.25rem;--route-gap:var(--space-4);padding:1.25rem 1.5rem 1.375rem;border-radius:var(--radius-lg)}.page-buy-online .hx-route__head,.page-acheter-en-ligne .hx-route__head{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-4);row-gap:var(--space-1)}.page-buy-online .hx-route__head > *,.page-acheter-en-ligne .hx-route__head > *{margin:0}.page-buy-online .hx-route .hx-card__k,.page-acheter-en-ligne .hx-route .hx-card__k{text-transform:none;letter-spacing:var(--ls-heading);font-family:var(--font-display);font-size:var(--fs-500);line-height:1.25;font-weight:var(--fw-bold);color:var(--hx-text)}.page-buy-online .hx-route__line,.page-acheter-en-ligne .hx-route__line{font-size:var(--fs-350);line-height:1.45;color:var(--hx-text-2);text-wrap:pretty}.page-buy-online .hx-route .hx-card__k a,.page-acheter-en-ligne .hx-route .hx-card__k a{color:inherit;text-decoration:none}.page-buy-online .hx-route .hx-card__k a:hover,.page-acheter-en-ligne .hx-route .hx-card__k a:hover{color:var(--hx-text);text-decoration:underline;text-decoration-color:var(--marque-clair)}.page-buy-online .hx-route__list,.page-acheter-en-ligne .hx-route__list{position:relative;display:grid;margin:0;padding:0;list-style:none}.page-buy-online .hx-route__list::before,.page-acheter-en-ligne .hx-route__list::before{content:"";position:absolute;pointer-events:none;inset-inline:calc(var(--route-no) / 2) var(--route-end,0);inset-block-start:calc(var(--route-no) / 2 - 1px);block-size:2px;transform-origin:0 50%;background:linear-gradient(90deg,var(--marque) 0%,var(--marque-clair) 16%,var(--hx-text-3) 30%,var(--hx-glass-line) 100%)}.page-buy-online .hx-route__step,.page-acheter-en-ligne .hx-route__step{position:relative;margin:0}.page-buy-online .hx-route__step a,.page-acheter-en-ligne .hx-route__step a{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);color:var(--hx-text);text-decoration:none}.page-buy-online .hx-route__no,.page-acheter-en-ligne .hx-route__no{position:relative;display:grid;place-items:center;flex:none;inline-size:var(--route-no);block-size:var(--route-no);border-radius:50%;border:1px solid var(--hx-glass-line);background:var(--profond);color:var(--hx-text);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-350);font-variant-numeric:tabular-nums}.page-buy-online .hx-route__t,.page-acheter-en-ligne .hx-route__t{font-size:var(--fs-350);line-height:1.3;font-weight:var(--fw-semibold);color:var(--hx-text-2);text-wrap:pretty}.page-buy-online .hx-route__step a:hover .hx-route__t,.page-acheter-en-ligne .hx-route__step a:hover .hx-route__t{color:var(--hx-text);text-decoration:underline;text-decoration-color:var(--marque-clair);text-underline-offset:0.2em}.page-buy-online .hx-route__step a:hover .hx-route__no,.page-acheter-en-ligne .hx-route__step a:hover .hx-route__no{border-color:var(--marque-clair)}.page-buy-online .hx-route__step.is-here .hx-route__no,.page-acheter-en-ligne .hx-route__step.is-here .hx-route__no{background:var(--marque);border-color:var(--marque)}.page-buy-online .hx-route__step.is-here .hx-route__no::after,.page-acheter-en-ligne .hx-route__step.is-here .hx-route__no::after{content:"";position:absolute;inset:-1px;border-radius:50%;border:2px solid var(--marque-clair);opacity:0;pointer-events:none}.page-buy-online .hx-route__step.is-here .hx-route__t,.page-acheter-en-ligne .hx-route__step.is-here .hx-route__t{color:var(--hx-text)}@media (min-width:37.5em){.page-buy-online .hx-route__list,.page-acheter-en-ligne .hx-route__list{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--route-gap);align-items:start;--route-end:calc((100% - 4 * var(--route-gap)) / 5 - var(--route-no) / 2)}.page-acheter-en-ligne .hx-route__list{grid-template-columns:minmax(0,1.35fr) repeat(4,minmax(0,1fr));--route-end:calc((100% - 4 * var(--route-gap)) / 5.35 - var(--route-no) / 2)}}@media (min-width:64em){.page-buy-online .hx > .sheet,.page-acheter-en-ligne .hx > .sheet{row-gap:var(--space-8)}.page-buy-online .hx__copy,.page-acheter-en-ligne .hx__copy{grid-column:2 / 11;grid-row:1}.page-buy-online .hx__aside,.page-acheter-en-ligne .hx__aside{grid-column:2 / 13;grid-row:2}.page-buy-online .hx,.page-acheter-en-ligne .hx{--hx-end:clamp(1.5rem,2.2vw,2.25rem)}.page-buy-online .hx-route,.page-acheter-en-ligne .hx-route{display:grid;row-gap:var(--space-4);background:var(--hx-glass-2)}.page-buy-online .hx-route > * + *,.page-acheter-en-ligne .hx-route > * + *{margin-block-start:0}.page-buy-online .hx-route__head,.page-acheter-en-ligne .hx-route__head{padding-block-end:var(--space-3);border-block-end:1px solid var(--hx-glass-line)}.page-buy-online .hx-route__line,.page-acheter-en-ligne .hx-route__line{padding-inline-start:var(--space-4);border-inline-start:1px solid var(--hx-glass-line)}.page-buy-online .hx__note,.page-acheter-en-ligne .hx__note{text-shadow:var(--hx-text-shadow)}.page-buy-online .hx-route,.page-acheter-en-ligne .hx-route{text-shadow:var(--hx-text-shadow)}}@media (min-width:64em) and (max-width:89.99em){.page-buy-online .hx__frame .photo img,.page-acheter-en-ligne .hx__frame .photo img{object-position:44% 50%}.page-buy-online .hx__veil,.page-acheter-en-ligne .hx__veil{background:radial-gradient(52rem 26rem at 0% 108%,var(--hx-red-glow) 0%,var(--hx-red-0) 68%),linear-gradient(90deg,var(--hx-ink-96) 0%,var(--hx-ink-88) 52%,var(--hx-ink-55) 66%,var(--hx-ink-0) 80%),linear-gradient(0deg,var(--hx-ink-88) 0%,var(--hx-ink-55) 14%,var(--hx-ink-0) 40%)}}@media (min-width:90em){.page-buy-online .hx__veil,.page-acheter-en-ligne .hx__veil{background:radial-gradient(52rem 26rem at 0% 108%,var(--hx-red-glow) 0%,var(--hx-red-0) 68%),linear-gradient(90deg,var(--hx-ink-96) 0%,var(--hx-ink-88) 24%,var(--hx-ink-75) 46%,var(--hx-ink-55) 64%,var(--hx-ink-0) 78%),linear-gradient(0deg,var(--hx-ink-88) 0%,var(--hx-ink-55) 14%,var(--hx-ink-0) 40%)}}@media (max-width:63.99em){.page-buy-online .hx,.page-acheter-en-ligne .hx{--hx-top:calc(var(--header-h) + clamp(12rem,50vw,18rem));--hx-photo:calc(var(--hx-top) + clamp(12rem,48vw,16rem))}.page-buy-online .hx__frame .photo img,.page-acheter-en-ligne .hx__frame .photo img{object-position:60% 50%}.page-buy-online .hx__veil,.page-acheter-en-ligne .hx__veil{background:linear-gradient(180deg,var(--hx-ink-0) 0%,var(--hx-ink-0) 40%,var(--hx-ink-55) 62%,var(--hx-ink-88) 84%,var(--profond) 100%),radial-gradient(22rem 12rem at 0% 88%,var(--hx-red-glow) 0%,var(--hx-red-0) 70%)}.page-buy-online .hx-route,.page-acheter-en-ligne .hx-route{--route-no:2rem;--route-gap:var(--space-3);background:var(--hx-glass);padding:1.25rem}.page-buy-online .hx-route__list,.page-acheter-en-ligne .hx-route__list{margin-block-start:var(--space-5)}}@media (max-width:37.49em){.page-buy-online .hx-route,.page-acheter-en-ligne .hx-route{--route-no:var(--tap)}.page-buy-online .hx-route__list,.page-acheter-en-ligne .hx-route__list{grid-template-columns:repeat(5,auto);justify-content:space-between;--route-end:calc(var(--route-no) / 2);padding-block-end:calc(var(--fs-350) * 1.3 + var(--space-2))}.page-buy-online .hx-route__no,.page-acheter-en-ligne .hx-route__no{font-size:var(--fs-400,1rem)}.page-buy-online .hx-route__step.is-here,.page-acheter-en-ligne .hx-route__step.is-here{position:static}.page-buy-online .hx-route__step.is-here .hx-route__t,.page-acheter-en-ligne .hx-route__step.is-here .hx-route__t{position:absolute;inset-inline:0;inset-block-end:0}.page-buy-online .hx-route__step:not(.is-here) .hx-route__t,.page-acheter-en-ligne .hx-route__step:not(.is-here) .hx-route__t{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.page-buy-online .hx .btn-row,.page-acheter-en-ligne .hx .btn-row{display:grid;justify-self:stretch;inline-size:100%}.page-buy-online .hx .btn-row .btn,.page-acheter-en-ligne .hx .btn-row .btn{inline-size:100%;justify-content:center;text-align:center}.page-buy-online .hx h1,.page-acheter-en-ligne .hx h1{font-size:2.25rem}.page-acheter-en-ligne .hx h1{font-size:1.95rem;letter-spacing:-0.036em}.page-buy-online .hx__l > span,.page-acheter-en-ligne .hx__l > span{max-inline-size:100%;text-wrap:balance}.page-acheter-en-ligne .hx__l:first-child > span{text-wrap:wrap}.page-buy-online .hx-route__head,.page-acheter-en-ligne .hx-route__head{display:grid;row-gap:var(--space-1)}}@media (max-width:22.49em){.page-buy-online .hx-route__list,.page-acheter-en-ligne .hx-route__list{padding-block-end:calc(var(--fs-350) * 2.6 + var(--space-2))}}@media (prefers-reduced-motion:no-preference){.page-buy-online .hx__aside > .hx-route,.page-acheter-en-ligne .hx__aside > .hx-route{animation-name:reveal-up;--reveal-dist:1.5rem}.page-buy-online .hx-route__list::before,.page-acheter-en-ligne .hx-route__list::before{transition:scale var(--dur-draw-l) var(--ease-settle) calc(var(--dur-draw-s) + var(--dur-5))}.page-buy-online:where(.js *) .hx:not(.is-live) .hx-route__list::before,.page-acheter-en-ligne:where(.js *) .hx:not(.is-live) .hx-route__list::before{scale:0 1}.page-buy-online .hx-route__step,.page-acheter-en-ligne .hx-route__step{animation:reveal-up var(--dur-5) var(--ease-settle) calc(var(--dur-draw-s) + var(--dur-5) + var(--rt,0) * var(--stagger) * 1.6) backwards}.page-buy-online .hx-route__step:nth-child(2),.page-acheter-en-ligne .hx-route__step:nth-child(2){--rt:1}.page-buy-online .hx-route__step:nth-child(3),.page-acheter-en-ligne .hx-route__step:nth-child(3){--rt:2}.page-buy-online .hx-route__step:nth-child(4),.page-acheter-en-ligne .hx-route__step:nth-child(4){--rt:3}.page-buy-online .hx-route__step:nth-child(5),.page-acheter-en-ligne .hx-route__step:nth-child(5){--rt:4}.page-buy-online .hx-route__no,.page-acheter-en-ligne .hx-route__no{transition:border-color var(--dur-2) var(--ease-out)}}

/* ===== hero/claims.css ===== */
.page-claims-transfer-cancel .hx{--hx-h:clamp(40rem,94svh,56rem)}.page-claims-transfer-cancel .hx h1{font-size:clamp(2.9rem,6.4vw,5.6rem);line-height:0.94;letter-spacing:-0.04em;max-inline-size:none}.page-claims-transfer-cancel .hx__lede{max-inline-size:31em}.page-claims-transfer-cancel .hx-route{display:grid;grid-template-columns:6.75rem minmax(0,1fr);column-gap:var(--space-5);align-items:center;padding:0.75rem 1.25rem 0.75rem 1.375rem;--ill-ink:var(--hx-text);--ill-construction:var(--hx-text-3);--ill-accent:var(--marque-clair);--ill-fill:transparent}.page-claims-transfer-cancel .hx-route > * + *{margin-block-start:0}.page-claims-transfer-cancel .hx-route__art .ill{display:block;inline-size:100%;block-size:auto}.page-claims-transfer-cancel .hx-route__list{list-style:none;margin:0;padding:0;display:grid}.page-claims-transfer-cancel .hx-route__list li + li{border-block-start:1px solid var(--hx-glass-line)}.page-claims-transfer-cancel .hx-route__row{position:relative;display:grid;gap:0.2rem;padding:0.6rem 2.25rem 0.6rem 0;text-decoration:none;color:var(--hx-text)}.page-claims-transfer-cancel .hx-route__row .hx-card__k{color:var(--hx-text-3);font-size:0.71875rem}.page-claims-transfer-cancel .hx-route__v{font-family:var(--font-display);font-size:clamp(1.02rem,1.25vw,1.18rem);line-height:1.25;font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);color:var(--hx-text)}.page-claims-transfer-cancel .hx-route__row::after{content:"";position:absolute;inset-inline-end:0.5rem;inset-block-start:50%;inline-size:0.6rem;block-size:0.6rem;margin-block-start:-0.3rem;border-block-start:2px solid var(--marque-clair);border-inline-end:2px solid var(--marque-clair);rotate:45deg}.page-claims-transfer-cancel .hx-route__row:hover .hx-route__v,.page-claims-transfer-cancel .hx-route__row:focus-visible .hx-route__v{color:var(--marque-clair)}@media (min-width:64em){.page-claims-transfer-cancel .hx__media > .hx__frame{inset:-23% -3% -3% 9%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,var(--encre) 16%);mask-image:linear-gradient(90deg,transparent 0%,var(--encre) 16%)}.page-claims-transfer-cancel .hx__veil{background:radial-gradient(46rem 28rem at 0% 104%,var(--hx-red-glow) 0%,var(--hx-red-0) 68%),linear-gradient(90deg,var(--hx-ink-96) 0%,var(--hx-ink-88) 30%,var(--hx-ink-55) 50%,var(--hx-ink-0) 62%),linear-gradient(0deg,var(--hx-ink-75) 0%,var(--hx-ink-0) 34%),linear-gradient(180deg,var(--hx-ink-55) 0%,var(--hx-ink-0) 22%)}.page-claims-transfer-cancel .hx__copy{grid-column:2 / 8}.page-claims-transfer-cancel .hx__aside{grid-column:9 / 14}.page-claims-transfer-cancel .hx__aside{margin-block-end:calc(var(--hx-end) * -0.7)}.page-claims-transfer-cancel .hx-route{grid-template-columns:7.5rem minmax(0,1fr);--ill-construction:var(--hx-text-2)}}@media (min-width:64em) and (max-width:79.99em){.page-claims-transfer-cancel .hx__media > .hx__frame{inset-block:-29% -3%;inset-inline-start:16%}.page-claims-transfer-cancel .hx__aside{margin-block-end:calc(var(--hx-end) * -0.75)}.page-claims-transfer-cancel .hx-route{grid-template-columns:6.75rem minmax(0,1fr)}.page-claims-transfer-cancel .hx{--hx-h:clamp(36rem,76svh,46rem)}.page-claims-transfer-cancel .hx__frame .photo img{object-position:66% 50%}.page-claims-transfer-cancel .hx h1{font-size:clamp(2.9rem,5.6vw,5.6rem)}}@media (max-width:63.99em){.page-claims-transfer-cancel .hx{--hx-top:calc(var(--header-h) + clamp(12rem,50vw,19rem))}.page-claims-transfer-cancel .hx__frame .photo img{object-position:88% 50%}.page-claims-transfer-cancel .hx h1{font-size:clamp(2.7rem,12vw,4.4rem)}.page-claims-transfer-cancel .hx-route{grid-template-columns:4.75rem minmax(0,1fr);column-gap:var(--space-4)}}@media (min-width:37.5em) and (max-width:63.99em){.page-claims-transfer-cancel .hx__frame .photo img{object-position:96% 50%}.page-claims-transfer-cancel .hx > .sheet{grid-template-columns:var(--gap) minmax(0,1fr) minmax(0,1fr) var(--gap);column-gap:var(--space-6);row-gap:var(--space-5);align-items:start}.page-claims-transfer-cancel .hx__copy{display:contents}.page-claims-transfer-cancel .hx__copy > *{grid-column:2 / 4;justify-self:start}.page-claims-transfer-cancel .hx__copy > :is(.hx__lede,.btn-row,.hx__note){grid-column:2}.page-claims-transfer-cancel .hx__aside{grid-column:3;grid-row:3 / span 3;align-self:start}.page-claims-transfer-cancel .hx__lede{max-inline-size:none}.page-claims-transfer-cancel .hx-route{grid-template-columns:3.75rem minmax(0,1fr);padding-inline:1.125rem 1rem}.page-claims-transfer-cancel .hx .btn-row{flex-direction:column;align-items:stretch;inline-size:100%}.page-claims-transfer-cancel .hx .btn-row > *{justify-content:center;text-align:center}}@media (max-width:37.49em){.page-claims-transfer-cancel .hx{--hx-top:calc(var(--header-h) + clamp(17.5rem,74vw,21.5rem));--hx-photo:calc(var(--hx-top) + clamp(10rem,40vw,13rem))}.page-claims-transfer-cancel .hx > .sheet{row-gap:var(--space-6)}.page-claims-transfer-cancel .hx__frame .photo img{object-position:66% 40%}.page-claims-transfer-cancel .hx__veil{background:linear-gradient(180deg,var(--hx-ink-0) 0%,var(--hx-ink-0) 40%,var(--hx-ink-55) 68%,var(--hx-ink-88) 86%,var(--profond) 100%),radial-gradient(26rem 18rem at 0% 100%,var(--hx-red-glow) 0%,var(--hx-red-0) 70%)}.page-claims-transfer-cancel .hx-route{grid-template-columns:3.5rem minmax(0,1fr);column-gap:var(--space-4);padding:0.75rem 1rem 0.75rem 1.125rem}.page-claims-transfer-cancel .hx-route__row{padding-block:0.45rem;gap:0.1rem}.page-claims-transfer-cancel .hx-route__v{font-size:1rem;line-height:1.2}}.page-claims-transfer-cancel #breakdown .s-steps__kick{display:block;margin-block-end:var(--space-2);font-family:var(--font-display);font-size:var(--fs-700);line-height:1.25;letter-spacing:var(--ls-heading);font-weight:var(--fw-bold);color:var(--encre)}.page-claims-transfer-cancel #breakdown .s-steps__source{max-inline-size:64ch;font-size:var(--fs-350);line-height:1.55;color:var(--text-muted);padding-inline-start:var(--space-4);border-inline-start:2px solid var(--marque)}@media (prefers-reduced-motion:no-preference){.page-claims-transfer-cancel .hx-route__row::after{transition:translate var(--dur-3) var(--ease-settle)}.page-claims-transfer-cancel .hx-route__row:hover::after{translate:0.3rem 0}.page-claims-transfer-cancel .hx-route__v{transition:color var(--dur-2) var(--ease-out)}.page-claims-transfer-cancel .hx-route__list li{animation:reveal-right var(--dur-5) var(--ease-settle) calc(var(--dur-draw-s) + var(--hx-r,0) * var(--stagger) * 2) backwards}.page-claims-transfer-cancel .hx-route__list li:nth-child(2){--hx-r:1}.page-claims-transfer-cancel .hx-route__list li:nth-child(3){--hx-r:2}}

/* ===== hero/contact.css ===== */
.page-contact .hx{--hx-h:clamp(38rem,92svh,54rem)}.page-contact .hx__veil{background:radial-gradient(40rem 26rem at 0% 108%,var(--hx-red-glow) 0%,var(--hx-red-0) 68%),linear-gradient(90deg,var(--hx-ink-96) 0%,var(--hx-ink-88) 27%,var(--hx-ink-55) 45%,var(--hx-ink-0) 63%),linear-gradient(0deg,var(--hx-ink-55) 0%,var(--hx-ink-0) 30%),linear-gradient(180deg,var(--hx-ink-30) 0%,var(--hx-ink-0) 22%)}.page-contact .hx h1{font-size:clamp(2.5rem,5vw,4.6rem);line-height:0.98;max-inline-size:none}.page-contact .hx__lede{max-inline-size:28em}.page-contact:lang(fr) .hx h1{font-size:clamp(2.4rem,5vw,4.5rem)}.page-contact .hx__note strong{color:var(--hx-text-2);font-weight:var(--fw-bold)}.page-contact .hx__date{display:block;margin-block-start:var(--space-1)}@media (min-width:48em){.page-contact .hx__note{max-inline-size:25rem}}.page-contact .hx__inset{margin-inline:0;min-inline-size:0;max-inline-size:none}.page-contact .hx__inset .ph-inset__frame .photo img{scale:1.4;transform-origin:0% 100%}.page-contact .hx__inset .ph-inset__frame{rotate:-3deg}.page-contact .hx__inset > .hx-card{position:relative;z-index:2}.page-contact .hx-card__k{text-wrap:balance}.page-contact .hx-card--ink .hx-card__v{font-size:inherit;margin-block-start:var(--space-2)}.page-contact .hx-card--ink .phone-inline{font-size:clamp(1.9rem,2.6vw,2.25rem);line-height:1.05;white-space:nowrap}@media (min-width:48em){.page-contact .hx__inset{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.page-contact .hx__inset > *{grid-area:1 / 1}.page-contact .hx__inset .ph-inset__frame{justify-self:end;margin:0}.page-contact .hx__inset > .hx-card{justify-self:start;margin:0;rotate:-3deg}}@media (min-width:64em){.page-contact .hx__media > .hx__frame{inset:3rem -2% -9%}.page-contact .hx__copy{grid-column:2 / 9}.page-contact .hx__aside{grid-column:9 / 14}.page-contact .hx__inset{--ct-iw:17.5rem;--ct-over:4.25rem;--ct-cw:18.5rem;--ct-lift:12rem;align-items:start;margin-block-end:var(--space-2)}.page-contact .hx__inset .ph-inset__frame{inline-size:var(--ct-iw);max-inline-size:none;margin-inline-end:var(--space-2)}.page-contact .hx__inset > .hx-card{justify-self:end;align-self:end;inline-size:var(--ct-cw);max-inline-size:none;margin:0 calc(var(--ct-iw) + var(--space-2) - var(--ct-over)) var(--ct-lift) 0;padding-inline:1.5rem}}@media (min-width:64em) and (max-width:79.99em){.page-contact .hx{--hx-h:40rem}.page-contact .hx__frame .photo img{object-position:4% 50%}.page-contact .hx__inset{--ct-iw:14.5rem;--ct-over:3rem;--ct-cw:15.5rem;--ct-lift:9.25rem}.page-contact .hx__inset > .hx-card{padding:1.125rem 1.25rem}.page-contact .hx-card--ink .phone-inline{font-size:1.75rem}}@media (max-width:63.99em){.page-contact .hx{--ct-fh:min(118vw,34rem);--hx-top:calc(2.5rem + var(--ct-fh) * 0.8);--hx-photo:calc(1.75rem + var(--ct-fh))}.page-contact .hx__media > .hx__frame{inset:1.75rem -2% auto;block-size:var(--ct-fh)}.page-contact .hx__frame .photo img{object-position:65% 50%}.page-contact .hx__veil{background:radial-gradient(18rem 3rem at 0% 92%,var(--hx-red-glow) 0%,var(--hx-red-0) 70%),linear-gradient(180deg,var(--hx-ink-0) 0%,var(--hx-ink-0) 81%,var(--hx-ink-30) 86%,var(--hx-ink-55) 91%,var(--hx-ink-75) 95%,var(--hx-ink-88) 98%,var(--profond) 100%)}}@media (min-width:48em) and (max-width:63.99em){.page-contact .hx__inset{inline-size:27rem;max-inline-size:100%;margin-inline-start:auto}.page-contact .hx__inset .ph-inset__frame{inline-size:13rem;max-inline-size:none;margin-inline-end:var(--space-2)}.page-contact .hx__inset > .hx-card{inline-size:17rem;max-inline-size:none}.page-contact .hx__aside{margin-block-start:calc(var(--space-12) * -1.75)}}@media (max-width:47.99em){.page-contact .hx__frame .photo img{object-position:55% 50%}.page-contact .hx__inset .ph-inset__frame .photo img{scale:1.5;transform-origin:38% 84%}.page-contact .hx__aside{translate:none}.page-contact .hx__inset{position:static;display:block;max-inline-size:none;margin-inline:0}.page-contact .hx__inset .ph-inset__frame{position:absolute;z-index:1;inset-block-start:calc(var(--ct-fh) * 0.5 - var(--hx-top));inset-inline-end:var(--space-4);inline-size:8.5rem;max-inline-size:none;margin:0}.page-contact .hx > .sheet{row-gap:var(--space-6)}.page-contact .hx__inset > .hx-card{inline-size:100%;max-inline-size:none;margin:0}}@media (min-width:37.5em) and (max-width:47.99em){.page-contact .hx__inset .ph-inset__frame{inset-block-start:calc(var(--ct-fh) * 0.4 - var(--hx-top));inline-size:11rem;inset-inline-end:var(--space-8)}}@media (prefers-reduced-motion:no-preference){.page-contact .hx__aside > .hx__inset{animation:none}.page-contact .hx__inset > *{--reveal-dist-x:2.5rem;animation:reveal-right var(--dur-draw-s) var(--ease-settle) var(--dur-5) backwards}.page-contact .hx__inset > .hx-card{animation-delay:calc(var(--dur-5) + var(--stagger) * 2.5)}}

/* ===== hero/cost.css ===== */
@media (min-width:64em){.page-cost .hx,.page-cout .hx{--hx-h:clamp(42rem,100svh,58rem);--hx-top:calc(var(--header-h) + clamp(1.75rem,3vw,2.75rem));--hx-end:clamp(2.5rem,4.6vw,4.25rem);align-content:stretch}.page-cost .hx__media,.page-cout .hx__media{inset:0 0 auto 0;block-size:84%}.page-cost .hx__media > .hx__frame,.page-cout .hx__media > .hx__frame{inset:5% -2% -13%}.page-cost .hx__veil,.page-cout .hx__veil{background:radial-gradient(64rem 34rem at 0% 0%,var(--hx-ink-88) 0%,var(--hx-ink-0) 78%),radial-gradient(46rem 22rem at 100% 100%,var(--hx-red-glow) 0%,var(--hx-red-0) 70%),linear-gradient(180deg,var(--hx-ink-88) 0%,var(--hx-ink-55) 33%,var(--hx-ink-0) 48.5%,var(--hx-ink-0) 60%,var(--hx-ink-75) 71%,var(--hx-ink-96) 80%,var(--profond) 84%)}.page-cost .hx__grid,.page-cout .hx__grid{-webkit-mask-image:radial-gradient(60rem 22rem at 22% 100%,var(--encre) 0%,transparent 74%);mask-image:radial-gradient(60rem 22rem at 22% 100%,var(--encre) 0%,transparent 74%)}.page-cost .hx > .sheet,.page-cout .hx > .sheet{align-items:stretch;grid-template-rows:auto 1fr}.page-cost .hx__copy,.page-cout .hx__copy{grid-column:2 / 14;grid-row:1 / 3;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto 1fr auto auto;column-gap:var(--gap);row-gap:var(--space-4);align-content:stretch;align-items:start}.page-cost .hx__copy > .breadcrumbs,.page-cout .hx__copy > .breadcrumbs{grid-column:1 / 8;grid-row:1;margin-block:0 calc(var(--space-3) * -1)}.page-cost .hx__copy > h1,.page-cout .hx__copy > h1{grid-column:1 / 9;grid-row:2}.page-cost .hx__copy > .hx__lede,.page-cout .hx__copy > .hx__lede{grid-column:1 / 8;grid-row:4}.page-cost .hx__copy > .btn-row,.page-cout .hx__copy > .btn-row{grid-column:1 / 8;grid-row:5}.page-cost .hx__copy > .hx__fine,.page-cout .hx__copy > .hx__fine{grid-column:8 / 13;grid-row:4 / 6;align-content:start}.page-cost .hx__copy > :is(.hx__lede,.hx__fine),.page-cout .hx__copy > :is(.hx__lede,.hx__fine){align-self:stretch;padding-block-start:var(--space-5);border-block-start:1px solid var(--hx-glass-line)}.page-cost .hx__pledge,.page-cout .hx__pledge{color:var(--hx-text-2)}.page-cost .hx__fine > .hx__note,.page-cout .hx__fine > .hx__note{text-wrap:wrap}.page-cost .hx__aside,.page-cout .hx__aside{grid-column:10 / 14;grid-row:1 / 3;z-index:1;align-self:start;align-content:end;block-size:calc(var(--hx-h) * 0.465 - var(--hx-top) - 1.5rem)}.page-cost .hx.hx--cover h1,.page-cout .hx.hx--cover h1{font-size:clamp(2.9rem,4.6vw,4.15rem);line-height:0.96;max-inline-size:none}.page-cost .hx-card--art,.page-cout .hx-card--art{padding:1.25rem 1.5rem 1.375rem}.page-cost .hx-card--art > .ill,.page-cout .hx-card--art > .ill{margin-block-end:calc(var(--space-2) * -1)}}@media (min-width:64em) and (max-width:87.49em){.page-cost .hx,.page-cout .hx{--hx-h:clamp(42rem,min(100svh,calc(100vw / 1.85 / 0.84 + 5rem)),58rem);--hx-end:calc(clamp(2rem,3.5vw,3rem) + clamp(0rem,var(--hx-h) - 100svh + 1.5rem,1.5rem));--cost-f:calc(100vw / 1.85);--cost-roof:max(calc(var(--header-h) + clamp(1.25rem,2.2vw,2rem) + 16rem),calc(var(--hx-h) * 0.84 - var(--cost-f) * 0.555))}.page-cost .hx__media > .hx__frame,.page-cout .hx__media > .hx__frame{inset:auto -1% calc(var(--hx-h) * 0.84 - var(--cost-f) * 0.555 - var(--cost-roof));block-size:var(--cost-f);-webkit-mask-image:linear-gradient(180deg,transparent 0%,var(--encre) 16%);mask-image:linear-gradient(180deg,transparent 0%,var(--encre) 16%)}.page-cost .hx__aside,.page-cout .hx__aside{block-size:calc(var(--cost-roof) - 1.25rem - var(--hx-top))}}.page-cost .hx__fine,.page-cout .hx__fine{display:grid;gap:var(--space-3);min-inline-size:0}.page-cost .hx__fine > *,.page-cout .hx__fine > *{margin:0}.page-cost .hx-card__v,.page-cout .hx-card__v{font-size:clamp(1.3rem,1.8vw,1.6rem)}.page-cost .hx-card__t,.page-cout .hx-card__t{margin-block-start:var(--space-2)}.page-cost #how-much .s-statement__q,.page-cout #how-much .s-statement__q{font-size:var(--fs-300);font-weight:var(--fw-bold);line-height:1.5;letter-spacing:0.08em;text-transform:uppercase;color:var(--text-muted)}.page-cost #how-much .s-statement__lead,.page-cout #how-much .s-statement__lead{font-size:clamp(1.35rem,2.3vw,1.9rem);line-height:1.25;letter-spacing:-0.022em}@media (max-width:63.99em){.page-cost .hx,.page-cout .hx{--hx-top:calc(var(--header-h) + clamp(15rem,66vw,21rem))}.page-cost .hx__media > .hx__frame,.page-cout .hx__media > .hx__frame{inset:0 0 auto;block-size:calc(var(--hx-photo) * 0.88);-webkit-mask-image:linear-gradient(180deg,var(--encre) 82%,transparent 100%);mask-image:linear-gradient(180deg,var(--encre) 82%,transparent 100%)}.page-cost .hx__frame .photo img,.page-cout .hx__frame .photo img{object-position:30% 64%}.page-cost .hx__veil,.page-cout .hx__veil{background:linear-gradient(180deg,var(--hx-ink-30) 0%,var(--hx-ink-0) 20%,var(--hx-ink-0) 62%,var(--hx-ink-55) 76%,var(--hx-ink-88) 90%,var(--profond) 100%),radial-gradient(26rem 18rem at 100% 100%,var(--hx-red-glow) 0%,var(--hx-red-0) 70%)}.page-cost .hx > .sheet,.page-cout .hx > .sheet{row-gap:var(--space-4)}.page-cost .hx__copy,.page-cout .hx__copy{display:contents}.page-cost .hx__copy > *,.page-cout .hx__copy > *{grid-column:2}.page-cost .hx__copy > .hx__fine,.page-cout .hx__copy > .hx__fine{order:2}.page-cost .hx__aside,.page-cout .hx__aside{order:1;margin-block:var(--space-2) 0}.page-cost .hx__copy > .breadcrumbs,.page-cout .hx__copy > .breadcrumbs{margin-block:calc(var(--space-6) * -1) calc(var(--space-2) * -1)}.page-cost .hx-card--art,.page-cout .hx-card--art{display:grid;grid-template-columns:minmax(0,9rem) 1fr;column-gap:var(--space-4);row-gap:var(--space-1);align-items:center;align-content:center;padding:1rem 1.125rem}.page-cost .hx-card--art > *,.page-cout .hx-card--art > *{margin:0}.page-cost .hx-card--art > .ill,.page-cout .hx-card--art > .ill{grid-column:1;grid-row:1 / 3}.page-cost .hx-card--art > .hx-card__v,.page-cout .hx-card--art > .hx-card__v{grid-column:2;grid-row:1;align-self:end;font-size:1.2rem}.page-cost .hx-card--art > .hx-card__t,.page-cout .hx-card--art > .hx-card__t{grid-column:2;grid-row:2;align-self:start;font-size:var(--fs-300)}.page-cost .hx.hx--cover h1,.page-cout .hx.hx--cover h1{font-size:clamp(1.9rem,8.6vw,3.4rem)}}@media (min-width:40em) and (max-width:63.99em){.page-cost .hx__aside,.page-cout .hx__aside{max-inline-size:34rem}.page-cost .hx-card--art,.page-cout .hx-card--art{grid-template-columns:minmax(0,13rem) 1fr;column-gap:var(--space-6);padding:1.25rem 1.5rem}}@media (max-width:37.49em){.page-cost .hx .btn-row > .btn,.page-cout .hx .btn-row > .btn{flex:1 1 100%;justify-content:center}.page-cost .hx > .sheet,.page-cout .hx > .sheet{row-gap:var(--space-3)}.page-cost .hx__aside,.page-cout .hx__aside{margin-block:var(--space-1) 0}.page-cost .hx-card--art,.page-cout .hx-card--art{grid-template-columns:minmax(0,7.5rem) 1fr;padding:0.875rem 1rem}.page-cost .hx__fine,.page-cout .hx__fine{margin-block-start:var(--space-1)}}

/* ===== hero/coverage.css ===== */
:is(.page-coverage,.page-couverture) .hx{--hx-h:clamp(38rem,88svh,52rem)}:is(.page-coverage,.page-couverture) .hx h1{max-inline-size:none;font-size:clamp(2.75rem,4.9vw,4.9rem);line-height:0.94;letter-spacing:-0.04em}.page-couverture .hx h1{font-size:clamp(2.5rem,4.5vw,4.6rem)}:is(.page-coverage,.page-couverture) .cov-terms{padding:1.125rem 1.375rem 1.25rem}:is(.page-coverage,.page-couverture) .cov-terms__list{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-3)}:is(.page-coverage,.page-couverture) .cov-terms__list li{display:grid;gap:0.3rem;margin:0;padding:0}:is(.page-coverage,.page-couverture) .cov-terms .hx-card__k{font-size:0.75rem;letter-spacing:0.06em}:is(.page-coverage,.page-couverture) .cov-terms .hx-card__v{font-size:clamp(1.1rem,1.35vw,1.3rem);white-space:nowrap}:is(.page-coverage,.page-couverture) .cov-terms__bar{position:relative;display:block;block-size:0.375rem;margin-block-start:0.2rem;border-radius:999px;background:var(--ligne);overflow:hidden}:is(.page-coverage,.page-couverture) .cov-terms__bar::after{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--cov-w,100%);border-radius:inherit;background:var(--profond-2);transform-origin:0 50%}:is(.page-coverage,.page-couverture) .cov-terms__list li:nth-child(1){--cov-w:37.5%}:is(.page-coverage,.page-couverture) .cov-terms__list li:nth-child(2){--cov-w:62.5%}:is(.page-coverage,.page-couverture) .cov-terms__plus{--cov-w:100%}:is(.page-coverage,.page-couverture) .cov-terms__plus .hx-card__k{color:var(--marque)}:is(.page-coverage,.page-couverture) .cov-terms__plus .cov-terms__bar::after{background:linear-gradient(90deg,var(--marque-fonce),var(--marque))}@media (min-width:64em){:is(.page-coverage,.page-couverture) .hx__media > .hx__frame{inset:var(--header-h) -2% -6% 35%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 3%,var(--encre) 22%);mask-image:linear-gradient(90deg,transparent 0%,transparent 3%,var(--encre) 22%)}:is(.page-coverage,.page-couverture) .hx__veil{background:radial-gradient(44rem 28rem at 0% 104%,var(--hx-red-glow) 0%,var(--hx-red-0) 68%),linear-gradient(90deg,var(--hx-ink-96) 0%,var(--hx-ink-96) 49%,var(--hx-ink-55) 54%,var(--hx-ink-0) 61%),linear-gradient(0deg,var(--hx-ink-55) 0%,var(--hx-ink-0) 22%)}:is(.page-coverage,.page-couverture) .hx > .sheet > .hx__copy{grid-column:2 / 8}:is(.page-coverage,.page-couverture) .hx__lede{max-inline-size:none}:is(.page-coverage,.page-couverture) .hx > .sheet > .hx__aside{grid-column:8 / 12;align-self:end;justify-items:start;margin-block-end:calc(var(--space-6) - var(--hx-end))}:is(.page-coverage,.page-couverture) .cov-terms{inline-size:100%;max-inline-size:22rem}}@media (min-width:64em) and (max-width:79.99em){:is(.page-coverage,.page-couverture) .hx{--hx-h:clamp(34rem,74svh,46rem)}:is(.page-coverage,.page-couverture) .hx__media > .hx__frame{inset-inline-start:38%;inset-block-end:0}:is(.page-coverage,.page-couverture) .hx__frame .photo img{object-position:22% 50%}:is(.page-coverage,.page-couverture) .hx__veil{background:radial-gradient(40rem 26rem at 0% 104%,var(--hx-red-glow) 0%,var(--hx-red-0) 68%),linear-gradient(90deg,var(--hx-ink-96) 0%,var(--hx-ink-96) 51%,var(--hx-ink-55) 56%,var(--hx-ink-0) 63%),linear-gradient(0deg,var(--hx-ink-55) 0%,var(--hx-ink-0) 22%)}:is(.page-coverage,.page-couverture) .hx > .sheet > .hx__aside{grid-column:8 / 13}:is(.page-coverage,.page-couverture) .cov-terms{max-inline-size:16.5rem}}@media (max-width:63.99em){:is(.page-coverage,.page-couverture) .hx{--cov-ph:min(78vw,30rem);--hx-top:calc(var(--header-h) + var(--cov-ph) * 0.74);--hx-photo:calc(var(--header-h) + var(--cov-ph))}:is(.page-coverage,.page-couverture) .hx__media > .hx__frame{inset:var(--header-h) -2% auto;block-size:var(--cov-ph)}:is(.page-coverage,.page-couverture) .hx__frame .photo img{object-position:34% 32%}:is(.page-coverage,.page-couverture) .hx__veil{background:linear-gradient(180deg,var(--hx-ink-0) 0%,var(--hx-ink-0) 52%,var(--hx-ink-75) 80%,var(--profond) 100%),radial-gradient(26rem 18rem at 0% 100%,var(--hx-red-glow) 0%,var(--hx-red-0) 70%)}:is(.page-coverage,.page-couverture) .hx h1{font-size:clamp(2.4rem,10.2vw,4.5rem)}.page-couverture .hx h1{font-size:clamp(2rem,10.2vw,4.5rem)}:is(.page-coverage,.page-couverture) .hx > .sheet{row-gap:var(--space-6)}:is(.page-coverage,.page-couverture) .cov-terms{max-inline-size:28rem}}@media (max-width:37.49em){:is(.page-coverage,.page-couverture) .hx__copy{gap:var(--space-4)}:is(.page-coverage,.page-couverture) .hx .btn-row > .btn{flex:1 1 100%;justify-content:center}:is(.page-coverage,.page-couverture) .cov-terms__list{gap:var(--space-3)}}@media (prefers-reduced-motion:no-preference){:is(.page-coverage,.page-couverture) .cov-terms__bar::after{transition:scale var(--dur-draw-l) var(--ease-settle) calc(var(--dur-draw-s) + var(--cov-d,0) * var(--stagger) * 2)}:is(.page-coverage,.page-couverture) .cov-terms__list li:nth-child(2){--cov-d:1}:is(.page-coverage,.page-couverture) .cov-terms__list li:nth-child(3){--cov-d:2}:is(.page-coverage,.page-couverture):where(.js *) .hx:not(.is-live) .cov-terms__bar::after{scale:0 1}}:is(.page-coverage,.page-couverture) #what-it-covers .s-statement__art{padding:var(--space-4) var(--space-5)}:is(.page-coverage,.page-couverture) #what-it-covers .s-statement__art > .ill{display:block;block-size:auto;max-block-size:11rem}@media (max-width:63.99em){:is(.page-coverage,.page-couverture) #contract{padding-block-end:var(--space-12)}}

/* ===== hero/eligibility.css ===== */
.page-eligibility .hx--check,.page-admissibilite .hx--check{--hx-h:clamp(40rem,100svh,58rem)}.page-eligibility .hx--check.hx--cover h1{max-inline-size:none;font-size:clamp(2.6rem,4.6vw,4.4rem);line-height:0.98}.page-admissibilite .hx--check.hx--cover h1{max-inline-size:none;font-size:clamp(2.45rem,4vw,3.9rem);line-height:0.98}.page-eligibility .hx-when,.page-admissibilite .hx-when{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0.25rem 0.75rem;max-inline-size:none;padding:0.7rem 1rem;border:1px solid var(--hx-glass-line);border-inline-start:3px solid var(--marque);border-radius:var(--radius-lg);background:var(--hx-glass);color:var(--hx-text-2);font-size:var(--fs-350);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-eligibility .hx-when b,.page-admissibilite .hx-when b{font-size:0.75rem;letter-spacing:0.08em;text-transform:uppercase;font-weight:var(--fw-bold);color:var(--marque-clair)}.page-eligibility .hx-check,.page-admissibilite .hx-check{--ill-ink:var(--fond-3);--ill-construction:var(--hx-text-3);--ill-fill:transparent;--ill-tint:transparent;--ill-accent:var(--marque-clair);padding:1.375rem 1.5rem 1.25rem}.page-eligibility .hx-check__art,.page-admissibilite .hx-check__art{aspect-ratio:960 / 246;overflow:hidden;margin-inline:-0.25rem}.page-eligibility .hx-check__art > svg,.page-admissibilite .hx-check__art > svg{display:block;inline-size:100%;block-size:auto;max-block-size:none}.page-eligibility .hx-check__art .ill-sm-hide,.page-admissibilite .hx-check__art .ill-sm-hide{display:none}.page-eligibility .hx-check__rows,.page-admissibilite .hx-check__rows{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);margin-block:var(--space-3) 0;border-block-start:1px solid var(--hx-glass-line)}.page-eligibility .hx-check__row,.page-admissibilite .hx-check__row{display:grid;align-content:space-between;gap:0.35rem;padding-block:var(--space-4) 0}.page-eligibility .hx-check__row:first-child,.page-admissibilite .hx-check__row:first-child{padding-inline-end:var(--space-4)}.page-eligibility .hx-check__row + .hx-check__row,.page-admissibilite .hx-check__row + .hx-check__row{padding-inline-start:var(--space-5);border-inline-start:1px solid var(--hx-glass-line)}.page-eligibility .hx-check__row dt,.page-admissibilite .hx-check__row dt{font-size:0.75rem;line-height:1.25;letter-spacing:0.06em;text-transform:uppercase;font-weight:var(--fw-bold);color:var(--hx-text-3);text-wrap:balance}.page-admissibilite .hx-check__row dt{font-size:0.6875rem;letter-spacing:0.05em}.page-eligibility .hx-check__row dd,.page-admissibilite .hx-check__row dd{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:0.4rem;row-gap:0.15rem}.page-eligibility .hx-check__n,.page-admissibilite .hx-check__n{font-family:var(--font-display);font-size:clamp(1.9rem,2.5vw,2.4rem);line-height:1;letter-spacing:-0.035em;font-weight:var(--fw-bold);color:var(--hx-text);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.page-eligibility .hx-check__u,.page-admissibilite .hx-check__u{font-size:var(--fs-350);font-weight:var(--fw-semibold);color:var(--marque-clair);white-space:nowrap}.page-eligibility .hx-check .hx-check__sum,.page-admissibilite .hx-check .hx-check__sum{margin-block-start:var(--space-4);padding-block-start:var(--space-3);border-block-start:1px solid var(--hx-glass-line);font-size:var(--fs-300);line-height:1.45;color:var(--hx-text-2);text-wrap:pretty}@media (min-width:64em){.page-eligibility .hx--check,.page-admissibilite .hx--check{align-content:stretch;container-type:inline-size}.page-eligibility .hx--check .hx__copy,.page-admissibilite .hx--check .hx__copy{grid-column:7 / 14;grid-row:1;align-self:end}.page-eligibility .hx--check > .sheet,.page-admissibilite .hx--check > .sheet{grid-template-rows:minmax(0,1fr)}.page-eligibility .hx--check .hx__aside,.page-admissibilite .hx--check .hx__aside{grid-column:1 / 7;grid-row:1;align-self:start;margin-block-start:-3rem}.page-eligibility .hx-check,.page-admissibilite .hx-check{--hx-edge:max(var(--space-gutter),calc((100cqi - var(--container)) / 2));margin-inline-start:-2rem;padding:1.125rem 1.5rem 1.125rem calc(var(--hx-edge) + 2rem);border-inline-start:0;border-start-start-radius:0;border-end-start-radius:0;border-block-start:3px solid var(--marque)}.page-eligibility .hx--check .hx__media > .hx__frame,.page-admissibilite .hx--check .hx__media > .hx__frame{inset-block:1.5rem -6%}.page-eligibility .hx--check .hx__veil,.page-admissibilite .hx--check .hx__veil{background:radial-gradient(46rem 32rem at 64% 68%,var(--hx-ink-88) 0%,var(--hx-ink-75) 36%,var(--hx-ink-0) 74%),radial-gradient(40rem 22rem at 100% 108%,var(--hx-red-glow) 0%,var(--hx-red-0) 68%),linear-gradient(270deg,var(--hx-ink-55) 0%,var(--hx-ink-0) 12%),linear-gradient(0deg,var(--hx-ink-75) 0%,var(--hx-ink-30) 40%,var(--hx-ink-0) 60%)}.page-eligibility .hx--check .hx__copy .breadcrumbs,.page-admissibilite .hx--check .hx__copy .breadcrumbs{text-shadow:0 1px 2px var(--hx-ink-75),var(--hx-text-shadow)}.page-eligibility .hx--check .hx__copy,.page-admissibilite .hx--check .hx__copy{position:relative}.page-eligibility .hx--check .hx__copy::before,.page-admissibilite .hx--check .hx__copy::before{content:"";position:absolute;inset:-3rem -2.5rem -1rem -3rem;z-index:-1;pointer-events:none;border-radius:3rem;background:var(--hx-ink-55);filter:blur(2.5rem)}.page-eligibility .hx--check .hx__grid,.page-admissibilite .hx--check .hx__grid{-webkit-mask-image:radial-gradient(50rem 30rem at 82% 70%,var(--encre) 0%,transparent 74%);mask-image:radial-gradient(50rem 30rem at 82% 70%,var(--encre) 0%,transparent 74%)}}@media (min-width:64em){.page-eligibility .hx-check,.page-admissibilite .hx-check{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,13rem);column-gap:var(--space-6);align-items:start}.page-eligibility .hx-check > *,.page-admissibilite .hx-check > *{grid-column:1 / -1;margin:0}.page-eligibility .hx-check > .hx-card__k,.page-admissibilite .hx-check > .hx-card__k{grid-column:1;grid-row:1;padding-block-start:0.25rem}.page-eligibility .hx-check > .hx-check__art,.page-admissibilite .hx-check > .hx-check__art{grid-column:2;grid-row:1;max-inline-size:none;margin:0}.page-eligibility .hx-check > .hx-check__rows,.page-admissibilite .hx-check > .hx-check__rows{margin-block-start:var(--space-3)}.page-eligibility .hx-check > .hx-check__sum,.page-admissibilite .hx-check > .hx-check__sum{margin-block-start:var(--space-3);padding-block-start:var(--space-2);text-wrap:balance}.page-eligibility .hx--check .hx__aside{margin-block-start:-0.75rem}.page-admissibilite .hx--check .hx__aside{margin-block-start:-3.5rem}.page-admissibilite .hx-check{grid-template-columns:minmax(0,1fr) minmax(0,11.5rem);padding-block:1rem 0.875rem}}@media (min-width:64em) and (max-width:87.49em){.page-eligibility .hx--check .hx__media > .hx__frame,.page-admissibilite .hx--check .hx__media > .hx__frame{inset-inline-start:-12%}.page-eligibility .hx--check .hx__copy,.page-admissibilite .hx--check .hx__copy{grid-column:8 / 14}.page-eligibility .hx--check .hx__aside,.page-admissibilite .hx--check .hx__aside{grid-column:1 / 8;margin-block-start:-1.25rem}.page-eligibility .hx-check,.page-admissibilite .hx-check{grid-template-columns:minmax(0,1fr) minmax(0,12rem)}.page-eligibility .hx-check__n,.page-admissibilite .hx-check__n{font-size:1.85rem}.page-admissibilite .hx-check__row dt{font-size:0.625rem;letter-spacing:0.04em}.page-eligibility .hx--check .hx__aside{margin-block-start:1.5rem}.page-eligibility .hx--check .hx__veil,.page-admissibilite .hx--check .hx__veil{background:radial-gradient(38rem 28rem at 68% 70%,var(--hx-ink-88) 0%,var(--hx-ink-75) 34%,var(--hx-ink-0) 72%),radial-gradient(34rem 20rem at 100% 108%,var(--hx-red-glow) 0%,var(--hx-red-0) 68%),linear-gradient(270deg,var(--hx-ink-55) 0%,var(--hx-ink-0) 12%),linear-gradient(0deg,var(--hx-ink-75) 0%,var(--hx-ink-30) 40%,var(--hx-ink-0) 60%)}}@media (max-width:63.99em){.page-eligibility .hx--check,.page-admissibilite .hx--check{--hx-top:calc(var(--header-h) + clamp(12rem,58vw,18rem));--hx-photo:calc(var(--hx-top) + clamp(13rem,46vw,17rem))}.page-eligibility .hx--check > .sheet,.page-admissibilite .hx--check > .sheet{row-gap:var(--space-5)}.page-eligibility .hx--check .hx__media > .hx__frame,.page-admissibilite .hx--check .hx__media > .hx__frame{inset-block:-28% 13%;-webkit-mask-image:linear-gradient(180deg,var(--encre) 88%,transparent 100%);mask-image:linear-gradient(180deg,var(--encre) 88%,transparent 100%)}.page-eligibility .hx--check .hx__frame .photo img,.page-admissibilite .hx--check .hx__frame .photo img{object-position:4% 64%}.page-eligibility .hx--check .hx__veil,.page-admissibilite .hx--check .hx__veil{background:linear-gradient(180deg,var(--hx-ink-0) 0%,var(--hx-ink-0) 50%,var(--hx-ink-55) 60%,var(--hx-ink-55) 70%,var(--hx-ink-75) 86%,var(--hx-ink-88) 94%,var(--profond) 100%),radial-gradient(26rem 18rem at 0% 100%,var(--hx-red-glow) 0%,var(--hx-red-0) 70%)}.page-eligibility .hx--check .hx__copy .breadcrumbs,.page-admissibilite .hx--check .hx__copy .breadcrumbs{text-shadow:var(--hx-text-shadow)}.page-eligibility .hx--check .hx__copy,.page-admissibilite .hx--check .hx__copy{display:contents}.page-eligibility .hx--check .hx__copy > *,.page-admissibilite .hx--check .hx__copy > *{grid-column:2;justify-self:start}.page-eligibility .hx--check .hx__copy > .btn-row,.page-admissibilite .hx--check .hx__copy > .btn-row{justify-self:stretch;margin-block-start:var(--space-1)}.page-eligibility .hx--check .hx__copy > .hx-when,.page-admissibilite .hx--check .hx__copy > .hx-when{order:1;justify-self:stretch}.page-eligibility .hx .btn-row > .btn,.page-admissibilite .hx .btn-row > .btn{flex:1 1 100%;justify-content:center}@media (min-width:37.5em){.page-eligibility .hx--check .hx__copy > .btn-row,.page-admissibilite .hx--check .hx__copy > .btn-row{justify-self:start}.page-eligibility .hx .btn-row > .btn,.page-admissibilite .hx .btn-row > .btn{flex:0 0 auto}.page-eligibility .hx-check,.page-admissibilite .hx-check{max-inline-size:34rem}.page-eligibility .hx--check .hx__copy > .hx-when,.page-admissibilite .hx--check .hx__copy > .hx-when{justify-self:start}}.page-eligibility .hx-check,.page-admissibilite .hx-check{background:var(--hx-glass-2);border-color:var(--hx-glass-line)}.page-eligibility .hx-check__row dd,.page-admissibilite .hx-check__row dd{flex-wrap:nowrap}.page-eligibility .hx-check__u,.page-admissibilite .hx-check__u{font-size:var(--fs-300)}.page-eligibility .hx-check__n,.page-admissibilite .hx-check__n{font-size:1.75rem}.page-eligibility .hx-check__row:first-child,.page-admissibilite .hx-check__row:first-child{padding-inline-end:var(--space-3)}.page-eligibility .hx-check__row + .hx-check__row,.page-admissibilite .hx-check__row + .hx-check__row{padding-inline-start:var(--space-4)}.page-admissibilite .hx-check__rows{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}

/* ===== hero/factory.css ===== */
.page-factory-warranty .fw-seal{--ill-ink:var(--hx-text);--ill-construction:var(--hx-text-3);--ill-fill:var(--profond);--ill-tint:var(--profond-2);--ill-accent:var(--marque-clair);display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-3);row-gap:var(--space-1);align-items:center;padding:var(--space-4) var(--space-5) var(--space-4) var(--space-4);border-radius:var(--radius-lg);rotate:-3deg}.page-factory-warranty .fw-seal > * + *{margin-block-start:0}.page-factory-warranty .fw-seal__art{grid-row:1 / span 3;inline-size:clamp(4.25rem,5vw,5.25rem)}.page-factory-warranty .fw-seal__art > .ill,.page-factory-warranty .fw-seal__art > svg{display:block;inline-size:100%;block-size:auto;--sw-1:3.6;--sw-2:2.4;--sw-3:1.4}.page-factory-warranty .fw-seal .hx-card__k{grid-column:2;align-self:end;font-size:0.75rem}.page-factory-warranty .fw-seal .hx-card__v{grid-column:2;font-size:clamp(1.15rem,1.5vw,1.45rem);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.page-factory-warranty .fw-seal .hx-card__t{grid-column:2;align-self:start;font-size:var(--fs-300);line-height:1.4;color:var(--hx-text-2)}.page-factory-warranty .fw-nb{white-space:nowrap}.page-factory-warranty .fw-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;position:relative}.page-factory-warranty .fw-facts li{position:relative;margin:0;padding-inline-end:var(--space-6)}.page-factory-warranty .fw-facts li + li{padding-inline-start:var(--space-6)}.page-factory-warranty .fw-facts b{font-size:clamp(1.3rem,1.9vw,1.7rem);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.page-factory-warranty .fw-facts li::before{content:"";position:absolute;inset-block-start:-2px;inset-inline-start:0;block-size:3px;inline-size:60%;border-radius:999px;background:linear-gradient(90deg,var(--marque) 0%,var(--marque-clair) 100%);transform-origin:0 50%}.page-factory-warranty .fw-facts li + li::before{inline-size:100%}@media (min-width:64em){.page-factory-warranty .hx{--hx-h:clamp(40rem,94svh,58rem);align-content:stretch}.page-factory-warranty .hx > .sheet{align-items:stretch}.page-factory-warranty .hx__copy{grid-column:2 / 9;align-self:end}.page-factory-warranty .hx__aside{grid-column:9 / 14;align-self:start;justify-items:end;align-content:start}.page-factory-warranty .fw-seal{inline-size:clamp(20rem,26vw,23.5rem)}.page-factory-warranty .hx__media > .hx__frame{inset:-3% -8% -14% 16%}.page-factory-warranty .hx__media > .hx__frame{-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--encre) 7rem);mask-image:linear-gradient(90deg,transparent 0,var(--encre) 7rem)}.page-factory-warranty .hx h1{font-size:clamp(2.75rem,4.3vw,4.25rem);line-height:0.98;letter-spacing:-0.038em;max-inline-size:none}.page-factory-warranty .hx__veil{background:radial-gradient(48rem 30rem at 0% 104%,var(--hx-red-glow) 0%,var(--hx-red-0) 68%),linear-gradient(90deg,var(--hx-ink-96) 0%,var(--hx-ink-88) 26%,var(--hx-ink-55) 42%,var(--hx-ink-0) 58%),linear-gradient(0deg,var(--hx-ink-75) 0%,var(--hx-ink-0) 30%)}}@media (min-width:64em) and (max-width:79.99em){.page-factory-warranty .hx__media > .hx__frame{inset:-12% -16% -5% 22%}}@media (max-width:63.99em){.page-factory-warranty .hx{--fw-photo:clamp(11.5rem,48vw,16rem);--hx-top:calc(var(--header-h) + var(--fw-photo));--hx-photo:calc(var(--hx-top) + clamp(6rem,26vw,10rem))}.page-factory-warranty .hx__frame .photo img{object-position:64% 40%}.page-factory-warranty .hx__veil{background:linear-gradient(180deg,var(--hx-ink-0) 0%,var(--hx-ink-0) 42%,var(--hx-ink-30) 60%,var(--hx-ink-55) 74%,var(--hx-ink-88) 90%,var(--profond) 100%),radial-gradient(26rem 18rem at 0% 100%,var(--hx-red-glow) 0%,var(--hx-red-0) 70%)}.page-factory-warranty .hx h1{font-size:clamp(1.9rem,8.4vw,3.4rem)}.page-factory-warranty .hx__aside{justify-items:start}.page-factory-warranty .fw-seal{rotate:-2deg;inline-size:min(100%,21rem)}.page-factory-warranty .fw-seal__art{inline-size:clamp(4.25rem,18vw,5.5rem)}.page-factory-warranty .fw-facts b{font-size:clamp(1.1rem,4.6vw,1.5rem)}}@media (max-width:37.49em){.page-factory-warranty .fw-facts li{padding-inline:0 var(--space-4);margin:0}.page-factory-warranty .fw-facts li + li{padding-inline-start:var(--space-4);border-inline-start:1px solid var(--hx-glass-line)}.page-factory-warranty .fw-facts b{white-space:normal;text-wrap:balance;font-size:clamp(1.2rem,5.6vw,1.45rem)}}@media (prefers-reduced-motion:no-preference){.page-factory-warranty .fw-facts li::before{transition:scale var(--dur-draw-l) var(--ease-settle) calc(var(--dur-draw-s) + var(--dur-5))}.page-factory-warranty .fw-facts li + li::before{transition-delay:calc(var(--dur-draw-s) + var(--dur-5) + var(--stagger) * 3)}.page-factory-warranty:where(.js *) .hx:not(.is-live) .fw-facts li::before{scale:0 1}}

/* ===== hero/faq.css ===== */
.page-faq .hx{--hx-h:clamp(40rem,92svh,56rem)}.page-faq .hx h1{font-size:clamp(3.3rem,6.4vw,5.9rem);line-height:0.94;letter-spacing:-0.04em;max-inline-size:none}.page-faq:lang(fr) .hx h1{font-size:clamp(3.5rem,7.6vw,6.9rem)}.page-faq .hx-topics{padding:1.5rem 1.625rem 1.625rem}.page-faq .hx-topics .hx-card__v em{font-size:1.35em}.page-faq .hx-topics__list{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.page-faq .hx-topics__list li{display:flex;min-inline-size:0}.page-faq .hx-topics__list a{display:inline-flex;align-items:center;min-block-size:2.25rem;padding:0.3rem 0.875rem;border:1px solid var(--line);border-radius:1.25rem;background:var(--fond-2);font-size:var(--fs-350);line-height:1.25;font-weight:var(--fw-semibold);color:var(--encre);text-decoration:none}.page-faq .hx-topics__list a:hover{color:var(--marque);border-color:var(--marque);background:var(--fond)}@media (pointer:coarse){.page-faq .hx-topics__list a{min-block-size:var(--tap)}}@media (prefers-reduced-motion:no-preference){.page-faq .hx-topics__list a{transition:color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}}@media (min-width:64em){.page-faq .hx--poster .hx__veil{background:radial-gradient(52rem 30rem at 0% 104%,var(--hx-red-glow) 0%,var(--hx-red-0) 68%),linear-gradient(90deg,var(--hx-ink-88) 0%,var(--hx-ink-75) 30%,var(--hx-ink-30) 52%,var(--hx-ink-0) 68%),linear-gradient(0deg,var(--hx-ink-96) 0%,var(--hx-ink-75) 28%,var(--hx-ink-30) 56%,var(--hx-ink-0) 76%)}.page-faq .hx--poster .hx__copy{grid-column:2 / 10}.page-faq .hx--poster .hx__aside{grid-column:10 / 14}.page-faq .hx__lede{max-inline-size:30em}}@media (max-width:63.99em){.page-faq .hx__frame .photo img{object-position:96% 40%}.page-faq .s-qa--topics .s-qa__topics{display:none}.page-faq .s-qa--topics .s-qa__head h2{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.page-faq .s-index--photo .ph-inlay__frame .photo img{object-position:var(--fx,50%) var(--fy,50%)}@media (min-width:64em){.page-faq .s-index.s-index--photo > .sheet > .s-index__head{grid-column:2 / 14;grid-row:1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--gap);align-items:end}.page-faq .s-index.s-index--photo > .sheet > .s-index__head > .s-index__lede{max-inline-size:none}.page-faq .s-index.s-index--photo > .sheet > .ph-inlay{grid-column:2 / 8;grid-row:2 / 4;position:relative;top:auto;align-self:stretch;justify-self:stretch;display:grid;inline-size:auto;min-inline-size:0;max-inline-size:none}.page-faq .s-index--photo .ph-inlay__frame{--cell-ar:auto;display:grid}.page-faq .s-index--photo .ph-inlay__frame .photo{grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.page-faq .s-index--photo .ph-inlay__frame .photo picture{block-size:100%;min-block-size:18rem;aspect-ratio:auto;max-block-size:none}.page-faq .s-index--photo .ph-inlay__frame .photo img{block-size:100%;inline-size:100%;aspect-ratio:auto;max-block-size:none;object-fit:cover}.page-faq .s-index.s-index--photo > .sheet > .s-index__list{grid-column:2 / 14;grid-row:2 / 5;display:grid;margin:0;pointer-events:none;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);grid-template-rows:subgrid;grid-auto-rows:auto;row-gap:var(--space-5);align-content:normal}.page-faq .s-index.s-index--photo > .sheet > .s-index__list > .s-index__row{pointer-events:auto;padding:1.6875rem 1.5625rem}.page-faq .s-index.s-index--photo > .sheet > .s-index__list > .s-index__row:nth-child(1){grid-column:7 / 13;grid-row:1}.page-faq .s-index.s-index--photo > .sheet > .s-index__list > .s-index__row:nth-child(2){grid-column:7 / 13;grid-row:2}.page-faq .s-index.s-index--photo > .sheet > .s-index__list > .s-index__row:nth-child(3){grid-column:1 / 13;grid-row:3;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--gap);align-items:center}}

/* ===== hero/guides.css ===== */
.page-guides .hx--toc{--hx-h:clamp(38rem,90svh,54rem)}.page-guides .hx--toc h1{font-size:clamp(2.7rem,5.6vw,5.4rem);line-height:0.95;letter-spacing:-0.042em;max-inline-size:none}html[lang^="fr"] .page-guides .hx--toc h1{font-size:clamp(2.6rem,5.2vw,5rem)}.page-guides .hx--toc h1 em{text-shadow:0 0 0.9rem var(--hx-ink-75),0 0 2.2rem var(--hx-ink-55),var(--hx-text-shadow)}.page-guides .hx-toc{inline-size:100%;max-inline-size:36rem}.page-guides .hx-toc__list{counter-reset:hx-toc;list-style:none;margin:0;padding:0;border-block-start:1px solid var(--hx-glass-line)}.page-guides .hx-toc__list li{counter-increment:hx-toc;border-block-end:1px solid var(--hx-glass-line)}.page-guides .hx-toc__list a{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;column-gap:var(--space-3);min-block-size:calc(var(--tap) + 0.5rem);padding:0.5rem 0.75rem 0.5rem 0;color:var(--hx-text);text-decoration:none;font-size:var(--fs-500);line-height:1.3;font-weight:var(--fw-semibold)}.page-guides .hx-toc__list a::before{content:counter(hx-toc,decimal-leading-zero);font-family:var(--font-display);font-size:0.82em;font-weight:var(--fw-bold);letter-spacing:0.02em;color:var(--marque-clair);font-variant-numeric:tabular-nums lining-nums}.page-guides .hx-toc__go{color:var(--marque-clair);flex:none}.page-guides .hx-toc__list a:hover,.page-guides .hx-toc__list a:focus-visible{background-color:var(--hx-glass)}.page-guides .hx-toc__list a:hover .hx-toc__t{text-decoration:underline;text-decoration-color:var(--marque-clair);text-underline-offset:0.2em}.page-guides .hx-leaf{padding:1.5rem 1.5rem 1.25rem;rotate:-2.5deg}.page-guides .hx-leaf > svg{max-block-size:none;margin-block-end:var(--space-2)}.page-guides .hx-leaf > .hx-card__k{color:var(--marque)}.page-guides .hx-leaf > .hx-card__k + *{margin-block-start:var(--space-1)}.page-guides .hx-leaf__link{display:block;text-decoration:none}.page-guides .hx-leaf__link::after{content:"";position:absolute;inset:0;border-radius:inherit}.page-guides .hx-leaf:hover .hx-leaf__link{text-decoration:underline;text-decoration-color:var(--marque);text-decoration-thickness:2px;text-underline-offset:0.18em}@media (min-width:64em){.page-guides .hx--toc .hx__copy{grid-column:2 / 9}.page-guides .hx--toc .hx__aside{grid-column:9 / 14}.page-guides .hx--toc .hx__l{white-space:nowrap;overflow:visible clip}.page-guides .hx--toc .hx__veil{background:radial-gradient(48rem 30rem at 0% 104%,var(--hx-red-glow) 0%,var(--hx-red-0) 68%),radial-gradient(52rem 20rem at 30% 52%,var(--hx-ink-55) 0%,var(--hx-ink-30) 55%,var(--hx-ink-0) 80%),radial-gradient(24rem 11rem at 55% 47%,var(--hx-ink-55) 0%,var(--hx-ink-30) 50%,var(--hx-ink-0) 100%),linear-gradient(90deg,var(--hx-ink-96) 0%,var(--hx-ink-88) 28%,var(--hx-ink-75) 44%,var(--hx-ink-30) 56%,var(--hx-ink-0) 68%),linear-gradient(0deg,var(--hx-ink-88) 0%,var(--hx-ink-0) 46%)}.page-guides .hx--toc .hx__media > .hx__frame{inset-inline-start:var(--guides-x,9%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,var(--encre) 10rem);mask-image:linear-gradient(90deg,transparent 0%,var(--encre) 10rem)}.page-guides .hx--toc .hx__lede{max-inline-size:32em}.page-guides .hx-toc{max-inline-size:min(36rem,calc(100% - var(--space-6)))}.page-guides .hx--toc .hx-leaf{margin-inline-start:var(--space-4);translate:0 var(--space-6)}}@media (min-width:64em) and (max-width:79.99em){.page-guides .hx--toc{--hx-h:clamp(34rem,78svh,46rem);--guides-x:18%}}@media (min-width:80em){.page-guides .hx--toc .hx-leaf{translate:var(--space-4) var(--space-6)}.page-guides .hx--toc{--guides-x:24%}}@media (min-width:100em){.page-guides .hx--toc{--guides-x:30%}}@media (prefers-reduced-motion:no-preference){.page-guides .hx-toc__list a{transition:background-color var(--dur-2) var(--ease-out)}.page-guides .hx-toc__go{transition:translate var(--dur-3) var(--ease-settle)}.page-guides .hx-toc__list a:hover .hx-toc__go{translate:0.35rem 0}.page-guides .hx-leaf{transition:rotate var(--dur-5) var(--ease-settle)}.page-guides .hx-leaf:hover{rotate:0deg}.page-guides .hx-toc__list li{--reveal-dist-x:1.5rem;animation:reveal-left var(--dur-5) var(--ease-settle) calc(var(--dur-5) + var(--hx-t,0) * var(--stagger) * 1.6) backwards}.page-guides .hx-toc__list li:nth-child(2){--hx-t:1}.page-guides .hx-toc__list li:nth-child(3){--hx-t:2}}@media (max-width:63.99em){.page-guides .hx{--hx-top:calc(var(--header-h) + clamp(11.5rem,46vw,16rem));--hx-photo:calc(var(--hx-top) + clamp(12rem,44vw,16rem));--hx-end:var(--space-8)}.page-guides .hx > .sheet{row-gap:var(--space-6)}.page-guides .hx__frame .photo img{object-position:86% 34%}.page-guides .hx__veil{background:linear-gradient(180deg,var(--hx-ink-0) 0%,var(--hx-ink-0) calc(var(--hx-top) - 4.5rem),var(--hx-ink-55) calc(var(--hx-top) - 1rem),var(--hx-ink-75) calc(var(--hx-top) + 1.25rem),var(--hx-ink-88) calc(var(--hx-top) + 5rem),var(--profond) 100%),radial-gradient(26rem 18rem at 0% 100%,var(--hx-red-glow) 0%,var(--hx-red-0) 70%)}.page-guides .hx .breadcrumbs__list li,.page-guides .hx .breadcrumbs__list li + li::before,.page-guides .hx .breadcrumbs__list a{color:var(--hx-text)}.page-guides .hx .breadcrumbs{text-shadow:var(--hx-text-shadow)}.page-guides .hx-leaf{rotate:-1.5deg;padding:0.875rem 1.125rem 1rem}.page-guides .hx-leaf > svg{max-block-size:4.5rem;margin-block-end:0}.page-guides .hx-leaf > .hx-card__k + *{margin-block-start:0.125rem}.page-guides .hx-leaf > * + *{margin-block-start:var(--space-2)}}

/* ===== hero/home.css ===== */
.page-home .hx__lede{max-inline-size:30em}@media (min-width:64em){.page-home .hx{align-content:stretch}.page-home .hx > .sheet{align-items:stretch}.page-home .hx__copy{grid-column:2 / 9;align-self:end}.page-home .hx h1{font-size:clamp(2.6rem,4.7vw,4.3rem);margin-inline-end:-12%}.page-home .hx__lede{max-inline-size:min(30em,42vw)}.page-home .hx .puces{max-inline-size:min(33rem,46vw)}.page-home .hx__aside{grid-column:9 / 14;align-self:start;align-content:start;justify-items:end;margin-block-start:calc(var(--header-h) + clamp(1.25rem,2.2vw,2.25rem) - var(--hx-top))}.page-home .hx .frise{inline-size:min(100%,27rem);padding:1.125rem 1.375rem 1rem}.page-home .hx .frise .frise-titre{margin-block-end:0.875rem}.page-home .hx .frise .barre{block-size:2.375rem;margin-block-end:0.5rem}.page-home .hx .frise .barre .remplissage{padding-inline:0.75rem}.page-home .hx .frise .legende{padding-block-start:0.5rem}.page-home .hx .frise .note{margin-block-start:0.5rem;line-height:1.45}.page-home .hx__media > .hx__frame{inset:-3% -2% -26%}.page-home .hx__stripes{inset-inline-end:-1rem}}@media (min-width:64em) and (max-width:99.99em){.page-home .hx__stripes{display:none}}@media (min-width:100em){.page-home .hx__lede{max-inline-size:min(30em,27.5rem)}.page-home .hx .puces{max-inline-size:min(33rem,34vw)}}@media (min-width:80em) and (max-width:99.99em){.page-home .hx__frame .photo img{object-position:58% 62%}.page-home .hx__lede{max-inline-size:min(25.5em,33vw)}.page-home .hx .puces{max-inline-size:min(30rem,40vw)}}@media (min-width:64em) and (max-width:79.99em){.page-home .hx__lede{max-inline-size:24em}.page-home .hx .puces{max-inline-size:27rem}.page-home .hx__aside{grid-column:8 / 14}.page-home .hx__frame .photo img{object-position:40% 50%}}@media (max-width:63.99em){.page-home .hx__frame .photo img{object-position:88% 60%}.page-home .hx__media > .hx__frame{inset:-10% -2% -7%}.page-home .hx__stripes{inset-inline:var(--space-4) auto}}@media (max-width:37.49em){.page-home .hx{--hm-photo:calc(var(--header-h) + clamp(11rem,44vw,17rem) + clamp(9rem,30vw,13rem));--hx-top:calc(var(--header-h) + clamp(13.5rem,56vw,18.5rem));--hx-photo:calc(var(--hm-photo) * 0.97 + 1.5rem)}.page-home .hx__media > .hx__frame{inset:auto -2%;inset-block-start:calc(var(--hm-photo) * -0.2 - 1.5rem);block-size:calc(var(--hm-photo) * 1.17 + 3rem)}.page-home .hx__veil{background:linear-gradient(180deg,var(--hx-ink-0) 0%,var(--hx-ink-0) 52%,var(--hx-ink-55) 76%,var(--hx-ink-88) 92%,var(--profond) 100%),radial-gradient(26rem 18rem at 0% 100%,var(--hx-red-glow) 0%,var(--hx-red-0) 70%)}.page-home .hx__stripes{block-size:calc(var(--hx-top) - 6rem);-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent calc(var(--header-h) - 0.5rem),var(--encre) calc(var(--header-h) + 2.5rem),var(--encre) 45%,transparent 92%);mask-image:linear-gradient(180deg,transparent 0,transparent calc(var(--header-h) - 0.5rem),var(--encre) calc(var(--header-h) + 2.5rem),var(--encre) 45%,transparent 92%)}.page-home .hx .puces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.5rem;max-inline-size:none;inline-size:100%}.page-home .hx .puces li{padding:0.5rem 0.75rem;gap:0.5rem;font-size:0.8125rem;line-height:1.3;text-wrap:balance}.page-home .hx .hero-actions{display:grid;grid-template-columns:minmax(0,1fr);justify-self:stretch;inline-size:100%}.page-home .hx .hero-actions .btn{inline-size:100%}}.page-home .s-coverage__art{inline-size:min(100%,24rem);margin-block:var(--space-12) -1.6rem;margin-inline-start:auto;color:var(--encre)}.page-home .s-coverage__art > svg{display:block;inline-size:100%;block-size:auto}.page-home .s-coverage__art + .trait{margin-block-start:0}@media (max-width:47.99em){.page-home .s-coverage__art{inline-size:min(100%,17rem);margin-block-end:-1.15rem}}

/* ===== hero/how-it-works.css ===== */
.page-how-it-works .hx,.page-fonctionnement .hx{--hx-h:clamp(40rem,90svh,54rem)}.page-how-it-works .hx h1,.page-fonctionnement .hx h1{max-inline-size:none;text-wrap:nowrap}.page-how-it-works .hx.hx--cover h1{line-height:0.98}.page-fonctionnement .hx.hx--cover h1{line-height:1}.page-how-it-works .hx-pin .hx-card__k,.page-fonctionnement .hx-pin .hx-card__k{display:flex;align-items:center;gap:0.6rem}.page-how-it-works .hx-pin .hx-card__v,.page-fonctionnement .hx-pin .hx-card__v{font-size:clamp(1.3rem,1.7vw,1.5rem)}.page-fonctionnement .hx-pin .hx-card__v{font-size:clamp(1.25rem,1.5vw,1.375rem)}.page-how-it-works .hx-pin .hx-card__v em{white-space:nowrap}.page-how-it-works .hx-vin,.page-fonctionnement .hx-vin{overflow:clip;padding:1.125rem 0 1.25rem}.page-how-it-works .hx-vin__art,.page-fonctionnement .hx-vin__art{display:flow-root;overflow:clip;aspect-ratio:800 / 208;min-block-size:0;margin-inline:0.5rem 0.75rem}.page-how-it-works .hx-vin__art svg,.page-fonctionnement .hx-vin__art svg{display:block;inline-size:calc(100% * 960 / 800);max-inline-size:none;block-size:auto;margin-inline-start:calc(-100% * 150 / 800);margin-block-start:calc(-100% * 38 / 800);--sw-1:4.2;--sw-2:2.8;--sw-3:1.6}.page-how-it-works .hx-vin > .hx-card__t,.page-fonctionnement .hx-vin > .hx-card__t{padding-inline:1.375rem;margin-block-start:var(--space-2);font-size:var(--fs-400);line-height:1.4;color:var(--encre);text-wrap:pretty}@media (min-width:64em){.page-how-it-works .hx,.page-fonctionnement .hx{--hx-h:clamp(40rem,43.2rem + (100vw - 64rem) * 0.286,50.625rem);container-type:inline-size;--hiw-fs:clamp(2.5rem,4.1vw,3.9rem);--hiw-k:9.1;--hiw-cw:15rem;--hiw-aw:calc(var(--hiw-cw) + 1.25rem);--hiw-m:max(var(--space-gutter),(100cqw - var(--container)) / 2);--hiw-pw:min(88rem,max(62.5rem + (100cqw - 64rem) * 0.2,67.5rem + (100cqw - 90rem) * 0.6,(100cqw - var(--hiw-b)) / 0.534));--hiw-ph:calc(var(--hiw-pw) * 0.75);--hiw-wide:min(6rem,max(0rem,(100cqw - 90rem) * 0.2));--hiw-b:calc(var(--hiw-m) + var(--hiw-k) * var(--hiw-fs) + 2.25rem + var(--hiw-wide));--hiw-l:max(var(--hiw-b) - 0.466 * var(--hiw-pw),100cqw - var(--hiw-pw));--hiw-fing:calc(var(--hiw-l) + 0.735 * var(--hiw-pw) + 1.25rem);align-content:stretch}.page-fonctionnement .hx{--hiw-fs:clamp(2.1rem,3.7vw,3.4rem);--hiw-k:9.9}.page-how-it-works .hx__media > .hx__frame,.page-fonctionnement .hx__media > .hx__frame{inset:auto;inset-inline-start:var(--hiw-l);inset-block-start:min(0px,(100% - var(--hiw-ph)) * 0.12);inline-size:var(--hiw-pw);block-size:var(--hiw-ph);-webkit-mask-image:linear-gradient(90deg,transparent 0%,var(--encre) 18%,var(--encre) 100%),linear-gradient(180deg,var(--encre) 82%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,var(--encre) 18%,var(--encre) 100%),linear-gradient(180deg,var(--encre) 82%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.page-how-it-works .hx__frame .photo img,.page-fonctionnement .hx__frame .photo img{object-position:50% 50%}.page-how-it-works .hx__copy,.page-fonctionnement .hx__copy{grid-column:2 / 9;align-self:end}.page-how-it-works .hx.hx--cover h1,.page-fonctionnement .hx.hx--cover h1{font-size:var(--hiw-fs)}.page-how-it-works .hx__lede,.page-fonctionnement .hx__lede{max-inline-size:min(29em,var(--hiw-k) * var(--hiw-fs) + 0.75rem + var(--hiw-wide) - 0.056 * var(--hiw-pw))}.page-how-it-works .hx__aside,.page-fonctionnement .hx__aside{grid-column:9 / 14;align-self:stretch;align-content:space-between;justify-items:end}.page-how-it-works .hx__aside > .hx-pin,.page-fonctionnement .hx__aside > .hx-pin{inline-size:var(--hiw-cw);padding:1.25rem 1.375rem;inset-inline-start:min(var(--hiw-m) - 1.5rem,var(--hiw-fing) - (100cqw - var(--hiw-m) - var(--hiw-cw)))}.page-how-it-works .hx__aside > .hx-vin,.page-fonctionnement .hx__aside > .hx-vin{inline-size:var(--hiw-aw);inset-inline-start:clamp(0px,max(var(--hiw-fing) - 0.035 * var(--hiw-pw) - 0.25rem + var(--hiw-wide),var(--hiw-fing) + var(--hiw-cw) + min(1.5rem,var(--hiw-wide)) - var(--hiw-aw)) - (100cqw - var(--hiw-m) - var(--hiw-aw)),var(--hiw-m) - 1.5rem)}}@media (min-width:64em){.page-how-it-works .hx__copy .btn-row,.page-fonctionnement .hx__copy .btn-row{inline-size:fit-content;max-inline-size:calc(var(--hiw-k) * var(--hiw-fs) + 0.75rem + var(--hiw-wide) - 0.056 * var(--hiw-pw))}.page-how-it-works .hx__copy .btn-row > .btn,.page-fonctionnement .hx__copy .btn-row > .btn{flex:1 0 auto;justify-content:center}}@media (min-width:80em){.page-how-it-works .hx,.page-fonctionnement .hx{--hiw-cw:16rem;--hiw-aw:calc(var(--hiw-cw) + 2.5rem)}}@media (max-width:63.99em){.page-how-it-works .hx,.page-fonctionnement .hx{--hx-top:calc(var(--header-h) + clamp(13rem,50vw,23rem))}.page-how-it-works .hx__media > .hx__frame,.page-fonctionnement .hx__media > .hx__frame{inset-block:calc(var(--header-h) - 0.5rem) auto;block-size:calc((var(--hx-top) - var(--header-h) - 1rem) / 0.6);-webkit-mask-image:linear-gradient(180deg,var(--encre) 78%,transparent 100%);mask-image:linear-gradient(180deg,var(--encre) 78%,transparent 100%)}.page-how-it-works .hx__frame .photo img,.page-fonctionnement .hx__frame .photo img{object-position:58% 4%}.page-how-it-works .hx.hx--cover h1{font-size:clamp(1.9rem,9.2vw,3.6rem);line-height:1.02}.page-fonctionnement .hx.hx--cover h1{font-size:clamp(1.75rem,8.4vw,3.6rem);line-height:1.02}}@media (min-width:37.5em) and (max-width:63.99em){.page-how-it-works .hx__aside,.page-fonctionnement .hx__aside{grid-template-columns:1fr 1fr;align-items:stretch}}@media (max-width:37.49em){.page-how-it-works .hx-vin,.page-fonctionnement .hx-vin{display:grid;grid-template-columns:55% 1fr;align-items:center;padding:1rem 0}.page-how-it-works .hx-vin__art,.page-fonctionnement .hx-vin__art{margin-inline:0.5rem 0}.page-how-it-works .hx-vin > .hx-card__t,.page-fonctionnement .hx-vin > .hx-card__t{margin:0;padding-inline:0.5rem 1.125rem;font-size:var(--fs-350)}.page-how-it-works .hx,.page-fonctionnement .hx{--hx-top:calc(var(--header-h) + clamp(13rem,58vw,18rem))}.page-how-it-works .hx__frame .photo img,.page-fonctionnement .hx__frame .photo img{object-position:62% 4%}.page-how-it-works .hx__aside > .hx-pin,.page-fonctionnement .hx__aside > .hx-pin{padding:1rem 1.125rem}.page-how-it-works .hx-pin > * + *,.page-fonctionnement .hx-pin > * + *{margin-block-start:var(--space-2)}.page-how-it-works .hx-pin .hx-card__k,.page-fonctionnement .hx-pin .hx-card__k{font-size:0.75rem;gap:0.45rem}.page-how-it-works .hx-pin .hx-card__v,.page-fonctionnement .hx-pin .hx-card__v{font-size:1.25rem}.page-fonctionnement .hx-pin .hx-card__v em{display:block}.page-how-it-works .hx-pin .hx-card__t,.page-fonctionnement .hx-pin .hx-card__t{font-size:var(--fs-300);line-height:1.4}}@media (min-width:64em){.page-how-it-works #same .s-text__aside,.page-fonctionnement #same .s-text__aside{grid-column:10 / 14;justify-self:end;inline-size:min(100%,15rem)}}

/* ===== hero/hybrid.css ===== */
.page-hybrid-ev .hx--charge{--hx-h:clamp(40rem,94svh,56rem)}.page-hybrid-ev .hx--charge .hx__media > .hx__frame{inset:-38% -2% 0}.page-hybrid-ev .hx--charge .hx__veil{background:radial-gradient(26rem 13rem at 100% 0%,var(--hx-red-glow) 0%,var(--hx-red-0) 70%),linear-gradient(90deg,var(--hx-ink-88) 0%,var(--hx-ink-55) 34%,var(--hx-ink-0) 58%),linear-gradient(0deg,var(--hx-ink-96) 0%,var(--hx-ink-75) 28%,var(--hx-ink-0) 56%)}.page-hybrid-ev .hx--charge h1{--hx-sub-size:0.48em;font-size:clamp(2.4rem,4.5vw,4.4rem);line-height:0.96;letter-spacing:-0.038em;max-inline-size:none}html[lang^="fr"] .page-hybrid-ev .hx--charge h1{font-size:clamp(2.2rem,4.2vw,4rem)}.page-hybrid-ev .hx--charge .hx__l > span{text-wrap:balance}.page-hybrid-ev .hx--charge .hx__lede{max-inline-size:30em}.page-hybrid-ev .hx--charge .hx__date{display:block;margin-block-start:var(--space-1)}.page-hybrid-ev .hx--charge .hx__inset .photo__caption{display:none}.page-hybrid-ev .hx-charge{padding:1.125rem 1.375rem 1.25rem}.page-hybrid-ev .hx-charge .hx-card__k a{color:inherit;text-decoration:none}.page-hybrid-ev .hx-charge .hx-card__k a:hover{color:var(--hx-text);text-decoration:underline;text-decoration-color:var(--marque-clair)}.page-hybrid-ev .hx-charge > .hx-card__v{margin-block-start:var(--space-2)}.page-hybrid-ev .hx-charge__rows{display:grid;gap:0;margin:var(--space-3) 0 0}.page-hybrid-ev .hx-charge__row{display:grid;gap:0.35rem;padding-block:0.6rem}.page-hybrid-ev .hx-charge__row + .hx-charge__row{border-block-start:1px solid var(--hx-glass-line)}.page-hybrid-ev .hx-charge__row:last-child{padding-block-end:0}.page-hybrid-ev .hx-charge__row dt{font-size:var(--fs-350);line-height:1.25;font-weight:var(--fw-bold);color:var(--hx-text)}.page-hybrid-ev .hx-charge__row dd{margin:0;display:flex;align-items:center;gap:0.75rem}.page-hybrid-ev .hx-charge__v{font-size:var(--fs-300);line-height:1.3;font-weight:var(--fw-bold);color:var(--hx-text-2);white-space:nowrap}.page-hybrid-ev .hx-charge__row--off .hx-charge__v{color:var(--marque-clair)}.page-hybrid-ev .hx-charge__cells{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;flex:1 1 auto;min-inline-size:7rem;padding:3px;border:1px solid var(--hx-glass-line);border-radius:4px;position:relative}.page-hybrid-ev .hx-charge__cells::after{content:"";position:absolute;inset-block:30%;inset-inline-end:-5px;inline-size:3px;border-radius:0 2px 2px 0;background:var(--hx-glass-line)}.page-hybrid-ev .hx-charge__cells > i{display:block;block-size:0.75rem;border-radius:1.5px;background:var(--fond)}.page-hybrid-ev .hx-charge__cells > i.is-off{background:transparent;box-shadow:inset 0 0 0 1px var(--hx-glass-line)}@media (min-width:64em){.page-hybrid-ev .hx--charge .hx__copy{grid-column:2 / 10}.page-hybrid-ev .hx--charge .hx__aside{grid-column:10 / 14}.page-hybrid-ev .hx--charge .hx__inset .ph-inset__frame{max-inline-size:16rem;margin-inline:auto 0}.page-hybrid-ev .hx--charge .hx__inset > .hx-card{margin-block-start:calc(var(--space-12) * -1);margin-inline:0 var(--space-4)}}@media (min-width:90em){.page-hybrid-ev .hx--charge .hx__inset .ph-inset__frame{max-inline-size:19rem;margin-inline:auto calc(var(--space-2) * -1)}.page-hybrid-ev .hx--charge .hx__inset > .hx-card{margin-inline:0 var(--space-10)}}@media (max-width:63.99em){.page-hybrid-ev .hx--charge .hx__media > .hx__frame{inset:-48% -30% -31% -10%}.page-hybrid-ev .hx--charge .hx__frame .photo img{object-position:70% 50%}.page-hybrid-ev .hx--charge .hx__veil{background:linear-gradient(180deg,var(--hx-ink-0) 0%,var(--hx-ink-0) 38%,var(--hx-ink-55) 60%,var(--hx-ink-88) 80%,var(--profond) 100%),radial-gradient(24rem 12rem at 0% 64%,var(--hx-red-glow) 0%,var(--hx-red-0) 72%)}.page-hybrid-ev .hx--charge .hx__inset > .hx-card{margin-inline:var(--space-6) 0}}@media (prefers-reduced-motion:no-preference){.page-hybrid-ev .hx-charge__cells > i{animation:reveal-fade var(--dur-3) var(--ease-out) calc(var(--dur-draw-s) + var(--dur-5) + (var(--hx-c,0) + var(--hx-r,0) * 4) * var(--stagger)) backwards}.page-hybrid-ev .hx-charge__cells > i:nth-child(2){--hx-c:1}.page-hybrid-ev .hx-charge__cells > i:nth-child(3){--hx-c:2}.page-hybrid-ev .hx-charge__cells > i:nth-child(4){--hx-c:3}.page-hybrid-ev .hx-charge__cells > i:nth-child(5){--hx-c:4}.page-hybrid-ev .hx-charge__cells > i:nth-child(6){--hx-c:5}.page-hybrid-ev .hx-charge__cells > i:nth-child(7){--hx-c:6}.page-hybrid-ev .hx-charge__cells > i:nth-child(8){--hx-c:7}.page-hybrid-ev .hx-charge__row:nth-child(2) .hx-charge__cells > i{--hx-r:1}}

/* ===== hero/legit.css ===== */
.page-legit .hx,.page-fiable .hx{--hx-h:clamp(40rem,94svh,56rem)}.page-legit .hx h1,.page-fiable .hx h1{font-size:clamp(4.6rem,11vw,10rem);line-height:0.9;letter-spacing:-0.05em;max-inline-size:none;text-wrap:initial;--hx-kick-size:clamp(1.3rem,0.21em,2.1rem);--hx-sub-size:clamp(1.2rem,0.2em,1.9rem)}.page-legit .hx h1 .lg-word,.page-fiable .hx h1 .lg-word{padding-block-end:0.1em;margin-block-end:-0.04em}.page-fiable .hx.hx--cover h1{font-size:clamp(4.4rem,9vw,8.6rem)}.page-fiable .hx h1 .lg-word > span{white-space:nowrap;word-spacing:-0.13em}.page-fiable .hx h1 .lg-pre{font-size:0.3em;letter-spacing:-0.02em;margin-inline-end:0.06em}.page-legit .hx__lede,.page-fiable .hx__lede{max-inline-size:32em}.page-legit .lg-vin,.page-fiable .lg-vin{padding:1.125rem 1.375rem 1.25rem}.page-legit .lg-vin > * + *,.page-fiable .lg-vin > * + *{margin-block-start:var(--space-2)}.page-legit .lg-vin__art .ill,.page-fiable .lg-vin__art .ill{display:block;inline-size:100%;block-size:auto}.page-legit .lg-vin .hx-card__t,.page-fiable .lg-vin .hx-card__t{font-size:var(--fs-300);line-height:1.45;color:var(--encre)}.page-legit .lg-call,.page-fiable .lg-call{padding:1.25rem 1.5rem 1.375rem}.page-legit .lg-call > * + *,.page-fiable .lg-call > * + *{margin-block-start:var(--space-2)}.page-legit .lg-call .hx-card__v .phone-inline,.page-fiable .lg-call .hx-card__v .phone-inline{text-decoration:none;font-variant-numeric:lining-nums tabular-nums}.page-legit .lg-call .hx-card__v .phone-inline:hover,.page-fiable .lg-call .hx-card__v .phone-inline:hover,.page-legit .lg-call .hx-card__v .phone-inline:focus-visible,.page-fiable .lg-call .hx-card__v .phone-inline:focus-visible{color:var(--marque-clair)}.page-legit .lg-call .hx-card__t,.page-fiable .lg-call .hx-card__t{color:var(--hx-text-2);font-size:var(--fs-300)}@media (min-width:64em){.page-legit .hx > .sheet,.page-fiable .hx > .sheet{align-items:end}.page-legit .hx__copy,.page-fiable .hx__copy{grid-column:8 / 14;grid-row:1}.page-legit .hx__aside,.page-fiable .hx__aside{grid-column:4 / 8;grid-row:1;gap:var(--space-4);justify-items:start}.page-legit .lg-vin,.page-fiable .lg-vin{inline-size:min(100%,24rem);rotate:-1.5deg}.page-legit .lg-call,.page-fiable .lg-call{inline-size:min(100%,21rem);margin-inline-start:auto}.page-legit .hx__media > .hx__frame,.page-fiable .hx__media > .hx__frame{inset:-13% 34% -6% -2%;-webkit-mask-image:linear-gradient(270deg,transparent 0%,var(--encre) 26%);mask-image:linear-gradient(270deg,transparent 0%,var(--encre) 26%)}.page-legit .hx__veil,.page-fiable .hx__veil{background:radial-gradient(46rem 28rem at 100% 104%,var(--hx-red-glow) 0%,var(--hx-red-0) 68%),linear-gradient(270deg,var(--hx-ink-96) 0%,var(--hx-ink-88) 36%,var(--hx-ink-30) 52%,var(--hx-ink-0) 64%),linear-gradient(0deg,var(--hx-ink-55) 0%,var(--hx-ink-0) 30%)}.page-legit .hx__grid,.page-fiable .hx__grid{-webkit-mask-image:radial-gradient(54rem 34rem at 82% 62%,var(--encre) 0%,transparent 74%);mask-image:radial-gradient(54rem 34rem at 82% 62%,var(--encre) 0%,transparent 74%)}}@media (min-width:64em) and (max-width:79.99em){.page-legit .hx,.page-fiable .hx{--hx-h:clamp(36rem,86svh,50rem)}.page-legit .hx > .sheet,.page-fiable .hx > .sheet{align-items:center}.page-legit .hx__aside,.page-fiable .hx__aside{grid-column:5 / 8;justify-items:end}.page-legit .lg-vin,.page-fiable .lg-vin{inline-size:min(100%,19rem)}.page-legit .lg-call,.page-fiable .lg-call{inline-size:min(100%,17rem)}.page-legit .lg-call .hx-card__t,.page-fiable .lg-call .hx-card__t{display:none}}@media (max-width:63.99em){.page-legit .hx h1,.page-legit .hx.hx--cover h1{font-size:clamp(4.25rem,22vw,8rem)}.page-fiable .hx.hx--cover h1{font-size:clamp(3.9rem,18.5vw,7rem)}.page-legit .hx__frame .photo img,.page-fiable .hx__frame .photo img{object-position:38% 48%}.page-legit .hx__media > .hx__frame,.page-fiable .hx__media > .hx__frame{inset:-15% -2% -4%}.page-legit .hx__aside,.page-fiable .hx__aside{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}}@media (max-width:37.49em){.page-legit .hx > .sheet,.page-fiable .hx > .sheet{row-gap:var(--space-6)}.page-legit .hx__aside,.page-fiable .hx__aside{grid-template-columns:none;gap:0}.page-legit .lg-vin,.page-fiable .lg-vin{inline-size:92%;rotate:-2deg;padding-block-end:2.75rem}.page-legit .lg-vin__art,.page-fiable .lg-vin__art{inline-size:84%}.page-legit .lg-call,.page-fiable .lg-call{justify-self:end;inline-size:auto;margin-block-start:-2rem;rotate:1.5deg;padding:1rem 1.25rem 1.125rem}.page-legit .lg-call .hx-card__t,.page-fiable .lg-call .hx-card__t{display:none}}@media (min-width:80em){.page-legit .hx__media > .hx__frame,.page-fiable .hx__media > .hx__frame{inset:-5% 34% -3% -2%}.page-legit .hx__frame .photo img,.page-fiable .hx__frame .photo img{object-position:50% 50%}}@media (min-width:64em){:is(.page-legit,.page-fiable) .s-statement--compact .s-statement__side{justify-content:center}:is(.page-legit,.page-fiable) .s-statement--compact .s-statement__art:only-child{flex:none}}

/* ===== hero/ontario.css ===== */
.page-ontario .hx-route{padding:1.375rem 1.5rem 1.25rem}.page-ontario .hx-route .hx-card__v{font-size:clamp(1.3rem,1.7vw,1.6rem)}.page-ontario .hx-route .hx-card__v em{display:block}.page-ontario .hx-route .hx-card__t{margin-block-start:var(--space-2)}.page-ontario .hx-route__art{margin:var(--space-3) -0.375rem 0;overflow:clip}.page-ontario .hx-route__art > svg{display:block;inline-size:137%;max-inline-size:none;block-size:auto;margin:-6.3% 0 -7.4% -4.3%}.page-ontario .hx-route__art > svg > g:nth-child(n+8){display:none}.page-ontario .hx-route__stops{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-block-start:var(--space-3);padding:var(--space-5) 0 0;list-style:none}.page-ontario .hx-route__stops::before{content:"";position:absolute;inset-block-start:0.3rem;inset-inline:1.05rem calc(50% - var(--space-4) / 2 + 0.3rem);border-block-start:2px dashed var(--encre-3)}.page-ontario .hx-route__stops li{position:relative;display:grid;gap:0.15rem;align-content:start;min-inline-size:0}.page-ontario .hx-route__stops li::before{content:"";position:absolute;inset-block-start:calc(var(--space-5) * -1);inset-inline-start:0;inline-size:0.75rem;block-size:0.75rem;border-radius:50%;background:var(--fond);box-shadow:0 0 0 2.5px var(--encre);translate:0 -0.05rem}.page-ontario .hx-route__stops li + li::before{background:var(--marque);box-shadow:0 0 0 4px var(--hx-red-glow)}.page-ontario .hx-route__stops b{font-family:var(--font-display);font-size:var(--fs-500);line-height:1.15;letter-spacing:var(--ls-heading);font-weight:var(--fw-bold);color:var(--encre)}.page-ontario .hx-route__stops li + li b{color:var(--marque)}.page-ontario .hx-route__stops span:last-child{font-size:var(--fs-300);line-height:1.4;color:var(--encre-2)}@media (min-width:64em){.page-ontario .hx--lake{--hx-h:clamp(42rem,100svh,60rem);--hx-top:calc(var(--header-h) + clamp(2rem,3.6vw,3.5rem));align-content:stretch}.page-ontario .hx--lake > .sheet{grid-template-rows:minmax(0,1fr)}.page-ontario .hx--lake .hx__copy{grid-column:2 / 10;align-self:start;align-content:start;gap:var(--space-4)}.page-ontario .hx--lake .hx__aside{grid-column:10 / 14;align-self:end;margin-block-end:calc(var(--space-8) * -1)}.page-ontario .hx--lake h1{font-size:clamp(2.8rem,4.9vw,4.6rem);line-height:0.96;letter-spacing:-0.04em;max-inline-size:none}html[lang^="fr"] .page-ontario .hx--lake h1{font-size:clamp(2.8rem,4.4vw,3.95rem)}.page-ontario .hx--lake .hx__lede{max-inline-size:34em}.page-ontario .hx--lake .hx__note{max-inline-size:31em;color:var(--hx-text-2);text-shadow:var(--hx-text-shadow)}.page-ontario .hx--lake .hx__veil{background:radial-gradient(min(86rem,92vw) 46rem at 0% 0%,var(--hx-ink-96) 0%,var(--hx-ink-88) 44%,var(--hx-ink-55) 68%,var(--hx-ink-0) 90%),linear-gradient(180deg,var(--hx-ink-55) 0%,var(--hx-ink-0) 22%),radial-gradient(40rem 22rem at 100% 104%,var(--hx-red-glow) 0%,var(--hx-red-0) 70%)}.page-ontario .hx--lake .hx__veil::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--hx-ink-88) 0%,var(--hx-ink-75) 34%,var(--hx-ink-30) 54%,var(--hx-ink-0) 68%);-webkit-mask-image:linear-gradient(180deg,var(--encre) 0%,var(--encre) 64%,transparent 74%);mask-image:linear-gradient(180deg,var(--encre) 0%,var(--encre) 64%,transparent 74%)}.page-ontario .hx--lake .hx__media > .hx__frame{inset:var(--header-h) -2% -14%}.page-ontario .hx--lake .hx__grid{-webkit-mask-image:radial-gradient(54rem 30rem at 16% 26%,var(--encre) 0%,transparent 74%);mask-image:radial-gradient(54rem 30rem at 16% 26%,var(--encre) 0%,transparent 74%)}}@media (max-width:63.99em){.page-ontario .hx--lake{--hx-top:calc(var(--header-h) + clamp(10.85rem,85.2vw,28.4rem));--hx-photo:calc(var(--header-h) + clamp(13rem,102vw,34rem))}.page-ontario .hx--lake .hx__media > .hx__frame{inset:var(--header-h) -2% 0}.page-ontario .hx--lake .hx__frame .photo img{object-position:29% 50%}.page-ontario .hx--lake .hx__veil{background:linear-gradient(180deg,var(--hx-ink-30) 0%,var(--hx-ink-0) 16%,var(--hx-ink-0) 70%,var(--hx-ink-55) 86%,var(--hx-ink-88) 95%,var(--profond) 100%),radial-gradient(26rem 18rem at 0% 100%,var(--hx-red-glow) 0%,var(--hx-red-0) 70%)}}@media (min-width:64em) and (max-width:80em){.page-ontario .hx--lake .hx__copy{grid-column:2 / 9}.page-ontario .hx--lake .hx__aside{grid-column:9 / 14}.page-ontario .hx--lake .hx__frame .photo img{object-position:30% 50%}}@media (max-width:37.49em){.page-ontario .hx--lake h1{font-size:clamp(1.85rem,9.6vw,2.6rem)}}

/* ===== hero/price-match.css ===== */
.page-price-match .hx--deal,.page-egalisation-de-prix .hx--deal{--hx-h:clamp(40rem,94svh,56rem)}.page-price-match .hx--deal.hx--cover h1,.page-egalisation-de-prix .hx--deal.hx--cover h1{max-inline-size:none;font-size:clamp(3rem,6.6vw,6rem);line-height:0.92;letter-spacing:-0.042em;margin-block-end:var(--space-5)}.page-egalisation-de-prix .hx--deal.hx--cover h1{font-size:clamp(2.7rem,5.8vw,5.3rem)}.page-price-match .hx--deal.hx--cover h1,.page-egalisation-de-prix .hx--deal.hx--cover h1{--hx-kick-size:clamp(1.2rem,0.3em,1.65rem)}.page-price-match .hx--deal .pm-sign,.page-egalisation-de-prix .hx--deal .pm-sign{padding-block-end:0.02em;background:linear-gradient(var(--marque-clair),var(--marque-clair)) no-repeat 0 100% / 100% 0.07em}.page-price-match .pm-slip,.page-egalisation-de-prix .pm-slip{padding:1.25rem 1.5rem 1.375rem;rotate:-1.5deg}.page-price-match .pm-slip .hx-card__t,.page-egalisation-de-prix .pm-slip .hx-card__t{margin-block-start:var(--space-2);padding-block-end:var(--space-3);border-block-end:1px dashed var(--ligne);font-size:var(--fs-300);line-height:1.45;text-wrap:pretty}.page-price-match .pm-slip .hx-card__v,.page-egalisation-de-prix .pm-slip .hx-card__v{font-size:clamp(1.25rem,1.7vw,1.5rem)}.page-price-match .pm-slip__checks,.page-egalisation-de-prix .pm-slip__checks{display:grid;margin:0;padding:0;list-style:none}.page-price-match .pm-slip__checks li,.page-egalisation-de-prix .pm-slip__checks li{display:flex;align-items:center;gap:0.625rem;padding-block:0.4375rem;border-block-start:1px solid var(--ligne);font-size:var(--fs-350);line-height:1.35;font-weight:var(--fw-semibold);color:var(--encre)}.page-price-match .pm-slip__checks li:first-child,.page-egalisation-de-prix .pm-slip__checks li:first-child{border-block-start:0}.page-price-match .pm-slip__checks svg,.page-egalisation-de-prix .pm-slip__checks svg{flex:none;inline-size:1.25rem;block-size:1.25rem;padding:0.125rem;border-radius:50%;color:var(--fond);background:var(--marque)}@media (min-width:64em){.page-price-match .hx--deal .hx__media > .hx__frame,.page-egalisation-de-prix .hx--deal .hx__media > .hx__frame{inset:5% -26% -22% -2%}.page-price-match .hx--deal .hx__veil,.page-egalisation-de-prix .hx--deal .hx__veil{background:radial-gradient(50rem 30rem at 0% 104%,var(--hx-red-glow) 0%,var(--hx-red-0) 68%),linear-gradient(90deg,var(--hx-ink-96) 0%,var(--hx-ink-88) 28%,var(--hx-ink-55) 44%,var(--hx-ink-0) 62%),linear-gradient(0deg,var(--hx-ink-75) 0%,var(--hx-ink-0) 30%)}.page-price-match .hx--deal,.page-egalisation-de-prix .hx--deal{align-content:stretch}.page-price-match .hx--deal > .sheet,.page-egalisation-de-prix .hx--deal > .sheet{grid-template-rows:minmax(0,1fr)}.page-price-match .hx--deal .hx__copy,.page-egalisation-de-prix .hx--deal .hx__copy{grid-column:2 / 9;align-self:end}.page-price-match .hx--deal .hx__lede,.page-egalisation-de-prix .hx--deal .hx__lede{max-inline-size:31em}.page-egalisation-de-prix .hx--deal .hx__lede{max-inline-size:30rem}.page-price-match .hx--deal .hx__aside,.page-egalisation-de-prix .hx--deal .hx__aside{grid-column:10 / 14;align-self:start;justify-items:end;margin-block-start:calc(var(--space-6) * -1)}.page-price-match .pm-slip,.page-egalisation-de-prix .pm-slip{inline-size:min(100%,22rem)}}@media (min-width:64em) and (max-width:87.49em){.page-price-match .hx--deal .hx__copy,.page-egalisation-de-prix .hx--deal .hx__copy{grid-column:2 / 8}.page-price-match .hx--deal .hx__lede,.page-egalisation-de-prix .hx--deal .hx__lede{max-inline-size:26em}.page-price-match .hx--deal .hx__media > .hx__frame,.page-egalisation-de-prix .hx--deal .hx__media > .hx__frame{inset:2% -40% -19% 6%}.page-price-match .hx--deal .hx__veil,.page-egalisation-de-prix .hx--deal .hx__veil{background:radial-gradient(50rem 30rem at 0% 104%,var(--hx-red-glow) 0%,var(--hx-red-0) 68%),linear-gradient(90deg,var(--hx-ink-96) 0%,var(--hx-ink-88) 34%,var(--hx-ink-55) 52%,var(--hx-ink-0) 68%),linear-gradient(0deg,var(--hx-ink-75) 0%,var(--hx-ink-0) 30%)}.page-price-match .hx--deal .hx__aside,.page-egalisation-de-prix .hx--deal .hx__aside{grid-column:9 / 14;margin-block-start:calc(var(--space-6) * -1)}.page-price-match .pm-slip,.page-egalisation-de-prix .pm-slip{inline-size:min(100%,24rem);padding:1.125rem 1.375rem 1.25rem}.page-price-match .pm-slip__checks li,.page-egalisation-de-prix .pm-slip__checks li{padding-block:0.375rem;font-size:var(--fs-300)}}@media (min-width:64em) and (max-width:74.99em){.page-price-match .hx--deal,.page-egalisation-de-prix .hx--deal{--hx-h:clamp(36rem,82svh,50rem)}}@media (max-width:63.99em){.page-price-match .hx--deal .hx__media > .hx__frame,.page-egalisation-de-prix .hx--deal .hx__media > .hx__frame{inset:-4% -2% 2%;-webkit-mask-image:linear-gradient(180deg,var(--encre) 86%,transparent 100%);mask-image:linear-gradient(180deg,var(--encre) 86%,transparent 100%)}.page-price-match .hx--deal .hx__frame .photo img,.page-egalisation-de-prix .hx--deal .hx__frame .photo img{object-position:50% 40%}.page-price-match .hx--deal.hx--cover h1,.page-egalisation-de-prix .hx--deal.hx--cover h1{font-size:clamp(2.6rem,13vw,4.4rem)}.page-egalisation-de-prix .hx--deal.hx--cover h1{font-size:clamp(2.3rem,11.4vw,4rem)}.page-price-match .hx--deal.hx--cover h1,.page-egalisation-de-prix .hx--deal.hx--cover h1{margin-block-end:var(--space-2)}.page-price-match .hx--deal > .sheet,.page-egalisation-de-prix .hx--deal > .sheet{row-gap:var(--space-6)}.page-price-match .pm-slip,.page-egalisation-de-prix .pm-slip{rotate:-1deg;margin-inline:var(--space-2);padding:0.875rem 1.125rem 0.875rem}.page-price-match .pm-slip > * + *,.page-egalisation-de-prix .pm-slip > * + *{margin-block-start:var(--space-2)}.page-price-match .pm-slip .hx-card__t,.page-egalisation-de-prix .pm-slip .hx-card__t{padding-block-end:var(--space-2);font-size:var(--fs-300)}.page-price-match .pm-slip .hx-card__v,.page-egalisation-de-prix .pm-slip .hx-card__v{font-size:1.25rem}.page-price-match .pm-slip__checks li,.page-egalisation-de-prix .pm-slip__checks li{padding-block:0.25rem;font-size:var(--fs-300)}}@media (prefers-reduced-motion:no-preference){.page-price-match .hx--deal .pm-sign,.page-egalisation-de-prix .hx--deal .pm-sign{transition:background-size var(--dur-draw-s) var(--ease-settle) calc(var(--dur-draw-s) + var(--dur-5))}.page-price-match:where(.js *) .hx--deal:not(.is-live) .pm-sign,.page-egalisation-de-prix:where(.js *) .hx--deal:not(.is-live) .pm-sign{background-size:0% 0.07em}}

/* ===== hero/privacy.css ===== */
.page-privacy .s-doc,.page-confidentialite .s-doc{padding-block-start:0;background:var(--fond)}.page-privacy .s-doc::before,.page-confidentialite .s-doc::before{content:none}.page-privacy .s-doc > .hx,.page-confidentialite .s-doc > .hx{margin-block-end:var(--space-10)}@media (min-width:64em){.page-privacy .s-doc__toc,.page-confidentialite .s-doc__toc,.page-privacy .s-doc__body,.page-confidentialite .s-doc__body{grid-row:1}}.page-privacy .hx,.page-confidentialite .hx{--hx-h:clamp(32rem,70svh,40rem)}.page-privacy .hx h1{font-size:clamp(2.9rem,5.8vw,5.4rem);line-height:0.94;letter-spacing:-0.04em}.page-confidentialite .hx h1{font-size:clamp(2.45rem,4.9vw,4.6rem);line-height:0.98;letter-spacing:-0.04em}.page-privacy .hx__lede,.page-confidentialite .hx__lede{max-inline-size:30em}.page-privacy .hx-seal,.page-confidentialite .hx-seal{display:grid;place-items:center;inline-size:11rem;aspect-ratio:1;padding:0.875rem;border-radius:50%;rotate:-6deg}.page-privacy .hx-seal > :is(svg,.ill),.page-confidentialite .hx-seal > :is(svg,.ill){max-block-size:none}.page-privacy .hx-mail,.page-confidentialite .hx-mail{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:var(--space-5);row-gap:0.25rem;inline-size:fit-content;max-inline-size:100%;padding:1rem 1.375rem}.page-privacy .hx-mail > * + *,.page-confidentialite .hx-mail > * + *{margin:0}.page-privacy .hx-mail .hx-card__v,.page-confidentialite .hx-mail .hx-card__v{grid-column:2;font-size:clamp(1.05rem,1.5vw,1.35rem);overflow-wrap:anywhere}.page-privacy .hx-mail .hx-card__t,.page-confidentialite .hx-mail .hx-card__t{grid-column:2;font-size:var(--fs-300);color:var(--hx-text-2)}.page-privacy .hx-mail .hx-card__v a,.page-confidentialite .hx-mail .hx-card__v a{text-decoration-thickness:2px;text-underline-offset:0.2em}@media (min-width:64em){.page-privacy .hx__copy,.page-confidentialite .hx__copy{grid-column:2 / 9}.page-privacy .hx__lede,.page-confidentialite .hx__lede{max-inline-size:min(28em,34vw)}.page-privacy .hx__media > .hx__frame,.page-confidentialite .hx__media > .hx__frame{inset-inline-start:13%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,var(--profond) 16%);mask-image:linear-gradient(90deg,transparent 0%,var(--profond) 16%)}.page-privacy .hx__aside,.page-confidentialite .hx__aside{grid-column:10 / 13;align-self:start;justify-items:end;margin-block-start:calc(var(--space-4) * -1)}.page-privacy .hx__veil,.page-confidentialite .hx__veil{background:radial-gradient(48rem 30rem at 0% 104%,var(--hx-red-glow) 0%,var(--hx-red-0) 68%),linear-gradient(90deg,var(--hx-ink-96) 0%,var(--hx-ink-88) 28%,var(--hx-ink-30) 52%,var(--hx-ink-0) 70%),linear-gradient(0deg,var(--hx-ink-55) 0%,var(--hx-ink-0) 40%)}}@media (max-width:63.99em){.page-privacy .hx > .sheet,.page-confidentialite .hx > .sheet{position:relative}.page-privacy .hx__aside,.page-confidentialite .hx__aside{position:absolute;inset-block-start:calc(var(--seal) * -1 - var(--space-4));inset-inline-end:var(--gap);--seal:clamp(5.5rem,22vw,8rem)}.page-privacy .hx-seal,.page-confidentialite .hx-seal{inline-size:var(--seal);padding:0.5rem}.page-privacy .hx-seal .ill,.page-confidentialite .hx-seal .ill{--sw-1:6;--sw-2:4.2;--sw-3:2.4}.page-privacy .s-doc > .hx,.page-confidentialite .s-doc > .hx{margin-block-end:var(--space-8)}}@media (min-width:64em) and (max-width:79.99em){.page-privacy .hx-mail .hx-card__t,.page-confidentialite .hx-mail .hx-card__t{contain:inline-size;text-wrap:pretty}}@media (max-width:37.49em){.page-privacy .hx,.page-confidentialite .hx{--hx-top:calc(var(--header-h) + clamp(12rem,56vw,15rem));--hx-photo:calc(var(--hx-top) + 14rem)}.page-privacy .hx__veil,.page-confidentialite .hx__veil{background:linear-gradient(180deg,var(--hx-ink-0) 0%,var(--hx-ink-0) 34%,var(--hx-ink-55) 62%,var(--hx-ink-88) 84%,var(--profond) 100%),radial-gradient(26rem 18rem at 0% 100%,var(--hx-red-glow) 0%,var(--hx-red-0) 70%)}.page-privacy .hx__frame .photo img,.page-confidentialite .hx__frame .photo img{object-position:72% 42%}.page-privacy .hx__aside,.page-confidentialite .hx__aside{--seal:clamp(4.75rem,21vw,6rem);inset-block-start:calc(var(--seal) * -0.78)}.page-confidentialite .hx h1{font-size:clamp(2.2rem,10vw,2.45rem)}.page-privacy .hx-mail,.page-confidentialite .hx-mail{grid-template-columns:minmax(0,1fr);inline-size:100%;padding:1rem 1.25rem}.page-privacy .hx-mail > :is(.hx-card__k,.hx-card__v,.hx-card__t),.page-confidentialite .hx-mail > :is(.hx-card__k,.hx-card__v,.hx-card__t){grid-column:1}.page-privacy .hx-mail .hx-card__v,.page-confidentialite .hx-mail .hx-card__v{font-size:1.0625rem}}

/* ===== hero/roadside.css ===== */
.page-roadside .hx,.page-assistance-routiere .hx{--hx-h:clamp(40rem,96svh,58rem)}.page-roadside .hx h1,.page-assistance-routiere .hx h1{max-inline-size:none}.page-roadside .hx__lede,.page-assistance-routiere .hx__lede{max-inline-size:33em}.page-roadside .hx__facts,.page-assistance-routiere .hx__facts{flex-wrap:nowrap}.page-roadside .hx__facts li,.page-assistance-routiere .hx__facts li{flex:none}.page-roadside .hx__facts span,.page-assistance-routiere .hx__facts span{max-inline-size:11.5em;line-height:1.35}.page-roadside .rs-line,.page-assistance-routiere .rs-line{--ill-ink:var(--hx-text);--ill-construction:var(--hx-text-3);--ill-accent:var(--marque-clair);--ill-fill:transparent;display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);column-gap:var(--space-5);align-items:center;padding:1.125rem 1.5rem 1.125rem 1.25rem}.page-roadside .rs-line > * + *,.page-assistance-routiere .rs-line > * + *{margin-block-start:0}.page-roadside .rs-line__art,.page-assistance-routiere .rs-line__art{grid-column:1;grid-row:1 / span 3}.page-roadside .rs-line__art,.page-assistance-routiere .rs-line__art{overflow:hidden}.page-roadside .rs-line__art .ill,.page-assistance-routiere .rs-line__art .ill{display:block;inline-size:calc(100% * 960 / 720);max-inline-size:none;block-size:auto;--sw-1:6;--sw-2:4;--sw-3:2.6}.page-roadside .rs-line__art .ill .anim-dash,.page-assistance-routiere .rs-line__art .ill .anim-dash{visibility:hidden}.page-roadside .rs-line .hx-card__k,.page-assistance-routiere .rs-line .hx-card__k{display:flex;align-items:center;gap:0.6rem;color:var(--hx-text-2)}.page-roadside .rs-line > p,.page-assistance-routiere .rs-line > p{grid-column:2}.page-roadside .rs-line > p + p,.page-assistance-routiere .rs-line > p + p{margin-block-start:var(--space-2)}.page-roadside .rs-line .hx-card__t,.page-assistance-routiere .rs-line .hx-card__t{font-size:var(--fs-300);line-height:1.45;color:var(--hx-text-2)}.page-roadside .rs-line__num,.page-assistance-routiere .rs-line__num{font-size:var(--fs-300);line-height:1.45;color:var(--hx-text-2)}.page-roadside .rs-line__q,.page-assistance-routiere .rs-line__q{display:block;margin-block-end:0.15rem;text-wrap:balance}.page-roadside .rs-line__num a,.page-assistance-routiere .rs-line__num a{display:inline-block;font-family:var(--font-display);font-size:clamp(1.35rem,1.75vw,1.7rem);line-height:1.2;font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);color:var(--hx-text);text-decoration-color:var(--marque-clair);text-decoration-thickness:2px;text-underline-offset:0.16em}.page-roadside .rs-line__num a:hover,.page-assistance-routiere .rs-line__num a:hover{color:var(--marque-clair)}@media (min-width:64em){.page-roadside .hx__media > .hx__frame,.page-assistance-routiere .hx__media > .hx__frame{inset:max(-3%,calc(94% - 53.3vw)) auto auto -4%;inline-size:80%;block-size:auto;aspect-ratio:3 / 2;-webkit-mask-image:linear-gradient(90deg,var(--encre) 62%,transparent 100%),linear-gradient(180deg,transparent 0%,var(--encre) 10%,var(--encre) 84%,transparent 100%);mask-image:linear-gradient(90deg,var(--encre) 62%,transparent 100%),linear-gradient(180deg,transparent 0%,var(--encre) 10%,var(--encre) 84%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.page-roadside .hx__frame .photo img,.page-assistance-routiere .hx__frame .photo img{object-position:50% 50%}.page-roadside .hx__veil,.page-assistance-routiere .hx__veil{background:linear-gradient(270deg,var(--hx-ink-96) 0%,var(--hx-ink-88) 32%,var(--hx-ink-75) 50%,var(--hx-ink-30) 58%,var(--hx-ink-0) 68%),linear-gradient(0deg,var(--hx-ink-75) 0%,var(--hx-ink-0) 26%),linear-gradient(180deg,var(--hx-ink-55) 0%,var(--hx-ink-0) 20%)}.page-roadside .hx__grid,.page-assistance-routiere .hx__grid{-webkit-mask-image:radial-gradient(54rem 30rem at 82% 70%,var(--encre) 0%,transparent 74%);mask-image:radial-gradient(54rem 30rem at 82% 70%,var(--encre) 0%,transparent 74%)}.page-roadside .hx,.page-assistance-routiere .hx{align-content:stretch}.page-roadside .hx > .sheet,.page-assistance-routiere .hx > .sheet{align-items:stretch}.page-roadside .hx__copy,.page-assistance-routiere .hx__copy{grid-column:8 / 14;grid-row:1;align-self:end}.page-roadside .hx__aside,.page-assistance-routiere .hx__aside{grid-column:2 / 8;grid-row:1;align-self:start;align-content:start;justify-items:start;margin-block-start:calc((var(--hx-top) - var(--header-h) - 2.5rem) * -1)}.page-roadside .rs-line,.page-assistance-routiere .rs-line{isolation:isolate;background:transparent;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.page-roadside .rs-line::before,.page-assistance-routiere .rs-line::before{content:"";position:absolute;inset:0;z-index:-1;rotate:-1.5deg;border-radius:inherit;background:var(--hx-ink-88);border:1px solid var(--hx-glass-line);box-shadow:var(--hx-shadow-card);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}.page-roadside .hx h1,.page-assistance-routiere .hx h1{font-size:clamp(2.5rem,3.9vw,3.6rem);line-height:1}.page-assistance-routiere .hx h1{font-size:clamp(2.35rem,3.6vw,3.3rem)}}@media (min-width:64em) and (max-width:79.99em){.page-roadside .rs-line,.page-assistance-routiere .rs-line{grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);column-gap:var(--space-4)}.page-roadside .hx__media > .hx__frame,.page-assistance-routiere .hx__media > .hx__frame{inset:3% auto -10% -4%;inline-size:60%;block-size:auto;aspect-ratio:auto}.page-roadside .hx__frame .photo img,.page-assistance-routiere .hx__frame .photo img{object-position:12% 62%}.page-roadside .hx__facts li,.page-assistance-routiere .hx__facts li{padding-inline-end:var(--space-4);margin-inline-end:var(--space-4)}.page-roadside .hx__facts li + li,.page-assistance-routiere .hx__facts li + li{padding-inline-start:var(--space-4)}.page-roadside .hx__facts span,.page-assistance-routiere .hx__facts span{max-inline-size:10em}.page-assistance-routiere .hx__facts span{max-inline-size:13em}}@media (max-width:63.99em){.page-roadside .hx,.page-assistance-routiere .hx{--hx-top:calc(var(--header-h) + clamp(13rem,58vw,18rem))}.page-roadside .hx__media > .hx__frame,.page-assistance-routiere .hx__media > .hx__frame{inset:-2% -2% 11% -2%;-webkit-mask-image:linear-gradient(180deg,var(--encre) 90%,transparent 100%);mask-image:linear-gradient(180deg,var(--encre) 90%,transparent 100%)}.page-roadside .hx__frame .photo img,.page-assistance-routiere .hx__frame .photo img{object-position:14% 46%}.page-roadside .hx__veil,.page-assistance-routiere .hx__veil{background:linear-gradient(180deg,var(--hx-ink-0) 0%,var(--hx-ink-0) 46%,var(--hx-ink-55) 64%,var(--hx-ink-75) 88%,var(--profond) 100%),radial-gradient(26rem 18rem at 0% 100%,var(--hx-red-glow) 0%,var(--hx-red-0) 70%)}.page-roadside .hx .breadcrumbs,.page-assistance-routiere .hx .breadcrumbs{text-shadow:var(--hx-text-shadow)}.page-roadside .hx > .sheet,.page-assistance-routiere .hx > .sheet{row-gap:var(--space-5)}.page-roadside .hx__copy,.page-assistance-routiere .hx__copy{display:contents}.page-roadside .hx__copy > *,.page-assistance-routiere .hx__copy > *{grid-column:2}.page-roadside .hx__copy > .breadcrumbs,.page-assistance-routiere .hx__copy > .breadcrumbs{justify-self:start}.page-roadside .hx .btn-row,.page-assistance-routiere .hx .btn-row{order:1}.page-roadside .hx__note,.page-assistance-routiere .hx__note{order:2}.page-roadside .hx__aside,.page-assistance-routiere .hx__aside{order:3;margin-block-start:var(--space-2)}.page-roadside .hx h1,.page-assistance-routiere .hx h1{font-size:clamp(2.3rem,9.6vw,3.6rem)}}@media (max-width:37.49em){.page-roadside .hx .btn-row .btn,.page-assistance-routiere .hx .btn-row .btn{inline-size:100%}.page-roadside .rs-line,.page-assistance-routiere .rs-line{grid-template-columns:7.5rem minmax(0,1fr);column-gap:var(--space-4);row-gap:var(--space-3);padding:1.25rem 1.25rem 1.375rem}.page-roadside .rs-line > p + p,.page-assistance-routiere .rs-line > p + p{margin:0}.page-roadside .rs-line > .hx-card__k,.page-assistance-routiere .rs-line > .hx-card__k{grid-column:1 / -1;grid-row:1}.page-roadside .rs-line__art,.page-assistance-routiere .rs-line__art{grid-column:1;grid-row:2;align-self:center}.page-roadside .rs-line > .hx-card__t,.page-assistance-routiere .rs-line > .hx-card__t{grid-column:2;grid-row:2}.page-roadside .rs-line > .rs-line__num,.page-assistance-routiere .rs-line > .rs-line__num{grid-column:1 / -1;grid-row:3}.page-roadside .rs-line__num a,.page-assistance-routiere .rs-line__num a{font-size:clamp(1.3rem,6.4vw,1.8rem)}.page-roadside .hx__facts,.page-assistance-routiere .hx__facts{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;column-gap:var(--space-5)}.page-roadside .hx__facts li,.page-assistance-routiere .hx__facts li{padding:var(--space-4) 0 0;margin:0}.page-roadside .hx__facts b,.page-assistance-routiere .hx__facts b{font-size:1.35rem}.page-roadside .hx__facts span,.page-assistance-routiere .hx__facts span{font-size:0.8125rem;line-height:1.3}}.page-roadside .hx__stripes,.page-assistance-routiere .hx__stripes{display:none}@media (min-width:110em){.page-roadside .hx__stripes,.page-assistance-routiere .hx__stripes{display:block;inset-inline-end:clamp(4rem,calc((100vw - var(--container)) / 4 - 3rem),12rem)}}

/* ===== hero/terms.css ===== */
:is(.page-terms,.page-conditions) .s-doc{--t-lap:clamp(3rem,5vw,4.5rem);--t-gap:var(--space-8);padding-block-start:0;background:var(--fond)}:is(.page-terms,.page-conditions) .s-doc::before{content:none}:is(.page-terms,.page-conditions) .s-doc > .hx{margin-block-end:var(--t-gap)}:is(.page-terms,.page-conditions) .hx{--hx-h:clamp(34rem,76svh,48rem);--hx-end:calc(var(--t-lap) + clamp(2.25rem,3.5vw,3.25rem));--t-fx:0.3;--t-fy:0.9}:is(.page-terms,.page-conditions) .hx h1{font-size:clamp(2.6rem,5vw,4.6rem);line-height:0.97;letter-spacing:-0.038em}.page-conditions .hx h1{font-size:clamp(2.3rem,4.2vw,3.75rem)}:is(.page-terms,.page-conditions) .hx__lede{max-inline-size:30em}:is(.page-terms,.page-conditions) .hx{--t-box:-3% -2% -3%}:is(.page-terms,.page-conditions) .hx__media > .hx__frame{inset:var(--t-box)}:is(.page-terms,.page-conditions) .hx__frame .photo img{object-position:calc(var(--t-fx) * 100%) calc(var(--t-fy) * 100%)}:is(.page-terms,.page-conditions) .hx__note{display:inline-flex;align-items:center;gap:0.75rem;letter-spacing:0.02em}:is(.page-terms,.page-conditions) .hx__note::before{content:"";inline-size:1.75rem;block-size:2px;background:var(--marque-clair);flex:none}:is(.page-terms,.page-conditions) .hx-stamp{position:absolute;inset:var(--t-box);container-type:size;pointer-events:none;mix-blend-mode:multiply;opacity:0.86;--iw:max(100cqw,133.333cqh);--ih:max(75cqw,100cqh);--st-x:0.42;--st-y:0.43;--st-s:clamp(7.5rem,calc(var(--iw) * 0.15),13rem)}:is(.page-terms,.page-conditions) .hx-stamp__ink{position:absolute;inline-size:var(--st-s);inset-inline-start:calc(var(--st-x) * var(--iw) - var(--t-fx) * (var(--iw) - 100cqw) - var(--st-s) / 2);inset-block-start:calc(var(--st-y) * var(--ih) - var(--t-fy) * (var(--ih) - 100cqh) - var(--st-s) / 2)}:is(.page-terms,.page-conditions) .hx-stamp__ink > svg{display:block;inline-size:100%;block-size:auto;transform:var(--st-plane,rotate(-22deg) skewX(10deg) scaleY(0.84))}:is(.page-terms,.page-conditions) .s-doc > .sheet > .hx-plain{position:relative;z-index:1;justify-self:start;max-inline-size:34rem;margin-block:calc((var(--t-gap) + var(--t-lap)) * -1) var(--space-8);padding:1.375rem 1.625rem}:is(.page-terms,.page-conditions) .hx-plain .hx-card__k{color:var(--text-accent)}:is(.page-terms,.page-conditions) .hx-plain .hx-card__v{font-size:clamp(1.15rem,1.5vw,1.4rem)}:is(.page-terms,.page-conditions) .hx-plain .hx-card__t{padding-block-start:var(--space-3);border-block-start:1px solid var(--ligne)}@media (min-width:64em){:is(.page-terms,.page-conditions) .hx__veil{background:linear-gradient(270deg,var(--hx-ink-96) 0%,var(--hx-ink-88) 30%,var(--hx-ink-55) 50%,var(--hx-ink-0) 70%),linear-gradient(0deg,var(--hx-ink-55) 0%,var(--hx-ink-0) 30%)}:is(.page-terms,.page-conditions) .hx{--t-box:-3% max(14%,100% - 70rem) -3% -2%;--t-fy:0.85}:is(.page-terms,.page-conditions) .hx__media > .hx__frame{-webkit-mask-image:linear-gradient(90deg,var(--encre) 70%,transparent 100%);mask-image:linear-gradient(90deg,var(--encre) 70%,transparent 100%)}:is(.page-terms,.page-conditions) .hx__grid{-webkit-mask-image:radial-gradient(54rem 30rem at 82% 70%,var(--encre) 0%,transparent 74%);mask-image:radial-gradient(54rem 30rem at 82% 70%,var(--encre) 0%,transparent 74%)}:is(.page-terms,.page-conditions) .hx > .sheet > .hx__copy{grid-column:8 / 14;grid-row:1}:is(.page-terms,.page-conditions) .s-doc > .sheet > .hx-plain{grid-column:6 / 14;grid-row:1;max-inline-size:none;margin-block-end:0;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);column-gap:var(--space-6);align-items:center;padding:1.5rem 1.875rem}:is(.page-terms,.page-conditions) .hx-plain > .hx-card__k{grid-column:1;grid-row:1}:is(.page-terms,.page-conditions) .hx-plain > .hx-card__v{grid-column:1;grid-row:2}:is(.page-terms,.page-conditions) .hx-plain > .hx-card__t{grid-column:2;grid-row:1 / span 2;margin:0;padding-block:var(--space-1);padding-inline-start:var(--space-6);border-block-start:0;border-inline-start:1px solid var(--ligne)}:is(.page-terms,.page-conditions) .s-doc__toc{grid-row:1 / span 2}:is(.page-terms,.page-conditions) .s-doc__body{grid-row:2}}@media (max-width:63.99em){:is(.page-terms,.page-conditions) .hx{--hx-top:calc(var(--header-h) + clamp(19rem,96vw,26rem));--hx-photo:calc(var(--hx-top) + clamp(3.5rem,13vw,4.5rem));--t-box:-3% -2% 0;--t-fx:0.05;--t-fy:1}:is(.page-terms,.page-conditions) .hx__veil{background:linear-gradient(180deg,var(--hx-ink-0) 0%,var(--hx-ink-0) 74%,var(--hx-ink-55) 86%,var(--hx-ink-88) 95%,var(--profond) 100%)}:is(.page-terms,.page-conditions) .hx-stamp{--st-y:0.43;--st-s:clamp(5.5rem,calc(var(--iw) * 0.16),9rem)}:is(.page-terms,.page-conditions) .s-doc > .sheet > .hx-plain{max-inline-size:none}}@media (min-width:46em) and (max-width:63.99em){:is(.page-terms,.page-conditions) .hx{--hx-top:calc(var(--header-h) + clamp(26rem,62vw,34rem));--hx-photo:calc(var(--hx-top) + 4rem);--t-fx:0.3;--t-fy:0.62}:is(.page-terms,.page-conditions) .hx-stamp{--st-y:0.43}:is(.page-terms,.page-conditions) .hx h1{font-size:clamp(2.6rem,6.2vw,3.4rem)}}@media (max-width:37.49em){:is(.page-terms,.page-conditions) .s-doc > .sheet > .hx-plain{padding:1.125rem 1.25rem}}@media (prefers-reduced-motion:no-preference){:is(.page-terms,.page-conditions) .hx-stamp{transition:scale calc(var(--dur-draw-l) * 1.75) var(--ease-settle),translate var(--dur-5) var(--ease-settle);translate:var(--hx-mx,0px) var(--hx-my,0px)}:is(.page-terms,.page-conditions) .hx-stamp__ink{--reveal-scale:1.16;animation:reveal-scale var(--dur-draw-s) var(--ease-settle) var(--dur-5) backwards}:is(.page-terms,.page-conditions) .s-doc > .sheet > .hx-plain{--reveal-dist:1.5rem;animation:reveal-up var(--dur-draw-s) var(--ease-settle) calc(var(--dur-5) + var(--stagger) * 3) backwards}}@media print{:is(.page-terms,.page-conditions) .s-doc > .sheet > .hx-plain{margin-block-start:0;box-shadow:none;border:1px solid var(--ligne)}}

/* ===== hero/thank-you.css ===== */
:is(.page-thank-you,.page-merci) .hx{--hx-h:clamp(36rem,84svh,48rem);--ty-seal:clamp(9.5rem,11.5vw,11.5rem);--ty-ink-40:color-mix(in srgb,var(--profond) 40%,transparent);--ty-ink-70:color-mix(in srgb,var(--profond) 70%,transparent)}:is(.page-thank-you,.page-merci) .hx__veil{background:linear-gradient(90deg,var(--hx-ink-88) 0%,var(--hx-ink-75) 30%,var(--ty-ink-40) 50%,var(--hx-ink-0) 62%),linear-gradient(0deg,var(--hx-ink-55) 0%,var(--hx-ink-0) 32%),linear-gradient(180deg,var(--hx-ink-30) 0%,var(--hx-ink-0) 20%)}:is(.page-thank-you,.page-merci) .hx h1{font-size:clamp(2.6rem,5.4vw,4.9rem);line-height:0.98;max-inline-size:none}.page-merci .hx h1{font-size:clamp(2.6rem,5vw,4.1rem)}:is(.page-thank-you,.page-merci) .hx__lede{max-inline-size:30em}:is(.page-thank-you,.page-merci) .hx__note{color:var(--hx-text-2)}:is(.page-thank-you,.page-merci) .ty-call{inline-size:fit-content;max-inline-size:31em;padding:0.875rem 1.25rem 0.95rem;font-size:var(--fs-400);line-height:1.55;color:var(--hx-text-2);background:var(--hx-glass);border:1px solid var(--hx-glass-line);border-inline-start:4px solid var(--marque);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px) saturate(1.3);backdrop-filter:blur(12px) saturate(1.3)}:is(.page-thank-you,.page-merci) .ty-call a{padding-block:0.4rem;color:var(--hx-text);text-decoration-color:var(--marque-clair);text-underline-offset:0.18em;overflow-wrap:anywhere}:is(.page-thank-you,.page-merci) .ty-seal{position:relative;display:grid;place-items:center;inline-size:var(--ty-seal);aspect-ratio:1;padding:1.35rem;border-radius:50%;background:var(--fond);border:4px solid var(--marque);box-shadow:var(--hx-shadow-card);rotate:-12deg;outline:2px dashed var(--marque);outline-offset:-0.85rem}:is(.page-thank-you,.page-merci) .ty-seal > .ill{--sw-1:4.2;--sw-2:2.6;--sw-3:1.6;display:block;inline-size:100%;block-size:auto}@media (min-width:64em){:is(.page-thank-you,.page-merci) .hx{align-content:stretch}:is(.page-thank-you,.page-merci) .hx > .sheet{grid-template-rows:minmax(0,1fr)}:is(.page-thank-you,.page-merci) .hx__copy{grid-column:2 / 9;align-self:end;padding-block-end:var(--space-4)}:is(.page-thank-you,.page-merci) .hx__note{max-inline-size:24em}:is(.page-thank-you,.page-merci) .hx{overflow-x:clip;overflow-y:visible;z-index:2}:is(.page-thank-you,.page-merci) .hx__media{clip-path:inset(0 0 calc(var(--hx-p,0) * 32%) 0)}:is(.page-thank-you,.page-merci) .ty-seal{box-shadow:var(--shadow-4)}:is(.page-thank-you,.page-merci) .hx__aside{position:absolute;grid-column:6 / 8;grid-row:1;inset-inline:0;inset-block-end:calc(var(--hx-end) * -1 - var(--ty-seal) * var(--ty-over,0.4));justify-items:center;align-content:end}:is(.page-thank-you,.page-merci) .hx__grid{-webkit-mask-image:radial-gradient(54rem 30rem at 18% 70%,var(--encre) 0%,transparent 74%),linear-gradient(180deg,var(--encre) calc(100% - 5rem),transparent calc(100% - 3rem));mask-image:radial-gradient(54rem 30rem at 18% 70%,var(--encre) 0%,transparent 74%),linear-gradient(180deg,var(--encre) calc(100% - 5rem),transparent calc(100% - 3rem));-webkit-mask-composite:source-in;mask-composite:intersect}}@media (min-width:64em) and (max-width:79.99em){:is(.page-thank-you,.page-merci) .hx{--hx-h:clamp(32rem,70svh,40rem);--ty-seal:8.5rem;--ty-over:0.3}:is(.page-thank-you,.page-merci) .hx__copy{grid-column:2 / 8}:is(.page-thank-you,.page-merci) .hx__lede{max-inline-size:26em}:is(.page-thank-you,.page-merci) .ty-call{max-inline-size:24em}.page-merci .hx h1{font-size:clamp(2.6rem,4.4vw,3.6rem)}:is(.page-thank-you,.page-merci) .hx__aside{grid-column:6 / 9}:is(.page-thank-you,.page-merci) .ty-seal{padding:0.95rem;border-width:3px;outline-offset:-0.65rem}}@media (max-width:63.99em){:is(.page-thank-you,.page-merci) .hx{--hx-top:calc(var(--header-h) + clamp(14rem,60vw,19rem))}:is(.page-thank-you,.page-merci) .hx__media > .hx__frame{inset:-2% -2% 4%}:is(.page-thank-you,.page-merci) .hx__frame .photo img{object-position:88% 50%}:is(.page-thank-you,.page-merci) .hx__veil{background:linear-gradient(180deg,var(--hx-ink-0) 0%,var(--hx-ink-0) 38%,var(--hx-ink-55) 60%,var(--hx-ink-88) 80%,var(--profond) 94%,var(--profond) 100%),radial-gradient(22rem 9rem at 0% 66%,var(--hx-red-glow) 0%,var(--hx-red-0) 72%)}:is(.page-thank-you,.page-merci) .hx > .sheet{position:static}:is(.page-thank-you,.page-merci) .hx__aside{position:absolute}}@media (min-width:40em) and (max-width:63.99em){:is(.page-thank-you,.page-merci) .hx{--ty-seal:8rem}:is(.page-thank-you,.page-merci) .hx__aside{inset-block-end:var(--space-8);inset-inline-end:var(--gap)}:is(.page-thank-you,.page-merci) .ty-seal{padding:0.9rem;border-width:3px;outline-offset:-0.6rem}}@media (max-width:39.99em){:is(.page-thank-you,.page-merci) .hx{--ty-seal:5.75rem;--hx-top:calc(var(--header-h) + clamp(15.5rem,64vw,20.5rem))}:is(.page-thank-you,.page-merci) .hx__aside{inset-block-start:calc(var(--header-h) + var(--space-5));inset-inline-end:calc(var(--gap) + var(--space-2))}:is(.page-thank-you,.page-merci) .ty-seal{padding:0.6rem;border-width:3px;outline:0}}@media (max-width:29.99em){.page-merci .hx h1{font-size:clamp(1.9rem,8.6vw,2.3rem)}}@media (prefers-reduced-motion:no-preference){:is(.page-thank-you,.page-merci) .hx__aside > .ty-seal{--reveal-scale:0.82;animation-name:reveal-scale}}@supports (anchor-name:--a){@media (min-width:64em){:is(.page-thank-you,.page-merci) .hx__note{anchor-name:--ty-note}:is(.page-thank-you,.page-merci) .hx__aside{grid-column:2 / 14;inset-inline:calc(anchor(--ty-note right) + var(--space-10)) auto;justify-items:start}}}

/* ===== hero/vs-third-party.css ===== */
:is(.page-vs-third-party,.page-vs-independante) .hx{--hx-h:clamp(40rem,100svh,56rem);--hx-end:clamp(2rem,3.5vw,3rem)}:is(.page-vs-third-party,.page-vs-independante) .hx h1{font-size:clamp(2.9rem,5.6vw,5.1rem);line-height:0.95;letter-spacing:-0.042em;max-inline-size:none}.page-vs-independante .hx.hx--cover h1{font-size:clamp(2.6rem,4.9vw,4.4rem)}:is(.page-vs-third-party,.page-vs-independante) .hx__lede{max-inline-size:28em}:is(.page-vs-third-party,.page-vs-independante) .hx__note{max-inline-size:30em;color:var(--hx-text-2)}:is(.page-vs-third-party,.page-vs-independante) .vs-rail{display:grid;gap:var(--space-5);padding:1.25rem 1.5rem;border-inline-start:4px solid var(--marque);--ill-ink:var(--hx-text);--ill-construction:var(--hx-text-2);--ill-accent:var(--marque-clair);--ill-fill:transparent}:is(.page-vs-third-party,.page-vs-independante) .vs-rail .ill--l{--sw-1:5.4;--sw-2:3.6;--sw-3:2.6}:is(.page-vs-third-party,.page-vs-independante) .vs-rail > * + *{margin-block-start:0}:is(.page-vs-third-party,.page-vs-independante) .vs-rail__head{display:grid;gap:0.5rem;align-content:center}:is(.page-vs-third-party,.page-vs-independante) .vs-rail__head > *{margin:0}:is(.page-vs-third-party,.page-vs-independante) .vs-rail__art .ill{display:block;inline-size:100%;block-size:auto}:is(.page-vs-third-party,.page-vs-independante) .vs-rail .hx-card__k{color:var(--hx-text)}:is(.page-vs-third-party,.page-vs-independante) .vs-rail__date{font-size:var(--fs-300);color:var(--hx-text-2)}:is(.page-vs-third-party,.page-vs-independante) .vs-rail__facts{border-block-start:0;flex-wrap:nowrap}:is(.page-vs-third-party,.page-vs-independante) .vs-rail__facts li{flex:1 1 0;min-inline-size:0;padding-block-start:0;align-content:start}:is(.page-vs-third-party,.page-vs-independante) .vs-rail__facts li:last-child{margin-inline-end:0;padding-inline-end:0}:is(.page-vs-third-party,.page-vs-independante) .vs-rail__q{font-size:0.75rem;line-height:1.3;letter-spacing:0.04em;text-transform:uppercase;font-weight:var(--fw-bold);color:var(--hx-text-2);margin-block-end:0.35rem}:is(.page-vs-third-party,.page-vs-independante) .vs-rail__facts b{color:var(--marque-clair);font-size:clamp(1.6rem,2.6vw,2.25rem)}:is(.page-vs-third-party,.page-vs-independante) .vs-rail__facts li > span:last-child{color:var(--hx-text-2);line-height:1.35}@media (min-width:64em){:is(.page-vs-third-party,.page-vs-independante) .hx{--hx-top:calc(var(--header-h) + clamp(2rem,3.5vw,3.25rem))}:is(.page-vs-third-party,.page-vs-independante) .hx > .sheet{row-gap:var(--space-6)}:is(.page-vs-third-party,.page-vs-independante) .hx__copy{grid-column:2 / 8;grid-row:1;gap:var(--space-4)}:is(.page-vs-third-party,.page-vs-independante) .hx h1{font-size:clamp(2.9rem,4.6vw,4.4rem)}.page-vs-independante .hx.hx--cover h1{font-size:clamp(2.6rem,4.1vw,3.9rem)}:is(.page-vs-third-party,.page-vs-independante) .hx__media > .hx__frame{inset:calc(var(--header-h) - 0.5rem) -2% 0 34%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,var(--encre) 26%);mask-image:linear-gradient(90deg,transparent 0%,var(--encre) 26%)}:is(.page-vs-third-party,.page-vs-independante) .hx__aside{grid-column:4 / 14;grid-row:2}:is(.page-vs-third-party,.page-vs-independante) .vs-rail{grid-template-columns:minmax(19rem,1.3fr) minmax(0,2.3fr);column-gap:var(--space-6);align-items:center}:is(.page-vs-third-party,.page-vs-independante) .vs-rail__art{margin-block-start:-0.25rem}:is(.page-vs-third-party,.page-vs-independante) .hx__veil{background:radial-gradient(46rem 28rem at 0% 104%,var(--hx-red-glow) 0%,var(--hx-red-0) 68%),linear-gradient(90deg,var(--hx-ink-96) 0%,var(--hx-ink-88) 38%,var(--hx-ink-55) 52%,var(--hx-ink-0) 66%),linear-gradient(0deg,var(--hx-ink-88) 0%,var(--hx-ink-30) 22%,var(--hx-ink-0) 36%)}}@media (min-width:64em) and (max-width:79.99em){:is(.page-vs-third-party,.page-vs-independante) .hx__media > .hx__frame{inset:calc(var(--header-h) + 3rem) -2% 0 40%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,var(--encre) 26%),linear-gradient(180deg,transparent 0%,var(--encre) 16%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,var(--encre) 26%),linear-gradient(180deg,transparent 0%,var(--encre) 16%);mask-composite:intersect}:is(.page-vs-third-party,.page-vs-independante) .hx__frame .photo img{object-position:62% 20%}:is(.page-vs-third-party,.page-vs-independante) .hx__aside{grid-column:3 / 14}:is(.page-vs-third-party,.page-vs-independante) .vs-rail{grid-template-columns:minmax(14rem,1fr) minmax(0,2.4fr)}}@media (max-width:63.99em){:is(.page-vs-third-party,.page-vs-independante) .hx{--hx-top:calc(var(--header-h) + clamp(16rem,80vw,22rem))}:is(.page-vs-third-party,.page-vs-independante) .hx__media > .hx__frame{inset:calc(var(--header-h) - 1rem) -2% -6%}:is(.page-vs-third-party,.page-vs-independante) .hx__frame .photo img{object-position:72% 38%}:is(.page-vs-third-party,.page-vs-independante) .vs-rail__head{grid-template-columns:minmax(0,1fr)}:is(.page-vs-third-party,.page-vs-independante) .vs-rail__art{max-inline-size:22rem}}@media (max-width:37.49em){:is(.page-vs-third-party,.page-vs-independante) .hx{--hx-photo:calc(var(--hx-top) + 10rem)}:is(.page-vs-third-party,.page-vs-independante) .hx__veil{background:linear-gradient(180deg,var(--hx-ink-0) 0%,var(--hx-ink-0) 38%,var(--hx-ink-55) 57%,var(--hx-ink-88) 78%,var(--profond) 100%),radial-gradient(26rem 18rem at 0% 100%,var(--hx-red-glow) 0%,var(--hx-red-0) 70%)}:is(.page-vs-third-party,.page-vs-independante) .hx > .sheet{row-gap:var(--space-5)}:is(.page-vs-third-party,.page-vs-independante) .hx{--hx-top:calc(var(--header-h) + clamp(15rem,76vw,22rem))}:is(.page-vs-third-party,.page-vs-independante) .hx__copy{gap:var(--space-3);margin-block-start:-2.5rem}:is(.page-vs-third-party,.page-vs-independante) .hx__lede{line-height:1.5}:is(.page-vs-third-party,.page-vs-independante) .vs-rail{padding:1rem 1.125rem;gap:var(--space-3)}:is(.page-vs-third-party,.page-vs-independante) .vs-rail__head{justify-items:center;text-align:center;gap:0.35rem}:is(.page-vs-third-party,.page-vs-independante) .vs-rail__art{inline-size:100%;max-inline-size:13rem}:is(.page-vs-third-party,.page-vs-independante) .vs-rail__facts{flex-direction:column;gap:0}:is(.page-vs-third-party,.page-vs-independante) .vs-rail__facts li{margin:0;padding:var(--space-2) 0 0;border-block-start:1px solid var(--hx-glass-line);grid-template-columns:4.5rem minmax(0,1fr);grid-template-areas:"v q" "v t";column-gap:var(--space-3);row-gap:0.1rem;align-items:center}:is(.page-vs-third-party,.page-vs-independante) .vs-rail__facts li + li{padding-inline-start:0;border-inline-start:0;margin-block-start:var(--space-2)}:is(.page-vs-third-party,.page-vs-independante) .vs-rail__facts li > b{grid-area:v}:is(.page-vs-third-party,.page-vs-independante) .vs-rail__facts .vs-rail__q{grid-area:q;align-self:end;margin-block-end:0}:is(.page-vs-third-party,.page-vs-independante) .vs-rail__facts li > span:last-child{grid-area:t;align-self:start}:is(.page-vs-third-party,.page-vs-independante) .vs-rail__facts b{font-size:1.4rem}}@media (min-width:64em){:is(.page-vs-third-party,.page-vs-independante) #repair .ph-duo__text{grid-row:1 / 3;align-self:stretch;justify-content:center}}@media (max-width:37.49em){.page-vs-independante .hx h1 .hx__l:last-child{line-height:1.05}}

/* ===== hero/why-cheaper.css ===== */
.page-why-cheaper .wc-sheet,.page-pourquoi-moins-cher .wc-sheet{padding:1.25rem 1.5rem 1.125rem}.page-why-cheaper .wc-sheet,.page-pourquoi-moins-cher .wc-sheet{--wc-d:min(100%,13.5rem)}.page-why-cheaper .wc-sheet > .ill,.page-pourquoi-moins-cher .wc-sheet > .ill{inline-size:calc(var(--wc-d) * 960 / 530);max-inline-size:none;max-block-size:none;margin:calc(var(--wc-d) * -86 / 530) 0 calc(var(--wc-d) * -18 / 530) calc((100% - var(--wc-d)) / 2 - var(--wc-d) * 70 / 530)}.page-why-cheaper .wc-sheet .ill > :is(.l-hair,g.sc-sheet:nth-of-type(3),path.l-det:nth-of-type(4)),.page-pourquoi-moins-cher .wc-sheet .ill > :is(.l-hair,g.sc-sheet:nth-of-type(3),path.l-det:nth-of-type(4)){display:none}.page-why-cheaper .wc-sheet .ill > .sc-seal,.page-pourquoi-moins-cher .wc-sheet .ill > .sc-seal{translate:-290px 0}.page-why-cheaper .wc-sheet .ill,.page-pourquoi-moins-cher .wc-sheet .ill{--sw-1:5.4;--sw-2:3.6;--sw-3:2.4}.page-why-cheaper .wc-sheet .ill > .l-det,.page-pourquoi-moins-cher .wc-sheet .ill > .l-det{transform-box:fill-box;transform-origin:center;transform:scale(2.4)}.page-why-cheaper .wc-sheet__rows,.page-pourquoi-moins-cher .wc-sheet__rows{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:var(--space-4);margin:0;border-block-start:1px dashed var(--ligne)}.page-why-cheaper .wc-sheet__row,.page-pourquoi-moins-cher .wc-sheet__row{padding-block:0.875rem 0}.page-why-cheaper .wc-sheet__row dt,.page-pourquoi-moins-cher .wc-sheet__row dt{display:flex;align-items:center;gap:0.625rem;margin:0;white-space:nowrap;font-family:var(--font-display);font-size:clamp(1.125rem,1.45vw,1.3rem);line-height:1.05;letter-spacing:var(--ls-heading);font-weight:var(--fw-bold);color:var(--encre)}.page-why-cheaper .wc-sheet__sign,.page-pourquoi-moins-cher .wc-sheet__sign{display:inline-grid;place-items:center;flex:none;inline-size:1.875rem;block-size:1.875rem;border-radius:50%;font-family:var(--font-display);font-size:1.2rem;line-height:1;font-weight:var(--fw-bold);color:var(--fond);background:var(--profond)}.page-why-cheaper .wc-sheet__row--price dt,.page-pourquoi-moins-cher .wc-sheet__row--price dt{color:var(--marque)}.page-why-cheaper .wc-sheet__row--price .wc-sheet__sign,.page-pourquoi-moins-cher .wc-sheet__row--price .wc-sheet__sign{background:var(--marque)}.page-why-cheaper .hx--pair .hx__aside,.page-pourquoi-moins-cher .hx--pair .hx__aside{gap:0;justify-items:stretch}.page-why-cheaper .wc-note,.page-pourquoi-moins-cher .wc-note{z-index:0;margin:0;padding:0.75rem 1.125rem;border-block-end:0;border-inline-start:4px solid var(--marque);border-end-start-radius:0;border-end-end-radius:0}.page-why-cheaper .wc-sheet,.page-pourquoi-moins-cher .wc-sheet{z-index:1;margin:0;border-start-start-radius:0;border-start-end-radius:0}.page-why-cheaper .wc-note .hx-card__k,.page-pourquoi-moins-cher .wc-note .hx-card__k{color:var(--hx-text);line-height:1.35;text-wrap:balance}.page-why-cheaper .wc-note .hx-card__t,.page-pourquoi-moins-cher .wc-note .hx-card__t{margin-block-start:var(--space-2);font-size:var(--fs-350);line-height:1.45;color:var(--hx-text-2);text-wrap:pretty}@media (min-width:64em){.page-why-cheaper .hx--pair,.page-pourquoi-moins-cher .hx--pair{--hx-h:clamp(44rem,100svh,60rem)}.page-why-cheaper .hx--pair .hx__media > .hx__frame,.page-pourquoi-moins-cher .hx--pair .hx__media > .hx__frame{inset:-10% -2% -6%}.page-why-cheaper .hx--pair .hx__frame .photo img,.page-pourquoi-moins-cher .hx--pair .hx__frame .photo img{object-position:50% 14%}.page-why-cheaper .hx--pair .hx__veil,.page-pourquoi-moins-cher .hx--pair .hx__veil{background:radial-gradient(48rem 30rem at 0% 104%,var(--hx-red-glow) 0%,var(--hx-red-0) 68%),linear-gradient(0deg,var(--hx-ink-96) 0%,var(--hx-ink-96) 30%,var(--hx-ink-88) 42%,var(--hx-ink-75) 50%,var(--hx-ink-30) 58%,var(--hx-ink-0) 64%),linear-gradient(90deg,var(--hx-ink-30) 0%,var(--hx-ink-0) 34%),linear-gradient(180deg,var(--hx-ink-55) 0%,var(--hx-ink-0) 12%)}.page-why-cheaper .hx--pair .breadcrumbs,.page-pourquoi-moins-cher .hx--pair .breadcrumbs{text-shadow:var(--hx-text-shadow)}.page-why-cheaper .hx--pair .hx__copy,.page-pourquoi-moins-cher .hx--pair .hx__copy{grid-column:2 / 14}.page-why-cheaper .hx--pair.hx--cover h1,.page-pourquoi-moins-cher .hx--pair.hx--cover h1{position:relative;z-index:2;max-inline-size:none;font-size:clamp(2.75rem,4.4vw,4.25rem);line-height:1.02}.page-why-cheaper .hx--pair .hx__l > span,.page-pourquoi-moins-cher .hx--pair .hx__l > span{white-space:nowrap}.page-why-cheaper .hx--pair .hx__lede,.page-pourquoi-moins-cher .hx--pair .hx__lede{max-inline-size:min(40em,calc((100% + var(--gap)) * 8 / 12 - var(--gap)))}.page-why-cheaper .hx--pair .hx__aside,.page-pourquoi-moins-cher .hx--pair .hx__aside{grid-column:10 / 14;align-self:end;margin-inline-end:-1rem;margin-block-end:calc(var(--hx-end) * -0.42);rotate:-1deg}.page-why-cheaper .wc-sheet,.page-pourquoi-moins-cher .wc-sheet{--wc-d:min(100%,10.25rem);padding-block-start:1.125rem}.page-why-cheaper .wc-note,.page-pourquoi-moins-cher .wc-note{padding-block:0.625rem 0.6875rem}.page-why-cheaper .wc-note .hx-card__t,.page-pourquoi-moins-cher .wc-note .hx-card__t{font-size:var(--fs-300)}.page-pourquoi-moins-cher .hx--pair .hx__copy{padding-block-end:1.5rem}}@media (min-width:64em) and (max-width:79.99em){.page-why-cheaper .hx--pair .hx__frame .photo img,.page-pourquoi-moins-cher .hx--pair .hx__frame .photo img{object-position:25% 14%}.page-why-cheaper .hx--pair .hx__aside,.page-pourquoi-moins-cher .hx--pair .hx__aside{margin-inline-end:0;rotate:-0.5deg}.page-why-cheaper .hx--pair .hx__lede,.page-pourquoi-moins-cher .hx--pair .hx__lede{max-inline-size:calc((100% + var(--gap)) * 7 / 12 - var(--gap))}.page-why-cheaper .hx--pair .hx__copy,.page-pourquoi-moins-cher .hx--pair .hx__copy{padding-block-end:1.75rem}.page-why-cheaper .wc-sheet,.page-pourquoi-moins-cher .wc-sheet{padding-inline:1.125rem}.page-why-cheaper .wc-sheet__rows,.page-pourquoi-moins-cher .wc-sheet__rows{column-gap:var(--space-3)}.page-why-cheaper .wc-sheet__row dt,.page-pourquoi-moins-cher .wc-sheet__row dt{font-size:1.0625rem;gap:0.5rem}.page-why-cheaper .wc-sheet__sign,.page-pourquoi-moins-cher .wc-sheet__sign{inline-size:1.625rem;block-size:1.625rem;font-size:1.0625rem}}@media (max-width:63.99em){.page-why-cheaper .hx--pair,.page-pourquoi-moins-cher .hx--pair{--hx-top:calc(var(--header-h) + clamp(13rem,52vw,19rem))}.page-why-cheaper .hx--pair .hx__aside,.page-pourquoi-moins-cher .hx--pair .hx__aside{rotate:-0.75deg}.page-why-cheaper .hx--pair.hx--cover h1,.page-pourquoi-moins-cher .hx--pair.hx--cover h1{font-size:clamp(1.95rem,8.4vw,3.4rem)}.page-why-cheaper .hx--pair .hx__media > .hx__frame,.page-pourquoi-moins-cher .hx--pair .hx__media > .hx__frame{inset:var(--header-h) -2% auto;block-size:90vw}.page-why-cheaper .hx--pair .hx__frame .photo img,.page-pourquoi-moins-cher .hx--pair .hx__frame .photo img{object-position:24% 22%}.page-why-cheaper .wc-sheet,.page-pourquoi-moins-cher .wc-sheet{padding-block-start:1.25rem}.page-why-cheaper .wc-sheet,.page-pourquoi-moins-cher .wc-sheet{--wc-d:min(66%,15rem)}}@media (min-width:37.5em) and (max-width:63.99em){.page-why-cheaper .hx--pair,.page-pourquoi-moins-cher .hx--pair{--hx-top:calc(var(--header-h) + 38vw);--hx-photo:calc(var(--header-h) + 80vw)}.page-why-cheaper .hx--pair .hx__media > .hx__frame,.page-pourquoi-moins-cher .hx--pair .hx__media > .hx__frame{inset-block-start:calc(var(--header-h) - 12vw);block-size:96vw}.page-why-cheaper .hx--pair .hx__frame .photo img,.page-pourquoi-moins-cher .hx--pair .hx__frame .photo img{object-position:27% 30%}.page-why-cheaper .hx--pair .breadcrumbs,.page-pourquoi-moins-cher .hx--pair .breadcrumbs{text-shadow:var(--hx-text-shadow)}.page-why-cheaper .hx--pair .hx__veil,.page-pourquoi-moins-cher .hx--pair .hx__veil{background:linear-gradient(180deg,var(--hx-ink-0) 0%,var(--hx-ink-0) 40%,var(--hx-ink-75) 54%,var(--hx-ink-88) 70%,var(--hx-ink-96) 86%,var(--profond) 100%),radial-gradient(26rem 18rem at 0% 100%,var(--hx-red-glow) 0%,var(--hx-red-0) 70%)}.page-why-cheaper .hx--pair .hx__aside,.page-pourquoi-moins-cher .hx--pair .hx__aside{max-inline-size:30rem}.page-why-cheaper .wc-sheet,.page-pourquoi-moins-cher .wc-sheet{padding-block-start:1.5rem}}@media (max-width:37.49em){.page-why-cheaper .hx--pair,.page-pourquoi-moins-cher .hx--pair{--hx-top:calc(var(--header-h) - 3.75rem + 59vw);--hx-photo:calc(var(--header-h) - 3.75rem + 120vw)}.page-why-cheaper .hx--pair > .sheet,.page-pourquoi-moins-cher .hx--pair > .sheet{row-gap:var(--space-6)}.page-why-cheaper .hx--pair .hx__media > .hx__frame,.page-pourquoi-moins-cher .hx--pair .hx__media > .hx__frame{inset-block-start:calc(var(--header-h) - 3.75rem);block-size:120vw}.page-why-cheaper .hx--pair .hx__frame .photo img,.page-pourquoi-moins-cher .hx--pair .hx__frame .photo img{object-position:31% 30%}.page-why-cheaper .hx--pair .hx__veil,.page-pourquoi-moins-cher .hx--pair .hx__veil{background:linear-gradient(180deg,var(--hx-ink-0) 0%,var(--hx-ink-0) 44%,var(--hx-ink-75) 51%,var(--hx-ink-75) 56%,var(--hx-ink-88) 66%,var(--hx-ink-96) 80%,var(--profond) 100%),radial-gradient(26rem 18rem at 0% 100%,var(--hx-red-glow) 0%,var(--hx-red-0) 70%)}.page-why-cheaper .hx--pair .breadcrumbs,.page-pourquoi-moins-cher .hx--pair .breadcrumbs{text-shadow:var(--hx-text-shadow)}.page-why-cheaper .wc-note,.page-pourquoi-moins-cher .wc-note{padding:0.75rem 1rem}.page-why-cheaper .wc-sheet,.page-pourquoi-moins-cher .wc-sheet{padding:1.25rem 1.125rem 1rem}.page-why-cheaper .wc-sheet .ill,.page-pourquoi-moins-cher .wc-sheet .ill{--sw-1:6.5;--sw-2:4.2;--sw-3:2.6}.page-why-cheaper .wc-sheet__rows,.page-pourquoi-moins-cher .wc-sheet__rows{padding-block-start:0}.page-why-cheaper .wc-sheet__row,.page-pourquoi-moins-cher .wc-sheet__row{padding-block:0.75rem 0}.page-why-cheaper .wc-sheet__row dt,.page-pourquoi-moins-cher .wc-sheet__row dt{font-size:1.2rem;gap:0.5rem}.page-why-cheaper .wc-sheet__sign,.page-pourquoi-moins-cher .wc-sheet__sign{inline-size:1.875rem;block-size:1.875rem;font-size:1.2rem}}@media (prefers-reduced-motion:no-preference){.page-why-cheaper .hx--pair .hx__aside,.page-pourquoi-moins-cher .hx--pair .hx__aside{transition:translate var(--dur-5) var(--ease-settle),rotate var(--dur-5) var(--ease-settle)}}

/* ===== hero/worth-it.css ===== */
.page-worth-it .hx,.page-vaut-la-peine .hx{--hx-h:clamp(38rem,86svh,52rem);--wi-ink-80:color-mix(in srgb,var(--profond) 80%,transparent)}.page-worth-it .hx h1,.page-vaut-la-peine .hx h1{font-size:clamp(2.4rem,4.1vw,3.9rem);line-height:0.98;letter-spacing:-0.038em;max-inline-size:none}.page-vaut-la-peine .hx h1{font-size:clamp(2.2rem,3.6vw,3.4rem)}.page-worth-it .hx h1 em,.page-vaut-la-peine .hx h1 em{color:var(--marque-clair)}.page-worth-it .hx__lede,.page-vaut-la-peine .hx__lede{max-inline-size:24em}.page-worth-it .wi-weigh,.page-vaut-la-peine .wi-weigh{padding:1.375rem 1.5rem 1.25rem}.page-worth-it .wi-weigh__art,.page-vaut-la-peine .wi-weigh__art{position:absolute;inset-block-start:-3.375rem;inset-inline-end:1.25rem;inline-size:4.5rem;padding:0.3rem;background:var(--profond);border:3px solid var(--fond);border-radius:50%;box-shadow:var(--hx-shadow-card);--ill-ink:var(--fond);--ill-construction:var(--hx-text-3);--ill-fill:var(--profond);--ill-accent:var(--marque-clair)}.page-worth-it .wi-weigh__art > .ill,.page-vaut-la-peine .wi-weigh__art > .ill{display:block;inline-size:100%;block-size:auto;--sw-1:7;--sw-2:4;--sw-3:2.4}.page-worth-it .wi-weigh .hx-card__k,.page-vaut-la-peine .wi-weigh .hx-card__k{color:var(--marque);white-space:nowrap}.page-worth-it .wi-weigh .hx-card__t,.page-vaut-la-peine .wi-weigh .hx-card__t{font-family:var(--font-display);font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.38;font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);color:var(--encre);text-wrap:pretty}.page-worth-it .wi-weigh .hx-card__t a,.page-vaut-la-peine .wi-weigh .hx-card__t a{display:inline-block;margin-block-start:var(--space-2);font-family:var(--font-sans);font-size:var(--fs-350);font-weight:var(--fw-semibold);letter-spacing:0;color:var(--marque);text-decoration-color:var(--marque)}@media (min-width:64em){.page-worth-it .hx__media > .hx__frame,.page-vaut-la-peine .hx__media > .hx__frame{inset:-10.5% -2% 14% 37%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,var(--encre) 18%),linear-gradient(0deg,transparent 0%,var(--encre) 18%);mask-image:linear-gradient(90deg,transparent 0%,var(--encre) 18%),linear-gradient(0deg,transparent 0%,var(--encre) 18%);-webkit-mask-composite:source-in;mask-composite:intersect}.page-worth-it .hx__frame .photo img,.page-vaut-la-peine .hx__frame .photo img{object-position:49% 40%}.page-worth-it .hx__veil,.page-vaut-la-peine .hx__veil{background:radial-gradient(46rem 28rem at 0% 104%,var(--hx-red-glow) 0%,var(--hx-red-0) 68%),linear-gradient(90deg,var(--hx-ink-96) 0%,var(--wi-ink-80) 30%,var(--hx-ink-55) 42%,var(--hx-ink-0) 56%),linear-gradient(0deg,var(--hx-ink-75) 0%,var(--hx-ink-0) 26%),linear-gradient(180deg,var(--hx-ink-55) 0%,var(--hx-ink-0) 18%)}.page-worth-it .hx__copy,.page-vaut-la-peine .hx__copy{grid-column:2 / 8;align-self:end}.page-worth-it .hx__lede,.page-vaut-la-peine .hx__lede{max-inline-size:22em}.page-worth-it .hx__aside,.page-vaut-la-peine .hx__aside{grid-column:10 / 14;justify-items:end;margin-block-end:calc(var(--hx-end) * -0.5)}.page-worth-it .wi-weigh,.page-vaut-la-peine .wi-weigh{max-inline-size:21rem}.page-vaut-la-peine .wi-weigh .hx-card__t{font-size:1.1rem;line-height:1.32}}@media (min-width:80em){.page-worth-it .hx,.page-vaut-la-peine .hx{--hx-h:clamp(40rem,91svh,55rem)}}@media (min-width:64em) and (max-width:79.99em){.page-worth-it .hx__media > .hx__frame,.page-vaut-la-peine .hx__media > .hx__frame{inset:-2% -2% 12% 38%}.page-worth-it .hx__frame .photo img,.page-vaut-la-peine .hx__frame .photo img{object-position:64% 40%}.page-worth-it .hx h1{font-size:4.2vw}.page-vaut-la-peine .hx h1{font-size:3.7vw}.page-worth-it .hx__lede,.page-vaut-la-peine .hx__lede{max-inline-size:21em}.page-worth-it .hx__aside,.page-vaut-la-peine .hx__aside{grid-column:9 / 14}}@media (max-width:63.99em){.page-worth-it .hx,.page-vaut-la-peine .hx{--hx-top:calc(var(--header-h) + clamp(15rem,66vw,22rem))}.page-worth-it .hx__frame .photo img,.page-vaut-la-peine .hx__frame .photo img{object-position:38% 34%}.page-worth-it .hx h1{font-size:clamp(2rem,8.9vw,3.2rem)}.page-vaut-la-peine .hx h1{font-size:clamp(1.85rem,7.8vw,2.9rem)}.page-worth-it .hx__copy,.page-vaut-la-peine .hx__copy{gap:var(--space-4)}.page-worth-it .hx__note,.page-vaut-la-peine .hx__note{margin-block-start:calc(var(--space-4) * -1 + var(--space-3))}.page-worth-it .wi-weigh,.page-vaut-la-peine .wi-weigh{max-inline-size:30rem}.page-worth-it .hx__aside,.page-vaut-la-peine .hx__aside{margin-block-start:var(--space-12)}}@media (max-width:37.49em){.page-worth-it .hx__frame .photo img,.page-vaut-la-peine .hx__frame .photo img{object-position:35% 34%}.page-worth-it .wi-weigh__art,.page-vaut-la-peine .wi-weigh__art{inline-size:4rem;inset-block-start:-3rem;inset-inline-end:1rem}}.page-worth-it #worth .s-statement__side,.page-vaut-la-peine #worth .s-statement__side{align-content:start}.page-worth-it #worth .s-statement__side .prose,.page-vaut-la-peine #worth .s-statement__side .prose{position:sticky;inset-block-start:var(--sticky-top);padding:var(--space-8) var(--space-8) var(--space-8) calc(var(--space-8) - 4px);background:var(--surface-tint);border:1px solid var(--line);border-inline-start:4px solid var(--marque);border-radius:var(--radius-lg)}.page-worth-it #worth .s-statement__side p,.page-vaut-la-peine #worth .s-statement__side p{margin:0;font-family:var(--font-display);font-size:var(--fs-700);line-height:1.4;font-weight:var(--fw-semibold);letter-spacing:-0.01em;color:var(--text-strong);text-wrap:pretty}@media (prefers-reduced-motion:no-preference){.page-worth-it .wi-weigh__art,.page-vaut-la-peine .wi-weigh__art{animation:reveal-scale var(--dur-draw-s) var(--ease-settle) calc(var(--dur-draw-s) + var(--dur-3)) backwards}}
.courriel-note{position:fixed;inset-block-end:1rem;inset-inline:0;z-index:calc(var(--z-modal) + 1);inline-size:min(calc(100% - 2rem),34rem);margin-inline:auto;padding:0.875rem 1.125rem;border-radius:var(--r-btn);background:var(--profond);color:var(--fond);box-shadow:var(--shadow-2);font-size:0.9375rem;line-height:1.45;overflow-wrap:anywhere}.courriel-note:empty{padding:0;background:none;box-shadow:none}body:has(.collant.on) .courriel-note{inset-block-end:calc(6.5rem + env(safe-area-inset-bottom,0px))}
