/* Privango — thème orange / vert / blanc (24/09/2026, demande Erdal).
   Généré automatiquement à partir des couleurs du site. Retirer ce fichier = retour au noir et or. */
html,body{background:#ffffff !important;color:#1f2933 !important}
:root{--color-bg:#ffffff;--color-surface:#f7f7f4;--color-cream:#e8731a;--color-white:#1f2933}
header{background:linear-gradient(to bottom, #ffffff, #ffffff);border-bottom:1px solid #e5e7eb}
.client-info{color:#1f2933}
@media (max-width: 900px){
  .mobile-menu{color:#1f2933}
  .nav-links{background:#ffffff}
}
.hero-home{color:#1f2933}
.hero-overlay{background:rgba(255,255,255,0.55)}
.hero-text h1 span{color:var(--color-gold, #e8731a)}
.hero-search input,
.hero-search select{background:#f7f7f4;color:#1f2933}
.hero-search input::placeholder{color:#1f2933}
.search-bar{border:1px solid #e5e7eb}
.search-input{border:1px solid #e5e7eb}
.search-input::placeholder{color:#666666}
.feature-card p{color:#1f2933}
.driver-cta{background:linear-gradient(to right, #f7f7f4, #f7f7f4);border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}
footer{background:#ffffff;border-top:1px solid #e5e7eb;color:#666666}
nav ul li a.active{border-bottom:2px solid #e5e7eb;color:#1f2933}
.main-centered{background:#ffffff}
.search-results{background:#ffffff}
.driver-card{background:#f7f7f4}
.driver-content h3{color:#1f2933}
.driver-content p{color:#1f2933}
.hero-overlay{background:linear-gradient(
        rgba(255,255,255,0.65),
        rgba(255,255,255,0.1)
    )}
.hero-content{color:#1f2933}
.hero-search{border:1px solid #e5e7eb}
.hero-search input{background:#ffffff;color:#000000}
.vehicles-hero .overlay{background:rgba(255,255,255,0.7)}
.vehicles-hero .content{color:#1f2933}
.vehicles-list{background:#ffffff}
.vehicle-info{color:#1f2933}
.footer{background:#ffffff;color:#1f2933}
.social-icons a{color:#1f2933}
.social-icons a:hover{color:#e8731a}
.autocomplete-list{color:#000000}
.form-group label{color:rgba(31,41,51,0.85)}
.form-group input,
.form-group select{background:#ffffff;color:#000000}
.icon-garantie{background:#ffffff}
.btn-message{background:#f7f7f4;color:#1f2933}
.search-input{background:#f7f7f4;border:1px solid #e5e7eb;color:#1f2933}
.menu-toggle{color:#1f2933}
.btn-delete{color:#1f2933}
.demande-card{background:#f7f7f4}
.badge-id{color:#1f2933}
.demande-infos p{color:#1f2933}
.btn-message:hover{background:#f7f7f4}
.statut-nouvelle{background:#f7f7f4;color:#1f2933}
.statut-envoyee{color:#1f2933}
.statut-acceptee{background:#1f9d55;color:#ffffff}
.statut-refusee{color:#1f2933}
.statut-terminee{background:#777777;color:#1f2933}
.chat-header{background:#ffffff;border-bottom:1px solid #e5e7eb}
.msg.chauffeur{background:#e8731a;color:#ffffff}
.msg.client{background:#f7f7f4;color:#1f2933}
.chat-form{background:#ffffff}
.chat-form button{background:#e8731a}
.client{background:#f7f7f4}
.client:hover{background:#f7f7f4}
.client p{color:#1f2933}
.badge-message{background:#e8731a;color:#ffffff}
.lang-switch select{border:1px solid #e5e7eb;background-color:#ffffff}
.lang-switch select:hover{border-color:#e5e7eb}
.lang-switch select:focus{border-color:#e5e7eb}
.top-bar{background:#e8731a;color:#ffffff}
.top-links li a{color:#1f2933}
@media (max-width: 768px){
}
.prv-wa-float{background:#1f9d55;color:#ffffff;box-shadow:0 6px 18px rgba(0,0,0,0.35)}
.prv-wa-float:hover{box-shadow:0 8px 22px rgba(0,0,0,0.45);color:#1f2933}
.prv-chat-toggle{background:linear-gradient(135deg,#e8731a,#f39a4a);color:#ffffff;box-shadow:0 6px 18px rgba(0,0,0,0.35)}
.prv-chat-toggle:hover{box-shadow:0 8px 22px rgba(0,0,0,0.45)}
.prv-chat-panel{background:#f7f7f4;border:1px solid rgba(232,115,26,0.35);box-shadow:0 12px 40px rgba(0,0,0,0.55)}
.prv-chat-head{background:#f7f7f4;border-bottom:1px solid rgba(232,115,26,0.25)}
.prv-chat-logo{background:#ffffff;border:1px solid rgba(232,115,26,0.5)}
.prv-chat-title{color:#e8731a}
.prv-chat-sub{color:#5f6b7a}
.prv-chat-dot{background:#1f9d55}
.prv-chat-close{color:#1f2933}
.prv-chat-close:hover{color:#1f2933}
.prv-chat-body{background:#f7f7f4}
.prv-chat-msg a{color:#e8731a}
.prv-chat-msg.bot{background:#f7f7f4;color:#1f2933}
.prv-chat-msg.user{background:linear-gradient(135deg,#e8731a,#f39a4a);color:#ffffff}
.prv-chat-typing{background:#f7f7f4}
.prv-chat-typing span{background:#888888}
.prv-chat-input{background:#f7f7f4;border-top:1px solid rgba(232,115,26,0.25)}
.prv-chat-input textarea{background:#f7f7f4;color:#1f2933;border:1px solid #e5e7eb}
.prv-chat-input textarea:focus{border-color:#e8731a}
.prv-chat-send{background:linear-gradient(135deg,#e8731a,#f39a4a);color:#ffffff}
@media (max-width:768px){
  .pv-barre{box-shadow:0 -4px 18px rgba(0,0,0,0.18)}
  .pv-barre .pv-b-wa{background:#1f9d55}
}
@media (max-width: 768px){
}
.ag-hero{background:linear-gradient(135deg,#ffffff,#f7f7f4);color:#1f2933}
.ag-hero .eyebrow{color:#e8731a}
.ag-hero h1 span{color:#e8731a}
.ag-hero p{color:#1f2933}
.ag-badges span{background:rgba(232,115,26,0.12);color:#e8731a}
.ag-sec{color:#1f2933}
.ag-sub{color:#1f2933}
.ag-agent{background:#f7f7f4;border:1px solid #e5e7eb}
.ag-agent .pp{border:2px solid #e8731a}
.ag-agent h3{color:#1f2933}
.ag-agent .job{color:#e8731a}
.ag-agent li{color:#1f2933}
.soon{background:rgba(107,127,218,0.15)}
.ag-plan{background:#f7f7f4;border:1px solid #e5e7eb}
.ag-plan.best{border:2px solid #e8731a;box-shadow:0 0 30px rgba(193,157,78,0.12)}
.ag-plan .tag{background:linear-gradient(135deg,#e8731a,#e8731a);color:#ffffff}
.ag-plan h4{color:#1f2933}
.ag-plan .one{color:#1f2933}
.ag-plan .amt{color:#1f2933}
.ag-plan .amt small{color:#1f2933}
.ag-plan .strike{color:#5f6b7a}
.ag-plan .life{color:#e8731a}
.ag-plan .yr{color:#1f2933}
.ag-btn{background:linear-gradient(135deg,#e8731a,#e8731a);color:#ffffff}
.ag-btn.ghost{background:#f7f7f4}
.ag-note{color:#1f2933}
.ag-install{background:#f7f7f4}
.ag-install b{color:#e8731a}
.ag-install p{color:#1f2933}
body{background:#ffffff}
@media (max-width:768px){
}
body{background:#ffffff;color:#1f2933}
.head{background:linear-gradient(135deg,#f7f7f4,#f7f7f4);color:#1f2933}
.head h1 span{color:#e8731a}
.head p{color:#1f2933}
.search{background:#f7f7f4;border:1px solid #e5e7eb}
.search input{border:1px solid #e5e7eb;background:#f7f7f4;color:#1f2933}
.search button{background:#e8731a;color:#ffffff}
.count{color:#5f6b7a}
.pcard{background:#f7f7f4;border:1px solid #e5e7eb}
.pcover{background:linear-gradient(135deg,#f7f7f4,#f7f7f4)}
.pchip{background:#e8731a;color:#ffffff}
.pavatar{background:#f7f7f4;border:2px solid #e8731a;color:#e8731a}
.pname{color:#1f2933}
.pmeta{color:#1f2933}
.badge{color:#e8731a}
.empty{background:#f7f7f4;border:1px solid #e5e7eb;color:#1f2933}
.foot a{color:#e8731a}
.foot p{color:#5f6b7a}
@media (max-width: 768px){
}
@media (max-width:768px){
}
@media (max-width: 768px){
}
@media (max-width:768px){
}
@media (max-width: 768px){
}
@media (max-width:768px){
}
@media (max-width: 768px){
}
.lp-wrap{background:#ffffff;color:#e8731a}
.lp-wrap h1{color:#1f2933}
.lp-lead{color:#1f2933}
.lp-btn{background:#e8731a;color:#ffffff}
.lp-btn:hover{box-shadow:0 8px 24px rgba(212,175,55,0.3)}
.lp-card{background:#f7f7f4;border:1px solid #e5e7eb}
.lp-card h3{color:#e8731a}
.lp-section h2{color:#1f2933}
.lp-section p, .lp-section li{color:#1f2933}
.lp-faq details{background:#ffffff;border:1px solid #e5e7eb}
.lp-faq summary{color:#1f2933}
@media (max-width:768px){
}
@media (max-width: 768px){
}
.contact-container{background:#f7f7f4}
input, textarea{border:1px solid #e5e7eb}
button{background:#ffffff;color:#1f2933}
@media (max-width:768px){
}
@media (max-width: 768px){
}
.faq-title{color:#1f2933}
.faq-item{background:#f7f7f4;border:1px solid #e5e7eb}
.faq-question{color:#e8731a}
.faq-answer{background:#ffffff;color:#1f2933}
@media (max-width:768px){
}
@media (max-width: 768px){
}
.prv-home{--gold:#e8731a;--gold-bright:#e8731a;--ink:#ffffff;--ink-2:#f7f7f4;--ink-3:#f7f7f4;--cream:#1f2933;--muted:#5f6b7a;--line:rgba(232,115,26,0.2)}
.prv-hero{background:radial-gradient(ellipse at 50% 28%,#f7f7f4 0%,#ffffff 62%)}
.prv-hero-mask{background:linear-gradient(to bottom,rgba(255,255,255,0.55) 0%,rgba(255,255,255,0.7) 45%,rgba(255,255,255,0.96) 100%)}
.prv-hero-title{color:#1f2933}
.prv-hero-sub{color:rgba(31,41,51,0.85)}
.prv-btn-gold{color:#ffffff}
.prv-btn-ghost{color:rgba(31,41,51,0.9);border:1px solid rgba(31,41,51,0.14)}
.prv-bf{background:rgba(255,255,255,0.86);box-shadow:0 30px 60px rgba(0,0,0,0.5)}
.prv-bf-pill span{border:1px solid rgba(31,41,51,0.14);color:rgba(31,41,51,0.85)}
.prv-bf-pill:has(input:checked) span{color:#ffffff}
.prv-bf-cat .prv-bf-pill:has(input:checked) small{color:rgba(10,10,10,0.7)}
.prv-bf-input{border:1px solid rgba(31,41,51,0.14);background:rgba(255,255,255,0.55);color:#1f2933}
.prv-bf-input::placeholder{color:#5f6b7a}
.prv-bf-estimate{background:linear-gradient(160deg,#f7f7f4,#f7f7f4)}
.prv-bf-estimate .meta{color:#1f2933}
.prv-bf-submit{color:#ffffff}
.prv-scroll span{color:rgba(31,41,51,0.85)}
.prv-trust-item{border-right:1px solid rgba(31,41,51,0.06)}
.prv-h2{color:#1f2933}
.prv-features .section-title{color:#1f2933}
.prv-features .feature-card:hover,.prv-features .features-card:hover,.prv-features .card:hover{border-color:rgba(232,115,26,0.55) !important}
.prv-model-card{border:1px solid #e5e7eb}
.prv-model-card:hover{border-color:#e5e7eb}
.prv-model-card h3{color:#1f2933}
.prv-split-text h2{color:#1f2933}
.prv-split-text h1,.prv-split-text h3{color:#1f2933}
.prv-cal-card{border:1px solid #e5e7eb}
.prv-cal-card--now{background:linear-gradient(160deg,#f7f7f4,#f7f7f4)}
.prv-cal-tag{color:#ffffff}
.prv-cal-list li{color:#1f2933;border-bottom:1px solid rgba(31,41,51,0.06)}
.prv-cal-list strong{color:#1f2933}
@media(max-width:768px){
  .prv-trust-item{border-bottom:1px solid rgba(31,41,51,0.06)}
}
.prv-disp{background:radial-gradient(120% 80% at 50% 0%, #f7f7f4 0%, #ffffff 62%)}
.prv-disp-card{background:linear-gradient(165deg,#f7f7f4 0%,#ffffff 65%);border:1px solid rgba(232,115,26,0.45);box-shadow:0 44px 100px rgba(0,0,0,0.6), inset 0 1px 0 rgba(255,255,255,0.05)}
.prv-disp-badge{background:rgba(31,157,85,0.12);border:1px solid rgba(31,157,85,0.4);color:#1f9d55}
.prv-disp-title{color:#1f2933}
.prv-disp-title span{color:#e8731a}
.prv-disp-sub{color:#1f2933}
.prv-disp-item{background:linear-gradient(160deg,#f7f7f4,#ffffff);border:1px solid #e5e7eb;color:#1f2933}
.prv-disp-item:hover{border-color:rgba(232,115,26,0.55)}
.prv-disp-chk{background:linear-gradient(145deg,#1f9d55,#1f9d55);color:#ffffff;box-shadow:0 5px 14px rgba(30,166,95,0.4)}
.prv-disp-btn{background:linear-gradient(145deg,#f39a4a,#e8731a);color:#ffffff;box-shadow:0 14px 34px rgba(203,168,88,0.32)}
.prv-disp-btn:hover{box-shadow:0 18px 44px rgba(203,168,88,0.48)}
.prv-why{background:#ffffff}
.prv-why-title{color:#1f2933}
.prv-why-card{background:#f7f7f4;border:1px solid #e5e7eb}
.prv-why-card:hover{border-color:#e8731a}
.prv-why-val{color:#e8731a}
.prv-why-lbl{color:#1f2933}
.prv-why-sub{color:#5f6b7a}
.prv-reviews{background:linear-gradient(180deg,#ffffff 0%,#ffffff 100%)}
.prv-rev-eyebrow{color:#e8731a}
.prv-rev-title{color:#1f2933}
.prv-rev-title span{color:#e8731a}
.prv-rev-intro{color:#5f6b7a}
.prv-rev-avg{color:#1f2933}
.prv-rev-avg-stars{color:#e8731a}
.prv-rev-cnt{color:#5f6b7a}
.prv-rev-card{background:#f7f7f4;border:1px solid #e5e7eb}
.prv-rev-card:hover{border-color:rgba(232,115,26,0.5)}
.prv-rev-card .prv-rev-stars{color:#e8731a}
.prv-rev-txt{color:#1f2933}
.prv-rev-foot{border-top:1px solid rgba(31,41,51,0.084)}
.prv-rev-ava{color:#ffffff;background:linear-gradient(145deg,#f39a4a,#e8731a);box-shadow:0 4px 12px rgba(203,168,88,0.25)}
.prv-rev-meta b{color:#1f2933}
.prv-rev-meta small{color:#5f6b7a}
@media (max-width:768px){
}
@media (max-width: 768px){
}
@media (max-width:768px){
}
@media (max-width: 768px){
}
@media (max-width:768px){
}
@media (max-width: 768px){
}
@media (max-width:768px){
}
@media (max-width: 768px){
}
@media (max-width:768px){
}
@media (max-width: 768px){
}
@media (max-width:768px){
}
@media (max-width: 768px){
}
@media (max-width:768px){
}
@media (max-width: 768px){
}
@media (max-width:768px){
}
@media (max-width: 768px){
}
@media (max-width:768px){
}
@media (max-width: 768px){
}
@media (max-width:768px){
}
@media (max-width: 768px){
}
@media (max-width:768px){
}
@media (max-width: 768px){
}
:root{--sv-gold:#e8731a;--sv-gold-2:#e8731a}
.sv-wrap{color:#1f2933}
.sv-head h1{color:#1f2933}
.sv-head .sv-ref{color:#5f6b7a}
.sv-card{background:#f7f7f4;border:1px solid #e5e7eb}
.sv-status h2{color:#1f2933}
.sv-status p{color:#1f2933}
.sv-ok{border-color:rgba(31,157,85,0.35)}
.sv-ok h2{color:#1f9d55}
.sv-spin{border:3px solid #e5e7eb}
.sv-driver{border-top:1px solid #e5e7eb}
.sv-driver .sv-ava{background:#f7f7f4}
.sv-driver .sv-ava-ph{color:#5f6b7a}
.sv-driver .sv-dn{color:#1f2933}
.sv-driver .sv-dv{color:#1f2933}
.sv-call{color:#ffffff}
.sv-whatsapp{background:#1f9d55;color:#ffffff}
.sv-row{border-bottom:1px solid #e5e7eb}
.sv-row .sv-k{color:#5f6b7a}
.sv-row .sv-v{color:#1f2933}
.sv-back a{color:#5f6b7a}
.sv-timer{background:#f7f7f4}
.sv-timer-lbl{color:#e8731a}
.sv-timer-val{color:#1f2933}
.sv-cand{background:#f7f7f4;border:1px solid #e5e7eb}
.sv-cand-ava{background:#f7f7f4}
.sv-cand-car{border:1px solid #e5e7eb;background:#f7f7f4}
.sv-cand-ph{color:#5f6b7a}
.sv-cand-name{color:#1f2933}
.sv-cand-veh{color:#1f2933}
.sv-cand-stars{color:#e8731a}
.sv-cand-num{color:#1f2933}
.sv-cand-cnt{color:#5f6b7a}
.sv-cand-choose{color:#ffffff}
.sv-choix-auto{color:#5f6b7a}
@media (max-width:768px){
}
@media (max-width: 768px){
}
@media (max-width:768px){
}
@media (max-width: 768px){
}
.plan-card{background:#f7f7f4;border:1px solid #e5e7eb}
.plan-gold{border:2px solid #e8731a}
.plan-card:hover{border-color:#e8731a}
@media (max-width:768px){
}
@media (max-width: 768px){
}
@media (max-width:768px){
}
@media (max-width: 768px){
}
@media (max-width:768px){
}
@media (max-width: 768px){
}
.tr-hero{background:linear-gradient(135deg,#ffffff,#f7f7f4);color:#1f2933}
.tr-hero .eyebrow{color:#e8731a}
.tr-hero h1 span{color:#e8731a}
.tr-hero p{color:#1f2933}
.tr-badges span{background:rgba(232,115,26,0.12);color:#e8731a}
.tr-sec{color:#1f2933}
.tr-card{background:#f7f7f4;border:1px solid #e5e7eb}
.tr-card b{color:#1f2933}
.tr-card p{color:#1f2933}
.tr-price{background:#f7f7f4;border:2px solid #e8731a}
.tr-price .fondateur{background:rgba(232,115,26,0.14);border:1px solid #e8731a;color:#e8731a}
.tr-price .amt{color:#1f2933}
.tr-price .amt small{color:#1f2933}
.tr-price .strike{color:#5f6b7a}
.tr-price li{color:#1f2933}
.tr-btn{background:linear-gradient(135deg,#e8731a,#e8731a);color:#ffffff}
.tr-note{color:#1f2933}
.tr-free{background:#f7f7f4;border:1px solid #e5e7eb}
.tr-free b{color:#1f2933}
.tr-free p{color:#1f2933}
@media (max-width:768px){
}
@media (max-width: 768px){
}
@media (max-width:768px){
}
@media (max-width: 768px){
}
@media (max-width:768px){
}
[style="display:block;background:linear-gradient(135deg,#c19d4e,#a8842f);color:#0b0b0d;text-align:center;padding:9px 12px;font-weight:800;font-size:14.5px;text-decoration:none;letter-spacing:.3px;"]{background:linear-gradient(135deg,#e8731a,#e8731a) !important;color:#ffffff !important}
[style="color:#c19d4e;font-weight:700;"]{color:#e8731a !important}
[style="display:none;position:fixed;left:12px;right:12px;bottom:calc(92px + env(safe-area-inset-bottom, 0px));z-index:9998;background:#0d0d0d;border:1px solid #C19D4E;border-radius:16px;padding:14px 16px;box-shadow:0 10px 30px rgba(0,0,0,.45);font-family:Arial,Helvetica,sans-serif"]{background:#ffffff !important;border:1px solid #e8731a !important;box-shadow:0 10px 30px rgba(0,0,0,0.45) !important}
[style="position:absolute;top:8px;right:10px;background:none;border:0;color:#8a8a8a;font-size:20px;line-height:1;cursor:pointer"]{color:#5f6b7a !important}
[style="color:#fff;font-size:15px;font-weight:bold;margin-bottom:4px"]{color:#1f2933 !important}
[style="color:#c9c9c9;font-size:13.5px;line-height:1.55"]{color:#1f2933 !important}
[style="color:#C19D4E"]{color:#e8731a !important}
[style="color:#e5c77e"]{color:#e8731a !important}
[style="margin-top:14px;border-top:1px dashed #26262e;padding-top:10px;font-size:12.5px;color:#9a9aa5;"]{border-top:1px dashed #e5e7eb !important;color:#1f2933 !important}
[style="color:#e5c77e;"]{color:#e8731a !important}
[style="text-align:center;color:#9a9aa5;font-size:12.5px;margin-top:14px;"]{color:#1f2933 !important}
[style="background:#1a1a20;color:#e5c77e;border:1px solid #c19d4e66;"]{background:#f7f7f4 !important;color:#e8731a !important}
[style="color:#c5c5cd;"]{color:#1f2933 !important}
[style="color:#8a8a95;"]{color:#5f6b7a !important}
[style="color:#fff;"]{color:#1f2933 !important}
[style="color:#9a9aa5;text-decoration:none;font-size:.92rem;"]{color:#1f2933 !important}
[style="font-size:16px;font-weight:800;color:#e5c77e;"]{color:#e8731a !important}
[style="font-size:12.5px;color:#6d6d78;"]{color:#5f6b7a !important}
[style="color:#6fcf97;"]{color:#1f9d55 !important}
[style="border-color:#26262e;"]{border-color:#e5e7eb !important}
[style="background:linear-gradient(135deg,#1c1913,#231d12);"]{background:linear-gradient(135deg,#f7f7f4,#f7f7f4) !important}
[style="background:#33333d;color:#c5c5cd;"]{background:#f7f7f4 !important;color:#1f2933 !important}
[style="text-align:center;padding:22px 16px;font-size:12.5px;line-height:1.9;color:#8a8a95;border-top:1px solid rgba(255,255,255,.08);"]{color:#5f6b7a !important;border-top:1px solid rgba(31,41,51,0.096) !important}
[style="color:#c19d4e;text-decoration:none;"]{color:#e8731a !important}
[style="padding:60px 5%;background:#050505;min-height:100vh"]{background:#ffffff !important}
[style="color:#F2EED5;font-size:2.2rem;margin-bottom:8px"]{color:#1f2933 !important}
[style="color:#aaa;margin-bottom:40px;font-size:1.05rem"]{color:#1f2933 !important}
[style="display:block;background:#111;border:1px solid #222;border-radius:12px;padding:22px;margin-bottom:18px;text-decoration:none;transition:.2s"]{background:#f7f7f4 !important;border:1px solid #e5e7eb !important}
[style="color:#F2EED5;font-size:1.35rem;margin:0 0 8px"]{color:#1f2933 !important}
[style="color:#aaa;margin:0 0 10px;line-height:1.6"]{color:#1f2933 !important}
[style="color:#D4AF37;font-size:.85rem"]{color:#e8731a !important}
[style="color:#D4AF37;"]{color:#e8731a !important}
[style="margin-top:16px;font-size:14px;color:#6b7890;text-align:center"]{color:#5f6b7a !important}
[style="display:inline-flex;align-items:center;gap:9px;background:rgba(37,211,102,.10);border:1px solid rgba(37,211,102,.5);color:#d9f3e2;border-radius:26px;padding:9px 18px;font-size:13.5px;line-height:1.45;margin-bottom:16px;text-decoration:none;max-width:92%;"]{background:rgba(31,157,85,0.1) !important;border:1px solid rgba(31,157,85,0.5) !important;color:#1f2933 !important}
[style="color:#25D366;font-size:19px;flex-shrink:0;"]{color:#1f9d55 !important}
[style="display:block;color:#9a8f6a;font-size:12px;margin-top:4px;"]{color:#5f6b7a !important}
[style="background:#2a2a2a;color:var(--gold);"]{background:#f7f7f4 !important}
[style="text-align:center;border-top:1px solid rgba(255,255,255,.15);padding-top:14px"]{border-top:1px solid rgba(31,41,51,0.14) !important}
[style="max-width: 500px;    margin: auto;    background: #1a1a1a;    padding: 40px 20px;"]{background:#f7f7f4 !important}
[style="display:inline-block;color:#CBA858;text-decoration:none;font-size:16px;font-weight:700;border:1px solid rgba(203,168,88,.55);border-radius:12px;padding:12px 22px;background:rgba(203,168,88,.08)"]{color:#e8731a !important;border:1px solid rgba(232,115,26,0.55) !important;background:rgba(232,115,26,0.08) !important}
[style="margin-top:14px; text-align:center; border-top:1px solid rgba(255,255,255,.15); padding-top:14px;"]{border-top:1px solid rgba(31,41,51,0.14) !important}
[style="font-size:14px;color:#bbb"]{color:#1f2933 !important}
[style="background:#0a0a0a; min-height:78vh; padding:48px 5%; color:#F2ECE0; font-family:'Jost',sans-serif;"]{background:#ffffff !important;color:#1f2933 !important}
[style="font-family:'Cormorant Garamond',serif; color:#E6CE8A; font-size:2.2rem; margin-bottom:6px;"]{color:#e8731a !important}
[style="color:#9a9387; margin-bottom:30px;"]{color:#5f6b7a !important}
[style="background:#141414; border:1px solid #222; border-radius:12px; padding:26px; max-width:460px;"]{background:#f7f7f4 !important;border:1px solid #e5e7eb !important}
[style="margin:0 0 16px; color:#cfc8bb;"]{color:#1f2933 !important}
[style="width:100%; padding:13px; border-radius:8px; border:1px solid #333; background:#0d0d0d; color:#F2ECE0; font-size:15px; margin-bottom:14px;"]{border:1px solid #e5e7eb !important;background:#ffffff !important;color:#1f2933 !important}
[style="width:100%; padding:14px; border:none; border-radius:8px; background:linear-gradient(135deg,#E6CE8A,#CBA858); color:#0a0a0a; font-weight:700; font-size:15px; letter-spacing:1px; text-transform:uppercase; cursor:pointer;"]{background:linear-gradient(135deg,#f39a4a,#e8731a) !important;color:#ffffff !important}
[style="background:#12281c;color:#6fcf97;padding:3px 10px;border-radius:12px;font-weight:700;"]{background:#f7f7f4 !important;color:#1f9d55 !important}
[style="display:inline-block; color:#CBA858; font-size:14px; font-weight:600; text-decoration:none; border:1px solid #CBA858; padding:8px 16px; border-radius:10px;"]{color:#e8731a !important;border:1px solid #e8731a !important}
[style="\a             background:#25D366;\a             font-size:14px;\a             color:#FFF;\a             padding:10px;\a             margin-top:14px;\a             text-align:center;\a             border-radius:10px;\a         "]{background:#1f9d55 !important;color:#ffffff !important}
[style="max-width: 500px; margin: auto; background: #1a1a1a; padding: 40px 20px;"]{background:#f7f7f4 !important}
[style="color:#b8b2a6;"]{color:#1f2933 !important}
[style="background:#0a0a0a; min-height:70vh; padding:50px 20px; color:#ECE7D8; font-family:'Jost',sans-serif;"]{background:#ffffff !important;color:#1f2933 !important}
[style="font-family:'Cormorant Garamond',serif; color:#E6CE8A; font-size:2.1rem; margin:0 0 6px;"]{color:#e8731a !important}
[style="color:#9a948a; margin:0 0 26px;"]{color:#5f6b7a !important}
[style="background:#141414; border:1px solid #262626; border-radius:14px; padding:24px; margin-bottom:22px; line-height:1.65;"]{background:#f7f7f4 !important;border:1px solid #e5e7eb !important}
[style="color:#F2EED5; font-family:'Cormorant Garamond',serif; font-size:1.4rem; margin:0 0 12px;"]{color:#1f2933 !important}
[style="color:#cfc8bb; padding-left:20px; margin:0;"]{color:#1f2933 !important}
[style="color:#E6CE8A;"]{color:#e8731a !important}
[style="color:#F2EED5; font-family:'Cormorant Garamond',serif; font-size:1.4rem; margin:22px 0 12px;"]{color:#1f2933 !important}
[style="color:#cfc8bb; margin:0 0 8px;"]{color:#1f2933 !important}
[style="color:#9a948a; font-size:13.5px; margin:0;"]{color:#5f6b7a !important}
[style="background:#141414; border:1px solid #262626; border-radius:14px; padding:24px;"]{background:#f7f7f4 !important;border:1px solid #e5e7eb !important}
[style="display:block; color:#CBA858; font-size:11px; letter-spacing:2px; text-transform:uppercase; margin-bottom:7px;"]{color:#e8731a !important}
[style="width:100%; box-sizing:border-box; background:#0a0a0a; border:1px solid #2a2a2a; border-radius:8px; color:#fff; font-size:16px; padding:13px 15px; margin-bottom:16px; font-family:'Jost',sans-serif;"]{background:#ffffff !important;border:1px solid #e5e7eb !important;color:#1f2933 !important}
[style="width:100%; box-sizing:border-box; background:#0a0a0a; border:1px solid #2a2a2a; border-radius:8px; color:#fff; font-size:15px; padding:13px 15px; margin-bottom:18px; font-family:'Jost',sans-serif; resize:vertical;"]{background:#ffffff !important;border:1px solid #e5e7eb !important;color:#1f2933 !important}
[style="width:100%; border:none; cursor:pointer; background:#CBA858; color:#0a0a0a; font-weight:600; font-size:14px; letter-spacing:2px; text-transform:uppercase; padding:15px; border-radius:8px; font-family:'Jost',sans-serif;"]{background:#e8731a !important;color:#ffffff !important}
[style="padding:60px 5%; background:#050505; min-height:100vh;"]{background:#ffffff !important}
[style="color:#F2EED5; font-size:2.2rem; text-align:center; margin-bottom:50px;"]{color:#1f2933 !important}
[style="color:#F2EED5; font-size:1.4rem;"]{color:#1f2933 !important}
[style="color: #e4be37;"]{color:#e8731a !important}
[style="color:#aaa; margin-bottom:15px;"]{color:#1f2933 !important}
[style="font-size:2rem; color:#D4AF37; font-weight:bold; margin-bottom:10px;"]{color:#e8731a !important}
[style="list-style:none; padding:0; color:#ccc; line-height:1.8;text-align: left; font-size: 14px;"]{color:#1f2933 !important}
[style="font-size:1rem; color:#aaa;"]{color:#1f2933 !important}
[style="color:#8a8a95;text-decoration:underline;"]{color:#5f6b7a !important}
[style="display:inline-block;background:rgba(107,127,218,.14);border:1px solid #6b7fda;color:#9db0f4;font-weight:800;font-size:13.5px;padding:9px 20px;border-radius:22px;text-decoration:none;"]{background:rgba(107,127,218,0.14) !important}
[style="border-color:#c19d4e;"]{border-color:#e8731a !important}
[style="border-color:#e5c77e;"]{border-color:#e8731a !important}
[style="color:#c5c5cd"]{color:#1f2933 !important}

/* ===== 24/09/2026 : LISIBILITE (retour Erdal sur mobile) =====
   Texte courant en gris tres fonce et graisse 400 (la police Jost 300 etait trop fine),
   petits intitules moins espaces, orange reserve aux titres et boutons. */
body{font-weight:400;color:#1f2933}
p,li,td,label{font-weight:400}
.prv-home{--muted:#3f4a57}
.prv-hero-sub,.prv-model-intro,.prv-model-card p,.prv-split-text p,.prv-split-text li,.prv-cal-list li,
.prv-rev-intro,.prv-rev-cnt,.prv-rev-meta small,.prv-why-sub,.feature-card p,.prv-disp-sub,.prv-disp-item,
.prv-bf-estimate .meta{font-weight:400;color:#3f4a57}
.prv-hero-sub{font-size:1.05rem}
.prv-why-sub{font-size:.9rem}
ul[style*="font-weight: 100"]{font-weight:400 !important}
.prv-eyebrow,.prv-label,.prv-bf-legend,.prv-rev-eyebrow,.prv-disp-badge{letter-spacing:1.5px;font-weight:600;font-size:12px}
.prv-disp-item,.feature-card p{color:#1f2933}
/* icones dorees (PNG) passees en orange */
.icon-garantie{filter:brightness(0) saturate(100%) invert(52%) sepia(84%) saturate(1700%) hue-rotate(349deg) brightness(95%) contrast(92%)}
/* mobile : suppression du grand vide blanc au-dessus du formulaire */
@media(max-width:768px){.prv-hero--form{padding-top:24px;min-height:0}}
/* bandeau photo (Nos vehicules) : voile sombre + texte blanc, sinon la photo parait delavee */
.vehicles-hero .overlay{background:linear-gradient(rgba(17,24,39,.55),rgba(17,24,39,.72))}
.vehicles-hero .content,.vehicles-hero h1,.vehicles-hero p{color:#ffffff}
.vehicles-hero p{opacity:1;font-weight:400}
/* 26/09/2026 : pages d'atterrissage (Lyon…) : texte des encadrés en gris foncé, orange réservé aux titres */
.lp-wrap .lp-card p,.lp-wrap .lp-section p,.lp-wrap .lp-section li,.lp-wrap .lp-lead{color:#3f4a57}
.lp-wrap .lp-card h3{color:#e8731a}
