:root{--ink:#141014;--jaune:#FFC53D;--jaune-2:#FFE08A;--violet:#7C3AED;--violet-2:#EDE4FF;--papier:#FFF8E7;--vert:#12A150;--rouge:#E5484D;--bg:#FFF8E7;--card:#FFFFFF;--card-2:#FFF3D1;--border:#141014;--border-strong:#141014;--text:#141014;--muted:#4B4550;--muted-2:#7A7380;--accent:#7C3AED;--accent-bright:#7C3AED;--amber:#FFC53D;--coral:#E5484D;--green:#12A150;--red:#E5484D;--grad:linear-gradient(100deg,#7C3AED,#9F5BFF);--grad-soft:linear-gradient(135deg,#FFF3D1,#FFF3D1);--radius:16px;--radius-sm:12px;--sh:4px 4px 0 #141014;--sh-lg:7px 7px 0 #141014;--disp:'Archivo',Inter,system-ui,sans-serif;}html body{background-color:var(--papier);background-image:radial-gradient(rgba(20,16,20,.10) 1px,transparent 1.3px);background-size:22px 22px;color:var(--ink)}body::before{display:none!important}::selection{background:var(--jaune);color:var(--ink)}a{color:var(--violet)}strong,b{color:inherit}h1,h2,.h2,.hero h1,.rs-note h3,.mh-t{font-family:var(--disp);font-stretch:115%;text-transform:uppercase;font-weight:900;letter-spacing:-.01em;color:var(--ink)}h1{line-height:.98}h2,.h2{line-height:1.02}h2,.h2{text-decoration:underline;text-decoration-color:var(--jaune);text-decoration-thickness:.34em;text-underline-offset:-.14em;text-decoration-skip-ink:none}h3,h4{font-family:var(--disp);font-stretch:105%;font-weight:800}.btn,.cta{font-family:var(--disp)!important;font-stretch:110%;text-transform:uppercase;letter-spacing:.01em!important;background:var(--jaune)!important;color:var(--ink)!important;border:3px solid var(--ink)!important;border-radius:14px!important;box-shadow:5px 5px 0 var(--ink)!important;transition:transform .12s,box-shadow .12s!important;filter:none!important}.btn:hover,.cta:hover{transform:translate(-2px,-2px)!important;box-shadow:7px 7px 0 var(--ink)!important;text-decoration:none}.btn:active,.cta:active{transform:translate(4px,4px)!important;box-shadow:1px 1px 0 var(--ink)!important}.cta:disabled{opacity:.5;transform:none!important;box-shadow:3px 3px 0 var(--ink)!important}.btn.ghost{background:#fff!important}.top,.topbar{background:var(--ink)!important;border-bottom:3px solid var(--ink)!important;backdrop-filter:none!important}.top .brand,.topbar .brand b{color:#fff!important;font-family:var(--disp);font-stretch:118%;font-weight:900;letter-spacing:.04em}.top .brand span{background:none!important;-webkit-text-fill-color:var(--jaune)!important;color:var(--jaune)!important}.top nav a{color:rgba(255,255,255,.78)!important}.top nav a:hover{color:var(--jaune)!important}.logo{background:var(--jaune)!important;color:var(--ink)!important;border:2px solid #fff;border-radius:8px!important;transform:rotate(-6deg);font-family:var(--disp)}.card,.door,.quote,.stat,.niche,.grader,.price-card,.pay,.bacell,.case,.checklist,.chip,details{background:#fff;border:2.5px solid var(--ink)!important;box-shadow:var(--sh)!important}.card.hi,.price-card.best,.pay.v,.bacell.ok{background:#fff;box-shadow:var(--sh-lg)!important}.door:hover,.case:hover{transform:translate(-2px,-2px);box-shadow:var(--sh-lg)!important}.quote .stars,.cf-stars,.stars{color:var(--ink)!important;letter-spacing:2px}details summary:after{color:var(--violet)}details[open]{background:#FFFBEF}.note{background:var(--jaune-2)!important;border:2.5px solid var(--ink)!important;border-radius:12px!important;box-shadow:var(--sh)}.note.g{background:#DDF5E6!important}.note.a{background:#FFE1DC!important}.hookbox{background:#fff;border:2.5px solid var(--ink)!important;border-left:8px solid var(--violet)!important;border-radius:12px!important;box-shadow:var(--sh)!important}.hookbox.bad{border-left-color:var(--rouge)!important}.chnum,.stepi .n{background:var(--violet)!important;color:#fff!important;border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);font-family:var(--disp)}.crit .cn,.door .ic{background:var(--jaune)!important;border:2px solid var(--ink)!important;color:var(--ink)!important}.badge{border:1.5px solid var(--ink)}.badge.b{background:var(--violet-2);color:var(--violet)}.stat .v.a,.gres b.win,.hero-stat b,.grad,.gold-t,h1 em{background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--violet)!important}.vsbar{border:2px solid var(--ink)}.vsbar i{background:var(--violet)}.bens li:before,.case .pts li:before{background:var(--violet)!important;border-radius:2px!important}.guide-nav{background:var(--papier)!important;border-bottom:2.5px solid var(--ink)!important}.guide-nav a{background:#fff!important;border:2px solid var(--ink)!important;color:var(--ink)!important}.guide-nav a:hover{background:var(--jaune)!important}.band{background:var(--violet)!important}.band a{color:var(--jaune)!important}.eyebrow,.kicker,.rs-note .tag,.rs-obj-t{display:inline-block;background:var(--violet)!important;color:#fff!important;border:2px solid var(--ink)!important;border-radius:8px!important;padding:5px 11px!important;box-shadow:2px 2px 0 var(--ink);transform:rotate(-2deg)}footer,.footer{background:var(--ink)!important;color:rgba(255,255,255,.62)!important;border-top:3px solid var(--ink)!important}footer a,.footer a{color:var(--jaune)!important}.p-vente .footer{margin:70px -22px -100px;padding:30px 22px calc(34px + env(safe-area-inset-bottom))}.p-vente .hero{position:relative;padding-bottom:44px}.p-vente .hero::before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);z-index:-1;background:var(--jaune);border-bottom:3px solid var(--ink);background-image:radial-gradient(rgba(20,16,20,.13) 1.2px,transparent 1.5px);background-size:18px 18px}.p-vente .hero h1{font-size:clamp(34px,8.4vw,64px);line-height:.96;max-width:15ch}.p-vente .hero h1 .grad{color:#fff!important;-webkit-text-fill-color:#fff!important;-webkit-text-stroke:2.5px var(--ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--violet)}.p-vente .me img{opacity:1!important;filter:none!important;border-radius:50%;border:3px solid var(--ink);background:var(--violet);box-shadow:5px 5px 0 var(--ink)}.p-vente .me-n{display:inline-block;margin-top:-10px!important;position:relative;background:var(--ink);color:var(--jaune)!important;padding:4px 10px;border-radius:6px;transform:rotate(-3deg);font-family:var(--disp)}.p-vente .hero-stat{background:#fff;border:2.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.p-vente .hero-stat b{font-family:var(--disp);font-stretch:112%}.p-vente .hero-stat span{color:var(--ink)!important;opacity:.7}.p-vente .hero .pourqui{color:var(--ink);font-weight:600}.p-vente .pricing{background:#fff!important;border:3px solid var(--ink)!important;border-radius:18px;box-shadow:8px 8px 0 var(--ink)}.p-vente .pricing .amt{font-family:var(--disp);font-stretch:118%}.p-vente .pricing .amt small{color:var(--ink);opacity:.55}.p-vente .price-old{text-decoration-color:var(--rouge)!important}.p-vente .pricing .desc{color:var(--muted)}.p-vente .optbox{background:#fff;border:2.5px solid var(--ink)!important;box-shadow:3px 3px 0 var(--ink)!important}.p-vente .optbox[data-optv]{border-color:var(--vert)!important;box-shadow:3px 3px 0 var(--vert)!important;background:#F0FBF4}.p-vente .optbox[data-optv].on{background:var(--jaune-2)!important;border-color:var(--ink)!important;box-shadow:3px 3px 0 var(--ink)!important}.p-vente .optbox[data-optv] .ob-txt b,.p-vente .optbox[data-optv].on .ob-txt b{color:var(--ink)!important;font-family:var(--disp);font-stretch:112%}.p-vente .optbox input{accent-color:var(--violet)}.p-vente .ob-txt{color:var(--ink)}.p-vente .reassure{color:var(--muted)}.p-vente .h2{text-align:center}.p-vente .sub{color:var(--muted)}.p-vente .hiw::before{background:none!important;border-left:3px dashed var(--ink);width:0}.p-vente .hiw-node{background:var(--violet);color:#fff;border:2.5px solid var(--ink);border-radius:14px;box-shadow:3px 3px 0 var(--ink);font-family:var(--disp);font-stretch:118%}.p-vente .hiw-step:nth-child(even) .hiw-node{background:var(--jaune);color:var(--ink)}.p-vente .hiw-body{background:#fff;border:2.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.p-vente .hiw-body h3{color:var(--ink)}.p-vente .hiw-l li,.p-vente .hiw-body p{color:var(--muted)}.p-vente .hiw-l li::before{background:var(--violet);border-radius:2px}.p-vente .warnbox{background:var(--jaune-2);border:2.5px solid var(--ink);border-radius:4px;color:var(--ink);box-shadow:4px 4px 0 var(--ink);transform:rotate(-1deg)}.p-vente .warnbox b{color:var(--ink)}.p-vente .rs-frame{border:3px solid var(--ink)!important;box-shadow:7px 7px 0 var(--ink)!important;background:#fff}.p-vente .rs-t::after{background:var(--jaune);height:4px;border:1px solid var(--ink)}.p-vente .rm-gauge{background:conic-gradient(var(--violet) 0 76%,#EEE7F9 76%)}.p-vente .rm-gauge b{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)}.p-vente .rm-bars i{background:var(--violet)}.p-vente .rm-bars em{color:var(--ink)}.p-vente .rm-stat,.p-vente .rm-check div,.p-vente .rm-prob div,.p-vente .rm-ex div,.p-vente .rm-struct span{background:var(--papier);border-color:rgba(20,16,20,.2)}.p-vente .rm-tl div,.p-vente .rm-mon div{background:var(--papier);border-color:rgba(20,16,20,.2);border-left:4px solid var(--violet)}.p-vente .rm-callout{background:var(--jaune-2);border:1.5px solid var(--ink)}.p-vente .rm-chips span{border:1.5px solid var(--ink);background:#fff;color:var(--ink)}.p-vente .rm-chips span:last-child{background:var(--violet);color:#fff;border-color:var(--ink)}.p-vente .rs-slide.final{border:none!important;box-shadow:none!important;background:var(--jaune)!important;border-radius:0}.p-vente .rs-slide.final .rs-t.final-t{background:none!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink);font-family:var(--disp);font-stretch:120%;text-transform:uppercase}.p-vente .rs-list li{color:var(--muted)}.p-vente .rs-list li::before{background:var(--violet)!important;box-shadow:none!important;border-radius:2px!important}.p-vente .rs-list li.gold-li{background:none!important;-webkit-text-fill-color:var(--violet);color:var(--violet)!important}.p-vente .rs-obj-t{font-size:10.5px!important}.p-vente .rs-objlist li{color:var(--ink)}.p-vente .rs-objlist li::before{background:var(--jaune)!important;color:var(--ink)!important;border:1.5px solid var(--ink)}.p-vente .rs-prog i{background:rgba(20,16,20,.18)}.p-vente .rs-prog i.on{background:var(--ink)}.p-vente .rs-vbar i{background:var(--violet);box-shadow:none}.p-vente .rs-mhead .mh-s,.p-vente .rs-mhead span{color:var(--muted)}.p-vente .cf-card{background:#fff!important;border:2.5px solid var(--ink)!important;box-shadow:6px 6px 0 var(--ink)!important}.p-vente .cf-quote{color:var(--muted)}.p-vente .cf-quote b{color:var(--ink)}.p-vente .cf-badge{background:var(--violet);color:#fff;border:1.5px solid var(--ink)}.p-vente .cf-av{background:var(--jaune);border:2px solid var(--ink);color:var(--ink);font-family:var(--disp)}.p-vente .cf-nav{background:var(--ink);border:2px solid var(--ink);color:var(--jaune);backdrop-filter:none}.p-vente .cf-nav:hover{background:var(--jaune);color:var(--ink)}.p-vente .cf-dot{background:rgba(20,16,20,.2)}.p-vente .cf-dot.on{background:var(--ink)}.p-vente .qa{background:#fff;border:2.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.p-vente .qa summary{font-family:var(--disp);font-stretch:104%}.p-vente .qa summary::after{color:var(--violet);font-weight:800}.p-vente .qa[open]{background:#FFFBEF!important;border-color:var(--ink)}.p-vente .qa p{color:var(--muted)}html #mstick{background:var(--ink)!important;backdrop-filter:none;border-top:3px solid var(--jaune);box-shadow:none}html #mstick .ms-now{background:none!important;-webkit-text-fill-color:var(--jaune);color:var(--jaune)!important;font-family:var(--disp);font-stretch:118%}html #mstick .ms-old{color:rgba(255,255,255,.55)}html #mstick .ms-btn{background:var(--jaune)!important;color:var(--ink)!important;border:2px solid #fff!important;border-radius:10px!important;font-family:var(--disp);font-stretch:110%;text-transform:uppercase;font-weight:900}.p-methode .me:before{display:none}.p-methode .me{padding-top:40px}.p-methode .avatar{border:3px solid var(--ink)!important;background:var(--violet)!important;box-shadow:6px 6px 0 var(--ink)!important;object-fit:cover}.p-methode .me .pitch{color:var(--ink)}.p-methode .door.a{background:#fff!important;border:3px solid var(--ink)!important;box-shadow:8px 8px 0 var(--ink)!important}.p-methode .door.a:before{height:12px;background:var(--jaune);border-bottom:2.5px solid var(--ink)}.p-methode .door.a h3{font-family:var(--disp);font-stretch:118%;text-transform:uppercase;font-weight:900}.p-methode .door .go{background:var(--ink);color:var(--jaune)!important;padding:9px 16px;border-radius:10px;font-family:var(--disp);text-transform:uppercase;font-size:14px}.p-methode .door .offer .bulle{background:var(--violet-2)!important;color:#4B1FA8!important;border:1.5px solid var(--ink)}.p-methode .door .offer .bulle:before{background:var(--violet-2)!important;border-left:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);left:-6.5px}.p-methode .door .offer .bulle b{background:none!important;-webkit-text-fill-color:var(--violet)!important}.p-methode .door .offer .pp{border:2px solid var(--ink)!important;box-shadow:none}.p-methode .btn-pro{background:var(--vert)!important;border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink)!important;border-radius:14px!important;transition:transform .12s,box-shadow .12s}.p-methode .btn-pro:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--ink)!important}.p-methode .btn-pro .bp-t{font-family:var(--disp);font-stretch:112%;text-transform:uppercase;font-weight:900}.p-methode .door .offer{background:none!important;border:0!important;padding:0!important;box-shadow:none!important;border-radius:0}.quote .stars,.cf-stars,.stars{color:var(--jaune)!important;-webkit-text-stroke:1.2px var(--ink);letter-spacing:3px;font-size:17px}h2,.h2{font-stretch:106%;font-size:clamp(25px,6.2vw,38px)}.p-vente .hero-stat b{font-size:clamp(13px,3.6vw,21px);white-space:nowrap}.p-vente .stp *{stroke:var(--violet)}.p-vente .stp{stroke:var(--violet)}.p-methode .me{position:relative;padding-bottom:34px;margin-bottom:10px}.p-methode .me::after{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);z-index:-1;background:var(--jaune);border-bottom:3px solid var(--ink);background-image:radial-gradient(rgba(20,16,20,.13) 1.2px,transparent 1.5px);background-size:18px 18px}.p-methode .me .pitch b{background:#fff;padding:0 4px;border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}html body{overflow-x:clip}h1{font-size:clamp(28px,7.2vw,52px);font-stretch:108%;overflow-wrap:break-word}.p-vente .hero h1{font-stretch:115%}.avatar{border:3px solid var(--ink)!important;background:var(--violet)!important;box-shadow:6px 6px 0 var(--ink)!important}.mephoto:before{display:none!important}.usecol,.usecol.a,.usecol.b{background:#fff!important;border:2.5px solid var(--ink)!important;box-shadow:var(--sh)!important}.usecol.a .ut{color:var(--violet)!important}.usecol.b .ut{color:var(--vert)!important}.usecol li{border:1.5px solid var(--ink)!important;box-shadow:none!important}.usecol.a li .pic{background:var(--jaune)!important;border:1.5px solid var(--ink)!important;color:var(--ink)!important}.usecol.b li .pic{background:#C9F0D8!important;border:1.5px solid var(--ink)!important;color:var(--ink)!important}.punch{color:var(--ink)!important;background:none!important;-webkit-text-fill-color:var(--ink)!important}.punch b,.punch strong{background:var(--jaune);-webkit-text-fill-color:var(--ink);padding:0 4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.goalhead{background:none!important;-webkit-text-fill-color:var(--ink)!important;font-family:var(--disp);font-stretch:108%;text-transform:uppercase}.goalbox{background:#fff!important;border:3px solid var(--ink)!important;box-shadow:var(--sh-lg)!important}.goal{border-bottom:2px dashed rgba(20,16,20,.25)!important}.goal .gn{background:var(--jaune)!important;border:2px solid var(--ink)!important}.offer{background:#fff!important;border:3px solid var(--ink)!important;box-shadow:var(--sh-lg)!important}.offer .flag{background:var(--violet)!important;color:#fff!important;border:2px solid var(--ink);border-radius:8px!important}.offer .fine{border-top:2px dashed rgba(20,16,20,.25)!important}.bubble{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink)!important}.case{border:2.5px solid var(--ink)!important}.case:before{height:8px!important;border-bottom:2px solid var(--ink)}.case .kpi{border:1.5px solid var(--ink)!important}.cal{border:3px solid var(--ink)!important;box-shadow:var(--sh-lg)}.brand .pro{background:none!important;-webkit-text-fill-color:var(--jaune)!important}.plus{background:var(--violet-2)!important;border:2.5px solid var(--ink)!important;box-shadow:var(--sh)}.pic{background:var(--jaune)!important;color:var(--ink)!important;border:2px solid var(--ink)}.prox{background:#E6F7EE!important;border:2.5px solid var(--ink)!important;box-shadow:var(--sh)}.p-guide .pro-cta{background:#fff!important;border:2.5px solid var(--ink)!important;box-shadow:var(--sh)!important}.p-guide .pro-cta:before{background:var(--vert)!important;height:8px!important;border-bottom:2px solid var(--ink)}.p-guide .pro-cta h3{background:none!important;-webkit-text-fill-color:var(--vert)!important;color:var(--vert)!important}.p-guide .pro-cta .btn2{background:var(--vert)!important;border:2.5px solid var(--ink)!important;box-shadow:4px 4px 0 var(--ink)!important}.duo-stat .x{background:var(--jaune)!important;color:var(--ink)!important;border:1.5px solid var(--ink)}.chapter{border-bottom:3px solid var(--ink)!important}.gline{border:2px solid var(--ink)!important}@media(max-width:480px){h1,.hero h1{font-size:26.5px;font-stretch:100%}.p-vente .hero h1{font-size:clamp(30px,8.4vw,44px);font-stretch:115%}}.topbar .brand{color:#fff!important;font-family:var(--disp);font-stretch:118%;font-weight:900;letter-spacing:.04em}.p-cgv p,.p-cgv li{color:var(--muted)}.p-cgv b{color:var(--ink)}.p-cgv h2{color:var(--ink);font-size:21px}.p-cgv h2 .n{color:var(--violet)}.p-cgv .box{background:#fff;border:2.5px solid var(--ink);box-shadow:var(--sh)}.p-cgv .updated,.p-cgv .back{color:var(--muted-2)}.p-cgv .footer{margin:50px -22px -90px;padding:26px 22px}.p-quest .pbar{background:var(--violet);height:5px}.p-quest .hero{background:var(--jaune)!important;border:3px solid var(--ink)!important;box-shadow:var(--sh-lg)}.p-quest .hero .grad{color:var(--ink)!important;-webkit-text-fill-color:#fff!important;-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;text-shadow:3px 3px 0 var(--violet)}.p-quest .hero p{color:var(--ink)}.p-quest section.block{background:#fff;border:2.5px solid var(--ink);box-shadow:var(--sh)}.p-quest .sec-h h2{text-decoration:none;font-size:18px}.p-quest .sec-n{background:var(--violet);color:#fff;border:2px solid var(--ink);font-family:var(--disp)}.p-quest input[type=text],.p-quest input[type=url],.p-quest input[type=email],.p-quest textarea,.p-quest select{background:#fff;border:2px solid var(--ink)}.p-quest input:focus,.p-quest textarea:focus,.p-quest select:focus{border-color:var(--violet);box-shadow:3px 3px 0 var(--violet)}.p-quest .radio{background:#fff;border:2px solid var(--ink)}.p-quest .radio.sel{background:var(--jaune-2);border-color:var(--ink);box-shadow:3px 3px 0 var(--ink)}.p-quest .radio input{accent-color:var(--violet)}.p-quest .vids .vn{background:var(--jaune);border:1.5px solid var(--ink);color:var(--ink)}.p-quest .drop{background:#fff;border:2.5px dashed var(--ink)}.p-quest .drop:hover{background:var(--jaune-2)}.p-quest label .req{color:var(--rouge)}.p-quest .submit,.p-quest #gateBtn{background:var(--jaune)!important;color:var(--ink)!important;border:3px solid var(--ink)!important;box-shadow:5px 5px 0 var(--ink)!important;font-family:var(--disp);font-stretch:110%;text-transform:uppercase;font-weight:900}.p-quest .submit:active,.p-quest #gateBtn:active{transform:translate(4px,4px);box-shadow:1px 1px 0 var(--ink)!important}.sec-head.center p{margin-left:auto;margin-right:auto}
.carnet-sec .h2{text-align:center}
.carnet{max-width:360px;margin:34px auto 0}
.pad{position:relative;height:410px;perspective:1400px;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:pan-y}
.pi{position:absolute;inset:0;padding:30px 24px 22px;border:2.5px solid var(--ink);border-radius:4px;box-shadow:5px 5px 0 var(--ink);display:flex;flex-direction:column;
  transform-origin:50% 0;transition:transform .5s cubic-bezier(.3,.7,.2,1),opacity .4s;
  transform:translate(calc(var(--d,0)*7px),calc(var(--d,0)*9px)) rotate(calc(var(--d,0)*1.8deg - 1deg));user-select:none;-webkit-user-select:none}
.pi.is-top{transform:rotate(-1deg)}
.pi:not(.is-top) > *{visibility:hidden}
.pi::before{content:"";position:absolute;top:-13px;left:50%;width:96px;height:26px;margin-left:-48px;background:rgba(255,255,255,.62);border:1.5px solid rgba(20,16,20,.25);transform:rotate(-3deg)}
.pi::after{content:"";position:absolute;right:-2.5px;bottom:-2.5px;width:30px;height:30px;background:linear-gradient(135deg,transparent 50%,rgba(20,16,20,.16) 50%);border-left:2.5px solid var(--ink);border-top:2.5px solid var(--ink);border-radius:0 0 4px 0;background-color:var(--papier)}
.pi.c1,.pi.c5{background:var(--jaune)}.pi.c2,.pi.c6{background:#E2D5FF}.pi.c3{background:#FFD3DE}.pi.c4{background:#C9F0D8}.pi.c7{background:var(--violet);color:#fff}
.pi.flip-out{transform:translate(18px,-40px) rotateX(58deg) rotate(9deg)!important;opacity:0}
.pi.flip-in-start{transition:none!important;transform:translate(-18px,-40px) rotateX(58deg) rotate(-9deg)!important;opacity:0}
.pi.flip-in{transform:rotate(-1deg)!important;opacity:1}
.pi-n{font-family:var(--disp);font-stretch:120%;font-weight:900;font-size:13px;letter-spacing:.08em;opacity:.55}
.pi h3{font-family:var(--disp);font-stretch:115%;font-weight:900;text-transform:uppercase;font-size:25px;line-height:1;margin:6px 0 0;color:inherit}
.pi p{margin:auto 0 0;font-size:15px;line-height:1.4;font-weight:600;color:var(--ink);padding-right:26px}
.pi.c7 p,.pi.c7 p b{color:#fff}
.pi-v{flex:1;display:flex;flex-direction:column;justify-content:center;gap:9px;padding:14px 0}
.pi-gauge{align-self:center;width:104px;height:104px;border-radius:50%;border:2.5px solid var(--ink);background:conic-gradient(var(--violet) 0 76%,#fff 76%);display:flex;align-items:center;justify-content:center;position:relative}
.pi-gauge::before{content:"";position:absolute;inset:13px;border-radius:50%;background:#fff;border:2px solid var(--ink)}
.pi-gauge b{position:relative;font-family:var(--disp);font-size:30px;font-weight:900;line-height:1}.pi-gauge small{position:relative;font-size:11px;font-weight:700;margin-left:1px;align-self:center;margin-top:12px}
.pi-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}
.pi-stats div{background:#fff;border:2px solid var(--ink);border-radius:8px;padding:7px 4px;text-align:center}
.pi-stats b{display:block;font-family:var(--disp);font-size:15px;font-weight:900;line-height:1.1}.pi-stats span{font-size:10.5px;color:var(--muted)}
.pi-check{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}
.pi-check li{background:#fff;border:2px solid var(--ink);border-radius:8px;padding:8px 11px;font-weight:700;font-size:14.5px;display:flex;align-items:center;gap:10px}
.pi-check i{font-style:normal;width:22px;height:22px;flex:none;border-radius:50%;border:2px solid var(--ink);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900}
.pi-check .ok{background:#12A150;color:#fff}.pi-check .wa{background:var(--jaune)}.pi-check .ko{background:var(--rouge);color:#fff}
.pi-bars{display:flex;flex-direction:column;gap:9px}
.pi-bars div{display:grid;grid-template-columns:86px 1fr 38px;align-items:center;gap:8px;font-size:12.5px;font-weight:700}
.pi-bars i{height:16px;background:var(--ink);border-radius:3px;display:block}.pi-bars div:first-child i{background:var(--violet)}
.pi-bars em{font-style:normal;font-family:var(--disp);font-weight:900;text-align:right}
.pi-hook{background:#fff;border:2px solid var(--ink);border-radius:8px;padding:11px 13px;font-weight:700;font-size:14.5px;line-height:1.35}
.pi-hook.ko{opacity:.7}.pi-hook.ko s{text-decoration-color:var(--rouge);text-decoration-thickness:2.5px}
.pi-hook.ok{box-shadow:3px 3px 0 var(--ink);transform:rotate(1deg)}
.pi-hook.ok::before{content:"✓ ";color:#12A150;font-weight:900}
.pi-tl,.pi-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}
.pi-tl li{display:flex;align-items:center;gap:10px;background:#fff;border:2px solid var(--ink);border-radius:8px;padding:7px 10px;font-weight:700;font-size:14.5px}
.pi-tl b{font-family:var(--disp);font-weight:900;background:var(--ink);color:var(--jaune);border-radius:5px;padding:2px 7px;font-size:13px}
.pi-steps{counter-reset:st}
.pi-steps li{counter-increment:st;display:flex;align-items:center;gap:10px;background:#fff;border:2px solid var(--ink);border-radius:8px;padding:9px 11px;font-weight:700;font-size:15px}
.pi-steps li::before{content:counter(st);font-family:var(--disp);font-weight:900;width:24px;height:24px;flex:none;border-radius:50%;background:var(--violet);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px}
.pi-chips{display:flex;flex-wrap:wrap;gap:7px;justify-content:center}
.pi-chips span{background:#fff;color:var(--ink);border:2px solid var(--ink);border-radius:20px;padding:6px 12px;font-size:13px;font-weight:700}
.pad-nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:46px}
.pad-b{width:46px;height:46px;border-radius:50%;background:var(--ink);color:var(--jaune);border:2px solid var(--ink);font-size:26px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding-bottom:3px;box-shadow:3px 3px 0 var(--violet);transition:transform .12s,box-shadow .12s}
.pad-b:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--violet)}
.pad-c{font-family:var(--disp);font-stretch:118%;font-weight:900;font-size:16px;min-width:56px;text-align:center}
@media(prefers-reduced-motion:reduce){.pi{transition:none}}
.pi:not(.is-top){box-shadow:2px 2px 0 var(--ink)}
.p-methode .door.a h3{font-size:clamp(30px,8.4vw,40px);line-height:1;margin-top:8px;
  background-image:linear-gradient(100deg,#7C3AED 0%,#7C3AED 36%,#FFC53D 46%,#FFF3C4 50%,#FFC53D 54%,#7C3AED 64%,#7C3AED 100%)!important;background-size:260% 100%!important;
  -webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;
  filter:drop-shadow(2.5px 2.5px 0 #141014);animation:rz-shine 3.2s ease-in-out infinite}
@keyframes rz-shine{0%{background-position:100% 0}60%,100%{background-position:0 0}}
@media(prefers-reduced-motion:reduce){.p-methode .door.a h3{animation:none;background-position:30% 0!important}}
.vid-sec{text-align:center}
.vid-tag{display:inline-block;background:var(--ink);color:var(--jaune);font-family:var(--disp);font-stretch:112%;font-weight:900;text-transform:uppercase;font-size:12px;letter-spacing:.06em;padding:5px 11px;border-radius:6px;transform:rotate(-2deg);margin-bottom:14px}
.vid{position:relative;width:min(300px,78vw);margin:26px auto 0;aspect-ratio:9/16;border:3px solid var(--ink);border-radius:22px;overflow:hidden;background:var(--ink);box-shadow:8px 8px 0 var(--violet),8px 8px 0 3px var(--ink);transform:rotate(1.2deg)}
.vid video{width:100%;height:100%;object-fit:cover;display:block;cursor:pointer}
.vid-son{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);white-space:nowrap;background:var(--jaune);color:var(--ink);border:2.5px solid var(--ink);border-radius:12px;box-shadow:3px 3px 0 var(--ink);padding:10px 16px;font-family:var(--disp);font-stretch:108%;font-weight:900;text-transform:uppercase;font-size:14px;cursor:pointer;animation:rz-pop 2.4s ease-in-out infinite}
.vid-son.on{animation:none;background:#fff;font-size:12px;padding:7px 12px;bottom:12px}
.vid-son:active{transform:translate(calc(-50% + 3px),3px);box-shadow:0 0 0 var(--ink)}
@keyframes rz-pop{0%,100%{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.06)}}
@media(prefers-reduced-motion:reduce){.vid-son{animation:none}}
