.aside-plates[data-astro-cid-zfg7v4bd]{justify-items:start}.sites[data-astro-cid-bm6b566r]{margin:var(--space-4) 0 0;border-top:var(--rule-strong);max-width:var(--prose);padding:0;list-style:none}.sites[data-astro-cid-bm6b566r] li[data-astro-cid-bm6b566r]{border-bottom:var(--rule);padding:.7rem 0}.lead-form{gap:var(--space-6);max-width:640px;display:grid}.lead-form fieldset{border:0;min-inline-size:0;margin:0;padding:0}.lead-form legend{font-family:var(--font-display);font-weight:600;font-size:var(--text-h3);margin-bottom:var(--space-3);padding:0}.field{gap:.4rem;display:grid}.field+.field{margin-top:var(--space-4)}.field label,.field .field__label{font-weight:600}.field .opt{color:var(--text-muted);font-weight:400;font-size:var(--text-small)}.field__help{color:var(--text-muted);font-size:var(--text-small);max-width:none}.field input[type=text],.field input[type=tel],.field input[type=email],.field select,.field textarea{background:var(--surface);border:var(--rule-control);border-radius:var(--radius-m);width:100%;min-height:48px;color:var(--text);padding:.65rem .8rem}.field textarea{resize:vertical;min-height:8rem}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:3px solid var(--focus);outline-offset:1px;border-color:var(--focus)}.field [aria-invalid=true]{border-color:var(--danger);background:#fff8f7}.field__error{color:var(--danger);font-weight:600;font-size:var(--text-small);gap:.4rem;max-width:none;display:flex}.field__error:before{content:"!";background:var(--danger);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.2em;height:1.2em;font-size:.8em;display:inline-grid}.checks{gap:.5rem;display:grid}.check{align-items:flex-start;gap:.7rem;min-height:44px;display:flex}.check input{width:1.4rem;height:1.4rem;accent-color:var(--blue-800);flex:none;margin-top:.15rem}.intent-cards{grid-template-columns:1fr;gap:.6rem;display:grid}@media (width>=340px){.intent-cards{grid-template-columns:repeat(2,1fr)}}.intent-card{position:relative}.intent-card input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.intent-card span{border:var(--rule-control);border-radius:var(--radius-m);background:var(--surface);align-items:center;min-height:56px;padding:.6rem .9rem;font-weight:600;display:flex}.intent-card input:checked+span{border-color:var(--blue-800);box-shadow:inset 0 0 0 1px var(--blue-800);background:var(--blue-100)}.intent-card input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.intent-panel{border-left:3px solid var(--border-control);padding-left:var(--space-4);display:block}@supports selector(:has(*)){.lead-form .intent-panel{display:none}.lead-form:has(input[name=intent][value=devis]:checked) [data-intent-panel=devis],.lead-form:has(input[name=intent][value=visite]:checked) [data-intent-panel=visite],.lead-form:has(input[name=intent][value=technique]:checked) [data-intent-panel=technique],.lead-form:has(input[name=intent][value=fourniture]:checked) [data-intent-panel=fourniture],.lead-form:has(input[name=intent][value=prequalification]:checked) [data-intent-panel=prequalification],.lead-form:has(input[name=intent][value=autre]:checked) [data-intent-panel=autre]{display:block}}.hp{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.error-summary{border:2px solid var(--danger);border-radius:var(--radius-m);padding:var(--space-4) var(--space-5);background:#fff8f7}.error-summary h2{font-size:var(--text-h4);font-family:var(--font-body);color:var(--danger)}.error-summary ul{margin:.5rem 0 0;padding-left:1.2rem}.form-status{padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);background:var(--blue-100);border-left:4px solid var(--blue-600)}.form-status:empty{display:none}.emergency__actions[data-astro-cid-bfchkc5r]{gap:var(--space-3);display:grid}@media (width<=767px){.emergency__actions[data-astro-cid-bfchkc5r] .btn--primary{min-height:64px;font-size:1.125rem}}.em-claim[data-astro-cid-bfchkc5r]{font-size:var(--text-small);color:var(--ink-700)}.em-claim[data-astro-cid-bfchkc5r] a[data-astro-cid-bfchkc5r]{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.alt-box[data-astro-cid-o6de6x3f]{background:var(--surface);border:var(--rule);padding:var(--space-5)}address[data-astro-cid-m3fpdg7m]{font-style:normal}.mail[data-astro-cid-m3fpdg7m]{align-items:center;gap:.5rem;min-height:44px;display:inline-flex}.plain[data-astro-cid-m3fpdg7m]{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.plain[data-astro-cid-m3fpdg7m] a[data-astro-cid-m3fpdg7m]{align-items:center;gap:.5rem;min-height:44px;display:inline-flex}.h3[data-astro-cid-m3fpdg7m]{font-family:var(--font-display);font-size:var(--text-h3)}.ident[data-astro-cid-gay5ti63]{border-top:var(--rule-strong);max-width:var(--prose);margin:var(--space-4) 0 0;gap:0;display:grid}.ident[data-astro-cid-gay5ti63]>div[data-astro-cid-gay5ti63]{border-bottom:var(--rule);gap:.15rem;padding:.8rem 0;display:grid}dt[data-astro-cid-gay5ti63]{font-family:var(--font-mono);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}dd[data-astro-cid-gay5ti63]{margin:0}@media (width>=640px){.ident[data-astro-cid-gay5ti63]>div[data-astro-cid-gay5ti63]{gap:var(--space-4);grid-template-columns:11rem 1fr}}
