.cw-bouton{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--cw-titre);font-size:15px;font-weight:600;padding:13px 24px;border-radius:var(--cw-rayon-pilule);border:none;cursor:pointer;white-space:nowrap;transition:background-color var(--cw-transition),color var(--cw-transition),border-color var(--cw-transition)}.cw-bouton--ambre{background:var(--cw-ambre);color:var(--cw-ardoise)}.cw-bouton--ambre:hover{background:var(--cw-papier);color:var(--cw-ardoise)}.cw-bouton--ardoise{background:var(--cw-ardoise);color:var(--cw-papier)}.cw-bouton--ardoise:hover{background:var(--cw-ambre);color:var(--cw-ardoise)}.cw-entete{position:sticky;top:0;z-index:60;backdrop-filter:blur(14px);background:rgb(252 250 246 / .9);border-bottom:1px solid #fff0;transition:background-color .35s ease,box-shadow .35s ease,border-color .35s ease}.cw-entete__inner{max-width:var(--cw-conteneur);margin-inline:auto;padding:8px var(--cw-gouttiere);display:flex;align-items:center;gap:20px}.cw-logo{display:flex;align-items:center;gap:11px;color:var(--cw-ardoise);margin-right:auto;position:relative;z-index:2;transform-origin:left center;will-change:transform;transform:translateY(20px) scale(1.7);min-width:344px;transition:transform .45s cubic-bezier(.16,1,.3,1),min-width .45s cubic-bezier(.16,1,.3,1)}.cw-logo svg{display:block;flex-shrink:0;width:191px;height:auto}.cw-logo__ardoise{display:none}.cw-entete.est-compact .cw-logo__clair{display:none}.cw-entete.est-compact .cw-logo__ardoise{display:block}.cw-entete__tel{display:flex;align-items:center;gap:9px;font-family:var(--cw-titre);font-weight:600;font-size:15px;white-space:nowrap;color:var(--cw-ardoise);transition:color .35s ease}.cw-entete__tel .cw-icone-tel{color:var(--cw-ambre)}.cw-menu__tel .cw-icone-tel{color:var(--cw-ambre)}.cw-entete__menu{display:flex;align-items:center;gap:12px;border:none;padding:13px 20px 13px 22px;border-radius:var(--cw-rayon-pilule);cursor:pointer;font-family:var(--cw-titre);font-size:13px;font-weight:600;letter-spacing:.14em;background:var(--cw-ardoise);color:var(--cw-papier);transition:background-color .35s ease,color .35s ease}.cw-burger{display:flex;flex-direction:column;gap:4px;width:18px}.cw-burger span{height:2px;background:currentColor;border-radius:2px}.cw-burger span:last-child{width:12px;margin-left:auto}.cw-entete.est-compact{background:rgb(23 29 38 / .97);box-shadow:0 14px 34px -24px rgb(23 29 38 / .85)}.cw-entete.est-compact .cw-logo{transform:none;min-width:0}.cw-entete.est-compact .cw-entete__tel{color:var(--cw-papier)}.cw-entete.est-compact .cw-entete__menu{background:var(--cw-papier);color:var(--cw-ardoise)}@media (max-width:900px){.cw-logo{transform:translateY(9px) scale(1.24);min-width:252px}}@media (max-width:760px){.cw-logo{transform:none;min-width:0}.cw-entete__tel,.cw-entete__devis{display:none}}.cw-menu{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:none;background:var(--cw-ardoise);color:var(--cw-papier);overflow-y:auto}.cw-menu::backdrop{background:rgb(23 29 38 / .6)}.cw-menu__barre{max-width:var(--cw-conteneur);margin-inline:auto;padding:22px var(--cw-gouttiere);display:flex;align-items:center;gap:20px;border-bottom:1px solid #323842}.cw-menu__barre .cw-logo{transform:none;min-width:0}.cw-menu__barre .cw-logo svg{width:168px}.cw-menu__fermer{display:flex;align-items:center;gap:12px;margin-left:auto;background:none;color:var(--cw-papier);border:1px solid #464E58;padding:13px 22px;border-radius:var(--cw-rayon-pilule);cursor:pointer;font-family:var(--cw-titre);font-size:13px;font-weight:600;letter-spacing:.14em;transition:border-color var(--cw-transition),color var(--cw-transition)}.cw-menu__fermer:hover{border-color:var(--cw-ambre);color:var(--cw-ambre)}.cw-menu__corps{display:grid;grid-template-columns:1.25fr 1fr;gap:64px;padding-block:56px 72px}.cw-menu__nav{display:flex;flex-direction:column}.cw-menu__lien{display:flex;align-items:baseline;gap:18px;font-family:var(--cw-titre);font-weight:600;font-size:clamp(26px, 3.6vw, 40px);letter-spacing:-.03em;line-height:1.5;color:var(--cw-papier);padding-block:6px;transition:color var(--cw-transition)}.cw-menu__lien:hover{color:var(--cw-ambre)}.cw-menu__num{font-size:13px;font-weight:500;letter-spacing:.1em;color:#79818C;min-width:26px}.cw-menu__aside{display:flex;flex-direction:column;gap:30px}.cw-menu__etiquette{font-family:var(--cw-titre);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#79818C;margin:0 0 8px}.cw-menu__tel{font-family:var(--cw-titre);font-size:24px;font-weight:600;color:var(--cw-papier)}.cw-menu__tel:hover{color:var(--cw-ambre)}.cw-menu__mail{margin:6px 0 0}.cw-menu__mail a{color:#CACED4;font-size:15px}.cw-menu__mail a:hover{color:var(--cw-ambre)}.cw-menu__texte{color:#9499A0;font-size:15px;margin:0}.cw-menu__recherche{display:flex;gap:8px}.cw-menu__recherche input{flex:1;background:#192230;border:1px solid #464E58;color:var(--cw-papier);padding:13px 16px;border-radius:10px}.cw-menu__recherche input::placeholder{color:#79818C}.cw-menu__recherche input:focus{outline:none;border-color:var(--cw-ambre)}.cw-menu__recherche button{background:#323842;color:var(--cw-papier);border:none;padding:13px 20px;border-radius:10px;cursor:pointer;font-family:var(--cw-titre);font-weight:600;transition:background-color var(--cw-transition)}.cw-menu__recherche button:hover{background:var(--cw-ambre);color:var(--cw-ardoise)}.cw-menu__cta{display:block;text-align:center;background:var(--cw-ambre);color:var(--cw-ardoise);font-family:var(--cw-titre);font-weight:600;padding:16px 24px;border-radius:var(--cw-rayon-pilule);transition:background-color var(--cw-transition)}.cw-menu__cta:hover{background:var(--cw-papier);color:var(--cw-ardoise)}@media (max-width:900px){.cw-menu__corps{grid-template-columns:1fr;gap:40px;padding-block:36px 56px}}