@font-face {
  font-family: 'RussoOne';
  src: url('../fonts/RussoOne-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
:root {
  --or:#B58B2D; --or-vif:#E0B84A; --or-pale:rgba(181,139,45,0.12); --or-pale2:rgba(181,139,45,0.2);
  --teal:#0097A3; --teal-vif:#14B8B8; --teal-pale:rgba(0,151,163,0.09); --teal-pale2:rgba(0,151,163,0.16);
  --noir:#0f0f0f; --texte:#111; --texte-2:#2e2e2e; --texte-3:#555;
  --blanc:#fff; --page:#f7f7f5; --gris-2:#e3e3e3; --gris-border:#d8d8d8;
}
*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;}
html{scroll-behavior:smooth;}
body{font-family:'Roboto',sans-serif;background:var(--blanc);color:var(--texte);overflow-x:hidden;letter-spacing:-0.04em;}
.topbar{background:linear-gradient(90deg,var(--noir),#1a2a2a 50%,var(--noir));text-align:center;padding:10px 20px;font-family:'Roboto',sans-serif;font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:var(--or);border-bottom:2px solid var(--teal);display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap;}
.topbar-urgence{color:#fff;background:var(--teal);padding:3px 12px;font-size:12px;letter-spacing:3px;animation:pulse 2s infinite;}
nav{position:fixed;top:40px;left:0;right:0;z-index:200;display:flex;justify-content:space-between;align-items:center;padding:10px 60px;background:rgba(255,255,255,0.97);backdrop-filter:blur(16px);border-bottom:2px solid var(--gris-border);transition:box-shadow .3s;}
.nav-logo{height:50px;width:auto;display:block;}
.nav-fallback{display:none;flex-direction:column;line-height:1;}
.nav-rs{font-family:'Roboto',sans-serif;font-size:28px;font-weight:900;color:var(--or);letter-spacing:3px;}
.nav-sub{font-family:'Roboto',sans-serif;font-size:11px;font-weight:600;letter-spacing:5px;color:var(--teal);text-transform:uppercase;}
.nav-links{display:flex;gap:28px;align-items:center;}
.nav-links a{color:var(--texte-3);text-decoration:none;font-size:12px;letter-spacing:1px;text-transform:uppercase;font-weight:600;transition:color .2s;}
.nav-links a:hover{color:var(--teal);}
.nav-icon{color:var(--or);margin-right:5px;font-size:14px;}
.nav-cta{background:var(--teal);color:#fff!important;padding:11px 28px 11px 22px;font-family:'Roboto',sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);transition:background .2s,transform .2s;}
.nav-cta:hover{background:var(--teal-vif)!important;transform:translateX(3px);}
.mobile-cta-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:300;flex-direction:row;}
.mobile-cta-bar a{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;font-family:'Roboto',sans-serif;font-size:16px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none;color:#fff;}
.mobile-cta-bar .m-phone{background:var(--teal);}
.mobile-cta-bar .m-wa{background:#128C7E;}
.section{padding:110px 60px;}
.container{max-width:1100px;margin:0 auto;}
.pill{display:inline-flex;align-items:center;gap:10px;background:var(--teal-pale2);border:1px solid rgba(0,151,163,.35);padding:6px 18px;margin-bottom:24px;font-family:'Roboto',sans-serif;font-size:12px;letter-spacing:4px;text-transform:uppercase;color:var(--teal);}
.pill-dot{width:7px;height:7px;background:var(--teal);border-radius:50%;animation:blink 1.6s infinite;}
.h1{font-family:'RussoOne',sans-serif;font-size:clamp(40px,8vw,65px);font-weight:900;line-height:.88;text-transform:uppercase;letter-spacing:-2px;margin-bottom:24px;color:var(--texte);}
.h2{font-family:'RussoOne',sans-serif;font-size:clamp(32px,5vw,58px);font-weight:900;line-height:.92;text-transform:uppercase;letter-spacing:-1px;margin-bottom:20px;color:var(--texte);}
h3{font-family:'RussoOne',sans-serif;}
.accent-or{color:var(--or);} .accent-teal{color:var(--teal);}
.lead{font-size:17px;line-height:1.8;color:var(--texte-2);max-width:560px;margin-bottom:36px;}
.section-label{font-family:'Roboto',sans-serif;font-size:11px;letter-spacing:5px;text-transform:uppercase;color:var(--teal);margin-bottom:14px;display:flex;align-items:center;gap:12px;}
.section-label::before{content:'';display:block;width:28px;height:2px;background:var(--teal);}
.preuves .section-label::before{background:#3E8ED3;}
.btn-teal{background:var(--teal);color:#fff;padding:16px 40px 16px 28px;font-family:'Roboto',sans-serif;font-size:16px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);transition:background .2s,transform .2s;display:inline-flex;align-items:center;gap:10px;}
.btn-teal:hover{background:var(--teal-vif);transform:translateX(4px);}
.btn-ghost{background:transparent;color:var(--texte);padding:16px 32px;font-family:'Roboto',sans-serif;font-size:16px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none;border:2px solid var(--texte-2);cursor:pointer;transition:all .25s;display:inline-flex;align-items:center;gap:10px;}
.btn-ghost:hover{border-color:var(--teal);color:var(--teal);}
.btn-or{background:var(--or);color:var(--noir);padding:16px 40px 16px 28px;font-family:'Roboto',sans-serif;font-size:16px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);transition:background .2s,transform .2s;display:inline-flex;align-items:center;gap:10px;}
.btn-or:hover{background:var(--or-vif);transform:translateX(4px);}
/* HERO */
.hero{min-height:100vh;position:relative;display:flex;align-items:center;padding-top:108px;overflow:hidden;background:url(/assets/img/hero-bg.jpg) center center / cover no-repeat fixed;}
.hero-grid-bg{position:absolute;inset:0;background:linear-gradient(to right, rgba(255,255,255,0.85) 50%, rgba(0,151,163,0.80) 100%);}
.hero-glow{position:absolute;right:-80px;top:50%;transform:translateY(-50%);width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(0,151,163,.08) 0%,rgba(181,139,45,.04) 50%,transparent 70%);pointer-events:none;}
.hero-big-num{position:absolute;right:-60px;bottom:-60px;font-family:'Roboto',sans-serif;font-size:380px;font-weight:900;color:rgba(0,151,163,.05);line-height:1;user-select:none;letter-spacing:-15px;}
.hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr 400px;gap:60px;align-items:center;width:100%;}
.hero-content{animation:fadeUp .8s ease .2s both;position:relative;z-index:2;}
.hero-slogan{font-family:'Roboto',sans-serif;font-size:clamp(16px,2vw,22px);font-weight:700;color:var(--texte-2);border-left:4px solid var(--or);padding-left:20px;margin-bottom:32px;line-height:1.4;}
.hero-stats{display:flex;gap:0;margin-bottom:36px;flex-wrap:wrap;}
.stat-box{padding:16px 28px 16px 0;margin-right:28px;border-right:1px solid var(--gris-border);}
.stat-box:last-child{border-right:none;}
.stat-val{font-family:'Roboto',sans-serif;font-size:48px;font-weight:900;color:var(--teal);line-height:1;}
.stat-val.gold{color:var(--or);}
.stat-lbl{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--texte-3);margin-top:4px;}
.ctas{display:flex;gap:14px;flex-wrap:wrap;}
/* SOCIAL PROOF BAR */
.social-proof-bar{background:var(--noir);padding:16px 60px;display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap;border-bottom:2px solid var(--teal);}
.sp-item{display:flex;align-items:center;gap:12px;color:rgba(255,255,255,.8);font-size:14px;}
.sp-stars{color:var(--or);font-size:18px;letter-spacing:2px;}
.sp-big{font-family:'Roboto',sans-serif;font-size:28px;font-weight:900;color:var(--or);}
.sp-link{color:var(--teal);text-decoration:none;font-family:'Roboto',sans-serif;font-size:13px;letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid rgba(0,151,163,.4);transition:border-color .2s;}
.sp-link:hover{border-color:var(--teal-vif);}
.sp-sep{width:1px;height:36px;background:rgba(255,255,255,.15);}
/* HERO FORM */
.hero-form-box{background:var(--blanc);border:2px solid var(--gris-border);border-top:4px solid var(--or);padding:32px;animation:fadeUp .8s ease .4s both;}
.hero-form-title{font-family:'Roboto',sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--texte);margin-bottom:6px;}
.hero-form-sub{font-size:13px;color:var(--texte-3);margin-bottom:20px;line-height:1.5;}
.hero-form-box input{width:100%;background:var(--page);border:1.5px solid var(--gris-border);color:var(--texte);padding:13px 16px;font-family:'Roboto',sans-serif;font-size:15px;outline:none;transition:border-color .2s;margin-bottom:12px;}
.hero-form-box input:focus{border-color:var(--teal);}
.hero-form-box input::placeholder{color:#bbb;}
.hero-form-submit{width:100%;background:var(--teal);color:#fff;padding:15px;font-family:'Roboto',sans-serif;font-size:17px;font-weight:700;letter-spacing:2px;text-transform:uppercase;border:none;cursor:pointer;transition:background .25s;display:flex;align-items:center;justify-content:center;gap:10px;}
.hero-form-submit:hover{background:var(--teal-vif);}
.hero-form-note{font-size:11px;color:var(--texte-3);margin-top:10px;text-align:center;}
.urgence-badge{background:rgba(0,151,163,.12);border:1px solid rgba(0,151,163,.3);padding:8px 14px;display:flex;align-items:center;gap:8px;margin-bottom:16px;}
.urgence-badge-conduite{background:rgba(230,126,34,.12);border:1px solid rgba(230,126,34,.3);padding:8px 14px;display:flex;align-items:center;gap:8px;margin-bottom:16px;}
.urgence-badge-conduite .urgence-dot{background:#e67e22;}
.urgence-badge-conduite .urgence-text strong{color:#e67e22;}
.urgence-dot{width:8px;height:8px;background:#22c55e;border-radius:50%;animation:pulse 1.5s infinite;flex-shrink:0;}
.urgence-text{font-size:13px;color:var(--texte-2);}
.urgence-text strong{color:var(--teal);}
/* PROBLÈME */
.probleme{background:var(--page);border-top:1px solid var(--gris-border);border-bottom:1px solid var(--gris-border);}
.probleme-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;}
.prob-bar{display:flex;align-items:center;gap:16px;background:var(--blanc);padding:18px 24px;border:1px solid var(--gris-border);border-left:3px solid transparent;margin-bottom:3px;transition:border-left-color .3s;}
.prob-bar:hover{border-left-color:var(--teal);}
.prob-bar-label{font-family:'Roboto',sans-serif;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--texte-2);width:160px;flex-shrink:0;}
.prob-bar-track{flex:1;height:8px;background:var(--gris-2);overflow:hidden;}
.prob-bar-fill{height:100%;background:#bbb;}
.prob-bar-fill.fast{background:var(--teal);}
.prob-val{font-family:'Roboto',sans-serif;font-size:17px;font-weight:700;color:var(--texte);width:56px;text-align:right;}
.prob-highlight{margin-top:16px;padding:24px;background:var(--teal-pale2);border:1px solid rgba(0,151,163,.25);border-left:4px solid var(--teal);font-family:'Roboto',sans-serif;font-size:19px;font-weight:700;color:var(--texte);line-height:1.4;}
.prob-highlight span{color:var(--teal);font-size:30px;}
/* SOLUTION */
.solution{background:var(--blanc);}
.solution-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:stretch;}
.solution-left{display:flex;flex-direction:column;}
.solution-points{display:flex;flex-direction:column;gap:3px;margin-top:32px;flex:1;}
.sol-point{display:flex;gap:20px;align-items:flex-start;padding:22px;background:var(--page);border:1px solid var(--gris-border);border-left:3px solid transparent;transition:all .25s;flex:1;}
.sol-point:hover{border-left-color:var(--teal);background:var(--blanc);}
.sol-icon{font-size:24px;flex-shrink:0;margin-top:2px;}
.sol-point-title{font-family:'Roboto',sans-serif;font-size:19px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--texte);margin-bottom:5px;}
.sol-point-text{font-size:14px;color:var(--texte-3);line-height:1.7;}
.solution-big{padding:52px;background:var(--noir);display:flex;flex-direction:column;justify-content:flex-start;gap:24px;position:relative;overflow:hidden;align-self:stretch;}
.solution-big::before{content:'RS';position:absolute;right:-20px;bottom:-40px;font-family:'Roboto',sans-serif;font-size:200px;font-weight:900;color:rgba(181,139,45,.07);line-height:1;user-select:none;}
.solution-big .big-num{font-family:'Roboto',sans-serif;font-size:169px;font-weight:900;line-height:1;color:var(--or);}
.solution-big .big-label{font-family:'Roboto',sans-serif;font-size:22px;letter-spacing:3px;text-transform:uppercase;color:rgba(255,255,255,.5);}
.solution-big .big-sep{width:60px;height:2px;background:var(--teal);}
.solution-big .big-desc{font-size:30px;color:rgba(255,255,255,.8);line-height:1.75;}
.solution-big .btn-ghost{border-color:rgba(0,151,163,.5);color:var(--teal);}
.solution-big .btn-ghost:hover{border-color:var(--teal-vif);color:var(--teal-vif);}
/* COMPARATIF */
/* PROGRAMME CTA SECTION */
#je-fonce .section-label::before{background:#fff;}
/* ── COMPARATIF SECTION PREMIUM ── */
.comparatif{
  background:radial-gradient(ellipse 80% 70% at 50% 40%, rgba(0,151,163,0.88) 0%, rgba(0,110,120,0.88) 45%, rgba(0,74,82,0.88) 100%), url('/assets/img/chronos-bg.jpg') center center / cover fixed no-repeat;
  border-top:none;
  position:relative;
  overflow:hidden;
}
.comparatif::before{
  content:'';
  position:absolute;
  inset:0;
  background:radial-gradient(ellipse 40% 60% at 70% 50%, rgba(181,139,45,.12) 0%, transparent 70%);
  pointer-events:none;
}
.comparatif .container{position:relative;z-index:1;}
.comparatif .section-label{color:rgba(255,255,255,.9);font-weight:700;letter-spacing:6px;}
.comparatif .section-label::before{background:var(--or);width:36px;height:3px;}
.comparatif .h2{color:#fff;font-size:clamp(38px,5.5vw,64px);text-shadow:0 2px 24px rgba(0,0,0,.3);}
.comparatif .h2 .accent-teal{color:var(--or);}

/* TABLE */
.comparatif .comparatif-table{
  border-collapse:separate;
  border-spacing:0;
  box-shadow:0 8px 48px rgba(0,0,0,.35);
  border-radius:2px;
  overflow:hidden;
}
.comparatif-table th{
  padding:24px 28px;
  font-size:13px;
  letter-spacing:3px;
}
.comparatif-table td{
  padding:20px 28px;
  border-bottom:1px solid rgba(255,255,255,.08);
}

/* COLONNE CRITERES */
.comparatif-table th:first-child{
  color:rgba(255,255,255,.45);
  background:rgba(0,0,0,.2);
  font-size:12px;
  letter-spacing:4px;
}
.comparatif-table td:first-child{
  color:#ffffff !important;
  font-weight:700;
  font-size:14px;
  letter-spacing:1px;
  background:rgba(0,0,0,.15);
  text-transform:uppercase;
}

/* COLONNE CLASSIQUE — effacée */
.comparatif-table th.col-classic{
  color:rgba(255,255,255,.3);
  background:rgba(0,0,0,.5);
  border-left:1px solid rgba(255,255,255,.06);
  font-size:12px;
  letter-spacing:3px;
  font-style:italic;
}
.comparatif-table td.col-classic{
  background:rgba(0,0,0,.35);
  border-left:1px solid rgba(255,255,255,.06);
  color:rgba(255,255,255,.28);
  font-size:13px;
  font-style:italic;
}


/* COLONNE RS CONDUITE — dominante */
.comparatif-table th.col-rs{
  color:var(--noir);
  background:var(--or);
  border-left:none;
  border-right:none;
  font-size:16px;
  letter-spacing:2px;
  box-shadow:0 4px 0 rgba(181,139,45,.6), inset 0 -3px 0 rgba(0,0,0,.15);
  transform:scaleY(1.04);
  transform-origin:bottom;
  position:relative;
  z-index:2;
}
.comparatif-table th.col-rs span{
  color:rgba(0,0,0,.55);
  font-size:11px;
  letter-spacing:3px;
}
.comparatif-table td.col-rs{
  background:var(--noir);
  border-left:5px solid var(--or);
  border-right:none;
  color:#ffffff !important;
  font-weight:700;
  font-size:15px;
  box-shadow:inset 5px 0 0 var(--or), 4px 0 20px rgba(0,0,0,.35);
  position:relative;
  z-index:2;
}
.comparatif-table td.col-rs .check-teal{color:var(--or) !important;font-size:18px;font-weight:900;}
.comparatif-table td.col-rs strong{color:#fff;}
.comparatif-table td.col-rs .check-or{color:var(--or) !important;}


/* BADGES & CHECKS */
.comparatif-table .check-teal{color:var(--teal);font-size:18px;font-weight:900;}
.comparatif-table .badge-best{background:var(--or);color:var(--noir);font-weight:700;box-shadow:0 2px 8px rgba(181,139,45,.5);}
.comparatif-table .check-or{color:var(--or);font-size:18px;}
.comparatif-table{width:100%;border-collapse:collapse;margin-top:48px;}
.comparatif-table th{padding:20px 28px;text-align:left;font-family:'Roboto',sans-serif;font-size:14px;letter-spacing:3px;text-transform:uppercase;font-weight:700;border-bottom:2px solid var(--gris-border);}
.comparatif-table th:first-child{color:var(--texte-3);}
.comparatif-table th.col-classic{color:var(--texte-3);background:var(--blanc);border-left:1px solid var(--gris-border);}
.comparatif-table th.col-rs{color:var(--or);background:var(--noir);border-left:2px solid var(--or);}
.comparatif-table th.col-rs span{display:block;font-size:11px;color:rgba(255,255,255,.5);letter-spacing:2px;margin-top:3px;}
.comparatif-table td{padding:18px 28px;font-size:15px;border-bottom:1px solid var(--gris-border);vertical-align:middle;}
.comparatif-table td:first-child{font-family:'Roboto',sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--texte-2);}
.comparatif-table td.col-classic{background:var(--blanc);border-left:1px solid var(--gris-border);color:var(--texte-3);}
.comparatif-table td.col-rs{background:rgba(0,151,163,.06);border-left:2px solid var(--teal);font-weight:600;color:var(--texte);}
.comparatif-table tr:hover td.col-rs{background:rgba(0,151,163,.1);}
.check-teal{color:var(--teal);font-size:18px;margin-right:6px;}
.check-or{color:var(--or);}
.badge-best{background:var(--teal);color:#fff;font-family:'Roboto',sans-serif;font-size:10px;letter-spacing:3px;padding:3px 10px;text-transform:uppercase;vertical-align:middle;margin-left:8px;}
/* POUR QUI */
.pourqui{background:var(--blanc);border-top:1px solid var(--gris-border);}
.pourqui-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;}
.pourqui-grid{display:grid;grid-template-columns:1fr 1fr;gap:3px;margin-top:32px;}
.pourqui-item{background:var(--page);padding:24px;border:1px solid var(--gris-border);border-left:3px solid var(--teal);transition:all .25s;}
.pourqui-item:hover{background:var(--blanc);transform:translateX(4px);}
.pourqui-icon{font-size:22px;margin-bottom:10px;}
.pourqui-title{font-family:'Roboto',sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;color:var(--texte);letter-spacing:.5px;margin-bottom:6px;}
.pourqui-text{font-size:13px;color:var(--texte-3);line-height:1.6;}
.garantie-box{background:var(--noir);padding:44px;display:flex;flex-direction:column;gap:20px;position:relative;overflow:hidden;}
.garantie-box::before{content:'"';position:absolute;top:-20px;right:20px;font-family:'Roboto',sans-serif;font-size:180px;font-weight:900;color:rgba(181,139,45,.06);line-height:1;}
.garantie-item{display:flex;align-items:flex-start;gap:16px;padding:16px;background:rgba(255,255,255,.04);border-left:3px solid var(--or);}
.garantie-icon{font-size:22px;flex-shrink:0;}
.garantie-title{font-family:'Roboto',sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var(--or);letter-spacing:1px;margin-bottom:4px;}
.garantie-text{font-size:13px;color:rgba(255,255,255,.65);line-height:1.6;}
/* PRIX */
.prix{background:var(--page);border-top:1px solid var(--gris-border);}
.prix-inner{display:grid;grid-template-columns:1fr 1fr;gap:3px;margin-top:48px;}
.prix-card{background:var(--blanc);padding:44px;border:1px solid var(--gris-border);border-top:4px solid var(--gris-border);position:relative;transition:border-top-color .3s;}
.prix-card:hover{border-top-color:var(--teal);}
.prix-card.featured{border-top:4px solid var(--or);background:var(--noir);}
.prix-card.featured .prix-name{color:var(--or);}
.prix-card.featured .prix-include li{color:rgba(255,255,255,.8);}
.prix-card.featured .prix-include li{border-bottom-color:rgba(255,255,255,.1);}
.prix-card.featured .prix-include li::before{color:var(--teal);}
.prix-badge{position:absolute;top:-1px;right:32px;background:var(--or);color:var(--noir);font-family:'Roboto',sans-serif;font-size:10px;letter-spacing:3px;padding:4px 14px;text-transform:uppercase;}
.prix-name{font-family:'Roboto',sans-serif;font-size:22px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--texte);margin-bottom:8px;}
.prix-amount{font-family:'Roboto',sans-serif;font-size:46px;font-weight:900;color:var(--teal);line-height:1;margin-bottom:4px;}
.prix-sub{font-size:13px;color:var(--texte-3);margin-bottom:28px;line-height:1.6;}
.prix-include{list-style:none;margin-bottom:28px;}
.prix-include li{font-size:14px;color:var(--texte-2);padding:8px 0;border-bottom:1px solid var(--gris-border);display:flex;align-items:center;gap:10px;}
.prix-include li::before{content:'✓';color:var(--teal);font-weight:700;flex-shrink:0;}
.prix-note{font-size:12px;color:var(--texte-3);text-align:center;margin-top:12px;line-height:1.6;}
/* PROGRAMME */
.programme{background:var(--blanc);border-top:1px solid var(--gris-border);}
.programme-intro{font-size:16px;color:var(--texte-3);max-width:560px;line-height:1.75;margin-bottom:56px;}
.timeline{display:flex;flex-direction:column;gap:3px;position:relative;}
.timeline::before{content:'';position:absolute;left:56px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--or),var(--teal),rgba(0,151,163,.1));}
.tl-item{display:flex;background:var(--page);border:1px solid var(--gris-border);transition:border-color .25s;position:relative;}
.tl-item:hover{border-color:rgba(0,151,163,.4);}
.tl-day{width:112px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 16px;background:var(--blanc);border-right:2px solid var(--gris-border);position:relative;z-index:1;}
.tl-day-num{font-family:'Roboto',sans-serif;font-size:40px;font-weight:900;color:var(--teal);line-height:1;}
.tl-day-lbl{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--texte-3);margin-top:4px;}
.tl-dot{position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:14px;height:14px;background:var(--or);border-radius:50%;border:2px solid var(--blanc);}
.tl-body{padding:28px 36px;flex:1;}
.tl-tag{display:inline-block;background:var(--teal);color:#fff;font-family:'Roboto',sans-serif;font-size:10px;letter-spacing:3px;text-transform:uppercase;padding:3px 12px;margin-bottom:10px;}
.tl-tag.gold{background:var(--or);color:var(--noir);}
.tl-title{font-family:'Roboto',sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;color:var(--texte);letter-spacing:1px;margin-bottom:8px;}
.tl-desc{font-size:14px;color:var(--texte-3);line-height:1.7;margin-bottom:14px;}
.tl-list{list-style:none;display:flex;flex-wrap:wrap;gap:8px;}
.tl-list li{font-size:12px;color:var(--texte-2);padding:4px 12px;background:var(--blanc);border:1px solid var(--gris-border);display:flex;align-items:center;gap:6px;}
.tl-list li::before{content:'→';color:var(--teal);font-size:11px;}
.tl-exam{background:var(--noir);padding:40px;display:flex;align-items:center;gap:48px;flex-wrap:wrap;border:2px solid var(--or);}
.tl-exam-text .tl-title{color:#fff;}
.tl-exam-text .tl-desc{color:rgba(255,255,255,.6);}
.tl-exam-stat .big{font-family:'Roboto',sans-serif;font-size:90px;font-weight:900;color:var(--or);line-height:1;}
.tl-exam-stat .lbl{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.4);margin-top:4px;}
/* PREUVES */
.preuves{background:url(/assets/img/section-google.jpg) center center / cover no-repeat fixed;border-top:1px solid var(--gris-border);position:relative;}
.preuves::before{content:'';position:absolute;inset:0;background:rgba(247,247,245,0.90);z-index:0;pointer-events:none;}
.preuves .container{position:relative;z-index:1;}
.rating-banner{display:flex;align-items:center;gap:28px;background:var(--blanc);padding:28px 36px;border:1px solid var(--gris-border);border-left:4px solid #F7BE02;margin-bottom:48px;flex-wrap:wrap;}
.rating-big{font-family:'Roboto',sans-serif;font-size:72px;font-weight:900;color:#F7BE02;line-height:1;}
.rating-stars{color:#F7BE02;font-size:44px;letter-spacing:4px;}
.rating-text{font-size:14px;color:var(--texte);font-weight:600;}
.rating-sub{font-size:13px;color:var(--texte-3);}
.slider-wrapper{position:relative;overflow:hidden;}
.temoignages-grid{display:flex;transition:transform .5s ease-in-out;width:300%;}
.slider-slide{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3px;width:calc(100% / 3);flex-shrink:0;}
.temoignage{background:var(--blanc);padding:32px;position:relative;border:1px solid var(--gris-border);border-top:3px solid #3E8ED3;display:flex;flex-direction:column;overflow:hidden;}
.temo-quote{position:absolute;top:5px;right:5px;font-family:'Georgia',serif;font-size:640px;color:rgba(62,142,211,.096);line-height:1;user-select:none;pointer-events:none;}
.slider-nav{display:flex;align-items:center;justify-content:space-between;margin-top:28px;}
.slider-arrows{display:flex;gap:12px;}
.slider-arrow{width:48px;height:48px;border:2px solid var(--gris-border);background:var(--blanc);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--texte-2);transition:all .2s;flex-shrink:0;}
.slider-arrow:hover{border-color:#3E8ED3;color:#3E8ED3;}
.slider-arrow:disabled{opacity:.3;cursor:default;}
.slider-dots{display:flex;gap:8px;align-items:center;}
.slider-dot{width:8px;height:8px;border-radius:50%;background:var(--gris-2);border:none;cursor:pointer;padding:0;transition:all .2s;}
.slider-dot.active{background:#3E8ED3;width:24px;border-radius:4px;}
.temo-stars{color:#F7BE02;font-size:28px;letter-spacing:3px;margin-bottom:14px;}
.temo-text{font-size:14px;color:var(--texte-2);line-height:1.8;flex:1;margin-bottom:20px;}
.temo-author{font-family:'Roboto',sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#EE4132;}
.temo-context{font-size:12px;color:var(--texte-3);margin-top:3px;}
/* AGENCES */
.couverture{background:url(/assets/img/permis-rapide-lauraguais.jpg) center center / cover no-repeat fixed;border-top:none;position:relative;}
.couverture::before{content:'';position:absolute;inset:0;background:linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);z-index:0;pointer-events:none;}
.couverture .container{position:relative;z-index:1;}
.agences-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;margin-top:48px;}
.agence-card{background:var(--page);padding:28px;border:1px solid var(--gris-border);border-top:3px solid transparent;transition:border-top-color .3s,transform .3s;position:relative;}
.agence-card:hover{border-top-color:var(--teal);transform:translateY(-4px);}
.agence-card.soon::after{content:'BIENTOT';position:absolute;top:12px;right:12px;background:var(--or);color:var(--noir);font-family:'Roboto',sans-serif;font-size:8px;letter-spacing:3px;padding:3px 8px;}
.agence-icon{font-size:22px;margin-bottom:12px;}
.agence-name{font-family:'Roboto',sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--texte);margin-bottom:7px;}
.agence-address{font-size:13px;color:var(--texte-3);line-height:1.6;margin-bottom:14px;}
.agence-hours{font-size:12px;color:var(--texte-3);border-top:1px solid var(--gris-border);padding-top:12px;line-height:1.9;}
.agence-hours strong{color:var(--teal);font-size:10px;letter-spacing:3px;text-transform:uppercase;display:block;margin-bottom:5px;}
/* FAQ */
.faq{background:var(--page);border-top:1px solid var(--gris-border);}
.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:3px;margin-top:48px;}
.faq-item{background:var(--blanc);padding:28px;cursor:pointer;border:1px solid var(--gris-border);border-left:3px solid transparent;transition:border-color .3s;}
.faq-item:hover,.faq-item.open{border-left-color:var(--teal);}
.faq-q{font-family:'Roboto',sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;color:var(--texte);letter-spacing:.5px;display:flex;justify-content:space-between;align-items:center;gap:16px;user-select:none;}
.faq-arrow{color:var(--teal);font-size:22px;transition:transform .3s;flex-shrink:0;}
.faq-item.open .faq-arrow{transform:rotate(45deg);}
.faq-a{font-size:14px;color:var(--texte-3);line-height:1.8;max-height:0;overflow:hidden;transition:max-height .4s ease,margin-top .3s;}
.faq-item.open .faq-a{max-height:200px;margin-top:14px;}
/* BANDEAU URGENCE */
.dark-band{background:linear-gradient(135deg,#0a1a1a,var(--noir) 50%,#1a1000);padding:50px 60px;text-align:center;border-top:2px solid var(--or);border-bottom:2px solid var(--teal);}
.dark-band .h2{font-size:clamp(26px,4vw,50px);color:var(--blanc);margin-bottom:8px;}
.dark-band .h2 span{color:var(--or);}
.dark-band .sub{font-size:16px;color:rgba(255,255,255,.6);margin-bottom:10px;}
.urgence-counter{display:inline-flex;align-items:center;gap:10px;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.3);padding:10px 20px;margin-bottom:28px;}
.urgence-counter .dot{width:8px;height:8px;background:#22c55e;border-radius:50%;animation:pulse 1.5s infinite;flex-shrink:0;}
.urgence-counter span{font-family:'Roboto',sans-serif;font-size:15px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.9);}
.urgence-counter strong{color:#22c55e;}
.btn-ghost-light{border:2px solid rgba(0,151,163,.5);color:var(--teal);font-family:'Roboto',sans-serif;font-size:17px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none;padding:15px 40px;display:inline-flex;align-items:center;gap:10px;background:transparent;cursor:pointer;transition:all .25s;}
.btn-ghost-light:hover{border-color:var(--teal-vif);color:var(--teal-vif);}
/* CTA FINAL */
.cta-final{background:var(--blanc);border-top:1px solid var(--gris-border);position:relative;overflow:hidden;}
.cta-final::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 85% 50%,rgba(0,151,163,.05),transparent 70%);pointer-events:none;}
.cta-final-inner{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:start;position:relative;z-index:1;}
.channel-btn{display:flex;align-items:center;gap:20px;padding:18px 28px;font-family:'Roboto',sans-serif;font-size:17px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:transform .2s,filter .2s;cursor:pointer;border:none;margin-bottom:12px;}
.channel-btn:hover{transform:translateX(6px);filter:brightness(1.08);}
.channel-btn.whatsapp{background:#128C7E;color:#fff;}
.channel-btn.tel{background:var(--teal);color:#fff;}
.contact-form{background:var(--blanc);padding:44px;border:1px solid var(--gris-border);border-top:4px solid var(--or);}
.form-title{font-family:'Roboto',sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--texte);margin-bottom:24px;}
.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;}
.form-group{margin-bottom:14px;}
label{display:block;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--texte-3);margin-bottom:7px;font-weight:700;}
input,select,textarea{width:100%;background:var(--page);border:1.5px solid var(--gris-border);color:var(--texte);padding:13px 16px;font-family:'Roboto',sans-serif;font-size:15px;outline:none;transition:border-color .2s,background .2s;}
input::placeholder,textarea::placeholder{color:#bbb;}
input:focus,select:focus,textarea:focus{border-color:var(--teal);background:var(--blanc);}
select option{background:var(--blanc);}
textarea{resize:vertical;min-height:80px;}
.form-submit{width:100%;background:var(--teal);color:#fff;padding:16px;font-family:'Roboto',sans-serif;font-size:17px;font-weight:700;letter-spacing:3px;text-transform:uppercase;border:none;cursor:pointer;transition:background .25s;margin-top:6px;}
.form-submit:hover{background:var(--teal-vif);}
.form-note{font-size:12px;color:var(--texte-3);margin-top:10px;text-align:center;line-height:1.6;}
footer{background:linear-gradient(135deg,#0a1a1a,var(--noir) 60%);border-top:2px solid var(--teal);padding:36px 60px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;}
.footer-logo{height:44px;width:auto;}
.footer-meta{font-size:13px;color:#555;text-align:center;line-height:1.8;}
.footer-meta em{color:var(--or);opacity:.7;}
.footer-contacts{font-size:13px;color:#777;text-align:right;line-height:1.9;}
.footer-contacts a{color:#777;text-decoration:none;}
.footer-contacts a:hover{color:var(--teal);}
/* ANIMATIONS */
@keyframes pulse{0%,100%{opacity:1}50%{opacity:.7}}
@keyframes fadeUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
@keyframes blink{0%,100%{opacity:1}50%{opacity:.2}}

.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease;}
.reveal.visible{opacity:1;transform:none;}

.reveal-left{opacity:0;transform:translateX(-60px);transition:opacity .75s ease-in,transform .75s ease-in;}
.reveal-left.visible{opacity:1;transform:none;}

.reveal-right{opacity:0;transform:translateX(60px);transition:opacity .75s ease-in,transform .75s ease-in;}
.reveal-right.visible{opacity:1;transform:none;}

@media(max-width:960px){
  /* GENERAL */
  body{padding-bottom:60px;}
  .section{padding:56px 20px;}
  .h1{font-size:clamp(48px,14vw,80px);}
  .h2{font-size:clamp(28px,8vw,44px);}
  .lead{font-size:15px;}
  .reveal-left,.reveal-right{transform:translateY(20px);}

  /* NAV */
  nav{padding:10px 16px;}
  .nav-links{display:none;}

  /* HERO */
  .hero{background-position:center center;background-size:cover;min-height:auto;padding-top:100px;padding-bottom:60px;}
  .hero-inner{grid-template-columns:1fr;}
  .hero-form-box{display:none;}
  .hero-big-num{display:none;}
  .hero-stats{gap:0;flex-wrap:wrap;}
  .stat-box{padding:12px 20px 12px 0;margin-right:20px;}
  .stat-val{font-size:36px;}
  .ctas{flex-direction:column;}
  .ctas .btn-teal,.ctas .btn-ghost{width:100%;justify-content:center;}

  /* SOCIAL PROOF BAR */
  .social-proof-bar{padding:14px 16px;gap:12px;flex-direction:column;text-align:center;}
  .sp-sep{display:none;}
  .sp-item{justify-content:center;}

  /* SECTIONS GRILLES */
  .probleme-inner,.solution-inner,.pourqui-inner,.cta-final-inner{grid-template-columns:1fr;gap:32px;}
  .agences-grid{grid-template-columns:1fr 1fr;gap:3px;}
  .faq-grid,.prix-inner,.pourqui-grid{grid-template-columns:1fr;}
  .form-row{grid-template-columns:1fr;}
  .slider-slide{grid-template-columns:1fr;}

  /* SOLUTION BIG */
  .solution-big{padding:36px;}
  .solution-big .big-num span:first-child{font-size:140px !important;}
  .solution-big .big-num span:last-child{font-size:42px !important;}

  /* COMPARATIF */
  .comparatif-table{font-size:12px;}
  .comparatif-table th,.comparatif-table td{padding:12px 14px;}

  /* PROGRAMME */
  .tl-day{width:80px;padding:20px 10px;}
  .tl-day-num{font-size:28px;}
  .tl-body{padding:20px 20px;}
  .tl-exam{flex-direction:column;gap:20px;}

  /* PREUVES */
  .rating-banner{flex-direction:column;gap:12px;text-align:center;}
  .rating-banner .btn-ghost{margin-left:0 !important;width:100%;justify-content:center;}

  /* DARK BAND */
  .dark-band{padding:40px 20px;}
  .urgence-counter{flex-direction:column;text-align:center;}

  /* FOOTER */
  footer{flex-direction:column;align-items:flex-start;padding:28px 20px;gap:16px;}
  .footer-contacts{text-align:left;}
  .footer-meta{text-align:left;}

  /* MOBILE CTA BAR */
  .mobile-cta-bar{display:flex;}

  /* MODAL */
  .modal-box{padding:28px 20px;margin:16px;}
  .modal-box img{width:60% !important;}
}

@media(max-width:480px){
  .agences-grid{grid-template-columns:1fr;}
  .hero-slogan{font-size:16px;}
  .stat-box{padding:10px 16px 10px 0;margin-right:16px;}
  .stat-val{font-size:30px;}
  .tl-day{width:64px;}
  .tl-day-num{font-size:22px;}
  .comparatif-table th:first-child,.comparatif-table td:first-child{display:none;}
}

/* MODAL */
.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.6);z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease;}
.modal-overlay.active{opacity:1;pointer-events:all;}
.modal-box{background:var(--blanc);width:100%;max-width:480px;border-top:4px solid var(--or);position:relative;padding:48px;animation:fadeUp .4s ease both;margin:20px;}
.modal-close{position:absolute;top:14px;right:18px;font-size:24px;color:var(--texte-3);cursor:pointer;background:none;border:none;line-height:1;transition:color .2s;}
.modal-close:hover{color:var(--texte);}
.modal-title{font-family:'Roboto',sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--texte);margin-bottom:6px;}
.modal-sub{font-size:13px;color:var(--texte-3);margin-bottom:20px;line-height:1.5;}
.modal-box input{width:100%;background:var(--page);border:1.5px solid var(--gris-border);color:var(--texte);padding:13px 16px;font-family:'Roboto',sans-serif;font-size:15px;outline:none;transition:border-color .2s;margin-bottom:12px;}
.modal-box input:focus{border-color:var(--teal);}
.modal-box input::placeholder{color:#bbb;}
.modal-submit{width:100%;background:var(--teal);color:#fff;padding:15px;font-family:'Roboto',sans-serif;font-size:17px;font-weight:700;letter-spacing:2px;text-transform:uppercase;border:none;cursor:pointer;transition:background .25s;display:flex;align-items:center;justify-content:center;gap:10px;}
.modal-submit:hover{background:var(--teal-vif);}
.modal-note{font-size:11px;color:var(--texte-3);margin-top:10px;text-align:center;}
.modal-badge{background:rgba(0,151,163,.12);border:1px solid rgba(0,151,163,.3);padding:8px 14px;display:flex;align-items:center;gap:8px;margin-bottom:16px;}
.modal-badge-dot{width:8px;height:8px;background:#22c55e;border-radius:50%;flex-shrink:0;}
.modal-badge-text{font-size:13px;color:var(--texte-2);}
.modal-badge-text strong{color:var(--teal);}

/* COOKIES */
.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:500;background:var(--noir);border-top:2px solid var(--or);padding:18px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;transform:translateY(100%);transition:transform .4s ease;box-shadow:0 -4px 24px rgba(0,0,0,.3);}
.cookie-banner.visible{transform:translateY(0);}
.cookie-text{font-size:13px;color:rgba(255,255,255,.8);line-height:1.6;flex:1;min-width:260px;}
.cookie-text strong{color:var(--or);}
.cookie-text a{color:var(--teal);text-decoration:none;border-bottom:1px solid rgba(0,151,163,.3);}
.cookie-text a:hover{color:var(--teal-vif);}
.cookie-btns{display:flex;gap:10px;flex-shrink:0;}
.cookie-accept{background:var(--teal);color:#fff;border:none;padding:11px 24px;font-family:'Roboto',sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:background .2s;}
.cookie-accept:hover{background:var(--teal-vif);}
.cookie-refuse{background:transparent;color:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.2);padding:11px 24px;font-family:'Roboto',sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all .2s;}
.cookie-refuse:hover{border-color:rgba(255,255,255,.5);color:#fff;}
@media(max-width:960px){
  .cookie-banner{padding:16px 20px;bottom:60px;}
  .cookie-btns{width:100%;justify-content:stretch;}
  .cookie-accept,.cookie-refuse{flex:1;text-align:center;}
}

/* SCROLL TO TOP */
.scroll-top{position:fixed;bottom:80px;right:24px;z-index:400;width:48px;height:48px;background:var(--teal);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s,background .2s;transform:translateY(10px);box-shadow:0 4px 16px rgba(0,0,0,.2);}
.scroll-top.visible{opacity:1;pointer-events:all;transform:translateY(0);}
.scroll-top:hover{background:var(--teal-vif);}
@media(max-width:960px){.scroll-top{bottom:130px;right:16px;width:44px;height:44px;font-size:18px;}}


.desktop-tel-fixed{
  position:fixed;
  bottom:32px;
  left:50%;
  transform:translateX(-50%);
  z-index:400;
  background:var(--teal);
  color:#fff;
  padding:17px 29px;
  font-family:'Roboto',sans-serif;
  font-weight:700;
  font-size:18px;
  letter-spacing:1px;
  text-decoration:none;
  box-shadow:0 4px 20px rgba(0,151,163,.4);
  transition:background .2s,transform .2s,bottom .15s;
  display:flex;
  align-items:center;
  gap:12px;
  cursor:pointer;
  border:none;
}
.desktop-tel-fixed:hover{
  background:var(--teal-vif);
  transform:translateX(-50%) translateY(-3px);
}
@media(max-width:960px){
  .desktop-tel-fixed{display:none;}
}
/* POPUP TEL DESKTOP */
.tel-popup-overlay{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s;}
.tel-popup-overlay.active{opacity:1;pointer-events:all;}
.tel-popup-box{background:var(--noir);border:1px solid var(--teal);padding:48px 56px;text-align:center;position:relative;min-width:320px;}
.tel-popup-close{position:absolute;top:14px;right:18px;background:none;border:none;color:var(--texte-3);font-size:24px;cursor:pointer;line-height:1;}
.tel-popup-close:hover{color:#fff;}
.tel-popup-icon{font-size:40px;margin-bottom:12px;}
.tel-popup-title{font-family:'Roboto',sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:2px;color:var(--texte-3);margin-bottom:16px;}
.tel-popup-num{font-family:'Roboto',sans-serif;font-weight:900;font-size:36px;color:var(--teal);letter-spacing:1px;margin-bottom:12px;}
.tel-popup-sub{font-size:13px;color:var(--texte-3);}