.site .compris{--texte-chapo:#3c4842;--texte-sur-foret:#d6e4db;--texte-sur-citron:#26332b;--texte-sur-citron-2:#2a3a30;--texte-foret-clair:#c9d5cd}.site .compris p{margin:0}.site .compris ol,.site .compris ul{margin:0;padding:0;list-style:none}.site .compris .saut-ordi,.site .compris .texte-ordi{display:none}.site .compris :is(.surligne,.surligne-court){display:inline-block;padding:0 10px 3px;border-radius:10px;background:var(--citron);color:var(--encre);transform:rotate(-2deg)}.site .compris-intro{display:flex;flex-direction:column;gap:16px;padding:12px 16px 0}.site .compris-surtitre{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.site .compris-points{display:flex;gap:3px}.site .compris-points span{width:10px;height:10px;border-radius:50%;background:var(--citron)}.site .compris-points span+span{background:var(--foret)}.site .compris-titre{max-width:640px;margin:0;font-size:44px;font-weight:800;line-height:1.02;letter-spacing:-.055em;animation:compris-montee .9s .1s var(--courbe) backwards}.site .compris-titre .surligne-court{border-radius:12px}.site .compris-chapo{max-width:560px;font-size:17px;color:var(--texte-chapo);animation:compris-montee .9s .3s var(--courbe) backwards}.site .compris-bouton{display:flex;align-items:center;gap:12px;min-height:60px;padding:0 7px 0 24px;border-radius:999px;font-size:16px;font-weight:700;text-decoration:none}.site .compris-bouton .rond{width:46px;height:46px}.site .compris-bouton:hover{translate:0 -3px;box-shadow:0 14px 28px -12px rgb(14 26 20/.5)}.site .compris-bouton:active{translate:0 0;scale:.96;box-shadow:0 4px 10px -6px rgb(14 26 20/.4);transition-duration:.08s}@media (hover:none){.site .compris-bouton:hover{translate:none;box-shadow:none}}.site .compris-bouton-intro{display:none}.site .compris-carte{position:relative;display:flex;flex-direction:column;gap:14px;margin:28px 12px 0;padding:28px 20px 20px;border-radius:32px;background:var(--encre);color:var(--blanc)}.site .compris-carte-titre{font-size:13px;font-weight:700;color:var(--texte-foret)}.site .compris-prix{display:flex;align-items:baseline;gap:8px}.site .compris-montant{font-size:76px;font-weight:800;line-height:.9;letter-spacing:-.06em;color:var(--citron)}.site .compris-mois{font-size:18px;font-weight:700}.site .compris-mention{font-size:13px;font-weight:700;color:var(--texte-foret)}.site .compris-pastilles{display:flex;flex-wrap:wrap;gap:8px}.site .compris-pastilles li{padding:7px 14px;border-radius:999px;background:var(--foret-pastille);font-size:13px;font-weight:700}.site .compris-tampon{display:none}.site .compris-etoile{position:absolute;top:22px;right:22px;transform-origin:center;animation:compris-scintille 5s ease-in-out infinite}.site .compris-bouton-carte{justify-content:space-between;width:100%}.site .compris-bouton-carte,.site .compris-bouton-carte:hover{background:var(--citron);color:var(--encre)}.site .compris-bouton-carte .rond{background:var(--foret)}.site .compris-liste{display:flex;flex-direction:column;gap:14px;padding:44px 12px 0}.site .compris-entete{display:flex;flex-direction:column;gap:8px;padding:0 8px}.site .compris-h2{margin:0;font-size:34px;font-weight:800;line-height:1.04;letter-spacing:-.05em}.site .compris-liste .compris-entete p{font-size:15px;color:var(--texte-chapo)}.site .compris-cartes{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.site .compris-element{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-radius:22px;background:var(--blanc)}.site .compris-icone{display:none}.site .compris-coche{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--vert-pale)}.site .compris-element-texte{display:flex;flex-direction:column;gap:2px}.site .compris-element-titre{font-size:16px;font-weight:800}.site .compris-element-desc{font-size:14px;color:var(--texte-chapo)}.site .compris-arret{padding:44px 12px 0}.site .compris-arret-cadre{padding:28px 20px 14px;border-radius:32px;background:var(--foret);color:var(--blanc)}.site .compris-arret .compris-entete{display:block;padding:0}.site .compris-arret .compris-entete p{margin:8px 0 12px;font-size:15px;color:var(--texte-foret-clair)}.site .compris-etapes li{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-top:1px solid var(--filet-foret)}.site .compris-numero{flex:0 0 auto;padding:4px 10px;border-radius:999px;background:var(--citron);color:var(--encre);font-size:13px;font-weight:800}.site .compris-etapes .compris-element-desc{color:var(--texte-foret-clair)}.site .compris-fin{padding:44px 12px 12px}.site .compris-fin-cadre{position:relative;display:flex;flex-direction:column;gap:14px;padding:26px 18px 18px;border-radius:32px;background:var(--citron)}.site .compris-fin-cadre .compris-etoile{width:26px;height:26px}.site .compris-fin-texte{display:flex;flex-direction:column;gap:14px}.site .compris-fin-texte p{max-width:460px;font-size:15px;color:var(--texte-sur-citron-2)}.site .compris-bouton-fin{justify-content:space-between}.site .compris-bouton-fin,.site .compris-bouton-fin:hover{background:var(--encre);color:var(--blanc)}@media (min-width:640px){.site .compris-intro{gap:20px;padding:24px 32px 0}.site .compris-titre{font-size:64px}.site .compris-chapo{font-size:19px}.site .compris-carte{margin:28px 28px 0}.site .compris-montant{font-size:96px}.site .compris-bouton-carte{align-self:flex-start;justify-content:flex-start;width:auto}.site .compris-liste{padding:44px 28px 0}.site .compris-h2{font-size:46px}.site .compris-cartes{grid-template-columns:repeat(2,1fr)}.site .compris-arret{padding:44px 28px 0}.site .compris-fin{padding:56px 28px 28px}.site .compris-fin-cadre{padding:36px 28px 28px}.site .compris-bouton-fin{align-self:flex-start;min-width:351px}}@media (min-width:1100px){.site .compris .texte-ordi{display:inline}.site .compris .texte-court{display:none}.site .compris .saut-ordi{display:inline}.site .compris .surligne-court{display:inline;padding:0;background:none;transform:none}.site .compris .surligne-ordi{display:inline-block;padding:0 14px 4px;border-radius:16px;background:var(--citron);color:var(--encre);transform:rotate(-2deg)}.site .compris-arret,.site .compris-fin,.site .compris-haut,.site .compris-liste{max-width:calc(1280px + 64px);margin:0 auto}.site .compris-haut{padding:0 32px}.site .compris-haut-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));grid-gap:48px 64px;gap:48px 64px;align-items:center;padding:72px 0 96px;border-top:1px solid var(--filet)}.site .compris-intro{gap:24px;padding:0}.site .compris-surtitre{font-size:14px}.site .compris-points span{width:12px;height:12px}.site .compris-titre{max-width:none;font-size:72px;letter-spacing:-.05em}.site .compris-chapo{max-width:520px;font-size:20px;text-wrap:pretty}.site .compris-bouton{gap:16px;padding:0 8px 0 28px;font-size:17px}.site .compris-bouton-intro{display:flex;align-self:flex-start;min-height:62px;animation:compris-montee .9s .45s var(--courbe) backwards}.site .compris-bouton-intro,.site .compris-bouton-intro:hover{background:var(--foret);color:var(--blanc)}.site .compris-carte{gap:20px;margin:0;padding:48px;border-radius:40px;animation:compris-glisse 1s .35s var(--courbe) backwards}.site .compris-carte-titre{font-size:14px;font-weight:800;color:var(--citron)}.site .compris-prix{flex-wrap:wrap;gap:12px}.site .compris-montant{font-size:160px;letter-spacing:-.07em;color:var(--blanc)}.site .compris-mois{font-size:24px;color:var(--texte-foret)}.site .compris .compris-pastilles{margin-top:8px}.site .compris-pastilles li{font-size:14px}.site .compris-tampon{position:absolute;top:40px;right:40px;display:flex;align-items:center;justify-content:center;width:128px;height:128px;border-radius:50%;background:var(--citron)}.site .compris-tampon-anneau{position:absolute;inset:0;animation:compris-tourne 16s linear infinite}.site .compris-tampon-texte{font-family:var(--police-site),"Helvetica Neue",Arial,sans-serif;font-size:11.5px;font-weight:800;letter-spacing:2.2px}.site .compris-bouton-carte,.site .compris-carte .compris-etoile{display:none}.site .compris-liste{gap:36px;padding:0 32px 120px}.site .compris-entete{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:0}.site .compris-liste .compris-h2{font-size:54px;line-height:1.06;letter-spacing:-.04em}.site .compris-liste .surligne{padding:0 12px 3px;border-radius:14px}.site .compris-liste .compris-entete p{max-width:420px;font-size:17px;color:var(--encre-2)}.site .compris-cartes{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:16px}.site .compris-element{flex-direction:column;align-items:stretch;gap:16px;padding:32px;border-radius:30px}.site .compris-coche{display:none}.site .compris-icone{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:var(--foret)}.site .compris-element-texte{gap:16px}.site .compris-element-titre{font-size:24px;letter-spacing:-.02em}.site .compris-element-desc{font-size:16px;color:var(--encre-2)}.site .compris-foret{background:var(--foret);color:var(--blanc)}.site .compris-foret .compris-icone{background:var(--citron)}.site .compris-foret .compris-element-desc{color:var(--texte-sur-foret)}.site .compris-citron{background:var(--citron)}.site .compris-citron .compris-icone{background:var(--encre)}.site .compris-citron .compris-element-desc{color:var(--texte-sur-citron)}.site .compris-arret{padding:0 32px 120px}.site .compris-arret-cadre{display:flex;flex-direction:column;gap:48px;padding:80px 64px;border-radius:40px;background:var(--encre)}.site .compris-arret .compris-entete{display:flex;align-items:flex-end;gap:24px}.site .compris-arret .compris-h2{font-size:64px;line-height:1;text-transform:uppercase}.site .compris-arret .surligne-ordi{padding:0 16px 4px;border-radius:18px}.site .compris-arret .compris-entete p{max-width:380px;margin:0;font-size:17px;color:var(--texte-foret)}.site .compris-etapes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-gap:16px;gap:16px}.site .compris-etapes li{flex-direction:column;align-items:stretch;gap:14px;padding:30px;border:0;border-radius:28px;background:var(--foret-pastille)}.site .compris-numero{padding:0;background:none;color:var(--citron);font-size:14px}.site .compris-etapes .compris-element-texte{gap:14px}.site .compris-etapes .compris-element-titre{font-size:22px}.site .compris-etapes .compris-element-desc{color:var(--texte-foret)}.site .compris-etapes li:last-child{background:var(--citron);color:var(--encre)}.site .compris-etapes li:last-child .compris-numero{color:var(--encre)}.site .compris-etapes li:last-child .compris-element-desc{color:var(--texte-sur-citron)}.site .compris-fin{padding:0 32px 96px}.site .compris-fin-cadre{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px;padding:72px 64px;border-radius:40px;overflow:hidden}.site .compris-fin-cadre .compris-etoile{top:28px;right:40px;width:40px;height:40px}.site .compris-fin-texte{gap:12px;max-width:640px}.site .compris-fin .compris-h2{font-size:60px;line-height:1}.site .compris-fin-texte p{max-width:none;font-size:18px;color:var(--texte-sur-citron)}.site .compris-bouton-fin{align-self:auto;justify-content:flex-start;min-width:0;min-height:64px}.site .compris-bouton-fin .rond{width:48px;height:48px}}@keyframes compris-montee{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes compris-glisse{0%{opacity:0;translate:40px 0}to{opacity:1;translate:0 0}}@keyframes compris-scintille{0%,to{scale:1;rotate:0deg}50%{scale:1.2;rotate:30deg}}@keyframes compris-tourne{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.site .compris-etoile,.site .compris-tampon-anneau{animation:none}}