.service-conversion .conversion-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);gap:36px;align-items:start}.service-conversion h1{font-size:clamp(32px,3.6vw,49px);line-height:1.12;letter-spacing:-.035em}.service-conversion .lead{font-size:18px}.service-conversion .hero-proof{width:100%;height:210px;object-fit:cover;border-radius:18px;margin-top:24px}.service-conversion .form-card{scroll-margin-top:120px}.service-conversion .form-card h2{font-size:24px}.service-conversion .form-card input,.service-conversion .form-card select{padding:10px;margin:4px 0}.contact-options{margin:14px 0}.contact-options summary{cursor:pointer;color:#287d3b;font-weight:700}.conversion-note{font-size:14px;color:#60635a;margin:14px 0}.intent-links{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.intent-links a{padding:12px 16px;background:#fff;border:1px solid #bad0be;border-radius:12px;font-weight:700}.price-explainer{max-width:850px;margin:22px auto}.price-explainer li{margin:10px 0}#chantiers-documentes{background:#f4f8f2}#chantiers-documentes h2{font-size:32px}.contact-options input,.contact-options textarea{max-width:100%}@media(max-width:800px){.service-conversion .conversion-grid{grid-template-columns:1fr}.service-conversion{padding:28px 0}.service-conversion .hero-proof{height:180px}.service-conversion .conversion-grid{gap:22px}.service-conversion h1{font-size:34px}.service-conversion .hero-actions{margin-top:18px}}
.chantier-photos h2{text-align:left;margin-top:16px}.chantier-photos .subtitle{text-align:left;margin-left:0}.chantier-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.chantier-photo-grid figure{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#fff}.chantier-photo-grid img{display:block;width:100%;height:auto;aspect-ratio:1445/1088;object-fit:contain}.chantier-photo-grid figcaption{padding:18px;font-weight:600}.chantier-photo-note{font-size:14px;color:var(--muted);margin:20px 0}.chantier-photo-grid figure:only-child{max-width:680px;grid-column:1/-1}@media(max-width:650px){.chantier-photo-grid{grid-template-columns:1fr;gap:16px}}
