.assistant-dialog-module__fkNq5a__backdrop{z-index:10060;background:#0a19188f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.assistant-dialog-module__fkNq5a__dialog{box-sizing:border-box;border:1px solid var(--border,#e1e4e0);background:var(--paper-raised,#fff);width:min(100%,760px);height:min(100%,820px);color:var(--ink,#16211d);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 48px #0000003d}@media (prefers-reduced-motion:no-preference){.assistant-dialog-module__fkNq5a__dialog{animation:.14s ease-out assistant-dialog-module__fkNq5a__apparition}@keyframes assistant-dialog-module__fkNq5a__apparition{0%{opacity:0;transform:translateY(8px)}}}.assistant-dialog-module__fkNq5a__dialog p{margin:0;line-height:1.5}.assistant-dialog-module__fkNq5a__dialog :is(a,button,input,select):focus-visible,.assistant-dialog-module__fkNq5a__defilement:focus-visible{outline:3px solid var(--primary,#1565c0);outline-offset:2px}.assistant-dialog-module__fkNq5a__defilement:focus{outline:none}.assistant-dialog-module__fkNq5a__entete{border-bottom:1px solid var(--border,#e1e4e0);flex-shrink:0;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex}.assistant-dialog-module__fkNq5a__entete img{border-radius:8px;flex-shrink:0}.assistant-dialog-module__fkNq5a__entete h2{min-width:0;color:var(--ink,#16211d);flex:1;margin:0;font-size:17px;font-weight:700;line-height:1.25}.assistant-dialog-module__fkNq5a__closeButton{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.assistant-dialog-module__fkNq5a__closeButton:hover{background:var(--surface-2,#f1f0ec)}.assistant-dialog-module__fkNq5a__ligneUrgence{border-bottom:1px solid var(--border,#e1e4e0);border-left:4px solid var(--danger,#b23a34);background:var(--danger-tint,#fbecea);color:var(--ink,#16211d);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:0 6px;padding:0 16px 0 12px;font-size:13px;line-height:1.4;display:flex}.assistant-dialog-module__fkNq5a__lienUrgence,.assistant-dialog-module__fkNq5a__lienNumero{min-height:44px;color:inherit;align-items:center;padding:0 2px;font-weight:700;text-decoration:underline;display:inline-flex}.assistant-dialog-module__fkNq5a__lienUrgence{font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.assistant-dialog-module__fkNq5a__lienNumero{white-space:nowrap}.assistant-dialog-module__fkNq5a__lienFort{color:inherit;white-space:nowrap;font-weight:700}.assistant-dialog-module__fkNq5a__langue{border-bottom:1px solid var(--border,#e1e4e0);color:var(--ink-soft,#3c4a44);flex-shrink:0;align-items:center;gap:12px;padding:8px 16px;font-size:14px;font-weight:600;display:flex}.assistant-dialog-module__fkNq5a__langue select{border:1px solid var(--border-field,#c7cdc8);background:var(--paper-raised,#fff);min-width:0;min-height:44px;color:var(--ink,#16211d);font:inherit;border-radius:10px;flex:1;padding:0 10px;font-weight:400}.assistant-dialog-module__fkNq5a__defilement{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 16px;display:flex;position:relative;overflow-y:auto}.assistant-dialog-module__fkNq5a__dialog .assistant-dialog-module__fkNq5a__accueil,.assistant-dialog-module__fkNq5a__statut{color:var(--ink-soft,#3c4a44);font-size:14px}.assistant-dialog-module__fkNq5a__depart{flex-direction:column;gap:10px;display:flex}.assistant-dialog-module__fkNq5a__dialog .assistant-dialog-module__fkNq5a__intertitre{color:var(--ink-soft,#3c4a44);margin-top:4px;font-size:13px;font-weight:600}.assistant-dialog-module__fkNq5a__fil{flex-direction:column;gap:12px;display:flex}.assistant-dialog-module__fkNq5a__fil:empty{margin-top:-12px}.assistant-dialog-module__fkNq5a__ligne{flex-direction:column;min-width:0;display:flex}.assistant-dialog-module__fkNq5a__bulle,.assistant-dialog-module__fkNq5a__bloc{background:var(--surface-2,#f1f0ec);overflow-wrap:anywhere;border-radius:14px;max-width:min(88%,620px);padding:10px 14px;font-size:15px}.assistant-dialog-module__fkNq5a__bulle{white-space:pre-line;align-self:flex-start}.assistant-dialog-module__fkNq5a__bloc{flex-direction:column;align-self:stretch;gap:10px;max-width:100%;display:flex}.assistant-dialog-module__fkNq5a__bulleVisiteur{background:var(--primary-soft,#ebf2fa);align-self:flex-end}.assistant-dialog-module__fkNq5a__texteReponse{white-space:pre-line}.assistant-dialog-module__fkNq5a__etapes{flex-direction:column;gap:6px;margin:0;padding-left:22px;line-height:1.45;display:flex}.assistant-dialog-module__fkNq5a__action{display:flex}.assistant-dialog-module__fkNq5a__grille{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.assistant-dialog-module__fkNq5a__liste{flex-direction:column;gap:8px;display:flex}.assistant-dialog-module__fkNq5a__choix,.assistant-dialog-module__fkNq5a__choixTheme{box-sizing:border-box;border:1px solid var(--border-strong,#c7cdc8);background:var(--paper-raised,#fff);min-width:0;min-height:44px;color:var(--ink,#16211d);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:15px;line-height:1.35;display:flex}.assistant-dialog-module__fkNq5a__choixTheme svg{color:var(--primary,#1565c0);flex-shrink:0}.assistant-dialog-module__fkNq5a__choix:hover:not(:disabled),.assistant-dialog-module__fkNq5a__choixTheme:hover{border-color:var(--primary,#1565c0);background:var(--primary-soft,#ebf2fa)}.assistant-dialog-module__fkNq5a__choix:disabled{opacity:.6;cursor:default}.assistant-dialog-module__fkNq5a__boutonPrincipal,.assistant-dialog-module__fkNq5a__boutonSecondaire{box-sizing:border-box;min-height:44px;font:inherit;text-align:center;overflow-wrap:anywhere;cursor:pointer;border-radius:10px;flex:0 auto;justify-content:center;align-items:center;padding:8px 16px;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.assistant-dialog-module__fkNq5a__boutonPrincipal{border:1px solid var(--primary,#1565c0);background:var(--primary,#1565c0);color:var(--on-accent,#fff)}.assistant-dialog-module__fkNq5a__boutonPrincipal:hover{filter:brightness(.94)}.assistant-dialog-module__fkNq5a__boutonSecondaire{border:1px solid var(--border-strong,#c7cdc8);background:var(--paper-raised,#fff);color:var(--ink,#16211d)}.assistant-dialog-module__fkNq5a__boutonSecondaire:hover{border-color:var(--primary,#1565c0)}.assistant-dialog-module__fkNq5a__avis{color:var(--ink-soft,#3c4a44);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.assistant-dialog-module__fkNq5a__boutonAvis{border:1px solid var(--border-strong,#c7cdc8);background:var(--paper-raised,#fff);min-width:56px;min-height:44px;color:var(--ink,#16211d);font:inherit;cursor:pointer;border-radius:10px;padding:6px 14px}.assistant-dialog-module__fkNq5a__boutonAvis:hover{border-color:var(--primary,#1565c0);background:var(--primary-soft,#ebf2fa)}.assistant-dialog-module__fkNq5a__dialog .assistant-dialog-module__fkNq5a__merci{color:var(--ink-soft,#3c4a44);font-size:14px}.assistant-dialog-module__fkNq5a__apresNon{flex-direction:column;gap:8px;display:flex}.assistant-dialog-module__fkNq5a__contactVisible{flex-wrap:wrap;gap:8px;display:flex}.assistant-dialog-module__fkNq5a__blocUrgence{border-left:4px solid var(--danger,#b23a34);background:var(--danger-tint,#fbecea)}.assistant-dialog-module__fkNq5a__dialog .assistant-dialog-module__fkNq5a__titreAlerte{font-size:16px;font-weight:700}.assistant-dialog-module__fkNq5a__pied{padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border,#e1e4e0);flex-direction:column;flex-shrink:0;gap:6px;display:flex}.assistant-dialog-module__fkNq5a__formulaire{gap:8px;display:flex}.assistant-dialog-module__fkNq5a__champ{box-sizing:border-box;border:1px solid var(--border-field,#8a948e);background:var(--paper-raised,#fff);min-width:0;min-height:48px;color:var(--ink,#16211d);font:inherit;border-radius:12px;flex:1;padding:0 14px;font-size:16px}.assistant-dialog-module__fkNq5a__champ::placeholder{color:var(--muted,#626c67);opacity:1}.assistant-dialog-module__fkNq5a__envoyer{background:var(--primary,#1565c0);width:48px;height:48px;color:var(--on-accent,#fff);cursor:pointer;border:0;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.assistant-dialog-module__fkNq5a__envoyer:disabled{background:var(--surface-2,#f1f0ec);color:var(--muted,#626c67);cursor:default}.assistant-dialog-module__fkNq5a__liens{flex-wrap:wrap;justify-content:flex-end;gap:0 12px;display:flex}.assistant-dialog-module__fkNq5a__lienDiscret{min-height:44px;color:var(--ink-soft,#3c4a44);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 2px;font-size:13px;text-decoration:underline;display:inline-flex}.assistant-dialog-module__fkNq5a__dialog .assistant-dialog-module__fkNq5a__mention{color:var(--ink-soft,#3c4a44);font-size:12px;line-height:1.4}.assistant-dialog-module__fkNq5a__compact .assistant-dialog-module__fkNq5a__liens,.assistant-dialog-module__fkNq5a__compact .assistant-dialog-module__fkNq5a__mention{display:none}.assistant-dialog-module__fkNq5a__compact .assistant-dialog-module__fkNq5a__ligneUrgence{font-size:12px;line-height:1.3}.assistant-dialog-module__fkNq5a__compact .assistant-dialog-module__fkNq5a__lienUrgence,.assistant-dialog-module__fkNq5a__compact .assistant-dialog-module__fkNq5a__lienNumero{min-height:24px}.assistant-dialog-module__fkNq5a__compact .assistant-dialog-module__fkNq5a__pied{padding-top:6px;padding-bottom:6px}.assistant-dialog-module__fkNq5a__compact .assistant-dialog-module__fkNq5a__defilement{padding-top:8px;padding-bottom:8px}@media (max-width:640px){.assistant-dialog-module__fkNq5a__backdrop{inset:var(--assistant-haut,0) 0 auto;height:100vh;height:var(--assistant-hauteur,100dvh);padding:0}.assistant-dialog-module__fkNq5a__dialog{width:100%;height:100%;box-shadow:none;border:0;border-radius:0}.assistant-dialog-module__fkNq5a__grille{grid-template-columns:1fr}}
:root{--motion-ease-out:cubic-bezier(.22, 1, .36, 1);--motion-duration-sm:.2s;--motion-duration-md:.35s;--motion-duration-lg:.5s}@keyframes vitrine-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes vitrine-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vitrine-scale-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes vitrine-rise-card{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes vitrine-pin-pop{0%{opacity:0;transform:scale(0)}65%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.vitrine-hero-stagger>*{animation:vitrine-rise var(--motion-duration-md) var(--motion-ease-out) both}.vitrine-hero-stagger>:first-child{animation-delay:80ms}.vitrine-hero-stagger>:nth-child(2){animation-delay:.18s}.vitrine-hero-stagger>:nth-child(3){animation-delay:.28s}.vitrine-hero-stagger>:nth-child(4){animation-delay:.38s}.vitrine-hero-stagger>:nth-child(5){animation-delay:.48s}.vitrine-hero-stagger>:nth-child(6){animation-delay:.58s}.vitrine-hero-stagger>:nth-child(7){animation-delay:.68s}.vitrine-hero-stagger>:nth-child(8){animation-delay:.78s}.vitrine-hero-visual-enter{animation:vitrine-scale-in var(--motion-duration-lg) var(--motion-ease-out) .1s both}.vitrine-stat-stagger>*{animation:vitrine-rise var(--motion-duration-sm) var(--motion-ease-out) both}.vitrine-stat-stagger>:first-child{animation-delay:40ms}.vitrine-stat-stagger>:nth-child(2){animation-delay:80ms}.vitrine-stat-stagger>:nth-child(3){animation-delay:.12s}.vitrine-stat-stagger>:nth-child(4){animation-delay:.16s}.vitrine-stat-stagger>:nth-child(5){animation-delay:.2s}.vitrine-card-stagger[data-visible=false]>*{opacity:0;will-change:opacity, transform}.vitrine-card-stagger[data-visible=true]>*{animation:vitrine-rise-card var(--motion-duration-md) var(--motion-ease-out) both}.vitrine-card-stagger[data-visible=true]>:first-child{animation-delay:0s}.vitrine-card-stagger[data-visible=true]>:nth-child(2){animation-delay:70ms}.vitrine-card-stagger[data-visible=true]>:nth-child(3){animation-delay:.14s}.vitrine-card-stagger[data-visible=true]>:nth-child(4){animation-delay:.21s}.vitrine-card-stagger[data-visible=true]>:nth-child(5){animation-delay:.28s}.vitrine-card-stagger[data-visible=true]>:nth-child(6){animation-delay:.35s}.vitrine-card-stagger[data-visible=true]>:nth-child(7){animation-delay:.42s}.vitrine-card-stagger[data-visible=true]>:nth-child(8){animation-delay:.49s}.vitrine-pin-stagger .vitrine-map-pin{transform-box:fill-box;transform-origin:50%}.vitrine-pin-stagger[data-visible=false] .vitrine-map-pin{opacity:0}.vitrine-pin-stagger[data-visible=true] .vitrine-map-pin{animation:vitrine-pin-pop .45s var(--motion-ease-out) both;animation-delay:var(--pin-delay,0s)}}.vitrine-float-device,.vitrine-mesh-pulse,.vitrine-glow-drift,.vitrine-step-connector-pulse{animation:none}@media (prefers-reduced-motion:reduce){.vitrine-hero-stagger>*,.vitrine-hero-visual-enter,.vitrine-stat-stagger>*,.vitrine-card-stagger>*,.vitrine-pin-stagger .vitrine-map-pin{opacity:1!important;animation:none!important;transform:none!important}}
.layout-module__HOd37q__layout{--font-serif:"Source Serif 4", "Source Serif Repli Georgia", "Source Serif Repli Noto", "Source Serif Repli Times", Georgia, "Times New Roman", serif;flex-direction:column;min-height:100vh;display:flex}.layout-module__HOd37q__skipLink{z-index:10000;background:var(--accent);min-height:44px;color:var(--on-accent);border-radius:10px;align-items:center;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.layout-module__HOd37q__skipLink:focus{outline:2px solid var(--on-accent);outline-offset:-4px;transform:none}.layout-module__HOd37q__main:focus{outline:none}.layout-module__HOd37q__main{flex:1;padding-top:64px}@media (max-width:640px){.layout-module__HOd37q__main{padding-top:58px}}
