/* EXYVIA v6 (09/11/2026) : secteur, outils de projection, question, Radar de la semaine. Charte Direction 2 : navy, orange, cyan réservé aux données. */
:root{--x-navy:#06142b;--x-navy2:#0b2245;--x-orange:#ff5a2e;--x-cyan:#22b8e6;--x-cyan-soft:rgba(34,184,230,.14);--x-ink:#0f172a;--x-muted:#4f5d75;--x-line:rgba(6,20,43,.12);--x-card:#ffffff;--x-mist:#f4f6fa}

/* ---- Sélecteur « Votre secteur » (hero) ---- */
.x-sector{margin-top:2.2rem;max-width:640px}
.x-sector__label{font:700 .66rem/1 'Inter',Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.6);margin:0 0 .8rem;display:flex;align-items:center;gap:.6rem}
.x-sector__label:before{content:"";width:22px;height:1px;background:var(--x-orange)}
.x-chips{display:flex;flex-wrap:wrap;gap:.45rem}
.x-chip{appearance:none;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.04);color:#fff;border-radius:999px;padding:.5rem .9rem;font:600 .8rem/1 'Inter',Arial,sans-serif;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}
.x-chip:hover{border-color:var(--x-orange);transform:translateY(-1px)}
.x-chip[aria-pressed="true"]{background:var(--x-orange);border-color:var(--x-orange);color:var(--x-navy)}
.x-chips--light .x-chip{border-color:var(--x-line);background:#fff;color:var(--x-ink)}
.x-chips--light .x-chip[aria-pressed="true"]{background:var(--x-navy);border-color:var(--x-navy);color:#fff}

/* ---- Section secteur ---- */
.x-sector-sec{background:linear-gradient(180deg,#fff 0%,var(--x-mist) 100%)}
.x-head{display:grid;grid-template-columns:.35fr 1fr;gap:6vw;align-items:end;margin-bottom:2.6rem}
.x-head h2{font:600 clamp(2.4rem,4.4vw,4.6rem)/.95 'Sora','Inter',Arial,sans-serif;letter-spacing:-.045em;color:var(--x-navy);margin:0}
.x-head h2 em{font-style:normal;color:var(--x-orange)}
.x-head p.lead{margin:1rem 0 0;max-width:640px;color:var(--x-muted);font-size:1.05rem}
.x-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}
.x-case{position:relative;background:var(--x-card);border:1px solid var(--x-line);border-radius:18px;padding:1.6rem 1.5rem 1.4rem;overflow:hidden;transition:transform .35s,box-shadow .35s;animation:x-in .5s both}
.x-case:hover{transform:translateY(-6px);box-shadow:0 24px 50px rgba(6,20,43,.12)}
.x-case:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--x-orange),var(--x-cyan))}
.x-case__dir{font:800 .64rem/1 'Inter',Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--x-orange)}
.x-case h3{font:600 1.35rem/1.15 'Sora','Inter',Arial,sans-serif;color:var(--x-navy);margin:.9rem 0 .6rem;letter-spacing:-.02em}
.x-case p{margin:0;color:var(--x-muted);font-size:.93rem;line-height:1.55}
.x-case__metric{display:flex;align-items:baseline;gap:.5rem;margin-top:1.2rem;padding-top:1rem;border-top:1px dashed var(--x-line)}
.x-case__metric b{font:700 1.7rem/1 'Sora','Inter',Arial,sans-serif;color:var(--x-cyan);letter-spacing:-.03em}
.x-case__metric span{font-size:.78rem;color:var(--x-muted)}
.x-sector-sec .x-chips{margin-bottom:1.8rem}
.x-note{font-size:.76rem;color:var(--x-muted);margin-top:1.2rem}
@keyframes x-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}

/* ---- Outils ---- */
.x-tools{background:radial-gradient(110% 80% at 10% 0%,#13335a 0%,var(--x-navy) 60%);color:#fff;position:relative;overflow:hidden}
.x-tools:after{content:"";position:absolute;right:-180px;top:-180px;width:520px;height:520px;border-radius:50%;border:1px solid rgba(34,184,230,.18);box-shadow:0 0 0 80px rgba(34,184,230,.03),0 0 0 160px rgba(255,90,46,.03);pointer-events:none}
.x-tools .x-head h2{color:#fff}
.x-tools .x-head p.lead{color:rgba(255,255,255,.72)}
.x-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.6rem;position:relative;z-index:1}
.x-tab{appearance:none;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;border-radius:14px;padding:.85rem 1.1rem;font:700 .86rem/1.2 'Inter',Arial,sans-serif;cursor:pointer;display:flex;align-items:center;gap:.6rem;transition:.2s}
.x-tab small{display:block;font-weight:500;font-size:.72rem;color:rgba(255,255,255,.6)}
.x-tab[aria-selected="true"]{background:#fff;color:var(--x-navy);border-color:#fff}
.x-tab[aria-selected="true"] small{color:var(--x-muted)}
.x-tab .n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--x-orange);color:var(--x-navy);font:800 .75rem/1 'Inter',Arial,sans-serif;flex:none}
.x-panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1.4rem;position:relative;z-index:1}
.x-panel[hidden]{display:none}
.x-box{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:1.6rem;backdrop-filter:blur(6px);min-width:0}
.x-box h3{font:600 1.25rem/1.2 'Sora','Inter',Arial,sans-serif;margin:0 0 1rem}
.x-field{display:grid;gap:.4rem;margin-bottom:1rem}
.x-field label,.x-legend{font:700 .72rem/1.2 'Inter',Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.7)}
.x-field select,.x-field input[type=number],.x-field input[type=email],.x-field input[type=text]{width:100%;border:1px solid rgba(255,255,255,.22);background:rgba(6,20,43,.6);color:#fff;border-radius:10px;padding:.7rem .8rem;font:500 .95rem 'Inter',Arial,sans-serif}
.x-field select option{color:#0f172a}
.x-row{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}
.x-task{display:grid;grid-template-columns:1fr 88px;gap:.6rem;align-items:center;padding:.55rem 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:.9rem}
.x-task input{width:100%;border:1px solid rgba(255,255,255,.22);background:rgba(6,20,43,.6);color:#fff;border-radius:8px;padding:.45rem .5rem;font:600 .9rem 'Inter',Arial,sans-serif;text-align:right}
.x-task small{display:block;color:rgba(255,255,255,.5);font-size:.72rem}
.x-range{width:100%;accent-color:var(--x-orange)}
.x-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-bottom:1.2rem}
.x-stat{background:rgba(34,184,230,.08);border:1px solid rgba(34,184,230,.25);border-radius:14px;padding:1rem}
.x-stat b{display:block;font:700 clamp(1.7rem,3vw,2.4rem)/1 'Sora','Inter',Arial,sans-serif;color:var(--x-cyan);letter-spacing:-.03em}
.x-stat span{display:block;margin-top:.45rem;font-size:.78rem;color:rgba(255,255,255,.72)}
.x-stat--hl{background:rgba(255,90,46,.12);border-color:rgba(255,90,46,.4)}
.x-stat--hl b{color:var(--x-orange)}
.x-bars{display:grid;gap:.7rem;margin:.4rem 0 1.2rem}
.x-bar{display:grid;grid-template-columns:120px 1fr auto;gap:.7rem;align-items:center;font-size:.82rem}
.x-bar i{display:block;height:12px;border-radius:999px;background:var(--x-cyan);transform-origin:left;transition:width .6s cubic-bezier(.2,.7,.2,1)}
.x-bar i.o{background:var(--x-orange)}
.x-hyp{font-size:.74rem;line-height:1.5;color:rgba(255,255,255,.55);margin:.6rem 0 0}
.x-cta{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin-top:1rem}
.x-btn{display:inline-flex;align-items:center;gap:.5rem;border:0;border-radius:999px;padding:.8rem 1.2rem;font:800 .86rem/1 'Inter',Arial,sans-serif;cursor:pointer;text-decoration:none}
.x-btn--o{background:var(--x-orange);color:var(--x-navy)}
.x-btn--o:hover{background:#ff7550}
.x-btn--g{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35)}
.x-btn--n{background:var(--x-navy);color:#fff}
.x-lead{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.12)}
.x-lead[hidden]{display:none}
.x-consent{display:flex;gap:.6rem;align-items:flex-start;font-size:.78rem;color:rgba(255,255,255,.72);margin:.4rem 0 .9rem}
.x-msg{margin-top:.8rem;padding:.8rem 1rem;border-radius:12px;font-size:.88rem;font-weight:600}
.x-msg--ok{background:rgba(34,197,94,.16);border:1px solid rgba(34,197,94,.5);color:#bbf7d0}
.x-msg--err{background:rgba(255,90,46,.14);border:1px solid rgba(255,90,46,.5);color:#ffd2c4}
.x-q{padding:.85rem 0;border-bottom:1px solid rgba(255,255,255,.08)}
.x-q p{margin:0 0 .55rem;font-size:.92rem;font-weight:600}
.x-q .opts{display:flex;flex-wrap:wrap;gap:.35rem}
.x-q .opts button{appearance:none;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;border-radius:999px;padding:.38rem .7rem;font:500 .78rem/1.1 'Inter',Arial,sans-serif;cursor:pointer}
.x-q .opts button[aria-pressed="true"]{background:var(--x-cyan);border-color:var(--x-cyan);color:var(--x-navy);font-weight:700}
.x-gauge{position:relative;width:180px;height:100px;margin:0 auto 1rem}
.x-gauge svg{width:100%;height:100%}
.x-gauge b{position:absolute;left:0;right:0;bottom:0;text-align:center;font:700 2.2rem/1 'Sora','Inter',Arial,sans-serif;color:var(--x-cyan)}
.x-level{text-align:center;font:600 1.15rem 'Sora','Inter',Arial,sans-serif;margin:0 0 .3rem}
.x-level small{display:block;font:500 .8rem 'Inter',Arial,sans-serif;color:rgba(255,255,255,.6);margin-top:.3rem}
.x-reco{list-style:none;padding:0;margin:1rem 0;display:grid;gap:.6rem}
.x-reco li{padding:.8rem 1rem;border-radius:12px;background:rgba(255,255,255,.06);border-left:3px solid var(--x-orange);font-size:.86rem;line-height:1.45}
.x-reco li b{display:block;color:#fff;margin-bottom:.2rem}

/* ---- Posez votre question ---- */
.x-ask{margin-top:2.4rem;max-width:860px;background:var(--x-navy);color:#fff;border-radius:22px;padding:1.6rem 1.7rem;position:relative;overflow:hidden}
.x-ask:before{content:"";position:absolute;inset:auto -60px -80px auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(34,184,230,.25),transparent 70%)}
.x-ask h3{font:600 1.35rem/1.2 'Sora','Inter',Arial,sans-serif;margin:0 0 .4rem}
.x-ask p.sub{margin:0 0 1rem;color:rgba(255,255,255,.65);font-size:.88rem}
.x-ask form{display:flex;gap:.6rem;position:relative;z-index:1}
.x-ask input{flex:1;min-width:0;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.06);color:#fff;border-radius:999px;padding:.85rem 1.1rem;font:500 .95rem 'Inter',Arial,sans-serif}
.x-ask input::placeholder{color:rgba(255,255,255,.5)}
.x-ask__answer{position:relative;z-index:1;margin-top:1rem;padding:1rem 1.1rem;border-radius:14px;background:rgba(255,255,255,.06);font-size:.93rem;line-height:1.6;white-space:pre-line}
.x-ask__answer[hidden]{display:none}
.x-ask__src{margin-top:.6rem;font-size:.75rem;color:rgba(255,255,255,.6)}
.x-ask__src a{color:var(--x-cyan)}
.x-typing:after{content:"…";animation:x-blink 1s steps(3) infinite}
@keyframes x-blink{0%{opacity:.2}50%{opacity:1}100%{opacity:.2}}

/* ---- Radar de la semaine (publications Instagram et site) ---- */
.x-feed{background:#fff}
.x-feed__row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);gap:1rem;overflow-x:auto;padding-bottom:.8rem;scroll-snap-type:x mandatory}
.x-post{scroll-snap-align:start;display:block;text-decoration:none;color:inherit;border-radius:18px;overflow:hidden;background:var(--x-navy);position:relative;aspect-ratio:4/5;box-shadow:0 14px 34px rgba(6,20,43,.14);transition:transform .35s}
.x-post:hover{transform:translateY(-6px) rotate(-.4deg)}
.x-post img{width:100%;height:100%;object-fit:cover}
.x-post span{position:absolute;left:.8rem;top:.8rem;background:rgba(6,20,43,.8);color:#fff;font:700 .62rem/1 'Inter',Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:.45rem .6rem;border-radius:999px}
.x-feed__links{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.4rem}
.x-feed__links a{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1rem;border-radius:999px;border:1px solid var(--x-line);text-decoration:none;font:700 .82rem/1 'Inter',Arial,sans-serif;color:var(--x-navy)}
.x-feed__links a svg{width:18px;height:18px}

/* ---- Compteurs ---- */
.x-count{font-variant-numeric:tabular-nums}

@media(max-width:1020px){.x-head{grid-template-columns:1fr}.x-cases{grid-template-columns:1fr 1fr}.x-panel{grid-template-columns:1fr}}
@media(max-width:650px){.x-cases{grid-template-columns:1fr}.x-row{grid-template-columns:1fr}.x-result{grid-template-columns:1fr 1fr}.x-ask form{flex-direction:column}.x-bar{grid-template-columns:90px 1fr auto}.x-tab{flex:1 1 100%}}
@media (prefers-reduced-motion:reduce){.x-case,.x-post,.x-chip{transition:none;animation:none}}

/* Espace sous « Mes convictions » réduit (09/11) */
.statement.section-pad{padding-bottom:clamp(3rem,5vw,4.5rem)}
.x-sector-sec.section-pad{padding-top:clamp(3.5rem,6vw,5.5rem)}

/* ---- v6.1 (09/11) : numéros dans le menu, volet de navigation à gauche, section « Par direction », orbite fiabilisée ---- */
.nav-num{font-style:normal;font:800 .62rem/1 'Inter',Arial,sans-serif;color:var(--x-orange);margin-right:.35rem;letter-spacing:.06em;vertical-align:.12em}
.desktop-nav{gap:1.25rem}
.mobile-nav .nav-num{font-size:.9rem;vertical-align:.25em}
.x-volet{display:none}
@media(min-width:1100px){
  body{padding-left:64px}
  .site-header{left:64px}
  .x-volet{display:flex;flex-direction:column;position:fixed;z-index:60;left:0;top:0;bottom:0;width:64px;background:var(--x-navy);color:#fff;padding:.9rem 0 4.5rem;box-shadow:1px 0 0 rgba(255,255,255,.08);transition:width .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s;overflow:hidden}
  .x-volet.is-open{width:268px;box-shadow:18px 0 50px rgba(6,20,43,.35)}
  .x-volet__toggle{appearance:none;border:0;background:none;color:#fff;display:flex;align-items:center;gap:.9rem;padding:.4rem 1.2rem .9rem;cursor:pointer;font:700 .72rem/1 'Inter',Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}
  .x-volet__toggle svg{width:24px;height:24px;flex:none}
  .x-volet__list{list-style:none;margin:0;padding:0;display:grid;gap:.1rem;overflow-y:auto;scrollbar-width:none}
  .x-volet a{display:flex;align-items:center;gap:1rem;padding:.62rem 1.15rem;text-decoration:none;color:rgba(255,255,255,.62);white-space:nowrap;border-left:3px solid transparent;font:600 .9rem/1.2 'Inter',Arial,sans-serif;transition:color .2s,background .2s,border-color .2s}
  .x-volet a b{font:800 .78rem/1 'Inter',Arial,sans-serif;width:22px;text-align:center;color:rgba(255,255,255,.45);flex:none}
  .x-volet a:hover{color:#fff;background:rgba(255,255,255,.05)}
  .x-volet a.is-current{color:#fff;border-left-color:var(--x-orange);background:rgba(255,90,46,.12)}
  .x-volet a.is-current b{color:var(--x-orange)}
  .x-volet a.is-ext b{color:var(--x-cyan)}
  .x-volet__sep{height:1px;background:rgba(255,255,255,.1);margin:.6rem 1rem}
  .x-volet__label{opacity:0;transition:opacity .2s}
  .x-volet.is-open .x-volet__label{opacity:1}
  .x-volet__progress{position:absolute;left:0;top:0;width:3px;background:var(--x-orange);height:0;transition:height .15s}
}
/* Section par direction */
.x-dir{background:#fff}
.x-socle{background:var(--x-navy);color:#fff;border-radius:20px;padding:1.4rem 1.6rem;margin-bottom:1.6rem}
.x-socle__t{margin:0 0 .8rem;font:800 .7rem/1 'Inter',Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--x-orange)}
.x-socle ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;counter-reset:s}
.x-socle li{counter-increment:s;font-size:.88rem;line-height:1.45;color:rgba(255,255,255,.85);padding-top:.7rem;border-top:2px solid rgba(34,184,230,.5)}
.x-socle li:before{content:counter(s,decimal-leading-zero);display:block;font:700 1.2rem/1 'Sora','Inter',Arial,sans-serif;color:var(--x-cyan);margin-bottom:.4rem}
.x-tabs--light .x-tab{border-color:var(--x-line);color:var(--x-navy);background:#fff;display:grid;gap:.15rem;text-align:left}
.x-tabs--light .x-tab small{color:var(--x-muted)}
.x-tabs--light .x-tab[aria-selected="true"]{background:var(--x-navy);color:#fff;border-color:var(--x-navy)}
.x-tabs--light .x-tab[aria-selected="true"] small{color:rgba(255,255,255,.7)}
.x-dir-panel[hidden]{display:none}
.x-cases--6{grid-template-columns:repeat(3,minmax(0,1fr))}
.x-ind{color:var(--x-navy);font-weight:700}
.x-case__metric span{font-size:.8rem}
.x-btn--line{background:transparent;color:var(--x-navy);border:1px solid var(--x-line)}
.x-dir .x-cta{margin-top:1.6rem}
@media(max-width:1020px){.x-socle ol{grid-template-columns:1fr 1fr}.x-cases--6{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.x-socle ol,.x-cases--6{grid-template-columns:1fr}}
/* Orbite : les quatre bulles toujours au premier plan, animation d'entrée sans mise à l'échelle */
.orbit{animation:x-orbit-in 1s ease both}
@keyframes x-orbit-in{from{opacity:0}to{opacity:1}}
.orbit-svg{z-index:0}.orbit-core{z-index:1}.orbit-node{z-index:3}
.hero-visual{position:relative;z-index:2}
.hero-network{z-index:0}
@media(min-width:1100px){body .exy-band{left:64px}}
.desktop-nav a.is-current{color:var(--x-orange)}
.x-case__metric b.x-ind{display:inline;font:700 .8rem/1.3 'Inter',Arial,sans-serif;color:var(--x-navy);letter-spacing:0}
.x-case__metric{align-items:flex-start}
.desktop-nav a{white-space:nowrap;hyphens:none;-webkit-hyphens:none}
@media(min-width:1100px) and (max-width:1599px){
  .desktop-nav{gap:.95rem;font-size:.76rem}
  .desktop-nav .nav-pub small{display:none}
  .desktop-nav .nav-pub{padding:.5rem .8rem}
  .desktop-nav .nav-social{width:36px;height:36px}
  .brand img{width:124px}
}
@media(min-width:1100px){
  .x-volet__pin{appearance:none;border:0;background:none;color:rgba(255,255,255,.7);display:flex;align-items:center;gap:.9rem;padding:.2rem 1.2rem .8rem;cursor:pointer;font:600 .72rem/1 'Inter',Arial,sans-serif;white-space:nowrap}
  .x-volet__pin svg{width:22px;height:22px;flex:none}
  .x-volet__pin[aria-pressed="true"]{color:var(--x-orange)}
  .x-volet__pin:hover{color:#fff}
  body.volet-pinned{padding-left:268px}
  body.volet-pinned .site-header{left:268px}
  body.volet-pinned .exy-band{left:268px}
  body,.site-header{transition:padding-left .28s,left .28s}
  .volet-pinned .x-volet{box-shadow:1px 0 0 rgba(255,255,255,.08)}
}
@media(min-width:1100px){
  .x-volet.is-open{width:236px}
  body.volet-pinned{padding-left:236px}
  body.volet-pinned .site-header,body.volet-pinned .exy-band{left:236px}
  .volet-pinned .hero .button,.volet-pinned .hero .text-link{white-space:nowrap}
  .volet-pinned .hero h1{font-size:clamp(3rem,5.6vw,6.2rem)}
}
/* v6.3 : rubrique Outils / Tips en vert, distincte du bleu et de l'orange */
:root{--x-tips:#6fbf9b;--x-tips-d:#3f8f6c}
.x-tools{background:radial-gradient(110% 80% at 10% 0%,#16353a 0%,var(--x-navy) 62%)}
.x-tools:after{border-color:rgba(111,191,155,.22);box-shadow:0 0 0 80px rgba(111,191,155,.04),0 0 0 160px rgba(111,191,155,.025)}
.x-kick-tips,.x-kick-tips span{color:var(--x-tips)!important}
.x-tools .x-head h2 em{color:var(--x-tips)}
.x-tools .x-tab .n{background:var(--x-tips)}
.x-tools .x-tab[aria-selected="true"]{box-shadow:inset 0 -3px 0 var(--x-tips)}
.x-tools .x-range{accent-color:var(--x-tips)}
.x-tools .x-stat--hl{background:rgba(111,191,155,.12);border-color:rgba(111,191,155,.45)}
.x-tools .x-stat--hl b{color:var(--x-tips)}
.x-tools .x-cta .x-btn--g{background:var(--x-tips);color:var(--x-navy);border-color:var(--x-tips);font-weight:800}
.x-tools .x-cta .x-btn--g:hover{background:#fff;border-color:#fff}
.x-volet a.x-volet__tips b{color:var(--x-tips)}
.x-volet a.x-volet__tips:hover{color:#fff;background:rgba(111,191,155,.1)}
.x-volet a.x-volet__tips.is-current{color:#fff;border-left-color:var(--x-tips);background:rgba(111,191,155,.14)}
.mobile-nav a.m-tips{color:var(--x-tips-d)}
.mobile-nav a.m-tips .nav-num{color:var(--x-tips-d)}
.founder-diff{margin:1.6rem 0 1.8rem;padding:1.1rem 1.3rem;background:rgba(255,255,255,.65);border-left:4px solid var(--x-navy);border-radius:0 12px 12px 0;max-width:650px}
.founder-diff__t{margin:0 0 .6rem;font:800 .95rem/1.35 'Inter',Arial,sans-serif;color:var(--x-navy)}
.founder-diff ul{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}
.founder-diff li{font-size:.9rem;line-height:1.45;color:#3c4656;padding-left:1.1rem;position:relative}
.founder-diff li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--x-orange)}
.founder-diff b{color:var(--x-navy)}
/* v6.4 : icônes du volet identiques aux boutons du haut (Radar IA orange, Week-end IA bleu nuit) */
.x-volet a b.x-volet__ico{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;flex:none}
.x-volet a b.x-volet__ico svg{width:15px;height:15px}
.x-volet a b.x-volet__ico--radar{background:var(--x-orange);color:#fff}
.x-volet a b.x-volet__ico--we{background:#1d3a66;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}
.x-volet a b.x-volet__ico--tips{background:rgba(111,191,155,.18);color:var(--x-tips);box-shadow:inset 0 0 0 1px rgba(111,191,155,.5)}
.x-volet a.is-ext{color:rgba(255,255,255,.85)}
/* v6.5 : un chiffre ne se coupe jamais sur deux lignes (5 h, −50 %, 1 609...) */
.x-case__metric b,.x-stat b,.x-count,.founder-facts b,.x-ind{white-space:nowrap}
.x-case__metric b:not(.x-ind){flex:none}
.x-case__metric span{min-width:0}
@media(max-width:1020px){.hero{grid-template-columns:minmax(0,1fr)}.hero-copy,.hero-visual,.x-sector{min-width:0;max-width:100%}.x-chips{flex-wrap:wrap}}
@media(max-width:1020px){.section-heading,.statement,.x-head,.exy-entry__halves{grid-template-columns:minmax(0,1fr)}.section-heading>*,.x-head>*,.exy-half,.x-stat{min-width:0}}
@media(max-width:480px){main h2{overflow-wrap:break-word;hyphens:auto}.x-result{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.x-stat b{font-size:clamp(1.3rem,7vw,2rem)}}
html,body{overflow-x:clip}
@media(max-width:430px){.node-text{white-space:normal;max-width:108px;text-align:center;line-height:1.25;font-size:.58rem}.exy-entry{grid-template-columns:minmax(0,1fr)}.exy-entry>*{min-width:0}}
/* v6.6 : sous-rubriques décalées dans le volet, pied de page souple, retours du 09/11 */
.x-volet__sub a{padding-left:2.1rem;font-size:.84rem;padding-top:.45rem;padding-bottom:.45rem}
.x-volet__sub a b{width:14px;font-size:1rem;color:rgba(255,255,255,.35)}
.x-volet:not(.is-open) .x-volet__sub{display:none}
.site-footer{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 2.2rem;text-align:center}
.site-footer>img{flex:none}
.site-footer>p:not(.f-links){flex:0 1 auto;min-width:220px;white-space:normal;hyphens:none;margin:0}
.site-footer>.f-links{flex:1 1 100%;margin:0}
@media(min-width:1100px){.site-footer>.f-links{flex:0 1 auto}}
abbr[title]{text-decoration:underline dotted 1px;text-underline-offset:3px;cursor:help}
/* v6.7 : bloc « La preuve par EXYVIA » (aucune donnée interne : ni nombre d'agents, ni outils, ni coûts) */
.x-proof{background:linear-gradient(160deg,var(--x-navy) 0%,#0d2547 100%);color:#fff;position:relative;overflow:hidden}
.x-proof .x-head h2{color:#fff}.x-proof .x-head p.lead{color:rgba(255,255,255,.75)}
.x-proof__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;position:relative;z-index:1}
.x-proof__grid li{border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:1rem 1rem 1.1rem;background:rgba(255,255,255,.04);display:grid;gap:.4rem;min-width:0}
.x-proof__grid li:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--x-cyan);box-shadow:0 0 0 5px rgba(34,184,230,.15)}
.x-proof__grid b{font:700 .95rem/1.25 'Sora','Inter',Arial,sans-serif}
.x-proof__grid span{font-size:.82rem;line-height:1.45;color:rgba(255,255,255,.7)}
.x-proof__rules{list-style:none;margin:1.8rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;counter-reset:r}
.x-proof__rules li{counter-increment:r;padding-top:1rem;border-top:2px solid var(--x-orange);font-size:.9rem;line-height:1.5;color:rgba(255,255,255,.8);min-width:0}
.x-proof__rules li:before{content:"0" counter(r);display:block;font:800 .72rem/1 'Inter',Arial,sans-serif;letter-spacing:.14em;color:var(--x-orange);margin-bottom:.5rem}
.x-proof__rules b{color:#fff;display:block;margin-bottom:.2rem}
.x-proof .x-cta{margin-top:1.8rem}
@media(max-width:1200px){.x-proof__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.x-proof__rules{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.x-proof__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.x-proof__rules{grid-template-columns:minmax(0,1fr)}}
@media(max-width:400px){.x-proof__grid{grid-template-columns:minmax(0,1fr)}}
.x-volet__sub a b{width:18px;font:700 .74rem/1 'Inter',Arial,sans-serif;color:rgba(255,255,255,.45)}
.x-volet__sub a b{width:30px;text-align:left}.x-volet__sub a{padding-left:1.6rem}
/* v6.8 : outils retravaillés (09/11) */
.x-help{display:block;margin-top:.35rem;font:500 .74rem/1.4 'Inter',Arial,sans-serif;color:rgba(255,255,255,.6)}
.x-verdict{border-radius:16px;padding:1.1rem 1.2rem;margin-bottom:1.1rem;display:grid;gap:.25rem;border:1px solid}
.x-verdict small{font:700 .7rem/1 'Inter',Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;opacity:.75}
.x-verdict b{font:700 1.45rem/1.2 'Sora','Inter',Arial,sans-serif}
.x-verdict span{font-size:.92rem;line-height:1.5;color:rgba(255,255,255,.85)}
.x-verdict.is-agent{background:rgba(111,191,155,.14);border-color:rgba(111,191,155,.55)}.x-verdict.is-agent b,.x-verdict.is-agent small{color:var(--x-tips)}
.x-verdict.is-hire{background:rgba(255,90,46,.12);border-color:rgba(255,90,46,.5)}.x-verdict.is-hire b,.x-verdict.is-hire small{color:var(--x-orange)}
.x-duel{display:grid;gap:.7rem;margin-bottom:1.2rem}
.x-duel__row{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;gap:.8rem;align-items:center;font-size:.9rem;color:rgba(255,255,255,.75)}
.x-duel__row b{font:700 1rem 'Sora','Inter',Arial,sans-serif;color:#fff;white-space:nowrap}
.x-duel__track{height:14px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}
.x-duel__track i{display:block;height:100%;border-radius:99px;transition:width .5s}
.x-duel__row--hire i{background:var(--x-orange)}.x-duel__row--agent i{background:var(--x-tips)}
.x-duel__row.is-win span{color:#fff;font-weight:700}
.x-seuil p{margin:0 0 .7rem;font-size:.88rem;line-height:1.5;color:rgba(255,255,255,.8)}.x-seuil p b{color:#fff}
.x-scale{position:relative;height:12px;border-radius:99px;background:rgba(111,191,155,.55);margin:1.6rem 0 .4rem}
.x-scale__hire{position:absolute;left:0;top:0;bottom:0;background:rgba(255,90,46,.7);border-radius:99px 0 0 99px}
.x-scale__agent{position:absolute;top:-5px;bottom:-5px;width:3px;background:#fff;transform:translateX(-1px);border-radius:2px}
.x-scale__you{position:absolute;bottom:18px;transform:translateX(-50%);white-space:nowrap;font:700 .72rem/1 'Inter',Arial,sans-serif;color:#06142b;background:#fff;border-radius:6px;padding:4px 7px}
.x-scale__you:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;background:#fff;transform:translateX(-50%) rotate(45deg)}
.x-scale__legend{display:flex;justify-content:space-between;font-size:.72rem;color:rgba(255,255,255,.55)}
.x-dg-band{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.6rem}
.x-dg-band__form{display:grid;gap:.7rem;align-content:start;border-left:1px solid rgba(255,255,255,.12);padding-left:1.6rem}
.x-dg-band__form h3{margin:0}.x-dg-band__form .x-hyp{margin:0}
.x-dg-band__form input[type=email],.x-dg-band__form input[type=text]{width:100%;margin-top:.35rem}
.x-btn--line-l{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}
@media(max-width:900px){.x-dg-band{grid-template-columns:minmax(0,1fr)}.x-dg-band__form{border-left:0;padding-left:0;border-top:1px solid rgba(255,255,255,.12);padding-top:1.2rem}}
.x-tools .x-row{align-items:start}
/* v6.9 : bandeau « Vos estimations » et calcul du ROI à deux scénarios */
.x-roi-band{position:relative;z-index:1;display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:1.2rem;align-items:center;border:1px solid rgba(111,191,155,.4);background:rgba(111,191,155,.08);border-radius:16px;padding:1rem 1.3rem;margin-bottom:1.2rem}
.x-roi-band__t{margin:0;font:700 1.05rem/1.2 'Sora','Inter',Arial,sans-serif;color:#fff}.x-roi-band__t small{display:block;font:500 .74rem/1.3 'Inter',Arial,sans-serif;color:rgba(255,255,255,.6);margin-top:.2rem}
.x-roi-band__m b{display:block;font:700 1.35rem/1.15 'Sora','Inter',Arial,sans-serif;color:var(--x-tips);white-space:nowrap}.x-roi-band__m span{font-size:.78rem;color:rgba(255,255,255,.7)}
.x-roi-sc{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}
.x-roi-sc__col{border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:1rem;display:grid;gap:.7rem;align-content:start}
.x-roi-sc__col p{margin:0;font:700 .95rem 'Sora','Inter',Arial,sans-serif}.x-roi-sc__col p small{display:block;font:500 .74rem 'Inter',Arial,sans-serif;color:rgba(255,255,255,.6)}
.x-roi-sc__col b{display:block;font:700 1.45rem/1.1 'Sora','Inter',Arial,sans-serif;white-space:nowrap}.x-roi-sc__col span{font-size:.78rem;color:rgba(255,255,255,.7)}
.x-roi-sc__col.is-prudent b{color:#ffb199}.x-roi-sc__col.is-attendu{border-color:rgba(111,191,155,.5);background:rgba(111,191,155,.07)}.x-roi-sc__col.is-attendu b{color:var(--x-tips)}
.x-roi-warn{margin:1rem 0 0;padding:.8rem 1rem;border-left:3px solid var(--x-orange);background:rgba(255,90,46,.08);border-radius:0 10px 10px 0;font-size:.82rem;line-height:1.5;color:rgba(255,255,255,.8)}.x-roi-warn b{color:#fff}
@media(max-width:900px){.x-roi-band{grid-template-columns:1fr 1fr}.x-roi-band__t{grid-column:1/-1}}
@media(max-width:520px){.x-roi-sc{grid-template-columns:1fr}.x-roi-band{grid-template-columns:1fr}}
