/* Nommera Prism -- page produit /prism/ (2026-10-29). Complète le bloc .prp-page de site.css ; tout est préfixé .prs-. */
.prp-page .prs-soon{opacity:.62;cursor:not-allowed;pointer-events:none;}
.prp-page .mono,.prp-page .prs-sx.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em;}
.prp-page .prs-eb-d{color:var(--green);}

/* ---- Hero : bureau ---- */
.prs-desk .prs-beam{left:34%;top:46%;width:30%;height:.5em;border-radius:1em;background:linear-gradient(90deg,rgba(0,219,255,0),var(--cyan,#00DBFF),var(--green));opacity:.55;transform:rotate(-12deg);}
.prs-desk .prs-fiche{left:1%;top:5%;width:35%;background:#fff;border-radius:.8em;padding:1.9em 2em 2.1em;box-shadow:0 1.5em 3em rgba(17,17,17,.15);transform:rotate(-3deg);}
.prs-tag{display:block;font-size:.95em;font-weight:800;letter-spacing:.09em;color:#6d727a;margin-bottom:1.3em;}
.prs-fiche dl{display:grid;grid-template-columns:auto 1fr;gap:.55em 1em;margin:0;font-size:1.12em;}
.prs-fiche dt{color:#6d727a;font-weight:600;}.prs-fiche dd{margin:0;font-weight:700;}
.prs-desk .prs-book{left:5%;top:52%;width:21%;aspect-ratio:.68;transform:rotate(-5deg);border-radius:.4em .8em .8em .4em;box-shadow:0 1.8em 3.4em rgba(17,17,17,.3);overflow:hidden;}
.prs-desk .prp-dk-epub{left:55%;top:1%;width:43%;padding:1.5em 1.8em;}
.prs-desk .prp-dk-epub b{font-size:1.5em;margin:.6em 0;}
.prs-desk .prs-bilan{left:35%;top:24%;width:62%;background:#fff;border-radius:1em;padding:1.6em 2.2em 1.5em;box-shadow:0 2em 4.2em rgba(17,17,17,.2);transform:rotate(1.2deg);overflow:hidden;}
.prs-bar,.prs-rbar{position:absolute;left:0;right:0;top:0;height:.55em;background:linear-gradient(90deg,var(--blue,#0A65F7),var(--cyan,#00DBFF),var(--green));}
.prs-bh{display:flex;justify-content:space-between;align-items:flex-start;gap:1em;margin-top:.4em;}
.prs-bh b{display:block;font-size:1.6em;font-weight:800;letter-spacing:-.01em;}
.prs-bh span span,.prs-bh>div>span{display:block;font-size:1.05em;color:#6d727a;font-weight:600;margin-top:.2em;}
.prs-bcv{display:block;width:4.2em;aspect-ratio:.68;border-radius:.3em .5em .5em .3em;overflow:hidden;box-shadow:0 .5em 1.2em rgba(17,17,17,.3);flex:none;}
.prs-bt{font-family:Georgia,serif;font-size:1.8em;font-weight:700;margin:.2em 0 .1em;}
.prs-ba{margin:0 0 .8em;font-size:1.1em;color:#6d727a;font-weight:600;}
.prs-act{border-radius:.7em;padding:.8em 1.1em;margin-top:.7em;border-left:.4em solid var(--ink);background:#f6f6ee;}
.prs-act small{display:block;font-size:.9em;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#4a4f57;}
.prs-act b{display:block;font-size:1.2em;font-weight:700;margin-top:.15em;}
.prs-act.r{border-left-color:#d93a2b;background:#fdecea;}.prs-act.d{border-left-color:#e8a000;background:#fff6dd;}.prs-act.c{border-left-color:var(--blue,#0A65F7);background:#e9f0ff;}
.prs-desk .prs-cmp{left:24%;top:73%;width:30%;background:#fff;border-radius:1em;padding:1.2em 1.4em 1.3em;box-shadow:0 1.4em 3em rgba(17,17,17,.18);transform:rotate(-2deg);}
.prs-cmp b{display:block;font-size:1.15em;margin-bottom:.7em;}
.prs-cmp-row{display:flex;align-items:center;gap:.9em;}
.prs-cmp-row i{font-style:normal;font-weight:800;font-size:1.8em;color:#d93a2b;}
.prs-cv{display:block;width:5em;aspect-ratio:.68;border-radius:.3em .5em .5em .3em;overflow:hidden;box-shadow:0 .4em 1em rgba(17,17,17,.3);}
.prs-cv.alt .prp-llc,.prs-vc-img.alt .prp-llc{background:linear-gradient(160deg,#3b2a63,#17102b);}
.prs-cmp-t{display:inline-block;margin-top:.8em;background:#fff6dd;color:#7a5200;font-weight:800;font-size:.95em;padding:.35em .9em;border-radius:99em;}
.prs-desk .prp-dk-pill.a{left:2%;top:92%;}.prs-desk .prp-dk-pill.b{left:58%;top:91%;}

/* ---- Situations ---- */
.prs-sits{display:grid;gap:14px;}
.prs-sit{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid var(--border);border-radius:18px;padding:18px 20px;box-shadow:0 10px 26px rgba(17,17,17,.05);}
.prs-sit:nth-child(odd){transform:rotate(-.6deg);}.prs-sit:nth-child(even){transform:rotate(.6deg);}
.prs-si{width:44px;height:44px;border-radius:12px;background:#dff7ee;color:#046346;display:flex;align-items:center;justify-content:center;flex:none;}
.prs-si svg{width:24px;height:24px;}.prs-si.b{background:#e9f0ff;color:#0a4fc2;}.prs-si.c{background:#fdecea;color:#a3271b;}.prs-si.d{background:#fff6dd;color:#7a5200;}
.prs-sit b{display:block;font-size:18px;line-height:1.3;}
.prs-sx{display:block;margin-top:6px;font-size:15px;color:#4a4f57;line-height:1.45;}
.prs-sx em{font-style:normal;font-weight:800;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#6d727a;margin-right:4px;}
.prs-sx em.bad{color:#a3271b;margin-left:8px;}

/* ---- Couverture (feature 04) et marque « à confirmer » ---- */
.prs-vc{background:#fff;border:1px solid var(--border);border-radius:22px;padding:clamp(20px,3vw,34px);box-shadow:0 18px 40px rgba(17,17,17,.1);}
.prs-vc-pair{display:flex;align-items:center;justify-content:center;gap:clamp(12px,3vw,28px);}
.prs-vc-pair>div{text-align:center;}
.prs-vc-pair i{font-style:normal;font-weight:800;font-size:38px;color:#d93a2b;}
.prs-vc-img{display:block;width:clamp(110px,15vw,160px);aspect-ratio:.68;margin:0 auto 10px;border-radius:.3em .7em .7em .3em;overflow:hidden;box-shadow:0 14px 28px rgba(17,17,17,.3);}
.prs-vc-pair small{font-size:14px;font-weight:700;color:#4a4f57;}
.prs-vc-meta{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center;align-items:center;margin-top:22px;font-size:14.5px;color:#4a4f57;font-weight:600;}
.prs-vc-meta b{background:#fff6dd;color:#7a5200;padding:.3em .9em;border-radius:99em;}
.prs-human i{background:#e8a000 !important;}

/* ---- Bloc sombre : traduction ---- */
.prs-trans{display:flex;flex-direction:column;gap:12px;}
.prs-raw{display:block;background:#0b0c0d;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:16px 18px;}
.prs-raw small,.prs-card small{display:block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#aeb2ba;margin-bottom:8px;}
.prs-raw code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;color:#d6dae0;line-height:1.55;}
.prs-raw code b{color:var(--cyan,#00DBFF);}
.prs-down{display:block;width:2px;height:26px;margin:0 auto;background:linear-gradient(var(--cyan,#00DBFF),var(--green));position:relative;}
.prs-down::after{content:"";position:absolute;left:-5px;bottom:-1px;border:6px solid transparent;border-top:8px solid var(--green);border-bottom:0;}
.prs-card{display:block;background:#fff;color:var(--ink);border-radius:16px;padding:20px 22px;border-left:6px solid #d93a2b;}
.prs-card small{color:#a3271b;display:flex;align-items:center;gap:8px;}
.prs-card small i{width:10px;height:10px;border-radius:50%;background:#d93a2b;}
.prs-card b{display:block;font-size:21px;line-height:1.2;margin-bottom:8px;}
.prs-card em{display:block;font-style:normal;font-size:16px;line-height:1.55;color:#2b2f35;margin-bottom:14px;}
.prs-card dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0 0 12px;font-size:15px;}
.prs-card dt{color:#6d727a;font-weight:600;}.prs-card dd{margin:0;font-weight:700;}
.prs-fold{display:block;font-size:14px;font-weight:800;color:#4a4f57;border-top:1px solid var(--border);padding-top:10px;}
.prp-page .prp-dark .prs-priv-btns{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;margin-top:26px;}
.prs-link-d{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:4px;}
.prp-page .prs-dt{margin-top:6px;}

/* ---- Rapport d'exemple ---- */
.prs-rep{position:relative;overflow:hidden;padding-top:2.2em !important;}
.prs-rh{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;}
.prs-rh b{display:block;font-size:22px;font-weight:800;}.prs-rh small{display:block;font-size:14px;color:#6d727a;font-weight:600;margin-top:2px;}
.prs-rcv{display:block;width:62px;aspect-ratio:.68;border-radius:4px 8px 8px 4px;overflow:hidden;box-shadow:0 8px 18px rgba(17,17,17,.3);flex:none;}
.prs-rep h4{font-family:Georgia,serif;font-size:26px;margin:18px 0 8px;}
.prs-rep .prs-act{margin-top:10px;padding:12px 14px;border-radius:10px;}
.prs-rep .prs-act small{font-size:12px;}.prs-rep .prs-act b{font-size:16px;}
.prs-rf{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid var(--border);font-size:14px;font-weight:700;color:#4a4f57;flex-wrap:wrap;}
.prs-pdf{background:var(--ink);color:#fff;border-radius:99px;padding:8px 16px;}

/* ---- Cartes / limites ---- */
.prs-get{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px;}
.prs-get .prp-fit-doubt p{font-size:17px;margin:0;}
.prs-free4{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
.prs-lim{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:30px;}
.prs-lim h3{font-size:22px;margin:0 0 16px;}
.prs-lim ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;font-size:17px;line-height:1.45;}
.prs-lim li{display:flex;gap:12px;align-items:flex-start;}
.prs-lim-y,.prs-lim-n{border-radius:22px;padding:clamp(22px,3vw,34px);}
.prs-lim-y{background:#eafaf3;border:1px solid rgba(2,208,152,.32);}
.prs-lim-y svg{width:24px;height:24px;padding:4px;border-radius:50%;background:var(--green);color:var(--ink);flex:none;margin-top:1px;}
.prs-lim-n{background:#fff;border:1px solid var(--border);}
.prs-lim-n li::before{content:"";width:22px;height:2px;background:#8a8f98;flex:none;margin-top:12px;}
.prs-lim-end{margin:26px 0 0;font-size:18px;font-weight:700;max-width:40em;}

/* ---- Responsive ---- */
@media (max-width:1024px){
  .prs-get{grid-template-columns:repeat(2,minmax(0,1fr));}
  .prs-lim{grid-template-columns:1fr;}
  .prp-page .prs-desk{aspect-ratio:1/.98;}
}
@media (max-width:640px){
  .prs-get,.prs-free4{grid-template-columns:1fr !important;}
  .prs-desk .prs-fiche{width:44%;left:0;top:3%;padding:1.4em;}
  .prs-desk .prs-fiche dl{font-size:1em;}
  .prs-desk .prs-book,.prs-desk .prs-cmp{display:none;}
  .prs-desk .prp-dk-epub{left:48%;top:1%;width:51%;}
  .prs-desk .prs-bilan{left:6%;top:34%;width:90%;padding:1.6em 1.8em;}
  .prs-desk .prp-dk-pill.a{left:2%;top:90%;}.prs-desk .prp-dk-pill.b{left:38%;top:90%;}
  .prs-sit:nth-child(n){transform:none;}
  .prs-vc-img{width:clamp(96px,32vw,130px);}
  .prs-rf{font-size:13px;}
}
/* Animation : l'état final est l'état de base ; le script ne fait que rejouer un cycle. */
@media (prefers-reduced-motion:reduce){.prs-page *{animation:none !important;transition:none !important;}}
/* Ajustements : cinq cartes (3 + 2 centrées en grille de 6), comparaison à titres courts */
.prs-get{grid-template-columns:repeat(6,minmax(0,1fr));}
.prs-get .prp-fit-doubt{grid-column:span 2;}
.prs-get .prp-fit-doubt:nth-child(4){grid-column:2 / span 2;}
.prs-get .prp-fit-doubt:nth-child(5){grid-column:4 / span 2;}
@media (max-width:1024px){.prs-get{grid-template-columns:repeat(2,minmax(0,1fr));}.prs-get .prp-fit-doubt,.prs-get .prp-fit-doubt:nth-child(n){grid-column:auto;}}
.prs-page .prp-v-compare li em{font-size:14px;line-height:1.25;}
@media (max-width:640px){
  .prp-page .prs-desk{aspect-ratio:1/1.14;}
  .prs-desk .prp-dk-pill.a{top:93%;}.prs-desk .prp-dk-pill.b{top:93%;}
}

/* ===== Hero : cinq questions d'auteur, cinq réponses ===== */
.prp-page .prq{aspect-ratio:1/.94;}
.prq .prq-card{inset:2% 0 0 0;background:#fff;border-radius:1.8em;box-shadow:0 2.2em 4.8em rgba(17,17,17,.18);overflow:hidden;}
.prq-scene{position:absolute;inset:0;padding:3.4em 3.6em 6.6em;display:flex;flex-direction:column;gap:1.6em;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s .4s;}
.prq-scene.is-on{opacity:1;visibility:visible;transition:opacity .4s ease;}
.prq-q{margin:0;align-self:flex-start;max-width:92%;background:#f6f6ee;border-radius:1.6em 1.6em 1.6em .4em;padding:1em 1.5em;font-size:2.35em;line-height:1.14;font-weight:800;letter-spacing:-.02em;position:relative;min-height:1.6em;}
.prq-q span{display:block;}
.prq-dots{position:absolute;left:1.1em;top:50%;display:flex;gap:.25em;transform:translateY(-50%);opacity:0;}
.prq-dots s{width:.34em;height:.34em;border-radius:50%;background:#8a8f98;display:block;}
.prq-ill{flex:1;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;gap:2.6em;font-size:1em;}
.prq-a{margin:0;display:flex;align-items:center;gap:.9em;background:#eafaf3;border:1px solid rgba(2,208,152,.35);border-radius:1.2em;padding:.9em 1.2em;font-size:1.5em;line-height:1.25;font-weight:600;}
.prq-a b{flex:none;background:var(--ink);color:#fff;font-size:.62em;font-weight:800;letter-spacing:.07em;text-transform:uppercase;padding:.5em 1em;border-radius:99em;}
.prq-nav{position:absolute;left:3.6em;right:3.6em;bottom:2.2em;display:flex;gap:.7em;justify-content:center;}
.prq-nav button{position:relative;overflow:hidden;font:inherit;font-size:1.25em;font-weight:700;border:1px solid var(--border);background:#fff;color:#33363c;border-radius:99em;padding:.5em 1.1em;cursor:pointer;}
.prq-nav button.on{background:var(--ink);color:#fff;border-color:var(--ink);}
.prq-nav button::after{content:"";position:absolute;left:0;bottom:0;height:.22em;width:100%;background:var(--green);transform:scaleX(0);transform-origin:0 50%;}
.prq-nav button.on::after{transform:scaleX(1);}
.prq-pause{position:absolute;left:6px;bottom:-4px;width:36px;height:36px;border-radius:50%;border:1px solid var(--border);background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;}
.prq-pause svg{width:16px;height:16px;}
.prq-pause[aria-pressed="true"] svg{display:none;}
.prq-pause[aria-pressed="true"]::before{content:"";border:7px solid transparent;border-left:11px solid currentColor;border-right:0;margin-left:3px;}
.prp-deskw{position:relative;}

/* illustrations */
.prq .cv{display:block;width:13em;aspect-ratio:.68;border-radius:.4em .8em .8em .4em;overflow:hidden;box-shadow:0 1.2em 2.4em rgba(17,17,17,.3);}
.prq .cv.alt .prp-llc{background:linear-gradient(160deg,#3b2a63,#17102b);}
.i1 .fg{margin:0;text-align:center;}.i1 figcaption{margin-top:.9em;font-size:1.3em;font-weight:700;color:#4a4f57;}
.i1 .neq{width:4.4em;height:4.4em;flex:0 0 auto;aspect-ratio:1;border-radius:50%;background:#fdecea;color:#d93a2b;font-size:2.4em;font-weight:800;display:flex;align-items:center;justify-content:center;}
.i1 .flag{position:absolute;bottom:-.4em;left:50%;transform:translateX(-50%);background:#fff6dd;color:#7a5200;font-weight:800;font-size:1.3em;padding:.4em 1em;border-radius:99em;white-space:nowrap;}
.i1{padding-bottom:1.8em;}
.i1 .cv{width:11.5em;}
.i2{gap:2.4em;}
.i2 .file{width:17em;background:#fff;border:1px solid var(--border);border-radius:1.2em;padding:1.5em;box-shadow:0 1em 2.2em rgba(17,17,17,.1);}
.i2 .chip{display:inline-block;background:var(--ink);color:#fff;font-size:1.05em;font-weight:800;letter-spacing:.06em;padding:.45em 1em;border-radius:99em;}
.i2 .file b{display:block;font-family:Georgia,serif;font-size:1.7em;margin:.7em 0;line-height:1.1;}
.i2 .bar{display:block;height:.7em;border-radius:1em;background:#e4e1d3;overflow:hidden;margin-bottom:.9em;}
.i2 .bar i{display:block;height:100%;width:100%;background:var(--green);}
.i2 .file small{font-size:1.2em;font-weight:700;color:#4a4f57;}
.i2 .chk{list-style:none;margin:0;padding:0;width:23em;display:flex;flex-direction:column;gap:.7em;}
.i2 .chk li{display:flex;align-items:center;gap:.8em;background:#f6f6ee;border-radius:.9em;padding:.8em 1em;font-size:1.3em;font-weight:700;}
.i2 .chk li svg{width:1.7em;height:1.7em;padding:.3em;border-radius:50%;background:var(--green);color:var(--ink);flex:none;}
.i2 .chk li b{width:1.7em;height:1.7em;border-radius:50%;background:#e8a000;color:#fff;text-align:center;line-height:1.7em;flex:none;font-size:1em;}
.i2 .chk li span{flex:1;}.i2 .chk li em{font-style:normal;font-size:.82em;font-weight:700;color:#046346;}
.i2 .chk li.w{background:#fff6dd;}.i2 .chk li.w em{color:#7a5200;}
.i3 .tb{width:100%;max-width:41em;background:#fff;border:1px solid var(--border);border-radius:1.2em;padding:1em;box-shadow:0 1.2em 2.6em rgba(17,17,17,.1);}
.i3 .th,.i3 .tr{display:grid;grid-template-columns:5em 1fr 1fr 8.2em;gap:1em;align-items:center;font-size:1.3em;padding:.7em .8em;}
.i3 .th b{font-size:.72em;letter-spacing:.07em;text-transform:uppercase;color:#6d727a;}
.i3 .tr{border-top:1px solid var(--border);}.i3 .tr span{color:#6d727a;font-weight:600;}.i3 .tr em{font-style:normal;font-weight:700;}
.i3 .tr i{font-style:normal;font-size:.78em;font-weight:800;background:#dff7ee;color:#046346;border-radius:99em;padding:.35em .8em;text-align:center;}
.i3 .tr.gap{background:#fff6dd;border-radius:.8em;border-top-color:transparent;}.i3 .tr.gap i{background:#e8a000;color:#fff;}
.i4{gap:2.6em;}
.i4 .pg{position:relative;width:19em;height:21em;background:#fff;border-radius:.9em;box-shadow:0 1.4em 3em rgba(17,17,17,.16);padding:2em 1.8em;transform:rotate(-2deg);}
.i4 .pg b{display:block;font-family:Georgia,serif;font-size:1.9em;margin-bottom:.8em;}
.i4 .ln{display:block;height:.6em;border-radius:1em;background:#e4e1d3;margin-bottom:.9em;}.i4 .ln.w8{width:80%;}.i4 .ln.w6{width:60%;}
.i4 .img{display:block;height:6em;border-radius:.6em;background:linear-gradient(135deg,#94A5F7,#02D098);margin:1.1em 0;overflow:hidden;}.i4 .img svg{width:100%;height:100%;display:block;}
.i4 .pin{position:absolute;display:inline-flex;align-items:center;gap:.4em;font-size:1.15em;font-weight:800;padding:.4em .9em;border-radius:99em;white-space:nowrap;box-shadow:0 .5em 1.2em rgba(17,17,17,.2);}
.i4 .pin svg{width:1.1em;height:1.1em;}
.i4 .pin.t{right:-3.8em;top:1.6em;background:var(--green);color:var(--ink);}.i4 .pin.i{right:-5em;top:9.6em;background:#e8a000;color:#fff;}
.i4 .sig{list-style:none;margin:0 0 0 2.6em;padding:0;display:flex;flex-direction:column;gap:1em;width:16em;}
.i4 .sig li{border-radius:.9em;padding:1em 1.2em;border-left:.4em solid;}.i4 .sig li.a{background:#fff6dd;border-color:#e8a000;}.i4 .sig li.c{background:#e9f0ff;border-color:#0A65F7;}
.i4 .sig small{display:block;font-size:1em;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#4a4f57;}.i4 .sig b{display:block;font-size:1.35em;margin-top:.25em;}
.i5{gap:2.6em;align-items:center;}
.i5 .cv{width:10.5em;}
.i5 .pl{width:26em;}.i5 .pl>b{display:block;font-size:1.6em;margin-bottom:.7em;font-weight:800;}
.i5 .act{border-left:.45em solid;border-radius:.8em;padding:.75em 1.1em;margin-top:.7em;}
.i5 .act small{display:block;font-size:.95em;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#4a4f57;}.i5 .act b{display:block;font-size:1.4em;margin-top:.1em;}
.i5 .act.r{background:#fdecea;border-color:#d93a2b;}.i5 .act.d{background:#fff6dd;border-color:#e8a000;}.i5 .act.c{background:#e9f0ff;border-color:#0A65F7;}

@media (max-width:1024px){.prp-page .prq{aspect-ratio:1/1.02;}}
@media (max-width:640px){
  .prp-page .prq{aspect-ratio:1/1.3;font-size:calc(100cqw/46);}
  .prq-scene{padding:2.6em 2.2em 6.2em;gap:1.2em;}
  .prq-q{font-size:2.1em;}.prq-a{font-size:1.4em;}
  .prq-nav{left:1.6em;right:1.6em;gap:.5em;bottom:2em;}
  .prq-nav button{width:2.6em;height:1.1em;padding:0;font-size:1.4em;border-radius:99em;}
  .prq-nav button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);}
  .prq-nav button.on{width:5em;}
  .prq .cv{width:10em;}.i1 .cv{width:9.5em;}
  .i1,.i2,.i4,.i5{gap:1.4em;}
  .i2 .file{width:12.5em;padding:1.1em;}.i2 .file b{font-size:1.5em;}.i2 .chk{width:21em;}.i2 .chk li{font-size:1.15em;padding:.6em .8em;}
  .i3 .th,.i3 .tr{grid-template-columns:3.6em 1fr 1fr 6em;gap:.6em;font-size:1.05em;}
  .i4 .pg{width:15em;height:19em;}.i4 .sig{margin-left:1.2em;width:13em;}.i4 .pin.t{right:-2.4em;}.i4 .pin.i{right:-3.2em;}
  .i5 .cv{width:8em;}.i5 .pl{width:22em;}
}

/* Animation : se déclenche à l'affichage de chaque scène ; sans mouvement, la scène s'affiche directement dans son état final. */
@media (prefers-reduced-motion:no-preference){
  .prq-scene.is-on .prq-dots{animation:prqDots .9s ease both;}
  .prq-scene.is-on .prq-q span{animation:prqUp .5s .75s cubic-bezier(.2,.8,.2,1) both;}
  .prq-scene.is-on .prq-q{animation:prqPop .45s cubic-bezier(.2,.9,.3,1.2) both;}
  .prq-scene.is-on .fg.l{animation:prqInL .8s var(--d) cubic-bezier(.2,.8,.2,1) both;}
  .prq-scene.is-on .fg.r{animation:prqInR .8s var(--d) cubic-bezier(.2,.8,.2,1) both;}
  .prq-scene.is-on .neq{animation:prqShake .8s var(--d) both;}
  .prq-scene.is-on .flag,.prq-scene.is-on .prq-a,.prq-scene.is-on .file,.prq-scene.is-on .chk li,.prq-scene.is-on .th,.prq-scene.is-on .tr,.prq-scene.is-on .pg,.prq-scene.is-on .sig li,.prq-scene.is-on .i5 .cv,.prq-scene.is-on .pl>b,.prq-scene.is-on .act{animation:prqUp .6s var(--d) cubic-bezier(.2,.8,.2,1) both;}
  .prq-scene.is-on .pin{animation:prqPop .5s var(--d) cubic-bezier(.2,.9,.3,1.3) both;}
  .prq-scene.is-on .flag{animation-name:prqUpFlag;}
  .prq-scene.is-on .bar i{animation:prqBar 2.2s .9s ease-out both;}
  .prq-scene.is-on .tr.gap{animation:prqUp .6s var(--d) both,prqPulse 1.4s 2.4s ease 2;}
  .prq-scene.is-on .chk li svg,.prq-scene.is-on .chk li b{animation:prqPop .4s var(--d) cubic-bezier(.2,.9,.3,1.4) both;}
  .prq-nav button.on::after{animation:prqFill var(--prq-ms,6.8s) linear both;}
  .prq.is-paused *,.prq.is-paused *::after{animation-play-state:paused !important;}
}
@keyframes prqDots{0%{opacity:0}15%,70%{opacity:1}100%{opacity:0}}
@keyframes prqUp{from{opacity:0;transform:translateY(1em)}to{opacity:1;transform:none}}
@keyframes prqUpFlag{from{opacity:0;transform:translate(-50%,1em)}to{opacity:1;transform:translateX(-50%)}}
@keyframes prqPop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.07)}100%{opacity:1;transform:none}}
@keyframes prqInL{from{opacity:0;transform:translateX(-4em) rotate(-6deg)}to{opacity:1;transform:none}}
@keyframes prqInR{from{opacity:0;transform:translateX(4em) rotate(6deg)}to{opacity:1;transform:none}}
@keyframes prqShake{0%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.15) rotate(-8deg)}70%{transform:scale(1) rotate(6deg)}100%{opacity:1;transform:none}}
@keyframes prqBar{from{width:0}to{width:100%}}
@keyframes prqFill{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes prqPulse{0%,100%{box-shadow:0 0 0 0 rgba(232,160,0,0)}50%{box-shadow:0 0 0 .6em rgba(232,160,0,.25)}}
@media (min-width:641px){.prq-ill{font-size:1.16em;}.prq-ill .cv{margin-inline:auto;}}
@media (max-width:640px){
  .i4 .pg{width:14em;height:18em;padding:1.6em 1.3em;}.i4 .pg b{font-size:1.6em;}
  .i4 .pin{font-size:.95em;}.i4 .pin.t{right:-1.6em;top:-.8em;}.i4 .pin.i{right:-1.6em;top:8.4em;}
  .i4 .sig{margin-left:.6em;width:13em;}.i4 .sig b{font-size:1.2em;}
}

/* ===== Effets : saisie du texte, cases cochées, impression du bilan, tampon, verre dépoli ===== */
.prq-q.has-ty span.full{visibility:hidden;}
.prq-q .ty{position:absolute;left:1.5em;right:1.5em;top:1em;display:block;}
.prq-q .ty.typing::after{content:"";display:inline-block;width:.09em;height:.95em;margin-left:.12em;vertical-align:-.1em;background:var(--green);animation:prqCaret .6s steps(1) infinite;}
.chk li svg path{stroke-dasharray:24;stroke-dashoffset:0;}
.i5 .cvw{position:relative;flex:none;}
.i5 .stamp{position:absolute;left:50%;top:58%;transform:translate(-50%,-50%) rotate(-14deg);border:.28em double #02a578;color:#02a578;background:rgba(255,255,255,.88);border-radius:.6em;padding:.35em .8em;font-size:1.55em;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;}
.i5 .slot{position:relative;padding-top:1.1em;}
.i5 .mouth{position:absolute;left:-.8em;right:-.8em;top:0;height:1.1em;border-radius:.6em;background:linear-gradient(#2b2d31,#111);box-shadow:0 .5em 1em rgba(17,17,17,.25);z-index:2;}
.i5 .pl{background:#fff;border:1px solid var(--border);border-radius:0 0 .5em .5em;padding:1.1em 1.2em 1.4em;box-shadow:0 1em 2.2em rgba(17,17,17,.12);width:26em;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/1.1em 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/1.1em 100%;}
.i5 .pl>b{margin-bottom:.4em;font-size:1.5em;}
/* verre dépoli */
.prq-gl{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:.55em;font-size:1.25em;font-weight:800;padding:.55em 1.1em;border-radius:99em;color:#1d2433;background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(10px) saturate(1.4);backdrop-filter:blur(10px) saturate(1.4);border:1px solid rgba(255,255,255,.85);box-shadow:0 .8em 2em rgba(17,17,17,.14);white-space:nowrap;transition:background .4s,color .4s,box-shadow .4s;}
.prq-gl i{width:.7em;height:.7em;border-radius:50%;background:#b6bbc4;transition:background .4s,box-shadow .4s;}
.prq-gl.g1{left:-2.4em;top:9%;}.prq-gl.g2{left:-1.6em;top:56%;}.prq-gl.g3{right:-1.8em;top:-.6%;}
.prq[data-s="1"] .g1,.prq[data-s="3"] .g2,.prq[data-s="0"] .g3,.prq[data-s="2"] .g3,.prq[data-s="4"] .g3{background:rgba(2,208,152,.9);color:#05382a;box-shadow:0 .8em 2.2em rgba(2,208,152,.45);}
.prq[data-s="1"] .g1 i,.prq[data-s="3"] .g2 i,.prq[data-s="0"] .g3 i,.prq[data-s="2"] .g3 i,.prq[data-s="4"] .g3 i{background:#05382a;}
@media (max-width:1024px){.prq-gl.g1{left:-.6em}.prq-gl.g2{left:-.4em}.prq-gl.g3{right:-.4em}}
@media (max-width:1024px){.prq-gl{display:none;}}
@media (max-width:640px){.i5 .pl{width:21em;}.i5 .stamp{font-size:1.2em;}}
@media (prefers-reduced-motion:no-preference){
  .prq-gl.g1{animation:prqFloat 5.2s ease-in-out infinite;}.prq-gl.g2{animation:prqFloat 6.4s -2s ease-in-out infinite;}.prq-gl.g3{animation:prqFloat 5.8s -1s ease-in-out infinite;}
  .prq-scene.is-on .chk li svg path{animation:prqDraw .45s calc(var(--d) + .15s) ease-out both;}
  .prq-scene.is-on .chk li svg{animation:prqPop .4s var(--d) cubic-bezier(.2,.9,.3,1.4) both;}
  .prq-scene.is-on .i5 .pl{animation:prqPrint 2.6s .9s steps(22) both;}
  .prq-scene.is-on .i5 .act,.prq-scene.is-on .i5 .pl>b{animation:none;}
  .prq-scene.is-on .i5 .mouth{animation:prqUp .4s .6s both;}
  .prq-scene.is-on .stamp{animation:prqStamp .6s var(--d) cubic-bezier(.2,.9,.3,1.2) both;}
  .prq-scene.is-on .i5 .cvw .cv{animation:prqUp .6s var(--d) both;}
  .prq-scene.is-on .prq-q span.full{animation:none;}
}
@keyframes prqCaret{50%{opacity:0}}
@keyframes prqFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-.9em)}}
@keyframes prqDraw{from{stroke-dashoffset:24}to{stroke-dashoffset:0}}
@keyframes prqPrint{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}
@keyframes prqStamp{0%{opacity:0;transform:translate(-50%,-50%) rotate(-14deg) scale(2.6)}55%{opacity:1;transform:translate(-50%,-50%) rotate(-14deg) scale(.92)}70%{transform:translate(-48%,-52%) rotate(-12deg) scale(1.04)}100%{opacity:1;transform:translate(-50%,-50%) rotate(-14deg) scale(1)}}

/* ===== Pour qui ===== */
.prs-wcs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:34px;}
.prs-wc{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:26px;overflow:hidden;box-shadow:0 18px 40px rgba(17,17,17,.06);}
.prs-wc-ill{position:relative;height:250px;display:flex;align-items:center;justify-content:center;gap:28px;overflow:hidden;}
.prs-wc.a .prs-wc-ill{background:linear-gradient(135deg,#e6e9ff,#d6f6ea);}
.prs-wc.b .prs-wc-ill{background:linear-gradient(135deg,#dff7ee,#e9f0ff);}
.prs-wc-body{padding:clamp(22px,3vw,34px);display:flex;flex-direction:column;align-items:flex-start;gap:0;}
.prs-wc-body h3{font-size:clamp(24px,2.4vw,30px);line-height:1.12;letter-spacing:-.02em;margin:14px 0 12px;}
.prs-wc-body p{font-size:17px;line-height:1.6;color:#2b2f35;margin:0 0 22px;}
.wc-book{display:block;width:118px;aspect-ratio:.68;border-radius:5px 10px 10px 5px;overflow:hidden;box-shadow:0 18px 32px rgba(17,17,17,.3);transform:rotate(-5deg);}
.wc-chips{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;}
.wc-chips li{display:inline-flex;align-items:center;gap:9px;background:#fff;border-radius:99px;padding:9px 16px 9px 10px;font-weight:800;font-size:15px;box-shadow:0 10px 22px rgba(17,17,17,.12);}
.wc-chips svg{width:24px;height:24px;padding:4px;border-radius:50%;background:var(--green);color:var(--ink);flex:none;}
.wc-chips li.n{background:var(--ink);color:#fff;padding-left:18px;}
.wc-fan{position:relative;width:260px;height:190px;display:block;}
.wc-fan i{position:absolute;bottom:0;width:104px;aspect-ratio:.68;border-radius:4px 9px 9px 4px;overflow:hidden;box-shadow:0 16px 28px rgba(17,17,17,.3);}
.wc-fan i:nth-child(1){left:0;transform:rotate(-12deg);}.wc-fan i:nth-child(2){left:78px;transform:rotate(0);z-index:2;bottom:10px;}.wc-fan i:nth-child(3){left:156px;transform:rotate(12deg);z-index:1;}
.wc-fan i:nth-child(1) .prp-llc{background:linear-gradient(160deg,#5a2a2a,#241010);}.wc-fan i:nth-child(2) .prp-llc{background:linear-gradient(160deg,#1f3d6b,#0c1830);}
.wc-stat{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;}
.wc-stat li{background:#fff;border-radius:16px;padding:10px 18px;font-size:15px;font-weight:700;box-shadow:0 10px 22px rgba(17,17,17,.12);}
.wc-stat li b{font-size:26px;margin-right:6px;}.wc-stat .g b{color:#02a578;}.wc-stat .o b{color:#e08a00;}
/* ===== Ce que vous recevez : bento ===== */
.prs-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,auto);gap:20px;margin-top:34px;}
.bt{border-radius:26px;padding:26px;display:flex;flex-direction:column;border:1px solid transparent;min-width:0;}
.bt h3{font-size:22px;margin:20px 0 8px;letter-spacing:-.01em;}.bt p{margin:0;font-size:16.5px;line-height:1.55;}
.bt-ill{flex:1;min-height:170px;display:flex;flex-direction:column;justify-content:center;gap:10px;position:relative;}
.bt.plan{grid-row:span 2;background:#eafaf3;border-color:rgba(2,208,152,.32);}
.bt.why{background:#e9f0ff;border-color:rgba(10,101,247,.2);}
.bt.res{background:#fff6dd;border-color:rgba(232,160,0,.3);}
.bt.tech{background:var(--ink);color:#fff;}.bt.tech p{color:#e7e8e4;}
.bt.pdf{background:linear-gradient(150deg,#e8e4ff,#d9e6ff);border-color:rgba(148,165,247,.5);}
.m-act{border-left:.4em solid;border-radius:12px;padding:14px 16px;background:#fff;box-shadow:0 8px 18px rgba(17,17,17,.07);}
.m-act small{display:block;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#4a4f57;}.m-act b{display:block;font-size:18px;margin-top:2px;}
.m-act.r{border-color:#d93a2b;}.m-act.d{border-color:#e8a000;}.m-act.c{border-color:#0A65F7;}
.bt.plan .bt-ill{gap:14px;}.bt.plan .m-act{padding:20px 20px;}.bt.plan .m-act b{font-size:20px;}
.m-why{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;}
.m-why li{display:flex;align-items:center;gap:12px;background:#fff;border-radius:12px;padding:10px 14px;font-weight:700;font-size:15.5px;box-shadow:0 8px 18px rgba(17,17,17,.07);}
.m-why i{width:26px;height:26px;border-radius:50%;background:#0A65F7;color:#fff;font-style:normal;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:none;}
.m-art{background:#fff;border-radius:14px;padding:18px;box-shadow:0 10px 22px rgba(17,17,17,.1);transform:rotate(-2deg);}
.m-art span{display:inline-block;background:#fff6dd;color:#7a5200;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:99px;border:1px solid rgba(232,160,0,.4);}
.m-art b{display:block;font-family:Georgia,serif;font-size:21px;line-height:1.15;margin:12px 0;}
.m-art i{display:block;height:8px;border-radius:9px;background:#e4e1d3;margin-top:8px;}.m-art i.s{width:60%;}
.m-code{background:#0b0c0d;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:16px 18px;}
.m-code code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.7;color:#d6dae0;}
.m-code code b{color:var(--cyan,#00DBFF);}.m-code code.d{color:#9aa0a8;margin-top:6px;}
.m-pdf{width:150px;margin:0 auto;background:#fff;border-radius:6px;border-top:7px solid var(--ink);padding:14px 14px 16px;box-shadow:0 16px 30px rgba(17,17,17,.2);transform:rotate(-4deg);position:relative;}
.m-pdf .bar{display:none;}.m-pdf b{display:block;font-size:14px;margin-bottom:10px;}
.m-pdf i{display:block;height:7px;border-radius:9px;background:#e4e1d3;margin-bottom:8px;}.m-pdf i.s{width:60%;}
.m-pdf em{position:absolute;right:-12px;top:-16px;background:#d93a2b;color:#fff;font-style:normal;font-weight:800;font-size:12px;padding:5px 9px;border-radius:7px;transform:rotate(8deg);}
.m-dl{align-self:center;margin-top:6px;background:var(--ink);color:#fff;font-weight:800;font-size:14px;padding:9px 18px;border-radius:99px;}
/* ===== Après le bilan ===== */
.prs-next{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px;}
.nx{display:flex;flex-direction:column;border-radius:24px;padding:24px;text-decoration:none;color:var(--ink);border:1px solid transparent;transition:transform .2s,box-shadow .2s;}
.nx:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(17,17,17,.12);}
.nx-ic{width:64px;height:64px;border-radius:20px;background:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:22px;box-shadow:0 10px 22px rgba(17,17,17,.1);transition:transform .25s;}
.nx:hover .nx-ic{transform:rotate(-8deg) scale(1.06);}
.nx-ic svg{width:32px;height:32px;}
.nx h3{font-size:21px;margin:0 0 8px;}.nx p{font-size:16px;line-height:1.5;margin:0 0 18px;flex:1;}
.nx .prp-more{font-size:15px;}
.nx.n1{background:#e9f0ff;border-color:rgba(10,101,247,.18);}.nx.n1 .nx-ic{color:#0A65F7;}
.nx.n2{background:#eafaf3;border-color:rgba(2,208,152,.3);}.nx.n2 .nx-ic{color:#02a578;}
.nx.n3{background:#fff6dd;border-color:rgba(232,160,0,.3);}.nx.n3 .nx-ic{color:#c27a00;}
.nx.n4{background:#efeaff;border-color:rgba(124,92,255,.25);}.nx.n4 .nx-ic{color:#6a4bd6;}
@media (max-width:1024px){.prs-wcs{grid-template-columns:1fr;}.prs-bento{grid-template-columns:repeat(2,minmax(0,1fr));}.bt.plan{grid-row:auto;grid-column:span 2;}.prs-next{grid-template-columns:repeat(2,minmax(0,1fr));}}
.prs-next.is3{grid-template-columns:repeat(3,minmax(0,1fr));}
@media (max-width:1024px){.prs-next.is3{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media (max-width:640px){.prs-bento,.prs-next,.prs-next.is3{grid-template-columns:1fr;}.bt.plan{grid-column:auto;}.prs-wc-ill{height:220px;gap:16px;}.wc-book{width:96px;}.wc-fan{transform:scale(.8);}}
/* ===== Apparition au défilement (activée par le script, jamais sans lui) ===== */
.prs-js [data-an] .a{opacity:0;}
.prs-js [data-an].is-in .a{animation:prsA .7s calc(var(--i,0) * .13s) cubic-bezier(.2,.8,.2,1) both;}
.prs-js [data-an] .a.l{transform:translateX(-1.4em);}.prs-js [data-an].is-in .a.l{animation-name:prsAL;}
.prs-js [data-an] .a.p{transform:scale(.7);}.prs-js [data-an].is-in .a.p{animation-name:prsAP;animation-timing-function:cubic-bezier(.2,.9,.3,1.3);}
.prs-js [data-an] .a.v{transform:scaleY(0);transform-origin:50% 0;}.prs-js [data-an].is-in .a.v{animation-name:prsAV;}
.prs-js [data-an].is-in .gap.a{animation:prsA .7s calc(var(--i,0) * .13s) both,prsGap 1.6s calc(var(--i,0) * .13s + .8s) ease 2;}
@keyframes prsA{from{opacity:0;transform:translateY(1.2em)}to{opacity:1;transform:none}}
@keyframes prsAL{from{opacity:0;transform:translateX(-1.6em)}to{opacity:1;transform:none}}
@keyframes prsAP{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.06)}100%{opacity:1;transform:none}}
@keyframes prsAV{from{opacity:1;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}
@keyframes prsGap{0%,100%{box-shadow:0 0 0 0 rgba(232,160,0,0)}50%{box-shadow:0 0 0 .5em rgba(232,160,0,.28)}}
@media (prefers-reduced-motion:reduce){.prs-js [data-an] .a{opacity:1 !important;transform:none !important;animation:none !important;}}
@media (max-width:640px){
  .prs-wc-ill{padding:0 14px;gap:12px;}
  .wc-book{width:78px;flex:none;}.wc-chips li{font-size:13px;padding:7px 12px 7px 8px;}.wc-chips svg{width:20px;height:20px;}
  .wc-fan{transform:scale(.62);transform-origin:50% 60%;margin:0 -34px;flex:none;}
  .wc-stat li{font-size:13px;padding:8px 12px;white-space:nowrap;}.wc-stat li b{font-size:20px;}
}

/* Étapes faites : pastille verte avec coche */
.prp-page .prp-steps li.is-done .prp-sn{background:var(--green);border-color:var(--green);color:transparent;position:relative;}
.prp-page .prp-steps li.is-done .prp-sn::after{content:"";position:absolute;left:50%;top:50%;width:.9em;height:.5em;border-left:3px solid var(--ink);border-bottom:3px solid var(--ink);transform:translate(-50%,-70%) rotate(-45deg);}
.prs-trans .prs-raw{margin-top:14px;}
.prs-trans .prs-card{border-left-color:#d93a2b;}

/* ===== Prism Delta : suivi entre deux versions ===== */
.prs-delta{list-style:none;margin:34px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;}
.prs-dl{border-radius:22px;padding:22px;border:1px solid transparent;display:flex;flex-direction:column;gap:8px;min-width:0;}
.prs-dl i{font-style:normal;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;font-size:15px;}
.prs-dl i svg{width:18px;height:18px;}
.prs-dl b{font-size:19px;letter-spacing:-.01em;}
.prs-dl span{font-size:15.5px;line-height:1.5;color:#3a3f46;}
.prs-dl.gone{background:#eafaf3;border-color:rgba(2,208,152,.32);}
.prs-dl.stay{background:#fdecea;border-color:rgba(217,58,43,.25);}
.prs-dl.chg{background:#fff6dd;border-color:rgba(232,160,0,.3);}
.prs-dl.new{background:#e9f0ff;border-color:rgba(10,101,247,.2);}
.prs-delta-note{margin:22px 0 0;font-size:15px;color:#53585f;max-width:46em;}
.prs-delta-cta{margin-top:22px;}
.bt.delta{grid-column:1/-1;background:#f1efe6;border-color:rgba(17,17,17,.12);}
.bt.delta h3{margin-top:0;}
@media (max-width:1024px){.prs-delta{grid-template-columns:repeat(2,minmax(0,1fr));}.bt.delta{grid-column:span 2;}}
@media (max-width:640px){.prs-delta{grid-template-columns:1fr;}.bt.delta{grid-column:auto;}}
