@font-face{font-family:Geist;src:url('assets/Geist-Variable.woff2') format('woff2');font-weight:100 900;font-display:swap}
html{overflow-x:hidden;scroll-padding-top:100px}
.ps-hero-art{overflow:clip}
.ps-logos img[src*="paris8"],.ps-logos img[src*="rcl-collectivites"],.ps-case-visual img[src*="paris8"],.ps-article-aside img[src*="paris8"]{filter:brightness(0)}
:root{--ps-ink:#17191d;--ps-muted:#62656c;--ps-line:#e9e9eb;--ps-blue:#2694ef;--ps-sky:#eaf8ff;--ps-pink:#fff0f7;--ps-lime:#f8fce5;--ps-green:#368362;--ps-red:#ff0101}
.pa-site,.pa-header,.pa-footer,.pa-promo,.pa-modal{font-family:Geist,Arial,sans-serif;color:var(--ps-ink);font-size:16px;line-height:1.55;font-weight:400;-webkit-font-smoothing:antialiased}
.pa-site{margin:0;background:#fff;overflow-x:clip}.pa-site *,.pa-header *,.pa-footer *,.pa-promo *,.pa-modal *{box-sizing:border-box}.pa-site a,.pa-header a,.pa-footer a{color:inherit;text-decoration:none}.pa-site button,.pa-header button,.pa-promo button,.pa-modal button{font:inherit;cursor:pointer}.pa-site img{display:block;max-width:100%}.pa-site h1,.pa-site h2,.pa-site h3,.pa-site p{margin:0;letter-spacing:normal}.pa-site h1{font-size:clamp(42px,5.2vw,76px);font-weight:520;line-height:1.045;letter-spacing:-.055em}.pa-site h2{font-size:clamp(33px,3.6vw,53px);font-weight:450;line-height:1.13;letter-spacing:-.042em}.pa-site h3{font-size:24px;line-height:1.25;font-weight:560;letter-spacing:-.025em}.pa-site p{font-size:18px;color:var(--ps-muted);line-height:1.65}.pa-site ul{padding:0;list-style:none}.pa-site [hidden],.pa-modal[hidden],.pa-promo[hidden]{display:none!important}
.ps-wrap{width:min(1280px,calc(100% - 80px));margin-inline:auto}.ps-section{padding-block:100px}.ps-split{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.ps-split.reverse>div:first-child{order:2}.ps-split.reverse>div:last-child{order:1}.ps-copy h2{margin:32px 0}.ps-copy p{max-width:560px}.ps-tag{display:inline-flex;align-items:center;gap:9px;border-radius:99px;background:#d5f0ff;color:#227ab9;font-size:12px;line-height:1;padding:10px 15px;font-weight:550;letter-spacing:.04em}.ps-tag:before{content:'';width:6px;height:6px;background:#2694ef;border-radius:50%}.ps-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}.ps-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border-radius:10px;border:1px solid transparent;background:#2694ef;color:#fff!important;padding:11px 20px;font-size:14px;font-weight:530;text-decoration:none;line-height:1.3;transition:background .18s,box-shadow .18s}.ps-btn:hover{background:#1584df;box-shadow:0 4px 15px #238eeb24}.ps-btn.light{background:#f7f7f7;border-color:#e9e9eb;color:var(--ps-ink)!important}.ps-btn.dark{background:#191b21;color:#fff!important}.ps-link{display:inline-flex;gap:14px;align-items:center;font-size:15px;font-weight:520}.ps-link:hover{text-decoration:underline;text-underline-offset:5px}.ps-note{font-size:12px!important;line-height:1.5!important;color:#767b85!important}.ps-center{text-align:center;max-width:800px;margin:0 auto 65px}.ps-center p{margin:26px auto 0}.ps-center .ps-tag{margin-bottom:30px}.pa-site :is(a,button,input,summary):focus-visible,.pa-header :is(a,button):focus-visible,.pa-footer a:focus-visible,.pa-promo :is(button,a):focus-visible,.pa-modal :is(button,a,input):focus-visible{outline:2px solid #1876cb;outline-offset:5px}
.pa-header{height:82px;border-bottom:1px solid #eeeeef;background:#ffffffef;backdrop-filter:blur(15px);position:sticky;top:0;z-index:1000;display:flex;align-items:center;padding:0 30px;gap:32px}.pa-brand{display:inline-flex;gap:10px;align-items:center;white-space:nowrap;flex:none}.pa-brand img{width:27px;height:34px}.pa-brand strong{font-size:20px;font-weight:630;letter-spacing:-.045em}.pa-brand small{display:block;font-size:9px;line-height:1;margin-top:2px;color:#777;letter-spacing:.02em}.pa-nav{display:flex;gap:26px;align-items:center;margin:0;flex:1;font-size:14px}.pa-nav details{position:relative}.pa-nav summary{list-style:none;cursor:pointer;display:flex;gap:8px;align-items:center;padding-block:22px}.pa-nav summary::-webkit-details-marker{display:none}.pa-nav summary:after{content:'⌄';font-size:13px;color:#888}.pa-menu{position:absolute;top:62px;left:-18px;background:#fff;border:1px solid var(--ps-line);border-radius:16px;box-shadow:0 14px 40px #17191d12;min-width:270px;padding:12px;display:grid;gap:3px}.pa-menu a,.pa-menu button{font:inherit;text-align:left;border:0;background:none;color:var(--ps-ink);border-radius:9px;padding:10px 12px;text-decoration:none;cursor:pointer}.pa-menu a:hover,.pa-menu button:hover{background:#f6f8fb}.pa-menu small{display:block;font-size:12px;color:#858890}.pa-header-actions{display:flex;gap:15px;align-items:center;font-size:14px;flex:none}.pa-header .ps-btn{font-size:13px;min-height:40px;padding:10px 15px}.pa-burger{display:none;border:1px solid var(--ps-line);background:#fff;border-radius:9px;width:40px;height:40px;font-size:19px!important}.pa-skip{position:fixed;left:12px;top:-70px;z-index:1200;background:#fff;padding:10px}.pa-skip:focus{top:10px}.ps-preview{background:#f4f7fb;color:#616b78;padding:8px 24px;text-align:center;font-size:11px;border-bottom:1px solid #e7edf5}
.ps-hero{padding-top:92px;padding-bottom:86px}.ps-hero.ps-split{gap:55px;min-height:650px}.ps-hero p{margin-top:28px;max-width:530px}.ps-hero .ps-note{margin-top:18px}.ps-hero-art{position:relative;height:510px;display:flex;align-items:center;justify-content:center;isolation:isolate}.ps-art-grid{position:absolute;inset:60px -50px 0;background-image:linear-gradient(#dae1ea55 1px,transparent 1px),linear-gradient(90deg,#dae1ea55 1px,transparent 1px);background-size:40px 40px;transform:perspective(500px) rotateX(50deg) rotateZ(-25deg);mask-image:radial-gradient(ellipse,black,transparent 67%);z-index:-1}.ps-product{width:100%;border:1px solid #e3e6ec;border-radius:18px;background:#f5f5f6;box-shadow:0 24px 70px #14244713,0 3px 6px #14244708;overflow:hidden;transform:perspective(1400px) rotateY(-8deg) rotateX(4deg);transition:transform .7s}.ps-product:hover{transform:perspective(1400px) rotateY(0) rotateX(0)}.ps-window-top{height:34px;border-bottom:1px solid #e4e6e9;display:flex;align-items:center;gap:5px;padding:0 12px;color:#8b8e96;font-size:9px}.ps-window-top i{width:6px;height:6px;border-radius:50%;background:#d4d5d9}.ps-window-top span{margin-left:auto;margin-right:auto}.ps-window-body{display:grid;grid-template-columns:108px 1fr;min-height:355px;padding:9px;gap:9px}.ps-mini-rail{font-size:9px;display:grid;align-content:start;gap:17px;color:#7c7e86;padding:6px}.ps-mini-rail b{color:#24252a;font-size:11px}.ps-mini-rail .active{color:#24252a;background:#e5e5e9;border-radius:5px;padding:7px;margin:-7px}.ps-mini-work{background:#fff;border-radius:11px;padding:35px 22px;display:flex;align-items:center;flex-direction:column;justify-content:center}.ps-mini-work h3{font-size:21px;font-weight:480}.ps-pixel{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;background:#f2f2f2;margin-bottom:17px}.ps-pixel img{width:19px;height:25px}.ps-mini-input{border:1px solid #e4e5e8;border-radius:16px;margin-top:22px;width:100%;padding:13px;color:#6e717a;font-size:10px;min-height:85px;box-shadow:0 2px 10px #17191d03}.ps-mini-tools{margin-top:20px;display:flex;gap:8px;color:#777;font-size:8px}.ps-mini-tools span{border:1px solid #eee;border-radius:20px;padding:3px 8px}.ps-mini-suggest{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:17px;width:100%;font-size:8px;color:#676b74}.ps-mini-suggest span{border:1px solid #f0f0f1;padding:8px;border-radius:6px}.ps-float{position:absolute;background:#fff;border:1px solid #e4e8ee;border-radius:12px;box-shadow:0 10px 30px #152c4612;z-index:2;font-size:12px;display:flex;align-items:center;gap:10px;padding:13px 17px}.ps-float.agent{bottom:4px;left:12px;animation:psFloat 6s ease-in-out infinite}.ps-float.result{right:-15px;top:12px;animation:psFloat 6s -3s ease-in-out infinite}.ps-float .status{width:7px;height:7px;border-radius:50%;background:#49a67b}.ps-float small{display:block;color:#818791;font-size:10px}.ps-soft-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:#eaf6ff;color:#268ddd;font-size:17px}.ps-refs{padding:35px 0 68px;border-bottom:1px solid #f2f2f2;display:grid;grid-template-columns:240px 1fr;align-items:center;gap:60px}.ps-refs p{font-size:14px;line-height:1.5}.ps-logos{display:flex;align-items:center;justify-content:space-around;gap:45px}.ps-logos img{max-height:28px;max-width:130px;object-fit:contain}.ps-logos .ps-paris{max-height:40px;max-width:80px}.ps-refs .ps-note{margin-top:8px}
.ps-flow-scene{background:var(--ps-sky);border-radius:28px;min-height:580px;padding:50px 45px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;position:relative}.ps-flow-mark{width:82px;height:82px;background:#ffffffc9;border:1px solid #dae0e6;border-radius:19px;display:grid;place-items:center;box-shadow:0 10px 25px #2e56820a;margin-bottom:24px;position:relative}.ps-flow-mark img{width:32px;height:40px}.ps-flow-mark:after{content:'';width:1px;height:25px;background:#3a9ce1;position:absolute;top:100%}.ps-flow-step{position:relative;display:flex;align-items:center;gap:16px;border:1px solid #d7dde4;border-radius:8px;min-height:60px;padding:14px 20px;background:#fffffff0;width:100%;max-width:400px;font-size:14px;box-shadow:0 5px 14px #40566b06}.ps-flow-step:after{content:'';position:absolute;height:13px;width:1px;background:#3a9ce1;top:100%;left:50%}.ps-flow-step:last-of-type:after{display:none}.ps-flow-step svg{width:22px;height:22px;stroke:#2694ef;flex:none}.ps-flow-step i{width:6px;height:6px;border-radius:50%;position:absolute;left:-4px;background:#2694ef;box-shadow:0 0 0 4px #2694ef18;opacity:0;animation:psStep 10s infinite}.ps-flow-step:nth-child(3) i{animation-delay:2.5s}.ps-flow-step:nth-child(4) i{animation-delay:5s}.ps-flow-step:nth-child(5) i{animation-delay:7.5s}.ps-flow-scene .ps-note{position:absolute;bottom:18px;text-align:center;font-size:10px!important}
.ps-testimonial{display:grid;grid-template-columns:1.6fr 1fr;gap:18px;margin:40px 0 0;align-items:stretch}.ps-quote-box{border-radius:28px;background:var(--ps-sky);padding:54px;display:flex;flex-direction:column;min-height:520px}.ps-quote-ornament{display:flex;gap:5px;margin-bottom:25px}.ps-quote-ornament i{width:20px;height:20px;border-radius:50%;background:#b9db84}.ps-quote-ornament i+ i{background:#f498c4;border-radius:0 0 100% 0}.ps-quote-box .ps-quote{font-size:clamp(29px,3.6vw,52px);font-weight:490;line-height:1.22;letter-spacing:-.03em;color:#222630;max-width:700px;margin:0}.ps-quote-bottom{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-top:auto;padding-top:40px}.ps-quote-name{font-size:21px;font-weight:560}.ps-quote-role{font-size:13px;color:#636e7b;margin-top:5px}.ps-round-controls{display:flex;gap:9px}.ps-round-controls button{width:44px;height:44px;border:1px solid #b2c7d4;background:transparent;border-radius:50%;font-size:20px}.ps-round-controls button:hover{background:#ffffff80}.ps-quote-portrait{border-radius:28px;background:#deebf2;position:relative;overflow:hidden;min-height:420px;display:flex;align-items:end;justify-content:center}.ps-quote-portrait img{width:150%;max-width:none;position:absolute;bottom:0;left:-17%;object-fit:contain;height:100%;object-position:center bottom}.ps-portrait-label{position:absolute;bottom:16px;left:16px;right:16px;border-radius:7px;padding:8px 12px;font-size:10px;background:#ffffffdf;color:#687381;z-index:2}.ps-quote-box .ps-note{margin-top:15px}.ps-testimonial[data-slide='1'] .ps-quote-box{background:#fff0f7}.ps-testimonial[data-slide='1'] .ps-quote-portrait{background:#f2e7ed}
.ps-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px 85px}.ps-feature{border-top:1px solid #e4e5e7;position:relative;padding:25px 0 20px;min-height:200px}.ps-feature .ps-feature-no{font-size:29px;font-weight:450;color:#2c90df;margin-bottom:22px}.ps-feature:nth-child(2) .ps-feature-no{color:#d55638}.ps-feature:nth-child(3) .ps-feature-no{color:#dc9822}.ps-feature:nth-child(4) .ps-feature-no{color:#347955}.ps-feature h3{margin-bottom:16px}.ps-feature p{font-size:16px;max-width:480px}.ps-feature-toggle{background:transparent;border:0;color:#2883c3;font-size:12px!important;margin-top:20px;padding:0}.ps-feature-pop{pointer-events:none;position:absolute;left:50%;top:30%;width:300px;min-height:230px;background:#f0f8ffed;backdrop-filter:blur(16px);border:1px solid #dce5ed;box-shadow:0 24px 40px #18304626;border-radius:25px;display:grid;align-content:center;justify-items:center;gap:20px;padding:35px;opacity:0;transform:translate(-50%,15px) scale(.94);transition:opacity .22s,transform .22s;z-index:4}.ps-feature:hover .ps-feature-pop,.ps-feature.is-open .ps-feature-pop{opacity:1;transform:translate(-50%,0) scale(1)}.ps-feature-pop b{font-size:16px;line-height:1.4;text-align:center}.ps-logo-cloud{display:flex;gap:9px;justify-content:center;flex-wrap:wrap}.ps-logo-cloud span{border:1px solid #e6e9ef;border-radius:10px;background:#fff;width:52px;height:42px;display:grid;place-items:center;font-size:11px;font-weight:600;box-shadow:0 5px 12px #14244704}.ps-folder{height:58px;width:78px;background:linear-gradient(#4b95f6,#87c7f3);border-radius:8px;position:relative;box-shadow:0 9px 20px #52a5ec26}.ps-folder:before{content:'';position:absolute;top:-7px;width:33px;height:12px;background:#4b95f6;border-radius:6px}.ps-mini-badge{padding:8px 14px;border:1px solid #e2e7ed;background:white;border-radius:12px;font-size:13px}.ps-collab-art{background:var(--ps-sky);border-radius:28px;min-height:520px;padding:40px;display:grid;place-items:center;position:relative}.ps-review-card{background:#fff;border:1px solid #e0e7ee;box-shadow:0 14px 28px #103c6410;border-radius:18px;width:100%;padding:27px;transform:rotate(-3deg);font-size:14px}.ps-review-card .ps-review-head{display:flex;align-items:center;gap:10px;font-weight:600;border-bottom:1px solid #edf0f4;padding-bottom:17px}.ps-review-card p{font-size:14px;line-height:1.6;margin-top:17px}.ps-review-card .ps-review-source{display:flex;gap:6px;font-size:10px;color:#647a8c;margin-top:15px}.ps-review-card .ps-review-source span{padding:5px 8px;background:#f4f7fa;border-radius:5px}.ps-review-approval{margin-top:20px;border:1px solid #dce9e3;background:#f5fbf8;color:#468566;border-radius:10px;padding:12px;font-size:12px}.ps-cursor{position:absolute;right:20px;bottom:55px;color:#347e5b;transform:rotate(-10deg);font-size:32px;animation:psCursor 8s ease-in-out infinite}.ps-cursor span{display:block;background:#438960;color:#fff;font-size:13px;border-radius:20px;padding:6px 13px;margin-left:13px;transform:rotate(10deg)}.ps-collab-art .ps-note{position:absolute;bottom:16px;font-size:10px!important}.ps-copy .ps-divider-note{border-left:2px solid #dce0e4;padding-left:20px;margin-top:35px;font-size:17px;color:#424954}.ps-trust-head{max-width:1080px}.ps-trust-head h2{margin:30px 0;max-width:950px}.ps-trust-head p{max-width:1000px}.ps-trust-link{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:45px 0 20px;font-size:15px}.ps-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);border-radius:25px;overflow:hidden}.ps-trust-item{padding:35px 32px 40px;background:var(--ps-pink)}.ps-trust-item:nth-child(2){background:var(--ps-lime)}.ps-trust-item:nth-child(3){background:var(--ps-sky)}.ps-trust-item h3{font-size:20px;margin:20px 0 28px}.ps-trust-item>span{font-size:24px;color:#ce5945}.ps-trust-item:nth-child(2)>span{color:#397e5c}.ps-trust-item:nth-child(3)>span{color:#2694ef}.ps-trust-item ul{display:grid;gap:18px;margin:0}.ps-trust-item li{font-size:15px;display:flex;gap:12px;align-items:start}.ps-trust-item li:before{content:'•';color:#d96348}.ps-trust-item:nth-child(2) li:before{color:#397e5c}.ps-trust-item:nth-child(3) li:before{color:#2694ef}.ps-trust-grid+.ps-note{margin-top:18px}
.ps-tabs{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin-bottom:32px}.ps-tabs button{border:1px solid transparent;border-radius:99px;background:none;padding:10px 20px;font-size:14px!important;color:#74777e}.ps-tabs button[aria-selected=true]{background:#edf7ff;border-color:#c6e5fb;color:#227bbc}.ps-tabs button:hover{background:#f2f7fb}.ps-tabpanel{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;min-height:440px}.ps-use-art{min-height:430px;border-radius:25px;background:#f3f6f9;padding:45px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.ps-use-art h3{font-size:17px}.ps-use-row{width:100%;background:#fff;border:1px solid #e8ecf1;border-radius:9px;padding:15px;font-size:13px;display:flex;align-items:center;gap:15px}.ps-use-row i{color:#2795ea;font-size:17px;font-style:normal}.ps-use-list{display:grid;gap:26px;margin-top:30px}.ps-use-list b{font-size:16px;font-weight:560}.ps-use-list p{font-size:15px;margin-top:5px}.ps-use-list .ps-link{margin-top:18px}.ps-case-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px}.ps-case-head h2{max-width:650px}.ps-cases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ps-case-card{border:1px solid #eceef1;border-radius:20px;overflow:hidden;transition:box-shadow .22s,transform .22s}.ps-case-card:hover{box-shadow:0 10px 35px #14345c0e;transform:translateY(-4px)}.ps-case-visual{height:220px;padding:35px;background:#edf6fc;display:grid;place-items:center;overflow:hidden}.ps-case-visual img{object-fit:contain;max-width:65%;max-height:85px}.ps-case-card:nth-child(2) .ps-case-visual{background:#fff1f6}.ps-case-card:nth-child(3) .ps-case-visual{background:#f1f6e6}.ps-case-card:nth-child(2) .ps-case-visual img{max-height:115px}.ps-case-card .ps-case-text{padding:27px}.ps-case-text small{font-size:11px;color:#7b818b}.ps-case-text h3{font-size:23px;margin:13px 0 16px}.ps-case-text p{font-size:14px}.ps-case-text .ps-link{margin-top:25px;font-size:13px}.ps-end{background:#1c202b;color:white;padding:90px 0;margin-top:70px}.ps-end h2{max-width:850px;font-size:clamp(36px,4.5vw,65px);font-weight:470}.ps-end p{max-width:650px;color:#c4c7ce;margin-top:25px}.ps-end .ps-btn.light{background:transparent;border-color:#50545e;color:#fff!important}.pa-footer{padding:65px 40px 35px;background:#faf9f7;color:#242831;border-radius:0 0 30px 30px}.pa-footer-brand{margin-bottom:50px}.pa-footer-cols{display:grid;grid-template-columns:repeat(5,1fr);gap:40px}.pa-footer-cols h3{font-size:12px;color:#939499;font-weight:500;margin:0 0 23px;letter-spacing:.02em}.pa-footer-cols a,.pa-footer-cols button{display:block;margin:0 0 14px;font-size:14px;font-weight:500;border:0;background:none;padding:0;color:inherit;text-decoration:none;text-align:left;cursor:pointer}.pa-footer a:hover,.pa-footer button:hover{color:#227bbc}.pa-footer-base{display:flex;justify-content:space-between;gap:20px;margin-top:45px;border-top:1px solid #e7e6e3;padding-top:25px;font-size:11px;color:#92949a}
.pa-promo{position:fixed;bottom:20px;right:20px;width:335px;border:1px solid #e0e3e9;border-radius:18px;background:#fff;box-shadow:0 14px 45px #1e2e4526;z-index:900;overflow:hidden;transform:translateY(25px);opacity:0;pointer-events:none;transition:opacity .35s,transform .35s}.pa-promo.is-visible{opacity:1;transform:none;pointer-events:auto}.pa-promo-cover{height:175px;background:#202531;color:white;padding:26px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.pa-promo-cover .ps-promo-title{font-size:23px;line-height:1.1;font-weight:460;max-width:190px;letter-spacing:-.03em}.pa-promo-cover .ps-promo-sub{font-size:10px;color:#c9d4df;margin-top:13px;max-width:170px}.pa-promo-cover img{position:absolute;width:80px;height:125px;right:24px;bottom:12px;transform:rotate(9deg);box-shadow:0 8px 20px #0005;object-fit:cover}.pa-promo-cover .ps-meeting-art{position:absolute;right:25px;bottom:35px;width:80px;height:85px;border-radius:14px;background:#414f63;display:grid;place-items:center}.ps-meeting-art img{position:static;width:30px;height:40px;box-shadow:none;transform:none;object-fit:contain;filter:brightness(0) invert(1)}.pa-promo-body{padding:21px 24px 23px}.pa-promo-kind{font-size:10px;color:#268bd3;margin-bottom:10px;display:flex;align-items:center;gap:7px}.pa-promo-kind:before{content:'';width:5px;height:5px;border-radius:50%;background:#2694ef;box-shadow:0 0 0 3px #2694ef1a}.pa-promo-body h3{font-size:18px;line-height:1.3;font-weight:550;margin:0 0 12px;letter-spacing:-.025em}.pa-promo-body p{font-size:12px;color:#8a909b;margin:0 0 13px}.pa-promo-body a,.pa-promo-body button{font-size:12px;color:#2587cc;border:0;background:none;padding:0;text-decoration:none}.pa-promo-close{position:absolute;right:10px;top:9px;z-index:2;border:0;background:transparent;color:#b1bfce;font-size:22px!important;line-height:1;padding:4px}.pa-promo-controls{border-top:1px solid #edf0f3;display:flex;align-items:center;justify-content:space-between;padding:10px 20px}.pa-promo-controls>button{border:0;background:none;color:#7d8997;line-height:1;padding:5px 8px}.pa-promo-dots{display:flex;gap:5px}.pa-promo-dots button{width:5px;height:5px;border:0;padding:0;border-radius:6px;background:#d5dde4}.pa-promo-dots button[aria-pressed=true]{width:13px;background:#2694ef}.pa-promo.is-mini{width:auto;box-shadow:0 4px 20px #1826361a}.pa-promo.is-mini>:not(.pa-promo-reopen){display:none}.pa-promo-reopen{display:none;border:0;background:#fff;padding:10px 17px;color:#25649a;font-size:12px!important}.pa-promo.is-mini .pa-promo-reopen{display:block}
.pa-modal{position:fixed;inset:0;background:#171d2a66;backdrop-filter:blur(5px);z-index:1300;display:grid;place-items:center;padding:20px}.pa-modal-card{position:relative;background:#fff;border-radius:24px;max-width:510px;width:100%;padding:40px;max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 30px 90px #0002}.pa-modal-close{position:absolute;right:18px;top:14px;border:0;background:none;font-size:25px!important;color:#868b92}.pa-modal h2{font-size:30px;font-weight:500;line-height:1.1;letter-spacing:-.035em;margin:0 0 18px}.pa-modal p{font-size:14px;color:#737b86;line-height:1.6}.pa-modal form{margin-top:25px}.pa-modal label:not(.ps-consent){display:grid;gap:5px;font-size:12px;margin-top:12px}.pa-modal input:not([type=checkbox]){width:100%;border:1px solid #dbe0e6;border-radius:9px;padding:11px 12px;font:inherit;font-size:14px;background:#fff;color:#252a33}.pa-modal .ps-consent{display:flex;gap:9px;align-items:start;font-size:11px;color:#747e89;margin:18px 0}.pa-modal .ps-consent input{margin-top:3px;accent-color:#2694ef}.pa-modal .ps-consent a{color:#2979b1}.pa-modal .ps-btn{width:100%;cursor:pointer}.pa-modal .ps-btn:disabled{opacity:.6;cursor:wait}.pa-modal .ps-form-error{font-size:12px;color:#b94242;margin-top:15px}.pa-modal .ps-guide-success{display:none}.pa-modal.is-success .ps-guide-formview{display:none}.pa-modal.is-success .ps-guide-success{display:block}
.ps-page-hero{padding:85px 0 65px;text-align:center;max-width:920px;margin:auto}.ps-page-hero p{max-width:720px;margin:26px auto 0}.ps-page-hero .ps-tag{margin-bottom:28px}.ps-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:20px 0 25px}.ps-price{border:1px solid #e3e7ed;border-radius:24px;padding:33px;display:flex;flex-direction:column;align-items:start;position:relative}.ps-price.highlight{border-color:#71b8ec;background:#f8fcff}.ps-price h2{font-size:29px;letter-spacing:-.03em;font-weight:530}.ps-price p{font-size:14px;margin:17px 0;min-height:68px}.ps-price strong{font-size:33px;font-weight:550;letter-spacing:-.04em}.ps-price .ps-price-unit{font-size:12px;color:#7b8390;margin-bottom:26px}.ps-price .ps-btn{width:100%}.ps-price ul{border-top:1px solid #e5eaf0;margin-top:28px;padding-top:23px;display:grid;gap:15px;font-size:14px;line-height:1.5}.ps-price li:before{content:'✓';color:#368362;margin-right:9px}.ps-table-wrap{overflow:auto;margin:35px 0 25px;border:1px solid #e6e9ef;border-radius:18px}.ps-table{width:100%;border-collapse:collapse;min-width:690px;font-size:14px;text-align:left}.ps-table th,.ps-table td{padding:19px 24px;border-bottom:1px solid #e9ecf0;line-height:1.5}.ps-table th{background:#fafbfd;font-weight:550}.ps-table th:first-child{width:34%}.ps-table tr:last-child td{border-bottom:0}.ps-table .yes{color:#378564}.ps-billing{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:45px}.ps-billing article{border-top:1px solid #e0e5ed;padding-top:23px}.ps-billing h3{font-size:19px}.ps-billing p{font-size:14px;margin-top:15px}.ps-faq{max-width:850px;margin:45px auto 0}.ps-faq details{border-bottom:1px solid #e5e9ef;padding:23px 0}.ps-faq summary{font-size:18px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.ps-faq summary:after{content:'+';color:#89919b}.ps-faq details[open] summary:after{content:'−'}.ps-faq p{font-size:15px;margin-top:20px}.ps-deploy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}.ps-deploy-grid article{border:1px solid #e4e8ee;border-radius:20px;padding:32px}.ps-deploy-grid h3{font-size:24px;margin:15px 0}.ps-deploy-grid p{font-size:15px}.ps-deploy-grid ul{display:grid;gap:12px;color:#626b79;font-size:14px;margin-top:25px}.ps-article-layout{display:grid;grid-template-columns:250px 1fr;gap:80px;margin:45px 0 90px;align-items:start}.ps-article-aside{position:sticky;top:115px;border:1px solid #e7eaf0;border-radius:20px;padding:25px}.ps-article-aside img{max-height:60px;max-width:150px;margin-bottom:30px}.ps-article-aside dt{font-size:11px;color:#949aa4;margin-top:20px}.ps-article-aside dd{font-size:14px;margin:4px 0 0}.ps-article h2{font-size:32px;margin:40px 0 22px}.ps-article h2:first-child{margin-top:0}.ps-article p{font-size:17px;line-height:1.8;margin-bottom:20px}.ps-article ul{display:grid;gap:13px;color:#626b79;font-size:16px;line-height:1.7}.ps-article ul li{padding-left:20px;position:relative}.ps-article ul li:before{content:'•';color:#2694ef;position:absolute;left:0}.ps-article-callout{padding:30px;background:#edf8ff;border-radius:18px;margin:35px 0}.ps-article-callout h3{margin-bottom:15px}.ps-case-filter{display:flex;gap:10px;justify-content:center;margin-bottom:40px}.ps-case-filter button{border:1px solid #e5e9ef;background:#fff;border-radius:99px;padding:9px 17px;font-size:13px!important;color:#747d89}.ps-case-filter button[aria-pressed=true]{color:#227bbc;background:#edf7ff;border-color:#cce5f6}.pa-legacy .pa-header .pa-brand img,.pa-legacy .pa-footer .pa-brand img{display:block}.pa-legacy .pa-header .pa-menu a{color:#17191d}.pa-legacy .pa-footer{margin-top:70px}.pa-legacy .pa-header{letter-spacing:normal}.pa-legacy .pa-header strong{font-family:Geist,Arial,sans-serif}.pa-legacy .pa-header .pa-menu{line-height:1.5}
@keyframes psFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes psStep{0%,20%{opacity:1}25%,100%{opacity:0}}@keyframes psCursor{0%,100%{transform:translate(0) rotate(-10deg)}50%{transform:translate(-25px,-15px) rotate(-10deg)}}
@media(min-width:1500px){.pa-header{gap:50px;padding-inline:50px}.pa-nav{gap:32px}.ps-hero-art{height:570px}.ps-window-body{min-height:390px}}
@media(max-width:1150px){.pa-header{gap:22px;padding-inline:22px}.pa-nav{gap:18px;font-size:13px}.pa-header-actions>.ps-login{display:none}.ps-wrap{width:calc(100% - 60px)}.ps-split{gap:55px}.ps-hero.ps-split{gap:30px}.ps-hero h1{font-size:57px}.ps-float.result{right:0}.ps-window-body{grid-template-columns:85px 1fr}.ps-mini-work{padding:25px 15px}.ps-mini-work h3{font-size:18px}.ps-mini-rail{font-size:8px}.ps-quote-box{padding:38px;min-height:450px}.ps-quote-box .ps-quote{font-size:42px}.ps-refs{grid-template-columns:200px 1fr;gap:30px}.ps-price{padding:25px}}
@media(max-width:950px){.pa-header{height:72px}.pa-nav{display:none;position:absolute;left:0;right:0;top:71px;flex-direction:column;background:#fff;padding:20px;align-items:stretch;border-bottom:1px solid #e3e7ee;gap:0;max-height:calc(100dvh - 72px);overflow:auto}.pa-header.is-open .pa-nav{display:flex}.pa-nav>a{padding:14px}.pa-nav summary{padding:14px}.pa-menu{position:static;box-shadow:none;margin-bottom:15px;min-width:0}.pa-header-actions{margin-left:auto}.pa-header .pa-burger{display:block}.ps-hero h1{font-size:49px}.ps-split{gap:35px}.ps-hero-art{height:430px}.ps-window-body{grid-template-columns:75px 1fr;min-height:290px}.ps-mini-suggest{grid-template-columns:1fr}.ps-mini-suggest span:nth-child(n+3){display:none}.ps-mini-tools{gap:3px}.ps-mini-tools span{padding:3px 5px}.ps-float{font-size:10px;padding:10px}.ps-float.result{top:15px}.ps-float.agent{bottom:5px;left:0}.ps-flow-scene{padding:40px 24px;min-height:500px}.ps-flow-step{font-size:12px;padding:14px;gap:10px}.ps-copy p{font-size:16px}.ps-quote-box .ps-quote{font-size:34px}.ps-quote-box{min-height:420px;padding:35px}.ps-quote-portrait{min-height:350px}.ps-feature-grid{gap:35px 50px}.ps-feature h3{font-size:22px}.ps-trust-item{padding:28px 22px}.ps-trust-item h3{font-size:18px}.ps-trust-item li{font-size:13px}.ps-tabpanel{gap:35px}.ps-use-art{padding:25px}.ps-use-row{font-size:12px}.ps-logos{gap:20px}.ps-logos img{max-width:90px}.ps-case-visual{height:180px}.ps-case-card .ps-case-text{padding:22px}.ps-case-text h3{font-size:20px}.pa-footer-cols{gap:25px}.ps-article-layout{gap:40px;grid-template-columns:210px 1fr}.ps-price-grid{gap:12px}.ps-price h2{font-size:25px}.ps-price strong{font-size:28px}.ps-price{padding:24px}.ps-billing{grid-template-columns:1fr 1fr}.ps-deploy-grid{gap:12px}.ps-deploy-grid article{padding:25px}}
@media(max-width:700px){.ps-wrap{width:calc(100% - 40px)}.ps-section{padding-block:65px}.ps-split,.ps-split.reverse{grid-template-columns:1fr;gap:40px}.ps-split.reverse>div:first-child,.ps-split.reverse>div:last-child{order:initial}.ps-hero.ps-split{min-height:0;gap:20px;padding-top:55px;padding-bottom:45px}.ps-hero h1{font-size:clamp(42px,10vw,60px);max-width:600px}.ps-hero p{font-size:17px;margin-top:24px;max-width:600px}.ps-actions{gap:20px;margin-top:25px}.ps-hero-art{height:415px;max-width:530px;width:100%;margin:auto}.ps-window-body{grid-template-columns:90px 1fr;min-height:295px}.ps-mini-suggest{grid-template-columns:1fr 1fr}.ps-mini-suggest span:nth-child(n+3){display:block}.ps-mini-work{padding:25px 18px}.ps-mini-work h3{font-size:19px}.ps-float.result{right:4px;top:0}.ps-float.agent{bottom:0}.ps-product{transform:none}.ps-refs{grid-template-columns:1fr;text-align:center;gap:25px;padding:25px 0 50px}.ps-logos{justify-content:space-around;gap:25px}.ps-logos img{max-width:95px}.ps-refs p{font-size:13px}.ps-refs .ps-note{display:none}.ps-copy h2{margin:25px 0}.ps-copy p{font-size:17px}.ps-flow-scene{min-height:510px;padding:40px 30px;order:2}.ps-flow-step{font-size:13px;max-width:350px}.ps-testimonial{grid-template-columns:1fr;gap:10px;margin-top:0}.ps-quote-box{min-height:395px;padding:32px}.ps-quote-box .ps-quote{font-size:34px}.ps-quote-portrait{min-height:290px;height:290px}.ps-quote-portrait img{height:370px;width:100%;left:0}.ps-quote-bottom{padding-top:25px}.ps-feature-grid{grid-template-columns:1fr;gap:25px}.ps-feature{min-height:185px;padding-top:20px}.ps-feature .ps-feature-no{font-size:23px;margin-bottom:15px}.ps-feature-pop{width:260px;min-height:210px;top:15px}.ps-center{margin-bottom:40px}.ps-center p{font-size:17px}.ps-collab-art{min-height:450px;padding:35px 25px}.ps-review-card{font-size:13px;padding:22px}.ps-review-card p{font-size:13px}.ps-cursor{bottom:55px;right:10px}.ps-trust-grid{grid-template-columns:1fr}.ps-trust-item{padding:30px}.ps-trust-item h3{font-size:21px;margin:12px 0 25px}.ps-trust-item li{font-size:15px}.ps-trust-link{align-items:start;font-size:12px}.ps-trust-link .ps-link{font-size:12px}.ps-tabs{gap:3px}.ps-tabs button{padding:8px 13px;font-size:12px!important}.ps-tabpanel{grid-template-columns:1fr;gap:30px}.ps-use-art{min-height:340px;padding:30px}.ps-use-row{font-size:12px}.ps-use-list{gap:20px}.ps-case-head{display:block}.ps-case-head>.ps-link{margin-top:22px}.ps-cases-grid{grid-template-columns:1fr;gap:25px}.ps-case-visual{height:220px}.ps-case-text h3{font-size:25px}.ps-case-text p{font-size:15px}.ps-end{padding:60px 0;margin-top:45px}.ps-end p{font-size:16px}.pa-footer{padding:45px 25px 25px}.pa-footer-brand{margin-bottom:35px}.pa-footer-cols{grid-template-columns:1fr 1fr;gap:25px}.pa-footer-cols h3{margin-bottom:18px;font-size:11px}.pa-footer-cols a,.pa-footer-cols button{font-size:13px}.pa-footer-base{display:block;font-size:10px}.pa-footer-base span{display:block;margin-top:8px}.pa-header{gap:10px;padding-inline:18px}.pa-brand strong{font-size:17px}.pa-brand img{width:24px;height:30px}.pa-header .ps-btn{padding:9px 12px;font-size:11px;min-height:38px}.pa-header-actions{gap:8px}.pa-header-actions .ps-login{display:none}.pa-header .pa-burger{width:36px;height:36px}.ps-preview{font-size:9px;padding:6px 15px}.pa-promo{width:min(300px,calc(100vw - 24px));bottom:12px;right:12px}.pa-promo-cover{height:140px;padding:22px}.pa-promo-cover .ps-promo-title{font-size:21px;max-width:170px}.pa-promo-cover img{width:66px;height:105px;right:18px}.pa-promo-body{padding:17px 21px}.pa-promo-body h3{font-size:16px}.pa-promo-body p{font-size:11px}.pa-modal-card{padding:34px 25px}.pa-modal h2{font-size:27px}.ps-page-hero{padding:55px 0 40px}.ps-page-hero h1{font-size:43px}.ps-page-hero p{font-size:17px}.ps-price-grid{grid-template-columns:1fr;gap:20px}.ps-price{padding:30px}.ps-price p{min-height:0}.ps-price h2{font-size:29px}.ps-price strong{font-size:34px}.ps-billing{grid-template-columns:1fr;gap:30px}.ps-deploy-grid{grid-template-columns:1fr;gap:20px}.ps-article-layout{grid-template-columns:1fr;gap:40px;margin-top:10px}.ps-article-aside{position:static}.ps-article h2{font-size:29px}.ps-article p{font-size:16px}.ps-case-filter{flex-wrap:wrap}.ps-table th,.ps-table td{padding:15px}.ps-faq summary{font-size:16px}}
@media(prefers-reduced-motion:reduce){.pa-site *, .pa-site *:before,.pa-site *:after,.pa-promo{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ps-flow-step i{opacity:1}.ps-product{transform:none}}
@media(max-width:380px){.pa-header{padding-inline:14px}.pa-brand strong{font-size:15px}.pa-header-actions>.ps-btn{font-size:0;gap:0;padding:10px 12px}.pa-header-actions>.ps-btn:after{content:'Une démo';font-size:11px}.ps-mini-work h3{font-size:16px}}
