
/* Parcours d'accompagnement : modèle commun Lydéric Patrimoine */
.lp-action-paths{width:min(1120px,calc(100% - 32px));margin:39px auto;padding:34px 30px;background:#f6f7f6;border:1px solid #e1e7e7;border-radius:20px;color:#062739;box-sizing:border-box}
.lp-action-paths *, .lp-action-paths *::before, .lp-action-paths *::after{box-sizing:border-box}
.lp-action-paths .lp-action-header{text-align:center;margin:0 auto 22px;max-width:730px}
.lp-action-paths .lp-action-header h2{margin:0 0 9px;color:#062739;font-size:clamp(1.4rem,2.25vw,1.9rem);line-height:1.25}
.lp-action-paths .lp-action-header p{margin:0;color:#53626a;font-size:.95rem;line-height:1.6}
.lp-action-paths .lp-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}
.lp-action-paths .lp-action-card{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #e0e4e5;border-top:5px solid #c6b560;border-radius:12px;overflow:hidden}
.lp-action-paths .lp-action-inner{display:flex;flex-direction:column;flex:1;padding:23px 21px 19px}
.lp-action-paths .lp-action-label{display:flex;align-items:center;gap:8px;margin:0 0 13px;color:#867333;font-size:.7rem;font-weight:750;letter-spacing:.1em;line-height:1.4}
.lp-action-paths .lp-action-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#c6b560}
.lp-action-paths .lp-action-card h3{color:#062739;font-size:clamp(1.17rem,1.8vw,1.42rem);line-height:1.3;margin:0;min-height:2.6em;letter-spacing:-.012em}
.lp-action-paths .lp-action-rule{height:1px;background:#e8eae9;margin:16px 0 19px}
.lp-action-paths .lp-action-list{list-style:none;margin:0 0 23px;padding:0;display:flex;flex-direction:column;gap:20px}
.lp-action-paths .lp-action-list li{list-style:none;display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start;min-width:0;margin:0}
.lp-action-paths .lp-action-number{display:flex;justify-content:center;align-items:center;min-height:30px;background:#f5f1df;color:#88742f;border-radius:8px;font-size:.77rem;font-weight:750;line-height:1}
.lp-action-paths .lp-action-list h4{font-size:.99rem;font-weight:750;color:#062739;line-height:1.35;margin:0 0 5px}
.lp-action-paths .lp-action-list p{font-size:.9rem;line-height:1.6;color:#53626a;margin:0}
.lp-action-paths .lp-action-cta{display:flex;justify-content:center;align-items:center;text-align:center;gap:10px;margin-top:auto;min-height:47px;padding:12px 9px;border-radius:8px;background:#062739;color:#fff!important;text-decoration:none;font-weight:750;font-size:.89rem;line-height:1.35;transition:background-color .18s ease,transform .18s ease}
.lp-action-paths .lp-action-cta span{color:#c6b560;font-size:1.25rem;line-height:1}
.lp-action-paths .lp-action-cta:hover{background:#10435d;color:#fff!important;transform:translateY(-1px)}
.lp-action-paths .lp-action-cta:focus-visible{outline:3px solid #c6b560;outline-offset:3px}
.lp-action-paths .lp-action-alt{text-align:center;margin:10px 0 0;font-size:.79rem;color:#53626a}
.lp-action-paths .lp-action-alt a{color:#062739;text-decoration:underline;text-underline-offset:3px}
.lp-send-contract > .lp-action-paths{width:100%;border:0;border-radius:0;background:transparent;padding:0;margin:20px auto 27px}
#lp-send-doc-methods-per{scroll-margin-top:105px}
@media(max-width:740px){.lp-action-paths{padding:23px 18px}.lp-action-paths .lp-action-grid{grid-template-columns:1fr;gap:14px}.lp-action-paths .lp-action-card h3{min-height:0}.lp-action-paths .lp-action-inner{padding:20px 18px 18px}.lp-action-paths .lp-action-list{gap:17px}}
@media(max-width:460px){.lp-action-paths{width:calc(100% - 20px);padding:18px 12px}.lp-action-paths .lp-action-list p{font-size:.88rem}.lp-action-paths .lp-action-list h4{font-size:.96rem}}