.abo.cout{scroll-margin-top:104px;text-align:left}.abo.cout p,.abo.cout ul{margin:0}.abo.cout .abo-offre{padding:clamp(26px,3vw,44px) clamp(24px,3vw,44px) clamp(22px,2.4vw,32px)}.abo.cout .abo-titre{margin:0;font-size:clamp(30px,3vw,42px)}.abo.cout .cout-outils{list-style:none;margin-top:clamp(18px,2vw,26px);padding:0}.cout-outils li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;font-size:15px;line-height:1.35;letter-spacing:-.01em;color:#e8e8ed;border-top:1px solid rgba(255,255,255,.08)}.cout-outils b{flex:none;font-weight:500;font-variant-numeric:tabular-nums}.cout-total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-top:14px;font-size:clamp(18px,1.7vw,21px);font-weight:600;letter-spacing:-.02em;border-top:1px solid rgba(255,255,255,.22)}.cout-total b{flex:none;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.cout-total s{text-decoration-thickness:2px;text-decoration-color:#ffffffbf}.cout-total small{margin-left:6px;font-size:13px;font-weight:500;letter-spacing:-.005em;color:var(--ink-d2)}.abo.cout .abo-garanties{gap:8px;margin-top:auto;padding:clamp(18px,2vw,26px) 0 0}.abo.cout .abo-garanties li{gap:10px;font-size:13px}.abo.cout .abo-garanties svg{padding:4px;border-radius:7px}.cout-lien{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-top:14px;font-size:14px;font-weight:500;color:#f5f5f7;text-decoration:none}.cout-lien:hover{text-decoration:underline;text-underline-offset:3px}.abo.cout .abo-prix{padding:clamp(18px,2.2vw,28px)}.abo.cout .cout-avec{margin-top:clamp(16px,2vw,24px);font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink-d2)}.abo.cout .abo-montant{margin-top:4px}.abo.cout .prix strong{font-size:clamp(72px,7.4vw,104px)}.abo.cout .abo-unite{margin-top:10px;font-size:15px}.abo.cout .eco-ligne{margin-top:6px;min-height:18px;font-size:13px}.cout-gain{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:clamp(14px,1.6vw,20px);padding:12px 16px;border-radius:18px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff12}.abo.cout .cout-mot{font-size:13px;font-weight:500;color:var(--ink-d2)}.abo.cout .cout-somme-ligne{display:flex;align-items:baseline;gap:7px;margin-top:2px}.cout-montant{font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.1;letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap}.cout-unite{font-size:14px;color:var(--ink-d2)}.abo.cout .cout-an{margin-top:2px;font-size:13px;color:var(--ink-d2);font-variant-numeric:tabular-nums}.cout-remise{flex:none;padding:8px 12px;border-radius:var(--r-pill);background:#fff;color:#0a0a0b;font-size:17px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.abo.cout .abo-btn{margin-top:clamp(12px,1.4vw,16px)}.abo.cout .abo-btn .btn-hero-corps{height:52px}.abo.cout .taxe{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 16px;margin-top:12px;padding:10px 14px;border-radius:18px}.abo.cout .taxe-pays{padding:0;border:0}.abo.cout .taxe-pays-mot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.abo.cout .taxe-choix select{max-width:150px;padding:7px 28px 7px 32px;font-size:13px}.abo.cout .taxe-lignes{margin:0}.abo.cout .taxe-lignes>div{padding:1px 0}.abo.cout .taxe-lignes>div:first-child{display:none}.abo.cout .taxe-lignes dt,.abo.cout .taxe-lignes dd{font-size:13px}.abo.cout .taxe-lignes .taxe-total{margin:0;padding:1px 0;border:0}.abo.cout .taxe-total dt{font-size:13px}.abo.cout .taxe-total dd{font-size:14px;letter-spacing:0}.abo.cout .taxe-mois{grid-column:2;min-height:0;margin:0;font-size:12px}.cout-note{max-width:860px;margin:16px auto 0;font-size:12.5px;line-height:1.5;text-align:center;color:var(--ink-3);text-wrap:balance}@media(max-width:480px){.abo.cout .taxe{grid-template-columns:minmax(0,1fr);gap:8px}.abo.cout .taxe-choix{display:flex}.abo.cout .taxe-choix select{width:100%;max-width:none}.abo.cout .taxe-mois{grid-column:1}}
