.results-page{overflow:clip}.results-page .results-hero{padding-top:110px}.results-hero h1{font-size:clamp(70px,10vw,150px);line-height:.95;max-width:1000px}.results-hero>p{max-width:650px}.results-serif{font-family:var(--serif);font-style:italic;font-size:32px}.results-nav{display:flex;gap:28px;flex-wrap:wrap;padding-block:24px;border-block:1px solid #444}.results-cases,.results-metrics{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin:50px 0}.results-metrics strong{font-family:var(--heading);font-size:clamp(44px,6vw,90px)}.results-page h3{font-size:clamp(30px,3vw,46px);line-height:1.1}.results-amount{display:block;font-size:clamp(26px,3vw,42px);margin-top:25px}.results-cases article{border-top:1px solid #777;padding-top:28px;min-width:0}.results-light{background:#f8f8f6;color:#111}.results-page .results-light p{color:#555}.results-rail-title{margin-top:80px}.results-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:45px}.results-reviews blockquote{font-size:23px}.results-page .af-note{margin-top:30px}.results-page div[id],.results-page section[id]{scroll-margin-top:100px}@media (max-width:700px){.results-cases,.results-metrics,.results-reviews{grid-template-columns:1fr;gap:35px}.results-page main>section{padding-block:60px}.results-nav{gap:18px}.results-hero h1{font-size:70px}.results-page .results-hero{padding-top:70px}}.results-preview{width:100%;height:300px;object-fit:contain;background:#ecece8;border:1px solid #ddd;margin:22px 0}.results-page #videos{padding-block:60px}.results-page .results-cases article:nth-child(2n){padding-top:55px}@media (max-width:700px){.results-page .results-cases article:nth-child(2n){padding-top:28px}}.results-video-cta{display:inline-flex;align-items:center;gap:12px;background:#f7f7f5;color:#111;padding:18px 24px;border:1px solid #aaa;border-radius:10px;cursor:pointer;font:inherit}.results-video-cta:hover{background:#ddd}.results-video-cta:focus-visible{outline:3px solid #c9a84c;outline-offset:5px}.results-cyriaque-steps{display:grid;gap:24px;margin:30px 0}.results-cyriaque-steps strong{font-size:clamp(30px,3vw,48px)}#preuves .results-cases>article:first-child{grid-column:1/-1}#preuves .results-cases>article:first-child .results-preview{max-width:600px}@media(min-width:768px){.results-cyriaque-steps{grid-template-columns:1fr 1fr}}