/* Comparatif VitrXpert uniquement; aucun style global ni changement du formulaire. */
.glass-site .insurance-cost-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;background:#fff}
.glass-site .insurance-cost-comparison .insurance-example-copy{grid-column:1/-1}
.glass-site .insurance-cost-comparison .comparison-option{min-width:0;padding:22px;border:1px solid #c8dacf;border-radius:7px;background:#fff}
.glass-site .insurance-cost-comparison .comparison-selfpay{background:#f5f8f6}
.glass-site .insurance-cost-comparison .comparison-option h4{margin:0;color:#173d29;font-size:19px;line-height:1.3;font-weight:700}
.glass-site .insurance-cost-comparison .comparison-pay-label{margin:18px 0 3px;font-size:12px;line-height:1.5;color:#435d4f}
.glass-site .insurance-cost-comparison .comparison-price{margin:0;color:#004c31;font-size:46px;line-height:1.1;letter-spacing:-.04em}
.glass-site .insurance-cost-comparison .comparison-price strong{font-weight:650}
.glass-site .insurance-cost-comparison .comparison-bar{display:grid;grid-template-columns:1fr;gap:2px;height:22px;margin:20px 0 12px;overflow:hidden;border-radius:4px;background:#fff}
.glass-site .insurance-cost-comparison .comparison-insured .comparison-bar{grid-template-columns:1fr 5fr}
.glass-site .insurance-cost-comparison .comparison-customer{background:#173d29}
.glass-site .insurance-cost-comparison .comparison-covered-fill{background:#009d4e}
.glass-site .insurance-cost-comparison .comparison-caption{margin:0;color:#435d4f;font-size:12px;line-height:1.6}
.glass-site .insurance-cost-comparison .comparison-covered{margin:14px 0 0;color:#006b44;font-size:13px;line-height:1.6}
.glass-site .insurance-cost-comparison .comparison-covered strong{font-size:20px;font-weight:700;white-space:nowrap}
.glass-site .insurance-cost-comparison .insurance-example-note{font-size:11px;color:#435d4f}
@media(max-width:760px){
  .glass-site .insurance-cost-comparison{grid-template-columns:1fr;gap:16px;padding:22px 18px}
  .glass-site .insurance-cost-comparison .comparison-option{padding:18px}
  .glass-site .insurance-cost-comparison .comparison-price{font-size:42px}
}
