.lv-hero{overflow:hidden}.lv-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem, 4vw, 3.5rem);align-items:center}.lv-hero__accroche{font-family:var(--font-display);font-weight:500;font-size:clamp(1.1rem, 2.2vw, 1.4rem);color:var(--ink-2);margin:.55rem 0 1.1rem;max-width:26em}.lv-hero__ctas{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.6rem}@media (max-width:980px){.lv-hero__grid{grid-template-columns:1fr}.lv-hero__radar{max-width:560px}}.lv-lieux{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.5rem, 4vw, 3rem)}.lv-lieu{display:flex;gap:.9rem;align-items:flex-start;padding:1.05rem 0;border-bottom:1px solid var(--line)}.lv-lieu__pin{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--accent-tint);color:var(--accent-strong)}.lv-lieu__pin svg{width:19px;height:19px}.lv-lieu__txt{display:flex;flex-direction:column;gap:.15rem}.lv-lieu__txt b{font-family:var(--font-display);font-size:1.02rem}.lv-lieu__txt span{color:var(--ink-2);font-size:.9rem;line-height:1.5}@media (max-width:720px){.lv-lieux{grid-template-columns:1fr}}.lv-devis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem, 2.5vw, 2rem)}.lv-devis__card{display:flex;flex-direction:column}.lv-devis__card .fig-num{margin-bottom:1rem}.lv-devis__card .btn{margin-top:auto}@media (max-width:860px){.lv-devis{grid-template-columns:1fr}}.lv-conseils{margin-top:2.2rem}.lv-conseils__list{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.55rem}.lv-conseils__list li{color:var(--ink-2);font-size:.95rem}.lv-conseils__list .link{color:var(--accent-strong);font-weight:600}.zones-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem}.zones-grid__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:1.2rem 1.3rem;box-shadow:var(--shadow-card)}.zones-grid__card--free{background:var(--accent-tint);border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}.zones-grid__card--quote{border-style:dashed;box-shadow:none}.zones-grid__zone{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-bottom:.3rem}.zones-grid__range{font-size:.88rem;color:var(--ink-2);min-height:2.6em;margin-bottom:.4rem}.zones-grid__fee{font-family:var(--font-display);font-weight:800;font-size:1.55rem;color:var(--ink);margin-bottom:.15rem}.zones-grid__card--free .zones-grid__fee{color:var(--accent-strong)}.zones-grid__note{font-size:.78rem;color:var(--ink-3)}.lv-radar-section .radar{border-color:#1B232E;background:var(--ink-surface-2);max-width:980px;margin-inline:auto}