.pp-hero{background:var(--dark-bg);color:#fff;margin-top:-84px;padding:150px 0 96px;position:relative;overflow:hidden}.pp-hero__glow{pointer-events:none;background:radial-gradient(37.8% 54.4% at 78% 6%,#7a56fc80 0%,#7a56fc00 62%),radial-gradient(27.3% 47.3% at 6% 88%,#3e75ed2e 0%,#3e75ed00 66%);position:absolute;inset:0}.pp-hero__grid{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:48px;display:grid;position:relative}.pp-eyebrow{color:#cbb9ff;background:#7a56fc2e;border:1px solid #7a56fc66;border-radius:99px;align-items:center;gap:8px;width:fit-content;padding:7px 14px;display:inline-flex}.pp-eyebrow svg{width:17px;height:17px}.pp-eyebrow b{font:600 13px/1 var(--font-inter);letter-spacing:.52px}.pp-hero__txt{flex-direction:column;align-items:flex-start;gap:21px;display:flex}.pp-hero h1{max-width:700px;font:700 clamp(38px, 4.5vw, 64px) / 1.04 var(--font-dm-sans);letter-spacing:-.02em;color:#fff;margin:0}.pp-h1-accent{color:#b7a6ff}.pp-hero__sub{max-width:520px;font:400 19px/1.55 var(--font-inter);color:#ffffffbd;margin:0}.pp-hero__sub strong{color:#fff;font-weight:600}.pp-hero__ctas{flex-wrap:wrap;gap:14px;padding-top:13px;display:flex}.pp-btn-ghost-dark{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.pp-btn-ghost-dark:hover{background:#ffffff1f;transform:translateY(-1px)}.pp-hero__visu{justify-self:center;position:relative}.pp-hero__visu img{object-fit:cover;aspect-ratio:459/493;border-radius:20px;width:100%;max-width:459px;height:auto;display:block}.pp-hero__badge{background:#fff;border-radius:14px;align-items:center;gap:11px;padding:11px 16px 11px 11px;display:flex;position:absolute;bottom:64px;left:-46px;box-shadow:0 0 0 1px #161c2d0a,0 24px 50px -18px #161c2d8c}.pp-hero__badge-ic{background:var(--color-success);color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.pp-hero__badge-ic svg{stroke-width:1.75px;width:21px;height:21px}.pp-hero__badge-txt{flex-direction:column;gap:1px;display:flex}.pp-hero__badge-txt b{font:700 16px/1.1 var(--font-inter);color:var(--color-dark);white-space:nowrap}.pp-hero__badge-txt small{font:400 12px/1.3 var(--font-inter);color:var(--color-grey)}.pp-profils{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:22px;display:grid}.pp-accomp{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.pp-card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:#fff;flex-direction:column;align-items:flex-start;gap:12px;padding:26px;display:flex;box-shadow:0 0 0 1px #f0f0f0,0 4px 10px #00000008}.pp-card__ic{color:#fff;background:linear-gradient(135deg,#9e86ff 0%,#5418ff 100%);border-radius:12px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.pp-card__ic svg{width:24px;height:24px}.pp-card h3{font:700 32px/1.25 var(--font-dm-sans);color:var(--color-dark);margin:0;padding-top:4px}@media (width<=1080px){.pp-card h3{font-size:26px}}.pp-card p{font:400 14px/1.5 var(--font-inter);color:var(--color-grey-dark);margin:0}.pp-card--vous{background:radial-gradient(125% 120% at 82% 4%,#f2ecff 0%,#f7f6fb 58%);margin-bottom:22px}.pp-card--vous__row{justify-content:space-between;align-items:flex-end;gap:24px;width:100%;display:flex}.pp-card--vous h3{font-size:clamp(28px,2.4vw,40px);line-height:1}.pp-card--vous p{margin-top:12px}.pp-card--vous__cta{flex:none;justify-content:center;width:300px}.pp-note{font:400 14px/1.55 var(--font-inter);color:var(--color-grey);margin:0}.pp-note a{color:var(--color-violet);font-weight:500;text-decoration:none}.pp-note a:hover{text-decoration:underline}.pp-profils+.pp-card--vous+.pp-note{margin-top:22px}.pp-modeles .section-head,#deploiement .section-head{max-width:920px;margin-left:auto;margin-right:auto}.pp-modeles .section-head .lead,#deploiement .section-head .lead{max-width:620px;margin-left:auto;margin-right:auto}.pp-modeles{background:var(--color-bg-grey);border-bottom:1px solid var(--color-border)}.pp-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:48px;display:grid}.pp-modele{border:1px solid var(--color-border);border-radius:var(--radius-card);background:#fff;flex-direction:column;align-items:flex-start;gap:12px;padding:26px;display:flex;position:relative;box-shadow:0 0 0 1px #f0f0f0,0 4px 10px #00000008}.pp-modele h3{font:700 32px/1.25 var(--font-dm-sans);color:var(--color-dark);margin:0;padding-top:4px}.pp-encadre{border:1px solid var(--color-violet);background:#fff;border-left-width:3px;border-radius:8px;flex-direction:column;gap:8px;width:100%;padding:18px 23px 18px 25px;display:flex}.pp-encadre b{font:600 16px/1.3 var(--font-inter);color:var(--color-dark)}.pp-encadre span{font:400 15px/1.55 var(--font-inter);color:var(--color-grey-dark)}.pp-modele__txt{font:400 14px/1.5 var(--font-inter);color:var(--color-grey-dark);margin:0}.pp-liste{flex-direction:column;gap:13px;width:100%;margin:0;padding:10px 0;list-style:none;display:flex}.pp-liste li{font:400 15px/1.45 var(--font-inter);color:var(--color-dark);align-items:center;gap:12px;display:flex}.pp-puce{background:var(--color-violet-light);width:24px;height:24px;color:var(--color-violet);border-radius:99px;flex:none;justify-content:center;align-items:center;display:flex}.pp-puce svg{stroke-width:1.8px;width:14px;height:14px}.pp-modele__cta{border:1px solid var(--color-border);width:100%;font:600 15px/1 var(--font-inter);color:var(--color-dark);background:#fff;border-radius:99px;justify-content:center;align-items:center;margin-top:auto;padding:14px 24px;text-decoration:none;transition:background .2s,transform .2s;display:flex}.pp-modele__cta:hover{background:var(--color-bg-grey);transform:translateY(-1px)}.pp-modele--dark{background:var(--dark-bg);background-image:radial-gradient(78% 40% at 90% 0,#7a56fc80 0%,#7a56fc00 65%)}.pp-modele--dark h3{color:#fff}.pp-modele--dark .pp-encadre{background:#ffffff1a}.pp-modele--dark .pp-encadre b{color:#fff}.pp-modele--dark .pp-encadre span,.pp-modele--dark .pp-modele__txt,.pp-modele--dark .pp-liste li{color:#ffffff9e}.pp-modele--dark .pp-puce{color:#cbb9ff;background:#7a56fc38}.pp-modele--dark .pp-modele__cta{border-color:#fff}.pp-badge-rentable{font:600 12px/1.3 var(--font-inter);color:#cbb9ff;background:#7a56fc40;border-radius:99px;padding:5px 12px;position:absolute;top:27px;right:26px}.pp-compare{border:1px solid var(--color-border);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px #f0f0f0,0 4px 10px #00000008}.pp-compare table{border-collapse:collapse;table-layout:fixed;width:100%}.pp-compare thead th{border-bottom:1px solid var(--color-border);text-align:center;vertical-align:top;padding:19px 20px}.pp-compare thead th:first-child{text-align:left;width:42%}.pp-compare__lbl{font:600 13px/1.45 var(--font-inter);letter-spacing:.78px;text-transform:uppercase;color:var(--color-grey)}.pp-compare__titre{font:900 19px/1.45 var(--font-dm-sans);color:var(--color-dark);margin-bottom:8px;display:block}.pp-compare__btn{border:1px solid var(--color-border);font:600 13.5px/1 var(--font-inter);color:var(--color-dark);background:#fff;border-radius:99px;justify-content:center;align-items:center;padding:10px 19px;text-decoration:none;transition:background .2s;display:inline-flex}.pp-compare__btn:hover{background:var(--color-bg-grey)}.pp-compare__btn--grad{color:#fff;background:linear-gradient(166deg,#9e86ff 0%,#5418ff 100%);border-color:#0000;box-shadow:0 8px 20px #5418ff38}.pp-compare__btn--grad:hover{filter:brightness(1.06);background:linear-gradient(166deg,#9e86ff 0%,#5418ff 100%)}.pp-compare tbody th,.pp-compare tbody td{font:400 14.5px/1.45 var(--font-inter);color:var(--color-dark);text-align:left;border-top:1px solid #f0f0f2;padding:15px 20px}.pp-compare tbody td{padding-left:70px}.pp-compare__hl{background:#7a56fc0d}.pp-compare thead th.pp-compare__hl{background:var(--color-violet-light)}.pp-simu{background:var(--dark-bg);color:#fff;padding:96px 0}.pp-simu .section-head h2{color:#fff}.pp-simu .section-head .lead{color:#ffffffb8}.pp-simu__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.pp-simu__params{border:1px solid var(--color-border);border-radius:var(--radius-card);background:#fff;flex-direction:column;gap:24px;padding:32px;display:flex;box-shadow:0 4px 10px #00000008}.pp-simu__modele-titre{font:600 20px/1.3 var(--font-inter);color:var(--color-dark);margin:0}.pp-simu__bloc{flex-direction:column;gap:6px;display:flex}.pp-simu__lbl{font:600 13px/1.45 var(--font-inter);letter-spacing:.78px;text-transform:uppercase;color:var(--color-grey);margin:0}.pp-simu__slider-row{align-items:center;gap:24px;display:flex}.pp-simu__val{font:700 40px/1 var(--font-inter);color:var(--color-dark);min-width:58px}.pp-simu__slider{flex-direction:column;flex:1;gap:8px;display:flex}.pp-simu__slider-scale{font:400 12px/1.3 var(--font-inter);color:#8e97a5b8;justify-content:space-between;display:flex}.pp-simu input[type=range]{--pct:22%;appearance:none;background:linear-gradient(to right, var(--color-violet) var(--pct), #e8e1fd var(--pct));cursor:pointer;border-radius:99px;outline:none;width:100%;height:9px}.pp-simu input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-violet);cursor:grab;border:2px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 0 3px 2px #8252f626}.pp-simu input[type=range]::-moz-range-thumb{background:var(--color-violet);cursor:grab;border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 3px 2px #8252f626}.pp-simu__toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pp-simu__toggle button{border:1px solid var(--color-border);cursor:pointer;text-align:left;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:11px 17px;transition:border-color .2s,background .2s;display:flex}.pp-simu__toggle button b{font:600 14px/1.3 var(--font-inter);color:var(--color-grey-dark)}.pp-simu__toggle button span{font:400 12px/1.3 var(--font-inter);color:#6a7079bf}.pp-simu__toggle button.on{background:var(--color-violet-light);border-color:var(--color-violet)}.pp-simu__toggle button.on b{color:var(--color-violet)}.pp-simu__toggle button.on span{color:#7a56fcbf}.pp-simu__mention{font:400 13px/1.5 var(--font-inter);color:#8e97a5b8;border-top:1px solid #f0f0f0;margin:0;padding-top:16px}.pp-simu__result{background:radial-gradient(ellipse 82% 50% at 90% 0%, #7a56fc73 0%, #7a56fc00 65%), var(--color-dark);border-radius:var(--radius-card);padding:32px;display:grid;position:relative;overflow:hidden}.pp-simu__chiffres{filter:blur(6.5px);opacity:.75;grid-area:1/1;transition:filter .45s,opacity .45s}.pp-simu__res-lbl{font:400 14px/1.4 var(--font-inter);color:#ffffffb3;margin:0 0 5px}.pp-simu__res-mensuel{font:700 48px/1.1 var(--font-inter);color:#fff;margin:0}.pp-simu__tuiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:21px;display:grid}.pp-simu__tuile{background:#ffffff12;border-radius:8px;flex-direction:column;gap:4px;padding:18px;display:flex}.pp-simu__tuile span{font:400 13px/1.4 var(--font-inter);color:#ffffffa6}.pp-simu__tuile b{font:600 24px/1.3 var(--font-inter);color:#fff}.pp-simu__gate{z-index:1;background:linear-gradient(#161c2d40 0%,#161c2ddb 45%);flex-direction:column;grid-area:1/1;justify-content:center;margin:-32px;padding:32px;transition:opacity .35s,visibility .35s;display:flex;position:relative}.pp-simu__gate form{flex-direction:column;gap:12px;display:flex}.pp-simu__gate-titre{font:600 20px/1.3 var(--font-inter);color:#fff;margin:0}.pp-simu__gate-sub{font:400 14px/1.5 var(--font-inter);color:#ffffffb3;margin:-6px 0 6px}.pp-field-dark label{color:#fff}.pp-field-dark input{color:#fff;background:#ffffff14;border-color:#fff3}.pp-field-dark input::placeholder{color:#9aa1ad}.pp-field-dark input:focus{border-color:var(--color-violet)}.pp-simu__gate-btn{justify-content:center;margin-top:4px}.pp-simu.is-unlocked .pp-simu__chiffres,[data-simu].is-unlocked .pp-simu__chiffres{filter:none;opacity:1}[data-simu].is-unlocked .pp-simu__gate{opacity:0;visibility:hidden;pointer-events:none}.pp-panneaux{background:var(--color-bg-grey);border-bottom:1px solid var(--color-border)}.pp-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;display:grid}.pp-split+.pp-split{margin-top:70px}.pp-split--inverse .pp-split__txt{order:2}.pp-split--inverse .pp-panel{order:1}.pp-split__txt{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.pp-split__txt h2{font:600 30px/1.18 var(--font-inter);color:var(--color-dark);margin:0}.pp-split__txt>p{font:400 16px/1.6 var(--font-inter);color:var(--color-grey-dark);margin:0}.pp-split__txt .pp-liste{padding-top:9px}.pp-conformite{font:400 14px/1.55 var(--font-inter);color:var(--color-grey-dark);align-items:flex-start;gap:12px;margin:0;display:flex}.pp-conformite__ic{color:var(--color-success);flex:none}.pp-conformite__ic svg{width:20px;height:20px}.pp-panel{background:radial-gradient(125% 120% at 82% 4%,#f2ecff 0%,#f7f6fb 58%);border:1px solid #ece6fb;border-radius:24px;justify-content:center;align-items:center;padding:46px;display:flex}.pp-dash{background:#fff;border:1px solid #ebe3ff;border-radius:8px;width:100%;min-height:236px;display:flex;overflow:hidden}.pp-dash__side{background:var(--color-dark);color:#fff;flex-direction:column;flex:none;align-items:center;gap:14px;width:48px;padding:16px 0;display:flex}.pp-dash__avatar{background:#ffffff40;border-radius:3px;width:11px;height:11px}.pp-dash__avatar--bas{background:#fff;border-radius:50%;margin-top:auto}.pp-dash__sic{color:#fff;display:flex}.pp-dash__sic svg{width:13px;height:13px}.pp-dash__main{flex-direction:column;flex:1;gap:13px;min-width:0;padding:18px 20px;display:flex;position:relative}.pp-dash__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pp-dash__top b{font:700 11px/1.3 var(--font-dm-sans);color:var(--color-dark)}.pp-dash__mini-btn{font:600 6.5px/1.1 var(--font-inter);color:#fff;background:linear-gradient(166deg,#9e86ff 0%,#5418ff 100%);border-radius:40px;flex:none;padding:7px 12px;box-shadow:0 3px 8px #5418ff38}.pp-dash__tiles{grid-template-columns:119px minmax(0,1fr) 74px;gap:13px;display:grid}.pp-dash__tile{background:var(--color-bg-grey);border:1px solid var(--color-border);border-radius:6px;flex-direction:column;gap:8px;padding:9px;display:flex}.pp-dash__tile b{font:600 8.5px/1.2 var(--font-dm-sans);color:var(--color-dark)}.pp-dash__big{font:700 15px/1 var(--font-inter);color:var(--color-dark)}.pp-dash__prov{align-items:center;gap:12px;display:flex}.pp-dash__donut{background:conic-gradient(#3e75ed 0 40%, #10b884 40% 62%, #fead00 62% 80%, #ec5b13 80% 93%, #db1212 93% 100%);border-radius:50%;width:30px;height:30px;mask:radial-gradient(circle,#0000 34%,#000 36%)}.pp-dash__legende{grid-template-columns:repeat(2,auto);gap:3px 8px;display:grid}.pp-dash__legende i{opacity:.2;background:linear-gradient(135deg,#9e86fffc 0%,#5418ff 100%);border-radius:2px;align-items:center;gap:2px;width:34px;height:6px;display:flex;position:relative}.pp-dash__legende i:before{content:"";background:var(--c,#3e75ed);opacity:5;border-radius:1.5px;width:6px;height:6px;position:absolute;left:-8px}.pp-dash__ring{border:3px solid var(--color-violet);width:29px;height:29px;font:600 11px/1 var(--font-inter);color:var(--color-violet);background:#7a56fc40;border-radius:50%;justify-content:center;align-items:center;display:flex}.pp-dash__clients{flex:1}.pp-dash__cols{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;min-height:42px;display:grid}.pp-dash__cols i{opacity:.2;background:linear-gradient(135deg,#9e86fffc 0%,#5418ff 100%);border-radius:3px}.pp-dash__chips{gap:9px;display:flex;position:absolute;bottom:14px;right:20px}.pp-dash__chips span{background:var(--color-violet-mid);font:500 6.5px/1.2 var(--font-dm-sans);color:var(--color-dark);border-radius:4px;padding:4px 9px}.pp-chat{flex-direction:column;gap:13px;width:100%;max-width:380px;display:flex}.pp-chat__bulle{max-width:312px;font:400 14px/1.4 var(--font-inter);padding:11px 15px}.pp-chat__bulle--envoi{color:#fff;background:linear-gradient(165deg,#9e86ff 0%,#5418ff 100%);border-radius:16px 16px 16px 5px;align-self:flex-start;padding-right:37px}.pp-chat__bulle--recu{box-shadow:0 0 0 1px var(--color-border);color:var(--color-dark);background:#fff;border-radius:16px 16px 5px;align-self:flex-end}.pp-chat__badge{box-shadow:0 0 0 1px var(--color-border);background:#fff;border-radius:14px;flex-direction:column;gap:4px;margin-top:6px;padding:14px 18px;display:flex}.pp-chat__badge b{font:700 18px/1.3 var(--font-inter);color:var(--color-dark)}.pp-chat__badge small{font:400 12px/1.3 var(--font-inter);color:var(--color-grey)}.pp-etapes{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;display:grid}.pp-etape{border-radius:16px;flex-direction:column;display:flex;box-shadow:0 24px 44px -24px #161c2d0d}.pp-etape__head{border:1px solid var(--color-border);background:linear-gradient(156deg,#f6f4ff 0%,#ece7ff 100%);border-bottom:0;border-radius:16px 16px 0 0;padding:12px}.pp-etape__head span{width:32px;height:32px;font:700 15px/1 var(--font-inter);color:#fff;background:linear-gradient(135deg,#9e86ff 0%,#5418ff 100%);border-radius:8px;justify-content:center;align-items:center;display:flex}.pp-etape__body{border:1px solid var(--color-border);background:#fff;border-top:0;border-radius:0 0 16px 16px;flex:1;padding:24px}.pp-etape__body h3{font:600 17px/1.35 var(--font-inter);color:var(--color-dark);margin:0 0 6px}.pp-etape__body p{font:400 13.5px/1.5 var(--font-inter);color:var(--color-grey-dark);margin:0}.pp-faq{background:var(--color-bg-grey)}.pp-faq .section-head{margin-bottom:38px}.pp-faq__lien{color:var(--color-violet);font-weight:500;text-decoration:none}.pp-faq__lien:hover{text-decoration:underline}.pp-form{background:var(--dark-bg);padding:100px 0;position:relative;overflow:hidden}.pp-form__glow{pointer-events:none;background:radial-gradient(34.4% 74% at 50% 100%,#7a56fc80 0%,#7a56fc00 60%);position:absolute;inset:0}.pp-form__grid{z-index:1;grid-template-columns:435px minmax(0,1fr);align-items:flex-start;gap:31px;display:grid;position:relative}.pp-form__aside{color:#fff;flex-direction:column;align-items:flex-start;gap:13px;display:flex}.pp-form__aside h2{font:700 36px/1.2 var(--font-dm-sans);color:#fff;margin:8px 0 0}.pp-form__aside-sub{font:400 17px/1.55 var(--font-inter);color:#ffffffb8;margin:0}.pp-liste--dark li{color:#ffffffb8}.pp-liste--dark .pp-puce{color:#cbb9ff;background:#7a56fc38}.pp-form__aside-lbl{font:700 11px/1.4 var(--font-inter);letter-spacing:1.1px;text-transform:uppercase;color:var(--color-grey);margin:18px 0 0}.pp-contact-card{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:14px;flex-direction:column;gap:8px;width:100%;padding:16px 18px;display:flex}.pp-contact-card__row{align-items:center;gap:15px;display:flex}.pp-contact-card__ic{color:#cbb9ff;background:#7a56fc38;border-radius:12px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.pp-contact-card__ic svg{width:23px;height:23px}.pp-contact-card__txt{flex-direction:column;gap:1px;display:flex}.pp-contact-card__txt b{font:600 14.5px/1.25 var(--font-inter);color:#fff}.pp-contact-card__txt b a{color:#fff;font-size:16px;text-decoration:none}.pp-contact-card__txt small{font:400 12.5px/1.4 var(--font-inter);color:#ffffffb8}.pp-contact-card__desc{font:400 12.5px/1.36 var(--font-inter);color:#ffffff80;margin:0}.pp-form__card{border:1px solid var(--color-border);background:#fff;border-radius:20px;padding:30px 32px;box-shadow:0 0 0 1px #f0f0f0,0 4px 10px #00000008,0 40px 90px -50px #161c2d73}.pp-form__card h3{font:600 22px/1.3 var(--font-inter);color:var(--color-dark);margin:0 0 7px}.pp-form__card-sub{font:400 14px/1.5 var(--font-inter);color:var(--color-grey-dark);margin:0 0 24px}.pp-form__card .ct-legend{margin-top:10px}.pp-form__card .ct-legend:first-of-type{margin-top:0}.pp-optionnel{color:var(--color-grey);font-weight:400}.pp-form__card .ct-submit{justify-content:center;width:100%;margin-top:12px}.pp-rgpd{font:400 12px/1.5 var(--font-inter);color:var(--color-grey);border-top:1px solid #f0f0f0;margin:17px 0 0;padding-top:17px}.pp-rgpd a{color:var(--color-violet);text-decoration:none}.pp-rgpd a:hover{text-decoration:underline}.pp-sol{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pp-sol__card{border:1px solid var(--color-border);background:#fff;border-radius:16px;align-items:flex-start;gap:14px;padding:22px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 0 0 1px #f0f0f0,0 4px 10px #00000008}.pp-sol__card:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #f0f0f0,0 10px 24px #00000012}.pp-sol__ic{color:#fff;background:linear-gradient(135deg,#9e86ff 0%,#5418ff 100%);border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pp-sol__ic svg{width:24px;height:24px}.pp-sol__txt{flex-direction:column;gap:3px;display:flex}.pp-sol__txt b{font:700 16px/1.45 var(--font-inter);color:var(--color-dark)}.pp-sol__txt small{font:400 13.5px/1.45 var(--font-inter);color:var(--color-grey)}@media (width<=1080px){.pp-profils,.pp-accomp,.pp-etapes{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-form__grid{grid-template-columns:minmax(0,1fr)}.pp-sol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.pp-hero{margin-top:-72px;padding:120px 0 64px}.pp-hero__grid{grid-template-columns:minmax(0,1fr);gap:40px}.pp-duo,.pp-simu__grid{grid-template-columns:minmax(0,1fr)}.pp-split{grid-template-columns:minmax(0,1fr);gap:28px}.pp-split--inverse .pp-split__txt{order:1}.pp-split--inverse .pp-panel{order:2}.pp-card--vous__row{flex-direction:column;align-items:flex-start}.pp-card--vous__cta{width:100%}.pp-compare{overflow-x:auto}.pp-compare table{min-width:720px}.pp-compare thead th:first-child{width:260px}.pp-compare tbody td{padding-left:20px}}@media (width<=640px){.pp-profils,.pp-accomp,.pp-etapes,.pp-sol{grid-template-columns:minmax(0,1fr)}.pp-hero__badge{bottom:24px;left:8px}.pp-panel{padding:20px}.pp-form{padding:72px 0}.pp-form__card{padding:24px 18px}.pp-simu{padding:72px 0}.pp-simu__params,.pp-simu__result{padding:22px}.pp-simu__gate{margin:-22px;padding:22px}.pp-simu__res-mensuel{font-size:38px}.pp-hero__ctas .btn{justify-content:center;width:100%}.pp-split__txt h2{font-size:24px}.pp-dash__tiles{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pp-dash__tile--large{grid-column:span 2}}
