body.legacy{background:#fff;color:var(--ink);padding-bottom:0;font-family:var(--font-sans)}body.legacy header.hdr{position:sticky;top:0;left:auto;right:auto;z-index:30;background:#fff;border-bottom:1px solid var(--line);padding:0}body.legacy header.hdr .container{max-width:var(--container);padding:0 var(--s-5);height:74px;display:flex;align-items:center;justify-content:space-between}body.legacy .hdr .nav{display:flex;gap:var(--s-5);position:static;background:none;padding:0;border:0;width:auto;height:auto;flex-direction:row;transform:none}body.legacy .hdr .nav a{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--ink);padding:6px 0;border-bottom:2px solid transparent;background:none}body.legacy .hdr .nav a:hover,body.legacy .hdr .nav a[aria-current]{border-color:var(--red-600);color:var(--ink)}body.legacy .hdr .btn{font-family:var(--font-sans)}body.legacy .brand b{font-family:var(--font-sans)}body.legacy .hero{background:var(--paper)!important;padding:var(--s-8) var(--s-5) var(--s-7);border-bottom:1px solid var(--line);text-align:center}body.legacy .hero h1{color:var(--navy-900)!important;font-family:var(--font-serif);font-weight:500;font-size:clamp(32px,4vw,46px)}body.legacy .hero p,body.legacy .hero .hero-sub{color:var(--gray-600)!important}body.legacy .hero-badge{background:transparent!important;border:0!important;color:var(--red-600)!important;font-family:var(--font-sans);font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:0}body.legacy .hero::before,body.legacy .hero::after{display:none!important}body.legacy .hero *{text-shadow:none}body.legacy h1,body.legacy h2,body.legacy h3{font-family:var(--font-serif);font-weight:500}body.legacy main h1,body.legacy main h2,body.legacy main h3{color:var(--navy-900)}body.legacy main{padding-top:var(--s-8)}body.legacy [style*="background:var(--navy-950)"],body.legacy [style*="background: var(--navy-950)"]{background:var(--paper)!important;color:var(--ink)!important}body.legacy .btn-primary,body.legacy button[type=submit],body.legacy .btn-gold,body.legacy .btn-submit{background:var(--red-600)!important;color:#fff!important;border-color:var(--red-600)!important;border-radius:var(--radius);font-family:var(--font-sans)}body.legacy .btn-primary:hover,body.legacy button[type=submit]:hover{background:var(--red-700)!important}body.legacy .btn-secondary{background:transparent!important;color:var(--navy-900)!important;border:1.5px solid var(--navy-900)!important}#cookie-accept-btn{color:#fff!important}body.legacy footer.ftr{background:linear-gradient(180deg,#212121 0%,#131313 100%);color:#C2C2C7;padding:var(--s-8) 0 var(--s-5)}body.legacy footer.ftr .container{max-width:var(--container);padding:0 var(--s-5)}body.legacy footer.ftr a{color:#C2C2C7}body.legacy footer.ftr a:hover{color:#fff}body.legacy footer.ftr h4{font-family:var(--font-sans)}body.legacy .mobile-cta-bar{background:#fff;border-top:1px solid var(--line)}@media(max-width:980px){body.legacy .hdr .nav{display:none}body.legacy .hdr .nav.open{display:flex;position:absolute;top:74px;left:0;right:0;background:#fff;flex-direction:column;padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--line);gap:var(--s-3)}body.legacy main{padding-top:var(--s-6)}}body.legacy .hero h1 span,body.legacy .hero h1 em,body.legacy .hero h1 strong,body.legacy .hero h1 .accent{color:var(--red-600)!important;font-style:normal}body.legacy .hero{background:linear-gradient(105deg,#F3F3F4 0%,var(--sky-100) 100%)!important;border-bottom:3px solid var(--red-600)}body.legacy .hero-badge{color:var(--red-600)!important}body.legacy .highlight-box,body.legacy .callout,body.legacy .callout-info,body.legacy .tip-box,body.legacy .info-box,body.legacy .article-cta,body.legacy .article-cta-footer,body.legacy .cta-section,body.legacy .cta-bottom,body.legacy .booking-section-dark{background:var(--paper)!important;color:var(--ink)!important;border:0!important;border-left:4px solid var(--red-600)!important;border-radius:0!important;box-shadow:none!important}body.legacy .highlight-box h2,body.legacy .highlight-box h3,body.legacy .highlight-box h4,body.legacy .callout h3,body.legacy .callout strong,body.legacy .tip-box strong,body.legacy .info-box strong,body.legacy .article-cta h2,body.legacy .article-cta h3,body.legacy .cta-section h2,body.legacy .cta-section h3,body.legacy .cta-bottom h2,body.legacy .booking-section-dark h2,body.legacy .booking-section-dark h3{color:var(--navy-900)!important}body.legacy .highlight-box p,body.legacy .highlight-box li,body.legacy .callout p,body.legacy .tip-box p,body.legacy .info-box p,body.legacy .article-cta p,body.legacy .cta-section p,body.legacy .cta-bottom p,body.legacy .booking-section-dark p,body.legacy .booking-section-dark li{color:var(--gray-600)!important}body.legacy .article-hero{background:var(--paper)!important;border-bottom:1px solid var(--line)}body.legacy .article-hero h1,body.legacy .article-hero p,body.legacy .article-hero .article-meta{color:var(--navy-900)!important}body.legacy .consultant-photo{background:var(--paper)!important}body.legacy .data-table th,body.legacy .conditions-table th{background:var(--paper)!important;color:var(--navy-900)!important}:root{--navy-950:#181818;--navy-900:#212121;--navy-800:#303030;--navy-700:#414141;--navy-600:#4A4E58;--navy-500:#666A73;--navy-300:#A9ABB1;--navy-200:#D2D2D6;--navy-100:#E6E6E8;--navy-50:#F4F4F5;--slate-900:#212121;--slate-700:#414141;--slate-600:#555962;--slate-500:#6E7178;--slate-400:#9A9CA2;--slate-200:#E6E6E8;--slate-100:#F1F1F2;--slate-50:#F7F7F8}body.legacy{--navy-950:#212121;--navy-900:#212121;--navy-800:#303030;--navy-700:#414141;--navy-600:#4A4E58;--navy-500:#666A73;--navy-300:#A9ABB1;--navy-200:#D2D2D6;--navy-100:#E6E6E8;--navy-50:#F4F4F5;--gold-300:#CC0E23;--gold-400:#CC0E23;--gold-500:#CC0E23;--gold-600:#CC0E23;--gold-700:#A60B1C}body.legacy .rdv-hero,body.legacy .booking-section-dark,body.legacy .cta-bottom{background:var(--paper)!important;color:var(--ink)!important;border-bottom:1px solid var(--line)}body.legacy .rdv-hero{padding:var(--s-8) 24px var(--s-9)}body.legacy .rdv-hero h1,body.legacy .rdv-hero p,body.legacy .booking-section-dark h2,body.legacy .booking-section-dark p,body.legacy .cta-bottom h2,body.legacy .cta-bottom p{color:var(--navy-900)!important}body.legacy .rdv-card{border-radius:var(--radius-lg);box-shadow:none;border:1px solid var(--line)}body.legacy .rdv-note{background:var(--paper)!important;border-color:var(--line)!important}body.legacy .brand b{font-family:var(--font-serif)!important;font-weight:600!important}body.legacy .tarif-card.featured{background:var(--paper)}body.legacy .hero,body.legacy .rdv-hero{text-align:left!important;border-bottom:1px solid var(--line)!important;padding:var(--s-8) max(24px,calc((100vw - 1180px)/2)) var(--s-7)!important}body.legacy .hero h1,body.legacy .rdv-hero h1{font-size:clamp(32px,4vw,46px);max-width:900px;margin:0 0 var(--s-4)!important;color:var(--navy-900)!important}body.legacy .hero h1 *{color:inherit!important}body.legacy .hero p,body.legacy .rdv-hero p{margin-left:0!important;margin-right:0!important;font-size:18px;max-width:720px}body.legacy .hero-badge{display:block;padding:0!important;margin:0 0 var(--s-4)!important;font-size:12px}body.legacy main{max-width:var(--container);margin:0 auto;padding:var(--s-7) var(--s-5) var(--s-8)}body.legacy .trust-bar{background:var(--paper)!important;color:var(--ink)!important;border:0!important;border-left:3px solid var(--red-600)!important;border-radius:0!important;box-shadow:none!important}body.legacy .trust-bar strong,body.legacy .trust-bar p,body.legacy .trust-text *{color:var(--navy-900)!important}body.legacy .step-card,body.legacy .contact-form-col,body.legacy .rdv-card,body.legacy .eval-aside,body.legacy .contact-info-col>*{border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;box-shadow:none!important;background:#fff}body.legacy input,body.legacy select,body.legacy textarea{border:1.5px solid var(--line-strong)!important;border-radius:var(--radius)!important;background:#fff;font-family:var(--font-sans)}body.legacy input:focus,body.legacy select:focus,body.legacy textarea:focus{outline:none;border-color:var(--navy-900)!important;box-shadow:var(--focus)}body.legacy label{font-weight:600;color:var(--navy-900)}body.legacy button[type=submit],body.legacy .btn-primary{border-radius:var(--radius)!important;box-shadow:none!important;background-image:none!important}body.legacy .success-icon{display:none}body.legacy #eval-success,body.legacy #contact-success{border:1px solid var(--line);border-left:3px solid var(--red-600);border-radius:0;background:var(--paper)}body.legacy .hero h1 span,body.legacy .hero h1 em,body.legacy .hero h1 strong,body.legacy .hero h1 .accent{color:inherit!important}body.legacy .rdv-btn{background:var(--red-600)!important;color:#fff!important;border-radius:var(--radius)!important;font:600 15px/1 var(--font-sans)!important;min-height:52px;padding:0 24px!important;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}body.legacy .rdv-btn:hover{background:var(--red-700)!important}body.legacy .rdv-btn:active{background:var(--red-800)!important}body.legacy .rdv-next{border:0!important;border-left:3px solid var(--red-600)!important;border-radius:0!important;background:var(--paper)!important}body.legacy .rdv-note{border-radius:0!important;border:0!important;border-left:3px solid var(--line-strong)!important}body.legacy .rdv-card{border-radius:var(--radius-lg)!important}