.rp-principe{color:var(--navy)}.rp-principe-label{font-size:.85rem;font-weight:700;color:var(--ink);margin-bottom:18px}.rp-principe ol{display:grid;gap:12px}.rp-principe li{display:flex;align-items:center;gap:16px;background:var(--plane-1);border-radius:18px;padding:16px 18px;font-size:.97rem}.rp-principe li>span:first-child{font-family:var(--font-syne),sans-serif;font-weight:800;font-size:1.5rem;color:var(--blue);flex:none}.rp-principe li.is-goal{background:var(--navy);color:#fff;font-weight:600}.rp-principe li.is-goal>span:first-child{color:var(--sun)}.rp-principe-foot{margin-top:18px;font-size:.85rem;color:var(--text-soft)}.rp-two{display:grid;gap:28px;align-items:center}@media (min-width:960px){.rp-two{grid-template-columns:.9fr 1.1fr;gap:56px}}.rp-card-title{font-weight:700;margin-bottom:14px}.rp-shots{margin-top:40px}.rp-garantie-main{font-size:1.15rem;font-weight:700;line-height:1.5;margin-bottom:14px}.rp-garantie-note{color:var(--text-soft)}.rp-video-head{margin-bottom:32px}.rp-step{grid-row:span 3}.rp-step-num{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--navy);color:#fff;font-family:var(--font-syne),sans-serif;font-weight:800;margin-bottom:18px}.rp-step h3{font-size:1.2rem;font-weight:700;line-height:1.25;margin-bottom:10px}.rp-step p{color:var(--text-soft)}@media (min-width:960px){.rp-steps{grid-template-rows:repeat(3,auto)}}.rp-center{text-align:center;margin-top:28px}.rp-fin-title{margin-top:18px}.v2-fin .rp-fin-sub{margin:18px 0 0}.rp-form{display:flex;flex-direction:column;gap:14px}