.vp-ass{max-width:900px;margin:0 auto;color:#1F2A24}.vp-ass .vp-alarme-leger .vp-alarme-tag{color:#2E8B62}.vp-ass .vp-alarme-leger .vp-alarme-n{color:#17603F}.vp-ass .vp-alarme-leger .vp-alarme-l{color:#4A6B5B}.vp-ass .vp-alarme-btn,.vp-ass .vp-alarme a{text-decoration:none}.vp-ass .vp-alarme-flag{white-space:nowrap}.vp-alarme-page{margin:0 0 1.6rem}.vp-ass-intro{font-size:1.02rem;line-height:1.7;margin:0 0 2.2rem;color:#3A4A42}.vp-ass-h2{font-size:1.42rem;font-weight:800;letter-spacing:-.015em;color:#06402B;margin:2.4rem 0 1rem;text-align:center}.vp-ass .vp-ass-h2-cle{display:block}.vp-ass-actes{display:grid;gap:.8rem;margin:0 0 .8rem;grid-template-columns:repeat(auto-fit,minmax(255px,1fr))}.vp-ass-acte{display:flex;flex-direction:column;gap:.3rem;padding:1.05rem 1.1rem;background:#fff;border:1px solid var(--bord,#DCE8E1);border-radius:16px;box-shadow:0 2px 10px rgb(0 0 0 / .05);transition:transform .22s ease,box-shadow .22s ease,border-color .22s}.vp-ass-acte:hover{transform:translateY(-3px);border-color:#E8A9A4;box-shadow:0 10px 24px rgb(0 0 0 / .09)}.vp-ass-acte-nom{font-size:.88rem;font-weight:700;color:#1F2A24}.vp-ass-acte-prix{font-size:1.38rem;font-weight:800;color:#B0121C;letter-spacing:-.02em}.vp-ass-acte-note{font-size:.8rem;line-height:1.5;color:#5A6B63}.vp-ass-source{font-size:.78rem;line-height:1.55;color:#6B7A73;margin:0}.vp-ass-preuve{display:grid;gap:.7rem;margin:0 0 1.6rem;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.vp-ass-p{text-align:center;padding:.9rem .8rem;background:#F7FAF8;border:1px solid var(--bord,#DCE8E1);border-radius:14px}.vp-ass-p-n{display:block;font-size:1.5rem;font-weight:900;color:#1F6244;letter-spacing:-.02em;line-height:1.1}.vp-ass-p-l{display:block;font-size:.78rem;line-height:1.4;color:#5A6B63;margin-top:.2rem}.vp-ass-simu{background:#fff;border:1px solid var(--bord,#DCE8E1);border-radius:16px;padding:1.2rem 1.3rem;margin:0 0 1.6rem;text-align:center;box-shadow:0 2px 10px rgb(0 0 0 / .05)}.vp-ass-simu-q{font-size:.98rem;font-weight:800;color:#06402B;margin:0 0 .7rem}.vp-ass-simu-btns{display:flex;gap:.55rem;justify-content:center;flex-wrap:wrap;margin:0 0 .9rem}.vp-simu-b{cursor:pointer;font-size:.94rem;font-weight:700;padding:.6rem 1.2rem;border-radius:999px;border:1px solid var(--bord,#DCE8E1);background:#fff;color:#3A4A42;transition:background .2s,border-color .2s,color .2s}.vp-simu-b:hover{border-color:#6FCF97}.vp-simu-on{background:#1F6244;border-color:#1F6244;color:#fff}.vp-ass-simu-r{font-size:1rem;line-height:1.6;color:#1F2A24;margin:0}.vp-ass-simu-r strong{color:#1F6244}.vp-ass-simu-n{font-size:.76rem;color:#7A8A82;margin:.4rem 0 0}.vp-ass-relance{text-align:center;margin:1.2rem 0 0}.vp-ass-relance a{display:inline-block;font-size:.95rem;font-weight:800;color:#B0121C;text-decoration:none;border-bottom:2px solid rgb(176 18 28 / .3);padding-bottom:.12rem;transition:border-color .2s,color .2s}.vp-ass-relance a:hover{color:#8E0D18;border-color:#B0121C}.vp-ass-fenetre{display:flex;gap:.9rem;align-items:flex-start;background:#FFF8EC;border:2px solid #E8A33D;border-radius:16px;padding:1.2rem 1.3rem;margin:0 0 1rem;box-shadow:0 4px 18px rgb(232 163 61 / .2)}.vp-ass-fenetre-ico{font-size:1.9rem;line-height:1;flex:0 0 auto}.vp-ass-fenetre-ico img{width:1em;height:1em;display:block}.vp-ass-fenetre-t{font-size:1.1rem;font-weight:900;color:#7A4A00;margin:0 0 .35rem}.vp-ass-fenetre-c{font-size:.92rem;line-height:1.65;color:#3A3227;margin:0 0 .6rem}.vp-ass-fenetre-c:last-child{margin-bottom:0}.vp-ass-fenetre-ex{font-size:.9rem;line-height:1.65;color:#3A3227;background:#fff;border-left:0;border-radius:0 10px 10px 0;padding:.75rem .9rem;margin:0 0 .6rem}.vp-ass-fenetre-ex strong{color:#7A4A00}.vp-ass-fenetre-chute{font-weight:700;color:#7A4A00}.vp-ass-rass{display:flex;flex-wrap:wrap;gap:.4rem .95rem;justify-content:center;margin:1.1rem 0 0;padding:0}.vp-ass-rass span{font-size:.82rem;font-weight:700;color:#1F6244}.vp-ass-fenetre-c strong{color:#7A4A00}.vp-ass-etapes{display:grid;gap:.8rem;margin:0 0 .5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.vp-ass-etape-c{position:relative;padding:1.2rem 1.1rem 1.1rem;background:#fff;border:1px solid var(--bord,#DCE8E1);border-radius:16px;box-shadow:0 2px 10px rgb(0 0 0 / .05);display:flex;flex-direction:column;gap:.3rem}.vp-ass-etape-n{position:absolute;top:-12px;left:1.1rem;width:26px;height:26px;border-radius:50%;background:#1F6244;color:#fff;font-size:.82rem;font-weight:900;display:flex;align-items:center;justify-content:center}.vp-ass-etape-t{font-size:1rem;font-weight:800;color:#06402B;margin-top:.2rem}.vp-ass-etape-d{font-size:.86rem;line-height:1.55;color:#3A4A42}.vp-ass-barre{position:fixed;left:0;right:0;bottom:0;z-index:90;display:none;align-items:center;justify-content:space-between;gap:.8rem;padding:.7rem 1rem;background:#fff;border-top:1px solid var(--bord,#DCE8E1);box-shadow:0 -4px 18px rgb(0 0 0 / .12);transform:translateY(110%);transition:transform .28s ease}.vp-ass-barre-on{transform:translateY(0)}.vp-ass-barre-t{font-size:.88rem;font-weight:800;color:#06402B}.vp-ass-barre-b{flex:0 0 auto;padding:.65rem 1.3rem;border-radius:999px;background:#B0121C;color:#ffffff!important;font-size:.9rem;font-weight:800;text-decoration:none}@media(max-width:760px){.vp-ass-barre{display:flex}.vp-ass-fenetre{flex-direction:column;gap:.5rem}}@media(prefers-reduced-motion:reduce){.vp-ass-barre{transition:none}}.vp-ass-h2-cle{text-align:center;font-weight:900;font-size:1.62rem;line-height:1.95;letter-spacing:-.02em;max-width:24ch;margin:3rem auto 2rem;transform-origin:50% 50%;animation:vp-balance 4.2s ease-in-out infinite}.vp-ass-h2-cle span{display:inline;color:#7A1B15;background:rgb(176 18 28 / .24);padding:.1em .3em;border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.vp-ass-h2-vert span{color:#17482F;background:rgb(111 207 151 / .45)}@keyframes vp-balance{0%,100%{transform:rotate(-1.1deg)}50%{transform:rotate(1.1deg)}}.vp-ass-h2-cle+.vp-ass-txt{text-align:center;max-width:62ch;margin-left:auto;margin-right:auto}.vp-ass-txt{font-size:1rem;line-height:1.7;color:#3A4A42;margin:0 0 1.2rem}.vp-ass-txt-fort{font-size:1.06rem;font-weight:600;color:#1F2A24;border-left:0;padding-left:1rem;margin:1.4rem 0 0}.vp-ass-h2-offres{position:relative;margin:2.2rem 0 1.4rem;padding:0 0 1.1rem;text-align:center}.vp-ass-h2-offres::after{content:"";position:absolute;left:50%;bottom:0;width:88px;height:3px;border-radius:999px;transform:translateX(-50%);background:linear-gradient(90deg,#6FCF97,#1F6244)}.vp-ass-t1{display:block;font-size:2.15rem;line-height:1.12;font-weight:900;letter-spacing:-.03em;color:#06402B}.vp-ass-t2{display:block;margin:.5rem auto 0;font-size:1.12rem;font-weight:800;letter-spacing:-.01em;color:#1F6244;width:fit-content;background:rgb(111 207 151 / .32);padding:.14em .5em;border-radius:4px}.vp-ass-t2::before{content:"(";opacity:.55;margin-right:.06em}.vp-ass-t2::after{content:")";opacity:.55;margin-left:.06em}@media(max-width:600px){.vp-ass-t1{font-size:1.6rem}.vp-ass-t2{font-size:.98rem}}.vp-ass-vide{font-size:.84rem;line-height:1.6;color:#6B7A73;background:#F7FAF8;border:1px dashed #C6D6CD;border-radius:16px;padding:1.1rem 1.2rem;margin:0}.vp-ass-offres{display:grid;gap:.9rem;margin:0 0 .6rem;grid-template-columns:repeat(auto-fit,minmax(258px,1fr))}.vp-offre{position:relative;display:flex;flex-direction:column;gap:.45rem;padding:1.2rem 1.2rem 1.3rem;background:#fff;border:1px solid var(--bord,#DCE8E1);border-radius:16px;box-shadow:0 2px 10px rgb(0 0 0 / .05);transition:transform .22s ease,box-shadow .22s ease,border-color .22s}.vp-offre:hover{transform:translateY(-4px);border-color:#6FCF97;box-shadow:0 12px 28px rgb(0 0 0 / .1)}.vp-offre-badge{position:absolute;top:-10px;left:1.2rem;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#1F6244;border-radius:999px;padding:.26rem .7rem}.vp-offre-nom{font-size:1.1rem;font-weight:800;color:#06402B;margin:.2rem 0 0}.vp-offre-accroche{font-size:.86rem;line-height:1.5;color:#5A6B63;margin:0}.vp-offre-prix{font-size:1.7rem;font-weight:800;color:#1F6244;margin:.2rem 0;letter-spacing:-.02em}.vp-offre-prix span{font-size:.8rem;font-weight:600;opacity:.7}.vp-offre-liste{list-style:none;padding:0;margin:0}.vp-offre-liste li{font-size:.85rem;line-height:1.5;color:#3A4A42;padding:.28rem 0 .28rem 1.3rem;position:relative}.vp-offre-liste li::before{content:"\2713";position:absolute;left:0;color:#1F6244;font-weight:800}.vp-offre-btn{margin-top:auto;display:block;text-align:center;padding:.8rem 1.2rem;border-radius:999px;background:#1F6244;color:#ffffff!important;font-size:.92rem;font-weight:800;text-decoration:none;transition:background .2s,transform .2s}.vp-offre-btn:hover{background:#17482F;transform:translateY(-2px)}.vp-offre-mention{font-size:.7rem;line-height:1.45;color:#7A8A82;margin:0}@media(prefers-reduced-motion:reduce){.vp-offre,.vp-offre-btn,.vp-ass-v{transition:none}.vp-ass-h2-cle,.vp-ass-avec{animation:none}.vp-offre:hover,.vp-offre-btn:hover{transform:none}}.vp-ass-duel{display:grid;gap:.9rem;align-items:stretch;grid-template-columns:1fr auto 1fr;margin:0 0 1.2rem}.vp-ass-col{padding:1.3rem 1.2rem;border-radius:16px;background:#fff;border:1px solid var(--bord,#DCE8E1);box-shadow:0 2px 10px rgb(0 0 0 / .05)}.vp-ass-sans{border-color:#F0C7C3}.vp-ass-avec{border-color:#6FCF97;animation:vp-vibre 2.6s ease-in-out infinite}@keyframes vp-vibre{0%,100%{box-shadow:0 0 0 0 rgb(111 207 151 / .42),0 2px 10px rgb(0 0 0 / .05)}50%{box-shadow:0 0 0 7px #fff0,0 6px 22px rgb(111 207 151 / .34)}}.vp-ass-col-tag{display:block;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem}.vp-ass-sans .vp-ass-col-tag{color:#B0121C}.vp-ass-avec .vp-ass-col-tag{color:#1F6244}.vp-ass-col-n{display:block;font-size:2.1rem;font-weight:800;line-height:1;letter-spacing:-.03em}.vp-ass-sans .vp-ass-col-n{color:#B0121C}.vp-ass-avec .vp-ass-col-n{color:#1F6244}.vp-ass-col-s{display:block;font-size:.82rem;color:#5A6B63;margin:.35rem 0 .9rem}.vp-ass-liste{list-style:none;padding:0;margin:0}.vp-ass-liste li{font-size:.86rem;line-height:1.5;padding:.34rem 0 .34rem 1.35rem;position:relative;color:#3A4A42}.vp-ass-sans .vp-ass-liste li::before{content:"\2715";position:absolute;left:0;color:#B0121C;font-weight:800}.vp-ass-avec .vp-ass-liste li::before{content:"\2713";position:absolute;left:0;color:#1F6244;font-weight:800}.vp-ass-vs{align-self:center;font-size:2rem;font-weight:300;color:#B9C6BF}.vp-ass-ratio{background:#F4FAF6;border:2px solid #6FCF97;border-radius:18px;padding:1.6rem 1.6rem 1.5rem;margin:0 0 .5rem;text-align:center;box-shadow:0 4px 20px rgb(111 207 151 / .2)}.vp-ass-ratio-t{display:block;font-size:1.24rem;font-weight:900;letter-spacing:-.015em;color:#1F6244;margin:0 auto .6rem;max-width:26ch;line-height:1.25}.vp-ass-ratio-c{font-size:1.02rem;line-height:1.7;margin:0 auto;max-width:58ch;color:#1F2A24}.vp-ass-ratio-c strong{color:#1F6244}.vp-ass-faq{display:grid;gap:.7rem}.vp-ass-q{background:#fff;border:1px solid var(--bord,#DCE8E1);border-radius:16px;padding:1.05rem 1.2rem;box-shadow:0 2px 10px rgb(0 0 0 / .05)}.vp-ass-q-t{font-size:1rem;font-weight:800;color:#06402B;margin:0 0 .4rem}.vp-ass-q-r{font-size:.9rem;line-height:1.65;color:#3A4A42;margin:0}.vp-ass-verif{display:grid;gap:.9rem;margin:0 0 .9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.vp-ass-v{position:relative;display:flex;flex-direction:column;gap:.35rem;padding:1.15rem 3.6rem 1.15rem 1.2rem;background:#fff;border:1px solid var(--bord,#DCE8E1);border-radius:16px;box-shadow:0 2px 10px rgb(0 0 0 / .05);transition:transform .22s ease,box-shadow .22s ease,border-color .22s}.vp-ass-v:hover{transform:translateY(-3px);border-color:#6FCF97;box-shadow:0 10px 24px rgb(0 0 0 / .09)}.vp-ass-v-ico{position:absolute;top:.85rem;right:1rem;font-size:2.1rem;line-height:1}.vp-ass-v-ico img{width:1em;height:1em;display:block;filter:drop-shadow(0 2px 5px rgb(0 0 0 / .18))}.vp-ass-v-t{font-size:1rem;font-weight:800;color:#06402B;letter-spacing:-.01em}.vp-ass-v-c{font-size:.88rem;line-height:1.6;color:#3A4A42;font-weight:500}.vp-ass-final{text-align:center;margin:2.4rem 0 0;padding:2rem 1.5rem;border-radius:18px;background:#fff;border:1px solid var(--bord,#DCE8E1);box-shadow:0 4px 18px rgb(0 0 0 / .07)}.vp-ass-final-t{font-size:1.5rem;font-weight:800;color:#06402B;margin:0 0 .6rem;letter-spacing:-.02em}.vp-ass-final-c{font-size:1rem;line-height:1.65;color:#3A4A42;max-width:52ch;margin:0 auto 1.4rem}.vp-ass-final .vp-alarme-btn{display:inline-block;background:#B0121C;color:#ffffff!important;padding:.95rem 2rem;font-size:1rem}.vp-ass-final .vp-alarme-btn:hover{background:#8E0D18}.vp-ass-legal{font-size:.72rem;line-height:1.55;color:#7A8A82;margin:1.1rem auto 0;max-width:62ch}@media(max-width:760px){.vp-ass-duel{grid-template-columns:1fr}.vp-ass-vs{transform:rotate(90deg);font-size:1.5rem}.vp-ass-h2{font-size:1.24rem}.vp-ass-h2-cle{font-size:1.34rem;max-width:none}.vp-ass-verif{grid-template-columns:1fr}.vp-ass-final-t{font-size:1.24rem}}