.pp-page main{padding-bottom:24px}.pp-page .ld-eyebrow{text-transform:uppercase}.pp-section{padding-block:84px}.pp-section+.pp-section{padding-top:24px}.pp-page .pp-titre{letter-spacing:-.047em;text-wrap:balance;font-size:clamp(30px,3.6vw,46px);font-weight:650;line-height:1.1}.pp-page .pp-titre>span{color:#8f869c;display:block}.pp-entete{max-width:760px}.pp-entete.is-centre{text-align:center;margin-inline:auto}.pp-entete .pp-titre{margin-top:16px}.pp-entete p{color:var(--ld-muted);text-wrap:pretty;margin-top:16px;font-size:16px;line-height:1.7}.pp-hero-app{text-align:center;padding-top:138px}.pp-icone{border-radius:21px;width:88px;height:88px;margin-inline:auto;display:block;box-shadow:0 14px 28px -14px #4b2f9a99,0 0 0 1px #00000010}.pp-hero-app .ld-eyebrow{margin-top:24px}.pp-hero-app h1{letter-spacing:-.061em;text-wrap:balance;margin-top:18px;font-size:clamp(44px,5.6vw,78px);font-weight:650;line-height:1.035}.pp-hero-app h1>span{color:var(--ld-purple);display:block}.pp-page .pp-lead{color:#726b7d;text-wrap:pretty;max-width:650px;margin:24px auto 0;font-size:18px;line-height:1.65}.pp-telecharger{flex-direction:column;align-items:center;gap:12px;margin-top:30px;display:flex}.pp-telecharger-note{color:#746d7e;font-size:12px}.landing-home .pp-telecharger .ld-text-link{text-align:center;margin-top:8px;font-size:13px;line-height:1.6;display:inline}.landing-home .pp-telecharger .ld-text-link svg{vertical-align:-3px;margin-left:6px;display:inline}.pp-galerie{margin-top:58px}.pp-galerie-tete{justify-content:space-between;align-items:center;gap:16px;display:flex}.pp-galerie-indice{color:#8f869c;font-size:12px;font-weight:600}.pp-galerie-boutons{gap:10px;display:flex}.pp-galerie-boutons button{color:#4a3596;background:#fff;border:1px solid #e4ddf5;border-radius:50%;place-items:center;width:44px;height:44px;transition:border-color .2s,opacity .2s;display:grid}.pp-galerie-boutons button:hover:not(:disabled){border-color:#b9a8ea}.pp-galerie-boutons button:disabled{opacity:.35}.pp-galerie-piste{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:18px;margin-top:14px;padding:10px max(20px,50vw - 596px) 30px;scroll-padding-inline:max(20px,50vw - 596px);list-style:none;display:flex;overflow-x:auto}.pp-galerie-piste::-webkit-scrollbar{display:none}.pp-galerie-piste li{scroll-snap-align:start;flex:none;width:clamp(220px,21vw,272px)}.pp-galerie-piste img{border-radius:26px;width:100%;height:auto;display:block;box-shadow:0 22px 44px -30px #4b2f9a8c,0 0 0 1px #ebe5f6}.pp-iphone{background:#17151d;border-radius:48px;width:100%;max-width:300px;margin-inline:auto;padding:9px;box-shadow:0 34px 60px -34px #2a1c4dcc,inset 0 0 0 1.5px #3b3746}.pp-iphone img{border-radius:39px;width:100%;height:auto;display:block}.pp-navigateur{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 30px 64px -38px #2a1c4d99,0 0 0 1px #e7e1f2}.pp-navigateur-barre{background:#f7f4fc;border-bottom:1px solid #ece6f6;align-items:center;gap:7px;height:34px;padding-inline:14px;display:flex}.pp-navigateur-barre i{background:#ddd5ea;border-radius:50%;width:10px;height:10px}.pp-navigateur-adresse{color:#8f869c;background:#fff;border-radius:8px;margin-inline:auto;padding:3px 16px;font-size:11px;transform:translate(-16px)}.pp-navigateur img{width:100%;height:auto;display:block}.pp-duo{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:64px;display:grid}.pp-duo-visuel{padding-bottom:48px;position:relative}.pp-duo-visuel .pp-iphone{border-radius:30px;width:32%;max-width:190px;padding:6px;position:absolute;bottom:0;right:-10px}.pp-duo-visuel .pp-iphone img{border-radius:25px}.pp-duo-visuel .pp-navigateur{width:88%}.pp-points{gap:18px;margin-top:28px;list-style:none;display:grid}.pp-points li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;display:grid}.pp-points-icone{width:40px;height:40px;color:var(--ld-purple);background:#f1ebff;border-radius:12px;place-items:center;display:grid}.pp-points strong{letter-spacing:-.01em;font-size:15px;display:block}.pp-points p{color:var(--ld-muted);margin-top:3px;font-size:14px;line-height:1.6}.pp-cartes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px;list-style:none;display:grid}.pp-cartes a{background:#fcfaff;border:1px solid #eee8f6;border-radius:22px;flex-direction:column;height:100%;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;overflow:hidden}.pp-cartes-image{aspect-ratio:1;background:radial-gradient(closest-side, var(--pp-halo,#9b7cff2b) 0%, #9b7cff00 100%) 50% 56% / 90% 88% no-repeat, var(--pp-fond,#f7f4fe);padding:24px 24px 16px;display:block;overflow:hidden}.pp-cartes-image img{object-fit:contain;width:100%;height:100%;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:block}.pp-cartes-texte{flex-direction:column;gap:6px;padding:18px 20px 20px;display:flex}.pp-cartes-texte strong{letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:8px;font-size:18px;display:flex}.pp-cartes-texte strong svg{color:var(--ld-purple);flex-shrink:0;transition:transform .2s}.pp-cartes-texte span{color:var(--ld-muted);font-size:14px;line-height:1.55}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pp-cartes a:hover{border-color:#d6c5ef;transform:translateY(-3px);box-shadow:0 12px 28px -18px #6940a64d}.pp-cartes a:hover img{transform:scale(1.04)}.pp-cartes a:hover strong svg{transform:translate(3px)}}.pp-android{background:linear-gradient(135deg,#fbf9ff 0%,#f3eefc 100%);border:1px solid #eee8f6;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:44px 48px;display:grid}.pp-android h2{letter-spacing:-.045em;text-wrap:balance;margin-top:14px;font-size:clamp(26px,2.8vw,36px);line-height:1.12}.pp-android>div>p{color:var(--ld-muted);margin-top:12px;font-size:15px;line-height:1.7}.pp-android .ld-primary{margin-top:22px}.pp-android .landing-waitlist{margin:0}.pp-android .landing-waitlist-label{color:#4d4659;font-weight:600}.pp-android .landing-waitlist input[type=email]{color:var(--ld-ink);background:#fff;border-color:#ddd3f0}.pp-android .landing-waitlist input[type=email]::placeholder{color:#a69db3}.pp-android .landing-waitlist input[type=email]:focus-visible{border-color:#9c84e6;outline-color:#c9b9f3}.pp-android .landing-waitlist-submit{background:var(--ld-ink);color:#fff}.pp-android .landing-waitlist-note{color:#8f869c}.pp-android .landing-waitlist-erreur{color:#b42318}.pp-android .landing-waitlist-ok{color:var(--ld-ink);background:#fff;border-color:#d9cdf5}.pp-offre{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.pp-offre article{background:#fff;border:1px solid #eee8f6;border-radius:24px;padding:30px 32px}.pp-offre article.is-plus{background:#faf7ff;border-color:#d9cdf5}.pp-offre h3{letter-spacing:-.03em;font-size:22px}.pp-offre ul{gap:10px;margin-top:16px;list-style:none;display:grid}.pp-offre li{color:#4d4659;grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.55;display:grid}.pp-offre li svg{color:var(--ld-purple);margin-top:2px}.pp-offre .ld-text-link{margin-top:20px}.pp-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:60px;padding-top:128px;display:grid}.pp-fil{color:#8f869c;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;list-style:none;display:flex}.pp-fil a{color:#6240bd;font-weight:600}.pp-fil li+li:before{content:"›";color:#c3bad1;margin-right:6px}.pp-hero .ld-eyebrow{margin-top:26px}.pp-hero h1{letter-spacing:-.058em;text-wrap:balance;margin-top:18px;font-size:clamp(40px,4.7vw,66px);font-weight:650;line-height:1.04}.pp-hero h1>span{color:var(--ld-purple);display:block}.pp-page .pp-chapo{color:#726b7d;text-wrap:pretty;max-width:560px;margin-top:22px;font-size:17px;line-height:1.7}.pp-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.pp-page .pp-rassurance{color:#746d7e;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:18px;font-size:12px;display:flex}.pp-rassurance svg{color:#6b8e76}.pp-scene{isolation:isolate;justify-self:end;width:100%;max-width:450px;position:relative}.pp-scene:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--pp-halo,#9b7cff2e) 0%, var(--pp-halo,#9b7cff2e) 62%, #9b7cff00 100%);position:absolute;inset:3% 0 0}.pp-scene img{width:100%;height:auto;display:block}.pp-marche{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:72px;display:grid}.pp-marche .pp-iphone{position:sticky;top:112px}.pp-etapes{counter-reset:pp-etape;gap:14px;margin-top:30px;list-style:none;display:grid}.pp-etapes li{background:#fcfaff;border:1px solid #eee8f6;border-radius:20px;grid-template-columns:46px minmax(0,1fr);gap:18px;padding:22px 24px;display:grid}.pp-etapes li:before{content:counter(pp-etape, decimal-leading-zero);counter-increment:pp-etape;width:46px;height:46px;color:var(--ld-purple);font-family:var(--font-mono), monospace;background:#f1ebff;border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.pp-etapes h3{letter-spacing:-.02em;font-size:18px}.pp-etapes p{color:var(--ld-muted);margin-top:6px;font-size:15px;line-height:1.65}.pp-ordi{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:56px;display:grid}.pp-ordi .pp-entete p{font-size:16px}.pp-infos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.pp-bloc{background:#fff;border:1px solid #eee8f6;border-radius:24px;padding:30px 32px}.pp-bloc.is-teinte{background:#faf7ff;border-color:#e4daf7}.pp-bloc h2{letter-spacing:-.03em;align-items:center;gap:10px;font-size:21px;display:flex}.pp-bloc h2 svg{color:var(--ld-purple)}.pp-bloc>p{color:#4d4659;margin-top:14px;font-size:15px;line-height:1.7}.pp-bloc ul{gap:12px;margin-top:16px;list-style:none;display:grid}.pp-bloc li{color:#4d4659;grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.6;display:grid}.pp-bloc li svg{color:var(--ld-purple);margin-top:3px}.pp-bloc li a,.pp-bloc>p a{color:#6240bd;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #cbbcf0;text-decoration:underline #cbbcf0}.pp-liens{flex-wrap:wrap;gap:10px 22px;margin-top:20px;display:flex}.pp-guide{flex-wrap:wrap;gap:10px;margin-top:18px;list-style:none;display:flex}.pp-guide a{color:#4a3596;background:#fff;border:1px solid #e4ddf5;border-radius:100px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;transition:border-color .2s;display:inline-flex}.pp-guide a:hover{border-color:#b9a8ea}.pp-page .landing-new-faq{box-shadow:none;background:0 0;border-radius:0;margin-top:0;padding:72px 0 40px}@media (max-width:700px){.pp-page .landing-new-faq{padding:52px 0 24px}}.pp-page .ld-closing{margin-top:clamp(100px,10vw,128px)}@media (max-width:759px){.pp-page .ld-closing{margin-top:72px}}.pp-final{color:#fff;text-align:center;background:radial-gradient(circle at 15% 10%,#8f6cf233 0,#0000 45%),linear-gradient(150deg,#2a1659 0%,#43238f 60%,#6a43d6 100%);border-radius:36px;margin-top:40px;padding:64px 40px}.pp-final .ld-eyebrow{color:#d9ccff}.pp-final h2{letter-spacing:-.05em;text-wrap:balance;margin-top:16px;font-size:clamp(32px,4vw,52px);line-height:1.08}.pp-final h2 span{color:#c8b6ff;display:block}.pp-final .pp-telecharger{margin-top:28px}.landing .pp-final .pp-appstore{color:#0d0c12;background:#fff}.pp-final .pp-telecharger-note{color:#d9ccff}.landing .pp-final .ld-text-link{color:#fff}@media (max-width:960px){.pp-hero,.pp-duo,.pp-marche,.pp-ordi,.pp-android{grid-template-columns:minmax(0,1fr)}.pp-hero{gap:40px;padding-top:120px}.pp-scene{justify-self:center;max-width:440px}.pp-marche{gap:8px}.pp-marche .pp-iphone{order:2;max-width:240px;margin-top:30px;position:static}.pp-cartes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pp-section{padding-block:60px}.pp-hero-app{padding-top:122px}.pp-icone{border-radius:18px;width:76px;height:76px}.pp-hero-app h1{letter-spacing:-.055em;font-size:clamp(38px,10.4vw,52px);line-height:1.06}.pp-page .pp-lead{max-width:410px;font-size:15px;line-height:1.7}.pp-galerie{margin-top:44px}.pp-galerie-boutons{display:none}.pp-galerie-tete{justify-content:center}.pp-galerie-piste{gap:14px;padding-inline:20px;scroll-padding-inline:20px}.pp-galerie-piste li{width:62vw;max-width:260px}.pp-galerie-piste img{border-radius:22px}.pp-duo{gap:36px}.pp-duo-visuel .pp-iphone{width:34%;right:0}.pp-cartes{gap:12px;margin-top:32px}.pp-cartes a{border-radius:18px}.pp-cartes-image{aspect-ratio:1/1.06;padding:14px 12px 8px}.pp-cartes-texte{gap:4px;padding:12px 14px 16px}.pp-cartes-texte strong{align-items:flex-start;font-size:15px;line-height:1.3}.pp-cartes-texte strong svg{margin-top:1px}.pp-cartes-texte span{font-size:12.5px;line-height:1.5}.pp-android{border-radius:24px;gap:28px;padding:30px 22px}.pp-offre,.pp-infos{grid-template-columns:minmax(0,1fr)}.pp-offre article,.pp-bloc{padding:24px 22px}.pp-hero{text-align:center;padding-top:112px}.pp-fil{justify-content:center}.pp-hero h1{letter-spacing:-.052em;font-size:clamp(34px,9.4vw,46px);line-height:1.07}.pp-page .pp-chapo{margin-inline:auto;font-size:15px}.pp-actions{flex-direction:column;align-items:center;gap:12px}.pp-page .pp-rassurance{justify-content:center;font-size:11px}.pp-scene{max-width:340px}.pp-etapes li{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:18px}.pp-etapes li:before{width:40px;height:40px;font-size:12px}.pp-etapes h3{font-size:16px}.pp-etapes p{font-size:14px}.pp-ordi{gap:28px}.pp-final{border-radius:28px;padding:48px 22px}}
