/* Charte Le Phare — deux thèmes. Clair par défaut sur :root, sombre redéfini
   par tokens seulement : aucun composant plus bas ne connaît le thème.
   L'or de marque descend à #b98a2e en clair (le #d9a441 du sombre ne passe pas
   le contraste sur blanc). Le décor de jeu du hero reste sombre dans les deux :
   c'est une image, pas une surface d'interface. */
  :root{
    --page:#f4f3ef; --surface:#ffffff; --surface-2:#faf9f5;
    --ink:#171512; --ink-2:#4d4c48; --muted:#7d7a72;
    --border:rgba(19,18,12,.10); --grid:#e8e6df; --gray-soft:#f0efe9;
    --btn-hover:#fbfaf7;
    --accent:#b98a2e; --accent-dark:#8a6420; --accent-deep:#6b4d18; --accent-soft:rgba(185,138,46,.13);
    --green:#1f7a4d; --green-soft:rgba(31,122,77,.12);
    --red:#c22e2e; --red-soft:rgba(194,46,46,.10);
    --shadow-1:0 1px 2px rgba(24,22,12,.05), 0 2px 8px rgba(24,22,12,.05);
    --shadow-2:0 2px 4px rgba(24,22,12,.06), 0 12px 32px rgba(24,22,12,.09);
    --shadow-pop:0 24px 80px rgba(15,14,8,.20), 0 4px 16px rgba(15,14,8,.10);
    --navbg:rgba(244,243,239,.82);
    --ease:cubic-bezier(.22,1,.36,1); --radius:14px;
    color-scheme:light;
  }
  :root[data-theme="dark"]{
    --page:#0d0c13; --surface:#16141f; --surface-2:#1e1b29;
    --ink:#f2f1ec; --ink-2:#c5c2b8; --muted:#8f8c96;
    --border:rgba(255,255,255,.08); --grid:#262333; --gray-soft:#221f2e;
    --btn-hover:#201d2c;
    --accent:#d9a441; --accent-dark:#ecc06a; --accent-deep:#8a6420; --accent-soft:rgba(217,164,65,.13);
    --green:#3dbc3d; --green-soft:rgba(46,184,46,.14);
    --red:#e66767; --red-soft:rgba(230,103,103,.14);
    --shadow-1:0 1px 2px rgba(0,0,0,.3), 0 2px 10px rgba(0,0,0,.25);
    --shadow-2:0 2px 4px rgba(0,0,0,.35), 0 12px 32px rgba(0,0,0,.35);
    --shadow-pop:0 24px 80px rgba(0,0,0,.6), 0 4px 16px rgba(0,0,0,.4);
    --navbg:rgba(13,12,19,.8);
    color-scheme:dark;
  }
  *{box-sizing:border-box}
  body{margin:0;background:var(--page);color:var(--ink);
    font-family:system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.55;font-size:15px;
    -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
  ::selection{background:color-mix(in srgb,var(--accent) 22%,transparent)}
  .wrap{max-width:1080px;margin:0 auto;padding:0 28px}
  h1,h2,h3{line-height:1.12;text-wrap:balance;margin:0}
  @media (prefers-reduced-motion:reduce){
    *,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}
  }

  /* placeholders d'assets manquants */
  .ph{border:1.5px dashed color-mix(in srgb,var(--accent) 45%,transparent);
    border-radius:var(--radius);background:var(--accent-soft);color:var(--accent-dark);
    display:grid;place-items:center;text-align:center;padding:16px;
    font-family:ui-monospace,"SF Mono",Menlo,monospace;font-size:12px;line-height:1.5}

  /* bloc mesure autonome */
  .mesure{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}
  .mesure-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
  .mesure-fig{margin:0}
  .mesure-fig .radar{max-width:none;width:100%}
  .mesure-fig figcaption{font-size:12.5px;color:var(--muted);margin-top:10px;font-weight:570}

  /* images d'assets livrées (mêmes gabarits que les placeholders) */
  img.card-asset,img.tl-img,img.custom-img{display:block;width:100%;height:auto;
    object-fit:cover;border-radius:var(--radius);border:1px solid var(--border);
    background:var(--accent-soft)}
  img.card-asset{aspect-ratio:16/9;margin-top:16px}
  /* la tuile « vos gens » a un fond blanc : on l'assortit au cadre */
  .perso-card img.card-asset{background:#f6f3ec}
  .perso-card img[alt*='personnages']{object-fit:contain;background:#f6f3ec;padding:2px}

  img.tl-img{aspect-ratio:16/9}
  img.custom-img{aspect-ratio:16/10}

  /* assets par ligne / par carte */
  .row-asset{aspect-ratio:16/10;align-self:start;font-size:11.5px}
  .card-asset{aspect-ratio:16/9;margin-top:16px;font-size:11px}

  /* calendrier de campagnes */
  .timeline{margin-top:38px;border:1px solid var(--border);border-radius:var(--radius);
    background:var(--surface);box-shadow:var(--shadow-1);padding:22px}
  .tl-head{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);
    font-weight:680;margin-bottom:18px}
  .tl-track{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;position:relative}
  .tl-track::before{content:"";position:absolute;left:0;right:0;top:13px;height:2px;background:var(--grid)}
  .tl-item{display:flex;flex-direction:column;gap:9px;position:relative}
  .tl-q{width:28px;height:28px;border-radius:50%;background:var(--accent);color:#1c1503;
    font-weight:740;font-size:12px;display:grid;place-items:center;position:relative;z-index:1;
    font-variant-numeric:tabular-nums}
  .tl-img{aspect-ratio:16/9;font-size:11px;padding:10px}
  .tl-lbl{font-size:12.5px;color:var(--ink-2);font-weight:570}

  /* personnalisation — onglets par industrie */
  .custom{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}
  .custom-left{margin:0}
  /* les deux images occupent la même bande : onglets et légende sous le cadre */
  .custom-frame{position:relative;aspect-ratio:16/10}
  .custom-frame .cpanel{position:absolute;inset:0}
  .custom-frame img.custom-img{width:100%;height:100%;object-fit:cover}
  .custom-cap{font-size:12.5px;color:var(--muted);margin-top:10px;display:block;font-weight:570}
  .custom-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}
  .ctab{border:1px solid var(--border);background:var(--surface);border-radius:999px;
    padding:7px 15px;cursor:pointer;font:inherit;font-weight:620;font-size:13px;color:var(--ink-2);
    box-shadow:var(--shadow-1);transition:transform .16s var(--ease),border-color .16s,color .16s,background .16s}
  .ctab:hover{transform:translateY(-1px)}
  .ctab.active{border-color:var(--accent);color:var(--accent-dark);background:var(--accent-soft)}
  .cpanel{display:none}
  .cpanel.active{display:block;animation:rise .3s var(--ease)}
  .cpanel .ph{aspect-ratio:16/10}
  .cpanel-cta{height:100%}
  .cpanel-cta{border:1px solid var(--border);border-radius:var(--radius);
    background:var(--surface);box-shadow:var(--shadow-2);display:flex;flex-direction:column;
    align-items:flex-start;justify-content:center;gap:16px;padding:30px}
  .cpanel-cta b{font-size:19px;font-weight:740;letter-spacing:-.02em;text-wrap:balance}
  .cpanel-cta p{margin:0;font-size:14px;color:var(--ink-2)}
  @keyframes rise{from{opacity:0;transform:translateY(8px)}}

  footer a{color:var(--muted);text-decoration:none}
  footer a:hover{color:var(--ink)}

  /* nav */
  nav{border-bottom:1px solid var(--border);background:var(--navbg);backdrop-filter:blur(8px)}
  .nav-in{display:flex;align-items:center;gap:28px;padding:16px 0}
  .logo{font-weight:740;letter-spacing:-.02em;font-size:19px;display:flex;align-items:center;gap:10px}
  .logo em{font-style:normal;color:var(--accent)}
  .logo-mark{width:27px;height:20px;background:var(--accent);display:inline-block;
    -webkit-mask:url("data:image/png;base64,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") center/contain no-repeat;
    mask:url("data:image/png;base64,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") center/contain no-repeat}
  .nav-links{display:flex;gap:22px;font-size:13.5px;color:var(--muted);margin-left:auto;font-weight:570}
  .nav-links span{cursor:pointer;transition:color .16s}
  .nav-links span:hover{color:var(--ink)}

  /* boutons — dégradé or codé en dur (règle Phare : ne suit pas --accent) */
  .btn{border:1px solid var(--border);background:var(--surface);border-radius:10px;
    padding:9px 16px;cursor:pointer;font:inherit;font-weight:570;font-size:14px;
    color:var(--ink);box-shadow:var(--shadow-1);display:inline-flex;align-items:center;gap:7px;
    transition:transform .16s var(--ease),box-shadow .16s var(--ease),background .16s}
  .btn:hover{background:var(--btn-hover);transform:translateY(-1px);box-shadow:var(--shadow-2)}
  .btn:active{transform:translateY(0) scale(.98);box-shadow:var(--shadow-1)}
  .btn-primary{background:linear-gradient(180deg,#ecc472,#d9a441 55%,#b98a2e);
    border-color:var(--accent-deep);color:#1c1503;font-weight:620;
    box-shadow:0 2px 8px rgba(217,164,65,.3),inset 0 1px 0 rgba(255,255,255,.35)}
  .btn-primary:hover{background:linear-gradient(180deg,#f2cf82,#e0af4e 55%,#c2933a);
    box-shadow:0 5px 18px rgba(217,164,65,.4),inset 0 1px 0 rgba(255,255,255,.35)}
  :root:not([data-theme="dark"]) .btn-primary{
    background:linear-gradient(180deg,#ddaa4b,#c1902f 55%,#a37a24);
    box-shadow:0 2px 8px rgba(150,112,31,.28),inset 0 1px 0 rgba(255,255,255,.4)}
  :root:not([data-theme="dark"]) .btn-primary:hover{
    background:linear-gradient(180deg,#e6b757,#cd9b35 55%,#b0852a)}

  /* bascule de thème */
  .theme-btn{width:36px;height:36px;padding:0;justify-content:center;border-radius:9px;
    font-size:15px;line-height:1;flex:none}
  .theme-btn .ico-dark{display:none}
  :root[data-theme="dark"] .theme-btn .ico-dark{display:inline}
  :root[data-theme="dark"] .theme-btn .ico-light{display:none}
  .btn-lg{padding:12px 22px;font-size:15px}

  /* hero */
  .hero{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;padding:76px 0 64px;align-items:center}
  .eyebrow{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);
    font-weight:680;margin-bottom:18px}
  .hero h1{font-size:clamp(34px,4.6vw,50px);font-weight:740;letter-spacing:-.035em}
  .hero h1 .a{color:var(--accent)}
  .hero p.lead{font-size:17px;color:var(--ink-2);max-width:34em;margin:22px 0 30px;font-weight:500}
  .cta-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}
  .cta-note{font-size:13px;color:var(--muted);margin-top:14px;max-width:36em}

  /* VN scene card */
  .scene{background:var(--surface);border-radius:var(--radius);overflow:hidden;
    border:1px solid var(--border);box-shadow:var(--shadow-pop)}
  .scene-bar{display:flex;align-items:center;gap:8px;padding:11px 16px;border-bottom:1px solid var(--grid);
    font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-weight:680;
    background:var(--surface-2)}
  .scene-bar .dot{width:8px;height:8px;border-radius:50%;background:var(--accent)}
  .scene-stage{position:relative;aspect-ratio:16/9;overflow:hidden;
    background:url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAoHCAkIBgoJCAkMCwoMDxoRDw4ODx8WGBMaJSEnJiQhJCMpLjsyKSw4LCMkM0Y0OD0/QkNCKDFITUhATTtBQj//2wBDAQsMDA8NDx4RER4/KiQqPz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz//wAARCAG0AyADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2JulU7noaut0qlc9DUAYV93qhD/rKv33es+H/AFlSX0OisPuitMdKzLD7orSFUQGaY5pxNMfpUMpFG6PBrEuj81bN10NYt196hlIW161qxKdorLtPvCtqBflqbDbGMMCqVycA1punFZl4pANAGPcPzVbdmpLk4aqwNQzRIeTUZNKTTDUlBmlVsUw0maQFkNS7s1XDGpEJNNCHtyKryLVxUJFNeI+lOwXKJ4oDYNSyRmoGBBoAsI9WUes9WxUyP70CNGN8GrsEuCOayEk96sRy4NUmJo3opQR1qwrjHWsWG4q2k4x1qrkWNINS5qmsw9akEooAs5ozUHmCnBxTES0VFvFLvFAElFM3CjdQA7NGaZupNwoAfRTN1G6gY+kNJmkzQAp60lGaMikA0imkU4kU0kUANxSYpSRSZFACEUhpSwppYUAIaYTTiwqJmpDFzSZpu6kzQMfRTM0ZoAdRTc0maAHZopm6k3UASUuaj3Ck3UAS5pc1DvFJ5nvSAmzQTUO/3pC/vRcCQmjNRb6Tf70XAmzTSaiL+9JvoAlLUm6oS1G6gCXdRmot1LuoAkzQTUe6kLUASZpCaj3Um6mA/NJmm7qTNADs0Zpm6mlqAJCaTNRlqQtQBJupN1RFqaX96QFgNS+ZVTfSeZ70xlsyVGz5qvuJp6jNFxD+tOWPNKi1OABSYCxripg2KhzSg0wJw/NTI9VFqZTRcDsm6VTuehq21VLnoa2MDBvu9Z8P+srQvu9Z8P8ArKjqX0OisPuitLtWbYfdFaXarJGGmv0pT1pH6VDKRQuuhrFufvVs3XSse460ikPsx8wrcth8tYln94Vu233aEDJWXis29T5TWqelUL0fKabJTOVvFwxql3rRvh8xrO71jI2QtNJpaaakoQ0lKRRigBBViEZIqCpImwaaEzUhQFae8HHSo7eQVdUhhVkGVLBVOWIit6SIHpVOeD2pWGmYrIRTQcVdlhxVZkxSHcVWqZXqt0pQ1AFxJcd6sx3HvWXvp6SU7iNpLj3qVbj3rISSplkNO4jWWf3p4nrKWQ1KslO4WNLzqcJqzw9PV6BWL4lpfMqmGp4NO4WLHmUeZVfNGaAsWPMpRJVYGnCgCxvo31CKKBEpkpDJUJNNNAExlpplqE005oGTGWm+bUJzSc0ATGWmmWoTmkOaAJTLTDJUZBpMGkMfvpPMpmDSEUAP8yjzKixQBQBL5lJ5lR4NJigCQyUnmVGRSYoAk8yjzKixRigCQyUnmVERRikBL5lJ5lR4pCKLDJfMpPMqLFJiiwEvmUnmVFg0mDRYRN5lJ5lRYoosBL5lL5lQc0c0WAm8yk8yoOaQ5oAn8yk8yoDmkyaYFjzaPNqsSaQk0AWPNpplqvk0c0AT+ZSGSohmlxQA8vSF6bijFACg5p6qTSIvNWEWgYxUqZVxQOKXNK4D8il3VGKeBRcBwp6imgU7NK4WHing1GDTgaAO2aqdx0NWSw9arXB4NdJzmHfDrWfD/rK0L7vWfD/rKz6mi2OhsPuitLtWbYfdFaXar6EDDTX6U80x+lQxooXPQ1jzj5q2LnpWRP1pMpD7QfNW5bdKxbTrW3b/AHaEDLB6VQvB8pq/2qlefdNMSOXv/vGs0/erTv8A7xrM71lI2jsLTTTqQ1BQlGKUUuKAG0qjNLipoY8mmhMfFkVajmI70CA7elROhU1rYzNGOQMKc6BhVCJyverSS570gIJ4aoTRe1bLENVWaMUhoxXTBqM8VfmjxmqUopFIiLc0qtzUbdaUGkMtI1To1U1NToaBFtTT1NQJUq0xE6mpVNV1qQUxFhWFPDCquaUMaALO8UocVW3Gk3GncC3vFL5lU95o30XEXfMFBlFUvMNIZDRcLFzzKC4ql5ho8w0XHYt7xSF6q+ZSbzRcRZL0m8VX3mk3UDLBYUhYVXLGmljQBYLCk3Cq5ek30AWtwppYVX3mk30ATlhRuFV9xoDUgLG4Um4VBuNJuNFwJywpu4VAXNN3Gi4FjcKNwqvuNG40ATlhSbhUJY00tQBY3UbhVbdRuouBY3Ck3Cq5fmk3GgCzuFJmoNxpdxoAmzSZqHdRuoAlzRkVEGo3UAPyKOKjLUm6gB5xScUwtSbqYx/FIcUzdSFqAH8UcUzdRupXESDFO4qDdRvp3GT5FGRVffSh6LhYsp1qZTVaM81ZQUrgOpwFAFPApNgAFPxSUtIoWjNJRmkIdmnLTBT1FMDpRce9Ryz5HWoCjCoJSwFdFzCxBePnNU4T+8p9wx5qvC2JKm+pVtDpbA/KK0u1Y1lLhRzWmkoIqyCWmP0o3g96RiMVDGijc9KyZvvGta46Vkz/AHqTKRLada2rb7tYtp1rbt/u0IGWO1Urz7pq92qlefdNMlHL6h941l961dQ+8ay+9ZSNo7C0lLQagsQUopKBQA4dau2qZIqoorQsxyKuJMtjQWL5KqzRc1ooPkqF0y9bGNyh5PHSmkFTWqsIK9KrzQgE1FhplZGJp5XIp0cfNWPL+WkUZFwnWs2fqa2rteDWNcDk1LLRTbrSrSN1oWpKJVqeOokGatRJQIljHFTKKI04qZUpkjAKdUmyl2UxEVKKcy0zvQA49KYafTcZNADaXFSBKdsoAhxSYqfYKQqKLgQEUYqbaKNtAyHFJip9opNgouBDijFTbBRsFFxEBFNxVjZSFKLjKxFIRVgqKQoKAK+KMVMVFG0UgIcUVKyVGRQAuKaRTh0oxk0AREUmKseXSGOgCvS09lxTKAA02nUoXNAyLFGKmKcUnl0XAhoHWptlJsouBHRUuyl2UAQ0mKm2UbKLiIgKMVLspdlFxlcikqcrTSlFwIaQ1MUphSncCKkqTZRsouBHRUmykK0rhYizSZqQrTdtFx2GZpynmkIxQvWgC1Eeatx1Tiq5HQIlFKKSgUhjqWkpaAFpKdilxTARRUqimAVKo4oEzqGhHpVK5g4PFaJcVXnOQa3OdHO3ce3NUF4eta+HWsuMZkqS7mlasQKvpKRUFpDlRxVwwcdKolipPUnn5FVWiIpjblqWCJJ5ARWZMctU8rnFU3bJoZaLlp1Fbdv0rEtOorbtulCEyz2qlefcNXe1Urz7ppknL6h1NZZ+9WnqP3jWWfvVlI2jsOpDzRSVJYU5aZTlpASrWhZ9RWetaFp1FXHciRrp9ymH71PT7lMP3q2ZiWYwNtV7gVYj+7UM45pDRFCmTVkx/LTLdfmq6U+SlYdzBvVwDWFcjk10t+nBrnrocmoaNIma/WhOtK45ojHNQaFqIdKvQpVWAdK0IFoJZPGgqUKKRBxUgFMkNoo2in0UAQuvFQEc1ZeocUxDdtJtqbHFNamA0HFLupppuaVgJN1JmmZozRYB+aTdTKQ0BceWpN1RmkNAEm+jfUWaM0DJd9IWqImmk0ASlqaWqMtTd1AEu6l3VDuo3UgJS2aYaQGnDmgAxQOtKaRetAEqjilIpU6UpoAryCoCOatSVXYUANA5qVBTFHNToKGMNtIVFSYpDUjGbRSbRUlJQA3Ao2inUUxWGbRRtqTFJQAzbSYqQ0mKAIyKbipcUhFAERFJtqXFNIoGRbRSFalxTSKAI8U0ipDTTQMjIppFPNNNAETCmgU9qaKYE8VXI+lU4+tW4+lIRLSikFKKBWHCngUwVKtAxQKMU4UhFAgFSLTBUi0xG/5lMkf5aYTTXPFdLRzmdenrWdH/AKytC76Gs5P9ZUGiN+xI2jNaa4IrHsyQBWpG3FMge0YNQyw8VaU5pJAMUmMxriLFZsow1bV0OtZEw+aky0T2fUVtW7YFYlr1FbEGcCkgZd3cVSvD8pqzniqd23ymqIOb1Dqaym61qX5+Y1mN1rKRtEBSUUlSWFPWmU5aQEq1o2f3hWataNn1FXEiRrp9ymE/PTkPyUw/frYxLcX3ajmFSRfdps1IaC3HNXwPkqjbjmr4+5QDMnUB8prm7wfMa6a/HymubvByazkXEy3HNCdac45ojHNQal23FaMI4qjbjpWjCKBMsIOKeBQg4qVVzTJI8UVLspjLQBC9QnrUzioSOaYh3ao3an9qglOKaAaz4pvmVWkkINR+YaYF3eKXeKphzTwxoAtbqTdUAJpQTSAlJppNN5o5oAUmkzTSDSc0AOzSUoUmnbDRYCI00mpShphQ0WAjJpM0rKaTBpgPU1IDUS1IKQDs05etNHSlXrUjLC9KcaROlONAEElQEc1ZkFVz1oQAo5qwg4qFOtWUHFDAaRTTUrComNIYlFJuFG4UguLRSbhRuFMLi0Um6jcKAFpKTdRmgBabmms2KhaXBpiJyaTNV/No8yiw7k5NMNR+ZTS9FguPNMNML03fSHceaaaQNQTQMY/SmDrTmNMHWmBYiq3HVSLrVuPpSESinLTRUiCgByipQKRRUgFAriYpcU8LQRQIYBT1ptKDTA1zTGPFPNMbpXSznRn3fQ1np/rK0LvpWen+srPqadDYtDwK0YzWba/dq+hqyC2hpzniokNPY8VLKSKV13rIm+9Wtc96yZ/vUmNE1p1ragXK1i2f3hW7bfdoQ2SFeKoXg4NaZHFZ96PlNMhHMXw+c1nMOa074fOazW61lI2iMopaSpLEpRRSikBItX7Q4IrPWrdueRVxIkbcbDZTc/PUMbHbShvmrYyNGL7tNmNNif5abK9SCJbc81eH3KoW3Wr4+5TQMzb/AKGudvBya6K/6Gueu+pqJFxMuTrSR9aWT71LH1rM1L9uOlaUQrPt+1aMVIlllKtRrmq0dXIe1UiR3lZFRSRmryjIprx1VhXMmVDVYjmtSaLrVJ0waLDICOKqz9DV1l4qncDg0IDNl61GKkmHNQlttDGizGKnVRVBZwD1qzHOD3pCLISnbKSNwamFAEYT2p2ypKKQyIpTQnNTmkA5qkIRY6eI/anotSgcUwKxj9qY0ftVwrUbLSApNHUTJirjrULCmBXC4NPAp2KMUCAUqjmgdKVetQUTqOKcelCDinEcUgIJKrkc1ZkquetUAJ1q3H0qsnWrKdKGAP0qnK+M1ck6VmXJOTikAhm560olqqASalVDTAl800CWm7DRspAO82jzaBGaDEaAE86gS+9RvGRUXINMRYd8jiqzMc0/PFMI5oAQE04GkxikJxQBIDQeaiD09WoAUiomyKsAZFRyLQMYhp5pi080ikRtTR1pzUi9aBliLrVqOqsdW4+lIRKKmQc1EtWIxQJkyLUgWkQVKBQIQCmsKkxTWFMCE0U4im4oA2mFRN0q0y1XkGBXRcwMy76GqCf6yr930qhH/rKgs17UfLV5BVK0+7V9asgmSnt92mJUjfdqGUihc96yZ/vVr3Pesif71DGiaz+8K3bb7tYNn94VvW33aEEiyelUL37prQ7VQvB8pqmSjmL775rMfrWrffeNZb9axkbRGUUUtQWNpR1ooA5oAkUVdtl5qolX7UfNVRIkX0T5aYww1WkHyVEw+at+hkCEgUjManRMrUciYNSMsWvUVoD7lZ9t1q+D8tCEzOvuhrnrvqa6G+6Gueu+pqJFxM1/vUR9aH+9Sx9ag1NC37VoRVnwdq0IulBJajq5D2qmlW4TzTRJej6U4jIpkfSpK0JIJUqjJHzWlJVVxzRYCi8fFZ9yvBradeKyrxeDRYDEnPNUZmxV254Y1ny80iis8pBqW3uDnrVWYUkOQaBHQW83A5q0s4rEjkKjrT/POetFgubfnj1pPO561lRzkjrUolPrRYZprJnvVmPmsiKXnrWnatuxQkDLiJUm2nxLkVKUpk3KpFMIqyyVEy0hlVxUDCrTioWWgZXIoNPYUygQDpTkHNJT061BROg4pT0oQcUpHFAEElQEVYkFQGmgEUc1ZTpUC9anShgEnSs24HJrTkHFZ1x1NCArovNTrUaCn5xQIfxRimbqXcKQEqipAARUCvUqNQAyVOKpSDBrRfpVGQc0wIwKUClA4oFAAV4qFxU5PFRkZoAhwaeoOakC04LSAVBxTZKlHAqKSmBGKcaFpxFJlohakA5p7ChRzQDJYxVuOq0Y5q3GKQEqCrEYqFRU6UCLCVKKjSpB0piA0hFKaKAGEUwrU+KQrQBuslVZk4NaDDiqtwOK2MTCvBjNZ8f+srRvupqhEP3lIo17MfKK0FXiq1kvyitEJxTJY1BTn6UoGKH6UmMoXPesi461r3Pesi460DRJZn5hW/bfdFc/Z/erftfuihAy2elUbzoavHpVG86GqZKOav8A7xrKfrWpf9TWW9YyNo7DKWiioLEpy02nr1oAkXrV+0+9VFav2vWriRI1E+5UZ+9Ui/dqFvvVqZFyL7tMlFLD92iWkMdbjmr2Pkqnbdav4+SgTMq+6Gufu+pror8cGueu+pqJFxM2TrRH1ok60R9ag1NC37VoRdKoW/atCLpQQWUq1F2qolWoqoRejPFS1WjNTA8VSJB6rt1qd+lQHrTENbpWZeLwa026VnXfQ0wOdvBgmsuU81r3gyTWa6ZNSy0U2Ut2oSPmrywg1IsNAysqHFL5JNX44RVhIAe1IRlrEwFO2sK1xbDHSmPbgCmBnxA7q2bJTxVWOAbq1bWMDFNCZehHFWAvFNhTipwvFMkrstROlW2WoXWkBRdKrutXnWq0i0DuU2FMIqd15qMrQwGU9OtNp6dagsnTpSkUJ0p5FICtJUBqzJUDU7ANXrVhOlQDrVhOlDAR+lZ845NaMnSs+frQBEtDGhaR6BETPim+ZTZOtRE0gLSvViNqoIasxGgC2x4qpJ1qcniq79aYCU3PNOFIaYDc0ZooxRYBwNG6m4NBFFguLvpjNk0EUgHNAD0FSYpqVJipZSIWFCjmnsKQDmhDJYxVqMVXjHNWoxSESqKmTrUaipUoETpUtRrUlMBDRS0negBwp2KQU4UAbW+oZzxSg0yb7tbGJjX3es+L/WVoX3es6M/vKRR0NgflFaWRismyb5RWir5FUSyTvQ/SheaH6VLAoXPese4+9Wvc96yrgfNSZSHWf3hW9a/dFYVp96t21+6KaBls9Ko3nQ1ePSqN50NMlHM3/wB41lv1rUv/ALxrLbrWMjaOw2igUGpLEzUi1F3qVKAJU61eteoqitX7TrVxIkai/cqFh81Sr92oz96tTIswj5aSWnxfdpstICS361eH3KoW/WtAfcoQMzL77prnbvqa6K+6Gueu+pqJFxMx+tLH1ok60R9ag0NG37Vfi6VQg6Cr8XSmSywlW4hVWOrkI6U0IsKtSihBxT8VZJE3SoD1qw4qA9aBDW+7WbedDWm3Ssy96GmBgXZ5NUQRuq3e9TWcWIakUi+mMVKAKopJgVOkvFAFpcCplkAql5tNaU0hmibgAVXku19az5JW7Gqju2aaEzbhuAzda2bNwQK5G1Ztw610VjIQBmmI6GLGBU2Ris2OfAFPNzQSXHNQM1V2uPeomuPegdiZzUDEGoZJ/eovO560rjJiBUbrTkbNKwoYFYilTg08rQq81BRMnSnmmoOKcaQyCSoGqxLVc1SARetTpUA61MtJiFfpVGYc1dk6VSl60hkarSOtSoKcy5FAig61CU5q+8dRmPmgCsiVYjWlWOpVTigBCOKgcc1aK8VBIOaYEdIacKRqtCZHmnKQTUEhwaRJMGqsTcvKmRTXGKRJRtpksmaLBcaTSU1AWNTbMCk0CYidanA4qNBzVhRxWbNEyFhTBxUzjFVnfaaSQ2yzGeatx1krP81aFtJuxTsIuqKkBxTEGRTiOKkCRZAKlVwaoOxFMW5x3qrCNMsMU0ygVnm8GOtQNeZbg0WC5spICalVqyoJs96vRyZFAzdFNm+7ThTJvu1qYmNfnrWUr4krU1A8GsKR8SUijobKXgc1qRPkVzdlKcity1YkCqJZpR05+lMj6U9+lSwM+571kz9a1rmsqf71JlIfafeFbtr92sO0+9W5bfdpoJFrtVG8+6avdqpXn3TTZKOZv/vGsp+tat/1NZb9TWMtzaOw0UhooNSWN71KlRgc1KopiJFq9afeqitXrXqKqJMjUX7lRk/PUi/cqtI+GrYyZfiPy02U1DBJx1qRzmpBE1v1rQH3az7frWgPuUITM2/+6a5276mujvuhrnLzqamRpAzJPvUR9aJOtEfWszU0rfoKvxdKz7ftWjFQQyxHV2HtVRBVyEdKpEsup0qTtTI+lSVZJDIOKrN1q3IOKqt1oAa3Ss276GtJulZt2eDTAwbtMk1ntFzWndH5jVZQGNQy0V1hNTLCauRRA9quR22R0pgZXkGkMBrc+ye1Na0x2osK5iGDjpUDW/PSta4TZms95QHxTsK4+1teRxWvbwFQKq2TKcVrx7cUDIthpChq2CKeIwR0pAZzK1QtkVqSRACqE4ApDKpyaUIc05MFqsogNIBkSkCpSOKkCYpHFX0J6kQWnKnNKBU0a81NhgE4prrVxY+KbJFxRYdzMlFVzV6aOqjLzRYCMdamTpUWOalXpSYwk6VRmPNXn6VQm60kAsZqwBmqsZqyjcUCFKDFR+XUxIxSDrQAwRU8RVMgFPwKYFV04qpKtaEmMVRm60AV6ikbAqVqqXJwpq0SyCaYZqDzuetVLmQhjTInJNaEGpHKfWpg2apR5xTzIVFAGpBip2xtrIhucHFXUl3CkxosKOanHSq8RzVnHFYs0RXmbArNuJCM4rQnBNUJYiSaqKE2VFkO+tiwfOKylhO/pWpaLtAptCRtRHipD0qpFJgCpjKMdagohuDisq4n2dDVu7lwDzWDeTcmmhMkkvTnGafBKXasfeS9aFo+KdiTobZuBV2OT3rIhnGOtXIpM1LLR2W4VHK3y1AZaZJNxWplYoX5yDWHIuZK17t85rMAzJSKLllGcit61GAKyrNeBWnG2BVEs0kYYodxtqkJjQ0tSNCXDCsyY/NVuaTOaoSnmkykWLT71blt92sK0+9W5bH5RTQmW+1Ubv7pq72qld/dNUSjm78cmspxzWtfdTWW/WsZG0SKilNIagsUdalUVEvWpVoAetXLY9KpirNv2q47kSNVW+SqsvLVMmdtMYZatTIdBmpyabEnFOYUgLFt1rRH3KzrbrWgv3KaBmffdDXOXnU10V992udvOpqJFxMyT71EfWiTrRH1rM0NK37Vow9qzrftWjDQSy4gq3DVNDVuE81aJZdjqXtUUZqTcKokZJ0qo/WrUh4qq3WgBrdKzLw8GtNulZl7900wOdvXwxqrFN81Taj3rH80q/WpaGmdPaSBsVt2ygiuQsbnkc10lpcfKOaEM1ti4qKVVwarPeADrVd78HjNVYkqakMA4rnJGfza6O4YTD1ql9h3PnFMQmnu2BmtQTELUdtZ7R0qxJBhelSUhI7g5rRglyKxwu1qu28mKBlyZ8LWTcvzVyaX5etZkrZNSykNSTDVfgkBxzWUTg1Zt5elJDZqg5pr9KjjbIFSN0qzPqNFWIutQLU8XWkMvRjgUrrxRF0p5HFAihOnFUJUrWmHFUJV5oGUtvNSKpxUmzmpli4pNDKkg4rOn61sSxcVm3ERyaSGVVPNTI1Q+WQaeoIosIsA8UA81GM4o5osBbRxihnFVgTSEmnYQ+STiqjtk098mmCMk0WGNIqrOhINaBi4qJoqpEswJ7UselJFaEN0rcMGe1KIB6VVybFCODimy2+RWoI8dqa0ee1Fx2MhICGq5EpAqfyuelKEobBIfCOatgcVBEtWgOKyZZXlWqxjz2q7IKjC80JhYrLb/N0q0se1amjQVKY/lp3CxnyS7DUX2rjrU11ETVBojmmIJ5iwPNZ06FjV11IqE4pXEZrREHpU0TFandQahIxTEXIZDkc1qWzZrCjkwa0rWbgc0mUd4YSKgljIFbTxCqlxGADWhnc527B5qlEuZK075cE1RhH7ykWatpFlaviHio7EDaK0QgxTJKflUjRcVdCikcfLSAyJkxmqMnWta5ArLmHzUholtT8wrbtm4rDteorat+goQ2XQeKqXf3TVgdKq3R+U1RKRz191NZj9TWne/eNZj1jI2iRmm04001JYDrUqmohT1oAmFW7Yciqamrdu3Iqo7kM01A21GeHpyt8tROfmrYy6l2HGKc4FQQMcVKWpATwDmro+5VK35NXh9yhCZmXx+U1z12fmNdDf/dNc7ddTUyLiZ0nWlj60P1ojHNZmho2/atGLpWdAK0IulNEstIamSTFVgcCms+O9UiWaSXAA6077SPWsVrgjvTftR9aog2zOCOtR+YCetZP2vA60+K6yetAXNYkbazrz7pqykoK9aq3RyDTGc1qC5JrEkiYt0rpriLex4qBbHcelIaMq1VlIzWxDOVWj7DtGcUxoitMY24ujg81R+1Pv6mppUzVZo+c0xWNK1uN2M1qwuvFc9AdprQilIHWkwsbiSKBRJICKzElY1YQM1JAMmfnimpLipmtmbtTDasO1FhjJJyR1qsXyasG2JoFofSlYd0UnJpYHIarb2Zx0pi2xU0WFcvW7ZFWe1VrdSBVntTJEWrEXWoBU8XWkUXougqTHFRRnipdwoEyCYVTkHNXZKpydaYIjUc1aRQRVdetW4ulJlEbxA1Ultwe1aZAIqJlFSBkNbc9Kb9n9q02Soygp3Az/ACKPJq6UphAouBU8ml8mrWBScUXAq+R7UCHHarJFJmi4EJiGKjaKrJNNNFwKxhpDFVkmmFhRcLFcx03yqnJpMii4EHlUnk+1WM0tAEKx4p/an000hkMlMUc096avWgCzEKsBeKhhFWgPloApXEYxVB4+ta04qoUBqkIyLhDg8VnSkq1dBPECKyLuHGaLEsoNLTC2abIpBoRSaBAM7qvW2eKjihyelaVvbjAoA9QZxVS4bg1W+1Z70ySbcKslGdf9TWdEcSVdvWzWaDiSkWdFZSgKK0POGOtc/bSELxVoytimSzU88Z60GYEdayPMbNSo5NJgTztkGs2brV1iSDVOXrSKRJaD5q3LcfLWJaferdtvu0IGTEcVUuvumrxHFUrsfKaolM5296msx60737xrMesZG8SM0hpTSVBQlPWminigBy1ag6iqy1ah7VSJkX0Py01utOT7tMP3q2MCzCOKlYUyDpUj0DJrfrWh/BWfb9avj7lCEzMv/umuduvvGujv+hrnbr7xqZFxM5+tOiHNDDmnRDmszQ0LcVfjHFUrftV9OlNEsRjiq0r4zViTpVKc9aohkEsuKgM/vUVw+M1nS3GD1pmbNNrj3p0NzhhzWN9pz3qWGUlhzTA6m3ucqOafJJurLtGJAq8OlMpCBAxq1FCMdKhTrVyI8UDGvCMdKzbmMDNa7txWXeN1oAyZiBmqjuKfdyYJrOkn560wuXUcZq3E49axBPg1ZhuMnrQFzoLcgkVsWkYIFYFi+4iujs/uigVy4sC46U14B6VOvSlIoAomAZ6U9YB6VZK0YxQFys0C46VWeAZq+/SoGoBFUIBQ3FTMOajbpUsaGCpUbFRCgtikUXBMAKQ3IHesyafaKz5b3B60CZ0DXAPeo2kzWHHeFj1q/DLuFMReTk1bQ4FUozU+/C0iiZpAKhaYZ61Tnnx3qhLdEZ5qSkjXMwpplHrWEb4g9aa1/wC9K4+U22lHrTDKPWsM3/vQL3PegLGyZR600zD1rK+1+9Rvde9MLGqbgDvTftA9aw5LzHeoTfYPWgLHReePWmmcetYSXue9PN170BY2PPz3pplrOim3Gpt3FAiw03vTDcY71UkaqskpHemI1ftA9aX7SPWsQ3JHemNdEd6dgN77SPWl+0A965w3pB609L0560WA3zID3pUOTWVFdbu9XIph60rAa0PUVbX7tZsEwq8kmVpARz1TLc1bmOapP1qkIbIcis65XOauSuBVOVs00JmZLF8xpiLg1blxVYkZosSWYWArQglAxWVHk1ZjDCgZ26oc08qQKlBApHYbaskyrzpWav8ArK1Lyssf6ypLRqWyjAq2FGKpW7EKKsqxqiGP2DNTJHxTE61bQcUmNFaRcZqjLWlMOKzputIpElp96t22+6KwrT71btt90UIUi0elUrv7pq6elUbw/KaZKOevvvGst+taF83zGs1jzWMjoiNpMU7rQagoQU4VEzYqIzgVVhXLgIqxC4FZJufelS7wetNEs6NZRim7wWrFW+96sW9zuYc1pczsb8HSpJKr2j5UVO5pkk1ufmrQH3Kzrc/NWgp+ShAZ1/0Nc9dfeNdDfdDXP3X3jUSLiUG60+LrTG60+LrUGhowdqvJ0qjB2q/GPlpkjZBxVG4HWtNhxVC6Tg00QzBvWxmsO5lO44rcvkPPFc/dqQxqkiGRrMc1ftZMsKxxndWhaA8UwSOms5QAKvCYY61hwFgKto5NJs1UTUSTmrUclZUbmraPxU3K5S28nFZ12/Bqd34rPunyDVpkNGPfPyayZJDmtG8BOay3Q5qiQMhqe2clxVXYatWsZ3CgR0umHpXUWfQVy2mqRiunsjwKAZrRrkVKEqOE8VZWgRF5dNKVZpj4oAputV3WrkhFVZKBortUT1K/WoXNJjQ2kYZpacBUFGbdqdprBuiwY11VxHlDXOagmCaaRLILVyWFblqeKwbXhxW5bMNtMaRoK+Kc83y1SeTFRGUnvSKsOnlyaoTPwalmas+eXGaTRSZDNIRVVpznrTZ5etUZJvmqbGl9C95x9acLgjvVBJM05m4q7GTlYum7x3qN7wetZ0rkd6pyznPWnyi5jVe7yOtVZLrnrWY1wfWo/PJPWpaLTN23uCa0EckVgWUmSOa2oT8tJlIvwOcirwb5ay42wath/loRMiSRqozmnySc1A7ZFWjMruxFQu9SyVTlYCqsK4jyc0izYNVpZMVX8/nrTsK5uQXGO9XI7vHeufimqfzyB1qbDudPb3vzDmte3usgc1xFvcnd1ratbrAHNS0NHRvKCOtVZH64qmLvI609ZN1ADZMk1EV45qyRxUEjdaaJZQuW25qh5nz1avCcGspnIeqsSbdrhsVqwwggcVg2M3St+1mGBUtFo6wgimMeKnkFQNVmZn3fSqCDMlX7r7tUY/8AWVJotjRgT5asKvNMgHy1MBzVEMkQc1aTpVZetWY/u0mNEM/Ss6brWlP0rLn60mUiW1+8K3bb7orAtD84retfuihCkWz0qhefdNX+1UL37ppko5i/+8azSea0r/7xrMPWsZHREeKGpBSOeKlFMrTtjNZ0sx5q5cE81nSISaskYZj60okJpvlGpEjosO5IhYmtC0JDCq0UYq5EuDTSIbN6zlwoq2ZveseGTAqwJCT1qrk2Ni2fJrSQ/JWHaP0rVST5adyWivfH5TXP3XU1u3Z3A1kTxFiaiRUTLb71PiHNWDbnNPjtzmpLuT2/atCLpVWGIjFXEQ0CHEcVWnTNWyvFRSDiqQmjCu4eDxXPX8GM8V1d0ODXO6iOtaIyaMAR/vcVsWMGQOKzQP3v41v6coIFDY0izHb8dKkEOKuRx8U8xVm2jVFNVxUympPKpRHSuhkbniqkqE5rQMdN8nJqkyWYNxbkg8VSa156V000ACnis94gHq7kWMtLPParcNng9K0IYgauxwj0obHYgtINpFbtqMAVUiiAq9CMUCNCI4qwrcVSV8VIJR60hFzf71DLJiojLx1qtcTcHmmAstwAetV2nHrVC4uME81Sa8560rlWNgyA0xjmqUE2+rYORQxIcKcDimikNQihtw42Gue1A5JxWvdE4NZUsZkJqxWM2IlXrThnwvWq7WxUZxVd2KGkUjTafPegS+9ZiyE96mDnFAyW4m4PNY11Pyeas3Mh5rHunPNJjSGSz571VdyTTWOWqRE3U0JjoWNWs5Wo44D6VbS3JHSmQZ8/Ss6c810ElmxHSs64smHOKYjFYnNNVuatS27A9KjEBz0pMuJbtJMEc1rxT4XrWHHGymrKuwFQzRG1HP8AN1q4s3y9awIpG3Cr0bkimhMtySc1GZKhYmomYirRk7ksslUZ3qR2JqtICaZLRTnkPNVgxLVZliJqEREGgRahPy052pkYIFI+aRVizbvzWrDIQtYsBINacTfLWbZvFaF1bgg9a0LWbPesTPNXrV8ChEtGwZOKgZsmojL8tQNMAetUiXEW5AKmseZfmrQlnB71TdlJqrkqItqSCK3LaQ4FYsLKDWhDKAOtK5XKenSLVWQda0ZU4qjMMZqjEyrvoapRf6yrt30NUY/9ZSNFsbFv90VYxVa3Pyip91MgkXrVmPpVQNzVmM8UmCGT9KyrnrWrP0rKuetJloW0PzV0Fr90Vz1p96t+06ChCZe7VQvfumr3aqF50NNko5q/+8ayz1rUv/vGsw9axkdEdgFI3IpaKkoqTJyarmPnpV6QZFQMK0RLK/l0BMVNim4pkgnFToeaiUVKopiLkRq0lUojVpHxUsZfgODWhG/HWsmOXHep1uQB1pXCxfb5qiMINQfah60fbF9aLhaxL9nGelOEKjtUH2tfWnC6X1pAWljAqUACqYul9acLgHvU3HYtEcVDIuRSpIG7084IpXHYyLuM81gXsDHPFdbNGCKzp7YNnitFMnlucgbZg+cVrWCFcVdezGelPhhCEU+a4rWLsCZFWPK4pLfAFWCygUcocxV8vFAUUSzKO9VjdAHrRyBzFkqMVGxAqFroY61VlueetFrBe5ZmcYqg4y1NNxnvQHBpOVilEnh4FW0cCqIlA70huQB1qOZlcqNVZgKnjuBXPm8GetSx3fvWqZm0dB9oo+0e9Ywuh60fax61RJtfaPeq9xPweazvtY9aikugR1oAZeTcnmswzEvUtzNuFV4V3PTA2rAkgVrJ0rNsUwK0l6CkxDxSkUgpW4FQiincjrVeKIFulT3DU2EjNMBJoBsrCvI8Ma6OZvkrAvvvGmMpxgZqc/dqqrYNS+Z8tAFa561lXI61pznNZ0/epZpEz8fNV62TOKqhfmrQte1NMTRdhhyOlaEMA9KghwFFWkkApmdiQ267aoXVsuOlXzMMVUnlBzQFjEuLYbjxUK2wz0q/OwquJADSKRH9kAHSo2t8dqurJml27qkspRw/NWhBDkU6KDnpV2OPaOlMVyu0Ax0qpLDWnIcCqMxphZFMxVG0Jq4o3GrK2+4ZxQmyJIxWgz2poth6VrSwbe1Q4xQ2EYlH7P7VG8HtWgajcZqbmnKjPCbTVmN8Ch4z6VCQQaW49i0GzV23PSs6HJNaMQwtUImkkwtZtxc471NcyYU1i3UvJpDsWHu+etM+11ltIc0BzVCNZbrHerCXh9axFc1Mj0AfREx4rPnPWrEkmaqyHIrQ5jMvO9ZyH95WjedKz4x+8qS1salvkqKtBTUVmoK1eCiqIZEiVYRcCkyBTGlA71LY0JMeKzLjk1bmlBqhM2TSKRLa/eretfuisC1PzCt21PyihDZdzxVG8PBq5niqV50NMhHOX33jWYetad6PmNZrdaykbxEoooFQUNYcVA4qyelV5OlaRJZFRikJozVEj1FSCowacDQBPHU2aqB8UGWodykWTLimNcEd6rGXNRs/FZ6l6Fh7sjvVd78jvVaVutZ8znmtImbNX+0iO9PTVP8Aarm3kPrUfmtmrsI65dU96mi1ME9a40TsO9SxXTA9anlHc9Btr8EdauC8XHWuEt79gOtWxqJx1qWijrWu1PeoWuU9a5Y6kfWmnUT60WA6V7hTUJuFB61zp1E+pqNtQJ70JWA6cXwXvTZNSGPvVyjX7etQSXzH1rRMhxOkn1HPeqpveetc614x70w3Zz1p3GonSm9461E1371zv20+tKLonvSHY3ftfPWnC7x3rIhZnq5HCxFS0K9i0bw+tMNyxpot2NSLbH0oSQrsj81ialSZhThbH0qRbY+lXdEu7EE7Y60jXLetSfZj6U1rY+lF0FiP7U3rTTdE9TTmtSO1VpYitO4hxnyau2XzMKygp3VraepyKbA6KzX5RV7bxVWz+6Kv44qQGKKSQcVIKZL900hmZdNg1BHJg0+7PNVFzmgZbkm+Wsm6bJq64OKozLzQBSYVGzlaubMiqlymKYFaSTNVZT1p7nBqtI1QzWIwnmrMD4NUS3NSwvhqaBm7C/y0/wAzmqcEg21Kzj1qjJlrzOKqTy4PWmmYAVRuZ/egQ6WXrzVcSc1UknzRHJk0MtGrDzV+FAayoJAKvxXAHeoKNWJFApzkAVSW6GOtRyXYx1qkyWSytmqj8mo5LoE9aiNwD3pgW4QA1aEZG2sZbgDvVhLvjrSCxcnwapOvNONxnvUTSjNJgLspRFmhJAanVhipZaZXaDiq8kFaDHioZOaEDKcceGq6vCVCOtPZsLVMSKd43FYlw2Sa1Lx+tY07c0kMhNKKaKkAqhCipFpgFTouaQH0GY6hmQAVYeQCqU8wwa0ucyM294BrKV8SVevZc5rHeTD1JojftZwFFWjcjFc9DcYHWpTcH1p3Fyms9171C1znvWaZ803zSalsaiX2mz3qF5MmoN5ozzSuVY0LVuRW5avwK5uB8Gtm0l6UXE0bIORVO76GpY5MrUN0flNUQc9e/eNZzVpXnU1nNWcjaJHSjrSGk3VJQ89KglHFTK2ajkHFNCZUbrSZpXHNIorUzFBp4NKsZNTpAT2pXGQHpUTZrRFscdKiltyKNAKHOaDnFWPJ5pxh46Umh3M2XNUZVzWrPFjPFUnj5o2HuUDFk0n2c+laccGe1Tra57UXCxjG3PpTPKINb7WvHSqckHzdKLhYqQwsR3qyLZyO9X7S23Y4rUjshjpUNjObNs3pTfszeldLJZgDpVSSEDtTTE2YZtjUbQMK2njHpULRZPSmFzHaE1GYTWybc+lMNsfSncLmK0BqF4jWzJBjtVWWP2pjuZLRkGpI0NWGj5p8UfNMTLljHkit23txjpWbYR8iuhtk+UVnJgkRLbD0qQWw9KuKAKkGKi7HZFIW3tTxbj0q4MU7AxSuwsin9nHpQbcY6Vc4o4ouOyM2WAY6VmXMYGa3ZyAtYd4wyauDZEkiiseXrXsYelZ0A3PW/ZR/KKuUhJF63+UCrPmcVCowKa+az5iuUm87FRyzcVAxNQyE4o9oHIQzvlqjQjNJICTTQDVcwuUlYjFUpyM1O5NU5jTUg5Ru4Cq1ywINDNUMmTVXFYoTdTVOXNaTx5qvJF1oHczGJFIsuDViWKqjoQaLDuaVvccdanM3FYySFakM5x1qiGy7LcYHWs64uMnrUUsxPeqrkmmIeZCT1qaF8nrVMA5qzCKVirmgj4FPE5zUSqcUoiJNKw7lpZ2I61HLM1SRQk1KbTI6UITZmtM3vTPPYVfez9qgktcdqYrlf7SfU1NFcEnrUDwEGpIYjmiw7l9JCRTXc5p8aYWkKZNIYRSHNXomJFVYosGrkYwOallEnUVG9SkjHFQSmkBGWwajkk4pGNQS5xTBFS6fOay5Dk1duD1qmRzQMaoqUCmgYp4pgKBUycVGozUyrSYHt01xjvWfPce9Mml96oSyEnrRcxURLiXdWe+S1WWJNR7OaLl2GoSKlBNCx1KsdJsYwZNPValWKpVjqbgRBeKQ8VOy4FV5DQBJG2DWjbS4xzWOrc1dgfpQDN+GXgc0s75Q1Rhk4p8sny1aZFjPuzzWe1W7lsmqhqJGkSNqhYnNTNULDmkNj4zTm6UxOKeTxTRJXZMmpI4smnEinJIBVElmGEd6uRQCqkUy+tWkuFHegCwIBjpUE8IANP8AtS461WuLpcHmhICuyAGmnGKgluRmoTOTViHXGOaz2UFqnlcmq6t84pMpFu3iBq5HEKjtQCBVxQBWZQxohtrOliHmVrOflrPl/wBZTQi3YQggVsRwjbWfYYwK2ExtrOQIpzxjaazJoxmte5IArMkYZqoiZTaHPanR22T0qbIJqzAFqmBALMHtQbIY6VpLjHalO3FRdjsc/c2gAPFZNxBgmuouwMGsS5UZNaRZJhyx4aliTmrE60yMYNUUaNioBFbUbhUrEtTirck5CVLQrlyS7C96YL4etc/c3bBjzVP7Y2etHKK51wvh61IL5fWuPW8b1qQXreppcgXOt+2r60n2wetcqL1vU09bxvWjkHc6Ga7BHWsq5m3HrVQ3JI61C0pZuapKxLZq2Qywro7RflFc5ppyRXT2o+UVEyolkdKjcVNjimMOKxNEVyKjZamIprCkUVHUVGQBU8vFVmNFwGSdKoXBxmrrHNVJ1zmtIslmc780gakmUg1EDzWyMiU1XlxUw5pjpmhMCi65qtJET2rT8ok0eQPSquIxWgI7VE0TelbrW4qvJAKLhYxjEab5JrUaHnpSCEelMRmiA56VPFFjtV0Qj0p3l47UAMjQVZSMelQ9KesmKTGmXYlAqyNuKzRNinfacCgbLMm2qsm2oZLn3qs1xk9aZJM6gnpTokGariXPerEDg0MaLarxSqmTSocipUHNZs0Q5YuOlBGKmB4prVFy7EOTTWGalIprDiqQmViOagnwFqxJxVK4k4oEZ9x1qmetTztk1CBmqAUCnquaVEyasJHTAZGtW4o80xExVqIUmB6HLmqrDJq461Fs5qLiSK4TNPEftUypUgSgCFY6kWOpQtLigBoWlxTqQ9KBEUh4qlKeatymqUp5oGhFPzVahaqS9atRGgGaUL1JI/y1Vjanu3y1SIK055qsTUszc1VZ6llocTUZNIWzSUWGKDSluKiLAd6jMo9aaJY6STFVmuMHrRM/FUJH+Y1QLUvreEHrUovj61kBjS5NK42jX+2k96ilumPeqceakKZFO4rB5xJqeNs1UK4NTRnFUTYnk+7VYHD1MTkVHsOaBo0rR+BVzeKzICRU5kwKzYy48g21Qkf56R5uKqNId1CBm7YyYArVSYbetcxbXG0VeW7461DQ0aVzLkVlySc02W7zxmq/mgnrVxJZOGJNXYScCqUADGta3iyOlEmCEDGl3GrIh46UGEelZ3RRl3JOKx7jOTXQ3MQxWPcRDca0iyWjHkBJpqLV2WKoQmDVFE1uvNTzREpSW45q+UBjpXJaOUvYiGNU1iJPSt+9hBbpTLay3HpV3JMlbdvSnfZ29K6ePTht6U/+zR/dqeYLHLfZ29KcIGHauo/s4elMfTxjpRzDscyykURIWete6s9vQVFa2/7zpTTFYu6bCRiukthhRVCygCqK1I1wKxk7lpEwHFNYcU9aRhUFFZhTCKnI5pNuakopSJmqzx1qNGKgeMYoGZjKahdc1ovHUDxihMDGuIutUGXaa3Z4sg1mTw4PSt4szaIIzUu3NRAYNTKeKpkgE4pCMVJkVG5oEROahYZp7cmgLVAQGOk8urWykK4ouKxW2U1lqdqYRTCxUdaZg5q2yVCy4oAjwajfIqcCkZM0AZ8jGq7Oc1ovBntVV7c56UxECynNXraSqnkEHpViFCKANJJeKmScetZ5JApocg1Nik7G0kgPen5zWVFOe9XI5gRUOJopE+aD0pAQadjikO5UuOM1kXL8kVsXQ+U1iXIO41aJKh5anqtCrzUyrTYCxpVhVpiCplFIBVWpkXFNQZqxGlID0FhTMU80lQMAKUUlLQIWjNJmmlqYhc00tTS1RM9ABK3FUpDzU0jZqs/WgYoPNTo1Vl61MlMRcR6kZvlqqpp5bimiSGdutVGapp25NU3fFJjQ/eKY0wFVZZwKpyXB9aCi7Jce9RrIWNUQ7MauQKaaBodITtqlITuNaMi8VUMJJoYRIoxmrCpxTo4D6VOIqlDZGi4qcLkUqxVOsXFWkSyq0dCxmrvlUnlgUySAJTglSYxRmk2UhFXFDDilBp3FQUV2UmoDGc1ewKjIGaVxkKKRSsxFTgDFQTd8VOoyB5SO9NSc561FJk02NTvq0SzcsHyRXQ2xG0Vz2nr0rchbAFTJk2L+4U0sKg3n1phkrMoLggqayZwMmr00vBrNmk5rSImV5gMVVOM1LNJxVbfzWgFuA4NXt3yVmwvzVoyfJSYFa4OXq7YKvGayp3y9XLOYim9iDoowuKeQtZqXPHWn/afesmrlounbTGC4qp9ooMxIpWGQXqjBqhDhZKtXT5FZytiWtEQzo7RgVFX1NY1lL8orSWTispblotBqNwqt5lHmVJVifNPUVXR8mrCNQIVlqvIKtkgioJRTEmU3FQSVZkqu/WkWVpFzVOeLPatBhUMi5qkxNGLLHg1ATg1p3EdZcw2mto6mT0HB80pOarh+amDcVQhMc04YphNN30ATZFIRUatmpAaAIinNHlmpuKMigCuyYFQOtW2xUZTNFwKeDmpFSrAipSm2ncLEJjGOlQvEPSrJNMPNMRV8kZ6UoiAq0FpGFAisyVEyVYaojTBkOMGpI3INNamZwaLCTZoRS1bjkBFYyyY71Yin561LiWpF24AKmsi4j+Y1omQFao3BHNCG2VQmKcBiozKAaaZauxHMWARUimqXm1IktFg5jQQ1aiYVmpKKnSalYLnpBoopKwNhaKaTTS1AhS1Rs9NZqiZqYhzPURbJpGaomkApjHsahdgKiknAHWqctz70AXRIM1MkoxWJ9p561Il1QFjaEooabjrWUtwTT/OJouFiWebrVCWbPrUj5aovJJNDYWK7EtSCBmPSr0dtnqKuxWo9KhsozIrY55FXIotvar4twB0pRDz0ppiZU8vNPW2z2q9Hb5q0lvx0puQJGWLfA6UeVjtWsbfiomg5ouIpJFUojwKsrFjtQ6YFNMTKTcVC74qaYYqnITVCBnpu6mgU4JmkMN+Ka02Kc6YFU5BzSsO5Mbj3qP7R83WojGSKYEO6iwGhG5antEWpLSPpWgEG3pUjMswe1Ai2tWg6iq0gwaoRbsscVrx/dFYVq+GFasUmVrOSGi0zDFVpZMGh34qpK59agoJZaozSU6VzVORjmtIiGyvVUvg1JI1VmPNaIksJLipzP8nWqAzQzkCnuDJy+56u21ZKSfNWhBNgdaGSjTU8UFqqC4FI02e9Zll1GqdcYrKWbB61Otzx1p2EmWpgNtZUx2vVqS4yvWs+eTJpxQmadnN0rVSTK1zdpLg9a1opxjrUSRUWaHmUb6p+cPWlEo9azsXcvJJVlJay1k96lWX3oEzT83ims+aoib3pfOBoFYnc1XenbwaQnNIZC1RtUzComFMZWmXIrLuo+tbDrkVTuIsg8VpFkSMF8q1KklWZ7c56VAIGB6VqnczF3ZpM08Qml8k0AMWpN1AiNBiNACFqQsaXyjmnCEmkBDmpFPrTjAfSkERFAyQEYpkhpdjUhQmgCButAGal8o5pwjIqrisR44pjVOUqJlOaQ7Fd1zUZSrRSk2UXCxSdKgdSDWk0Z9KgaEk9Kq5NiiVNKu4Grnke1Hke1FwsRox21XuCcGrwi9qgnhyDxSuFjGkYg1HuNW5YDmoDERV3JsR7j609XOetHlmnCOndCsyVJKmWSqyoamRDSuhpM9aJphahjTCa5zYUtTC1ITimM2KYCMaidwKjlmxVGa5680wLMswHeqM1z71Unufeqbylj1oCxZlucnrUDSk1ByTUiIaTZSQ4Ek1LGpNOiizV2GH2qLjI44z6VYWI1Yjh9qnWL2pXAqrDmp0tx6VOI6njSmJkUduPSrCxY7VOiVIEqQKrLimovzVYlTiokXDc1SEy1DGKtpGMVXhNWFfFJhccYxUbRCpPMpjPSAiMYqCVcCp3eq0r8GmmBQuB1qk65NW5261Tdua3RDGnAFIHFRyPxUAc5osNFqRxiqrHLU/kioW60ICwgG2mMBupiscU1mOaQy9A4FWxL71kLKQKf559alxGmaZcHvVaZhiq4lJpHZiKEhMmgf5xWtA2VFYUTEPzWtbP8ookhoutyKrSgVIZOKgkesiitLVKWrchzVWSmgKslQd6nkqsW5rUklHSoZakDcVDIaaEyNTzVqNsd6qDrUynFNsSRbV/epA1Ut+KcJqkdi2WpN/vVUzUnm0XBIub6glaovOqKWXNCYNEyTbG4NW47rjrWKZOalSU1UkJG2Lr3qRbr3rFEvvThOfWsrFm6tz71ILn3rDSY+tSCc+tKwzZ+0+9PW496xhP71Ik1KwXNpZ6lWbNY6TVOktFguafmA0bgaorLUiyUrAWTg1G6A0K9OzQFiq9uD2qP7KPSr1JT5hcpUFqPSl+zD0q3xSZFHMHKVfsy+lIbYY6VcGKWjmCxQ+zD0pRbj0q9gUmKVwsU/s4pv2celXSKSncLFP7MPSkNuPSr2KacUXCxRNuKaYParhFNK0XCxSMPtTDBV/ZTSlPmCxnmCm+TV9kqNko5h2KRiphiGatMKjPWnzBykHlD0pfJFTilo5g5Sv5IAqtNEOeK0DVaVc1SYmjLkhB7VXaH2rTaM+lRNFRcVjNMNAhrQ8nmnC39qfMPlM8Q1NHDV1bf2qdLf2o5hcp2jGomYCkkkAFUprgDPNKwieSUAdapzXIHeqk91weaz5rgnvTAtXF115rOluCxPNRPIWPWmhSTRcaQFixp6xk1JHF7Vajh9qlsohjgz2qykHtViKEelW44R6VNwK0UHtVyKHAqVIgO1TqntQFxioBUqpUipUyRU7E3IVjzU6RVPHF7VZSKkFyBI/apRHUwQCnAYpMVyq8QPaovI5q8VFIFGaAK6xYp/lnFWABSlRVCuVChppU1bKimFRSGmUmQ1XljODWmUFQTIMVI7mFcKRVNkOa1LlRmq4jz2rVMkzZIzTY4STWlJF7U2KMZochpFcQHb0qF4eela/lDbUDxjPShSG0UFg4qKWLFa6xDHSq0yDNO4rGb5ZpyQMT0q9HACelXI7YUOQ7GfHbH0qQ2+F6VqLAAOlNkjAHSo5gsYjptarMEmBRcpzUUZwabd0CLhfionakzxUbmsyhrtVeRqkY1CwppAV5DVY/eqzKKrHrWiJJAOKikqYdKhlqkJkanmpAeKhHWpFPFJhEU0w5p5ppxSKG5NJuNBphoAfvNMYk0hpKAGmnK2KMcU3vV3JsS7qUE0xaeKzKJFapAxqEGnA0DJlY1MrVVBqVTzTEWkarCPVRAanQHFJgWlepkaqimpkNSyi4hqQGq6tTg9SMnzTS9QtLUZl96ARYMlAeqnmZpyvSAuBqfu4qqr1IGoETjk08CoUap1NADWXimEVORmm7aAIsUhFT7aNtA7lfbRsqfbQRQJkBWmMtWCKjK5oBEGykaOrIWgjikMzpY8VWYYNX5hVGTrVDGZpM0UhFAC5zQVBpKXNO4NEbIKiaOrFBWi4iuI6kWMU/bUiLRcdhEiFWUhFIgqxHTTJsLcXOAeaybi5J70lxKfWqLEk1dyLCySk1EcmnbaULSKGBc1PGnNKsdWI4j6UAOiSrcUVNijq7ElArixx1ZRMUqJxUypRYm41VqZFoValRaAuPRKsIg4pka1OOKkBygCpAaiBqVRSAXNGaXbTTVWJuLmjNNpcUbAO3Uheo2qMtSuNImLU3dUYbNLzUNlJDy1Vp24NPY4qpcPxQh2Kcxy1OiTIpgG56vQx8VoSU5YvaoljINarQ5FRmCpbGU+dtQkc1oGGmmChMZT6Cq0p+atCSLANZ8q4aqTETW4FXVwBVKCrDMQKTGiUsBUTsKgeWoHmosA26IqkGw1STyZzVIyYaqEXg2RTTUCSjHWn+YKiwxWqMilZx600sKaAhlHFU261dfkVWdOatCEU8Ux1zUqrxSlKLhYqbeaXpU5SmMnHSgZEWpuaeYzQIzmgBgGaXbUqx07y6BFVlpmOattH7U3yqQFfFASrXle1PEPtRcLFYJxRtNXPJ46UeT7UDKgU09Vq0tuanS3PpQBTWMntU8cVXEt/ap1g9qLgVUiqUR8VaENO8rFSMqhacBirBjppQ0mMZnFIXpShppU0gGF6bupStJtPpQAZpymk20oqhEgapFeoM0qk5pWC5cRqso1UUapRJiiwFzfSeZVPzaUSUrAXA9O3CqYkpfNpAWt4pC2aq+bzT1fNAE2aKZuppaiwDy1MZ+KYzVC707DEmbNUnqdzULdaBjAKQ0tITQMYaQU7FGKdibgKdTaQmkBJT1FRKalWmFyVamQ1CKlTrTSC5kyoT2qDYfStOSGoTDTFcpbPanrHVoQVKkHtTAhjh9qtxw+1SJHip405oEMSL2qzHGfSpI4s1aSH2polsjjSrCx0qx4NWY1p2JuQCOpUj9qnCVIqUWFcakdPKVOi0/ZSsFyns5qVBUjLimE4pWGSAUxlpokp4YGgRGRiinsOKibikxoR6hYVITSEZrNmiRGKfSYopDGOOKoXBq+/Ss+5pxAjgX5q04QAKyonCtV2OcAdatkou44ppSohOPWl84etSMcVFIVFMMo9aYZaQxJgMHisqcDdV+WXis+ZstVxQmPhxinyHioY24pXPFDBEErVVd6llNVJGoQMZK1VJGwamkaqshyaoBPNIpwnqA03B9KQy159KJc1UwR2p65oAtF6TIqIE0vNAEykU7IqAE0oY0AThc0vlZpYuauRx5FK4FL7PS/Z/atIRe1KYh6UXCxmCD2oMVaXk+1Bg9qOYVjMMNJ5PtWn5HtSeR7UXAoCKniGrqw1IIPak2MoCL2pyxe1XfJx2oEdAyBIh6VOkQqRUqVVoEMWIelSiIU9RUoFMCDyxRsqxto20XAreXQYqs7aNtSBTaL2qMxe1XylMKUgKBi9qaYqvmOmmOgZQKH0phQir7RVG0VUmIpYoxVkx00xmqTFYjFP5o24pRQA3FHNSYpCtFgGFjSbjSstRmlYY8NUivVfNAalYC6r+9OzmqavUgegCZqiZacHpCaBkDComHNWWFQsKQyAikqQim4oBiYoIpwFBFUhERFIRUmKUDNAhiipkFCpU6JTAaFqRRinhKeEpiuNZRUZUUUUxAFFPCiiikA8AVPGozRRQBcgAq6ijFFFUiWKQBUiUUUyCdelPFFFAEyVJ2oooYIjeqz0UVDKRESc1InWiipGTDpUclFFDBENKKKKyZogNMoooGNbpVG5HWiiriSZzkhqZ5jZ60UVTAmSVvWphI3rRRSGG9vWml29aKKEIjZjVZ+tFFWhMfHUj9KKKTGinPVGTrRRSBlZ6heiiqBDQBTsDFFFIYm0U4KKKKAClxmiikAEYpVAoopoZbg7VoRAYooqWInAGKWiipAcADTgooooAXaKTaKKKYxwUU/aKKKAEZRTNooooAUAU4AUUUxCipF60UU2BIKWiipAKKKKAYlBFFFMQw02iipAMCmsooooGRMBTdoooqgGMoxUZFFFUiQpe1FFMaGt0qJqKKQiNqYaKKBoetPHSiipGKKcKKKQwPSmGiigCNqjoooAcKU0UU0Aw09BRRTETIBUqiiiqQmSpUooopiP/2Q==") center/cover}
  .stage-perso{position:absolute;right:6%;bottom:-2%;height:88%;
    filter:drop-shadow(0 8px 24px rgba(0,0,0,.35))}
  .stage-dialog{position:absolute;left:12px;right:12px;bottom:12px;
    background:rgba(13,12,19,.9);border:1px solid rgba(255,255,255,.12);border-radius:10px;
    padding:12px 16px;box-shadow:0 8px 28px rgba(0,0,0,.4)}
  .scene-who{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#e0b45c;
    font-weight:680;margin-bottom:5px}
  .scene-txt{font-size:14px;line-height:1.45;color:#f2f1ec}
  .scene-choices{display:flex;flex-direction:column;gap:8px;padding:16px 24px 22px}
  .choice{text-align:left;font:inherit;font-size:14px;font-weight:570;cursor:pointer;
    padding:11px 14px;border-radius:10px;background:var(--surface-2);
    border:1px solid var(--border);color:var(--ink);box-shadow:var(--shadow-1);
    transition:transform .16s var(--ease),border-color .16s,box-shadow .16s var(--ease)}
  .choice:hover,.choice:focus-visible{border-color:var(--accent);outline:none;
    transform:translateY(-1px);box-shadow:var(--shadow-2)}
  .scene-foot{padding:11px 16px;border-top:1px solid var(--grid);display:flex;
    justify-content:space-between;font-size:11.5px;color:var(--muted);font-weight:570;
    background:var(--surface-2)}
  .scene-foot b{color:var(--ink);font-weight:680;font-variant-numeric:tabular-nums}

  /* proof — tuiles Phare */
  .proof{border-top:1px solid var(--border);border-bottom:1px solid var(--border);
    background:rgba(255,255,255,.015)}
  .proof-in{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:30px 0}
  .tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);
    box-shadow:var(--shadow-1);padding:17px 19px 15px;
    transition:transform .2s var(--ease),box-shadow .2s var(--ease)}
  .tile:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}
  .tile-value{font-size:28px;font-weight:740;letter-spacing:-.035em;
    font-variant-numeric:tabular-nums;line-height:1.15}
  .tile-label{font-size:12.5px;color:var(--ink-2);margin-top:5px;font-weight:500}
  .tile-src{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);
    font-weight:680;margin-top:8px}

  section{padding:76px 0}
  .sec-head{max-width:38em;margin-bottom:44px}
  .sec-head h2{font-size:clamp(25px,3.2vw,33px);font-weight:740;letter-spacing:-.03em}
  .sec-head p{color:var(--ink-2);margin:14px 0 0;font-size:16px;font-weight:500}

  /* problem — cartes Phare */
  .split{display:grid;grid-template-columns:1fr 1fr;gap:14px}
  .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);
    box-shadow:var(--shadow-1);padding:26px 26px 24px}
  .card .k{font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);
    font-weight:680;margin-bottom:14px}
  .card h3{font-size:19px;font-weight:680;letter-spacing:-.015em;margin-bottom:12px}
  .card p{color:var(--ink-2);font-size:14.5px;margin:0}
  .card ul{margin:14px 0 0;padding:0;list-style:none;color:var(--ink-2);font-size:14px}
  .card li{padding:9px 0;border-top:1px solid var(--grid)}
  .card li b{color:var(--ink);font-weight:620}

  /* product rows */
  .rows{border-top:1px solid var(--border)}
  .row{display:grid;grid-template-columns:200px 1fr 1fr;gap:32px;padding:28px 0;
    border-bottom:1px solid var(--border)}
  .row .tag{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--accent);
    font-weight:680;padding-top:3px}
  .row h3{font-size:18px;font-weight:680;letter-spacing:-.015em}
  .row p{color:var(--ink-2);font-size:14.5px;margin:0}
  .radar{width:100%;max-width:380px;justify-self:end;border:1px solid var(--border);
    border-radius:var(--radius);box-shadow:var(--shadow-1);background:#1e1e1e}
  .shots{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px}
  .shot{aspect-ratio:16/10}

  /* secteurs + références */
  .sectors{font-size:13.5px;color:var(--muted);font-weight:570;padding:26px 0 0;
    display:flex;gap:10px;flex-wrap:wrap;justify-content:center;text-align:center;
    display:flex;gap:10px;flex-wrap:wrap;align-items:center}
  .sectors b{color:var(--ink-2);font-weight:680;letter-spacing:.06em;text-transform:uppercase;font-size:11.5px}
  .refs{display:flex;gap:14px;flex-wrap:wrap;align-items:center;padding:22px 0 8px}
  .refs .ph{padding:12px 18px;font-size:11px;border-radius:10px}

  /* perso — surface relevée */
  .perso{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}
  .perso-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
  .perso-card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);
    box-shadow:var(--shadow-1);padding:24px 22px;
    display:flex;flex-direction:column;   /* l'image se cale en bas de la carte */
    transition:transform .2s var(--ease),box-shadow .2s var(--ease)}
  .perso-card p{margin-bottom:0}
  .perso-card img.card-asset{margin-top:auto}
  .perso-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}
  .perso-card .k{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--accent);
    font-weight:680;margin-bottom:12px}
  .perso-card b{color:var(--ink);font-size:16.5px;font-weight:680;letter-spacing:-.01em}
  .perso-card p{color:var(--ink-2);font-size:14.5px;margin:8px 0 0}
  .perso-card-rssi{position:relative;overflow:hidden;padding-right:104px}
  .rssi-perso{position:absolute;right:-14px;bottom:-8px;height:170px;
    filter:drop-shadow(0 6px 18px rgba(0,0,0,.4))}

  /* trust badges */
  .trust{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;
    padding:44px 0 26px;border-bottom:1px solid var(--border)}
  .badge{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:640;
    padding:6px 13px;border-radius:999px;white-space:nowrap;
    background:var(--green-soft);color:var(--green)}
  .badge::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green)}

  /* final */
  .final{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center;
    margin-top:64px;padding-top:56px;border-top:1px solid var(--border)}
  .final h2{font-size:clamp(25px,3.4vw,35px);font-weight:740;letter-spacing:-.03em}
  .final p{color:var(--ink-2);font-size:16px;max-width:30em;font-weight:500}
  .steps{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);
    box-shadow:var(--shadow-2);overflow:hidden}
  .step{display:flex;gap:16px;padding:17px 22px;border-bottom:1px solid var(--grid);align-items:baseline}
  .step:last-child{border-bottom:none}
  .step .n{font-weight:740;color:var(--accent);font-variant-numeric:tabular-nums;flex:none}
  .step p{margin:0;font-size:14px;color:var(--ink-2)}
  .step b{color:var(--ink);font-weight:620}

  footer.wrap{border-top:1px solid var(--border);padding-top:34px;padding-bottom:52px;
    margin-top:56px;font-size:13px;color:var(--muted);
    display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;align-items:baseline}

  @media (max-width:860px){
    .hero,.final{grid-template-columns:1fr;gap:36px}
    .proof-in,.perso-grid,.split,.mesure-grid,.custom{grid-template-columns:1fr}
    .tl-track{grid-template-columns:1fr 1fr}
    .tl-track::before{display:none}
    .row{grid-template-columns:1fr;gap:10px}
    section{padding:56px 0}
  }
  @media (prefers-reduced-motion:no-preference){
    .scene-txt.swap{animation:fadein .35s var(--ease)}
    @keyframes fadein{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
  }


  /* bandeau de références clients */
  .refs{display:flex;flex-direction:column;align-items:center;gap:16px;padding:34px 0 6px;
    border-top:1px solid var(--border);margin-top:30px}
  .refs-lbl{font-size:12px;font-weight:620;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
  .refs-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:34px}
  .refs-logos img{height:30px;width:auto;max-width:150px;object-fit:contain;
    opacity:.72;filter:grayscale(1);transition:opacity .16s var(--ease),filter .16s var(--ease)}
  .refs-logos img:hover{opacity:1;filter:none}
  :root[data-theme="dark"] .refs-logos img{filter:grayscale(1) brightness(0) invert(1);opacity:.6}
  :root[data-theme="dark"] .refs-logos img:hover{filter:none;opacity:1}
  .refs-word{font-weight:680;font-size:15px;color:var(--ink-2);opacity:.75}
  .refs-note{font-size:12px;color:var(--muted)}

  /* ---- widget de maturité par population ---- */
  #radarw{margin:0}
  .rw-head{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}
  .rw-title{font-weight:680;font-size:15px;letter-spacing:-.01em}
  .rw-hint{font-size:12px;color:var(--muted)}
  .rw-legend{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:6px}
  .rw-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border);
    background:var(--surface);border-radius:999px;padding:5px 12px;cursor:pointer;
    font:inherit;font-size:12.5px;font-weight:620;color:var(--muted);
    box-shadow:var(--shadow-1);transition:color .16s var(--ease),border-color .16s var(--ease),
    background .16s var(--ease),opacity .16s var(--ease);opacity:.62}
  .rw-chip i{width:10px;height:10px;border-radius:50%;background:currentColor;flex:none}
  .rw-chip:hover{opacity:.85;transform:translateY(-1px)}
  .rw-chip.on{opacity:1;color:var(--ink);border-color:color-mix(in srgb,var(--ink) 22%,transparent)}
  .rw-chip-moy{cursor:default;opacity:.75}
  .rw-chip-moy i{background:none;border-top:2px dashed var(--ink-2);border-radius:0;height:0}
  .rw-plot{position:relative}
  .rw-plot svg{width:100%;height:auto;display:block;overflow:visible}
  .rw-ring{fill:none;stroke:var(--border)}
  .rw-ring-out{fill:color-mix(in srgb,var(--ink) 2%,transparent)}
  .rw-axis{stroke:var(--border)}
  .rw-tick{fill:var(--muted);font:500 9.5px ui-monospace,Menlo,monospace;opacity:.7}
  .rw-lbl{fill:var(--ink);font:620 12px inherit;letter-spacing:-.01em}
  .rw-moy{fill:none;stroke:var(--ink-2);stroke-width:1.5;stroke-dasharray:5 4;
    stroke-linejoin:round;opacity:.55}
  .rw-dot{cursor:pointer;transition:r .12s var(--ease)}
  .rw-dot:hover,.rw-dot:focus{r:7;outline:none}
  .rw-tip{position:absolute;transform:translate(-50%,-100%);pointer-events:none;
    background:var(--surface);border:1px solid var(--border);border-radius:10px;
    padding:8px 11px;font-size:12px;line-height:1.45;color:var(--ink-2);
    box-shadow:var(--shadow-2);white-space:nowrap;z-index:5}
  .rw-tip-v{font-weight:740;color:var(--ink);font-variant-numeric:tabular-nums}
  .rw-tip-d{color:var(--muted);font-variant-numeric:tabular-nums}
  .rw-table{margin-top:10px}
  .rw-table summary{font-size:12.5px;color:var(--muted);cursor:pointer}
  .rw-table-wrap{overflow-x:auto;margin-top:8px}
  .rw-table table{border-collapse:collapse;width:100%;font-size:12.5px;
    font-variant-numeric:tabular-nums}
  .rw-table th,.rw-table td{text-align:left;padding:6px 10px;border-bottom:1px solid var(--border)}
  .rw-table thead th{color:var(--muted);font-weight:620}
  .rw-table tbody th{font-weight:570;color:var(--ink-2)}

  /* captures produit livrées */
  img.admin-shot{width:100%;height:auto;display:block;border-radius:var(--radius);
    border:1px solid var(--border);background:#12111a}
  img.row-asset{width:100%;height:auto;display:block;align-self:start;object-fit:cover;
    border-radius:var(--radius);border:1px solid var(--border);background:#12111a}

  /* trois widgets sur une ligne, pilotés par une barre unique */
  .rw-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 18px;
    padding-bottom:14px;border-bottom:1px solid var(--border)}
  .rw-bar-lbl{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;
    color:var(--muted);font-weight:680}
  /* la maturité domine le bloc ; les deux suivis restent secondaires à sa droite */
  .mesure-grid-3{display:grid;grid-template-columns:7fr 3fr;grid-template-rows:auto auto;
    gap:20px 26px;align-items:start}
  .mesure-grid-3 .mesure-fig:nth-child(1){grid-row:1 / span 2}
  .mesure-grid-3 .mesure-fig:nth-child(1) .rw-title{font-size:16px}
  .mesure-grid-3 .mesure-fig:nth-child(n+2) .rw-title{font-size:13px;color:var(--ink-2)}
  .mesure-grid-3 .mesure-fig:nth-child(n+2) figcaption{font-size:11.5px}
  .mesure-grid-3 .mesure-fig{margin:0;min-width:0}
  .mesure-grid-3 .rw-plot{margin-top:8px}
  .rw-bar-rect{transition:opacity .14s var(--ease)}
  .rw-bar-rect:hover{opacity:.82}
  @media (max-width:1080px){ .mesure-grid-3{grid-template-columns:1fr} }

  /* personnage type, à droite de chaque scène sectorielle */
  .cp-wrap{position:relative;display:block;height:100%}
  .cp-perso{position:absolute;right:1%;bottom:0;height:74%;width:auto;object-fit:contain;
    filter:drop-shadow(-6px 8px 18px rgba(0,0,0,.42));pointer-events:none}
  @media (max-width:700px){ .cp-perso{height:62%} }

  /* carrousels de captures produit */
  .carou{align-self:start;position:relative;overflow:hidden;border-radius:var(--radius);
    border:1px solid var(--border);background:#12111a}
  .carou-track{display:flex;transition:transform .55s var(--ease)}
  .carou-track figure{flex:0 0 100%;margin:0}
  .carou-track img{width:100%;height:auto;display:block;aspect-ratio:16/10;object-fit:cover}
  .carou-track figcaption{padding:9px 14px;font-size:12.5px;font-weight:620;color:#e8e6df;
    background:#12111a}
  .carou-nav{display:flex;align-items:center;justify-content:center;gap:12px;
    padding:8px 0 10px;background:#12111a}
  .carou-nav button{width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.18);
    background:transparent;color:#e8e6df;font-size:15px;line-height:1;cursor:pointer;
    transition:border-color .16s var(--ease),background .16s var(--ease)}
  .carou-nav button:hover{border-color:var(--accent);background:rgba(255,255,255,.06)}
  .carou-dots{display:flex;gap:6px}
  .carou-dots i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.24);
    cursor:pointer;transition:background .2s var(--ease),transform .2s var(--ease)}
  .carou-dots i.on{background:var(--accent);transform:scale(1.35)}

  /* tuile dédiée aux personnages 3D : fond clair, pas de recadrage */
  img.card-asset-3d{object-fit:contain;background:#f7f7f8;padding:4px;
    aspect-ratio:16/9;border:1px solid var(--border)}
  :root[data-theme="dark"] img.card-asset-3d{background:#ececed}

  /* ---- FAQ ---- */
  .faq{display:grid;gap:10px}
  .qa{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);
    box-shadow:var(--shadow-1);overflow:hidden}
  .qa summary{cursor:pointer;list-style:none;padding:16px 20px;font-size:16px;font-weight:680;
    letter-spacing:-.01em;display:flex;align-items:center;gap:12px;
    transition:color .16s var(--ease)}
  .qa summary::-webkit-details-marker{display:none}
  .qa summary::after{content:"+";margin-left:auto;font-size:20px;font-weight:570;color:var(--accent);
    line-height:1;transition:transform .2s var(--ease)}
  .qa[open] summary::after{transform:rotate(45deg)}
  .qa summary:hover{color:var(--accent-dark)}
  .qa p{margin:0;padding:0 20px 18px;font-size:14.5px;color:var(--ink-2);line-height:1.65;
    max-width:62em}
  .qa[open] p{animation:faqin .28s var(--ease)}
  @keyframes faqin{from{opacity:0;transform:translateY(-4px)}}
