/* WebPion PDF V4.9.6 - PDF Atelier. Scoped to the PDF route. */
.wppdf{--pdf-bg:#f5f8ff;--pdf-panel:#fff;--pdf-soft:#f7faff;--pdf-text:#0a1838;--pdf-muted:#5d6c8a;--pdf-line:#d8e2f2;--pdf-blue:#2e82ff;--pdf-cyan:#35d6ee;--pdf-violet:#875cff;--pdf-pink:#e369b7;--pdf-gold:#d99a42;--pdf-shadow:0 20px 58px rgba(39,62,112,.10);display:grid;gap:18px;color:var(--pdf-text);margin-block:22px 36px}
html[data-theme="dark"] .wppdf{--pdf-bg:#050a13;--pdf-panel:#0a1220;--pdf-soft:#0d1728;--pdf-text:#f0f5ff;--pdf-muted:#a8b4cd;--pdf-line:#263853;--pdf-blue:#58a8ff;--pdf-cyan:#50dcf1;--pdf-violet:#a07aff;--pdf-pink:#e879c4;--pdf-gold:#efb75d;--pdf-shadow:0 24px 64px rgba(0,0,0,.30)}
.wppdf *{box-sizing:border-box}.wppdf h1,.wppdf h2,.wppdf h3,.wppdf p{margin-top:0}.wppdf a{text-decoration:none}.wppdf svg{width:1.2em;height:1.2em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.wppdf-hero,.wppdf-workspace,.wppdf-method,.wppdf-ecosystem{border:1px solid var(--pdf-line);border-radius:24px;background:var(--pdf-panel);box-shadow:var(--pdf-shadow)}
.wppdf-hero{display:grid;gap:22px;padding:clamp(22px,5vw,38px);overflow:hidden;position:relative;background:radial-gradient(circle at 80% 18%,color-mix(in srgb,var(--pdf-violet) 11%,transparent),transparent 36%),linear-gradient(145deg,var(--pdf-panel),color-mix(in srgb,var(--pdf-blue) 4%,var(--pdf-panel)))}
.wppdf-hero::before{content:"";position:absolute;inset:auto -80px -130px auto;width:290px;height:290px;border:1px solid color-mix(in srgb,var(--pdf-blue) 15%,transparent);border-radius:50%;pointer-events:none}.wppdf-hero-copy{position:relative;z-index:1;min-width:0}.wppdf-brandline{display:flex;align-items:center;gap:9px;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:900;color:var(--pdf-muted)}.wppdf-brandmark{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(135deg,color-mix(in srgb,var(--pdf-cyan) 18%,transparent),color-mix(in srgb,var(--pdf-violet) 18%,transparent));border:1px solid var(--pdf-line)}.wppdf-brandmark img{width:19px;height:19px}.wppdf-hero h1{font-size:clamp(2.5rem,11vw,4.8rem);line-height:.94;letter-spacing:-.055em;max-width:13ch;margin:.65rem 0 1rem;text-wrap:balance}.wppdf-lead{font-size:1rem;line-height:1.65;color:var(--pdf-muted);max-width:66ch;margin-bottom:16px}.wppdf-chips{display:flex;flex-wrap:wrap;gap:8px}.wppdf-chips span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid var(--pdf-line);border-radius:999px;background:var(--pdf-soft);font-size:.77rem;font-weight:800}.wppdf-chips svg{color:var(--pdf-blue)}
.wppdf-paper-stage{display:grid;gap:14px;align-content:center;justify-items:center;min-height:340px;position:relative}.wppdf-paper-stack{position:relative;width:min(84vw,330px);height:270px}.wppdf-paper{position:absolute;width:190px;height:240px;border-radius:18px;border:1px solid color-mix(in srgb,var(--pdf-blue) 24%,var(--pdf-line));background:linear-gradient(160deg,#fff,#f2f6ff);box-shadow:0 20px 46px rgba(44,71,126,.16);padding:18px;color:#14234a;display:grid;align-content:start;gap:13px;transform-origin:50% 100%}.wppdf-paper b{font:900 .76rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#64759a}.wppdf-paper i{display:block;height:7px;border-radius:999px;background:#dde5f3}.wppdf-paper i:nth-of-type(2){width:80%}.wppdf-paper i:nth-of-type(3){width:60%}.wppdf-paper em{font:900 1rem/1 system-ui,sans-serif;color:#ef6683;justify-self:end;margin-top:auto}.wppdf-paper-1{left:8%;top:8px;transform:rotate(-10deg)}.wppdf-paper-2{left:26%;top:1px;transform:rotate(1deg);z-index:2}.wppdf-paper-3{left:44%;top:11px;transform:rotate(11deg);z-index:3}.wppdf-paper-caption{text-align:center;display:grid;gap:3px;max-width:32ch}.wppdf-paper-caption strong{font-size:.9rem}.wppdf-paper-caption span{font-size:.75rem;color:var(--pdf-muted);line-height:1.45}
.wppdf-workspace{padding:clamp(18px,4vw,30px);background:linear-gradient(150deg,var(--pdf-panel),color-mix(in srgb,var(--pdf-violet) 3%,var(--pdf-panel)))}.wppdf-workspace-head{display:grid;gap:14px;margin-bottom:16px}.wppdf-eyebrow{display:block;text-transform:uppercase;letter-spacing:.14em;font-weight:900;font-size:.66rem;color:var(--pdf-blue);margin-bottom:6px}.wppdf-workspace h2,.wppdf-method h2,.wppdf-ecosystem h2{font-size:clamp(1.55rem,6vw,2.15rem);letter-spacing:-.035em;margin-bottom:.5rem}.wppdf-workspace-head p,.wppdf-method>header p,.wppdf-ecosystem>header p{margin:0;color:var(--pdf-muted);line-height:1.6;max-width:68ch}.wppdf-counter{display:inline-grid;grid-template-columns:auto 1fr;align-items:baseline;gap:6px;width:max-content;padding:9px 12px;border:1px solid var(--pdf-line);border-radius:14px;background:var(--pdf-soft)}.wppdf-counter strong{font-size:1.35rem;color:var(--pdf-violet)}.wppdf-counter span{font-size:.72rem;color:var(--pdf-muted);font-weight:750}
.wppdf-drop{width:100%;min-height:225px;border:1.5px dashed color-mix(in srgb,var(--pdf-blue) 70%,var(--pdf-line));border-radius:22px;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--pdf-violet) 10%,transparent),transparent 44%),linear-gradient(145deg,color-mix(in srgb,var(--pdf-cyan) 5%,var(--pdf-soft)),var(--pdf-soft));color:var(--pdf-text);display:grid;place-items:center;align-content:center;gap:8px;padding:24px;text-align:center;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.wppdf-drop:hover,.wppdf-drop:focus-visible,.wppdf-drop.is-dragover{outline:none;border-color:var(--pdf-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--pdf-blue) 11%,transparent),0 20px 44px color-mix(in srgb,var(--pdf-violet) 10%,transparent);transform:translateY(-2px)}.wppdf-drop-icon{width:68px;height:68px;border-radius:21px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--pdf-cyan),var(--pdf-blue) 48%,var(--pdf-violet),var(--pdf-pink));box-shadow:0 16px 34px color-mix(in srgb,var(--pdf-violet) 25%,transparent)}.wppdf-drop-icon svg{width:38px;height:38px;stroke-width:1.55}.wppdf-drop strong{font-size:1.05rem}.wppdf-drop small{color:var(--pdf-muted);max-width:42ch;line-height:1.45}.wppdf-drop b{font-size:.7rem;letter-spacing:.06em;color:var(--pdf-blue)}
.wppdf .wppdf-list{display:grid;grid-template-columns:1fr;gap:9px;margin:16px 0 0;padding:0;list-style:none;counter-reset:pdfitem}.wppdf .wppdf-list[hidden]{display:none}.wppdf .wp49-pdf-item{counter-increment:pdfitem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:78px;padding:12px;border:1px solid var(--pdf-line);border-radius:16px;background:var(--pdf-soft);box-shadow:none}.wppdf .wp49-pdf-item::before{content:counter(pdfitem,decimal-leading-zero);font:900 .72rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--pdf-blue);padding:8px;border-radius:9px;background:color-mix(in srgb,var(--pdf-blue) 10%,transparent)}.wppdf .wp49-pdf-handle{display:none}.wppdf .wp49-pdf-meta{min-width:0}.wppdf .wp49-pdf-meta strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.wppdf .wp49-pdf-meta small{display:block;margin-top:3px;color:var(--pdf-muted);font-size:.7rem}.wppdf .wp49-pdf-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:6px}.wppdf .wp49-pdf-actions button{min-width:40px;min-height:40px;border:1px solid var(--pdf-line);border-radius:11px;background:var(--pdf-panel);color:var(--pdf-text);font-weight:900;cursor:pointer}.wppdf .wp49-pdf-actions button:focus-visible{outline:3px solid color-mix(in srgb,var(--pdf-blue) 28%,transparent);outline-offset:2px}.wppdf .wp49-pdf-actions button:disabled{opacity:.32}.wppdf-workspace-foot{display:grid;gap:12px;margin-top:14px}.wppdf-status{margin:0;color:var(--pdf-muted);font-size:.76rem;line-height:1.5}.wppdf-actions{display:grid;grid-template-columns:1fr;gap:8px}.wppdf-btn{min-height:45px;border-radius:12px;border:1px solid var(--pdf-line);padding:10px 14px;font:inherit;font-size:.8rem;font-weight:850;cursor:pointer}.wppdf-btn:focus-visible{outline:3px solid color-mix(in srgb,var(--pdf-blue) 28%,transparent);outline-offset:2px}.wppdf-btn:disabled{opacity:.42;cursor:not-allowed}.wppdf-btn-secondary{background:var(--pdf-soft);color:var(--pdf-text)}.wppdf-btn-primary{border-color:transparent;color:#fff;background:linear-gradient(90deg,var(--pdf-blue),var(--pdf-violet),var(--pdf-pink));box-shadow:0 12px 28px color-mix(in srgb,var(--pdf-violet) 18%,transparent)}
.wppdf-method{padding:clamp(18px,4vw,28px)}.wppdf-method-grid{display:grid;gap:10px;margin-top:16px}.wppdf-method-grid article{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--pdf-line);border-radius:16px;background:var(--pdf-soft)}.wppdf-method-grid article>b{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:color-mix(in srgb,var(--pdf-blue) 10%,transparent);color:var(--pdf-blue);font:900 .72rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.wppdf-method-grid h3{font-size:.9rem;margin:1px 0 5px}.wppdf-method-grid p{font-size:.75rem;line-height:1.5;color:var(--pdf-muted);margin:0}.wppdf-review-note{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--pdf-gold) 40%,var(--pdf-line));border-radius:14px;background:color-mix(in srgb,var(--pdf-gold) 7%,transparent)}.wppdf-review-note svg{color:var(--pdf-gold);flex:0 0 auto;margin-top:2px}.wppdf-review-note strong,.wppdf-review-note span{display:block}.wppdf-review-note strong{font-size:.8rem}.wppdf-review-note span{font-size:.72rem;line-height:1.5;color:var(--pdf-muted);margin-top:2px}
.wppdf-ecosystem{padding:clamp(18px,4vw,28px);overflow:hidden;background:radial-gradient(circle at 86% 12%,color-mix(in srgb,var(--pdf-violet) 10%,transparent),transparent 32%),var(--pdf-panel)}.wppdf-ecosystem-grid{display:grid;gap:11px;margin-top:16px}.wppdf-koperateur{display:grid;gap:15px;padding:17px;border:1px solid color-mix(in srgb,var(--pdf-violet) 26%,var(--pdf-line));border-radius:20px;color:var(--pdf-text);background:linear-gradient(135deg,color-mix(in srgb,var(--pdf-blue) 5%,var(--pdf-soft)),color-mix(in srgb,var(--pdf-violet) 9%,var(--pdf-soft)))}.wppdf-k-logo{width:92px;height:92px;display:grid;place-items:center;border-radius:24px;background:#101215;box-shadow:0 14px 32px rgba(0,0,0,.18);overflow:hidden}.wppdf-k-logo img{width:100%;height:100%;object-fit:cover}.wppdf-k-copy{display:grid;align-content:center}.wppdf-k-copy>small{font-size:.63rem;text-transform:uppercase;letter-spacing:.13em;color:var(--pdf-violet);font-weight:900}.wppdf-k-copy>strong{font-size:1.3rem;line-height:1.12;margin:5px 0 7px}.wppdf-k-copy>span{font-size:.78rem;line-height:1.55;color:var(--pdf-muted);max-width:62ch}.wppdf-k-copy>b{font-size:.78rem;margin-top:11px;color:var(--pdf-blue)}.wppdf-koperateur:hover,.wppdf-koperateur:focus-visible{outline:none;border-color:var(--pdf-violet);transform:translateY(-2px)}.wppdf-ecosystem-secondary{display:grid;gap:10px}.wppdf-ecosystem-secondary>a{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:center;padding:14px;border:1px solid var(--pdf-line);border-radius:17px;background:var(--pdf-soft);color:var(--pdf-text)}.wppdf-ecosystem-secondary>a:hover,.wppdf-ecosystem-secondary>a:focus-visible{outline:none;border-color:var(--pdf-blue);transform:translateY(-1px)}.wppdf-ecosystem-secondary img{width:56px;height:56px;border-radius:13px;object-fit:contain;background:var(--pdf-panel)}.wppdf-ecosystem-secondary strong,.wppdf-ecosystem-secondary small,.wppdf-ecosystem-secondary b{display:block}.wppdf-ecosystem-secondary strong{font-size:.9rem}.wppdf-ecosystem-secondary small{font-size:.72rem;line-height:1.45;color:var(--pdf-muted);margin-top:3px}.wppdf-ecosystem-secondary b{font-size:.7rem;color:var(--pdf-blue);margin-top:7px}
.wppdf>.wp460-next{margin:0}.wppdf>.wp460-next .wp460-catalog{box-shadow:var(--pdf-shadow)}
@media(min-width:620px){.wppdf-actions{grid-template-columns:auto minmax(200px,1fr);justify-content:end}.wppdf-workspace-head{grid-template-columns:1fr auto;align-items:end}.wppdf .wp49-pdf-item{grid-template-columns:auto minmax(0,1fr) auto}.wppdf .wp49-pdf-actions{grid-column:auto}.wppdf-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wppdf-koperateur{grid-template-columns:110px 1fr;align-items:center}.wppdf-k-logo{width:110px;height:110px}.wppdf-ecosystem-secondary{grid-template-columns:1fr 1fr}}
@media(min-width:940px){.wppdf{gap:20px}.wppdf-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center}.wppdf-paper-stage{min-height:380px}.wppdf-paper-stack{width:350px;height:290px}.wppdf-paper{width:205px;height:258px}.wppdf-workspace{padding:30px}.wppdf-drop{min-height:270px}.wppdf .wppdf-list{grid-template-columns:repeat(2,minmax(0,1fr))}.wppdf-workspace-foot{grid-template-columns:minmax(0,1fr) auto;align-items:center}.wppdf-actions{min-width:360px}.wppdf-ecosystem-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:stretch}.wppdf-ecosystem-secondary{grid-template-columns:1fr}.wppdf-koperateur{grid-template-columns:135px 1fr;padding:20px}.wppdf-k-logo{width:135px;height:135px}.wppdf-k-copy>strong{font-size:1.55rem}}
@media(min-width:1180px){.wppdf-hero h1{font-size:clamp(3.7rem,5.7vw,5.25rem)}.wppdf-drop{min-height:290px}.wppdf-paper-stage{min-height:400px}.wppdf-paper-stack{transform:scale(1.05)}}
@media(prefers-reduced-motion:reduce){.wppdf *{transition:none!important;scroll-behavior:auto!important}}
