@font-face{font-family:FIXE Symbols;font-style:normal;font-weight:400 600;font-display:block;src:url(/fixe/material-symbols-rounded.woff2) format("woff2")}.ms-icon{font-family:FIXE Symbols;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;white-space:nowrap;word-wrap:normal;direction:ltr;user-select:none;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}.fixe-ux3{--fx-bg:#f6f7f2;--fx-ink:#0a0a0a;--fx-muted:#5d6155;--fx-line:#e3e5dc;--fx-line-soft:#eef0e8;--fx-field:#d9dccf;--fx-chip:#f2f4ec;--fx-accent:var(--color-primary,#97ff00);--fx-accent-ink:#2f5a00;--fx-accent-soft:#ecffd0;--fx-accent-line:#6fbf00;--fx-dark-muted:#b6bba9;--background:0 0% 100%;--foreground:0 0% 4%;--card-foreground:0 0% 4%;--muted:75 27% 94%;--muted-foreground:80 7% 36%;--accent:75 27% 94%;--accent-foreground:0 0% 4%;--border:73 15% 88%;--input:74 16% 84%;--primary-foreground:0 0% 0%;--radius:16px;background:var(--fx-bg);color:var(--fx-ink);font-family:var(--font-ux-body),system-ui,sans-serif}body:has(.fixe-ux3){--font-ux-display:var(--font-fredoka);--font-ux-body:var(--font-fredoka);--font-display:var(--font-fredoka);--font-body:var(--font-fredoka)}.fixe-ux3 :is(h1,h2,h3),.fx-d{font-family:var(--font-ux-display),system-ui,sans-serif;letter-spacing:-.02em}.fixe-ux3 :is(h1,h2){font-weight:800}.fixe-ux3 :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #000;outline-offset:2px}.fixe-ux3 .fx-sombre :is(a,button,input,select,summary):focus-visible{outline-color:var(--fx-accent)}.fixe-ux3 .container{max-width:1344px;padding-left:16px;padding-right:16px}@media (min-width:901px){.fixe-ux3 .container{padding-left:48px;padding-right:48px}}.fixe-ux3 .rounded-lg.bg-card{border-radius:20px;border:1px solid var(--fx-line);box-shadow:none}.fixe-ux3 .rounded-lg.bg-card.shadow-lg,.fixe-ux3 .rounded-lg.bg-card.shadow-md{box-shadow:0 20px 40px -24px rgba(0,0,0,.25)}.fixe-ux3 .rounded-lg.bg-card .rounded-lg:not(.bg-card){border-radius:14px}.fixe-ux3 .whitespace-nowrap.ring-offset-background.transition-colors{border-radius:999px;font-weight:700}.fixe-ux3 .whitespace-nowrap.ring-offset-background.transition-colors.h-10{height:44px}.fixe-ux3 .whitespace-nowrap.ring-offset-background.transition-colors.bg-primary{background:#000;color:var(--fx-accent)}.fixe-ux3 .whitespace-nowrap.ring-offset-background.transition-colors.bg-primary:hover{background:#1d2414}.fixe-ux3 :is(input,textarea).rounded-md.border-input,.fixe-ux3 button.rounded-md.border-input[role=combobox]{border-radius:14px;border-color:var(--fx-field)}.fixe-ux3 button.h-10.rounded-md.border-input[role=combobox],.fixe-ux3 input.h-10.rounded-md.border-input{height:48px;font-size:15px}.fx-wrap{width:100%;max-width:1344px;margin-left:auto;margin-right:auto;padding-left:48px;padding-right:48px}@media (max-width:900px){.fx-wrap{padding-left:16px;padding-right:16px}}.fx-eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.fx-card{background:#fff;border:1px solid var(--fx-line);border-radius:20px}.fx-ombre{box-shadow:0 20px 40px -24px rgba(0,0,0,.25)}.fx-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;border:0;font-family:var(--font-ux-body),system-ui,sans-serif;font-size:15px;font-weight:700;line-height:1.1;text-align:center;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.fx-pill:disabled,.fx-pill[aria-disabled=true]{opacity:.5;cursor:not-allowed}.fx-pill--noir{background:#000;color:var(--fx-accent)}.fx-pill--noir:hover{background:#1d2414}.fx-pill--noir-blanc{background:#000;color:#fff}.fx-pill--noir-blanc:hover{background:#1d2414}.fx-pill--accent{background:var(--fx-accent);color:#000}.fx-pill--accent:hover{filter:brightness(.94)}.fx-pill--blanc{background:#fff;color:var(--fx-ink);border:1px solid var(--fx-field)}.fx-pill--blanc:hover{border-color:#000}.fx-pill--contour-sombre{background:transparent;color:#fff;border:1.5px solid #3d4436}.fx-pill--contour-sombre:hover{border-color:var(--fx-accent)}.fx-pill--sm{min-height:44px;padding:0 16px;font-size:14px}.fx-pill--lg{min-height:54px;font-size:16px}.fx-chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--fx-field);background:#fff;font-size:14px;font-weight:700;color:var(--fx-ink);white-space:nowrap}.fx-chip:hover{border-color:#000}.fx-chip--actif,.fx-chip[aria-current=page],.fx-chip[aria-pressed=true]{background:#000;color:var(--fx-accent);border-color:#000}.fx-chip--doux{background:var(--fx-accent-soft);border-color:var(--fx-accent-line);color:#000}.fx-tag{display:inline-flex;align-items:center;gap:4px;background:var(--fx-chip);border-radius:8px;padding:4px 8px;font-size:12px;font-weight:700}.fx-spec{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:14px;background:var(--fx-bg);min-width:0}.fx-spec>:first-child{font-size:12px;font-weight:800;letter-spacing:.08em;color:var(--fx-muted);text-transform:uppercase}.fx-spec>:last-child{font-weight:800;font-size:16px;overflow-wrap:anywhere}.fx-champ{display:flex;align-items:center;width:100%;height:50px;border:1px solid var(--fx-field);border-radius:14px;padding:0 16px;background:#fff;font:600 15px var(--font-ux-body),system-ui,sans-serif;color:var(--fx-ink)}select.fx-champ{appearance:none;padding-right:40px}.fx-label{font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--fx-muted);text-transform:uppercase}.fx-lien{color:var(--fx-accent-ink);font-weight:800}.fx-lien:hover{text-decoration:underline}.fx-choix{display:flex;gap:12px;align-items:center;width:100%;text-align:left;border:1px solid var(--fx-field);border-radius:14px;padding:14px;background:#fff;cursor:pointer}.fx-choix:has(input:checked),.fx-choix[aria-checked=true]{border:1.5px solid var(--fx-accent-line);background:#f7fdea}.fx-radio{flex-shrink:0;width:20px;height:20px;border-radius:999px;border:2px solid #9ba08f;display:grid;place-items:center}[aria-checked=true]>.fx-radio{border-color:#000}[aria-checked=true]>.fx-radio:after{content:"";width:10px;height:10px;border-radius:999px;background:#000}.fixe-ux3 .prose :is(h1,h2,h3,h4){font-family:var(--font-ux-display),system-ui,sans-serif;letter-spacing:-.02em}.fixe-ux3 .prose a{color:var(--fx-accent-ink)}.fx-masque-defilement{scrollbar-width:none}.fx-masque-defilement::-webkit-scrollbar{display:none}