<!DOCTYPE html>
<html lang="fr">
<head>
  <meta charset="utf-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1" />
  <title>NCBM Global – Empowering Business, Driving Success</title>
  <meta name="description" content="NCBM Global – Conseil en transformation digitale, IA & automatisation. Packs clé en main pour PME et grands comptes. Tunisie & international." />
  <meta property="og:title" content="NCBM Global – Empowering Business, Driving Success" />
  <meta property="og:description" content="Conseil premium, intégration IA & digital, offres packagées. Contact rapide et audit gratuit." />
  <meta property="og:type" content="website" />
  <meta property="og:url" content="https://www.ncbmglobal.co/" />
  <meta property="og:image" content="/assets/og-ncbm.jpg" />
  <link rel="icon" href="/favicon.ico" />
  <style>
    :root{
      --ncbm-blue:#0B1D39; /* bleu profond */
      --ncbm-blue-2:#12294f; /* hover/nav */
      --ncbm-gold:#D4AF37; /* doré élégant */
      --ncbm-bg:#ffffff;
      --ncbm-text:#0f172a; /* slate-900 */
      --shadow:0 10px 30px rgba(0,0,0,.08);
      --radius:20px;
    }
    *{box-sizing:border-box}
    html,body{margin:0;padding:0;background:var(--ncbm-bg);color:var(--ncbm-text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;line-height:1.5}
    a{color:inherit;text-decoration:none}
    img{max-width:100%;display:block}
    .container{max-width:1200px;margin:0 auto;padding:0 1.2rem}

    /* Header */
    header{position:sticky;top:0;z-index:50;background:linear-gradient(180deg, rgba(11,29,57,.95), rgba(11,29,57,.85));backdrop-filter:blur(8px);border-bottom:1px solid rgba(212,175,55,.18)}
    .nav{display:flex;align-items:center;justify-content:space-between;padding:.9rem 0}
    .brand{display:flex;align-items:center;gap:.75rem;color:#fff}
    .brand .mark{width:36px;height:36px;border-radius:12px;background:radial-gradient(120% 120% at 30% 20%, var(--ncbm-gold), #b9962f 40%, #7a6321 76%);display:grid;place-items:center;box-shadow:0 6px 18px rgba(212,175,55,.35)}
    .brand .mark span{font-weight:800;color:#0b152b;font-size:20px}
    .brand .text{font-weight:700;letter-spacing:.4px}
    nav ul{display:flex;gap:1.2rem;list-style:none;margin:0;padding:0}
    nav a{color:#e5e7eb;font-weight:500}
    nav a:hover{color:#fff}
    .cta{background:linear-gradient(180deg,var(--ncbm-gold),#b9962f);color:#0b152b;padding:.7rem 1rem;border-radius:999px;font-weight:800;box-shadow:0 8px 24px rgba(212,175,55,.35)}
    .cta:hover{transform:translateY(-1px);}
    .menu-btn{display:none;border:1px solid rgba(255,255,255,.25);color:#fff;background:transparent;padding:.55rem .8rem;border-radius:10px}

    /* Hero */
    .hero{position:relative;isolation:isolate;background:linear-gradient(120deg,#0b152b 0%, var(--ncbm-blue) 60%, #0b152b 100%);color:#fff}
    .hero::after{content:"";position:absolute;inset:-20% -10% auto auto;z-index:-1;background:radial-gradient(60% 60% at 70% 30%, rgba(212,175,55,.28), transparent 60%)}
    .hero-wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;align-items:center;padding:4rem 0}
    .kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}
    .kpi{background:rgba(255,255,255,.06);border:1px solid rgba(212,175,55,.18);padding:1rem;border-radius:16px;text-align:center}
    .kpi b{font-size:1.6rem}
    .hero-cta{display:flex;gap:1rem;margin-top:1.6rem;flex-wrap:wrap}
    .btn{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 1.1rem;border-radius:999px;font-weight:700;border:1px solid rgba(212,175,55,.35)}
    .btn-primary{background:linear-gradient(180deg,var(--ncbm-gold),#b9962f);color:#0b152b}
    .btn-secondary{background:transparent;color:#fff}

    /* Sections */
    section{padding:4rem 0}
    .section-title{font-size:2rem;margin:0 0 1rem}
    .subtitle{color:#475569;margin-top:.3rem}

    /* Services */
    .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}
    .card{background:#fff;border:1px solid #e5e7eb;border-radius:var(--radius);box-shadow:var(--shadow);padding:1.2rem;display:flex;flex-direction:column;gap:.8rem}
    .card .badge{align-self:flex-start;background:rgba(212,175,55,.15);color:#7a6321;border:1px dashed #d4af37;padding:.25rem .6rem;border-radius:999px;font-size:.8rem;font-weight:700}

    /* Packs */
    .packs{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}
    .pack{background:linear-gradient(180deg,#ffffff,#f8fafc);border:1px solid #e5e7eb;border-radius:22px;box-shadow:var(--shadow);padding:1.2rem;display:flex;flex-direction:column;gap:.8rem;position:relative;overflow:hidden}
    .pack .top{display:flex;align-items:center;justify-content:space-between}
    .pack .ribbon{position:absolute;right:-38px;top:14px;transform:rotate(35deg);background:var(--ncbm-gold);color:#0b152b;padding:.35rem 2.4rem;font-weight:800}
    .price{font-size:1.8rem;font-weight:900;color:var(--ncbm-blue)}
    .features{display:grid;gap:.45rem;margin:.4rem 0}
    .features li{display:flex;gap:.5rem;align-items:flex-start}
    .features li::before{content:"✔";color:var(--ncbm-gold);font-weight:900}

    /* Logos */
    .partners{display:grid;grid-template-columns:repeat(5,1fr);gap:1.2rem;align-items:center;filter:grayscale(1);opacity:.9}
    .partners img{max-height:42px;margin:auto}

    /* Testimonials */
    .testi{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}
    .quote{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:var(--shadow);padding:1.1rem}
    .quote .who{display:flex;align-items:center;gap:.7rem;margin-top:.7rem}
    .who img{width:42px;height:42px;border-radius:50%;object-fit:cover}

    /* Contact */
    .contact{display:grid;grid-template-columns:1.2fr 1fr;gap:1.2rem}
    .form{display:grid;gap:.7rem}
    input, textarea{width:100%;padding:.9rem;border:1px solid #e5e7eb;border-radius:12px}
    button[type="submit"]{background:linear-gradient(180deg,var(--ncbm-gold),#b9962f);color:#0b152b;border:none;border-radius:999px;padding:.9rem 1.2rem;font-weight:800}

    /* Footer */
    footer{background:#0b152b;color:#cbd5e1;border-top:1px solid rgba(212,175,55,.18)}
    .foot{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1.2rem;padding:2rem 0}
    .foot a{color:#e2e8f0}
    .copyright{border-top:1px solid rgba(212,175,55,.18);padding:1rem 0;color:#94a3b8}

    /* Responsive */
    @media (max-width: 980px){
      .hero-wrap{grid-template-columns:1fr}
      .cards{grid-template-columns:1fr 1fr}
      .packs{grid-template-columns:1fr 1fr}
      .testi{grid-template-columns:1fr}
      .partners{grid-template-columns:1fr 1fr 1fr}
      .contact{grid-template-columns:1fr}
    }
    @media (max-width: 760px){
      nav ul{display:none}
      .menu-btn{display:inline-block}
      .cards{grid-template-columns:1fr}
      .packs{grid-template-columns:1fr}
    }
  </style>
</head>
<body>
  <!-- Header -->
  <header>
    <div class="container nav">
      <a href="#" class="brand" aria-label="Accueil NCBM Global">
        <div class="mark" aria-hidden="true"><span>N</span></div>
        <div class="text">NCBM Global</div>
      </a>
      <nav aria-label="Navigation principale">
        <ul>
          <li><a href="#services">Services</a></li>
          <li><a href="#packs">Packs</a></li>
          <li><a href="#about">À propos</a></li>
          <li><a href="#blog">Blog</a></li>
          <li><a href="#contact">Contact</a></li>
        </ul>
      </nav>
      <div style="display:flex;align-items:center;gap:.7rem">
        <a class="cta" href="#contact" aria-label="Demander un devis">Demander un devis</a>
        <button class="menu-btn" aria-expanded="false" aria-controls="mobile" onclick="toggleMenu()">Menu</button>
      </div>
    </div>
    <div id="mobile" hidden>
      <div class="container" style="padding:0 0 1rem">
        <nav>
          <ul style="display:grid;gap:.6rem">
            <li><a href="#services">Services</a></li>
            <li><a href="#packs">Packs</a></li>
            <li><a href="#about">À propos</a></li>
            <li><a href="#blog">Blog</a></li>
            <li><a href="#contact">Contact</a></li>
          </ul>
        </nav>
      </div>
    </div>
  </header>

  <!-- Hero -->
  <section class="hero" role="banner">
    <div class="container hero-wrap">
      <div>
        <h1 style="font-size:clamp(2rem,3.4vw,3.2rem);margin:0 0 .6rem">Empowering Business, <span style="color:var(--ncbm-gold)">Driving Success</span></h1>
        <p style="color:#cbd5e1;max-width:64ch">Cabinet de conseil premium en transformation digitale, intégration IA & automation. Nous concevons des systèmes qui accélèrent la croissance et simplifient l'exécution – de la stratégie aux opérations, du CRM aux Apps métiers.</p>
        <div class="hero-cta">
          <a class="btn btn-primary" href="#packs">Voir les Packs</a>
          <a class="btn btn-secondary" href="#contact">Parler à un expert</a>
        </div>
        <div class="kpis" aria-label="Chiffres clés NCBM">
          <div class="kpi"><b class="count" data-target="10">0</b>+ ans d'expertise</div>
          <div class="kpi"><b class="count" data-target="120">0</b>+ clients</div>
          <div class="kpi"><b class="count" data-target="20">0</b>+ pays couverts</div>
        </div>
      </div>
      <div>
        <img src="https://images.unsplash.com/photo-1520607162513-77705c0f0d4a?q=80&w=1200&auto=format&fit=crop" alt="Visuel corporate futuriste" style="border-radius:24px;box-shadow:var(--shadow);border:1px solid rgba(212,175,55,.25)" />
      </div>
    </div>
  </section>

  <!-- Services -->
  <section id="services">
    <