.lv-cgv-section{max-width:860px;margin:0 auto}.lv-cgv-parties{display:flex;align-items:center;gap:24px;background:rgba(74,27,138,.06);border:1px solid rgba(74,27,138,.15);border-radius:16px;padding:24px 28px;margin-bottom:32px}.lv-cgv-partie{flex:1;display:flex;flex-direction:column;gap:4px}.lv-cgv-partie__label{font-family:'Lato',sans-serif;font-size:.72rem;color:var(--lv-or);text-transform:uppercase;letter-spacing:1.5px}.lv-cgv-partie__name{font-family:'Cinzel',serif;font-size:.95rem;font-weight:600;color:var(--lv-violet-deep)}.lv-cgv-partie__detail{font-family:'Lato',sans-serif;font-size:.78rem;color:#6b5080}.lv-cgv-parties__sep{font-family:'Cinzel',serif;font-size:1.4rem;color:rgba(74,27,138,.2);flex-shrink:0}.lv-cgv-preambule{background:rgba(232,130,12,.05);border-left:3px solid var(--lv-or);border-radius:0 12px 12px 0;padding:20px 24px;margin-bottom:40px}.lv-cgv-preambule__list{margin:12px 0 0 0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.lv-cgv-preambule__list li{font-family:'Lato',sans-serif;font-size:.88rem;color:#4A3060;line-height:1.6}.lv-cgv-articles{display:flex;flex-direction:column;gap:0}.lv-cgv-article{border-bottom:1px solid rgba(74,27,138,.1);padding:32px 0}.lv-cgv-article:last-child{border-bottom:none}.lv-cgv-article__header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.lv-cgv-article__num{font-family:'Cinzel',serif;font-size:1.8rem;font-weight:700;color:rgba(74,27,138,.15);line-height:1;flex-shrink:0;min-width:44px}.lv-cgv-article__title{font-family:'Cinzel',serif;font-size:1rem;font-weight:600;color:var(--lv-violet-deep);line-height:1.3}.lv-cgv-article__body p{font-family:'Lato',sans-serif;font-size:.9rem;line-height:1.8;color:#4A3060;margin-bottom:12px}.lv-cgv-article__body p:last-child{margin-bottom:0}.lv-cgv-article--highlight{background:rgba(74,27,138,.03);border-radius:16px;padding:32px 28px;border:1px solid rgba(74,27,138,.1);border-bottom:1px solid rgba(74,27,138,.1);margin:8px 0}.lv-cgv-cas{display:flex;flex-direction:column;gap:16px}.lv-cgv-cas__item{display:flex;align-items:flex-start;gap:14px;padding:14px 18px;background:rgba(255,255,255,.6);border-radius:10px;border:1px solid rgba(74,27,138,.08)}.lv-cgv-cas__item svg{color:var(--lv-or);flex-shrink:0;margin-top:3px}.lv-cgv-cas__item strong{display:block;font-family:'Cinzel',serif;font-size:.85rem;color:var(--lv-violet-deep);margin-bottom:4px}.lv-cgv-cas__item p{font-size:0.85rem!important;margin:0!important}.lv-cgv-steps{list-style:none;padding:0;margin:14px 0;counter-reset:cgv-step;display:flex;flex-direction:column;gap:8px}.lv-cgv-steps li{counter-increment:cgv-step;display:flex;align-items:center;gap:12px;font-family:'Lato',sans-serif;font-size:.88rem;color:#4A3060}.lv-cgv-steps li::before{content:counter(cgv-step);width:24px;height:24px;border-radius:50%;background:var(--lv-or);color:#fff;font-family:'Cinzel',serif;font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lv-cgv-donnees{background:rgba(74,27,138,.05);border-radius:10px;padding:16px 20px;margin:12px 0}.lv-cgv-donnees__title{font-family:'Cinzel',serif;font-size:.8rem;color:var(--lv-violet-deep);margin-bottom:10px!important}.lv-cgv-donnees ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.lv-cgv-donnees ul li{font-family:'Lato',sans-serif;font-size:.8rem;color:var(--lv-violet-deep);background:rgba(74,27,138,.08);border:1px solid rgba(74,27,138,.15);border-radius:20px;padding:3px 12px}.lv-cgv-link{color:var(--lv-or);text-decoration:underline;text-underline-offset:3px;transition:color 0.2s}.lv-cgv-link:hover{color:var(--lv-or-light)}.lv-cgv-update{display:flex;align-items:cen