.yz-mimique{pointer-events:none;margin:0}.yz-mimique-video{width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(60% 62%,#000 52%,#0000 100%);mask-image:radial-gradient(60% 62%,#000 52%,#0000 100%)}.yz-mimique--carte .yz-mimique-video{border-radius:22px;box-shadow:0 18px 40px #1e251447;-webkit-mask-image:none;mask-image:none}.yz-mimique--grande{width:calc(var(--yz-mimique-h,70svh) * 9 / 16);flex:none;max-width:100%}.reveal{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.16,.84,.44,1);transform:translateY(16px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.yz-tilt-card{--yz-lift:1;--yz-tilt-x:0deg;--yz-tilt-y:0deg;opacity:1;transform:perspective(1200px) rotateX(var(--yz-tilt-x)) rotateY(var(--yz-tilt-y)) scale(var(--yz-lift,1));transform-style:preserve-3d;will-change:transform;position:relative}@media (hover:hover) and (pointer:fine){.yz-tilt-card{transition:transform .15s ease-out,box-shadow .2s}}.yz-tilt-card.is-armed{opacity:0;transition:transform .8s cubic-bezier(.16,.84,.44,1),opacity .8s}.yz-tilt-card.is-armed.yz-tilt-card--no-anim{transition:none}.yz-tilt-card.is-armed.yz-tilt-card--from-left{transform:perspective(1200px)rotateY(18deg)translate(-40px)translateY(20px)scale(.96)}.yz-tilt-card.is-armed.yz-tilt-card--from-right{transform:perspective(1200px)rotateY(-18deg)translate(40px)translateY(20px)scale(.96)}.yz-tilt-card.is-armed.yz-tilt-card--from-bottom{transform:perspective(1200px)rotateX(10deg)translateY(40px)scale(.96)}.yz-tilt-card.is-armed.is-visible{opacity:1;transform:perspective(1200px) rotateX(var(--yz-tilt-x)) rotateY(var(--yz-tilt-y)) scale(var(--yz-lift,1))}@media (hover:hover) and (pointer:fine){.yz-tilt-card.is-armed.is-visible{transition:transform .15s ease-out,opacity .8s,box-shadow .2s}}@keyframes yz-enter-from-left{0%{opacity:0;transform:perspective(1200px)rotateY(18deg)translate(-40px)translateY(20px)scale(.96)}to{opacity:1;transform:perspective(1200px) rotateX(var(--yz-tilt-x)) rotateY(var(--yz-tilt-y)) scale(var(--yz-lift,1))}}@keyframes yz-enter-from-right{0%{opacity:0;transform:perspective(1200px)rotateY(-18deg)translate(40px)translateY(20px)scale(.96)}to{opacity:1;transform:perspective(1200px) rotateX(var(--yz-tilt-x)) rotateY(var(--yz-tilt-y)) scale(var(--yz-lift,1))}}@keyframes yz-enter-from-bottom{0%{opacity:0;transform:perspective(1200px)rotateX(10deg)translateY(40px)scale(.96)}to{opacity:1;transform:perspective(1200px) rotateX(var(--yz-tilt-x)) rotateY(var(--yz-tilt-y)) scale(var(--yz-lift,1))}}.yz-tilt-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--yz-mx,50%) var(--yz-my,0%), color-mix(in srgb, var(--yz-hl) 32%, transparent), color-mix(in srgb, var(--yz-hl) 0%, transparent) 58%);transition:opacity .25s;position:absolute;inset:0}.yz-tilt-card:hover:after,.yz-tilt-card:focus-within:after{opacity:1}.yz-tilt-card[data-etat=reco]{box-shadow:0 0 0 3px var(--yz-brand), 0 18px 44px color-mix(in srgb, var(--yz-brand) 35%, transparent)}.yz-tilt-card[data-etat=dim]{filter:saturate(.7);opacity:.86}@keyframes yz-halo{0%,to{box-shadow:0 0 0 3px var(--yz-brand), 0 18px 44px color-mix(in srgb, var(--yz-brand) 30%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--yz-brand) 55%, transparent), 0 22px 56px color-mix(in srgb, var(--yz-brand) 50%, transparent)}}.yz-compare-in{animation:.4s cubic-bezier(.16,.84,.44,1) both yz-compare-in}@keyframes yz-compare-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.yz-badge-pop{animation:.55s cubic-bezier(.34,1.56,.64,1) both yz-pop}@keyframes yz-pop{0%{opacity:0;transform:translateY(6px)scale(.6)rotate(-6deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(-3deg)}}.yz-price-clip{overflow:hidden}.yz-price-value{animation:.35s cubic-bezier(.16,.84,.44,1) yz-price-slide;display:inline-block}@keyframes yz-price-slide{0%{opacity:0;transform:translateY(-55%)}to{opacity:1;transform:translateY(0)}}.yz-product-visual{aspect-ratio:4/3;background:var(--yz-tile);border-radius:1.25rem;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.yz-product-visual__img{object-fit:contain;object-position:center;width:100%;height:100%}.yz-product-visual__fallback{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;padding:1rem;display:flex}.yz-product-visual__brand{letter-spacing:.04em;color:var(--yz-muted);text-transform:uppercase;font-family:Bricolage Grotesque,sans-serif;font-size:.8rem;font-weight:800}.yz-scene-pin{align-items:center;width:100%;min-height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.yz-zone-ring{fill:#e2386024;stroke:#e23860;transition:fill .3s,stroke .3s}.yz-zone-pulse{stroke:#e23860;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite yz-pulse}.yz-scene[data-live="1"] .yz-zone-ring:not([data-on="1"]){fill:#4285f421;stroke:#4285f4}.yz-scene[data-live="1"] .yz-zone-pulse:not([data-on="1"]){opacity:0;animation:none}@keyframes yz-pulse{0%{opacity:.6;transform:scale(.94)}to{opacity:0;transform:scale(1.18)}}.yz-avatar-pulse{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite yz-avatar-pulse}@keyframes yz-avatar-pulse{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(2)}}.yz-notif{transition:transform .45s cubic-bezier(.16,.84,.44,1),opacity .3s}.yz-scene[data-live="1"] .yz-notif:not([data-on="1"]){opacity:0;transform:translateY(-340px)}.yz-toggle{background:var(--yz-surface);border:1px solid var(--yz-line);border-radius:999px;gap:.25rem;padding:.25rem;display:inline-flex}.yz-toggle__btn{color:var(--yz-muted);border-radius:999px;padding:.5rem .9rem;font-size:.8rem;font-weight:700;transition:background .2s,color .2s}.yz-toggle__btn.is-active{background:var(--yz-ink);color:var(--yz-paper)}@media (prefers-reduced-motion:reduce){.reveal,.yz-tilt-card,.yz-zone-pulse,.yz-avatar-pulse,.yz-zone-ring,.yz-price-value,.yz-badge-pop,.yz-notif{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}.yz-tilt-card,.yz-tilt-card.is-armed,.yz-tilt-card.is-armed.is-visible{opacity:1!important;transform:none!important}.yz-tilt-card[data-etat=reco]{animation:none!important}.yz-zone-pulse{opacity:0!important}.yz-scene{height:auto!important}.yz-scene-pin{min-height:0;padding-top:3rem;padding-bottom:3rem;position:relative}}.et-tilt{--et-ry:0deg;--et-rx:0deg;transform:perspective(1200px) rotateX(var(--et-rx)) rotateY(var(--et-ry));will-change:transform;transition:transform .25s ease-out}.et-sheet{border:1px solid var(--yz-line);color:var(--yz-ink);background:#fffdf6;border-radius:1.1rem;padding:.85rem;font-size:.8rem;line-height:1.35;position:relative;box-shadow:0 1px #231f1a0a,0 18px 40px #231f1a29}.et-shift{will-change:transform;transition:transform .55s cubic-bezier(.22,.61,.36,1)}.et-zone{text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:1.5px dashed #0000;border-radius:.7rem;padding:.5rem .65rem;transition:opacity .35s,transform .35s cubic-bezier(.16,.84,.44,1),border-color .25s,background .25s,box-shadow .25s;display:block;position:relative}button.et-zone{cursor:pointer;border-color:#7a7a5259}button.et-zone:hover{background:#7a7a5214;border-color:#7a7a52}button.et-zone:focus-visible{outline-offset:2px;outline:2px solid #d45c3f}.et-zone[data-dim=true]{opacity:.3}.et-zone[data-active=true]{background:#f4c5342e;border-style:solid;border-color:#d45c3f;transform:scale(1.025);box-shadow:0 10px 26px #d45c3f38}.et-zone__tag{letter-spacing:.14em;text-transform:uppercase;color:var(--yz-faint);margin-bottom:.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;font-weight:700;display:block}.et-zone[data-active=true] .et-zone__tag{color:#d45c3f}.et-stamp{letter-spacing:.16em;text-transform:uppercase;color:#d45c3f;border:2px solid #d45c3f;border-radius:.4rem;padding:.1rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;font-weight:800;display:inline-block;transform:rotate(-4deg)}.et-analyse{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.et-analyse td{border-bottom:1px dotted #d9cfb8;padding:.12rem 0}.et-analyse td:last-child{text-align:right;font-weight:700}.et-scan{background:linear-gradient(90deg, transparent, var(--yz-hl), transparent);pointer-events:none;height:2px;transition:top .55s cubic-bezier(.22,.61,.36,1);position:absolute;inset-inline:0;box-shadow:0 0 14px #f4c534cc}.et-caption{transition:opacity .45s,transform .45s cubic-bezier(.16,.84,.44,1)}@media (prefers-reduced-motion:reduce){.et-tilt,.et-shift,.et-zone,.et-scan,.et-caption{transition:none!important;animation:none!important}.et-tilt,.et-shift{transform:none!important}.et-zone[data-active=true]{transform:none}}.pu{--pu-ink:#1e2514;--pu-deep:#12160b;--pu-yellow:#ffd60a;--pu-red:#ff6b5e;--pu-red-deep:#d2381f;--pu-paper:#f3f5f0;--pu-soft:#c8d09a;background:var(--pu-deep);color:#fff;font-family:Bricolage Grotesque,system-ui,sans-serif;overflow-x:clip}.pu *{box-sizing:border-box}.pu-scene{isolation:isolate;place-items:center;min-height:100svh;padding-top:60px;display:grid;position:relative;overflow:hidden}.pu-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--pu-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.pu-h{letter-spacing:-.035em;font-weight:800;line-height:.92}.pu-hero{background:radial-gradient(60% 50% at 70% 60%, #ffd60a29, transparent 70%), radial-gradient(50% 40% at 20% 20%, #ff6b5e1f, transparent 70%), var(--pu-deep)}.pu-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:24px;width:min(1180px,100% - 40px);display:grid}.pu-hero h1{font-size:clamp(2.7rem,9.2vw,8.2rem)}.pu-hero h2{font-size:clamp(2.1rem,min(6.4vw,10.5svh),5.8rem)}.pu-line{padding-bottom:.06em;display:block;overflow:hidden}.pu-line>span{will-change:transform;display:block}.pu-hl{color:var(--pu-yellow)}.pu-hero-yuzu{will-change:transform;place-self:end center;width:min(100%,420px);position:relative}.pu-hero-yuzu img,.pu-hero-yuzu video{width:100%;height:auto;display:block}.pu-hero-yuzu img{filter:drop-shadow(0 30px 60px #0000008c)}.pu-hero-yuzu video{-webkit-mask-image:radial-gradient(50% 56% at 50% 56%,#000 42%,#0000 98%);mask-image:radial-gradient(50% 56% at 50% 56%,#000 42%,#0000 98%)}.pu-hero-fallback{display:none!important}.pu-static .pu-hero-video{display:none}.pu-static .pu-hero-fallback{display:block!important}.pu-hero-yuzu:before{content:"";z-index:-1;background:radial-gradient(closest-side,#ffd60a59,#0000);position:absolute;inset:8% -10% -4%}.pu-price{background:var(--pu-yellow);color:var(--pu-ink);border-radius:999px;align-items:baseline;gap:10px;margin-top:28px;padding:12px 18px;font-weight:800;display:inline-flex}.pu-price b{letter-spacing:-.02em;font-size:1.6rem}.pu-price span{opacity:.75;font-size:.8rem}.pu-sub{color:#fffc;max-width:34ch;margin-top:22px;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.45}.pu-scrollcue{letter-spacing:.22em;text-transform:uppercase;color:var(--pu-soft);justify-items:center;gap:8px;font-size:11px;display:grid;position:absolute;bottom:22px;left:50%;translate:-50%}.pu-scrollcue i{background:linear-gradient(var(--pu-soft), transparent);width:1px;height:34px;animation:1.8s ease-in-out infinite pu-cue;display:block}@keyframes pu-cue{0%,to{transform-origin:top;transform:scaleY(.4)}50%{transform-origin:top;transform:scaleY(1)}}.pu-open{background:#05070a;place-items:end start;padding-top:0}.pu-open-media{position:absolute;inset:0;overflow:hidden}.pu-open-img{transform-origin:58% 36%;will-change:transform;width:auto;max-width:none;height:100%;position:absolute;top:0;right:5vw;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28%);mask-image:linear-gradient(90deg,#0000 0,#000 28%)}.pu-open-shade{background:linear-gradient(90deg,#05070a 0%,#05070ae0 30%,#05070a00 62%),linear-gradient(#05070a00 62%,#05070abf);position:absolute;inset:0}.pu-open-copy{z-index:2;align-self:end;width:min(1180px,100% - 40px);margin:0 auto 13svh;position:relative}.pu-open-copy h1{max-width:11ch;font-size:clamp(2.7rem,min(9vw,14svh),8rem)}.pu-open-fade{z-index:3;background:var(--pu-deep);opacity:0;pointer-events:none;position:absolute;inset:0}.pu-open .pu-scrollcue{z-index:4}@media (width<=760px){.pu-open-img{object-fit:cover;object-position:58% 36%;width:100%;height:100%;left:0;right:0;-webkit-mask-image:none;mask-image:none}.pu-open-shade{background:linear-gradient(#05070a00 38%,#05070a8c 62%,#05070aeb 100%)}.pu-open-copy{margin-bottom:11svh}}.pu-static .pu-open-img{width:100%;max-width:420px;height:auto;position:static}.pu-static .pu-open-media{position:static}.pu-static .pu-open-shade,.pu-static .pu-open-fade{display:none}.pu-static .pu-open{padding:12vh 20px}.pu-ring-scene{background:radial-gradient(70% 55% at 50% 55%, #d2381f47, transparent 70%), var(--pu-ink)}.pu-non{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:2px #ff6b5e80;pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;font-size:clamp(9rem,38vw,34rem);font-weight:800;line-height:.8;display:grid;position:absolute;inset:0}.pu-stage{perspective:1400px;place-items:center;width:100%;height:min(78svh,640px);display:grid;position:relative}.pu-ring{width:var(--pu-w);height:calc(var(--pu-w) * 1.28);transform-style:preserve-3d;position:relative;transform:rotateX(-7deg)}.pu-ring-spin{transform-style:preserve-3d;position:absolute;inset:0}.pu-card{color:var(--pu-ink);text-align:center;backface-visibility:hidden;filter:brightness(.7);background:#fff;border-radius:20px;grid-template-rows:1fr auto;place-items:center;gap:6px;padding:14px 12px 12px;transition:box-shadow .3s,filter .3s;display:grid;position:absolute;inset:0;box-shadow:0 18px 40px #0006}.pu-card.is-active{filter:brightness();box-shadow:0 0 0 3px var(--pu-red), 0 24px 60px #d2381f73}.pu-card img{object-fit:contain;width:82%;height:auto;max-height:100%}.pu-card span{text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:800;line-height:1.15}.pu-stamp{background:var(--pu-red-deep);color:#fff;letter-spacing:.08em;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;transition:transform .28s cubic-bezier(.2,1.6,.4,1);position:absolute;top:8px;right:-8px;transform:rotate(9deg)scale(0)}.pu-card.is-active .pu-stamp{transform:rotate(9deg)scale(1)}.pu-caption{text-align:center;width:min(560px,100% - 40px);position:absolute;bottom:clamp(18px,5svh,54px);left:50%;translate:-50%}.pu-caption h3{letter-spacing:-.02em;font-size:clamp(1.4rem,3.4vw,2.2rem);font-weight:800}.pu-caption p{color:#ffffffc7;margin-top:4px}.pu-caption small{color:var(--pu-soft);margin-top:6px;font-size:12px;display:block}.pu-ring-title{text-align:center;width:min(900px,100% - 40px);position:absolute;top:clamp(72px,11svh,120px);left:50%;translate:-50%}.pu-ring-title h2{margin-top:10px;font-size:clamp(1.7rem,4.6vw,3.4rem)}.pu-xy{background:radial-gradient(50% 50% at 50% 50%, #ffd60a24, transparent 70%), var(--pu-deep)}.pu-xy-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;width:min(1080px,100% - 40px);display:grid}.pu-dial{aspect-ratio:1;justify-self:center;width:min(100%,460px);position:relative}.pu-dial svg{width:100%;height:100%;transform:rotate(-90deg)}.pu-dial-num{text-align:center;align-content:center;place-items:center;display:grid;position:absolute;inset:0}.pu-dial-num b{letter-spacing:-.06em;color:var(--pu-yellow);font-variant-numeric:tabular-nums;font-size:clamp(6rem,17vw,12rem);line-height:.85}.pu-dial-num span{letter-spacing:.22em;text-transform:uppercase;color:var(--pu-soft);font-size:12px}.pu-xy h2{font-size:clamp(1.9rem,4.2vw,3.4rem)}.pu-chips{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.pu-chip{color:#ffffffeb;border:1px solid #ffffff47;border-radius:999px;padding:7px 12px;font-size:13px}.pu-src{color:var(--pu-soft);margin-top:18px;font-size:12px}.pu-card-scene{background:radial-gradient(60% 50% at 50% 60%, #c8d09a2e, transparent 70%), var(--pu-ink)}.pu-cs-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:32px;width:min(1100px,100% - 40px);display:grid}.pu-cs-wrap h2{font-size:clamp(1.9rem,4.4vw,3.6rem)}.pu-cs-wrap p.pu-sub{max-width:36ch}.pu-urgence{perspective:1400px;position:relative}.pu-uc{aspect-ratio:1.58;background:var(--pu-paper);width:100%;max-width:560px;color:var(--pu-ink);transform-style:preserve-3d;will-change:transform;border-radius:22px;grid-template-rows:auto 1fr auto;gap:8px;margin-inline:auto;padding:clamp(14px,3vw,28px);display:grid;position:relative;box-shadow:0 40px 80px #00000080,inset 0 0 0 2px #1e251414}.pu-uc header{border-bottom:3px solid var(--pu-red-deep);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;padding-bottom:8px;font-size:clamp(11px,1.9vw,15px);font-weight:800;display:flex}.pu-uc header em{color:var(--pu-red-deep);font-style:normal}.pu-uc dl{grid-template-columns:auto 1fr;align-content:center;gap:clamp(4px,1.1vw,9px) 12px;font-size:clamp(10.5px,1.8vw,14px);display:grid}.pu-uc dt{color:#515b43;white-space:nowrap;font-weight:700}.pu-uc dd{color:#1d3b8f;border-bottom:1.5px dashed #1e251459;min-height:1.2em;margin:0;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;font-weight:700}.pu-uc dd.is-print{color:var(--pu-ink);border-bottom-color:#0000;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pu-fill{clip-path:inset(0 100% 0 0);display:inline-block}.pu-uc footer{color:#515b43;font-size:clamp(8.5px,1.4vw,11px)}.pu-example{border:2px solid var(--pu-red-deep);color:var(--pu-red-deep);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:800;position:absolute;bottom:12px;right:14px;rotate:-8deg}.pu-house{background:var(--pu-paper);color:var(--pu-ink)}.pu-house-wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:36px;width:min(980px,100% - 40px);display:grid}.pu-house h2{font-size:clamp(2rem,5vw,4rem)}.pu-house .pu-eyebrow{color:#4a5a1f}.pu-house .pu-sub{color:#3b4530}.pu-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pu-list li{background:#fff;border-radius:16px;grid-template-columns:34px 1fr;align-items:center;gap:14px;padding:12px 16px;font-size:clamp(.95rem,1.6vw,1.1rem);font-weight:700;display:grid;box-shadow:0 1px #1e251414}.pu-list li small{color:#515b43;margin-top:2px;font-size:12px;font-weight:500;display:block}.pu-box{width:30px;height:30px}.pu-box rect{fill:none;stroke:var(--pu-ink);stroke-width:2.5px;rx:8}.pu-box path{fill:none;stroke:#2d7a1f;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30px}.pu-list li.is-done .pu-box path{stroke-dashoffset:0;transition:stroke-dashoffset .35s}.pu-list li.is-done{background:#eaf3d9}.pu-block{align-content:start;justify-items:center;gap:14px;padding:clamp(80px,14vh,150px) 20px;display:grid;position:relative}.pu-block>*{width:min(1080px,100%)}.pu-pack{background:radial-gradient(60% 40% at 50% 0%, #ffd60a1f, transparent 70%), var(--pu-deep)}.pu-pack h2{margin-bottom:24px;font-size:clamp(2.2rem,6.4vw,5rem)}.pu-pieces{perspective:1200px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pu-piece{transform-style:preserve-3d;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:24px;grid-template-rows:auto auto 1fr;gap:10px;padding:18px;display:grid}.pu-piece h3{letter-spacing:-.02em;font-size:1.35rem;font-weight:800}.pu-piece p{color:#ffffffc7;font-size:.95rem;line-height:1.5}.pu-piece-vis{background:var(--pu-paper);border-radius:16px;height:250px;position:relative;overflow:hidden}.pu-piece-fiche>div{pointer-events:none;width:100%}.pu-piece-carte{align-content:center;gap:10px;padding:22px;display:grid}.pu-piece-carte i{background:#1e251424;border-radius:6px;height:10px;display:block}.pu-piece-carte i:nth-child(2){width:70%}.pu-piece-carte i:nth-child(3){width:85%}.pu-piece-carte b{color:var(--pu-ink);border-left:4px solid var(--pu-red-deep);background:#fff;border-radius:8px;padding:8px 10px;font:800 15px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pu-piece-check{align-content:center;gap:12px;padding:26px;display:grid}.pu-piece-check i{height:30px;padding-left:42px;display:block;position:relative}.pu-piece-check i:before{content:"";border:2.5px solid var(--pu-ink);background:#eaf3d9 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path d='M8 16 l5 5 l10 -11' fill='none' stroke='%232d7a1f' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/></svg>");border-radius:8px;width:30px;height:30px;position:absolute;top:0;left:0}.pu-piece-check i:after{content:"";background:#1e251429;border-radius:6px;height:10px;position:absolute;top:10px;left:42px;right:0}.pu-piece-check i:nth-child(2):after{right:18%}.pu-piece-check i:nth-child(3):after{right:8%}.pu-piece-check i:nth-child(4):after{right:30%}.pu-how{background:var(--pu-ink)}.pu-etapes{gap:clamp(28px,6vh,60px);margin-top:18px;padding-left:clamp(70px,12vw,120px);display:grid;position:relative}.pu-trait{background:linear-gradient(var(--pu-yellow), var(--pu-red));transform-origin:top;border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:clamp(26px,4.4vw,46px)}.pu-etape{gap:6px;display:grid;position:relative}.pu-etape>b{text-align:center;width:clamp(54px,9vw,88px);color:var(--pu-yellow);background:var(--pu-ink);font-size:clamp(3rem,8vw,6rem);font-weight:800;line-height:1;position:absolute;top:-6px;left:calc(-1*clamp(70px,12vw,120px))}.pu-etape h3{letter-spacing:-.025em;font-size:clamp(1.4rem,3.4vw,2.4rem);font-weight:800;line-height:1.05}.pu-etape p{color:#ffffffc7;max-width:52ch;line-height:1.5}.pu-faq{background:var(--pu-paper);color:var(--pu-ink)}.pu-faq .pu-eyebrow{color:#4a5a1f}.pu-faq-list{gap:10px;max-width:820px;display:grid}.pu-faq details{background:#fff;border-radius:18px;padding:4px 20px;box-shadow:0 1px #1e251414}.pu-faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:16px 0;font-size:clamp(1rem,2vw,1.2rem);font-weight:800;list-style:none;display:flex}.pu-faq summary::-webkit-details-marker{display:none}.pu-faq summary:after{content:"+";font-size:1.5rem;line-height:1;transition:transform .25s}.pu-faq details[open] summary:after{transform:rotate(45deg)}.pu-faq details p{color:#3b4530;max-width:62ch;padding:0 0 18px;line-height:1.6}.pu-bar{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#12160be0;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:16px;padding:8px 8px 8px 20px;font-size:14px;display:flex;position:fixed;bottom:14px;left:50%;translate:-50%;box-shadow:0 14px 40px #00000073}.pu-bar b{color:var(--pu-yellow)}.pu-bar button{background:var(--pu-yellow);color:var(--pu-ink);cursor:not-allowed;border:0;border-radius:999px;padding:10px 18px;font:800 14px/1 inherit}.pu-end{background:radial-gradient(60% 60% at 50% 100%, #ffd60a38, transparent 70%), var(--pu-deep);text-align:center;padding:18vh 20px 12vh}.pu-end h2{font-size:clamp(2.4rem,8vw,6.4rem)}.pu-cta{background:var(--pu-yellow);color:var(--pu-ink);font:inherit;cursor:not-allowed;opacity:.92;border:0;border-radius:999px;align-items:center;gap:12px;margin-top:34px;padding:18px 30px;font-size:1.1rem;font-weight:800;display:inline-flex}.pu-fine{max-width:62ch;color:var(--pu-soft);margin:30px auto 0;font-size:12px;line-height:1.6}.pu-ribbon{z-index:60;background:var(--pu-red-deep);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:8px;padding:5px 10px;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:fixed;top:76px;left:12px}.pu-uc-mimique{z-index:0;width:min(30%,170px);position:absolute;bottom:70%;right:12%}@media (width<=760px){.pu-uc-mimique{z-index:3;width:min(27%,110px);bottom:-72%;right:4%}}.pu-house-mimique{width:min(150px,22svh);margin-top:20px}@media (width<=760px){.pu-house-mimique{display:none}.pu-hero-grid,.pu-xy-wrap,.pu-cs-wrap,.pu-house-wrap,.pu-pieces{grid-template-columns:1fr}.pu-piece-vis{height:200px}.pu-bar{justify-content:space-between;width:calc(100% - 24px);bottom:10px}.pu-hero-yuzu{width:min(70%,300px);margin-top:-4vh}.pu-hero-grid{align-items:start;padding-top:12svh}.pu-dial{width:min(78%,300px)}.pu-xy-wrap,.pu-cs-wrap,.pu-house-wrap{gap:20px}}.pu-static .pu-scene{min-height:auto;padding:12vh 0}.pu-static .pu-fill{clip-path:none}.pu-static .pu-list li .pu-box path{stroke-dashoffset:0}.pu-static .pu-list li{background:#eaf3d9}.pu-static .pu-stage{height:auto}.pu-static .pu-ring{width:100%;height:auto;transform:none}.pu-static .pu-ring-spin{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;padding:0 20px;display:grid;position:static;transform:none!important}.pu-static .pu-card{filter:none;aspect-ratio:.8;position:relative;transform:none!important}.pu-static .pu-stamp{transform:rotate(9deg)scale(1)}.pu-static .pu-caption,.pu-static .pu-ring-title,.pu-static .pu-non,.pu-static .pu-scrollcue{width:auto;position:static;translate:none}.pu-static .pu-non,.pu-static .pu-bar{display:none}.pu-static .pu-trait{transform:none!important}.pu.pu-gps{color:var(--yz-ink,#1e2514);background:var(--yz-paper,#f3f5f0);font-family:inherit}.pu-gps .pu-h{font-family:Bricolage Grotesque,system-ui,sans-serif}.pu-gps-hero{color:#fff;background:radial-gradient(55% 50% at 78% 55%, #ffd60a29, transparent 70%), radial-gradient(45% 40% at 12% 15%, #e2386024, transparent 70%), var(--pu-deep)}.pu-gps-grid{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:center;gap:clamp(24px,5vw,70px);width:min(1180px,100% - 40px);padding:4svh 0;display:grid}.pu-gps-hero h1{font-size:clamp(2.2rem,min(5.2vw,8.6svh),4.8rem)}.pu-gps-hero .pu-sub{max-width:52ch}.pu-gps-hero .pu-fine{text-align:left;max-width:62ch;margin:18px 0 0}.pu-gps-phone{will-change:transform;justify-self:center;width:min(100%,300px,36svh)}.pu-gps-phone>div{max-width:none}.pu-gps-phone p,.pu-gps-phone a{color:#ffffffb8}.pu-gps-phone a:hover{color:#fff}.pu-gps-phone{position:relative}.pu-gps-hero .pu-scrollcue{z-index:2}@media (width<=760px){.pu-gps-grid{grid-template-columns:1fr;padding-top:8svh}.pu-gps-phone{width:min(70%,260px)}}.dg-scene{height:420svh;position:relative}.dg-pile{perspective:1100px;width:min(86vw,340px);height:300px;transform-style:preserve-3d;margin-top:108px;position:relative}.dg-sheet{--dg-y:0px;--dg-z:0px;--dg-rx:0deg;--dg-r:0deg;--dg-s:1;--dg-o:1;border:1px solid var(--yz-line);opacity:var(--dg-o);transform:translate3d(0, var(--dg-y), var(--dg-z)) rotateX(var(--dg-rx)) rotate(var(--dg-r)) scale(var(--dg-s));transform-origin:50% 100%;will-change:transform, opacity;background:#fff;border-radius:1rem;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 14px 30px #231f1a24}.dg-sheet__tab{background:var(--yz-brand);height:2rem;color:var(--yz-paper);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.35rem .9rem 0;font-family:Bricolage Grotesque,sans-serif;font-size:.72rem;font-weight:800;line-height:1;display:flex}.dg-sheet__body{color:var(--yz-ink-soft);flex-direction:column;gap:.65rem;padding:1rem 1rem 1.1rem;font-size:.92rem;line-height:1.35;display:flex}.dg-sheet__line{border-bottom:1px dashed var(--yz-line);padding-bottom:.55rem}.dg-sheet__line--reel{color:var(--yz-ink);font-weight:700}.dg-sheet__example{letter-spacing:.04em;text-transform:uppercase;color:var(--yz-faint);margin-top:auto;padding:0 1rem .8rem;font-size:.68rem}.dg-stamp{--dg-so:1;z-index:20;border:2px solid var(--yz-ink);background:var(--yz-hl);max-width:78%;color:var(--yz-ink);opacity:var(--dg-so);transform:rotate(-4deg) scale(calc(.85 + var(--dg-so) * .15));box-shadow:0 4px 0 var(--yz-ink);border-radius:.6rem;padding:.45rem .7rem;font-family:Bricolage Grotesque,sans-serif;font-size:.72rem;font-weight:800;line-height:1.25;position:absolute;bottom:2.6rem;right:-.4rem}.dg-captions{display:grid}.dg-caption{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .3s,transform .3s;transform:translateY(8px)}.dg-caption.is-active{opacity:1;pointer-events:auto;transform:none}.dg-progress{gap:.35rem;display:flex}.dg-progress__dot{background:var(--yz-line);border-radius:999px;width:1.4rem;height:.3rem;transition:background .3s}.dg-progress__dot.is-on{background:var(--yz-brand)}.dg-picto{background:var(--yz-soft);border-radius:.9rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex}.dg-phone{border:6px solid var(--yz-ink);background:var(--yz-paper);width:min(78vw,300px);color:var(--yz-ink);border-radius:2rem;padding:.9rem .8rem 1.1rem;box-shadow:0 24px 40px #231f1a38}.dg-phone__banner{background:var(--yz-hl);color:var(--yz-ink);border-radius:.6rem;padding:.45rem .6rem;font-size:.72rem;font-weight:800}@media (prefers-reduced-motion:reduce){.dg-sheet,.dg-stamp,.dg-caption,.dg-progress__dot{transition:none!important;animation:none!important}.dg-scene{height:auto}.dg-scene .yz-scene-pin{height:auto;padding:3rem 0;position:static}}.yv-day{transition:background-color .2s,transform .25s cubic-bezier(.16,.84,.44,1)}.yv-day.is-on{background-color:var(--yz-brand);transform:translateY(-2px)scale(1.06)}.yv-rail-fill{transition:width 80ms linear}.yv-dog{transition:left 80ms linear}.yv-caption{animation:.35s cubic-bezier(.16,.84,.44,1) yv-caption-in}@keyframes yv-caption-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.yv-check{transition:background-color .2s,border-color .2s,opacity .2s}.yv-progress-fill{transition:width .4s cubic-bezier(.16,.84,.44,1)}@keyframes yv-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.yv-item{animation:.35s cubic-bezier(.16,.84,.44,1) both yv-item-in}@media (prefers-reduced-motion:reduce){.yv-day,.yv-rail-fill,.yv-dog,.yv-caption,.yv-check,.yv-progress-fill,.yv-item{transition:none!important;animation:none!important}.yv-day.is-on{transform:none}}.yv-toggle-scroll .yz-toggle{width:max-content}.yv-toggle-scroll .yz-toggle__btn{white-space:nowrap}
