
  /* Empêche le débordement horizontal */
  html, body {
    margin: 0;
    padding: 0;
    overflow-x: hidden;
  }

  /* Assurez-vous que les conteneurs respectent la largeur de l'écran */
  * {
    box-sizing: border-box;
  }


  img, iframe, .container, .row, .section {
    max-width: 100%;
    width: 100%;
  }


wistia-player[media-id='gwm3id92ui']:not(:defined) { background: center / contain no-repeat url('https://fast.wistia.com/embed/medias/gwm3id92ui/swatch'); display: block; filter: blur(5px); padding-top:56.25%; }


    /* Reset and base styles */

    .container {
      max-width: relative;
      width: 100%;
    }
    
    .card {
      background-color: #000010;
      padding: 50px 100px 20px 100px;
      backdrop-filter: blur(4px);
    }
    
    .team-container {
      display: flex;
      justify-content: center;
    }
    
    .tooltip-container {
      display: flex;
      align-items: center;
      gap: 0.5rem;
    }
    
    .avatar-container {
      position: relative;
      margin-right: -1rem;
      z-index: 10;
      transition: z-index 0.2s;
    }
    
    .avatar-container:hover {
      z-index: 30;
    }
    
    .avatar {
      width: 45px;
      height: 45px;
      border-radius: 50%;
      object-fit: cover;
      object-position: top;
      border: 2px solid white;
      transition: transform 0.5s;
      margin: 0;
      padding: 0;
    }
    
    .avatar-container:hover .avatar {
      transform: scale(1.05);      
      border: 2px solid #e31b23;
      box-shadow: 0 0 50px 0 rgba(227, 27, 35, 0.5);

    }
    
    .tooltip {
      position: absolute;
      top: -40px;
      left: 50%;
      transform: translateX(-50%);
      background-color: #1e293b;
      color: white;
      padding: 0.5rem 1rem;
      border-radius: 0.375rem;
      box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
      white-space: nowrap;
      opacity: 0;
      pointer-events: none;
      transition: opacity 0.3s, transform 0.3s;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      z-index: 50;
    }
    
    .tooltip::after {
      content: '';
      position: absolute;
      bottom: -4px;
      left: 50%;
      transform: translateX(-50%) rotate(45deg);
      width: 8px;
      height: 8px;
      background-color: #1e293b;
    }
    


    
    .tooltip-role {
      font-size: 0.75rem;
      color: #94a3b8;
    }
    
    .avatar-container:hover .tooltip {
      opacity: 1;
      transform: translateX(-50%) translateY(-5px);
    }
  



#button-912a9d24:hover,
#button-c5666305:hover {
  box-shadow: #e31b234f 0 0 0 3px, transparent 0 0 0 0;
}

#button-86f2f5c8:hover {
  box-shadow: #e31b234f 0 0 0 3px, transparent 0 0 0 0;
}

#button-7ad6d55e:hover,
#button-d6800bc8:hover {
  box-shadow: #00e0ff4f 0 0 0 3px, transparent 0 0 0 0;
}




#row-fe43be0f{
background: #e31b23;
background: linear-gradient(30deg, rgba(227, 27, 35, 1) 0%, rgba(0, 0, 16, 0.11) 50%, rgba(227, 27, 35, 1) 100%);  }



  /* Desktop / tablette */
  [id*="headline"] { 
    letter-spacing: -1px !important; 
  }

  /* Mobile */
  @media (max-width: 600px) {
    [id*="headline"] { 
      letter-spacing: -1px !important; 
    }
  }



@font-face {
  font-family: 'PlayfairDisplayItalic';
  src: url('/d1yei2z3i6k35z.cloudfront.net/12252943/68cc241ab7806_InstrumentSerif-Italic.ttf') format('truetype');
  font-style: italic;
}




  /* Texte souligné stylisé */
u:not([id*="text"] u) {
    font-family: 'PlayfairDisplayItalic', serif;
    font-style: italic;
    font-weight: normal;
    font-size: 70px;
    text-decoration: none; /* Supprime la ligne de soulignement */
    color: inherit;
  }
  
  /* Mobile : force la taille des <u> à 28px */
@media (max-width: 600px) {
  u:not([id*="text"] u) {
    font-size: 28px !important;
  }
}




    /* === RESET LÉGER DU SCOPE === */
    #mm-root { position: relative; }

    /* Page */
    body { 
      margin: 2px; 
      background: #000010; 
    }

    /* Container */
    #mm-root .containerx { 
      max-width: relative; 
      margin: 0 auto; 
      padding: 2px 1px; 
    }

    /* ===== Bouton arrondi (500px de border-radius) ===== */
    #mm-root .mm-btn-pill { 
      display: inline-flex; 
      align-items: center; 
      justify-content: center; 
      gap: 8px; 
      border-radius: 500px; 
      padding: 14px 52px; 
      border: 1px solid #FFFFFF1F;
      background: #0E0E1A; 
      color: #FFFFFF; 
      font-weight: 700; 
      font-size: 18px;
      letter-spacing: 0.32px; 
      cursor: pointer; 
      transition: transform .12s ease, box-shadow .2s ease; 
    }
    #mm-root .mm-btn-pill:hover { transform: translateY(-1px); }
    #mm-root .mm-btn-pill:active { transform: translateY(0); box-shadow: none; }

    /* ===== Modal (popup) ===== */
    #mm-root .mm-modal { 
      position: fixed; 
      inset: 0; 
      display: none; 
      align-items: center; 
      justify-content: center; 
      padding: 24px; 
      z-index: 1000; 
    }
    #mm-root .mm-modal.open { display: flex; }

    /* Overlay avec dégradé à droite */
    #mm-root .mm-modal::before {
      content: "";
      position: absolute;
      inset: 0;
      background:
        radial-gradient(1200px 800px at 92% 20%, #e31b238F 0%, #e31b232F 60%, #00000000 100%),
        linear-gradient(0deg, #000010CC, #000010CC);
      backdrop-filter: blur(6px);
    }

    #mm-root .mm-modal-content { 
      position: relative; 
      max-width: 1500px; 
      width: 100%; 
      max-height: 85vh; 
      overflow: auto; 
      background: transparent; /* pas de fond derrière le titre */
      border: none; 
      border-radius: 16px; 
      backdrop-filter: none;
      will-change: transform, opacity; 
      animation: mm-zoom-in 900ms cubic-bezier(0.16, 1, 0.3, 1) both;
    }
    @keyframes mm-zoom-in { 
      0% { opacity: 0; transform: translate3d(0,40px,0) scale(0.92);} 
      60% { opacity: 1; } 
      100% { opacity: 1; transform: translate3d(0,0,0) scale(1);} 
    }
    @media (prefers-reduced-motion: reduce){ 
      #mm-root .mm-modal-content { animation: none; } 
    }

    #mm-root .mm-modal-header { 
      display: flex; 
      align-items: center; 
      justify-content: space-between; 
      padding: 16px 20px; 
      background: transparent; /* pas de fond pour la rangée titre + croix */
      border-bottom: none; 
    }
    #mm-root .mm-modal-title { 
      margin: 0; 
      font-size: 18px; 
      font-weight: 800; 
      letter-spacing: 0.32px; 
      color: #FFFFFF; 
    }

    /* Bouton fermer – times-circle */
    #mm-root .mm-modal-close { 
      appearance: none; 
      border: 1px solid #FFFFFF40; 
      background: #FFFFFF14; 
      color: #FFFFFF; 
      width: 40px; 
      height: 40px; 
      border-radius: 50%; 
      display: inline-flex; 
      align-items: center; 
      justify-content: center; 
      cursor: pointer; 
      transition: background .2s ease, transform .12s ease, border-color .2s ease; 
    }
    #mm-root .mm-modal-close:hover { background: #FFFFFF24; border-color: #FFFFFF59; }
    #mm-root .mm-modal-close:active { transform: scale(0.98); }
    #mm-root .mm-icon-times-circle { width: 20px; height: 20px; color: #FFFFFF; }

    #mm-root .mm-modal-body { padding: 16px 20px; }

    /* ===== Liste de modules ===== */
    #mm-root .mm-module-list { display: flex; flex-direction: column; gap: 10px; }

    /* Cartes modules (header en "verre" individuel) */
    #mm-root .mm-module { 
      border: none; 
      border-radius: 12px; 
      overflow: hidden; 
      transition: all 0.3s; 
      background: transparent; /* pas de fond global sur la carte */
    }
    /* Header cliquable */
    #mm-root .mm-module-header { 
      background: #FFFFFF1A; 
      backdrop-filter: blur(12px);
      border: 1px solid #FFFFFF10; 
      border-radius: 12px; 
      padding: 18px 20px; 
      display: flex; 
      justify-content: space-between; 
      align-items: center; 
      cursor: pointer; 
      user-select: none; 
    }
    #mm-root .mm-module-title { color: #FFFFFF; font-weight: 800; font-size: 17px; margin: 0; }
    #mm-root .mm-module-info { display: flex; align-items: center; gap: 10px; }
    #mm-root .mm-chevron { width: 18px; height: 18px; color: #FFFFFFBF; transition: transform .3s; }
    #mm-root .mm-module.open .mm-chevron { transform: rotate(180deg); }

    /* Contenu replié par défaut (toggle au clic) */
    #mm-root .mm-module-content { 
      background: transparent; /* le contenu n'a pas de fond */
      max-height: 0; 
      overflow: hidden; 
      transition: max-height .45s ease; 
    }
    #mm-root .mm-content-list { list-style: none; padding: 16px 20px; margin: 0; display: flex; flex-direction: column; gap: 10px; }
    #mm-root .mm-content-item { display: flex; align-items: center; gap: 10px; color: #FFFFFFE0; }
    #mm-root .mm-content-item:hover { color: #FFFFFF; }
    #mm-root .mm-plus-icon { width: 17px; height: 17px; color: #e31b23; flex-shrink: 0; }

    @media (max-width: 600px){ 
      #mm-root .mm-modal-content { max-height: 90vh; } 
      #mm-root .mm-module-title { font-size: 16px; } 
    }

    /* Masquer les barres de défilement (scrollbars) sans désactiver le scroll */
    html, body, #mm-root .mm-modal-content { -ms-overflow-style: none; scrollbar-width: none; }
    html::-webkit-scrollbar, body::-webkit-scrollbar, #mm-root .mm-modal-content::-webkit-scrollbar { width: 0 !important; height: 0 !important; display: none; }
  


  /* Scope strict */
  #iv-root-cyan { position: relative; color:#FFFFFF; }

  /* Bouton arrondi */
  #iv-root-cyan .iv-btn-pill { 
    display:inline-flex; align-items:center; justify-content:center; gap:8px; 
    border-radius:500px; padding:14px 52px; border:1px solid #FFFFFF1F; 
    background:#0E0E1A; color:#FFFFFF; font-weight:700; font-size:18px; letter-spacing:0.32px; 
    cursor:pointer; transition: transform .12s ease, box-shadow .2s ease; 
  }
  #iv-root-cyan .iv-btn-pill:hover { transform: translateY(-1px); }
  #iv-root-cyan .iv-btn-pill:active { transform: translateY(0); box-shadow:none; }

  /* Modal */
  #iv-root-cyan .iv-modal { position:fixed; inset:0; display:none; align-items:center; justify-content:center; padding:24px; z-index:1000; }
  #iv-root-cyan .iv-modal.open { display:flex; }
  /* Overlay CYAN */
  #iv-root-cyan .iv-modal::before { 
    content:""; position:absolute; inset:0; 
    background:
      radial-gradient(1200px 800px at 92% 20%, #00E0FFCC 0%, #00E0FF66 60%, #00000000 100%),
      linear-gradient(0deg, #000010CC, #000010CC);
    backdrop-filter: blur(6px);
  }

  #iv-root-cyan .iv-modal-content { position:relative; max-width:1500px; width:100%; max-height:85vh; overflow:auto; background:transparent; border:none; border-radius:16px; backdrop-filter:none; animation: iv-zoom 900ms cubic-bezier(0.16,1,0.3,1) both; }
  @keyframes iv-zoom { 0%{opacity:0; transform:translate3d(0,40px,0) scale(0.92);} 60%{opacity:1;} 100%{opacity:1; transform:translate3d(0,0,0) scale(1);} }
  @media (prefers-reduced-motion:reduce){ #iv-root-cyan .iv-modal-content{ animation:none; } }

  #iv-root-cyan .iv-modal-header { display:flex; align-items:center; justify-content:space-between; padding:16px 20px; background:transparent; border-bottom:none; }
  #iv-root-cyan .iv-modal-title { margin:0; font-size:22px; font-weight:800; letter-spacing:0.32px; color:#FFFFFF; }

  /* Fermer (times-circle) */
  #iv-root-cyan .iv-modal-close { appearance:none; border:1px solid #FFFFFF40; background:#FFFFFF14; color:#FFFFFF; width:40px; height:40px; border-radius:50%; display:inline-flex; align-items:center; justify-content:center; cursor:pointer; transition: background .2s ease, transform .12s ease, border-color .2s ease; }
  #iv-root-cyan .iv-modal-close:hover { background:#FFFFFF24; border-color:#FFFFFF59; }
  #iv-root-cyan .iv-modal-close:active { transform:scale(0.98); }
  #iv-root-cyan .iv-icon-times-circle { width:20px; height:20px; color:#FFFFFF; }

  #iv-root-cyan .iv-modal-body { padding:16px 20px; }

  /* Liste modules */
  #iv-root-cyan .iv-module-list { display:flex; flex-direction:column; gap:10px; }
  #iv-root-cyan .iv-module { border:none; border-radius:12px; overflow:hidden; transition:all .3s; background:transparent; }
  #iv-root-cyan .iv-module-header { background:#FFFFFF1A; backdrop-filter:blur(12px); border:1px solid #FFFFFF10; border-radius:12px; padding:18px 20px; display:flex; justify-content:space-between; align-items:center; cursor:pointer; user-select:none; }
  #iv-root-cyan .iv-module-title { color:#FFFFFF; font-weight:800; font-size:17px; margin:0; }
  #iv-root-cyan .iv-chevron { width:18px; height:18px; color:#FFFFFFBF; transition:transform .3s; }
  #iv-root-cyan .iv-module.open .iv-chevron { transform:rotate(180deg); }

  #iv-root-cyan .iv-module-content { background:transparent; max-height:0; overflow:hidden; transition:max-height .45s ease; }
  #iv-root-cyan .iv-content-list { list-style:none; padding:16px 20px; margin:0; display:flex; flex-direction:column; gap:10px; }
  #iv-root-cyan .iv-content-item { display:flex; align-items:center; gap:10px; color:#FFFFFFE0; }
  #iv-root-cyan .iv-content-item:hover { color:#FFFFFF; }
  #iv-root-cyan .iv-plus-icon { width:17px; height:17px; color:#00E0FF; flex-shrink:0; }

  /* Scrollbars invisibles */
  #iv-root-cyan .iv-modal-content{ -ms-overflow-style:none; scrollbar-width:none; }
  #iv-root-cyan .iv-modal-content::-webkit-scrollbar{ width:0 !important; height:0 !important; display:none; }



  /* Scope strict */
  #iv-root-cyan { position: relative; color:#FFFFFF; }

  /* Bouton arrondi */
  #iv-root-cyan .iv-btn-pill { 
    display:inline-flex; align-items:center; justify-content:center; gap:8px; 
    border-radius:500px; padding:14px 52px; border:1px solid #FFFFFF1F; 
    background:#0E0E1A; color:#FFFFFF; font-weight:700; font-size:18px; letter-spacing:0.32px; 
    cursor:pointer; transition: transform .12s ease, box-shadow .2s ease; 
  }
  #iv-root-cyan .iv-btn-pill:hover { transform: translateY(-1px); }
  #iv-root-cyan .iv-btn-pill:active { transform: translateY(0); box-shadow:none; }

  /* Modal */
  #iv-root-cyan .iv-modal { position:fixed; inset:0; display:none; align-items:center; justify-content:center; padding:24px; z-index:1000; }
  #iv-root-cyan .iv-modal.open { display:flex; }
  /* Overlay CYAN */
  #iv-root-cyan .iv-modal::before { 
    content:""; position:absolute; inset:0; 
    background:
      radial-gradient(1200px 800px at 92% 20%, #00E0FFCC 0%, #00E0FF66 60%, #00000000 100%),
      linear-gradient(0deg, #000010CC, #000010CC);
    backdrop-filter: blur(6px);
  }

  #iv-root-cyan .iv-modal-content { position:relative; max-width:1500px; width:100%; max-height:85vh; overflow:auto; background:transparent; border:none; border-radius:16px; backdrop-filter:none; animation: iv-zoom 900ms cubic-bezier(0.16,1,0.3,1) both; }
  @keyframes iv-zoom { 0%{opacity:0; transform:translate3d(0,40px,0) scale(0.92);} 60%{opacity:1;} 100%{opacity:1; transform:translate3d(0,0,0) scale(1);} }
  @media (prefers-reduced-motion:reduce){ #iv-root-cyan .iv-modal-content{ animation:none; } }

  #iv-root-cyan .iv-modal-header { display:flex; align-items:center; justify-content:space-between; padding:16px 20px; background:transparent; border-bottom:none; }
  #iv-root-cyan .iv-modal-title { margin:0; font-size:22px; font-weight:800; letter-spacing:0.32px; color:#FFFFFF; }

  /* Fermer (times-circle) */
  #iv-root-cyan .iv-modal-close { appearance:none; border:1px solid #FFFFFF40; background:#FFFFFF14; color:#FFFFFF; width:40px; height:40px; border-radius:50%; display:inline-flex; align-items:center; justify-content:center; cursor:pointer; transition: background .2s ease, transform .12s ease, border-color .2s ease; }
  #iv-root-cyan .iv-modal-close:hover { background:#FFFFFF24; border-color:#FFFFFF59; }
  #iv-root-cyan .iv-modal-close:active { transform:scale(0.98); }
  #iv-root-cyan .iv-icon-times-circle { width:20px; height:20px; color:#FFFFFF; }

  #iv-root-cyan .iv-modal-body { padding:16px 20px; }

  /* Liste modules */
  #iv-root-cyan .iv-module-list { display:flex; flex-direction:column; gap:10px; }
  #iv-root-cyan .iv-module { border:none; border-radius:12px; overflow:hidden; transition:all .3s; background:transparent; }
  #iv-root-cyan .iv-module-header { background:#FFFFFF1A; backdrop-filter:blur(12px); border:1px solid #FFFFFF10; border-radius:12px; padding:18px 20px; display:flex; justify-content:space-between; align-items:center; cursor:pointer; user-select:none; }
  #iv-root-cyan .iv-module-title { color:#FFFFFF; font-weight:800; font-size:17px; margin:0; }
  #iv-root-cyan .iv-chevron { width:18px; height:18px; color:#FFFFFFBF; transition:transform .3s; }
  #iv-root-cyan .iv-module.open .iv-chevron { transform:rotate(180deg); }

  #iv-root-cyan .iv-module-content { background:transparent; max-height:0; overflow:hidden; transition:max-height .45s ease; }
  #iv-root-cyan .iv-content-list { list-style:none; padding:16px 20px; margin:0; display:flex; flex-direction:column; gap:10px; }
  #iv-root-cyan .iv-content-item { display:flex; align-items:center; gap:10px; color:#FFFFFFE0; }
  #iv-root-cyan .iv-content-item:hover { color:#FFFFFF; }
  #iv-root-cyan .iv-plus-icon { width:17px; height:17px; color:#00E0FF; flex-shrink:0; }

  /* Scrollbars invisibles */
  #iv-root-cyan .iv-modal-content{ -ms-overflow-style:none; scrollbar-width:none; }
  #iv-root-cyan .iv-modal-content::-webkit-scrollbar{ width:0 !important; height:0 !important; display:none; }



  /* Scope strict */
  #iv-root-orange { position: relative; color:#FFFFFF; }

  /* Bouton arrondi */
  #iv-root-orange .iv-btn-pill { 
    display:inline-flex; align-items:center; justify-content:center; gap:8px; 
    border-radius:500px; padding:14px 52px; border:1px solid #FFFFFF1F; 
    background:#0E0E1A; color:#FFFFFF; font-weight:700; font-size:18px; letter-spacing:0.32px; 
    cursor:pointer; transition: transform .12s ease, box-shadow .2s ease; 
  }
  #iv-root-orange .iv-btn-pill:hover { transform: translateY(-1px); }
  #iv-root-orange .iv-btn-pill:active { transform: translateY(0); box-shadow:none; }

  /* Modal */
  #iv-root-orange .iv-modal { position:fixed; inset:0; display:none; align-items:center; justify-content:center; padding:24px; z-index:1000; }
  #iv-root-orange .iv-modal.open { display:flex; }
  /* Overlay ORANGE */
  #iv-root-orange .iv-modal::before { 
    content:""; position:absolute; inset:0; 
    background:
      radial-gradient(1200px 800px at 92% 20%, #FF770ECC 0%, #FF770E66 60%, #00000000 100%),
      linear-gradient(0deg, #000010CC, #000010CC);
    backdrop-filter: blur(6px);
  }

  #iv-root-orange .iv-modal-content { position:relative; max-width:1500px; width:100%; max-height:85vh; overflow:auto; background:transparent; border:none; border-radius:16px; backdrop-filter:none; animation: iv-zoom-orange 900ms cubic-bezier(0.16,1,0.3,1) both; }
  @keyframes iv-zoom-orange { 0%{opacity:0; transform:translate3d(0,40px,0) scale(0.92);} 60%{opacity:1;} 100%{opacity:1; transform:translate3d(0,0,0) scale(1);} }
  @media (prefers-reduced-motion:reduce){ #iv-root-orange .iv-modal-content{ animation:none; } }

  #iv-root-orange .iv-modal-header { display:flex; align-items:center; justify-content:space-between; padding:16px 20px; background:transparent; border-bottom:none; }
  #iv-root-orange .iv-modal-title { margin:0; font-size:22px; font-weight:800; letter-spacing:0.32px; color:#FFFFFF; }

  /* Fermer (times-circle) */
  #iv-root-orange .iv-modal-close { appearance:none; border:1px solid #FFFFFF40; background:#FFFFFF14; color:#FFFFFF; width:40px; height:40px; border-radius:50%; display:inline-flex; align-items:center; justify-content:center; cursor:pointer; transition: background .2s ease, transform .12s ease, border-color .2s ease; }
  #iv-root-orange .iv-modal-close:hover { background:#FFFFFF24; border-color:#FFFFFF59; }
  #iv-root-orange .iv-modal-close:active { transform:scale(0.98); }
  #iv-root-orange .iv-icon-times-circle { width:20px; height:20px; color:#FFFFFF; }

  #iv-root-orange .iv-modal-body { padding:16px 20px; }

  /* Liste modules */
  #iv-root-orange .iv-module-list { display:flex; flex-direction:column; gap:10px; }
  #iv-root-orange .iv-module { border:none; border-radius:12px; overflow:hidden; transition:all .3s; background:transparent; }
  #iv-root-orange .iv-module-header { background:#FFFFFF1A; backdrop-filter:blur(12px); border:1px solid #FFFFFF10; border-radius:12px; padding:18px 20px; display:flex; justify-content:space-between; align-items:center; cursor:pointer; user-select:none; }
  #iv-root-orange .iv-module-title { color:#FFFFFF; font-weight:800; font-size:17px; margin:0; }
  #iv-root-orange .iv-chevron { width:18px; height:18px; color:#FFFFFFBF; transition:transform .3s; }
  #iv-root-orange .iv-module.open .iv-chevron { transform:rotate(180deg); }

  #iv-root-orange .iv-module-content { background:transparent; max-height:0; overflow:hidden; transition:max-height .45s ease; }
  #iv-root-orange .iv-content-list { list-style:none; padding:16px 20px; margin:0; display:flex; flex-direction:column; gap:10px; }
  #iv-root-orange .iv-content-item { display:flex; align-items:center; gap:10px; color:#FFFFFFE0; }
  #iv-root-orange .iv-content-item:hover { color:#FFFFFF; }
  #iv-root-orange .iv-plus-icon { width:17px; height:17px; color:#FF770E; flex-shrink:0; }

  /* Scrollbars invisibles */
  #iv-root-orange .iv-modal-content{ -ms-overflow-style:none; scrollbar-width:none; }
  #iv-root-orange .iv-modal-content::-webkit-scrollbar{ width:0 !important; height:0 !important; display:none; }



  #image-f322af81 {
    animation: rotation-infinie 6s linear infinite;
    transform-origin: center center;
  }

  @keyframes rotation-infinie {
    0%   { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
  }




#row-f84a0e6a, #row-1d8c3a6d {
  position: relative; /* Permet de superposer l'élément */
  z-index: 10; /* Définit un niveau supérieur pour placer la rangée au-dessus */
  margin-top: -20px; /* Ajuste la marge négative selon vos besoins */
}

  #image-f322af81 {
  position: relative; /* Permet à l'élément de rester en dessous */
  z-index: 5; /* Niveau inférieur pour assurer que cet élément reste en dessous */
}





  /* ===== Base / Desktop ===== */
  #id-carte-wrap {
    height: 585px;
    width: 100%;
    max-width: 640px;           /* évite l'étirement en grand écran */
    margin: 0 auto;             /* centre la carte */
    position: relative;
    border-radius: 40px;
    overflow: hidden;
    transition: border 0.4s cubic-bezier(.2,.6,.2,1), transform 0.4s cubic-bezier(.2,.6,.2,1);
    will-change: transform, border;
    border: 2px solid transparent;
  }
  #id-img-crypto {
    position: absolute; top: 0; left: 0; right: 0; bottom: 0;
    width: 100%; height: 100%; object-fit: cover;
    border-radius: inherit;
    transition: transform 0.4s ease-in-out, filter 0.4s ease-in-out;
    z-index: 1; will-change: transform, filter;
  }
  #id-overlay-hover {
    position: absolute; inset: 0; z-index: 2;
    background: linear-gradient(0deg, #000010 16%, #00001000 100%); /* hex + alpha */
    opacity: 0; transition: opacity 0.4s ease-in-out;
  }
  #id-texte-crypto {
    position: absolute; left: 50%; transform: translate(-50%, 10px);
    bottom: 80px; width: calc(100% - 20px);
    text-align: center; z-index: 3; padding: 0 10px;
    opacity: 0;
    transition: opacity 0.4s cubic-bezier(.2,.6,.2,1), transform 0.4s cubic-bezier(.2,.6,.2,1);
    will-change: opacity, transform;
  }
  #id-titre-crypto { font-size: 24px; font-weight: bold; color: #FFFFFF; margin: 0 0 4px 0; }
  #id-texte-crypto > span { font-size: 16px; color: #F5F5F5; }
  #id-prix-crypto { font-size: 17px; margin: 0; color: #FFFFFF; }

  /* Hover (desktop) */
  #id-carte-wrap:hover #id-img-crypto { transform: scale(1.05); filter: blur(2px) brightness(0.9) contrast(1.1); }
  #id-carte-wrap:hover { border: 1px solid #FFFFFF44; }
  #id-carte-wrap:hover #id-texte-crypto { opacity: 1; transform: translate(-50%, 0); }
  #id-carte-wrap:hover #id-overlay-hover { opacity: 1; }

  /* ===== Mobile ===== */
  @media (max-width: 600px) {
    #id-carte-wrap {
      height: auto !important;          /* ne pas forcer la hauteur */
      aspect-ratio: 4 / 5 !important;   /* garde la même silhouette (ajuste si besoin) */
      max-width: 100%;
      border-radius: 28px;               /* rayon un peu réduit pour petits écrans */
    }
    /* Le visuel reste nickel avec object-fit: cover */
    #id-img-crypto { border-radius: inherit; }

    /* Ajustements de placement du texte */
    #id-texte-crypto { bottom: 40px; transform: translate(-50%, 0); }

    /* -4px sur les tailles de police */
    #id-titre-crypto { font-size: 20px; }   /* 24px -> 20px */
    #id-texte-crypto > span { font-size: 12px; } /* 16px -> 12px */
    #id-prix-crypto { font-size: 13px; }    /* 17px -> 13px */
  }



    #id-carte-wrap {
      height: 585px;
      position: relative;
      border-radius: 40px;
      overflow: hidden;
      transition: border 0.4s cubic-bezier(.2,.6,.2,1), transform 0.4s cubic-bezier(.2,.6,.2,1);
      will-change: transform, border;
      border: 2px solid transparent;
    }
    #id-img-crypto {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
      border-radius: inherit;
      transition: transform 0.4s ease-in-out, filter 0.4s ease-in-out;
      z-index: 1;
      will-change: transform, filter;
    }
    #id-overlay-hover {
      position: absolute;
      inset: 0;
      z-index: 2;
      background: linear-gradient(0deg, rgba(0, 0, 16, 1) 16%, rgba(0, 0, 16, 0) 100%);
      opacity: 0;
      transition: opacity 0.4s ease-in-out;
    }
    #id-texte-crypto {
      position: absolute;
      left: 50%;
      transform: translate(-50%, 10px);
      bottom: 80px;
      width: calc(100% - 20px);
      text-align: center;
      z-index: 3;
      padding: 0 10px;
      opacity: 0;
      transition: opacity 0.4s cubic-bezier(.2,.6,.2,1), transform 0.4s cubic-bezier(.2,.6,.2,1);
      will-change: opacity, transform;
    }
    #id-titre-crypto {
      font-size: 24px;
      font-weight: bold;
      color: #ffffff;
      margin: 0 0 4px 0;
    }
    #id-texte-crypto > span {
      font-size: 16px;
      color: #f5f5f5;
    }
    #id-prix-crypto {
      font-size: 17px;
      margin: 0;
      color: #ffffff;
    }
    /* Hover Effects */
    #id-carte-wrap:hover #id-img-crypto {
      transform: scale(1.05);
      filter: blur(2px) brightness(0.9) contrast(1.1);
    }
    #id-carte-wrap:hover {
      border: 1px solid #ffffff44;
    }
    #id-carte-wrap:hover #id-texte-crypto {
      opacity: 1;
      transform: translate(-50%, 0);
    }
    #id-carte-wrap:hover #id-overlay-hover {
      opacity: 1;
    }
  


    #id-carte-wrap {
      height: 585px;
      position: relative;
      border-radius: 40px;
      overflow: hidden;
      transition: border 0.4s cubic-bezier(.2,.6,.2,1), transform 0.4s cubic-bezier(.2,.6,.2,1);
      will-change: transform, border;
      border: 2px solid transparent;
    }
    #id-img-crypto {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
      border-radius: inherit;
      transition: transform 0.4s ease-in-out, filter 0.4s ease-in-out;
      z-index: 1;
      will-change: transform, filter;
    }
    #id-overlay-hover {
      position: absolute;
      inset: 0;
      z-index: 2;
      background: linear-gradient(0deg, rgba(0, 0, 16, 1) 16%, rgba(0, 0, 16, 0) 100%);
      opacity: 0;
      transition: opacity 0.4s ease-in-out;
    }
    #id-texte-crypto {
      position: absolute;
      left: 50%;
      transform: translate(-50%, 10px);
      bottom: 80px;
      width: calc(100% - 20px);
      text-align: center;
      z-index: 3;
      padding: 0 10px;
      opacity: 0;
      transition: opacity 0.4s cubic-bezier(.2,.6,.2,1), transform 0.4s cubic-bezier(.2,.6,.2,1);
      will-change: opacity, transform;
    }
    #id-titre-crypto {
      font-size: 24px;
      font-weight: bold;
      color: #ffffff;
      margin: 0 0 4px 0;
    }
    #id-texte-crypto > span {
      font-size: 16px;
      color: #f5f5f5;
    }
    #id-prix-crypto {
      font-size: 17px;
      margin: 0;
      color: #ffffff;
    }
    /* Hover Effects */
    #id-carte-wrap:hover #id-img-crypto {
      transform: scale(1.05);
      filter: blur(2px) brightness(0.9) contrast(1.1);
    }
    #id-carte-wrap:hover {
      border: 1px solid #ffffff44;
    }
    #id-carte-wrap:hover #id-texte-crypto {
      opacity: 1;
      transform: translate(-50%, 0);
    }
    #id-carte-wrap:hover #id-overlay-hover {
      opacity: 1;
    }
  


#image-829a72e0,
#image-36aa38a2,
#image-e279e096,
#image-1e454b48,
#image-a7a97d8e,
#image-fcf75de6,
#image-fb9b45f3,
#image-85caf543,
#image-2e0f7d4d,
#image-67fbab31,
#image-58b1e997,
#image-e827b0a8,
#image-a6152841,
#image-1263b50f,
#image-d8677574,
#image-d4a7cd2f,
#image-3fa8e652,
#image-9fd3f91b,
#image-2e7f1938,
#image-c38c11c6,
#image-3a35fa30 
#image-b2aa6898,
#image-a8c9fa5c,
#image-92384a7b,
#image-5de52a52,
#image-aaa2ea7d,
#image-8426dce9,
#image-bf7214cb,
#image-22090c3d,
#image-11f03b41 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

#image-829a72e0:hover,
#image-36aa38a2:hover,
#image-e279e096:hover,
#image-d8677574:hover,
#image-3a35fa30:hover,
#image-2e7f1938:hover,
#image-1e454b48:hover,
#image-3fa8e652:hover,
#image-e827b0a8:hover,
#image-58b1e997:hover,
#image-d4a7cd2f:hover,
#image-85caf543:hover,
#image-67fbab31:hover,
#image-a7a97d8e:hover,
#image-5de52a52:hover,
#image-b2aa6898:hover,
#image-2e0f7d4d:hover,
#image-c38c11c6:hover,
#image-fcf75de6:hover,
#image-fb9b45f3:hover,
#image-a6152841:hover,
#image-1263b50f:hover,
#image-9fd3f91b:hover,
#image-a8c9fa5c:hover,
#image-92384a7b:hover,
#image-aaa2ea7d:hover,
#image-8426dce9:hover,
#image-bf7214cb:hover,
#image-22090c3d:hover,
#image-11f03b41:hover {
  transform: scale(1.03);
  box-shadow: 0 0 0 2px #e31b239c;
}



        .testimonials-container {
            display: flex;
            align-items: center;
            justify-content: center;
            font-family: system-ui, -apple-system, sans-serif;
        }

        .max-width-container {
            max-width: 1300px;
            width: 100%;
            margin: 0 auto;
            padding: 0 1rem;
        }

        .testimonial-card {
            background-color: #00001d;
            border-radius: 32px;
            padding: 2rem;
        }

        .grid-container {
            display: grid;
            grid-template-columns: 0.6fr 1.4fr;
            gap: 3rem;
            align-items: center;
        }

        @media (max-width: 768px) {
            .grid-container {
                grid-template-columns: 1fr;
            }
        }

        .video-container {
            position: relative;
            border-radius: 5px;
            overflow: hidden;
            max-width: 500px;
            margin: 0 auto;
            width: 100%;
        }

        .video-container img,
        .video-container wistia-player {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        .content {
            color: white;
        }

        .stars {
            display: flex;
            gap: 0.25rem;
            margin-bottom: 1.5rem;
        }

        .star {
            width: 30px;
            height: 30px;
            fill: #FFC107;
            color: #FFC107;
        }

        .testimonial-text {
            font-size: 18px;
            line-height: 1.9;
            font-weight: 300;
            margin-bottom: 2rem;
        }

        .author-info {
            display: flex;
            align-items: center;
            gap: 1rem;
        }

        .author-image {
            width: 3.5rem;
            height: 3.5rem;
            border-radius: 9999px;
            object-fit: cover;
        }

        .author-details {
            display: flex;
            flex-direction: column;
        }

        .author-name-container {
            display: flex;
            align-items: center;
            gap: 5px;
        }

        .author-name {
            font-size: 1.25rem;
            font-weight: 400;
        }

        .verified-badge {
            width: 1.25rem;
            height: 1.25rem;
            color: #e31b23;
        }

        /* couleur mise à jour */
        .company-name {
            color: #9CA3AF;
            font-size: 15px;
        }

        .navigation {
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin-top: 3rem;
        }

        .dots {
            display: flex;
            gap: 0.5rem;
        }

        .dot {
            height: 0.5rem;
            border-radius: 9999px;
            background-color: #ffffff;
            transition: all 300ms;
            cursor: pointer;
            border: none;
            padding: 0;
        }

        .dot.active {
            width: 2rem;
            background-color: #e31b23;
        }

        /* couleur mise à jour */
        .dot.inactive {
            width: 0.5rem;
        }

        .arrows {
            display: flex;
            gap: 1rem;
        }

        .arrow-button {
            width: 3rem;
            height: 3rem;
            border-radius: 9999px;
            background-color: rgba(255, 255, 255, 0.1);
            backdrop-filter: blur(4px);
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
            border: none;
            transition: background-color 300ms;
        }

        .arrow-button:hover {
            background-color: rgba(255, 255, 255, 0.2);
        }

        .arrow-icon {
            width: 1.75rem;
            height: 1.75rem;
            color: white;
        }
    


                        wistia-player[media-id='y32rkdnb52']:not(:defined) {
                            background: center / contain no-repeat url('https://fast.wistia.com/embed/medias/y32rkdnb52/swatch');
                            display: block;
                            filter: blur(5px);
                            padding-top: 178.77%;
                        }
                    



#row-4bb533da, #row-c658aa67 {
  position: relative; /* Permet de superposer l'élément */
  z-index: 10; /* Définit un niveau supérieur pour placer la rangée au-dessus */
  margin-top: -20px; /* Ajuste la marge négative selon vos besoins */
}

#row-f2a53099 {
  position: relative; /* Permet à l'élément de rester en dessous */
  z-index: 5; /* Niveau inférieur pour assurer que cet élément reste en dessous */
}





  /* Animation de translation horizontale infinie */
  #image-d2d7af56 {
    animation: move-left-right 8s ease-in-out infinite;
    -webkit-animation: move-left-right 8s ease-in-out infinite; /* Safari / Chrome */
  }

  /* Définition de l'animation */
  @keyframes move-left-right {
    0% {
      transform: translateX(0);
    }
    50% {
      transform: translateX(20px);
    }
    100% {
      transform: translateX(0);
    }
  }

  @-webkit-keyframes move-left-right {
    0% {
      -webkit-transform: translateX(0);
    }
    50% {
      -webkit-transform: translateX(20px);
    }
    100% {
      -webkit-transform: translateX(0);
    }
  }



    #image-bcb8b732, #image-bcb8b732, #image-bcb8b732, #image-b312765d  {  
        animation-name: floating;
        animation-duration: 3s;
        animation-iteration-count: infinite;
        animation-timing-function: ease-in-out;
        margin-left: 30px;
        margin-top: 5px;
    }
    
    
    #image-bcb8b732 {  
        animation-name: bounce;
        animation-duration: 3s;
        animation-iteration-count: infinite;
        animation-timing-function: ease-in-out;
        margin-left: 30px;
        margin-top: 5px;
        
    }
    
    @keyframes bounce {
        from { transform: translate(0,  0px); }
        75%  { transform: translate(0, 10px); }
        to   { transform: translate(0, -0px); }    
    }
    
    
    @keyframes floating {
        from { transform: translate(0,  0px); }
        75%  { transform: translate(0, 10px); }
        to   { transform: translate(0, -0px); }    
    }
        


body {
            background-color: #000010;
            margin: 0;
            padding: 0;
        }
        .faq-container {
            max-width: relative;
            margin: 0 auto;
            padding: 1px 1px;
            color: white;
            opacity: 0;
            animation: fadeIn 0.6s ease-out forwards;
        }

        .faq-list {
            display: flex;
            flex-direction: column;
            gap: 1px;
        }

        .faq-item {
            border: 1px solid #2d2d2d;
            border-radius: 14px;
            background-color: #0a0a0a34;
            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
            opacity: 0;
            transform: translateY(20px);
            animation: slideUp 0.4s ease-out forwards;
            margin-bottom: 10px;
        }

        .faq-item:nth-child(even) {
            animation-delay: 0.1s;
        }

        .faq-question {
            width: 100%;
            padding: 14px;
            text-align: left;
            color: #fff;
font-weight: normal;
display: flex;
            justify-content: space-between;
            align-items: center;
            cursor: pointer;
            border: none;
            background: none;
            font-size: 24px;
            transition: all 0.3s ease;
            
        }

        .faq-question:hover {
            color: #e31b23;
        }

        .faq-question::after {
            content: '+';
            font-size: 20px;
            color: #e31b23;
            transition: transform 0.3s ease;
        }

        .faq-item.active {
            border-color: linear-gradient(27deg, #222222 34%, #e31b2399 100%);

            background: linear-gradient(27deg, #000016 0%, #000016 50%, #000000 100%);
        }

        .faq-item.active .faq-question::after {
            transform: rotate(45deg);
            color: #fff;
        }

        .faq-answer {
            font-size: 18px;
line-height: 29px;
            padding: 0 1.5rem;
            max-height: 0;
            overflow: hidden;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            color: #d1d5db;
        }

        .faq-item.active .faq-answer {
            padding: 0 1.5rem 1.5rem;
            max-height: 500px;
        }

        .faq-answer ul {
            margin: 1rem 0;
            padding-left: 1.5rem;
        }

        .faq-answer li {
            margin-bottom: 0.5rem;
        }

        .faq-answer a {
            color: #e31b23;
            text-decoration: underline;
            transition: opacity 0.3s ease;
        }

        .faq-answer a:hover {
            opacity: 0.8;
        }

        @keyframes fadeIn {
            from { opacity: 0; }
            to { opacity: 1; }
        }

        @keyframes slideUp {
            from {
                opacity: 0;
                transform: translateY(20px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        @media (max-width: 768px) {
            .faq-container {
                padding: 2rem 1rem;
            }

 
            .faq-question {
                font-size: 1rem;
                padding: 1.2rem;
            }
        }
    


  #section-b12b9976 {
    position: relative; /* Nécessaire pour positionner le pseudo-élément */
  }

  /* Bordure en haut avec dégradé */
  #section-b12b9976::before {
    content: '';
    position: absolute;
    top: 0; /* Place la bordure en haut */
    left: 0;
    width: 100%;
    height: 2px; /* Épaisseur de la bordure */
    background: linear-gradient(90deg, #000010 0%, #e31b23 48%, #000010 100%);
  }


@font-face {
            font-family: ManropeSemiBold27280133;
            font-display: swap;
            src: url('/d1yei2z3i6k35z.cloudfront.net/1970629/6798f9e8c0030_Manrope-SemiBold.ttf');
          }
@font-face {
            font-family: ProductSansLight37374149;
            font-display: swap;
            src: url('/d1yei2z3i6k35z.cloudfront.net/458199/68eb753837ad2_682e7940e8d07_ProductSans-Light.ttf');
          }
@font-face {
            font-family: SatoshiMedium35185135;
            font-display: swap;
            src: url('/d1yei2z3i6k35z.cloudfront.net/12252943/68a1f040d4b99_Satoshi-Medium1.ttf');
          }


@font-face {
font-family: 'WistiaPlayerInterNumbersSemiBold';
font-feature-settings: 'tnum' 1;
src: url(data:application/x-font-woff;charset=utf-8;base64,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);
}



  @font-face {
    font-family: WistiaPlayerInter;
    src: url(data:application/x-font-woff;charset=utf-8;base64,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);
    unicode-range: U+0-3B,U+3F-5A,U+61-7A,U+C1,U+C9,U+D1,U+E1,U+E9,E+F1,U+2014,U+2026,U+2192,U+21BA,U+2713,U+2717;
  }

  @font-face {
    font-family: WistiaPlayerInter;
    src:  url(https://fast.wistia.net/assets/external/fonts/Inter-Extended.woff) format('woff2');
    unicode-range: U+3C-3E,U+5B-60,U+7B-7E,U+A0-C0,U+C2-C8,U+CA-D0,U+D2-E8,U+EA-F0,U+F2-2013,U+2015-2025,U+2026-2191,U+2193-21B9,U+21BB-2712,U+2714-2716,U+2718-10FFFF;
  }

  /* cyrillic-ext */
  @font-face {
    font-family: WistiaPlayerInter;
    font-style: normal;
    font-weight: 400;
    src: url(https://fast.wistia.net/assets/external/fonts/Inter-Cyrillic-Extended.woff) format('woff');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: WistiaPlayerInter;
    font-style: normal;
    font-weight: 400;
    src: url(https://fast.wistia.net/assets/external/fonts/Inter-Cyrillic.woff) format('woff');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: WistiaPlayerInter;
    font-style: normal;
    font-weight: 400;
    src: url(https://fast.wistia.net/assets/external/fonts/Inter-Greek-Extended.woff) format('woff');
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: WistiaPlayerInter;
    font-style: normal;
    font-weight: 400;
    src: url(https://fast.wistia.net/assets/external/fonts/Inter-Greek.woff) format('woff');
    unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
    font-family: WistiaPlayerInter;
    font-style: normal;
    font-weight: 400;
    src: url(https://fast.wistia.net/assets/external/fonts/Inter-Vietnamese.woff) format('woff');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: WistiaPlayerInter;
    font-style: normal;
    font-weight: 400;
    src: url(https://fast.wistia.net/assets/external/fonts/Inter-Latin-Extended.woff) format('woff');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
