html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}@font-face{font-family:Nunito;src:url(/fonts/Nunito-latin-variable.woff2);font-weight:200 1000}@font-face{font-family:Varela;src:url(/fonts/VarelaRound-latin-400.woff2)}:root{--ink:#17211f;--green:#0b6b5e;--deep:#064a41;--night:#0c2420;--mint:#b9f2d6;--pale:#e9f7f0;--gold:#e59a00;--cta:#08bc6f;--red:#e30026}.vente,.vente *{box-sizing:border-box;margin:0}.vente{color:var(--ink);background:#f6f8f7;font-family:Varela,sans-serif}.vente h1,.vente h2,.vente h3,.vente .n{font-family:Nunito;font-weight:900}.vente .top{z-index:5;justify-content:space-between;align-items:center;padding:20px 5vw;display:flex;position:absolute;top:0;left:0;right:0}.vente .top img{height:34px}.vente .top a{color:#fff;border:1.5px solid #ffffff80;border-radius:99px;padding:9px 18px;font:800 14px Nunito}.vente .hero{background:radial-gradient(900px 500px at 75% 40%,#1c5c50 0,#0000 70%),linear-gradient(160deg,#0c2420,#0f342d 60%,#0a1f1b);grid-template-columns:1fr 410px;align-items:start;gap:30px;min-height:960px;padding:110px 5vw 70px;display:grid;position:relative;overflow:hidden}.vente .laptop{width:600px;position:relative}.vente .scr i u{background:var(--pale);color:var(--green);border-radius:5px;margin-top:3px;padding:1px 5px;font-size:7px;text-decoration:none;display:inline-block}.vente .txt{z-index:2;color:#fff;position:relative}.vente .chips span{background:#ffffff1f;border:1px solid #ffffff40;border-radius:99px;margin:0 6px 6px 0;padding:6px 14px;font:800 13px Nunito;display:inline-block}.vente h1{margin:18px 0;font-size:clamp(34px,4.4vw,56px);line-height:1.05}.vente h1 em{color:var(--mint);font-style:normal}.vente .txt{max-width:560px}.vente .txt .lead{color:#d5e6e1;max-width:520px;font-size:18px;line-height:1.55}.vente .trust{color:#bcd;gap:18px;margin-top:22px;font:800 13px Nunito;display:flex}.vente .price{z-index:3;background:#fff;border-radius:18px;justify-self:end;width:100%;max-width:410px;padding:26px;position:relative;box-shadow:0 24px 70px #00000073}.vente .badge{color:#8a5a00;letter-spacing:.04em;background:#fff3d6;border-radius:99px;padding:5px 12px;font:900 12px Nunito;display:inline-block}.vente .price h3{color:#20252b;margin:12px 0 4px;font-size:19px}.vente .amount{color:var(--red);font:900 46px/1 Nunito}.vente .amount small{font-size:20px}.vente .amount s{color:#a99;margin-right:8px;font:900 22px Nunito}.vente .sec{text-align:center;color:#5b463d;margin-top:16px;font:800 14px Nunito}.vente .once{color:#667;margin:6px 0 14px;font-size:14px}.vente .once.vide{height:17px}.vente .price ul{gap:8px;margin-bottom:18px;padding:0;font-size:14.5px;list-style:none;display:grid}.vente .price li:before{content:"✓";color:var(--cta);margin-right:8px;font-weight:900}.vente .btn{text-align:center;background:var(--cta);color:#fff;border-radius:12px;padding:15px;font:900 17px Nunito;display:block;box-shadow:0 5px #068a52}.vente .pay{color:#778;text-align:center;margin-top:14px;font:700 14px Nunito}.vente .fine{text-align:center;color:#778;margin-top:14px;font-size:12px}.vente section{padding:76px 5vw}.vente .eyebrow{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font:900 12px Nunito}.vente h2{margin:8px 0 28px;font-size:clamp(26px,3vw,38px)}.vente .show{grid-template-columns:1fr 1fr;align-items:center;gap:36px;display:grid}.vente .show .shot{background:#111;border-radius:14px 14px 0 0;padding:10px 10px 0;box-shadow:0 24px 50px #0c242040}.vente .shot img{border-radius:6px 6px 0 0;width:100%;display:block}.vente .play{position:relative}.vente .play:after{content:"▶ boucle sans son";color:#fff;background:#0c2420cc;border-radius:99px;padding:5px 10px;font:800 11px Nunito;position:absolute;bottom:12px;left:18px}.vente .show p{color:#455;font-size:17px;line-height:1.6}.vente .grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.vente .card{background:#fff;border:1.5px solid #e0e9e6;border-radius:18px;padding:24px;box-shadow:0 6px #e3ece9}.vente .card h3{margin-bottom:8px;font-size:19px}.vente .card p{color:#566;font-size:15px;line-height:1.55}.vente .dark{background:var(--night);color:#fff;text-align:center}.vente .dark .n{color:var(--mint);font-size:52px}.vente .stats{justify-content:center;gap:70px;margin-top:20px;display:flex}.vente .fin{background:linear-gradient(160deg,var(--deep),var(--green));color:#fff;border-bottom:1px solid #b9f2d647;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.vente .devs{z-index:1;height:430px;position:absolute;bottom:0;left:0;right:0}.vente .row{justify-content:center;align-items:flex-end;gap:34px;height:100%;padding-bottom:0;display:flex}.vente .lbase{background:linear-gradient(#d3dad8,#98a4a1);border-radius:0 0 16px 16px;height:14px;margin:0 -30px}.vente .tablet{background:#0b0f0e;border:2px solid #34423f;border-bottom:0;border-radius:24px 24px 0 0;width:250px;height:340px;padding:11px 11px 0}.vente .phone{background:#0b0f0e;border:2px solid #34423f;border-bottom:0;border-radius:28px 28px 0 0;width:158px;height:330px;padding:8px 8px 0;position:relative}.vente .scr.t{border-radius:14px 14px 0 0;padding:14px 12px;font:700 9px Nunito;position:relative}.vente .phone .scr.t{border-radius:22px 22px 0 0;padding-top:22px}.vente .scr.t small{color:#0b6b5e;font:800 7.5px Nunito;display:block}.vente .scr.t b{color:#17211f;margin:2px 0 9px;font:900 17px Nunito;display:block}.vente .dk{color:#fff;background:#102a26;border-radius:10px;margin-bottom:9px;padding:11px}.vente .dk small{letter-spacing:.1em;color:#b9f2d6!important}.vente .dk strong{margin:4px 0 8px;font:900 11px/1.25 Nunito;display:block}.vente .dk em{color:#064a41;background:#b9f2d6;border-radius:7px;padding:5px 10px;font:900 8px Nunito;display:inline-block}.vente .bx{color:#455;background:#fff;border:1.5px solid #dfe8e5;border-radius:10px;padding:9px;font:600 8.5px Varela}.vente .bx strong{color:#17211f;font:900 11px Nunito}.vente .nav{color:#556;background:#fff;border-top:1.5px solid #e0e9e6;justify-content:space-around;padding:9px 4px;font:800 7px Nunito;display:flex;position:absolute;bottom:0;left:0;right:0}.vente .nav .on{color:#0b6b5e}.vente .notch{background:#0b0f0e;border-radius:9px;width:44px;height:10px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.vente .devs{z-index:0;bottom:0;height:100%;display:block;position:absolute;inset:0 0 auto}.vente .laptop{filter:brightness(.92);width:400px;position:absolute;top:150px;left:38%;transform:rotate(-3deg)}.vente .lscreen{background:#111;border:2px solid #2b3a37;border-radius:12px 12px 0 0;padding:8px 8px 0}.vente .lscreen img{border-radius:4px 4px 0 0;width:100%;display:block}.vente .lbase{background:linear-gradient(#cfd6d4,#9aa6a3);border-radius:0 0 14px 14px;height:12px;margin:0 -28px;box-shadow:0 30px 60px #00000080}.vente .tablet{filter:brightness(.9);background:#111;border:2px solid #2b3a37;border-radius:22px;width:250px;height:330px;padding:10px;position:absolute;top:560px;left:25%;transform:rotate(4deg);box-shadow:0 30px 60px #00000080}.vente .phone{background:#111;border:2px solid #2b3a37;border-radius:30px;width:170px;height:340px;padding:8px;position:absolute;top:520px;left:46%;transform:rotate(-2deg);box-shadow:0 30px 60px #00000080}.vente .scr{background:#f6f8f7;border-radius:16px;height:100%;padding:12px;font-size:9px;overflow:hidden}.vente .scr b{margin:2px 0 6px;font:900 15px Nunito;display:block}.vente .scr i{background:#fff;border:1.5px solid #dfe8e5;border-radius:8px;margin-bottom:6px;padding:6px;font:800 9px Nunito;display:block}.vente .scr i u{color:#0b6b5e;background:#e9f7f0;border-radius:5px;margin-top:3px;padding:1px 5px;font-size:7px;text-decoration:none;display:inline-block}.vente .scr .s{color:#889;background:#fff;border:1.5px solid #dfe8e5;border-radius:99px;margin-bottom:6px;padding:5px 8px}.vente .devs{z-index:0;height:auto;display:block;position:absolute;inset:0}.vente .grp{z-index:1;aspect-ratio:1240/640;width:650px;position:absolute;top:130px;left:300px}.vente .grp>div{position:absolute}.vente .lap{width:59.4%;height:79.5%;top:12.2%;left:31.7%}.vente .lscr{box-sizing:border-box;background:#111;border:3px solid #15191a;border-radius:16px 16px 0 0;width:100%;height:78.4%;padding:1.6%;position:absolute;top:0;left:0}.vente .lscr img{object-fit:contain;background:#f6f8f7;border-radius:4px;width:100%;height:100%;display:block}.vente .lbs{background:linear-gradient(#d5dbd9,#9ca7a4);border-radius:0 0 40px 40px/0 0 14px 14px;height:6%;position:absolute;top:78.4%;left:-.5%;right:-5%}.vente .tab{box-sizing:border-box;background:#14181a;border-radius:20px;width:26.5%;height:73%;padding:1.3%;top:23.9%;left:9%;box-shadow:0 20px 40px #00000059}.vente .pho{box-sizing:border-box;background:#14181a;border-radius:34px;width:15.7%;height:60.4%;padding:1.1%;top:88.4%;left:53.55%;box-shadow:0 20px 40px #0006}.vente .blank{background:#fff;border-radius:14px;width:100%;height:100%}.vente .isl{background:#14181a;border-radius:99px;width:28%;height:3.4%;position:absolute;top:2.2%;left:50%;transform:translate(-50%)}.vente .shade{z-index:2;background:linear-gradient(90deg,#081a17b3 0,#081a1747 36%,#081a1700 46%);position:absolute;inset:0}.vente .hero{min-height:720px}.vente .price,.vente .txt{z-index:3}.vente .tab .blank{overflow:hidden}.vente .tab .blank img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.vente .txt h1,.vente .txt .lead,.vente .trust{text-shadow:0 2px 14px #051411e6,0 0 3px #051411b3}.vente .pho .blank{overflow:hidden}.vente .pho .blank img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}.vente .pho{background:#0d0e0f;border:1.5px solid #9aa2a0;border-radius:16px;padding:3px;box-shadow:0 8px 20px #0000004d}.vente .pho .blank{border-radius:13px}.vente .pho .blank img{object-position:50% 0}.vente .pho .isl{z-index:2;background:#0d0e0f;border-radius:99px;width:27%;height:3.6%;display:block;position:absolute;top:3.2%;left:50%;transform:translate(-50%)}:root{--mint-deep:#86d9b3;--mint-bg:#e9f7f0;--orange:#b4540b;--orange-deep:#853c05;--orange-bg:#fdf0e4;--orange-line:#f1cfae;--paper:#fff;--line:#e2e8e5;--muted:#56615e;--soft:#7a8582;--green-deep:#064a41;--font-title:Nunito,system-ui,sans-serif}.vente #attestation{background:#f6f8f7;padding:64px 24px}.vente #attestation .wrapa{max-width:1200px;margin:0 auto}.vente #attestation .hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:48px;display:grid}.vente #attestation .stack-lg{flex-direction:column;gap:28px;display:flex}.vente #attestation .page-head{flex-direction:column;gap:12px;display:flex}.vente #attestation .kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--green);font:800 12px Nunito}.vente #attestation h2{margin:0;font-size:clamp(30px,4vw,40px)}.vente #attestation .lead{color:var(--muted);max-width:720px;margin:0;font-size:17px;line-height:1.5}.vente #attestation .small{color:var(--muted);margin:0;font-size:14px}.vente .checklist .ic{width:13px;height:13px}@media (max-width:860px){.vente #attestation .hero-grid{grid-template-columns:1fr}}.vente .checklist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vente .checklist li{align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.45;display:flex}.vente .checklist li>span:first-child{background:var(--green);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.vente .vitrine-att{justify-content:center;padding:24px 12px 32px;display:flex}.vente .vitrine-att-pile{width:min(340px,82vw);position:relative}.vente .vitrine-att-fond,.vente .vitrine-att-milieu{border:2px solid var(--mint-deep);border-radius:22px;position:absolute;inset:0}.vente .vitrine-att-fond{background:var(--mint);transform:rotate(6deg)translateY(10px)}.vente .vitrine-att-milieu{background:var(--mint-bg);transform:rotate(3deg)translateY(5px)}.vente .vitrine-att-carte{background:var(--paper);border:2px solid var(--line);border-bottom-width:4px;border-radius:22px;flex-direction:column;gap:18px;padding:30px 26px 24px;display:flex;position:relative;box-shadow:0 18px 40px #102a261f}.vente .vitrine-att-coin{border:0 solid var(--green);width:30px;height:30px;position:absolute}.vente .vitrine-att-coin.is-hg{border-top-width:3px;border-left-width:3px;border-top-left-radius:8px;top:12px;left:12px}.vente .vitrine-att-coin.is-hd{border-top-width:3px;border-right-width:3px;border-top-right-radius:8px;top:12px;right:12px}.vente .vitrine-att-coin.is-bg{border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:8px;bottom:12px;left:12px}.vente .vitrine-att-coin.is-bd{border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:8px;bottom:12px;right:12px}.vente .vitrine-att-exemple{background:var(--orange-bg);color:var(--orange-deep);border:1.5px solid var(--orange-line);font-family:var(--font-title);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:3px 12px;font-size:11px;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.vente .vitrine-att-tete{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.vente .vitrine-att-titre{font-family:var(--font-title);letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin:0;font-size:12px;font-weight:800}.vente .vitrine-att-corps{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.vente .vitrine-att-petit{color:var(--muted);margin:0;font-size:13px}.vente .vitrine-att-nom{font-family:var(--font-title);color:var(--ink);border-bottom:3px solid var(--green);margin:2px 0 6px;padding:0 12px 8px;font-size:27px;font-weight:900}.vente .vitrine-att-metier{background:var(--mint-bg);font-family:var(--font-title);color:var(--ink);text-align:left;border-radius:14px;align-items:center;gap:10px;margin-top:6px;padding:10px 44px 10px 14px;font-size:15px;font-weight:800;display:flex}.vente .vitrine-att-metier-icone{background:var(--green);color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.vente .vitrine-att-sceau{background:radial-gradient(circle at 35% 30%, #149a87, var(--green) 55%, var(--green-deep));color:#fff;border:4px solid var(--mint);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;position:absolute;bottom:76px;right:-20px;overflow:hidden;box-shadow:0 6px 16px #064a414d}.vente .vitrine-att-sceau:after{content:"";background:linear-gradient(115deg,#0000 40%,#ffffff8c 50%,#0000 60%);position:absolute;inset:-40%;transform:translate(-80%)}.vente .vitrine-att-pied{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:0 6px;display:flex}.vente .vitrine-att-etiquette{font-family:var(--font-title);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:10.5px;font-weight:800}.vente .vitrine-att-valeur{font-family:var(--font-title);color:var(--ink);margin:2px 0 0;font-size:15px;font-weight:800}.vente .vitrine-att-linkedin{color:#fff;font-family:var(--font-title);background:#0a66c2;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.vente .vitrine-att.est-en-attente .vitrine-att-fond,.vente .vitrine-att.est-en-attente .vitrine-att-milieu,.vente .vitrine-att.est-en-attente .vitrine-att-carte,.vente .vitrine-att.est-en-attente .vitrine-att-coin,.vente .vitrine-att.est-en-attente .vitrine-att-sceau{opacity:0}.vente .vitrine-att.est-jouee .vitrine-att-fond{animation:.7s ease-out both vitrine-fond}.vente .vitrine-att.est-jouee .vitrine-att-milieu{animation:.7s ease-out .1s both vitrine-milieu}.vente .vitrine-att.est-jouee .vitrine-att-carte{animation:.7s ease-out .2s both vitrine-carte}.vente .vitrine-att.est-jouee .vitrine-att-coin{animation:.5s ease-out both vitrine-coin}.vente .vitrine-att.est-jouee .vitrine-att-coin.is-hg{animation-delay:.55s}.vente .vitrine-att.est-jouee .vitrine-att-coin.is-hd{animation-delay:.65s}.vente .vitrine-att.est-jouee .vitrine-att-coin.is-bd{animation-delay:.75s}.vente .vitrine-att.est-jouee .vitrine-att-coin.is-bg{animation-delay:.85s}.vente .vitrine-att.est-jouee .vitrine-att-sceau{animation:.6s cubic-bezier(.34,1.56,.64,1) .95s both vitrine-sceau}.vente .vitrine-att.est-jouee .vitrine-att-sceau:after{animation:4s ease-in-out 1.8s infinite vitrine-reflet}@keyframes vitrine-fond{0%{opacity:0;transform:rotate(0)translateY(40px)}to{opacity:1;transform:rotate(6deg)translateY(10px)}}@keyframes vitrine-milieu{0%{opacity:0;transform:rotate(0)translateY(40px)}to{opacity:1;transform:rotate(3deg)translateY(5px)}}@keyframes vitrine-carte{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes vitrine-coin{0%{opacity:0;width:0;height:0}to{opacity:1;width:30px;height:30px}}@keyframes vitrine-sceau{0%{opacity:0;transform:scale(.3)rotate(-30deg)}to{opacity:1;transform:none}}@keyframes vitrine-reflet{0%,70%{transform:translate(-80%)}to{transform:translate(80%)}}@media (prefers-reduced-motion:reduce){.vente .vitrine-att *{animation:none!important}}@media (max-width:560px){.vente .vitrine-att-nom{font-size:24px}.vente .vitrine-att-carte{padding:28px 20px 22px}}.vente #recit{background:#fff;padding:70px 24px}.vente #recit .rc{color:#20252b;max-width:720px;margin:0 auto;font-size:19px;line-height:1.65}.vente #recit .rc p{margin:0 0 14px}.vente #recit u{color:#0a2b26;background:linear-gradient(#0000 62%,#b9f2d6 62%);font-weight:700;text-decoration:none}.vente #recit .k{letter-spacing:.12em;text-transform:uppercase;color:#0b6b5e;margin:0 0 10px;font:900 12px Nunito}.vente #recit .rh{margin:0 0 28px;font-size:clamp(30px,4vw,42px);line-height:1.1}.vente #recit .sp{margin-top:30px;font-weight:700}.vente #recit .pivot{background:#e9f7f0;border:2px solid #cdeedd;border-radius:18px;margin:36px 0;padding:26px}.vente #recit .big{font:900 24px/1.25 Nunito}.vente #recit .cit{color:#456;margin:12px 0 0;font-size:16px}.vente #recit .rh2{margin:46px 0 10px;font-size:clamp(24px,3vw,32px);line-height:1.15}.vente #recit .etapes{gap:56px;max-width:1000px;margin:20px auto 0;display:grid}.vente #recit .et{grid-template-columns:1fr 250px;align-items:center;gap:48px;display:grid}.vente #recit .et.r{grid-template-columns:250px 1fr}.vente #recit .et.r .et-t{order:2}.vente #recit .et-t .num{color:#fff;background:#0b6b5e;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;font:900 20px Nunito;display:inline-flex}.vente #recit .et-t h4{margin:0 0 10px;font:900 26px/1.2 Nunito}.vente #recit .et-t p{color:#33403d;margin:0;font-size:18px;line-height:1.55}.vente #recit .ph{aspect-ratio:1080/2335;background:#0d0e0f;border:1.5px solid #9aa2a0;border-radius:30px;justify-self:center;width:250px;padding:7px;position:relative;box-shadow:0 20px 40px #0c242038}.vente #recit .ph img{object-fit:cover;object-position:50% 0;border-radius:24px;width:100%;height:100%;display:block}.vente #recit .ph i{background:#0d0e0f;border-radius:99px;width:27%;height:2.6%;position:absolute;top:15px;left:50%;transform:translate(-50%)}.vente #recit .ia3{gap:14px;display:grid}.vente #recit .fin2{margin-top:70px}.vente #recit .g6{grid-template-columns:1fr 250px;align-items:center;gap:40px;margin-top:60px;display:grid}.vente #recit .et.one{display:block}.vente #recit .et.one .et-t{margin-bottom:22px}.vente #recit .ia3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}.vente #recit u{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#20252b;background:linear-gradient(#fff3a0,#fff3a0) 0/100% 100% no-repeat;border-radius:3px;padding:1px 6px;font-weight:800}.vente #recit .hg{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#0b6b5e;border-radius:3px;padding:2px 9px;font-weight:800}.vente #recit .hr{color:#fff;background:#d6001c;border-radius:3px;padding:2px 9px;font-weight:800}.vente #recit .pivot{background:#fff;border:2px solid #0b6b5e}.vente #recit .rh2b{margin-top:56px}.vente #recit .rh{line-height:1.3}.vente #recit .rh .hg{margin-top:8px;padding:0 12px;line-height:1.3;display:inline-block}.vente #recit .ang{color:#0a2b26;background:#e9f7f0;border-left:4px solid #0b6b5e;border-radius:0 8px 8px 0;margin:14px 0 0;padding:8px 14px;font-size:17px;font-weight:800}.vente #recit .big2{font:900 20px/1.4 Nunito}.vente #recit .big,.vente #recit .big2{line-height:1.7}.vente #contenu{background:#f6f8f7;padding:64px 24px}.vente #contenu .wrapc{flex-direction:column;gap:28px;max-width:1200px;margin:0 auto;display:flex}.vente #contenu .phc{flex-direction:column;gap:12px;display:flex}.vente #contenu .kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--green);font:800 12px Nunito}.vente #contenu h2{margin:0;font-size:clamp(30px,4vw,40px)}.vente #contenu .grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.vente #contenu .cardc{background:#fff;border:2px solid #e2e8e5;border-bottom-width:4px;border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex}.vente #contenu .cardc h3{margin:0;font:800 19px Nunito}.vente #contenu .cardc p{color:#56615e;margin:0;font-size:16px;line-height:1.5}.vente #contenu .iconbox{color:#0b6b5e;background:#e9f7f0;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.vente #contenu .chips{flex-wrap:wrap;gap:8px;display:flex}.vente #contenu .chip{color:#56615e;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#fff;border:1.5px solid #e2e8e5;border-radius:999px;align-items:center;padding:5px 10px;font:800 11.5px/1.2 Nunito;display:inline-flex}@media (max-width:700px){.vente #contenu .grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}.vente .moyens{text-align:center;margin-top:14px}.vente .moyens p{color:#778;margin-bottom:8px;font:800 13px Nunito}.vente .moyens ul{flex-wrap:wrap;justify-content:center;gap:8px;padding:0;list-style:none;display:flex}.vente .moyens li{box-sizing:border-box;background:#fff;border:1.5px solid #e3e8e6;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;padding:7px;display:flex;overflow:hidden}.vente .moyens li:before{content:none}.vente .moyens li.plein{padding:0}.vente .moyens li img{object-fit:contain;width:100%;height:100%;display:block}.vente .top-btn{cursor:pointer;color:#fff;background:0 0;border:1.5px solid #ffffff80;border-radius:99px;padding:9px 18px;font:800 14px Nunito}.vente button.btn{cursor:pointer;border:0;width:100%}.vente :focus-visible{outline-offset:3px;outline:3px solid #b9f2d6}:root{--ink:#17211f;--muted:#56615e;--line:#e2e8e5;--line-strong:#cdd6d2;--bg:#f6f8f7;--paper:#fff;--green:#0b6b5e;--green-deep:#064a41;--mint:#b9f2d6;--mint-bg:#e9f7f0;--night:#102a26;--night-soft:#c7d6d1;--font-title:Nunito,system-ui,sans-serif;--font-body:Varela,system-ui,sans-serif}.footer{background:var(--night);color:var(--night-soft);font-family:var(--font-body);line-height:1.55}.footer .wrap{flex-direction:column;gap:20px;max-width:1200px;margin:0 auto;padding:32px 24px;display:flex}.footer-haut{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.footer-liens{flex-wrap:wrap;align-items:center;gap:20px;margin-left:auto;display:flex}.footer a{color:var(--night-soft);font-size:14px;text-decoration:none}.footer a:hover{color:#fff}.footer-sep{display:none}.footer-credit{text-align:center;margin:0;font-size:14px}.footer img{max-width:100%;display:block}@media (max-width:560px){.footer .wrap{padding-inline:16px}.footer-liens{justify-content:center;gap:6px;width:100%;margin-left:0}.footer-liens a{white-space:nowrap}.footer-sep{font-size:14px;display:inline}}@media (max-width:359px){.footer-liens a,.footer-sep{font-size:12.5px}.footer-liens{gap:5px}}.aiw-legal{background:var(--bg);color:var(--ink);font:16px/1.55 var(--font-body);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;display:flex}.aiw-legal *,.aiw-legal :before,.aiw-legal :after{box-sizing:border-box}.aiw-legal h1,.aiw-legal h2,.aiw-legal h3{font-family:var(--font-title);letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:900;line-height:1.12}.aiw-legal p{margin:0}.aiw-legal a{color:var(--green);text-decoration:none}.aiw-legal a:hover{color:var(--green-deep)}.aiw-legal img{max-width:100%;display:block}.aiw-legal :focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:8px}.aiw-legal .public-top{z-index:30;border-bottom:2px solid var(--line);background:#fffffff7;position:sticky;top:0}.aiw-legal .public-top>div{align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:12px 24px;display:flex}.aiw-legal .grow{flex-grow:1;min-width:0}.aiw-legal .retour{border:2px solid var(--line-strong);background:var(--paper);min-height:44px;color:var(--ink);font:800 13.5px var(--font-title);box-shadow:0 4px 0 var(--line-strong);cursor:pointer;border-radius:14px;align-items:center;padding:9px 16px;display:inline-flex}.aiw-legal .retour:hover{color:var(--ink)}.aiw-legal .wrap{flex-direction:column;flex:1;gap:28px;width:100%;max-width:1200px;margin:0 auto;padding:48px 24px;display:flex}.aiw-legal .page-head{flex-direction:column;gap:12px;display:flex}.aiw-legal .h1{font-size:clamp(30px,4vw,40px)}.aiw-legal .lead{color:var(--muted);max-width:720px;font-size:17px}.aiw-legal .muted{color:var(--muted)}.aiw-legal .small{font-size:14px}.aiw-legal .kicker{font-family:var(--font-title);letter-spacing:.12em;text-transform:uppercase;color:var(--green);font-size:12px;font-weight:800}.aiw-legal .merci ul,.aiw-legal.merci ul,.aiw-legal .wrap.merci ul{flex-direction:column;gap:10px;max-width:720px;margin:0;padding-left:22px;display:flex}.aiw-legal .legal{grid-template-columns:240px minmax(0,1fr);gap:40px;display:grid}.aiw-legal .legal-nav{flex-direction:column;align-self:start;gap:18px;display:flex;position:sticky;top:96px}.aiw-legal .legal-nav ol,.aiw-legal .legal-nav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.aiw-legal .legal-nav a{color:var(--muted);border-radius:10px;padding:7px 10px;font-size:14px;display:block}.aiw-legal .legal-nav a:hover,.aiw-legal .legal-nav a[aria-current=page]{background:var(--mint-bg);color:var(--green)}.aiw-legal .legal-body{flex-direction:column;gap:22px;max-width:760px;display:flex}.aiw-legal .legal-body section{flex-direction:column;gap:10px;scroll-margin-top:96px;display:flex}.aiw-legal .legal-body h2{font-size:22px}.aiw-legal .legal-body p,.aiw-legal .legal-body li,.aiw-legal .legal-body dd{color:var(--ink);font-size:15.5px;line-height:1.7}.aiw-legal .legal-body ul,.aiw-legal .legal-body ol{flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.aiw-legal .legal-body dl{border:2px solid var(--line);border-radius:16px;flex-direction:column;gap:0;margin:0;display:flex;overflow:hidden}.aiw-legal .legal-body dl>div{border-top:2px solid var(--line);grid-template-columns:minmax(140px,240px) minmax(0,1fr);gap:16px;padding:12px 16px;display:grid}.aiw-legal .legal-body dl>div:first-child{border-top:0}.aiw-legal .legal-body dt{font-family:var(--font-title);font-weight:800}.aiw-legal .legal-body dd{margin:0}.aiw-legal .legal-body table{border-collapse:collapse;width:100%;font-size:14.5px}.aiw-legal .legal-body th,.aiw-legal .legal-body td{text-align:left;border-top:2px solid var(--line);vertical-align:top;padding:10px}.aiw-legal .legal-body th{font-family:var(--font-title);background:var(--bg);font-weight:800}.aiw-legal .legal-table{border:2px solid var(--line);border-radius:16px;overflow-x:auto}@media (max-width:900px){.aiw-legal .legal{grid-template-columns:minmax(0,1fr)}.aiw-legal .legal-nav{position:static}.aiw-legal .legal-body dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}.achat,.achat *{box-sizing:border-box}.achat{color:#17211f;background:#fff;border:0;border-radius:20px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;font-family:Varela,system-ui,sans-serif;overflow:hidden auto;box-shadow:0 30px 80px #00000073}.achat::backdrop{background:#081a17b8}.achat form{display:block}.achat-bandeau{background:linear-gradient(160deg,var(--deep),var(--green));color:#fff;flex-direction:column;gap:14px;padding:24px 28px 26px;display:flex}.achat-bandeau img{align-self:flex-start;width:auto;height:30px;display:block}.achat h2{color:#fff;margin:0;font:900 26px/1.1 Nunito,system-ui,sans-serif}.achat-corps{flex-direction:column;gap:14px;padding:24px 28px 26px;display:flex}.achat p{color:#56615e;margin:0;font-size:15px;line-height:1.5}.achat-champ{flex-direction:column;gap:8px;display:flex}.achat label{color:#17211f;font:800 14px Nunito,system-ui,sans-serif}.achat input{width:100%;font:inherit;color:#17211f;background:#f6f8f7;border:2px solid #cdd6d2;border-radius:12px;margin:0;padding:14px 16px;font-size:16px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:block}.achat input::placeholder{color:#8a9591}.achat input:focus{border-color:var(--green);background:#fff;outline:none;box-shadow:0 0 0 4px #0b6b5e29}.achat .achat-erreur{color:#b3261e;background:#fdecea;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:700}.achat .achat-erreur:empty{display:none}.achat .achat-erreur a{color:#b3261e;text-underline-offset:2px;white-space:nowrap;font-weight:900;text-decoration:underline}.achat-go{color:#fff;cursor:pointer;background:#08bc6f;border:0;border-radius:12px;width:100%;margin-top:2px;padding:15px;font:900 17px Nunito,system-ui,sans-serif;transition:transform .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s cubic-bezier(.22,.61,.36,1);box-shadow:0 5px #068a52}.achat-go:active{transform:translateY(3px);box-shadow:0 2px #068a52}@media (hover:hover){.achat-go:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 7px #068a52}}.achat-go:focus-visible,.achat-non:focus-visible{outline:3px solid var(--green);outline-offset:3px}.achat-go{justify-content:center;align-items:center;gap:10px;display:flex}.achat-go:disabled{cursor:wait}.achat-go[aria-busy=true]{text-align:center;background:#3dc98d;padding-inline:12px;font-size:15px;box-shadow:0 5px #2fa874}.achat-attente{border:3px solid #ffffff73;border-top-color:#fff;border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite achat-tourne}@keyframes achat-tourne{to{transform:rotate(360deg)}}.achat-non{color:#56615e;cursor:pointer;background:0 0;border:0;align-self:center;padding:6px 12px;font:800 14px Nunito,system-ui,sans-serif}.achat-non:hover{color:#17211f}.achat .achat-note{text-align:center;color:#7a8582;font-size:13px}.achat .achat-aide{color:#17211f;background:#e9f7f0;border:1.5px solid #c9ecd9;border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.45}.achat .achat-aide-titre{color:#0b6b5e;margin:0 0 6px;font:800 13.5px Nunito,system-ui,sans-serif}.achat .achat-aide ol{gap:3px;margin:0;padding-left:18px;display:grid}@keyframes achat-entree{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@keyframes achat-voile{0%{opacity:0}to{opacity:1}}.achat[open]{animation:.28s cubic-bezier(.22,.61,.36,1) achat-entree}.achat[open]::backdrop{animation:.28s ease-out achat-voile}@media (max-width:560px){.achat-bandeau,.achat-corps{padding:20px 20px 22px}.achat h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.achat[open],.achat[open]::backdrop{animation:none}.achat-attente{animation-duration:2.4s}.achat input,.achat-go{transition:none}}.vente .barre-achat{display:none}@media (min-width:1200px) and (max-width:1432px){.vente .grp{width:calc(95vw - 730px)}}@media (max-width:1199px){.vente .hero{min-height:0;padding:84px 20px 44px;display:block}.vente .devs,.vente .shade{display:none}.vente .txt{max-width:640px}.vente .price{justify-self:auto;max-width:520px;margin:28px auto 0}.vente .fin{padding-top:56px;padding-bottom:56px}.vente .fin .price{margin:0}}@media (max-width:860px){.vente section{padding-left:20px;padding-right:20px}.vente .top{padding:14px 20px}.vente h1{margin:14px 0;font-size:clamp(32px,7vw,44px)}.vente .txt .lead{max-width:none;font-size:17px}.vente .trust{flex-wrap:wrap;gap:6px 18px}.vente #recit,.vente #contenu,.vente #attestation{padding-left:20px;padding-right:20px}.vente #recit .et,.vente #recit .et.r,.vente #recit .g6{grid-template-columns:1fr;gap:24px}.vente #recit .et.r .et-t{order:0}.vente #recit .ph{width:min(250px,68vw)}.vente #recit .etapes{gap:48px}.vente #recit .et-t h4{font-size:23px}.vente #recit .et-t p{font-size:17px}.vente .barre-achat{z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));visibility:hidden;background:#fff;border-top:1.5px solid #e2e8e5;justify-content:space-between;align-items:center;gap:14px;transition:transform .25s,visibility 0s .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 24px #0c24201f}.vente .barre-achat.est-visible{visibility:visible;transition:transform .25s;transform:none}.vente .barre-prix{flex-direction:column;line-height:1.15;display:flex}.vente .barre-prix s{color:#a99;font:800 12px Nunito}.vente .barre-prix strong{color:var(--red);font:900 20px Nunito}.vente .barre-btn{cursor:pointer;background:var(--cta);color:#fff;border:0;border-radius:12px;flex:1;max-width:280px;padding:13px 16px;font:900 16px Nunito;box-shadow:0 4px #068a52}.vente{padding-bottom:0}}@media (max-width:560px){.vente .hero{padding:76px 16px 36px}.vente .top{padding:12px 16px}.vente .top img{height:30px}.vente .top-btn{padding:8px 14px;font-size:13px}.vente h1{font-size:clamp(30px,8.6vw,36px)}.vente .chips span{padding:5px 11px;font-size:12px}.vente .hero{flex-direction:column;gap:0;display:flex}.vente .txt{display:contents}.vente .chips{order:1}.vente h1{order:2}.vente .txt .lead{order:3}.vente .hero .price{order:4}.vente .trust{flex-direction:column;order:5;gap:4px;margin-top:18px}.vente .price{margin-top:24px;padding:20px}.vente .amount{white-space:nowrap;font-size:clamp(30px,9vw,40px)}.vente .amount s{margin-right:6px;font-size:clamp(14px,4.2vw,18px)}.vente .amount small{font-size:.5em}.vente .moyens ul{gap:6px}.vente #recit,.vente #contenu,.vente #attestation{padding-left:16px;padding-right:16px}.vente #recit{padding-top:52px;padding-bottom:52px}.vente #recit .rc{font-size:18px}.vente #recit .ia3{grid-template-columns:1fr}.vente #recit .pivot{padding:20px}.vente #recit .big{font-size:21px}.vente #contenu,.vente #attestation{padding-top:48px;padding-bottom:48px}.vente #contenu .grid3{grid-template-columns:1fr}.vente #contenu .cardc{padding:20px}.vente #contenu .chip{white-space:normal}.vente #attestation .hero-grid{gap:32px}.vente .fin{padding-left:16px;padding-right:16px}}.vente .ia-bloc{flex-direction:column;gap:10px;min-width:0;display:flex}.vente .ia-onglet{border:2px solid var(--ia);background:color-mix(in srgb,var(--ia) 9%,#fff);border-radius:12px;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px;font:800 14px Nunito;display:inline-flex}.vente .ia-pastille{background:var(--ia);border-radius:50%;width:10px;height:10px}.vente .ia-fenetre{background:#fff;border:2px solid #e2e8e5;border-bottom-width:4px;border-radius:16px;flex-direction:column;flex:1;display:flex;overflow:hidden;box-shadow:0 14px 30px #102a261a}.vente .ia-barre{background:#f6f8f7;border-bottom:2px solid #e2e8e5;align-items:center;gap:8px;padding:8px 10px;display:flex}.vente .ia-points{gap:4px;display:inline-flex}.vente .ia-points i{background:#cdd6d2;border-radius:50%;width:8px;height:8px}.vente .ia-adresse{color:#56615e;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1.5px solid #e2e8e5;border-radius:999px;flex:1;min-width:0;padding:2px 8px;font-size:11px;overflow:hidden}.vente .ia-scene{aspect-ratio:4/3;background:#f3f4f3;place-items:center;padding:8px;display:grid;position:relative;container-type:size}.vente .ia-image{width:min(100cqw - 16px,(100cqh - 16px) * var(--ratio));border-radius:8px;position:relative;overflow:hidden;box-shadow:0 6px 18px #0000001f}.vente .ia-zoom{transition:transform .9s cubic-bezier(.4,0,.2,1)}.vente .ia-capture{width:100%;height:auto;animation:.35s ease-out both ia-entree;display:block}.vente .ia-doigt{border:3px solid var(--green);pointer-events:none;background:#0b6b5e24;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;transition:left .9s cubic-bezier(.4,0,.2,1),top .9s cubic-bezier(.4,0,.2,1),opacity .25s;position:absolute;box-shadow:0 0 0 3px #fffc}.vente .ia-doigt.est-touche{animation:.7s ease-out ia-touche}.vente .ia-pied{border-top:2px solid #e2e8e5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin-top:auto;padding:10px 12px;display:flex}.vente .ia-etapes{gap:6px;display:inline-flex}.vente .ia-etapes i{background:#cdd6d2;border-radius:50%;width:8px;height:8px;transition:background .2s}.vente .ia-etapes i.est-actif{background:var(--green)}.vente .ia-legende{color:var(--ink);flex-basis:100%;order:3;font-size:13.5px;line-height:1.4}.vente .ia-pause{width:36px;height:36px;color:var(--ink);cursor:pointer;background:#fff;border:2px solid #e2e8e5;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.vente .ia-barres{border-left:3.5px solid;border-right:3.5px solid;width:10px;height:12px}.vente .ia-lecture{border:7px solid #0000;border-left:11px solid;border-right-width:0;width:0;height:0;margin-left:2px}@keyframes ia-entree{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ia-touche{0%{box-shadow:0 0 0 3px #fffc,0 0 #0b6b5e80}to{box-shadow:0 0 0 3px #fffc,0 0 0 18px #0b6b5e00}}@media (prefers-reduced-motion:reduce){.vente .ia-bloc *{transition:none!important;animation:none!important}}@media (max-width:560px){.vente .ia-scene{aspect-ratio:4/3}.vente .ia-pied{padding:10px 12px}}:root{--ease-sortie:cubic-bezier(.22,.61,.36,1)}@keyframes monte{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.vente .hero .txt>*{animation:monte .7s var(--ease-sortie) both}.vente .hero .txt>:nth-child(2){animation-delay:80ms}.vente .hero .txt>:nth-child(3){animation-delay:.16s}.vente .hero .txt>:nth-child(4){animation-delay:.24s}.vente .hero .price{animation:monte .8s var(--ease-sortie) .2s both}.vente .btn,.vente .barre-btn,.vente .top-btn{transition:transform .18s var(--ease-sortie),box-shadow .18s var(--ease-sortie),background-color .18s,border-color .18s}.vente .btn:active,.vente .barre-btn:active{transform:translateY(3px);box-shadow:0 2px #068a52}.vente .top-btn:active{transform:scale(.97)}@media (hover:hover){.vente .btn:hover,.vente .barre-btn:hover{transform:translateY(-2px);box-shadow:0 7px #068a52}.vente .top-btn:hover{background:#ffffff1f;border-color:#fff}}.vente .price .btn{animation:4s ease-in-out 1.5s infinite vibre}.vente .price .btn:active{animation:none}@keyframes vibre{0%,70%,to{transform:none}73%{transform:translate(-4px)}77%{transform:translate(4px)}81%{transform:translate(-4px)}85%{transform:translate(4px)}89%{transform:translate(-2px)}93%{transform:translate(2px)}}@media (hover:hover){.vente .price .btn:hover{animation:none}}.vente .top-btn{position:relative;overflow:hidden}.vente .top-btn:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#fff9,#0000);width:45%;animation:4s ease-in-out 1s infinite eclair;position:absolute;top:0;bottom:0;left:0;transform:translate(-170%)skew(-18deg)}@keyframes eclair{0%,55%{transform:translate(-170%)skew(-18deg)}85%,to{transform:translate(330%)skew(-18deg)}}.vente #contenu .cardc{transition:transform .25s var(--ease-sortie),box-shadow .25s var(--ease-sortie)}.vente #contenu .iconbox{transition:transform .25s var(--ease-sortie)}@media (hover:hover){.vente #contenu .cardc:hover{transform:translateY(-4px);box-shadow:0 14px 28px #0c24201a}.vente #contenu .cardc:hover .iconbox{transform:scale(1.08)}}.anim [data-apparition]{opacity:0;transform:translateY(18px)}.anim [data-apparition].est-vu{opacity:1;transition:opacity .6s var(--ease-sortie) var(--retard,0s),transform .6s var(--ease-sortie) var(--retard,0s);transform:none}.anim #contenu .cardc[data-apparition].est-vu{transition:opacity .6s var(--ease-sortie) var(--retard,0s),transform .6s var(--ease-sortie) var(--retard,0s),box-shadow .25s var(--ease-sortie)}.anim #recit [data-marqueur] u,.anim #recit [data-apparition] u{background-size:0% 100%}.anim #recit [data-marqueur].est-vu u,.anim #recit [data-apparition].est-vu u{transition:background-size .7s var(--ease-sortie) .25s;background-size:100% 100%}@media (prefers-reduced-motion:reduce){.vente .hero .txt>*,.vente .hero .price,.vente .price .btn,.vente .top-btn:after{animation:none}.vente .btn,.vente .barre-btn,.vente .top-btn,.vente #contenu .cardc,.vente #contenu .iconbox{transition:none}}.vente .faq-sec{background:#fff;padding:64px 24px}.vente .faq-wrap{flex-direction:column;gap:12px;max-width:820px;margin:0 auto;display:flex}.vente .faq-wrap .kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--green);font:800 12px Nunito}.vente .faq-wrap h2{font-family:var(--font-title);color:var(--ink);margin:0 0 10px;font-size:clamp(26px,4vw,34px);font-weight:900;line-height:1.15}.vente .faq-liste{flex-direction:column;gap:12px;display:flex}.vente details.faq{background:var(--paper);border:2px solid var(--line);border-bottom-width:4px;border-radius:18px;padding:16px 20px;transition:border-color .2s}.vente details.faq:hover,.vente details.faq[open]{border-color:var(--mint-deep)}.vente details.faq summary{font-family:var(--font-title);cursor:pointer;min-height:32px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;font-size:17px;font-weight:800;line-height:1.3;list-style:none;display:flex}.vente details.faq summary::-webkit-details-marker{display:none}.vente details.faq summary svg{color:var(--green);flex:none;transition:transform .25s}.vente details.faq[open] summary svg{transform:rotate(180deg)}.vente details.faq summary:focus-visible{outline:3px solid var(--cta);outline-offset:4px;border-radius:8px}.vente details.faq p{color:var(--muted);margin:10px 0 0;font-size:15.5px;line-height:1.55}.vente details.faq p a{color:var(--green);text-underline-offset:2px;font-weight:700;text-decoration:underline}@media (max-width:560px){.vente .faq-sec{padding:48px 16px}.vente details.faq{padding:14px 16px}.vente details.faq summary{font-size:16px}}@media (prefers-reduced-motion:reduce){.vente details.faq,.vente details.faq summary svg{transition:none}}.vente .contact{text-align:center;color:#667;margin-top:12px;font:700 13.5px Nunito}.vente .contact a{color:var(--green);text-underline-offset:2px;word-break:break-word;font-weight:800;text-decoration:underline}.vente .contact a:focus-visible{outline:3px solid var(--cta);outline-offset:3px;border-radius:4px}.cmp-choix button{color:#0b6b5e;cursor:pointer;background:#fff;border:2px solid #0b6b5e;border-radius:12px;min-height:40px;padding:0 14px;font:800 14px Nunito,system-ui,sans-serif}.cmp-choix button:focus-visible{outline-offset:3px;outline:3px solid #08bc6f}.vente .garantie{text-align:center;color:#0b6b5e;margin:12px 0 0;font:800 14px Nunito}.vente .garantie:before,.achat .achat-garantie:before{content:"✓ ";color:#08bc6f}.achat .achat-garantie{text-align:center;color:#0b6b5e;margin:0;font:800 14px Nunito,system-ui,sans-serif}.vente #presentation{background:#f6f8f7;padding:64px 5vw}.vente .pres{text-align:center;max-width:960px;margin:0 auto}.vente .pres h2{color:#17211f;margin:0 0 10px;font:900 clamp(30px,4.4vw,44px)/1.1 Nunito,system-ui,sans-serif}.vente .pres-lead{color:#3f4a47;margin:0 0 28px;font-size:19px}.vente .pres-video{aspect-ratio:16/9;background:#0c2420;border-radius:18px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #0c242040}.vente .pres-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vente .pres-affiche{cursor:pointer;background:radial-gradient(90% 120% at 100% 0,#b9f2d633,#b9f2d600 60%),linear-gradient(200deg,#16443c 0%,#0c2420 62%);border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:absolute;inset:0}.vente .pres-affiche:before{content:"";aspect-ratio:337/128;opacity:.92;background:url(/brand/logo-reverse.svg) 0/contain no-repeat;width:84px;position:absolute;top:18px;left:18px}.vente .pres-affiche:focus-visible{outline-offset:-6px;outline:3px solid #b9f2d6}.vente .pres-bouton{aspect-ratio:1;color:#0c2420;background:#b9f2d6;border-radius:50%;justify-content:center;align-items:center;width:clamp(60px,9vw,80px);padding-left:4px;transition:transform .12s;display:inline-flex;box-shadow:0 5px #7fd9b0}.vente .pres-affiche:hover .pres-bouton{transform:translateY(-2px)}@media (max-width:560px){.vente #presentation{padding:48px 16px}.vente .pres-lead{font-size:17px}.vente .pres-video{border-radius:14px}}.vente .fin-slogan{text-align:center;color:#b9f2d6;max-width:720px;margin:0;font:900 clamp(24px,3.4vw,34px)/1.2 Nunito,system-ui,sans-serif}
