.pf{--pf-mesure:68rem;--pf-gap:clamp(64px, 10vw, 140px);font-family:var(--f-corps);line-height:1.5}.pf-wrap{width:min(var(--pf-mesure), 100% - 48px);margin-inline:auto}.pf-s{padding-block:var(--pf-gap);scroll-margin-top:24px}.pf-h2{letter-spacing:-.02em;text-wrap:balance;max-width:24ch;margin-bottom:28px;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:500;line-height:1.1}.pf-h3{margin-bottom:8px;font-size:1.25rem;font-weight:500;line-height:1.25}.pf-lede,.pf-lead,.pf-body,.pf-kicker{max-width:60ch}.pf-lede{margin-bottom:24px;font-size:1.125rem}.pf-lead{color:var(--texte-doux,inherit);margin-bottom:40px}.pf-kicker{margin-bottom:8px;font-weight:500}.pf-body{color:var(--texte-doux,inherit)}.pf-proof{margin-top:8px;font-size:.9375rem}.pf-more{margin-top:24px}.pf-grid{gap:40px;display:grid}@media (min-width:900px){.pf-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:8%}}.pf-portrait{max-width:420px}.pf-portrait img{border-radius:var(--r-1);width:100%;height:auto;display:block}@media (max-width:899px){.pf-portrait{order:-1;max-width:320px}}.pf-systems,.pf-journey,.pf-footer-links{list-style:none}.pf-systems{gap:40px;display:grid}.pf-journey{gap:32px;display:grid}.pf-system-link{color:inherit;text-decoration:none}.pf-system-link:hover,.pf-system-link:focus-visible{text-underline-offset:.2em;text-decoration:underline}.pf-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px;display:flex}.pf-cta{font:inherit;cursor:pointer;border-radius:var(--r-plein);min-height:48px;color:inherit;background:0 0;border:1px solid;padding:12px 24px;font-weight:500}.pf-link{color:inherit;text-underline-offset:.2em;text-decoration:underline}.pf-link:hover,.pf-cta:hover{text-decoration-thickness:2px}:where(.pf) :focus-visible{outline-offset:3px;outline:2px solid}.pf-footer{border-top:1px solid var(--filet,currentColor);padding:48px 0}.pf-footer-id{margin-bottom:16px}.pf-footer-links{flex-wrap:wrap;gap:12px 24px;margin-bottom:16px;display:flex}.pf-copy{color:var(--texte-doux,inherit);font-size:.875rem}html[data-thread]{overflow:hidden}html[data-thread] .pf{display:none}@media (prefers-reduced-motion:reduce){.pf,.pf *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
