.tv2-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin:36px 0 0;padding:0;list-style:none;display:grid}.tv2-plans .tv2-plan{flex-direction:column;padding:30px 28px 28px;display:flex;position:relative}.tv2-plans .tv2-plan--recommande{background:var(--av2-sapin);border-color:var(--av2-sapin);color:#ffffffd1}.tv2-badge{color:var(--av2-sapin);letter-spacing:.04em;text-transform:uppercase;background:#8fd9b0;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:28px}.tv2-nom{color:var(--av2-encre);margin:0;font-size:20px;font-weight:700}.tv2-accroche{color:var(--av2-muet);margin:4px 0 0;font-size:14.5px}.tv2-prix{color:var(--av2-muet);margin:22px 0 0;font-size:14px}.tv2-prix b{letter-spacing:-.03em;color:var(--av2-encre);font-size:46px;font-weight:700}.tv2-plan--recommande .tv2-nom,.tv2-plan--recommande .tv2-prix b{color:#fff}.tv2-plan--recommande .tv2-accroche,.tv2-plan--recommande .tv2-prix{color:#ffffffb3}.tv2-inclus{gap:12px;margin:24px 0 28px;padding:0;font-size:15px;list-style:none;display:grid}.tv2-inclus li{align-items:center;gap:10px;display:flex}.tv2-inclus .tv2-coche-claire{color:#8fd9b0;background:#ffffff24}.tv2-plans .tv2-cta{width:100%;min-height:50px;margin-top:auto}.av2-carte.tv2-ia{box-shadow:none;align-items:flex-start;gap:16px;margin-top:24px;padding:24px 28px;display:flex}.tv2-ia-titre{color:var(--av2-encre);margin:0;font-size:17px;font-weight:700}.tv2-ia-titre em{color:var(--av2-vert);font-style:normal}.tv2-ia-texte{margin:6px 0 0;font-size:15px;line-height:1.6}.tv2-ia-texte strong{color:var(--av2-encre)}.tv2-note{color:var(--av2-muet);text-align:center;margin:20px 0 0;font-size:13.5px}@media (max-width:900px){.tv2-plans{grid-template-columns:minmax(0,1fr);gap:26px}}
