.cmp{padding-block: 8px 72px}.cmp__intro{max-width: 760px;margin: 0;color: var(--ink-soft);font-size: 1.125rem;font-weight: 600}.cmp__offres{display: grid;gap: 14px;margin: 0;padding: 0;list-style: none}@media (min-width: 760px){.cmp__offres{grid-template-columns: repeat(2,minmax(0,1fr))}.cmp__offres .cmp__offre--horae{grid-column: 1 / -1;grid-row: auto;grid-template-rows: auto;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: center;column-gap: 40px;padding: 28px 32px}}@media (min-width: 1200px){.cmp__offres{grid-template-columns: repeat(4,minmax(0,1fr))}.cmp__offre:not(.cmp__offre--horae){padding-top: 16px;row-gap: 8px}.cmp__offre:not(.cmp__offre--horae) .cmp__prix div{padding: 4px 0}}.cmp__offre{position: relative;display: grid;grid-row: span 3;grid-template-rows: subgrid;row-gap: 12px;align-content: start;padding: 20px 18px;border: 1px solid var(--line);border-radius: var(--radius-lg);background: var(--white)}.cmp__tete{display: grid;gap: 8px;justify-items: start}.cmp__nom{margin: 0;font-size: 1.25rem;font-weight: 900;line-height: 1.2}.cmp__formule{display: block;margin-top: 2px;color: var(--ink-soft);font-size: 0.875rem;font-weight: 700}.cmp__prix{display: grid;gap: 6px;margin: 0}.cmp__prix div{display: flex;align-items: baseline;justify-content: space-between;gap: 10px;padding: 6px 0;border-bottom: 1px dashed var(--line)}.cmp__prix dt{color: var(--ink-soft);font-size: 0.875rem;font-weight: 700}.cmp__prix dd{margin: 0;font-size: 1.0625rem;font-weight: 900;text-align: right;white-space: nowrap}.cmp__prix dt{white-space: nowrap}.cmp__prix .cmp__des{color: var(--ink-soft);font-weight: 800}.cmp__des small{font-size: 0.72em;font-weight: 700}.cmp__cond{margin: 0;padding: 0;list-style: none;color: var(--ink-soft);font-size: 0.875rem;font-weight: 600;line-height: 1.45}.cmp__cond li + li{margin-top: 4px}.cmp__offre--horae{border: 2px solid var(--mint);background: var(--brand-mint);box-shadow: var(--shadow)}.cmp__offre--horae .cmp__nom{font-size: 1.5rem}.cmp__offre--horae .cmp__prix div{border-bottom-color: var(--mint)}.cmp__offre--horae dd{font-size: 1.5rem;color: var(--ink)}.cmp__ht{margin: 14px 0 0;color: var(--ink-soft);font-size: 0.875rem;font-weight: 700}.cmp__offre--horae .cmp__cond{color: var(--ink)}.cmp__tag{align-self: flex-start;padding: 3px 12px;border-radius: 999px;background: var(--white);color: var(--ink);font-size: 0.8125rem;font-weight: 900}.cmp__offre--horae a{font-weight: 900}.cmp{--surligneur: rgb(38 194 206 / 45%)}.cmp__entoure{display: grid;grid-template-columns: auto auto;column-gap: 26px;row-gap: 4px;width: fit-content;margin: 14px 0 10px}.cmp__offre--horae .cmp__prix,.cmp__offre--horae .cmp__prix div{display: contents}.cmp__offre--horae .cmp__prix dt{align-self: center;border: 0}.cmp__offre--horae .cmp__prix dd{position: relative;z-index: 0;padding: 4px 6px;border: 0}.cmp__offre--horae .cmp__prix dd::before{content: "";position: absolute;z-index: -1;left: -4px;right: -8px;top: 18%;height: 66%;background: var(--surligneur);border-radius: 6px 12px 8px 14px / 10px 6px 12px 8px;clip-path: polygon(1% 14%,6% 2%,34% 8%,63% 0,97% 9%,100% 34%,98% 88%,72% 100%,44% 93%,12% 100%,2% 84%,0 46%);rotate: -2deg;transform-origin: left center}.cmp__offre--horae .cmp__prix div:nth-child(2) dd::before{rotate: 1.5deg;top: 20%}.cmp__offre--horae .cmp__prix div:nth-child(3) dd::before{rotate: -1deg;left: -8px}@media (prefers-reduced-motion: no-preference){.cmp__offre--horae .cmp__prix dd::before{scale: 0 1;animation: cmp-surligne 0.55s ease-out 0.45s forwards}.cmp__offre--horae .cmp__prix div:nth-child(2) dd::before{animation-delay: 0.75s}.cmp__offre--horae .cmp__prix div:nth-child(3) dd::before{animation-delay: 1.05s}.reveal:not(.is-revealed) .cmp__prix dd::before{animation-play-state: paused}@keyframes cmp-surligne{to{scale: 1 1}}}.cmp__offre--horae{position: relative}.cmp__tirelire{position: absolute;z-index: 2;top: -44px;right: -8px;width: 138px;height: auto;pointer-events: none}.cmp__offre--horae>.cmp__tete{padding-right: 112px}@media (min-width: 760px){.cmp__tirelire{top: auto;right: auto;left: 18px;bottom: -40px;width: clamp(150px,20vw,230px)}.cmp__offres .cmp__offre--horae>.cmp__tete{align-self: start;padding-right: 0}.cmp__offres .cmp__offre--horae{margin-bottom: 40px}}.cmp__sous{margin: -4px 0 52px;color: var(--ink-soft);font-size: 1.125rem;font-weight: 700}.cmp__comment{max-width: 860px;margin: 48px 0 0}.cmp__note{display: flex;align-items: flex-end;gap: 4px;margin: 6px 0 0;padding-left: 4.5rem;color: var(--ink);font-size: 1.0625rem;font-weight: 900;transform: rotate(-4deg);transform-origin: left center}.cmp__note svg{flex: none;width: 46px;height: 34px;color: var(--mint)}.cmp__note svg path{fill: none;stroke: currentColor;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round}.cmp__note a{color: inherit;text-decoration: none}.cmp__affirmation{max-width: 860px;margin: 28px 0 0;padding: 18px 22px;border-radius: var(--radius);background: var(--mint-soft);color: var(--ink);font-weight: 700}.cmp__affirmation strong{color: var(--ink)}.cmp__barres{max-width: 860px;margin: 48px 0 0}.cmp__barres h2{margin-bottom: 4px}.cmp__barres>p{margin: 0 0 18px;color: var(--ink-soft);font-weight: 600}.barres{display: grid;gap: 12px;margin: 0;padding: 0;list-style: none}.barre{display: grid;grid-template-columns: 7.5rem minmax(0,1fr);align-items: center;gap: 12px}.barre__nom{font-weight: 900}.barre__piste{position: relative;display: flex;align-items: center;gap: 10px;min-height: 30px}.barre__plein{flex: none;height: 22px;min-width: 6px;border-radius: 999px;background: var(--line)}.barre__val{font-weight: 900;white-space: nowrap}.barre--horae .barre__plein{background: var(--mint)}.barre__plein--b1{width: calc((100% - 7.5rem) * 0.086)}.barre__plein--b2{width: calc((100% - 7.5rem) * 0.228)}.barre__plein--b3{width: calc((100% - 7.5rem) * 0.284)}.barre__plein--b4{width: calc(100% - 7.5rem)}.barre__plein--b5{width: calc((100% - 7.5rem) * 0.287)}.barre--horae .barre__val{color: var(--mint);font-size: 1.25rem}.barre--des .barre__plein{background: repeating-linear-gradient(90deg,var(--line) 0 8px,transparent 8px 12px)}.barre--sans .barre__val{color: var(--ink-soft);font-weight: 700}.cmp__inclus{margin: 48px 0 0}.cmp__inclus ul{display: grid;gap: 10px;margin: 0;padding: 0;list-style: none}@media (min-width: 760px){.cmp__inclus ul{grid-template-columns: repeat(2,minmax(0,1fr))}}.cmp__inclus li{position: relative;padding: 12px 14px 12px 44px;border-radius: var(--radius-sm);background: var(--white);font-weight: 700}.cmp__inclus li::before{content: "✓";position: absolute;left: 14px;top: 12px;display: grid;place-items: center;width: 22px;height: 22px;border-radius: 50%;background: var(--mint);color: var(--white);font-size: 0.75rem;font-weight: 900}.cmp__methode{max-width: 860px;margin: 48px 0 0;color: var(--ink-soft);font-size: 0.8125rem;line-height: 1.5}.cmp__methode p{margin: 0 0 8px}.barre--sans .barre__val{white-space: normal}@media (max-width: 420px){.barre{grid-template-columns: 5.2rem minmax(0,1fr);gap: 8px}}.cmp__prix dd,.barre__val,.cmp__tag{font-family: Kurdis,Figtree,"Figtree repli",system-ui,sans-serif;letter-spacing: 0}.cmp__essai strong{font-family: Kurdis,Figtree,sans-serif;font-size: 1.6em;font-weight: 900;line-height: 1}.cmp__essai small{margin-left: 4px;font-size: 0.8125rem;font-weight: 700}.cmp__annuel{display: inline-block;margin: 2px 0;padding: 4px 12px;border-radius: 999px;background: var(--sun-soft);color: var(--ink);font-weight: 800}.page--comparatif-prix .tete{padding-bottom: 0}@media (min-width: 900px){.page--comparatif-prix .tete{padding-top: 18px}}@media (min-width: 760px){.cmp__sous{margin-bottom: 26px}.cmp__offres .cmp__offre--horae{padding-block: 18px}.cmp__offre--horae .cmp__cond li + li{margin-top: 2px}}