.service-target{font-size:13px!important;font-weight:650;margin:16px 0}.expertise-accordion{padding:0;scroll-margin-top:24px}.expertise-accordion summary{list-style:none;cursor:pointer;padding:28px 0;position:relative}.expertise-accordion summary::-webkit-details-marker{display:none}.expertise-accordion summary h2{font-size:clamp(25px,3.2vw,42px);max-width:1000px;margin:12px 0 18px;line-height:1.1}.expertise-accordion summary .eyebrow{margin:0}.accordion-label{font-size:12px;font-weight:700;display:flex;justify-content:space-between;align-items:center;gap:20px}.accordion-sign:before{content:'+';font-size:28px;color:var(--red)}details[open] .accordion-sign:before{content:'−'}.when-open,details[open] .when-closed{display:none}details[open] .when-open{display:inline}.accordion-body{padding:0 0 34px}.accordion-body .details{margin-top:28px}.expertise-accordion summary:focus-visible{outline:3px solid var(--red);outline-offset:6px}.expertise-accordion summary:hover h2{color:var(--red)}.pacte-hero .pacte-availability{font-size:16px;max-width:850px;margin:24px 0}.pacte-hero>.button{white-space:normal;line-height:1.5}.waitlist-note{font-size:12px!important;margin:14px 0 0;max-width:420px}.pacte-launch .button{white-space:normal;line-height:1.5}@media(max-width:700px){.expertise-accordion summary{padding:25px 0}.expertise-accordion summary h2{font-size:27px}.accordion-body .lead{font-size:17px}}
.pacte-hero>.eyebrow{padding-right:0}.pacte-hero h1{padding-right:0}

.pacte-hero{padding-top:55px;padding-bottom:55px}.pacte-hero h1{font-size:clamp(42px,5.7vw,84px);max-width:1180px;margin:45px 0 42px;line-height:1.04;letter-spacing:-.055em}.pacte-hero h1 span{color:#f17955}.pacte-hero-bottom{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;border-top:1px solid rgba(244,240,231,.3);padding-top:30px;align-items:start}.pacte-hero-intro{font-size:clamp(18px,1.5vw,22px)!important;max-width:590px;margin:0;line-height:1.55}.pacte-hero .pacte-availability{font-size:14px;line-height:1.6;margin:0 0 22px;max-width:480px}.pacte-availability strong{display:block;font-weight:700;margin-bottom:7px;color:var(--paper)}.pacte-availability>span{display:block;color:#d0dbd2}.pacte-hero-action .button{white-space:normal;line-height:1.4;padding:16px 21px}.pacte-title-break{display:block}@media(max-width:700px){.pacte-hero{padding-top:35px;padding-bottom:35px}.pacte-hero h1{font-size:42px;margin:30px 0;max-width:100%}.pacte-title-break{display:none}.pacte-hero-bottom{grid-template-columns:1fr;gap:25px;padding-top:24px}.pacte-hero-intro{font-size:18px!important}.pacte-hero .pacte-availability{font-size:13px}.pacte-hero>.eyebrow{max-width:290px}}

.pacte-page{--red:#f17955}.pacte-page .button{background:#f17955;color:var(--green)}.pacte-page .button:hover{background:var(--green);color:var(--paper)}.pacte-page .green-title .button:hover{background:var(--paper);color:var(--green)}

/* Lisibilité des trois expertises sur l’accueil */
.services .service p{font-size:17px;line-height:1.65}.services .service small{font-size:14px;line-height:1.7;color:#4d4d45}.services .service .service-target{font-size:15px!important;line-height:1.6}.services .service .text-link{font-size:15px;line-height:1.5}
