:root{--st-pad:24px;--header-h:69px}@media (min-width:600px){:root{--st-pad:48px}}@media (min-width:1024px){:root{--st-pad:64px}}@media (min-width:1440px){:root{--st-pad:96px}}@media (max-width:560px){:root{--header-h:53px}}.top-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}html[data-sticky]{scroll-padding-top:var(--header-h)}.st{font-family:var(--font-body);transition:background var(--motion-fast), border-color var(--motion-fast);background:0 0;border-bottom:1px solid #0000;padding-top:16px;padding-bottom:8px}@media (max-width:560px){.st{padding-top:4px;padding-bottom:4px}}html[data-sticky] .st{z-index:30;position:sticky;top:0}.st[data-scrolled],html[data-menu-ouvert] .st{background:var(--color-surface);border-bottom-color:var(--color-border)}.st-wrap{max-width:calc(1248px + 2 * var(--st-pad));padding-inline:var(--st-pad);align-items:center;gap:16px;min-height:44px;margin-inline:auto;display:flex;position:relative}.st-logo{min-height:44px;font-family:var(--font-heading);font-size:var(--text-base);letter-spacing:-.02em;color:var(--color-text);align-items:center;gap:8px;margin-right:auto;font-weight:600;text-decoration:none;display:inline-flex}.st-logo i{background:var(--color-text);border-radius:4px;flex:none;width:14px;height:14px;position:relative}.st-logo i:after{content:"";background:var(--color-primary);border-radius:1px;width:6px;height:6px;position:absolute;top:4px;left:4px}.st-logo:focus-visible{outline:2px solid var(--color-text);outline-offset:2px;border-radius:4px}.st-nav{align-items:center;gap:4px;display:none}.st-menus{gap:2px;margin:0;padding:0;list-style:none;display:flex}.st-menu{position:relative}.st-menu:has(.st-panneau-large){position:static}.st-declencheur,.st-essayer{min-height:44px;font:500 var(--text-sm)/1 var(--font-body);color:var(--color-text-muted);white-space:nowrap;cursor:pointer;transition:background var(--motion-fast), color var(--motion-fast);background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 12px;text-decoration:none;display:inline-flex}.st-declencheur:hover,.st-essayer:hover,.st-declencheur[aria-expanded=true]{color:var(--color-text);background:var(--color-secondary)}.st-declencheur[data-actif]{color:var(--color-text);box-shadow:inset 0 -2px 0 var(--color-primary);border-radius:999px 999px 0 0}.st-chevron{transition:transform var(--motion-fast) var(--ease-out);flex:none}[aria-expanded=true]>.st-chevron{transform:rotate(180deg)}.st-declencheur:focus-visible,.st-essayer:focus-visible,.st-burger:focus-visible,.st-accordeon-bouton:focus-visible,.st-lien:focus-visible,.st-lien-fleche:focus-visible,.st-essayer-mobile:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.st-deroulant{z-index:31;position:absolute;top:calc(100% + 8px);left:0}.st-menu:has(.st-panneau-large) .st-deroulant{left:var(--st-pad);right:var(--st-pad)}.st-panneau{background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;min-width:260px;padding:24px;box-shadow:0 18px 40px -24px #1c191747}.st-panneau-large{padding:32px}.st-colonnes{gap:24px 32px;display:grid}.st-panneau-fonctionnalites .st-colonnes,.st-panneau-metiers .st-colonnes{grid-template-columns:repeat(3,minmax(0,1fr))}.st-colonne-titre{font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 12px;font-weight:600}.st-colonne-titre a{min-height:44px;color:inherit;align-items:center;gap:8px;margin-block:-12px;text-decoration:none;display:inline-flex}.st-colonne-titre a:after{content:"";border-top:2px solid;border-right:2px solid;width:6px;height:6px;transform:rotate(45deg)}.st-colonne-titre a:hover{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}.st-colonne-titre a:focus-visible,.st-tete:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.st-tete{border-bottom:1px solid var(--color-border);min-height:44px;color:var(--color-primary);align-items:center;gap:8px;margin:-8px 0 20px;padding-bottom:12px;font-weight:600;text-decoration:none;display:flex}.st-tete:after{content:"";border-top:2px solid;border-right:2px solid;width:7px;height:7px;transform:rotate(45deg)}.st-tete:hover{text-underline-offset:4px;text-decoration:underline}.st-colonne ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.st-lien{min-height:44px;color:var(--color-text);transition:background var(--motion-fast);border-radius:12px;align-items:center;gap:12px;margin-inline:-12px;padding:8px 12px;text-decoration:none;display:flex}.st-lien-riche{align-items:flex-start}.st-lien:hover{background:var(--color-bg,#f7f5f1)}@supports (color:lab(0% 0 0)){.st-lien:hover{background:var(--color-bg,lab(96.5289% .426888 1.8468))}}.st-lien .ico{flex:none}.st-lien-texte{gap:2px;display:grid}.st-lien-titre{font-weight:600;font-size:var(--text-base);line-height:1.3}.st-lien-ligne{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.4}.st-panneau-pied{border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:24px;padding-top:20px;display:flex}.st-panneau-pied p{margin:0}.st-lien-fleche{min-height:44px;color:var(--color-primary);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.st-lien-fleche:after{content:"";border-top:2px solid;border-right:2px solid;width:7px;height:7px;transform:rotate(45deg)}.st-lien-fleche:hover{text-underline-offset:4px;text-decoration:underline}.st-cta{background:var(--color-primary);min-height:44px;color:var(--color-on-primary);font:600 var(--text-sm)/1 var(--font-body);white-space:nowrap;transition:background var(--motion-fast);border-radius:999px;align-items:center;padding:0 18px;text-decoration:none;display:none}.st-cta:hover{background:var(--color-primary-hover)}.st-cta:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.st[data-cta] .st-cta{display:inline-flex}html[data-menu-ouvert] .st .st-cta{display:none}@media (prefers-reduced-motion:no-preference){.st[data-cta] .st-cta{animation:st-cta-arrive .2s var(--ease-out)}}@keyframes st-cta-arrive{0%{opacity:0}to{opacity:1}}.st-burger{width:44px;height:44px;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin-right:-10px;display:inline-flex}.st-burger:hover{background:var(--color-secondary)}@media (min-width:900px){.st-nav{display:flex}.st-burger,.st-mobile{display:none!important}.st-wrap{gap:24px}.st-logo{margin-right:0}.st-nav{flex:1}.st-essayer{margin-left:auto}}@media (min-width:900px) and (max-width:1199px){.st[data-cta] .st-essayer{display:none}.st-panneau-large{padding:24px}}@media (max-width:429px){.st-cta{padding:0 14px}.st-wrap{gap:8px}}.st-mobile{inset:var(--header-h) 0 0 0;z-index:29;overscroll-behavior:contain;background:var(--color-surface);padding:8px var(--st-pad) 0;flex-direction:column;display:flex;position:fixed;overflow-y:auto}.st-mobile[hidden]{display:none}html[data-menu-ouvert]{overflow:hidden}.st-accordeon{margin:0;padding:0;list-style:none}.st-accordeon>li{border-bottom:1px solid var(--color-border)}.st-accordeon-bouton{cursor:pointer;width:100%;min-height:56px;font:600 1.125rem/1.2 var(--font-heading);color:var(--color-text);letter-spacing:-.01em;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.st-mobile .st-panneau{box-shadow:none;border:0;border-radius:0;min-width:0;padding:0 0 16px}.st-mobile .st-colonnes{gap:16px;grid-template-columns:1fr!important}.st-mobile .st-colonne-titre{margin-bottom:4px}.st-mobile .st-tete{margin:0 0 8px;padding-bottom:8px}.st-mobile .st-panneau-pied{margin-top:16px;padding-top:12px}.st-mobile-actions{padding:16px 0 calc(24px + env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid var(--color-border);gap:12px;margin-top:auto;display:grid;position:sticky;bottom:0}.st-essayer-mobile,.st-bouton-mobile{min-height:52px;font:600 var(--text-base)/1 var(--font-body);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:flex}.st-essayer-mobile{color:var(--color-primary);border:1px solid var(--color-border)}.st-bouton-mobile{background:var(--color-primary);color:var(--color-on-primary)}.st-bouton-mobile:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.fa{max-width:calc(1248px + 2 * var(--st-pad));padding:16px var(--st-pad) 0;font-family:var(--font-body);margin-inline:auto}.fa ol{font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.fa li{align-items:center;gap:8px;display:inline-flex}.fa li+li:before{content:"›";color:var(--color-text-muted)}.fa a{color:var(--color-text-muted);padding-block:12px;text-decoration:none}.fa a:hover{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}.fa a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.fa [aria-current=page]{color:var(--color-text);font-weight:500}.fa-court .fa-points{display:none}.fa-court .fa-points+.fa-long:before{content:none}@media (max-width:599px){.fa-court .fa-long{display:none}.fa-court .fa-points{display:inline-flex}.fa-court .fa-points a{min-width:32px;padding-inline-end:12px;display:inline-flex}}.sp{border-top:1px solid var(--color-border);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);background:var(--color-surface);padding:48px 0 72px}.sp-wrap{max-width:calc(1248px + 2 * var(--st-pad));padding-inline:var(--st-pad);gap:32px;margin-inline:auto;display:grid}.sp-colonnes{gap:0;display:grid}.sp-colonne summary{cursor:pointer;min-height:52px;font-weight:600;font-size:var(--text-base);color:var(--color-text);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;list-style:none;display:flex}.sp-colonne summary::-webkit-details-marker{display:none}.sp-colonne summary:after{content:"";width:8px;height:8px;transition:transform var(--motion-fast);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)translate(-2px,-2px)}.sp-colonne[open] summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.sp-colonne summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sp-colonne ul{gap:0;margin:0;padding:8px 0 16px;list-style:none;display:grid}.sp-colonne a{min-height:44px;color:var(--color-text-muted);align-items:center;text-decoration:none;display:inline-flex}.sp-titre{display:none}.sp-colonne a:hover{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}.sp a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.sp-bas{gap:16px;display:grid}.sp-bas p{max-width:72ch;margin:0;line-height:1.6}.sp-legal{color:var(--color-text);font-weight:500}.sp-bas p a{color:var(--color-text-muted);text-underline-offset:2px;padding-block:12px;text-decoration:underline}.sp-legaux{flex-wrap:wrap;align-items:center;gap:0 8px;margin:0;padding:0;list-style:none;display:flex}.sp-legaux li{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.sp-legaux li:not(:last-child):after{content:"·";color:var(--color-text-muted)}.sp-legaux a{min-height:44px;color:var(--color-text-muted);align-items:center;text-decoration:none;display:inline-flex}.sp-legaux a:hover{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}.sp-logo{margin-right:0}@media (min-width:600px){.sp-colonnes{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.sp-colonne summary{display:none}.sp-colonne::details-content{content-visibility:visible;display:block}.sp-titre{font-weight:600;font-size:var(--text-base);color:var(--color-text);margin:0 0 8px;display:block}.sp-colonne ul{padding:0}}.l2{text-align:center;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 20px;margin:8px auto 0;display:flex}.l2 a{min-height:44px;color:var(--color-primary);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.l2 a:after{content:"";border-top:2px solid;border-right:2px solid;width:6px;height:6px;transform:rotate(45deg)}.l2 a:hover{text-underline-offset:4px;text-decoration:underline}.l2 a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.acc .panneau .l2{color:var(--acc-nuit-texte)}.acc .panneau .l2 a{color:var(--color-on-primary)}.acc .panneau .l2 a:focus-visible{outline-color:var(--color-on-primary)}.tuile-l2{margin-top:4px;display:block}.faq details .l2.q-lien{text-align:left;margin:calc(-1 * var(--e-3,16px)) 0 0;padding:0 0 var(--e-3,16px);max-width:var(--measure);justify-content:flex-start;display:block}.faq details .l2.q-lien a{min-height:0;margin-block:-12px;padding-block:12px;line-height:1.5;text-decoration:none;display:inline}.faq details .l2.q-lien a:after{vertical-align:middle;margin:0 0 1px 8px;display:inline-block}.faq details .l2.q-lien a:hover{text-decoration:underline}.acc .tuiles-nuit .tuile-l2 a{color:var(--color-on-primary)}.acc .tuiles-nuit .tuile-l2 a:focus-visible{outline:2px solid var(--color-on-primary);outline-offset:2px;border-radius:4px}.tuile-l2 a{min-height:44px;font-size:var(--text-sm);color:inherit;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.tuile-l2 a:after{content:"";border-top:2px solid;border-right:2px solid;width:6px;height:6px;transform:rotate(45deg)}.tuile-l2 a:hover{text-underline-offset:4px;text-decoration:underline}
