.pl-page-v3 .pl-wrap{--white:var(--c-surface);--black:var(--c-on-surface);--gray-100:var(--c-bande-gris);--gray-200:var(--c-outline-variant);--gray-400:var(--c-on-surface-variant);--gray-600:var(--c-on-surface-variant);color:var(--c-on-surface)}.pl-page-v3 #catalogue{background:var(--c-bande-lavande)!important}.pl-page-v3 #ressources,.pl-page-v3 #faq{background:var(--c-bande-lavande-pale)!important}.pl-page-v3 .pl-specificite{background:var(--c-bande-rose);padding:clamp(6rem,10vw,10rem) 24px 1.5rem}.pl-page-v3 .pl-title{letter-spacing:-.03em;font-size:clamp(2.25rem,4.5vw,3.75rem);line-height:1.08}.pl-page-v3 .pl-hero h1{letter-spacing:-.03em;line-height:1.06}.pl-page-v3 .pl-spec-card,.pl-page-v3 .pl-fin-card,.pl-page-v3 .pl-bento-card,.pl-page-v3 .pl-avis-card{background:var(--c-surface-container-lowest);border:none;border-radius:28px}.pl-page-v3 .pl-spec-card:after{opacity:.3;transition:opacity .2s var(--ease-effects-fast);transform:scaleX(1)}.pl-page-v3 .pl-spec-card:hover:after{opacity:1}.pl-page-v3 .pl-spec-card h3{letter-spacing:-.02em;font-size:1.45rem;font-weight:800}.pl-page-v3 .pl-course-meta{color:var(--c-on-surface-variant)}.pl-page-v3 .pl-spec-card a:hover{color:var(--c-primary);text-underline-offset:3px;text-decoration:underline!important}.pl-page-v3 .pl-specificite .pl-why-text{max-width:720px;color:var(--c-on-surface-variant);margin:0 auto;font-size:17px;line-height:1.75}.pl-page-v3 .pl-specificite .pl-why-text p+p{margin-top:18px}.pl-page-v3 .pl-specificite .pl-spec-header{text-align:center;margin-bottom:44px}.pl-page-v3 .pv{color:var(--c-on-surface);--mut:var(--c-on-surface-variant)}.pl-page-v3 .pv .hero:before{background:var(--c-bande-lavande);border-bottom:1px solid var(--c-outline-variant)}.pl-page-v3 .pv h1{letter-spacing:-.03em;font-size:clamp(2.25rem,4.5vw,3.5rem)}.pl-page-v3 .pv .it{background:var(--c-surface-container-low);transition:transform .35s var(--ease-spatial-fast);border-radius:20px}.pl-page-v3 .pv .it:hover{transform:translateY(-2px)}.pl-page-v3 .pv a{color:var(--c-primary)}.pl-page-v3 .pv .note{background:var(--c-bande-lavande);border-left-color:var(--c-primary)}.pl-page-v3 .pv .pv-session{background:var(--c-bande-rose);border-radius:24px;margin:26px 0;padding:24px}.pl-page-v3 .pv .pv-session h3{margin:0 0 6px;font-size:1.1rem;font-weight:750}.pl-page-v3 .pv .pv-session p{color:var(--c-on-surface-variant);margin:0 0 14px;font-size:.95rem}.pl-page-v3 .pv .pv-session-btn{background:var(--c-primary);color:var(--c-on-primary);transition:transform .35s var(--ease-spatial-fast);border-radius:980px;padding:10px 22px;font-weight:600;display:inline-block}.pl-page-v3 .pv .pv-session-btn:hover{transform:translateY(-1px)}.pl-page-v3 .pl-ebp{color:var(--c-on-surface)}.pl-page-v3 .pl-ebp .card,.pl-page-v3 .pl-ebp .tile{background:var(--c-surface-container-lowest);border:none;border-radius:24px}.pl-page-host .pl-ebp,.pl-page-host .pl-meth{--ink:var(--lightningcss-light,#1d1d1f)var(--lightningcss-dark,#e6e1e9);--mut:var(--lightningcss-light,#5c5c63)var(--lightningcss-dark,#cac4d0);--bg:var(--lightningcss-light,#f5f5f7)var(--lightningcss-dark,#211f26);--tint:var(--lightningcss-light,#faf7ff)var(--lightningcss-dark,#191622);--cont:var(--lightningcss-light,#efe9fd)var(--lightningcss-dark,#4a3f8b);--on-cont:var(--lightningcss-light,#5b21b6)var(--lightningcss-dark,#eaddff);--surf-v:var(--lightningcss-light,#f4f0fd)var(--lightningcss-dark,#2b2930);--line:var(--lightningcss-light,#ece7f5)var(--lightningcss-dark,#49454f);--v:var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#d0bcff);--v2:var(--lightningcss-light,#c026d3)var(--lightningcss-dark,#f0abfc)}.pl-page-host .pl-ebp .btn,.pl-page-host .pl-meth .btn{background:linear-gradient(90deg,#7c3aed,#c026d3)}.pl-page-host .pl-ebp .cta,.pl-page-host .pl-meth .cta{background:linear-gradient(135deg,#7c3aed,#c026d3)}.pl-page-host .pl-ebp .cta .btn,.pl-page-host .pl-meth .cta .btn{color:#7c3aed}.pl-page-host .pl-ebp .hero:before,.pl-page-host .pl-meth .hero:before{background:linear-gradient(135deg, var(--tint), var(--lightningcss-light,#f1ecfb)var(--lightningcss-dark,#1e1a29))}.pl-page-host .pl-ebp .chips span,.pl-page-host .pl-ebp .meta span,.pl-page-host .pl-meth .chips span,.pl-page-host .pl-meth .pers .tags span{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#4a3f8b)}.pl-page-host .pl-meth .pers .cab{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2b2930)}.pl-page-host .pl-ebp a,.pl-page-host .pl-meth a{border-bottom-color:var(--lightningcss-light,#ddd0f7)var(--lightningcss-dark,#4a3f8b)}.pl-page-host .pl-ebp .btn-t:hover,.pl-page-host .pl-meth .btn-t:hover{background:var(--lightningcss-light,#e4daff)var(--lightningcss-dark,#5b4f9d)}.pl-page-host .pl-wrap{--purple:var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#d0bcff);--purple-dark:var(--lightningcss-light,#6d28d9)var(--lightningcss-dark,#e9ddff);--fuchsia:var(--lightningcss-light,#c026d3)var(--lightningcss-dark,#f0abfc)}.pl-page-host .pl-hero-eyebrow{color:#a78bfad6}.pl-page-host .pl-stat-label{color:#c4b5fdad}.pl-page-host .pl-enbref-geo,.pl-page-host .pl-fin-suisse{background:var(--lightningcss-light,#f7f5fb)var(--lightningcss-dark,#1e1a29)!important}.pl-page-host .pl-enbref-geo{border-bottom-color:var(--lightningcss-light,#ece7f5)var(--lightningcss-dark,#49454f)!important}.pl-page-host [style*="color:#7c3aed"]{color:var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#d0bcff)!important}.pl-page-host [style*="color:#6d28d9"]{color:var(--lightningcss-light,#6d28d9)var(--lightningcss-dark,#d0bcff)!important}.pl-page-host [style*="color:#6c6c71"]{color:var(--lightningcss-light,#6c6c71)var(--lightningcss-dark,#cac4d0)!important}.pl-page-host [style*="color:#6f6f73"]{color:var(--lightningcss-light,#6f6f73)var(--lightningcss-dark,#cac4d0)!important}.pl-page-host [style*="color:#3a3a3c"]{color:var(--lightningcss-light,#3a3a3c)var(--lightningcss-dark,#cac4d0)!important}.pl-page-host [style*="color:#3b3350"]{color:var(--lightningcss-light,#3b3350)var(--lightningcss-dark,#cac4d0)!important}.pl-page-host [style*="color:#1d1d1f"]{color:var(--lightningcss-light,#1d1d1f)var(--lightningcss-dark,#e6e1e9)!important}
