h1{font-size:clamp(38px, 5vw, 60px);line-height:1.05;letter-spacing:-.03em}h1 span{color:#1560e8}.cta-phone svg{color:#0B1F3A;margin:0!important}.cta-phone span,.cta-phone svg{transition:all .3s ease!important}.cta-phone:hover span,.cta-phone:hover svg{color:#1560e8!important}.btn a{display:inline-flex;align-items:center;gap:10px;min-height:54px;padding:0 24px;border-radius:999px;background-color:#375EFB;color:#0b1f3a;text-decoration:none;font-weight:600;font-size:17px;transition:all .3s ease}.btn svg{color:#fff;margin:unset!important}.btn a{flex-direction:row-reverse;gap:4px}.btn-whatsapp a{background:#25d366}.btn-whatsapp a{flex-direction:row}.btn a:hover{background-color:#1250c9}.btn-whatsapp a:hover{background-color:#20bd5a}.list-icons-ul ul{gap:10px 24px}.dispo-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#fff;border:1px solid #d5e3f8;font-size:14px;font-weight:600;color:#0e47b3}.dispo-dot{position:relative;width:10px;height:10px;background:#22c55e;border-radius:50%;flex-shrink:0}.dispo-dot::before{content:"";position:absolute;inset:0;border-radius:50%;background:#22c55e;animation:dispo-pulse 1.8s ease-out infinite}@keyframes dispo-pulse{0%{transform:scale(1);opacity:.8}70%{transform:scale(2.6);opacity:0}100%{transform:scale(2.6);opacity:0}}.clc-devis__field input[type=date],.clc-devis__field input[type=email],.clc-devis__field input[type=number],.clc-devis__field input[type=password],.clc-devis__field input[type=search],.clc-devis__field input[type=tel],.clc-devis__field input[type=text],.clc-devis__field input[type=time],.clc-devis__field input[type=url],.clc-devis__field select{height:50px;padding:0 14px;border-radius:12px;border:1.5px solid #d5deea;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-weight:400;color:#0b1f3a}.clc-devis__field textarea{grid-column:1 / -1}.clc-precision-textarea,.clc-photos{grid-column:1 / -1}.clc-devis__fields{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important}.pourquoi-clc-nettoyage-image-container{flex:1 1 380px;min-width:0;aspect-ratio:4 / 5;max-height:560px}.pourquoi-clc-nettoyage-texts{flex:1.2 1 460px}details[open] .chev{transform:rotate(180deg)}.zones-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px}.zones-list li{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:#fff;border:1px solid #d5e3f8;font-weight:500;cursor:default;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.zones-list li:hover,.zones-list li:focus-visible{transform:translateY(-2px);border-color:#4a8af4;background:#f5f9ff;box-shadow:0 6px 16px rgb(74 138 244 / .18);outline:none}.zones-list .dept{font-size:12px;font-weight:600;color:#2f6fd6;background:#e8f0fd;padding:2px 8px;border-radius:999px}@media (max-width:480px){.zones-list{gap:8px}.zones-list li{padding:8px 14px;font-size:14px}}@media (prefers-reduced-motion:reduce){.zones-list li{transition:none}.zones-list li:hover,.zones-list li:focus-visible{transform:none}}@media (max-width:1024px){.HideTablet{display:none!important}}.mobile-tablet-only{display:none}@media (max-width:1024px){.mobile-tablet-only{display:block}}.elementor-location-header{position:sticky;top:0;z-index:99}.cta-banner{margin:0 auto;border-radius:32px;background:#1560e8;color:#fff;padding:clamp(40px, 6vw, 72px) clamp(24px, 6vw, 72px);display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:space-between}.cta-text{flex:1 1 420px;display:flex;flex-direction:column;gap:12px}h2.cta-title{margin:0;font-family:"Plus Jakarta Sans",sans-serif;font-weight:800;font-size:clamp(30px, 3.6vw, 44px);line-height:1.1;letter-spacing:-.02em;color:#fff}.cta-subtitle{margin:0;font-size:18px;color:#e4eeff}.cta-buttons{display:flex;flex-wrap:wrap;gap:12px}.cta-btn{display:inline-flex;align-items:center;gap:10px;min-height:54px;padding:0 26px;border-radius:999px;background:#fff;color:#0b1f3a;text-decoration:none;font-weight:600;font-size:17px;transition:background-color 0.3s ease}.cta-btn--whatsapp{padding:0 24px;background:#25d366;color:white!important}.cta-btn:hover{background-color:#e9ecef}.cta-btn.cta-btn--whatsapp:hover{background-color:#20bd5a}.faq{display:flex;flex-direction:column;gap:12px}.faq-item{border:1px solid #e3eaf4;border-radius:18px;padding:0 22px;background:#fff}.faq-question{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;font-weight:600;font-size:17px;cursor:pointer;list-style:none}.faq-question::-webkit-details-marker{display:none}.faq-question .chev{flex:0 0 auto;transition:transform 0.2s}.faq-item[open] .chev{transform:rotate(180deg)}.faq-answer{margin:0 0 20px;color:#3a4b63}:root{--sommaire-top:100px;--sommaire-top-mobile:72px;--sommaire-accent:#1560E8;--sommaire-accent-soft:#EAF1FE;--sommaire-text:#0B1F3A;--sommaire-muted:#5B6B82;--sommaire-border:#E3EAF4;--sommaire-chip:#F4F7FB}#sommaire-clc,#sommaire-clc *{box-sizing:border-box}#sommaire-clc .sommaire-toggle{all:unset;box-sizing:border-box}#sommaire-clc ol,#sommaire-clc li{margin:0;padding:0;list-style:none}#sommaire-clc li::before,#sommaire-clc li::marker{content:none}#sommaire-clc a,#sommaire-clc a:hover,#sommaire-clc a:focus,#sommaire-clc a:visited{text-decoration:none;box-shadow:none}#sommaire-clc{flex:1 1 260px;min-width:0;max-width:300px;width:100%;position:sticky;top:var(--sommaire-top);align-self:flex-start;z-index:20;font-size:15px;line-height:1.4;color:var(--sommaire-text)}.sommaire-clc-nettoyage-legale{max-width:300px!important;width:100%}#sommaire-clc .sommaire-card{position:relative;background:#FFF;border:1px solid var(--sommaire-border);border-radius:20px;padding:20px 14px 14px;box-shadow:0 1px 2px rgb(11 31 58 / .04),0 8px 24px rgb(11 31 58 / .05)}#sommaire-clc .sommaire-title-desktop,#sommaire-clc .sommaire-title{display:block;margin:0;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--sommaire-muted)}#sommaire-clc .sommaire-title-desktop{padding:0 8px}#sommaire-clc .sommaire-toggle{display:none}#sommaire-clc .sommaire-progress{height:3px;margin:14px 8px 10px;background:var(--sommaire-border);border-radius:3px;overflow:hidden}#sommaire-clc .sommaire-progress span{display:block;height:100%;background:var(--sommaire-accent);border-radius:inherit;transform:scaleX(0);transform-origin:left center;transition:transform .12s linear}#sommaire-clc .sommaire-list{display:flex;flex-direction:column;gap:2px}#sommaire-clc .sommaire-list a{display:flex;align-items:center;gap:12px;padding:9px 10px;border:0;border-radius:12px;background:#fff0;color:var(--sommaire-text);font-size:15px;font-weight:500;line-height:1.35;transition:background-color .25s ease,color .25s ease}#sommaire-clc .sommaire-num{flex:0 0 auto;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--sommaire-chip);color:var(--sommaire-muted);font-size:12px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;transition:background-color .25s ease,color .25s ease}#sommaire-clc .sommaire-label{min-width:0}#sommaire-clc .sommaire-list a:hover{background:#F7F9FC;color:var(--sommaire-text)}#sommaire-clc .sommaire-list a.is-active{background:var(--sommaire-accent-soft);color:var(--sommaire-accent);font-weight:650}#sommaire-clc .sommaire-list a.is-active .sommaire-num{background:var(--sommaire-accent);color:#FFF}#sommaire-clc .sommaire-list a:focus-visible,#sommaire-clc .sommaire-toggle:focus-visible{outline:2px solid var(--sommaire-accent);outline-offset:2px}[id]{scroll-margin-top:calc(var(--sommaire-top) - 16px)}@media (max-width:1024px){#sommaire-clc,.sommaire-clc-nettoyage-legale{flex-basis:100%;max-width:none!important;width:100%}#sommaire-clc{top:calc(var(--sommaire-top-mobile) + 8px);z-index:40}#sommaire-clc .sommaire-card{padding:0;border-radius:16px;box-shadow:0 8px 24px rgb(11 31 58 / .10)}#sommaire-clc .sommaire-title-desktop{display:none}#sommaire-clc .sommaire-toggle{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 10px 10px 16px;border:0;border-radius:16px;background:#fff0;color:var(--sommaire-text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:#fff0}#sommaire-clc .sommaire-toggle:hover,#sommaire-clc .sommaire-toggle:focus,#sommaire-clc .sommaire-toggle:active{background:#fff0;color:var(--sommaire-text);border:0}#sommaire-clc .sommaire-heading{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}#sommaire-clc .sommaire-title{font-size:11px}#sommaire-clc .sommaire-current{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:650;line-height:1.3;color:var(--sommaire-text)}#sommaire-clc .sommaire-count{display:block;flex:0 0 auto;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--sommaire-muted)}#sommaire-clc .sommaire-chevron{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border-radius:11px;background:var(--sommaire-accent-soft);color:var(--sommaire-accent);transition:transform .3s ease,background-color .3s ease,color .3s ease}#sommaire-clc .sommaire-chevron svg{display:block}#sommaire-clc.is-open .sommaire-chevron{transform:rotate(180deg);background:var(--sommaire-accent);color:#FFF}#sommaire-clc .sommaire-progress{position:absolute;left:16px;right:16px;bottom:0;height:2px;margin:0;background:#fff0}#sommaire-clc .sommaire-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;max-height:min(60vh, 440px);overflow-y:auto;overscroll-behavior:contain;padding:8px;background:#FFF;border:1px solid var(--sommaire-border);border-radius:16px;box-shadow:0 18px 48px rgb(11 31 58 / .16);opacity:0;visibility:hidden;transform:translateY(-8px) scale(.98);transform-origin:top center;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}#sommaire-clc.is-open .sommaire-panel{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease,transform .2s ease,visibility 0s}#sommaire-clc .sommaire-list a{min-height:44px;padding:6px 10px}[id]{scroll-margin-top:calc(var(--sommaire-top-mobile) + 80px)}}@media (prefers-reduced-motion:reduce){#sommaire-clc .sommaire-list a,#sommaire-clc .sommaire-num,#sommaire-clc .sommaire-progress span,#sommaire-clc .sommaire-chevron,#sommaire-clc .sommaire-panel{transition:none}}