.tms-root .longe{padding:56px 0}.tms-root .longe .eyebrow{font-size:12.4px;margin-bottom:20px}.tms-root .longe h2.title{font-size:28px;line-height:1.1;letter-spacing:-.02em}.tms-root .longe .lead{margin-top:18px;max-width:58ch}.tms-root .longe-grid{display:grid;grid-template-columns:1fr;gap:36px;margin-top:34px}.tms-root .longe-card{display:flex}.tms-root .longe-card .tarif{flex:none;width:100%;height:100%}.tms-root .longe-side{display:flex;flex-direction:column}.tms-root .longe-side .longe-fig{margin-top:30px;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.tms-root .longe-sh{font-family:var(--f-display);font-weight:700;font-size:19.8px;line-height:1.15;letter-spacing:-.02em;margin:0;color:var(--ink)}.tms-root .longe.dark .longe-sh{color:#fff}.tms-root .longe-sl{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted-on-light);margin:14px 0 0;max-width:62ch}.tms-root .longe-sl p{margin:0}.tms-root .longe.dark .longe-sl{color:var(--muted-on-dark)}.tms-root .longe-sl p+p{margin-top:10px}.tms-root .longe-fig{margin:30px 0 0}.tms-root .longe-svg{display:block;width:100%;height:100%;overflow:visible}.tms-root .lg-band{fill:#0a0a0a12;stroke:none}.tms-root .longe.dark .lg-band{fill:#ffffff17}.tms-root .lg-axis,.tms-root .lg-tick path{fill:none;stroke:#0a0a0a73;stroke-width:1;vector-effect:non-scaling-stroke}.tms-root .longe.dark .lg-axis,.tms-root .longe.dark .lg-tick path{stroke:#ffffff61}.tms-root .lg-avg{fill:none;stroke:var(--ink);stroke-width:1.4;stroke-dasharray:5 4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tms-root .longe.dark .lg-avg{stroke:#fff}.tms-root .longe-plot i{position:absolute;box-sizing:border-box;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);background:var(--paper);border:1.4px solid var(--ink)}.tms-root .longe.dark .longe-plot i{background:#0a0a0a;border-color:#fff}.tms-root .longe-plot i.lg-pt--vous{width:12px;height:12px;background:var(--ink);border-color:var(--ink)}.tms-root .longe.dark .longe-plot i.lg-pt--vous{background:#fff;border-color:#fff}.tms-root .lg-gap{fill:none;stroke:#0a0a0a8c;stroke-width:1;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.tms-root .longe.dark .lg-gap{stroke:#ffffff80}.tms-root .longe-plot{position:relative;flex:1 1 auto;min-height:0;aspect-ratio:520 / 268}.tms-root .longe-plot span{position:absolute;pointer-events:none;white-space:nowrap;font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.tms-root .lg-t{top:85.82%;transform:translate(-50%,16px);color:var(--muted-on-light)}.tms-root .lg-moy{transform:translateY(-50%);color:var(--muted-on-light)}.tms-root .lg-you{transform:translateY(-50%);color:var(--ink)}.tms-root .longe.dark .lg-t,.tms-root .longe.dark .lg-moy{color:var(--muted-on-dark)}.tms-root .longe.dark .lg-you{color:#fff}.tms-root .longe-plot{margin-bottom:30px}.tms-root .longe-cap{font-size:11.2px;line-height:1.55;color:var(--muted-on-light);margin:14px 0 0;max-width:60ch}.tms-root .longe.dark .longe-cap{color:var(--muted-on-dark)}.tms-root .longe-pts{display:flex;flex-direction:column;justify-content:space-between;gap:22px}.tms-root .longe-pt{padding-top:16px;border-top:1px solid var(--line-soft)}.tms-root .longe.dark .longe-pt{border-top-color:#ffffff24}.tms-root .longe-n{display:block;font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;color:var(--muted-on-light);margin-bottom:10px}.tms-root .longe.dark .longe-n{color:var(--muted-on-dark)}.tms-root .longe-pt h4{font-family:var(--f-body);font-weight:600;font-size:13px;line-height:1.3;margin:0;color:var(--ink)}.tms-root .longe.dark .longe-pt h4{color:#fff}.tms-root .longe-pt p{font-size:12.6px;line-height:1.55;color:var(--muted-on-light);margin:6px 0 0}.tms-root .longe.dark .longe-pt p{color:var(--muted-on-dark)}@media(min-width:900px){.tms-root .longe{padding:83px 0 64px}.tms-root .longe h2.title{font-size:30.7px}}@media(min-width:1000px){.tms-root .longe-grid{grid-template-columns:minmax(0,1fr) minmax(0,33%) minmax(0,360px);gap:40px}.tms-root .longe-grid--sans-pts{grid-template-columns:minmax(0,1fr) minmax(0,360px)}}@media(min-width:1240px){.tms-root .longe-grid{gap:52px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tms-longevite.css.map */
