/* Accompagnement : bénéfices visibles et continuité du parcours animé. */
#rpc-journey[data-page=accompagnements] .f-hero-benefits{padding:30px}
#rpc-journey[data-page=accompagnements] .f-hero-benefits h2{font-size:clamp(31px,3.2vw,43px);line-height:1.14}
#rpc-journey[data-page=accompagnements] .f-hero-benefits .r-continuity-label{font-size:10px;line-height:1.7;margin-bottom:20px}
#rpc-journey[data-page=accompagnements] .f-hero-benefits .r-continuity-path{gap:17px;margin-top:25px}
#rpc-journey[data-page=accompagnements] .f-hero-benefits .r-continuity-path>div{font-size:13px;line-height:1.7}
#rpc-journey[data-page=accompagnements] .f-hero-benefits>p{font-size:13px;max-width:none;margin-top:23px;padding-top:20px;color:#DFE7F0}
#rpc-journey[data-page=accompagnements] .f-hero-benefits>p strong{display:block;color:white;margin-bottom:7px;font-size:16px;line-height:1.5}
#rpc-journey[data-page=accompagnements] .e-two h2{font-size:clamp(55px,6.7vw,110px)}
#rpc-journey[data-page=accompagnements] .e-three h2{font-size:clamp(45px,5.5vw,77px)}
#rpc-journey[data-page=accompagnements] .e-three .e-result p{font-size:13px;line-height:1.7}
#rpc-journey[data-page=accompagnements] .e-result-cta p{max-width:40ch}
#rpc-journey[data-page=accompagnements] .f-partner-section{background:#F3F6FA;color:#16273B;scroll-margin-top:25px}
#rpc-journey[data-page=accompagnements] .f-partner-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:75px;align-items:start}
#rpc-journey[data-page=accompagnements] .f-partner-intro h2{font-size:clamp(34px,3.8vw,50px);line-height:1.13}
#rpc-journey[data-page=accompagnements] .f-partner-intro h2 em{font-style:normal;color:#54677D}
#rpc-journey[data-page=accompagnements] .f-partner-intro>p{color:#54677D;font-size:15px;line-height:1.8;margin:26px 0;max-width:47ch}
#rpc-journey[data-page=accompagnements] .f-text-link{color:#C21B26;font-weight:650;font-size:13px;text-decoration:underline;text-underline-offset:5px;display:inline-block;padding:8px 0}
#rpc-journey[data-page=accompagnements] .f-support-list{border-top:1px solid #B8CADA}
#rpc-journey[data-page=accompagnements] .f-support-list details{border-bottom:1px solid #B8CADA}
#rpc-journey[data-page=accompagnements] .f-support-list summary{list-style:none;display:flex;align-items:center;gap:18px;padding:27px 0;cursor:pointer;min-height:100px}
#rpc-journey[data-page=accompagnements] .f-support-list summary::-webkit-details-marker{display:none}
#rpc-journey[data-page=accompagnements] .f-number{color:#C21B26;font-size:12px;font-weight:650;align-self:start;padding-top:3px}
#rpc-journey[data-page=accompagnements] .f-support-list strong{display:block;font:700 23px/1.25 JLibre,Arial;letter-spacing:-.035em}
#rpc-journey[data-page=accompagnements] .f-support-list small{font-size:13px;display:block;line-height:1.6;color:#54677D;margin-top:8px}
#rpc-journey[data-page=accompagnements] .f-support-list i{font-size:29px;font-style:normal;margin-left:auto;color:#C21B26;transition:transform .2s}
#rpc-journey[data-page=accompagnements] .f-support-list details[open] i{transform:rotate(45deg)}
#rpc-journey[data-page=accompagnements] .f-support-list details>div{padding:0 30px 26px;font-size:14px;line-height:1.85}
#rpc-journey[data-page=accompagnements] .f-support-list p{color:#54677D}
#rpc-journey[data-page=accompagnements] .f-support-list p+p{margin-top:12px}
#rpc-journey[data-page=accompagnements] .f-follow-proof{display:grid;grid-template-columns:.65fr 2fr;gap:30px;padding:28px 30px;border-left:4px solid #C21B26;border-radius:10px;background:white;margin-top:40px}
#rpc-journey[data-page=accompagnements] .f-follow-proof>span{color:#C21B26;letter-spacing:.09em;font-size:10px;font-weight:700;line-height:1.8;align-self:center}
#rpc-journey[data-page=accompagnements] .f-follow-proof p{font-size:14px;line-height:1.8;color:#54677D}
#rpc-journey[data-page=accompagnements] .f-follow-proof strong{color:#16273B}
#rpc-journey[data-page=accompagnements] .f-wealth-section{background:#0A1628;color:white;padding:85px 0}
#rpc-journey[data-page=accompagnements] .f-wealth-section .j-eyebrow{color:white;border-left:3px solid #C21B26;padding-left:12px;font-size:10px}
#rpc-journey[data-page=accompagnements] .f-wealth-section h2{font-size:clamp(36px,4.5vw,61px);line-height:1.1;max-width:26ch}
#rpc-journey[data-page=accompagnements] .f-wealth-section h2 em{color:white;font-style:normal;text-decoration:underline;text-decoration-color:#C21B26;text-underline-offset:7px;text-decoration-thickness:3px}
#rpc-journey[data-page=accompagnements] .f-wealth-section .j-wrap>p{font-size:16px;line-height:1.85;color:#DFE7F0;max-width:75ch;margin-top:30px}
#rpc-journey[data-page=accompagnements] .f-value-path{display:grid;grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:start;gap:22px;margin:40px 0;padding-top:25px;border-top:1px solid #38536D}
#rpc-journey[data-page=accompagnements] .f-value-path>div>span{display:block;font-size:11px;margin-bottom:15px;color:#DFE7F0}
#rpc-journey[data-page=accompagnements] .f-value-path strong{font:650 25px/1.2 JLibre,Arial;letter-spacing:-.03em}
#rpc-journey[data-page=accompagnements] .f-value-path p{font-size:13px;line-height:1.7;margin-top:12px;color:#DFE7F0}
#rpc-journey[data-page=accompagnements] .f-value-path>i{font-size:30px;font-style:normal;align-self:center;color:white}
#rpc-journey[data-page=accompagnements] .f-support-list summary:focus-visible{outline:3px solid #B47D00;outline-offset:4px}
@media(min-width:761px) and (max-height:750px){#rpc-journey[data-page=accompagnements] .e-three h2{font-size:45px}#rpc-journey[data-page=accompagnements] .e-three .e-result p{font-size:12px}}
@media(max-width:1050px){#rpc-journey[data-page=accompagnements] .f-partner-grid{gap:40px}#rpc-journey[data-page=accompagnements] .f-support-list strong{font-size:21px}#rpc-journey[data-page=accompagnements] .f-hero-benefits{padding:26px}#rpc-journey[data-page=accompagnements] .f-value-path{gap:15px;grid-template-columns:1fr 22px 1fr 22px 1fr}#rpc-journey[data-page=accompagnements] .f-value-path strong{font-size:21px}}
@media(max-width:760px){
 #rpc-journey[data-page=accompagnements] .f-hero-benefits h2{font-size:32px}#rpc-journey[data-page=accompagnements] .f-hero-benefits .r-continuity-path>div{font-size:13px}#rpc-journey[data-page=accompagnements] .e-two h2{font-size:44px}#rpc-journey[data-page=accompagnements] .e-three h2{font-size:34px}#rpc-journey[data-page=accompagnements] .e-three .e-result p{font-size:11px;line-height:1.55}#rpc-journey[data-page=accompagnements] .e-three .e-result h3{font-size:19px}#rpc-journey[data-page=accompagnements] .e-result-cta p{font-size:11px}
 #rpc-journey[data-page=accompagnements] .f-partner-grid{grid-template-columns:1fr;gap:32px}#rpc-journey[data-page=accompagnements] .f-partner-intro h2{font-size:35px}#rpc-journey[data-page=accompagnements] .f-partner-intro>p{font-size:14px;margin:22px 0 14px}#rpc-journey[data-page=accompagnements] .f-support-list summary{gap:14px;padding:23px 0}#rpc-journey[data-page=accompagnements] .f-support-list strong{font-size:21px}#rpc-journey[data-page=accompagnements] .f-support-list small{font-size:12px}#rpc-journey[data-page=accompagnements] .f-support-list details>div{padding:0 0 24px 28px;font-size:13px}
 #rpc-journey[data-page=accompagnements] .f-follow-proof{grid-template-columns:1fr;gap:12px;padding:23px;margin-top:30px}#rpc-journey[data-page=accompagnements] .f-follow-proof p{font-size:13px}#rpc-journey[data-page=accompagnements] .f-wealth-section{padding:55px 0}#rpc-journey[data-page=accompagnements] .f-wealth-section h2{font-size:36px}#rpc-journey[data-page=accompagnements] .f-wealth-section .j-wrap>p{font-size:14px;margin-top:25px}#rpc-journey[data-page=accompagnements] .f-wealth-section .j-btn{font-size:13px;width:100%;padding:17px 20px}
 #rpc-journey[data-page=accompagnements] .f-value-path{grid-template-columns:1fr;gap:20px;margin:30px 0}#rpc-journey[data-page=accompagnements] .f-value-path>i{display:none}#rpc-journey[data-page=accompagnements] .f-value-path>div{padding-left:27px;border-left:2px solid #38536D;position:relative}#rpc-journey[data-page=accompagnements] .f-value-path>div:before{content:'';position:absolute;width:8px;height:8px;background:#C21B26;left:-5px;top:4px;border-radius:50%}#rpc-journey[data-page=accompagnements] .f-value-path>div>span{margin-bottom:9px}#rpc-journey[data-page=accompagnements] .f-value-path strong{font-size:24px}#rpc-journey[data-page=accompagnements] .f-value-path p{margin-top:8px}
}
@media(max-width:380px){#rpc-journey[data-page=accompagnements] .e-three h2{font-size:28px}#rpc-journey[data-page=accompagnements] .e-three .e-result h3{font-size:16px}#rpc-journey[data-page=accompagnements] .e-three .e-result p{font-size:10px}#rpc-journey[data-page=accompagnements] .e-two h2{font-size:39px}#rpc-journey[data-page=accompagnements] .f-hero-benefits h2{font-size:28px}#rpc-journey[data-page=accompagnements] .f-wealth-section h2{font-size:32px}}
@media(prefers-reduced-motion:reduce){#rpc-journey[data-page=accompagnements] .f-support-list i{transition:none}}
@media print{#rpc-journey[data-page=accompagnements] .f-wealth-section{background:white;color:#16273B}#rpc-journey[data-page=accompagnements] .f-wealth-section :is(h2,em,p,strong,span,i){color:#16273B!important}#rpc-journey[data-page=accompagnements] .f-support-list details>div{display:block!important}#rpc-journey[data-page=accompagnements] :is(.f-partner-intro,.f-support-list details,.f-wealth-section h2,.f-value-path>div){opacity:1!important;transform:none!important}}

/* Keep the message in the middle and leave the surrounding cards readable. */
#rpc-journey[data-page=accompagnements] .e-two h2{font-size:clamp(30px,3.15vw,56px);line-height:1.15;letter-spacing:-.045em;max-width:690px}
#rpc-journey[data-page=accompagnements] .e-two p{font-size:13px;line-height:1.6;max-width:410px;margin-top:22px;padding:8px 12px}
@media(max-width:760px){#rpc-journey[data-page=accompagnements] .e-two h2{font-size:26px;max-width:340px}#rpc-journey[data-page=accompagnements] .e-two p{font-size:11px;max-width:280px;margin-top:15px}}
@media(max-width:380px){#rpc-journey[data-page=accompagnements] .e-two h2{font-size:23px;max-width:290px}}

@media(min-width:761px){#rpc-journey[data-page=accompagnements] .e-two{padding-top:200px;padding-bottom:65px}#rpc-journey[data-page=accompagnements] .paper-5{top:16%}}

#rpc-journey[data-page=accompagnements] .e-two p{max-width:520px}#rpc-journey[data-page=accompagnements] .e-two .e-continuous-support{display:block;font-size:21px;line-height:1.45;font-weight:750;color:#fff;margin-top:9px}#rpc-journey[data-page=accompagnements] .e-continuous-support:before{content:"";display:block;width:40px;height:3px;background:#C21B26;margin:0 auto 12px}@media(max-width:760px){#rpc-journey[data-page=accompagnements] .e-two p{max-width:290px}#rpc-journey[data-page=accompagnements] .e-two .e-continuous-support{font-size:16px;margin-top:7px}#rpc-journey[data-page=accompagnements] .e-continuous-support:before{margin-bottom:8px}}

@media(min-width:761px){#rpc-journey[data-page=accompagnements] .e-two{padding-top:240px}#rpc-journey[data-page=accompagnements] .paper-5{top:14%;width:170px;padding:18px}#rpc-journey[data-page=accompagnements] .paper-5 strong{font-size:22px}#rpc-journey[data-page=accompagnements] .paper-5 small{font-size:11px;margin-top:10px}#rpc-journey[data-page=accompagnements] .paper-5>span{font-size:8px;padding-bottom:8px;margin-bottom:10px}}
