.pl-crumbs{padding:14px var(--margin-desktop, 72px);border-bottom:1px solid rgba(26,46,74,.12);font-size:clamp(12px,calc(9.8px + .35vw),15.3px);letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-bleu);opacity:.72;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.pl-crumbs a{color:inherit;text-decoration:none}.pl-crumbs a:hover{color:var(--color-accent-bronze-dark)}.pl-crumbs .sep{color:var(--color-accent-bronze)}.pl-crumbs .cur{color:var(--color-accent-bronze);font-family:var(--font-italic);font-style:italic;letter-spacing:0;text-transform:none;font-size:clamp(14.3px,calc(11.7px + .42vw),18.3px)}.pl-crumbs .pilier{margin-left:auto;color:#4f8a5a;font-family:var(--font-italic);font-style:italic;letter-spacing:0;text-transform:none;font-size:clamp(14.3px,calc(11.7px + .42vw),18.3px);display:flex;align-items:center;gap:8px}.pl-crumbs .pilier:before{content:"";width:7px;height:7px;border-radius:50%;background:#4f8a5a}.pl-hero{padding:72px var(--margin-desktop, 72px) 40px;display:grid;grid-template-columns:6fr 6fr;gap:72px;align-items:end;max-width:var(--max-width, 1440px);margin:0 auto;position:relative;background:var(--color-accent-ivoire);color:var(--color-accent-bleu)}.pl-hero .left .folio{display:flex;align-items:center;gap:16px;margin-bottom:40px;font-size:clamp(12.4px,calc(10.2px + .36vw),15.9px);letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent-bleu);opacity:.6}.pl-hero .left .folio:after{content:"";flex:1;height:1px;background:var(--color-accent-bronze);opacity:.6;max-width:120px}.pl-hero h1{font-family:var(--font-headline);font-weight:400;font-size:clamp(56px,7vw,100px);line-height:.94;letter-spacing:-.018em;margin:0 0 28px;color:var(--color-accent-bleu)}.pl-hero h1 em{font-style:italic;color:var(--color-accent-bronze)}.pl-hero .lede{font-size:clamp(18.4px,calc(15.1px + .54vw),23.6px);line-height:1.55;max-width:46ch;margin:0 0 28px;color:var(--color-accent-bleu)}.pl-hero .lede em{font-style:italic;color:var(--color-accent-bronze-dark)}.pl-hero .hero-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:22px 0 0;margin-top:8px;border-top:1px solid rgba(26,46,74,.3);font-size:clamp(13.3px,calc(10.9px + .39vw),17.1px)}.pl-hero .hero-meta dt{font-family:var(--font-italic);font-style:italic;color:var(--color-accent-bronze);font-size:clamp(14.3px,calc(11.7px + .42vw),18.3px);margin-bottom:6px}.pl-hero .hero-meta dd{margin:0;color:var(--color-accent-bleu);opacity:.9;font-size:clamp(14.3px,calc(11.7px + .42vw),18.3px)}.pl-hero .ctas{display:flex;gap:22px;align-items:center;margin-top:36px;flex-wrap:wrap}.pl-hero .right{position:relative}.pl-hero .figure{position:relative;aspect-ratio:4/5;background:var(--color-accent-ivoire2);overflow:hidden}.pl-hero .figure img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.05) contrast(1.02) saturate(1.02) sepia(.04)}.pl-hero .figure .overline{position:absolute;top:22px;left:22px;font-family:var(--font-italic);font-style:italic;font-size:clamp(14.3px,calc(11.7px + .42vw),18.3px);color:var(--color-accent-bronze);background:var(--color-accent-ivoire);padding:4px 10px}.pl-hero .figure .cred{position:absolute;bottom:22px;right:22px;font-family:var(--font-italic);font-style:italic;font-size:clamp(13.3px,calc(10.9px + .39vw),17.1px);color:var(--color-accent-bleu);background:#f4efe3e0;padding:6px 10px}.pl-hero .big-n{position:absolute;left:-8px;bottom:-20px;font-family:var(--font-italic);font-style:italic;font-size:clamp(202.4px,calc(165.9px + 5.89vw),259.6px);line-height:.8;color:var(--color-accent-bronze);opacity:.12;pointer-events:none}.pl-section{padding:110px 0;position:relative;background:var(--color-accent-ivoire)}.pl-section.tight{padding:80px 0}.pl-section.dark{background:var(--color-accent-bleu);color:var(--color-accent-ivoire)}.pl-section.dark h2,.pl-section.dark h3,.pl-section.dark h4,.pl-section.dark p,.pl-section.dark li,.pl-section.dark dd{color:var(--color-accent-ivoire)}.pl-bg-ivoire2{background:var(--color-accent-ivoire2)}.pl-section-head{padding:0 var(--margin-desktop, 72px) 56px;max-width:var(--max-width, 1440px);margin:0 auto;display:grid;grid-template-columns:6fr 5fr;gap:72px;align-items:end}.pl-section-head .num{font-family:var(--font-italic);font-style:italic;color:var(--color-accent-bronze);font-size:clamp(18.4px,calc(15.1px + .54vw),23.6px);display:flex;align-items:center;gap:14px;margin-bottom:16px}.pl-section-head .num:before,.pl-section-head .num:after{content:"";display:inline-block;height:1px;background:var(--color-accent-bronze);flex:0 0 40px}.pl-section-head .title{font-family:var(--font-headline);font-weight:400;font-size:clamp(36px,5vw,60px);line-height:1;margin:0;letter-spacing:-.015em;color:var(--color-accent-bleu)}.pl-section-head .title em{font-style:italic;color:var(--color-accent-bronze)}.pl-section-head .right{font-size:clamp(15.2px,calc(12.4px + .44vw),19.5px);line-height:1.6;max-width:46ch;opacity:.9;color:var(--color-accent-bleu)}.pl-section-head .right em{font-style:italic;color:var(--color-accent-bronze-dark)}.pl-section.dark .pl-section-head .title{color:var(--color-accent-ivoire)}.pl-section.dark .pl-section-head .right{color:var(--color-accent-ivoire);opacity:.85}.pl-section-head.on-dark .num{color:#d6b97a}.pl-section-head.on-dark .title{color:var(--color-accent-ivoire)}.pl-section-head.on-dark .right{color:var(--color-accent-ivoire);opacity:.85}.pl-section-head.on-dark .right em{color:#d6b97a}.pl-course{padding:100px var(--margin-desktop, 72px);max-width:var(--max-width, 1440px);margin:0 auto;position:relative;z-index:0}.pl-course:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:calc(100vw / var(--design-scale, 1));background:var(--color-accent-ivoire2);z-index:-1}.pl-course .course-head{display:grid;grid-template-columns:6fr 5fr;gap:72px;align-items:end;margin-bottom:36px}.pl-course .live{display:flex;align-items:center;gap:12px;font-family:ui-monospace,Menlo,monospace;font-size:clamp(11px,calc(9.1px + .32vw),14.2px);letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-bleu);opacity:.78;margin-bottom:14px}.pl-course .live .pulse{width:8px;height:8px;border-radius:50%;background:#4f8a5a;animation:pl-cpulse 1.8s ease-out infinite}.pl-course .live em{font-style:italic;color:var(--color-accent-bronze);letter-spacing:0;text-transform:none;font-size:clamp(14.3px,calc(11.7px + .42vw),18.3px)}@keyframes pl-cpulse{0%{box-shadow:0 0 #4f8a5a8c}70%{box-shadow:0 0 0 10px #4f8a5a00}to{box-shadow:0 0 #4f8a5a00}}.pl-course .course-head h2{font-family:var(--font-headline);font-weight:400;font-size:clamp(36px,5vw,60px);line-height:1;letter-spacing:-.015em;margin:0;color:var(--color-accent-bleu)}.pl-course .course-head h2 em{font-style:italic;color:var(--color-accent-bronze)}.pl-course .course-head .right{font-size:clamp(15.2px,calc(12.4px + .44vw),19.5px);line-height:1.6;opacity:.9;max-width:46ch;color:var(--color-accent-bleu)}.pl-course .course-stage{display:grid;grid-template-columns:5fr 6fr;gap:48px;align-items:stretch;border-top:1px solid var(--color-accent-bleu);border-bottom:1px solid var(--color-accent-bleu);padding:32px 0}.pl-course .course-visual{position:relative;aspect-ratio:4/5;overflow:hidden;border:1px solid rgba(26,46,74,.18)}.pl-course .course-visual.schema{background:#14182a;border-color:#14182a}.pl-course .hv-label{position:absolute;top:18px;left:22px;right:22px;z-index:3;display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-italic);font-style:italic;color:#d6b97a;font-size:clamp(12.4px,calc(10.2px + .36vw),15.9px);letter-spacing:.12em;text-transform:uppercase}.pl-course .hv-label .right{opacity:.6}.pl-course .hv-label b{color:#d6b97a}.pl-course .hv-svg{position:absolute;inset:0;width:100%;height:100%}.pl-course .hv-svg .skin-line{stroke:#d6b97a4d;stroke-width:1;fill:none}.pl-course .hv-svg .layer-line{stroke:#d6b97a47;stroke-width:1;fill:none}.pl-course .hv-svg .hv-layer-tx{fill:#d6b97abf;font-family:var(--font-italic);font-style:italic;font-size:clamp(12px,calc(9.8px + .35vw),15.3px)}.pl-course .hv-svg .hv-depth-tx{fill:#f4efe3d1;font-family:var(--font-italic);font-style:italic;font-size:clamp(12px,calc(9.8px + .35vw),15.3px)}.pl-course .hv-svg .hv-acid-tx{fill:#d6b97ab3;font-family:var(--font-italic);font-style:italic;font-size:clamp(12px,calc(9.8px + .35vw),15.3px)}.pl-course .hv-svg .hv-caption-tx{fill:#d6b97a99;font-family:var(--font-italic);font-style:italic;font-size:clamp(11px,calc(9.1px + .32vw),14.2px)}.pl-course .hv-svg .acid{fill:#d6b97a;opacity:0;animation:pl-acid-fall 5s ease-in-out infinite}.pl-course .hv-svg .acid.a2{animation-delay:.9s}.pl-course .hv-svg .acid.a3{animation-delay:1.8s}.pl-course .hv-svg .acid.a4{animation-delay:2.7s}@keyframes pl-acid-fall{0%,4%{opacity:0;transform:translateY(-30px) scale(.6)}14%{opacity:1;transform:translateY(0) scale(1)}30%{opacity:.9;transform:translateY(60px) scale(.9)}46%{opacity:0;transform:translateY(120px) scale(.5)}to{opacity:0}}.pl-course .hv-svg .front{animation:pl-pen-front 6s cubic-bezier(.55,0,.45,1) infinite}.pl-course .hv-svg .front-line{stroke:#d6b97a;stroke-width:1.6;stroke-dasharray:6 6;fill:none}.pl-course .hv-svg .front-glow{fill:#d6b97a1a}@keyframes pl-pen-front{0%,6%{transform:translateY(0);opacity:0}12%{opacity:1}35%{transform:translateY(20px);opacity:1}55%{transform:translateY(170px);opacity:1}75%{transform:translateY(290px);opacity:1}88%{transform:translateY(290px);opacity:0}to{transform:translateY(0);opacity:0}}.pl-course .hv-svg .renew{fill:#d6b97ab3;opacity:0;animation:pl-renew-up 6s ease-in-out infinite}.pl-course .hv-svg .renew.rw2{animation-delay:1.4s}.pl-course .hv-svg .renew.rw3{animation-delay:2.8s}@keyframes pl-renew-up{0%,55%{opacity:0;transform:translateY(40px) scale(.5)}70%{opacity:.9;transform:translateY(0) scale(1)}88%{opacity:0;transform:translateY(-26px) scale(.5)}to{opacity:0}}.pl-course .course-content{display:flex;flex-direction:column}.pl-course .course-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-bottom:1px solid rgba(26,46,74,.25)}.pl-course .course-tabs button{text-align:left;padding:14px 16px 18px;border:none;border-right:1px solid rgba(26,46,74,.16);color:var(--color-accent-bleu);opacity:.55;background:transparent;cursor:pointer;transition:opacity .25s ease,background .25s ease,color .25s ease;position:relative;font:inherit}.pl-course .course-tabs button:last-child{border-right:0}.pl-course .course-tabs button .ix{font-family:var(--font-italic);font-style:italic;color:var(--color-accent-bronze);font-size:clamp(14.3px,calc(11.7px + .42vw),18.3px);display:block;margin-bottom:6px}.pl-course .course-tabs button .ti{font-family:var(--font-headline);font-size:clamp(18.4px,calc(15.1px + .54vw),23.6px);line-height:1.1;letter-spacing:-.005em;display:block}.pl-course .course-tabs button.active{opacity:1;background:var(--color-accent-ivoire)}.pl-course .course-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--color-accent-bronze)}.pl-course .course-tabs button:hover{opacity:.9}.pl-course .course-progress{height:2px;background:#1a2e4a1a;overflow:hidden}.pl-course .course-progress .bar{display:block;height:100%;width:0%;background:var(--color-accent-bronze);transition:width .12s linear}.pl-course .course-panels{position:relative;padding:26px 4px 4px;flex:1}.pl-course .course-panel{display:none;opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease}.pl-course .course-panel.active{display:block;opacity:1;transform:translateY(0);animation:pl-cIn .55s ease forwards}@keyframes pl-cIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pl-course .course-panel h3{font-family:var(--font-headline);font-weight:400;font-size:clamp(27.6px,calc(22.6px + .8vw),35.4px);line-height:1.05;letter-spacing:-.01em;margin:0 0 14px;color:var(--color-accent-bleu)}.pl-course .course-panel h3 em{font-style:italic;color:var(--color-accent-bronze)}.pl-course .course-panel p{font-size:clamp(14.7px,calc(12.1px + .43vw),18.9px);line-height:1.6;margin:0 0 16px;opacity:.9;max-width:58ch;color:var(--color-accent-bleu)}.pl-course .course-panel p em{font-style:italic;color:var(--color-accent-bronze-dark)}.pl-course .def-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:8px}.pl-course .def-card{border:1px solid rgba(26,46,74,.2);padding:18px 18px 16px;background:var(--color-accent-ivoire);display:flex;flex-direction:column;gap:8px}.pl-course .def-card .lbl{font-family:ui-monospace,Menlo,monospace;font-size:clamp(10.6px,calc(8.7px + .31vw),13.6px);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-bronze-dark)}.pl-course .def-card h4{font-family:var(--font-headline);font-weight:400;font-size:clamp(22.1px,calc(18.1px + .64vw),28.3px);margin:0;letter-spacing:-.005em;line-height:1.1;color:var(--color-accent-bleu)}.pl-course .def-card h4 em{font-style:italic;color:var(--color-accent-bronze)}.pl-course .def-card p{font-size:clamp(13.8px,calc(11.3px + .4vw),17.7px);line-height:1.5;margin:0;opacity:.86;color:var(--color-accent-bleu)}.pl-course .cycle{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:6px}.pl-course .cycle .phase{padding:14px 14px 16px;background:var(--color-accent-ivoire);border:1px solid rgba(26,46,74,.16);display:flex;flex-direction:column;gap:6px;position:relative}.pl-course .cycle .phase .ix{font-family:var(--font-italic);font-style:italic;color:var(--color-accent-bronze);font-size:clamp(14.3px,calc(11.7px + .42vw),18.3px)}.pl-course .cycle .phase h5{font-family:var(--font-headline);font-weight:400;font-size:clamp(19.3px,calc(15.8px + .56vw),24.8px);margin:0;letter-spacing:-.005em;line-height:1.1;color:var(--color-accent-bleu)}.pl-course .cycle .phase h5 em{font-style:italic;color:var(--color-accent-bronze)}.pl-course .cycle .phase .pct{font-family:ui-monospace,Menlo,monospace;font-size:clamp(10.1px,calc(8.3px + .29vw),13px);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-bronze-dark)}.pl-course .cycle .phase p{font-size:clamp(12.9px,calc(10.6px + .37vw),16.5px);line-height:1.45;margin:6px 0 0;opacity:.85;color:var(--color-accent-bleu)}.pl-course .causes-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pl-course .cause{background:var(--color-accent-ivoire);border:1px solid rgba(26,46,74,.16);padding:16px 16px 14px;display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:start}.pl-course .cause .ix{font-family:var(--font-italic);font-style:italic;color:var(--color-accent-bronze);font-size:clamp(18.4px,calc(15.1px + .54vw),23.6px)}.pl-course .cause h5{font-family:var(--font-headline);font-weight:400;font-size:clamp(18.4px,calc(15.1px + .54vw),23.6px);margin:0 0 4px;letter-spacing:-.005em;line-height:1.15;color:var(--color-accent-bleu)}.pl-course .cause h5 em{font-style:italic;color:var(--color-accent-bronze)}.pl-course .cause p{font-size:clamp(13.3px,calc(10.9px + .39vw),17.1px);line-height:1.5;margin:0;opacity:.85;color:var(--color-accent-bleu)}.pl-course .impact-list{list-style:none;margin:6px 0 0;padding:0;border-top:1px solid rgba(26,46,74,.2)}.pl-course .impact-list li{display:grid;grid-template-columns:28px 1fr;gap:14px;align-items:baseline;padding:12px 0;border-bottom:1px solid rgba(26,46,74,.14);font-size:clamp(14.3px,calc(11.7px + .42vw),18.3px);color:var(--color-accent-bleu)}.pl-course .impact-list li .ix{font-family:var(--font-italic);font-style:italic;color:var(--color-accent-bronze);font-size:clamp(14.3px,calc(11.7px + .42vw),18.3px)}.pl-course .impact-list li em{font-style:italic;color:var(--color-accent-bronze-dark)}.pl-personas{padding:0 var(--margin-desktop, 72px);max-width:var(--max-width, 1440px);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.pl-personas .persona{display:flex;flex-direction:column}.pl-personas .persona .frame{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--color-accent-ivoire2);margin-bottom:22px}.pl-personas .persona .frame img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease;filter:grayscale(.05) contrast(1.02) saturate(1.02) sepia(.04)}.pl-personas .persona:hover .frame img{transform:scale(1.03)}.pl-personas .persona .frame .who{position:absolute;left:18px;bottom:18px;z-index:2;background:var(--color-accent-ivoire);padding:6px 12px;font-family:var(--font-italic);font-style:italic;font-size:clamp(14.3px,calc(11.7px + .42vw),18.3px);color:var(--color-accent-bleu)}.pl-personas .persona .frame .who b{font-style:normal;font-weight:500;color:var(--color-accent-bronze-dark)}.pl-personas .persona .frame .tagn{position:absolute;right:16px;top:16px;z-index:2;font-family:ui-monospace,Menlo,monospace;font-size:clamp(11px,calc(9.1px + .32vw),14.2px);letter-spacing:.12em;color:var(--color-accent-bleu);background:#f4efe3e6;padding:4px 9px}.pl-personas .persona .symptom{font-family:var(--font-italic);font-style:italic;color:var(--color-accent-bronze);font-size:clamp(14.3px,calc(11.7px + .42vw),18.3px);letter-spacing:.02em;margin-bottom:10px}.pl-personas .persona h4{font-family:var(--font-headline);font-weight:400;font-size:clamp(23.9px,calc(19.6px + .7vw),30.7px);line-height:1.08;letter-spacing:-.01em;margin:0 0 12px;color:var(--color-accent-bleu)}.pl-personas .persona h4 em{font-style:italic;color:var(--color-accent-bronze)}.pl-personas .persona p{font-size:clamp(14.7px,calc(12.1px + .43vw),18.9px);line-height:1.55;opacity:.85;margin:0 0 18px;max-width:40ch;color:var(--color-accent-bleu)}.pl-personas .persona .reco{margin-top:auto;padding-top:16px;border-top:1px solid rgba(26,46,74,.22);display:flex;align-items:center;gap:10px;font-size:clamp(14.3px,calc(11.7px + .42vw),18.3px);color:var(--color-accent-bleu)}.pl-personas .persona .reco .k{font-family:var(--font-italic);font-style:italic;color:var(--color-accent-bronze)}.pl-personas .persona .reco .v{font-weight:500}.pl-personas .persona .reco .arr{margin-left:auto;color:var(--color-accent-bronze)}.pl-page-layout{padding:40px var(--margin-desktop, 72px) 80px;max-width:var(--max-width, 1440px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:96px;align-items:start;background:var(--color-accent-ivoire)}.pl-page-layout .col-main{min-width:0}.pl-page-layout aside.booking{position:sticky;top:120px;border-top:1px solid rgba(26,46,74,.3);padding-top:22px}.pl-page-layout aside.booking .eyebrow-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:clamp(12px,calc(9.8px + .35vw),15.3px);letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-bleu);opacity:.7}.pl-page-layout aside.booking .eyebrow-row .pill{color:var(--color-accent-bronze);font-family:var(--font-italic);font-style:italic;letter-spacing:0;text-transform:none;font-size:clamp(14.3px,calc(11.7px + .42vw),18.3px)}.pl-page-layout aside.booking h3{font-family:var(--font-headline);font-weight:400;font-size:clamp(25.8px,calc(21.1px + .75vw),33px);line-height:1.02;letter-spacing:-.01em;margin:0 0 18px;color:var(--color-accent-bleu)}.pl-page-layout aside.booking h3 em{font-style:italic;color:var(--color-accent-bronze)}.pl-page-layout aside.booking p{font-size:clamp(14.3px,calc(11.7px + .42vw),18.3px);line-height:1.55;margin:0 0 22px;opacity:.85;color:var(--color-accent-bleu)}.pl-page-layout aside.booking dl{margin:0 0 22px;display:grid;grid-template-columns:auto 1fr;gap:8px 18px;border-top:1px solid rgba(26,46,74,.18);padding-top:16px}.pl-page-layout aside.booking dt{font-family:var(--font-italic);font-style:italic;color:var(--color-accent-bronze);font-size:clamp(14.3px,calc(11.7px + .42vw),18.3px)}.pl-page-layout aside.booking dd{margin:0;font-size:clamp(14.3px,calc(11.7px + .42vw),18.3px);color:var(--color-accent-bleu)}.pl-page-layout aside.booking .cta{width:100%;justify-content:center}.pl-page-layout aside.booking .footline{margin-top:14px;font-family:var(--font-italic);font-style:italic;color:var(--color-accent-bronze-dark);font-size:clamp(14.3px,calc(11.7px + .42vw),18.3px)}.pl-page-layout aside.booking .aside-figure{margin-top:24px;aspect-ratio:4/5;overflow:hidden;position:relative;background:var(--color-accent-ivoire2)}.pl-page-layout aside.booking .aside-figure img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.05) contrast(1.02) saturate(1.02) sepia(.04)}.pl-page-layout aside.booking .aside-figure .cap{position:absolute;left:12px;bottom:12px;background:var(--color-accent-ivoire);padding:4px 10px;font-family:var(--font-italic);font-style:italic;font-size:clamp(12.9px,calc(10.6px + .37vw),16.5px);color:var(--color-accent-bleu)}.pl-block{padding-bottom:110px}.pl-block .block-head{margin-bottom:48px}.pl-block .block-head .num{font-family:var(--font-italic);font-style:italic;color:var(--color-accent-bronze);font-size:clamp(18.4px,calc(15.1px + .54vw),23.6px);display:flex;align-items:center;gap:14px;margin-bottom:16px}.pl-block .block-head .num .line{display:inline-block;height:1px;background:var(--color-accent-bronze);flex:0 0 40px}.pl-block .block-head h2{font-family:var(--font-headline);font-weight:400;font-size:clamp(36px,4.4vw,56px);line-height:1;margin:0 0 18px;letter-spacing:-.015em;color:var(--color-accent-bleu)}.pl-block .block-head h2 em{font-style:italic;color:var(--color-accent-bronze)}.pl-block .block-head p{font-size:clamp(16.6px,calc(13.6px + .48vw),21.2px);line-height:1.6;max-width:62ch;margin:0;opacity:.9;color:var(--color-accent-bleu)}.pl-block .block-head p em{font-style:italic;color:var(--color-accent-bronze-dark)}.pl-protocol{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}.pl-protocol .step{grid-column:span 6;border-top:1px solid rgba(26,46,74,.25);padding-top:22px;display:grid;grid-template-columns:56px 1fr;gap:20px;align-items:start}.pl-protocol .step.lg{grid-column:span 12}.pl-protocol .step .n{font-family:var(--font-italic);font-style:italic;color:var(--color-accent-bronze);font-size:clamp(20.2px,calc(16.6px + .59vw),26px);line-height:1}.pl-protocol .step h4{font-family:var(--font-headline);font-weight:400;font-size:clamp(23.9px,calc(19.6px + .7vw),30.7px);margin:0 0 10px;letter-spacing:-.01em;line-height:1.08;color:var(--color-accent-bleu)}.pl-protocol .step h4 em{font-style:italic;color:var(--color-accent-bronze)}.pl-protocol .step.now h4 em,.pl-protocol .step.now .n{color:var(--color-accent-bronze-dark)}.pl-protocol .step .dur{font-family:var(--font-italic);font-style:italic;color:var(--color-accent-bronze);font-size:clamp(13.8px,calc(11.3px + .4vw),17.7px);margin-bottom:6px}.pl-protocol .step p{font-size:clamp(14.7px,calc(12.1px + .43vw),18.9px);opacity:.88;margin:0;max-width:52ch;color:var(--color-accent-bleu)}.pl-block .machines{display:flex;flex-direction:column;gap:36px}.pl-block .mach{display:grid;grid-template-columns:5fr 7fr;gap:0;background:var(--color-accent-ivoire2);border:1px solid rgba(26,46,74,.16);overflow:hidden}.pl-block .mach.dark{background:var(--color-accent-bleu);color:var(--color-accent-ivoire);border-color:var(--color-accent-bleu)}.pl-block .mach.dark h3,.pl-block .mach.dark p,.pl-block .mach.dark li,.pl-block .mach.dark span{color:var(--color-accent-ivoire)}.pl-block .mach.dark em{color:#d6b97a}.pl-block .mach .m-visual{position:relative;min-height:360px;overflow:hidden;background:var(--color-accent-ivoire2);display:flex;align-items:flex-end}.pl-block .mach .m-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.04) contrast(1.02) saturate(1.02) sepia(.04)}.pl-block .mach .m-visual .pl-ph{position:absolute;inset:14px;z-index:1;border:1px dashed rgba(214,185,122,.6);background:repeating-linear-gradient(135deg,rgba(168,120,66,.06) 0 2px,transparent 2px 14px);display:flex;align-items:flex-end;padding:16px;font-family:ui-monospace,Menlo,monospace;font-size:clamp(11px,calc(9.1px + .32vw),14.2px);color:var(--color-accent-bronze-dark);letter-spacing:.06em}.pl-block .mach .m-visual .badge{position:absolute;left:18px;top:18px;z-index:2;background:var(--color-accent-ivoire);color:var(--color-accent-bleu);padding:5px 10px;font-family:var(--font-italic);font-style:italic;font-size:clamp(13.3px,calc(10.9px + .39vw),17.1px)}.pl-block .mach .m-visual .badge em{color:var(--color-accent-bronze);font-style:italic}.pl-block .mach .m-visual .m-cred{position:absolute;right:16px;bottom:16px;z-index:2;background:#f4efe3e6;color:var(--color-accent-bleu);padding:5px 10px;font-family:var(--font-italic);font-style:italic;font-size:clamp(12.9px,calc(10.6px + .37vw),16.5px)}.pl-block .mach .m-body{padding:30px 32px;display:flex;flex-direction:column}.pl-block .mach .m-cat{font-family:ui-monospace,Menlo,monospace;font-size:clamp(11px,calc(9.1px + .32vw),14.2px);letter-spacing:.18em;text-transform:uppercase;opacity:.7;margin-bottom:10px}.pl-block .mach.dark .m-cat{color:#d6b97a;opacity:1}.pl-block .mach .m-body h3{font-family:var(--font-headline);font-weight:400;font-size:clamp(32px,3.4vw,44px);line-height:.98;letter-spacing:-.015em;margin:0 0 8px;color:var(--color-accent-bleu)}.pl-block .mach.dark .m-body h3{color:var(--color-accent-ivoire)}.pl-block .mach .m-body h3 em{font-style:italic;color:var(--color-accent-bronze)}.pl-block .mach.dark .m-body h3 em{color:#d6b97a}.pl-block .mach .m-body h3 small{display:block;font-size:clamp(13.3px,calc(10.9px + .39vw),17.1px);letter-spacing:.16em;text-transform:uppercase;font-family:ui-sans-serif,system-ui,sans-serif;color:var(--color-accent-bronze-dark);margin-top:10px;opacity:.9;font-weight:500}.pl-block .mach.dark .m-body h3 small{color:#d6b97a}.pl-block .mach .m-body>p{font-size:clamp(14.7px,calc(12.1px + .43vw),18.9px);line-height:1.6;margin:12px 0 18px;opacity:.9;max-width:60ch;color:var(--color-accent-bleu)}.pl-block .mach.dark .m-body>p{color:var(--color-accent-ivoire)}.pl-block .mach .m-body>p em{font-style:italic;color:var(--color-accent-bronze)}.pl-block .mach.dark .m-body>p em{color:#d6b97a}.pl-block .mach .m-feats{list-style:none;margin:0 0 20px;padding:0;border-top:1px solid rgba(26,46,74,.18)}.pl-block .mach.dark .m-feats{border-top-color:#f4efe333}.pl-block .mach .m-feats li{display:grid;grid-template-columns:28px 1fr auto;gap:12px;padding:11px 0;border-bottom:1px solid rgba(26,46,74,.12);font-size:clamp(13.8px,calc(11.3px + .4vw),17.7px);align-items:baseline;color:var(--color-accent-bleu)}.pl-block .mach.dark .m-feats li{border-bottom-color:#f4efe324;color:var(--color-accent-ivoire)}.pl-block .mach .m-feats li .ix{font-family:var(--font-italic);font-style:italic;color:var(--color-accent-bronze);font-size:clamp(14.3px,calc(11.7px + .42vw),18.3px)}.pl-block .mach.dark .m-feats li .ix{color:#d6b97a}.pl-block .mach .m-feats li .vm{font-family:ui-monospace,Menlo,monospace;font-size:clamp(10.6px,calc(8.7px + .31vw),13.6px);letter-spacing:.1em;color:var(--color-accent-bronze-dark);opacity:.95;text-align:right}.pl-block .mach.dark .m-feats li .vm{color:#d6b97a}.pl-block .mach .m-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.pl-block .mach .m-chips span{padding:6px 12px;border:1px solid var(--color-accent-bronze);color:var(--color-accent-bronze-dark);font-family:var(--font-italic);font-style:italic;font-size:clamp(14.3px,calc(11.7px + .42vw),18.3px)}.pl-block .mach.dark .m-chips span{border-color:#d6b97a8c;color:#d6b97a}.pl-block .mach .m-chips span.con{border-color:#b8392f80;color:#b8392f;text-decoration:line-through;opacity:.75}.pl-block .mach.dark .m-chips span.con{border-color:#d6968c80;color:#e8a59c}.pl-block .mach .m-cta{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:auto}.pl-block .mach.dark .m-cta .link-quiet{border-color:var(--color-accent-ivoire);color:var(--color-accent-ivoire)}.pl-block .mach.dark .m-cta .link-quiet:hover{border-color:#d6b97a;color:#d6b97a}.pl-block .mach-note{padding:22px 26px;background:var(--color-accent-ivoire);border:1px solid rgba(168,120,66,.4);border-left:4px solid var(--color-accent-bronze);display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center}.pl-block .mach-note .badge{font-family:var(--font-italic);font-style:italic;color:var(--color-accent-bronze);font-size:clamp(29.4px,calc(24.1px + .86vw),37.8px);line-height:1}.pl-block .mach-note p{margin:0;font-size:clamp(14.7px,calc(12.1px + .43vw),18.9px);line-height:1.55;color:var(--color-accent-bleu)}.pl-block .mach-note p em{font-style:italic;color:var(--color-accent-bronze-dark);font-size:clamp(16.6px,calc(13.6px + .48vw),21.2px)}.pl-acids{padding:0 var(--margin-desktop, 72px);max-width:var(--max-width, 1440px);margin:0 auto;display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:start}.pl-acids .bs-l .sub{font-family:ui-monospace,Menlo,monospace;font-size:clamp(11px,calc(9.1px + .32vw),14.2px);letter-spacing:.18em;text-transform:uppercase;color:#d6b97a;margin-bottom:18px}.pl-acids .bs-l h3{font-family:var(--font-headline);font-weight:400;font-size:clamp(32px,4vw,50px);line-height:1;margin:0 0 18px;letter-spacing:-.02em;color:var(--color-accent-ivoire)}.pl-acids .bs-l h3 em{font-style:italic;color:#d6b97a}.pl-acids .bs-l>p{font-size:clamp(15.2px,calc(12.4px + .44vw),19.5px);line-height:1.6;max-width:44ch;margin:0 0 24px;opacity:.85;color:var(--color-accent-ivoire)}.pl-acids .bs-l>p em{font-style:italic;color:#d6b97a}.pl-acids .booster-detail{background:#d6b97a14;border:1px solid rgba(214,185,122,.3);padding:26px;margin-top:4px;min-height:250px}.pl-acids .booster-detail .bd-tag{font-family:ui-monospace,Menlo,monospace;font-size:clamp(11px,calc(9.1px + .32vw),14.2px);letter-spacing:.16em;text-transform:uppercase;color:#d6b97a;margin-bottom:12px}.pl-acids .booster-detail .bd-title{font-family:var(--font-headline);font-size:clamp(25.8px,calc(21.1px + .75vw),33px);line-height:1.05;margin:0 0 12px;color:var(--color-accent-ivoire);font-weight:400}.pl-acids .booster-detail .bd-title em{font-style:italic;color:#d6b97a}.pl-acids .booster-detail p{font-size:clamp(14.7px,calc(12.1px + .43vw),18.9px);line-height:1.6;opacity:.88;margin:0 0 18px;max-width:none;color:var(--color-accent-ivoire)}.pl-acids .booster-detail .bd-stat{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:16px;border-top:1px solid rgba(214,185,122,.2);font-size:clamp(14.3px,calc(11.7px + .42vw),18.3px);color:var(--color-accent-ivoire)}.pl-acids .booster-detail .bd-stat .k{font-family:var(--font-italic);font-style:italic;color:#d6b97a;font-size:clamp(13.3px,calc(10.9px + .39vw),17.1px);display:block;margin-bottom:4px}.pl-acids .booster-detail .bd-stat b{color:var(--color-accent-ivoire);font-weight:400;font-size:clamp(15.2px,calc(12.4px + .44vw),19.5px);font-family:var(--font-headline)}.pl-acids .bs-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pl-acids .bs-card{background:#f4efe30a;border:1px solid rgba(214,185,122,.25);padding:18px 16px;cursor:pointer;transition:all .25s ease;display:flex;flex-direction:column;gap:8px;min-height:118px}.pl-acids .bs-card:hover{background:#d6b97a1a;border-color:#d6b97a}.pl-acids .bs-card.active{background:var(--color-accent-bronze);border-color:#d6b97a}.pl-acids .bs-card.active .bs-tier{color:#14182a;opacity:.85}.pl-acids .bs-card.active .bs-nm,.pl-acids .bs-card.active .bs-nm em{color:#14182a}.pl-acids .bs-card.active .bs-target{color:#14182ab8}.pl-acids .bs-card .bs-tier{font-family:ui-monospace,Menlo,monospace;font-size:clamp(10.1px,calc(8.3px + .29vw),13px);letter-spacing:.14em;text-transform:uppercase;color:#d6b97a}.pl-acids .bs-card .bs-nm{font-family:var(--font-headline);font-weight:400;font-size:clamp(19.3px,calc(15.8px + .56vw),24.8px);line-height:1.05;color:var(--color-accent-ivoire)}.pl-acids .bs-card .bs-nm em{font-style:italic;color:#d6b97a}.pl-acids .bs-card .bs-target{margin-top:auto;font-family:var(--font-italic);font-style:italic;font-size:clamp(13.3px,calc(10.9px + .39vw),17.1px);color:#f4efe3a6}.pl-tarifs{background:var(--color-accent-ivoire2);padding:96px 0}.pl-tarifs .pl-section-head{padding-left:var(--margin-desktop, 72px);padding-right:var(--margin-desktop, 72px)}.pl-tarifs .table-wrap{padding:0 var(--margin-desktop, 72px);max-width:var(--max-width, 1440px);margin:0 auto}.pl-tarifs table{width:100%;border-collapse:collapse;font-size:clamp(15.2px,calc(12.4px + .44vw),19.5px)}.pl-tarifs thead th{text-align:left;padding:18px 0;border-bottom:1px solid var(--color-accent-bleu);font-family:var(--font-italic);font-style:italic;color:var(--color-accent-bronze);font-weight:400;font-size:clamp(14.3px,calc(11.7px + .42vw),18.3px)}.pl-tarifs thead th:last-child{text-align:right}.pl-tarifs tbody td{padding:22px 0;border-bottom:1px solid rgba(26,46,74,.18);vertical-align:top;color:var(--color-accent-bleu)}.pl-tarifs tbody td.zone{font-family:var(--font-headline);font-size:clamp(20.2px,calc(16.6px + .59vw),26px);letter-spacing:-.01em;line-height:1.1;width:30%}.pl-tarifs tbody td.zone em{font-style:italic;color:var(--color-accent-bronze)}.pl-tarifs tbody td.desc{width:44%;opacity:.85;font-size:clamp(14.7px,calc(12.1px + .43vw),18.9px);line-height:1.55}.pl-tarifs tbody td.price{text-align:right;font-family:var(--font-italic);font-size:clamp(20.2px,calc(16.6px + .59vw),26px);color:var(--color-accent-bronze-dark);font-style:italic;white-space:nowrap}.pl-tarifs tbody td .from{font-size:clamp(11px,calc(9.1px + .32vw),14.2px);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-bleu);opacity:.6;display:block;font-style:normal;font-family:ui-sans-serif,system-ui,sans-serif}.pl-tarifs tfoot td{padding-top:20px;font-size:clamp(13.3px,calc(10.9px + .39vw),17.1px);opacity:.7;font-style:italic;font-family:var(--font-italic);color:var(--color-accent-bleu)}.pl-engage{padding:0 var(--margin-desktop, 72px);max-width:var(--max-width, 1440px);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid rgba(244,239,227,.2);border-left:1px solid rgba(244,239,227,.2)}.pl-engage .cell{padding:34px 30px;border-right:1px solid rgba(244,239,227,.2);border-bottom:1px solid rgba(244,239,227,.2);display:flex;flex-direction:column;gap:12px}.pl-engage .cell .ix{font-family:var(--font-italic);font-style:italic;color:#d6b97a;font-size:clamp(15.2px,calc(12.4px + .44vw),19.5px)}.pl-engage .cell h4{font-family:var(--font-headline);font-weight:400;font-size:clamp(20.2px,calc(16.6px + .59vw),26px);line-height:1.08;margin:0;color:var(--color-accent-ivoire)}.pl-engage .cell h4 em{font-style:italic;color:#d6b97a}.pl-engage .cell p{font-size:clamp(14.3px,calc(11.7px + .42vw),18.3px);line-height:1.55;opacity:.85;margin:0;color:var(--color-accent-ivoire)}.pl-ba{padding:0 var(--margin-desktop, 72px);max-width:var(--max-width, 1440px);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.pl-ba .tile{display:flex;flex-direction:column}.pl-ba .tile .frame{aspect-ratio:4/5;position:relative;overflow:hidden;background:var(--color-accent-ivoire2);margin-bottom:18px}.pl-ba .tile .frame img{width:100%;height:100%;object-fit:cover;filter:grayscale(.05) contrast(1.02) saturate(1.02) sepia(.04)}.pl-ba .tile .cap{position:absolute;top:16px;left:16px;font-family:var(--font-italic);font-style:italic;color:var(--color-accent-bronze);background:var(--color-accent-ivoire);padding:4px 10px;font-size:clamp(13.3px,calc(10.9px + .39vw),17.1px);z-index:2}.pl-ba .tile .when{position:absolute;bottom:16px;right:16px;font-family:ui-monospace,Menlo,monospace;font-size:clamp(10.6px,calc(8.7px + .31vw),13.6px);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-bleu);background:#f4efe3e6;padding:4px 9px;z-index:2}.pl-ba .tile .tag{font-family:var(--font-italic);font-style:italic;color:var(--color-accent-bronze);font-size:clamp(14.3px,calc(11.7px + .42vw),18.3px);margin-bottom:6px}.pl-ba .tile h4{font-family:var(--font-headline);font-weight:400;font-size:clamp(20.2px,calc(16.6px + .59vw),26px);line-height:1.08;margin:0 0 10px;letter-spacing:-.01em;color:var(--color-accent-bleu)}.pl-ba .tile h4 em{font-style:italic;color:var(--color-accent-bronze)}.pl-ba .tile .info{display:flex;gap:18px;flex-wrap:wrap;font-size:clamp(13.3px,calc(10.9px + .39vw),17.1px);opacity:.85;color:var(--color-accent-bleu)}.pl-ba .tile .info b{color:var(--color-accent-bronze-dark);font-weight:500}.pl-cnom-note{margin:48px auto 0;max-width:960px;padding:18px 22px;background:var(--color-accent-ivoire);border-left:3px solid var(--color-accent-bronze);font-size:clamp(13.8px,calc(11.3px + .4vw),17.7px);line-height:1.6;color:var(--color-accent-bleu);opacity:.85}.pl-cnom-note em{font-style:italic;color:var(--color-accent-bronze);font-size:clamp(14.3px,calc(11.7px + .42vw),18.3px)}.pl-team{padding:0 var(--margin-desktop, 72px);max-width:var(--max-width, 1440px);margin:0 auto;display:grid;grid-template-columns:4fr 7fr;gap:80px;align-items:start}.pl-team .portrait{aspect-ratio:4/5;background:var(--color-accent-ivoire2);position:relative;overflow:hidden}.pl-team .portrait img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.05) contrast(1.02) saturate(1.02) sepia(.04)}.pl-team .portrait .cap{position:absolute;bottom:16px;left:16px;font-family:var(--font-italic);font-style:italic;color:var(--color-accent-bronze);background:var(--color-accent-ivoire);padding:5px 11px;font-size:clamp(13.3px,calc(10.9px + .39vw),17.1px);z-index:2}.pl-team .copy .eyebrow{display:block;margin-bottom:12px;font-family:var(--font-italic);font-style:italic;color:var(--color-accent-bronze);font-size:clamp(14.3px,calc(11.7px + .42vw),18.3px)}.pl-team .copy blockquote{margin:0 0 28px;padding:0 0 0 20px;border-left:1px solid var(--color-accent-bronze);font-family:var(--font-headline);font-style:italic;font-size:clamp(22px,2.4vw,30px);line-height:1.32;color:var(--color-accent-bleu);max-width:42ch}.pl-team .copy blockquote em{color:var(--color-accent-bronze)}.pl-team .copy h3{font-family:var(--font-headline);font-weight:400;font-size:clamp(29.4px,calc(24.1px + .86vw),37.8px);line-height:1;letter-spacing:-.015em;margin:0 0 6px;color:var(--color-accent-bleu)}.pl-team .copy h3 em{font-style:italic;color:var(--color-accent-bronze)}.pl-team .copy .role{font-family:var(--font-italic);font-style:italic;color:var(--color-accent-bronze-dark);font-size:clamp(15.2px,calc(12.4px + .44vw),19.5px);margin:0 0 22px}.pl-team .copy dl{display:grid;grid-template-columns:auto 1fr;gap:8px 24px;padding-top:16px;border-top:1px solid rgba(26,46,74,.2);font-size:clamp(14.7px,calc(12.1px + .43vw),18.9px);max-width:52ch}.pl-team .copy dt{font-family:var(--font-italic);font-style:italic;color:var(--color-accent-bronze);font-size:clamp(14.3px,calc(11.7px + .42vw),18.3px)}.pl-team .copy dd{margin:0;color:var(--color-accent-bleu)}.pl-faq{padding:0 var(--margin-desktop, 72px);max-width:var(--max-width, 1440px);margin:0 auto;display:grid;grid-template-columns:4fr 8fr;gap:80px}.pl-faq .side p{font-family:var(--font-italic);font-style:italic;font-size:clamp(20.2px,calc(16.6px + .59vw),26px);line-height:1.4;color:var(--color-accent-bronze);max-width:24ch;margin:0}.pl-faq .list{display:flex;flex-direction:column}.pl-faq details{border-top:1px solid rgba(26,46,74,.25);padding:22px 0}.pl-faq details:last-child{border-bottom:1px solid rgba(26,46,74,.25)}.pl-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:baseline;gap:24px}.pl-faq summary::-webkit-details-marker{display:none}.pl-faq summary h4{font-family:var(--font-headline);font-weight:400;font-size:clamp(20.2px,calc(16.6px + .59vw),26px);line-height:1.15;letter-spacing:-.01em;margin:0;text-wrap:balance;color:var(--color-accent-bleu)}.pl-faq summary h4 em{font-style:italic;color:var(--color-accent-bronze)}.pl-faq summary .sig{font-family:var(--font-italic);font-style:italic;color:var(--color-accent-bronze);font-size:clamp(20.2px,calc(16.6px + .59vw),26px);transition:transform .3s ease;flex-shrink:0}.pl-faq details[open] summary .sig{transform:rotate(45deg)}.pl-faq details .ans{padding-top:16px;font-size:clamp(14.7px,calc(12.1px + .43vw),18.9px);line-height:1.6;opacity:.88;max-width:62ch;color:var(--color-accent-bleu)}.pl-faq details .ans em{font-style:italic;color:var(--color-accent-bronze-dark)}.pl-faq details .ans a{color:var(--color-accent-bronze-dark);border-bottom:1px solid currentColor;text-decoration:none}.pl-faq details .ans a:hover{color:var(--color-accent-bronze)}.pl-cross{padding:0 var(--margin-desktop, 72px);max-width:var(--max-width, 1440px);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.pl-cross a{display:flex;flex-direction:column;gap:14px;border-top:1px solid rgba(26,46,74,.25);padding-top:20px;color:var(--color-accent-bleu);text-decoration:none;transition:color .2s ease}.pl-cross a:hover,.pl-cross a:hover h3{color:var(--color-accent-bronze-dark)}.pl-cross .img{aspect-ratio:3/4;background:var(--color-accent-ivoire2);position:relative;overflow:hidden}.pl-cross .img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.05) contrast(1.02) saturate(1.02) sepia(.04)}.pl-cross .badge{align-self:flex-start;font-family:ui-monospace,Menlo,monospace;font-size:clamp(10.6px,calc(8.7px + .31vw),13.6px);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-bronze-dark)}.pl-cross h3{font-family:var(--font-headline);font-weight:400;font-size:clamp(22.1px,calc(18.1px + .64vw),28.3px);line-height:1.02;letter-spacing:-.01em;margin:0;color:var(--color-accent-bleu)}.pl-cross h3 em{font-style:italic;color:var(--color-accent-bronze)}.pl-cross p{font-size:clamp(13.8px,calc(11.3px + .4vw),17.7px);opacity:.82;margin:0;max-width:34ch;line-height:1.5;color:var(--color-accent-bleu)}.pl-cross .arrow{margin-top:6px;font-size:clamp(12.4px,calc(10.2px + .36vw),15.9px);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-bronze)}.pl-rdv-cta{background:var(--color-accent-bleu);color:var(--color-accent-ivoire);padding:110px var(--margin-desktop, 72px)}.pl-rdv-cta .inner{max-width:var(--max-width, 1440px);margin:0 auto;display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:end}.pl-rdv-cta h2{font-family:var(--font-headline);font-weight:400;font-size:clamp(48px,6vw,84px);line-height:.96;letter-spacing:-.018em;margin:0 0 22px;color:var(--color-accent-ivoire)}.pl-rdv-cta h2 em{font-style:italic;color:var(--color-accent-bronze)}.pl-rdv-cta p{font-size:clamp(16.6px,calc(13.6px + .48vw),21.2px);line-height:1.55;opacity:.85;margin:0 0 16px;max-width:44ch;color:var(--color-accent-ivoire)}.pl-rdv-cta .ctas{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.pl-rdv-cta .footnote{margin-top:22px;opacity:.7;font-size:clamp(13.3px,calc(10.9px + .39vw),17.1px);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-ivoire)}@media(max-width:900px){.pl-crumbs{padding:12px var(--margin-mobile, 20px)}.pl-hero{padding:40px var(--margin-mobile, 20px) 24px;grid-template-columns:1fr;gap:36px}.pl-hero h1{font-size:clamp(40.5px,calc(33.2px + 1.18vw),51.9px)}.pl-hero .hero-meta{grid-template-columns:repeat(2,1fr)}.pl-hero .big-n{display:none}.pl-section{padding:64px 0}.pl-section.tight{padding:48px 0}.pl-section-head{padding:0 var(--margin-mobile, 20px) 36px;grid-template-columns:1fr;gap:20px}.pl-personas{padding:0 var(--margin-mobile, 20px);grid-template-columns:1fr;gap:28px}.pl-page-layout{padding:24px var(--margin-mobile, 20px) 56px;grid-template-columns:1fr;gap:48px}.pl-page-layout aside.booking{position:static}.pl-protocol{grid-template-columns:1fr;gap:20px}.pl-protocol .step,.pl-protocol .step.lg{grid-column:span 1}.pl-block .mach{grid-template-columns:1fr}.pl-block .mach .m-visual{min-height:260px}.pl-acids{grid-template-columns:1fr;gap:32px;padding:0 var(--margin-mobile, 20px)}.pl-acids .bs-grid{grid-template-columns:1fr 1fr}.pl-tarifs{padding:56px 0}.pl-tarifs .table-wrap{padding:0 var(--margin-mobile, 20px)}.pl-tarifs tbody td.zone{font-size:clamp(18.4px,calc(15.1px + .54vw),23.6px)}.pl-tarifs tbody td{display:block;width:100%!important;padding:10px 0;border-bottom:none}.pl-tarifs tbody tr{border-bottom:1px solid rgba(26,46,74,.18);padding:16px 0;display:block}.pl-tarifs tbody td.price{text-align:left}.pl-engage{padding:0 var(--margin-mobile, 20px);grid-template-columns:1fr 1fr}.pl-ba{padding:0 var(--margin-mobile, 20px);grid-template-columns:1fr;gap:24px}.pl-team{padding:0 var(--margin-mobile, 20px);grid-template-columns:1fr;gap:32px}.pl-faq{padding:0 var(--margin-mobile, 20px);grid-template-columns:1fr;gap:24px}.pl-cross{padding:0 var(--margin-mobile, 20px);grid-template-columns:1fr 1fr;gap:18px}.pl-rdv-cta{padding:64px var(--margin-mobile, 20px)}.pl-rdv-cta .inner{grid-template-columns:1fr;gap:32px}.pl-course{padding:64px var(--margin-mobile, 20px)}.pl-course .course-head{grid-template-columns:1fr;gap:24px}.pl-course .course-stage{grid-template-columns:1fr;gap:28px;padding:24px 0}.pl-course .course-visual{aspect-ratio:5/4}.pl-course .course-tabs{grid-template-columns:1fr 1fr}.pl-course .course-tabs button{border-bottom:1px solid rgba(26,46,74,.12)}.pl-course .def-grid,.pl-course .causes-grid{grid-template-columns:1fr}.pl-course .cycle{grid-template-columns:1fr 1fr}}
