/* Accueil — bloc tarifs (complète /V2/v2.css, scopé #lp) */
#lp .s-tarifs .t-kick{font-size:15px;font-weight:600;color:var(--sauge);margin-bottom:18px}
#lp .s-tarifs .lede{margin:0}
#lp .t-cartes{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:64px}
#lp .t-carte{background:var(--brume);border-radius:24px;padding:36px 40px 18px}
#lp .t-carte.t-fonce{background:var(--sauge)}
#lp .t-pour{font-size:15.5px;font-weight:600;color:var(--encre);max-width:none;margin-bottom:10px}
#lp .t-fonce .t-pour{color:#fff}
#lp .t-ligne{display:grid;grid-template-columns:1fr auto;grid-template-areas:"phase taux" "ht taux";align-items:end;column-gap:20px;padding:22px 0;border-top:1px solid var(--trait)}
#lp .t-fonce .t-ligne{border-top-color:rgba(255,255,255,.22)}
#lp .t-phase{grid-area:phase;font-size:17px;font-weight:600;color:var(--encre)}
#lp .t-ht{grid-area:ht;font-size:14.5px;color:var(--gris)}
#lp .t-taux{grid-area:taux;font-family:var(--serif);font-weight:300;font-size:clamp(64px,7vw,104px);line-height:.85;letter-spacing:-.04em;color:var(--sauge);font-variation-settings:"opsz" 144}
#lp .t-taux em{font-style:normal;font-size:.42em;margin-left:4px;letter-spacing:0}
#lp .t-fonce .t-phase,#lp .t-fonce .t-taux{color:#fff}
#lp .t-fonce .t-ht{color:rgba(255,255,255,.78)}
#lp .t-zero{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}
#lp .t-zero li{border-top:1px solid var(--encre);padding-top:16px;font-size:15px;color:var(--gris)}
#lp .t-zero b{display:block;font-family:var(--serif);font-weight:350;font-size:clamp(30px,3vw,42px);line-height:1.05;color:var(--encre);margin-bottom:6px;font-variation-settings:"opsz" 144}
@media(max-width:900px){
  #lp .t-cartes{grid-template-columns:1fr;gap:14px;margin-top:36px}
  #lp .t-carte{padding:26px 22px 8px}
  #lp .s-tarifs .lede{margin-top:20px}
  #lp .t-zero{grid-template-columns:1fr 1fr;gap:22px 16px;margin-top:36px}
}
#lp [data-b="brume"] .t-carte:not(.t-fonce),#lp [data-b="pale"] .t-carte:not(.t-fonce){background:#fff}
