/* Demande rapide des pages d'annonces, 02/11/2026. Retirer ce fichier et la section .lp-devis pour revenir en arrière. */
.lp-devis{background:var(--nuit-2);color:var(--clair);padding:clamp(28px,5vw,60px) 0;scroll-margin-top:90px;border-top:1px solid var(--ligne-nuit)}
.lp-devis__grille{display:grid;gap:20px 64px;align-items:start}
.lp-devis__titre{font-family:var(--serif);font-size:clamp(1.65rem,3.4vw,2.5rem);line-height:1.1;margin:0 0 8px;color:#fff;font-weight:600}
.lp-devis__sous{margin:0;color:var(--clair-2);font-size:1rem;line-height:1.45}
.lp-devis__puces{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:.95rem;line-height:1.4}
.lp-devis__puces li{display:flex;gap:10px;align-items:flex-start}
.lp-devis__puces svg{flex:none;margin-top:3px;color:var(--or-clair)}
.lp-devis .formulaire{gap:.8rem}
.lp-devis .champ textarea{min-height:68px}
.lp-devis .btn{width:100%;justify-content:center}
.lp-devis .mention{font-size:.78rem;line-height:1.4;color:var(--clair-2);margin:0}
.lp-devis__wa{font-size:.9rem;font-weight:600;color:var(--or-clair);text-decoration:underline;text-underline-offset:3px}
@media (min-width:900px){
  .lp-devis__grille{grid-template-columns:1fr 1.05fr;grid-template-rows:auto 1fr;grid-template-areas:"tete form" "puces form"}
  .lp-devis__tete{grid-area:tete}.lp-devis__puces{grid-area:puces}.lp-devis__form{grid-area:form}
}
@media (max-width:899px){
  .entete-page{padding-top:112px;padding-bottom:32px}
  .entete-page .btn--ligne{display:none}
  .lp-devis__form{order:2}.lp-devis__puces{order:3}
}
