.prestations-page{background:#fff;padding:40px 0 50px;color:#171717}
.prestations-inner{max-width:1000px;margin:0 auto;padding-left:20px;padding-right:20px}
.prestation-section{margin-bottom:34px}
.prestations-page h1,.prestations-page h2{font-size:30px;line-height:1.25;margin:0 0 22px;letter-spacing:-.02em}
.prestations-page p,.prestations-page li{font-size:16px;line-height:1.5}
.prestations-page p{margin:0 0 14px;white-space:pre-line}
.prestations-page ul{margin:20px 0;padding-left:30px}
.prestations-page li{padding-left:0;margin:0 0 4px}
.prestations-page .btn{margin:0 0 6px;font-size:13px;padding:11px 22px}
.prestations-formules{background:#ececec;padding:30px 0 38px;margin-bottom:40px}
.prestations-formules-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.prestations-formules-intro{grid-column:1/-1;text-align:center}
.prestations-formules-intro h2{font-size:50px;margin:0 0 18px}
.prestations-formules-intro p{line-height:1.7;margin:0}
.prestation-formule{min-width:0}
.prestation-formule img{display:block;width:150px;height:150px;border-radius:50%;object-fit:cover;margin:0 auto 24px}
.prestation-formule h3{font-size:22px;line-height:1.25;text-align:center;margin:0 0 24px}
.prestation-formule p,.prestation-formule li{font-size:15px}
.prestation-formule ul{padding-left:22px}
.prestations-page a:focus-visible{outline:3px solid #55764d;outline-offset:4px}
@media(max-width:700px){.prestations-page{padding-top:28px}.prestations-page h1,.prestations-page h2{font-size:27px}.prestations-formules-grid{grid-template-columns:1fr;gap:32px}.prestations-formules-intro h2{font-size:40px}.prestation-formule{max-width:430px;margin:0 auto;width:100%}.prestation-formule img{width:170px;height:170px}.prestation-formule h3{font-size:24px}.prestation-formule p,.prestation-formule li{font-size:16px}}
