{"id":1236,"date":"2026-06-09T13:47:37","date_gmt":"2026-06-09T11:47:37","guid":{"rendered":"https:\/\/vigil-solutions.eu\/?page_id=1236"},"modified":"2026-06-09T13:49:55","modified_gmt":"2026-06-09T11:49:55","slug":"internal-control","status":"publish","type":"page","link":"https:\/\/vigil-solutions.eu\/en\/controle-interne\/","title":{"rendered":"Internal control"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1236\" class=\"elementor elementor-1236\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ab065da e-con-full e-flex e-con e-parent\" data-id=\"ab065da\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dda8b9c elementor-widget elementor-widget-html\" data-id=\"dda8b9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n  .vigil-control-page {\n    --vi-navy: #061f4f;\n    --vi-deep: #041636;\n    --vi-blue: #155bcb;\n    --vi-cyan: #18b7d8;\n    --vi-light: #f5f8ff;\n    --vi-soft-blue: #eaf3ff;\n    --vi-border: #dbe7f6;\n    --vi-text: #1d2b3f;\n    --vi-muted: #5f6f86;\n    --vi-white: #ffffff;\n    --vi-shadow: 0 18px 45px rgba(6, 31, 79, 0.11);\n    --vi-radius: 24px;\n\n    font-family: inherit;\n    color: var(--vi-text);\n    background: #ffffff;\n    line-height: 1.55;\n    overflow-x: hidden;\n    position: relative;\n  }\n\n  .vigil-control-page,\n  .vigil-control-page * {\n    box-sizing: border-box;\n  }\n\n  .vigil-control-page a {\n    text-decoration: none;\n  }\n\n  .vigil-control-page section[id] {\n    scroll-margin-top: 110px;\n  }\n\n  .vigil-control-page .vi-container {\n    width: min(1180px, calc(100% - 40px));\n    margin: 0 auto;\n  }\n\n  .vigil-control-page .vi-section {\n    padding: 84px 0;\n  }\n\n  .vigil-control-page .vi-section-sm {\n    padding: 58px 0;\n  }\n\n  .vigil-control-page .vi-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    gap: 9px;\n    padding: 8px 14px;\n    border-radius: 999px;\n    background: rgba(24, 183, 216, 0.12);\n    color: var(--vi-blue);\n    font-size: 13px;\n    font-weight: 800;\n    letter-spacing: 0.035em;\n    text-transform: uppercase;\n    margin-bottom: 18px;\n  }\n\n  .vigil-control-page .vi-eyebrow::before {\n    content: \"\";\n    width: 8px;\n    height: 8px;\n    border-radius: 999px;\n    background: var(--vi-cyan);\n    display: inline-block;\n    flex: 0 0 auto;\n  }\n\n  .vigil-control-page .vi-dark .vi-eyebrow,\n  .vigil-control-page .vi-cta .vi-eyebrow,\n  .vigil-control-page .vi-hero-board .vi-eyebrow {\n    background: rgba(255, 255, 255, 0.12);\n    color: #dff8ff;\n  }\n\n  .vigil-control-page .vi-h1,\n  .vigil-control-page .vi-h2,\n  .vigil-control-page .vi-h3 {\n    color: var(--vi-navy);\n    margin-top: 0;\n  }\n\n  .vigil-control-page .vi-h1 {\n    font-size: clamp(38px, 5vw, 66px);\n    line-height: 1.03;\n    letter-spacing: -0.045em;\n    margin-bottom: 24px;\n    font-weight: 850;\n  }\n\n  .vigil-control-page .vi-h2 {\n    font-size: clamp(30px, 4vw, 46px);\n    line-height: 1.08;\n    letter-spacing: -0.035em;\n    margin-bottom: 18px;\n    font-weight: 850;\n  }\n\n  .vigil-control-page .vi-h3 {\n    font-size: 22px;\n    line-height: 1.25;\n    margin-bottom: 12px;\n    font-weight: 800;\n  }\n\n  .vigil-control-page .vi-lead {\n    font-size: clamp(18px, 2vw, 22px);\n    color: #40506a;\n    max-width: 820px;\n    margin: 0 0 28px 0;\n  }\n\n  .vigil-control-page .vi-text {\n    font-size: 16px;\n    color: var(--vi-muted);\n    margin: 0;\n  }\n\n  .vigil-control-page .vi-small {\n    font-size: 14px;\n    color: var(--vi-muted);\n    margin: 0;\n  }\n\n  .vigil-control-page .vi-dark {\n    background:\n      radial-gradient(circle at 14% 18%, rgba(24, 183, 216, 0.18), transparent 32%),\n      radial-gradient(circle at 88% 12%, rgba(31, 122, 224, 0.22), transparent 34%),\n      linear-gradient(135deg, var(--vi-deep) 0%, var(--vi-navy) 58%, #0e3b86 100%);\n    color: #ffffff;\n  }\n\n  .vigil-control-page .vi-dark .vi-h1,\n  .vigil-control-page .vi-dark .vi-h2,\n  .vigil-control-page .vi-dark .vi-h3,\n  .vigil-control-page .vi-cta .vi-h2,\n  .vigil-control-page .vi-hero-board .vi-h3 {\n    color: #ffffff;\n  }\n\n  .vigil-control-page .vi-dark .vi-lead,\n  .vigil-control-page .vi-cta .vi-lead {\n    color: rgba(255, 255, 255, 0.88);\n  }\n\n  .vigil-control-page .vi-dark .vi-text,\n  .vigil-control-page .vi-dark .vi-small,\n  .vigil-control-page .vi-cta .vi-text,\n  .vigil-control-page .vi-hero-board .vi-text,\n  .vigil-control-page .vi-hero-board .vi-small {\n    color: rgba(255, 255, 255, 0.82);\n  }\n\n  .vigil-control-page .vi-center {\n    text-align: center;\n  }\n\n  .vigil-control-page .vi-center .vi-lead,\n  .vigil-control-page .vi-center .vi-text {\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .vigil-control-page .vi-buttons {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 14px;\n    margin-top: 34px;\n  }\n\n  .vigil-control-page .vi-center .vi-buttons {\n    justify-content: center;\n  }\n\n  .vigil-control-page .vi-btn {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 10px;\n    min-height: 52px;\n    padding: 14px 24px;\n    border-radius: 999px;\n    font-weight: 800;\n    font-size: 15px;\n    line-height: 1.2;\n    transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease, background 0.2s ease;\n    cursor: pointer;\n  }\n\n  .vigil-control-page .vi-btn-primary {\n    background: linear-gradient(135deg, var(--vi-blue), var(--vi-cyan));\n    color: #ffffff;\n    box-shadow: 0 13px 28px rgba(21, 91, 203, 0.26);\n  }\n\n  .vigil-control-page .vi-btn-primary:hover {\n    color: #ffffff;\n    transform: translateY(-2px);\n    box-shadow: 0 18px 38px rgba(21, 91, 203, 0.34);\n  }\n\n  .vigil-control-page .vi-btn-secondary {\n    background: #ffffff;\n    color: var(--vi-blue);\n    border: 1px solid var(--vi-border);\n  }\n\n  .vigil-control-page .vi-btn-secondary:hover {\n    color: var(--vi-blue);\n    border-color: var(--vi-blue);\n    transform: translateY(-2px);\n  }\n\n  .vigil-control-page .vi-dark .vi-btn-secondary,\n  .vigil-control-page .vi-cta .vi-btn-secondary {\n    background: rgba(255, 255, 255, 0.10);\n    color: #ffffff;\n    border-color: rgba(255, 255, 255, 0.28);\n  }\n\n  .vigil-control-page .vi-dark .vi-btn-secondary:hover,\n  .vigil-control-page .vi-cta .vi-btn-secondary:hover {\n    background: rgba(255, 255, 255, 0.16);\n    color: #ffffff;\n    border-color: rgba(255, 255, 255, 0.42);\n  }\n\n  .vigil-control-page .vi-hero {\n    position: relative;\n    overflow: hidden;\n    background:\n      radial-gradient(circle at 80% 14%, rgba(24, 183, 216, 0.18), transparent 30%),\n      radial-gradient(circle at 12% 24%, rgba(21, 91, 203, 0.12), transparent 30%),\n      linear-gradient(180deg, #ffffff 0%, #f6f9ff 100%);\n    padding: 92px 0 76px 0;\n  }\n\n  .vigil-control-page .vi-hero-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 1.08fr) minmax(350px, 0.92fr);\n    gap: 54px;\n    align-items: center;\n  }\n\n  .vigil-control-page .vi-hero-board {\n    border-radius: 30px;\n    background:\n      radial-gradient(circle at 88% 8%, rgba(24, 183, 216, 0.20), transparent 30%),\n      linear-gradient(135deg, var(--vi-navy), #123f91);\n    box-shadow: var(--vi-shadow);\n    padding: 34px;\n    color: #ffffff;\n    min-height: 430px;\n  }\n\n  .vigil-control-page .vi-control-map {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n    margin-top: 26px;\n  }\n\n  .vigil-control-page .vi-map-card {\n    min-height: 112px;\n    border-radius: 18px;\n    padding: 16px;\n    background: rgba(255, 255, 255, 0.10);\n    border: 1px solid rgba(255, 255, 255, 0.14);\n  }\n\n  .vigil-control-page .vi-map-card strong {\n    display: block;\n    color: #ffffff;\n    font-size: 14px;\n    line-height: 1.3;\n    margin-bottom: 6px;\n  }\n\n  .vigil-control-page .vi-map-card span {\n    display: block;\n    color: rgba(255, 255, 255, 0.78);\n    font-size: 12.5px;\n    line-height: 1.4;\n  }\n\n  .vigil-control-page .vi-map-card.is-highlight {\n    background: rgba(24, 183, 216, 0.22);\n    border-color: rgba(24, 183, 216, 0.38);\n  }\n\n  .vigil-control-page .vi-proof-row {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 16px;\n    margin-top: 42px;\n  }\n\n  .vigil-control-page .vi-proof-item {\n    background: rgba(255, 255, 255, 0.78);\n    border: 1px solid var(--vi-border);\n    border-radius: 18px;\n    padding: 18px;\n  }\n\n  .vigil-control-page .vi-proof-item strong {\n    display: block;\n    color: var(--vi-navy);\n    font-size: 16px;\n    margin-bottom: 5px;\n    line-height: 1.3;\n  }\n\n  .vigil-control-page .vi-proof-item span {\n    display: block;\n    color: var(--vi-muted);\n    font-size: 14px;\n    line-height: 1.45;\n  }\n\n  .vigil-control-page .vi-soft {\n    background: linear-gradient(180deg, #f6f9ff 0%, #ffffff 100%);\n  }\n\n  .vigil-control-page .vi-grid-2 {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 34px;\n    align-items: center;\n  }\n\n  .vigil-control-page .vi-grid-3 {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 22px;\n    margin-top: 40px;\n  }\n\n  .vigil-control-page .vi-card {\n    height: 100%;\n    background: #ffffff;\n    border: 1px solid var(--vi-border);\n    border-radius: var(--vi-radius);\n    padding: 30px;\n    box-shadow: 0 12px 34px rgba(6, 31, 79, 0.06);\n  }\n\n  .vigil-control-page .vi-card-dark {\n    background:\n      radial-gradient(circle at 90% 10%, rgba(24, 183, 216, 0.22), transparent 28%),\n      linear-gradient(135deg, var(--vi-navy), #123f91);\n    color: #ffffff;\n    border: 1px solid rgba(255, 255, 255, 0.10);\n  }\n\n  .vigil-control-page .vi-card-dark .vi-h3,\n  .vigil-control-page .vi-card-dark .vi-text {\n    color: #ffffff;\n  }\n\n  .vigil-control-page .vi-card-dark .vi-text {\n    color: rgba(255, 255, 255, 0.82);\n  }\n\n  .vigil-control-page .vi-icon {\n    width: 50px;\n    height: 50px;\n    border-radius: 17px;\n    background: var(--vi-soft-blue);\n    color: var(--vi-blue);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 13px;\n    font-weight: 850;\n    margin-bottom: 18px;\n  }\n\n  .vigil-control-page .vi-card-dark .vi-icon,\n  .vigil-control-page .vi-dark .vi-icon {\n    background: rgba(255, 255, 255, 0.13);\n    color: #ffffff;\n  }\n\n  .vigil-control-page .vi-list {\n    list-style: none;\n    padding: 0;\n    margin: 20px 0 0 0;\n  }\n\n  .vigil-control-page .vi-list li {\n    position: relative;\n    padding-left: 28px;\n    margin-bottom: 12px;\n    color: #4b5d78;\n    font-size: 15.5px;\n  }\n\n  .vigil-control-page .vi-list li::before {\n    content: \"\u2713\";\n    position: absolute;\n    left: 0;\n    top: 0;\n    color: var(--vi-cyan);\n    font-weight: 900;\n  }\n\n  .vigil-control-page .vi-dark .vi-list li,\n  .vigil-control-page .vi-card-dark .vi-list li {\n    color: rgba(255, 255, 255, 0.86);\n  }\n\n  .vigil-control-page .vi-blueprint {\n    display: grid;\n    grid-template-columns: 0.9fr 1.1fr;\n    gap: 24px;\n    align-items: stretch;\n    margin-top: 38px;\n  }\n\n  .vigil-control-page .vi-blueprint-panel {\n    display: grid;\n    gap: 14px;\n  }\n\n  .vigil-control-page .vi-blueprint-item {\n    display: grid;\n    grid-template-columns: 54px minmax(0, 1fr);\n    gap: 16px;\n    align-items: start;\n    padding: 18px;\n    border-radius: 20px;\n    background: #ffffff;\n    border: 1px solid var(--vi-border);\n    box-shadow: 0 10px 26px rgba(6, 31, 79, 0.05);\n  }\n\n  .vigil-control-page .vi-blueprint-icon {\n    width: 46px;\n    height: 46px;\n    border-radius: 16px;\n    background: var(--vi-soft-blue);\n    color: var(--vi-blue);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-weight: 850;\n    font-size: 13px;\n  }\n\n  .vigil-control-page .vi-blueprint-item strong {\n    display: block;\n    color: var(--vi-navy);\n    font-size: 17px;\n    line-height: 1.25;\n    margin-bottom: 5px;\n  }\n\n  .vigil-control-page .vi-blueprint-item span {\n    display: block;\n    color: var(--vi-muted);\n    font-size: 14.5px;\n    line-height: 1.45;\n  }\n\n  .vigil-control-page .vi-feature-list {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 14px;\n    margin-top: 26px;\n  }\n\n  .vigil-control-page .vi-feature {\n    border-radius: 18px;\n    padding: 18px;\n    background: rgba(255, 255, 255, 0.10);\n    border: 1px solid rgba(255, 255, 255, 0.16);\n  }\n\n  .vigil-control-page .vi-feature strong {\n    display: block;\n    color: #ffffff;\n    font-size: 15px;\n    line-height: 1.35;\n    margin-bottom: 6px;\n  }\n\n  .vigil-control-page .vi-feature span {\n    display: block;\n    color: rgba(255, 255, 255, 0.78);\n    font-size: 14px;\n    line-height: 1.45;\n  }\n\n  .vigil-control-page .vi-metrics {\n    display: grid;\n    gap: 12px;\n    margin-top: 26px;\n  }\n\n  .vigil-control-page .vi-metric-row {\n    display: grid;\n    grid-template-columns: 150px minmax(0, 1fr) auto;\n    gap: 14px;\n    align-items: center;\n    padding: 14px;\n    border-radius: 18px;\n    background: rgba(255, 255, 255, 0.10);\n    border: 1px solid rgba(255, 255, 255, 0.14);\n  }\n\n  .vigil-control-page .vi-metric-row strong {\n    color: #ffffff;\n    font-size: 13px;\n  }\n\n  .vigil-control-page .vi-bar {\n    height: 8px;\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.14);\n    overflow: hidden;\n  }\n\n  .vigil-control-page .vi-bar i {\n    display: block;\n    height: 100%;\n    border-radius: 999px;\n    background: linear-gradient(135deg, var(--vi-blue), var(--vi-cyan));\n  }\n\n  .vigil-control-page .vi-score {\n    color: #ffffff;\n    font-weight: 850;\n    font-size: 13px;\n  }\n\n  .vigil-control-page .vi-cta {\n    background:\n      radial-gradient(circle at 85% 10%, rgba(24, 183, 216, 0.20), transparent 30%),\n      linear-gradient(135deg, var(--vi-deep), var(--vi-blue));\n    color: #ffffff;\n    border-radius: 34px;\n    padding: 58px;\n    box-shadow: var(--vi-shadow);\n    overflow: hidden;\n    position: relative;\n  }\n\n  \/* Menu fixe \u00e0 droite *\/\n  .vigil-control-page .vi-side-nav {\n    position: fixed;\n    top: 50%;\n    right: 22px;\n    transform: translateY(-50%);\n    z-index: 90;\n    width: 56px;\n    padding: 14px 10px;\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.90);\n    border: 1px solid rgba(219, 231, 246, 0.95);\n    box-shadow: 0 18px 45px rgba(6, 31, 79, 0.14);\n    backdrop-filter: blur(14px);\n    -webkit-backdrop-filter: blur(14px);\n    display: flex;\n    flex-direction: column;\n    gap: 7px;\n    transition: width 0.24s ease, background 0.24s ease, box-shadow 0.24s ease;\n  }\n\n  .vigil-control-page .vi-side-nav:hover,\n  .vigil-control-page .vi-side-nav:focus-within {\n    width: 232px;\n    background: rgba(255, 255, 255, 0.96);\n    box-shadow: 0 22px 55px rgba(6, 31, 79, 0.18);\n  }\n\n  .vigil-control-page .vi-side-nav-track {\n    position: absolute;\n    left: 18px;\n    top: 22px;\n    bottom: 22px;\n    width: 2px;\n    border-radius: 999px;\n    background: rgba(21, 91, 203, 0.12);\n    overflow: hidden;\n    pointer-events: none;\n  }\n\n  .vigil-control-page .vi-scroll-progress {\n    display: block;\n    width: 100%;\n    height: 100%;\n    border-radius: 999px;\n    background: linear-gradient(180deg, #155bcb, #18b7d8);\n    transform: scaleY(0);\n    transform-origin: top;\n    transition: transform 0.12s linear;\n  }\n\n  .vigil-control-page .vi-side-link {\n    position: relative;\n    z-index: 2;\n    min-height: 32px;\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    border-radius: 999px;\n    color: #5f6f86;\n    font-size: 13px;\n    font-weight: 750;\n    line-height: 1.2;\n    padding: 7px 8px;\n    transition: background 0.2s ease, color 0.2s ease, transform 0.2s ease;\n    white-space: nowrap;\n  }\n\n  .vigil-control-page .vi-side-link:hover,\n  .vigil-control-page .vi-side-link:focus {\n    color: #061f4f;\n    background: rgba(234, 243, 255, 0.95);\n    outline: none;\n  }\n\n  .vigil-control-page .vi-side-dot {\n    width: 14px;\n    height: 14px;\n    border-radius: 999px;\n    border: 2px solid rgba(21, 91, 203, 0.35);\n    background: #ffffff;\n    flex: 0 0 auto;\n    transition: border-color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;\n  }\n\n  .vigil-control-page .vi-side-label {\n    opacity: 0;\n    max-width: 0;\n    overflow: hidden;\n    transform: translateX(-6px);\n    transition: opacity 0.2s ease, max-width 0.24s ease, transform 0.2s ease;\n  }\n\n  .vigil-control-page .vi-side-nav:hover .vi-side-label,\n  .vigil-control-page .vi-side-nav:focus-within .vi-side-label {\n    opacity: 1;\n    max-width: 170px;\n    transform: translateX(0);\n  }\n\n  .vigil-control-page .vi-side-link.is-active {\n    color: #061f4f;\n    background: rgba(234, 243, 255, 0.98);\n  }\n\n  .vigil-control-page .vi-side-link.is-active .vi-side-dot {\n    background: linear-gradient(135deg, #155bcb, #18b7d8);\n    border-color: #18b7d8;\n    box-shadow: 0 0 0 5px rgba(24, 183, 216, 0.14);\n    transform: scale(1.06);\n  }\n\n  .vigil-control-page .vi-side-link-cta {\n    margin-top: 4px;\n    color: #ffffff;\n    background: linear-gradient(135deg, #155bcb, #18b7d8);\n  }\n\n  .vigil-control-page .vi-side-link-cta:hover,\n  .vigil-control-page .vi-side-link-cta:focus,\n  .vigil-control-page .vi-side-link-cta.is-active {\n    color: #ffffff;\n    background: linear-gradient(135deg, #155bcb, #18b7d8);\n  }\n\n  .vigil-control-page .vi-side-link-cta .vi-side-dot {\n    border-color: rgba(255, 255, 255, 0.72);\n    background: rgba(255, 255, 255, 0.18);\n  }\n\n  .vigil-control-page .vi-side-link-cta.is-active .vi-side-dot {\n    background: #ffffff;\n    border-color: #ffffff;\n    box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.18);\n  }\n\n  @media (max-width: 1180px) {\n    .vigil-control-page .vi-side-nav {\n      right: 12px;\n    }\n  }\n\n  @media (max-width: 1100px) {\n    .vigil-control-page .vi-hero-grid,\n    .vigil-control-page .vi-grid-2,\n    .vigil-control-page .vi-blueprint {\n      grid-template-columns: 1fr;\n    }\n\n    .vigil-control-page .vi-proof-row,\n    .vigil-control-page .vi-grid-3 {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n\n  @media (max-width: 980px) {\n    .vigil-control-page {\n      padding-bottom: 84px;\n    }\n\n    .vigil-control-page section[id] {\n      scroll-margin-top: 90px;\n    }\n\n    .vigil-control-page .vi-side-nav {\n      top: auto;\n      left: 12px;\n      right: 12px;\n      bottom: 14px;\n      transform: none;\n      width: auto;\n      max-width: none;\n      height: 58px;\n      border-radius: 999px;\n      padding: 7px;\n      flex-direction: row;\n      align-items: center;\n      gap: 6px;\n      overflow-x: auto;\n      overflow-y: hidden;\n      -webkit-overflow-scrolling: touch;\n      scrollbar-width: none;\n    }\n\n    .vigil-control-page .vi-side-nav::-webkit-scrollbar {\n      display: none;\n    }\n\n    .vigil-control-page .vi-side-nav:hover,\n    .vigil-control-page .vi-side-nav:focus-within {\n      width: auto;\n    }\n\n    .vigil-control-page .vi-side-nav-track {\n      display: none;\n    }\n\n    .vigil-control-page .vi-side-link {\n      flex: 0 0 auto;\n      min-height: 42px;\n      padding: 9px 13px;\n      gap: 8px;\n      background: rgba(234, 243, 255, 0.62);\n    }\n\n    .vigil-control-page .vi-side-label {\n      opacity: 1;\n      max-width: none;\n      transform: none;\n      font-size: 12px;\n    }\n\n    .vigil-control-page .vi-side-dot {\n      width: 10px;\n      height: 10px;\n      border-width: 1.5px;\n    }\n\n    .vigil-control-page .vi-side-link-cta {\n      background: linear-gradient(135deg, #155bcb, #18b7d8);\n    }\n  }\n\n  @media (max-width: 760px) {\n    .vigil-control-page .vi-container {\n      width: min(100% - 28px, 1180px);\n    }\n\n    .vigil-control-page .vi-hero {\n      padding: 64px 0 52px 0;\n    }\n\n    .vigil-control-page .vi-section {\n      padding: 64px 0;\n    }\n\n    .vigil-control-page .vi-section-sm {\n      padding: 48px 0;\n    }\n\n    .vigil-control-page .vi-proof-row,\n    .vigil-control-page .vi-grid-3,\n    .vigil-control-page .vi-feature-list,\n    .vigil-control-page .vi-control-map {\n      grid-template-columns: 1fr;\n    }\n\n    .vigil-control-page .vi-card,\n    .vigil-control-page .vi-hero-board,\n    .vigil-control-page .vi-cta {\n      padding: 24px;\n      border-radius: 22px;\n    }\n\n    .vigil-control-page .vi-metric-row {\n      grid-template-columns: 1fr;\n      gap: 8px;\n    }\n\n    .vigil-control-page .vi-score {\n      text-align: left;\n    }\n\n    .vigil-control-page .vi-buttons {\n      flex-direction: column;\n      align-items: stretch;\n    }\n\n    .vigil-control-page .vi-btn {\n      width: 100%;\n      text-align: center;\n    }\n  }\n\n  @media (max-width: 520px) {\n    .vigil-control-page .vi-side-nav {\n      left: 10px;\n      right: 10px;\n      bottom: 10px;\n      height: 54px;\n    }\n\n    .vigil-control-page .vi-side-link {\n      min-height: 38px;\n      padding: 8px 11px;\n    }\n\n    .vigil-control-page .vi-side-label {\n      font-size: 11.5px;\n    }\n  }\n\n  @media (max-width: 420px) {\n    .vigil-control-page .vi-h1 {\n      font-size: 36px;\n    }\n\n    .vigil-control-page .vi-h2 {\n      font-size: 29px;\n    }\n\n    .vigil-control-page .vi-card,\n    .vigil-control-page .vi-hero-board,\n    .vigil-control-page .vi-cta {\n      padding: 22px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .vigil-control-page *,\n    .vigil-control-page *::before,\n    .vigil-control-page *::after {\n      scroll-behavior: auto !important;\n      transition-duration: 0.01ms !important;\n      animation-duration: 0.01ms !important;\n      animation-iteration-count: 1 !important;\n    }\n  }\n<\/style>\n\n<main class=\"vigil-control-page\">\n\n  <!-- Menu fixe \u00e0 droite -->\n  <nav class=\"vi-side-nav\" aria-label=\"Navigation de la page VIGIL Contr\u00f4le Interne\">\n    <div class=\"vi-side-nav-track\" aria-hidden=\"true\">\n      <span class=\"vi-scroll-progress\"><\/span>\n    <\/div>\n\n    <a href=\"#vi-top\" class=\"vi-side-link is-active\" aria-current=\"true\">\n      <span class=\"vi-side-dot\"><\/span>\n      <span class=\"vi-side-label\">Intro<\/span>\n    <\/a>\n\n    <a href=\"#vi-cartographie\" class=\"vi-side-link\">\n      <span class=\"vi-side-dot\"><\/span>\n      <span class=\"vi-side-label\">Cartographie<\/span>\n    <\/a>\n\n    <a href=\"#vi-controles\" class=\"vi-side-link\">\n      <span class=\"vi-side-dot\"><\/span>\n      <span class=\"vi-side-label\">Contr\u00f4les cl\u00e9s<\/span>\n    <\/a>\n\n    <a href=\"#vi-preuves\" class=\"vi-side-link\">\n      <span class=\"vi-side-dot\"><\/span>\n      <span class=\"vi-side-label\">Preuves<\/span>\n    <\/a>\n\n    <a href=\"#vi-pilotage\" class=\"vi-side-link\">\n      <span class=\"vi-side-dot\"><\/span>\n      <span class=\"vi-side-label\">Pilotage<\/span>\n    <\/a>\n\n    <a href=\"#vi-demo\" class=\"vi-side-link vi-side-link-cta\">\n      <span class=\"vi-side-dot\"><\/span>\n      <span class=\"vi-side-label\">D\u00e9mo<\/span>\n    <\/a>\n  <\/nav>\n\n  <!-- HERO -->\n  <section id=\"vi-top\" class=\"vi-hero\">\n    <div class=\"vi-container\">\n      <div class=\"vi-hero-grid\">\n        <div>\n          <div class=\"vi-eyebrow\">VIGIL Contr\u00f4le Interne<\/div>\n\n          <h1 class=\"vi-h1\">\n            Donnez \u00e0 votre dispositif de contr\u00f4le interne une vision claire, suivie et document\u00e9e.\n          <\/h1>\n\n          <p class=\"vi-lead\">\n            VIGIL centralise vos contr\u00f4les cl\u00e9s, responsabilit\u00e9s, fr\u00e9quences, preuves, plans d\u2019action et reportings dans une plateforme GRC structur\u00e9e, tra\u00e7able et configurable.\n          <\/p>\n\n          <p class=\"vi-text\">\n            Le module Contr\u00f4le Interne aide vos \u00e9quipes \u00e0 cartographier les contr\u00f4les, planifier leur ex\u00e9cution, documenter les r\u00e9sultats et d\u00e9montrer plus facilement la robustesse du dispositif.\n          <\/p>\n\n          <div class=\"vi-buttons\">\n            <a class=\"vi-btn vi-btn-primary\" href=\"https:\/\/calendly.com\/arcad-vigil\/demo-vigil\" target=\"_blank\" rel=\"noopener\">\n              R\u00e9server une d\u00e9mo\n              <span aria-hidden=\"true\">\u2192<\/span>\n            <\/a>\n            <a class=\"vi-btn vi-btn-secondary\" href=\"https:\/\/vigil-solutions.eu\/contact\/\">\n              Nous contacter\n            <\/a>\n          <\/div>\n        <\/div>\n\n        <div class=\"vi-hero-board\">\n          <div class=\"vi-eyebrow\">Control room<\/div>\n          <h3 class=\"vi-h3\">Une vue structur\u00e9e de votre dispositif de contr\u00f4le interne<\/h3>\n          <p class=\"vi-text\">\n            Visualisez les contr\u00f4les attendus, les responsables, les fr\u00e9quences, les preuves collect\u00e9es et les actions \u00e0 suivre.\n          <\/p>\n\n          <div class=\"vi-control-map\" aria-label=\"Illustration du dispositif de contr\u00f4le interne dans VIGIL\">\n            <div class=\"vi-map-card is-highlight\">\n              <strong>Contr\u00f4les cl\u00e9s<\/strong>\n              <span>Ce qui doit \u00eatre ex\u00e9cut\u00e9, revu et document\u00e9.<\/span>\n            <\/div>\n\n            <div class=\"vi-map-card\">\n              <strong>Responsables<\/strong>\n              <span>Qui ex\u00e9cute, qui valide, qui suit.<\/span>\n            <\/div>\n\n            <div class=\"vi-map-card\">\n              <strong>Fr\u00e9quences<\/strong>\n              <span>Mensuel, trimestriel, annuel ou selon vos r\u00e8gles.<\/span>\n            <\/div>\n\n            <div class=\"vi-map-card is-highlight\">\n              <strong>Preuves<\/strong>\n              <span>Documents, commentaires, r\u00e9sultats et validations.<\/span>\n            <\/div>\n\n            <div class=\"vi-map-card\">\n              <strong>Exceptions<\/strong>\n              <span>\u00c9carts, retards, points ouverts et arbitrages.<\/span>\n            <\/div>\n\n            <div class=\"vi-map-card\">\n              <strong>Reporting<\/strong>\n              <span>Vision consolid\u00e9e pour le pilotage et la gouvernance.<\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"vi-proof-row\">\n        <div class=\"vi-proof-item\">\n          <strong>Contr\u00f4les centralis\u00e9s<\/strong>\n          <span>Regroupez vos contr\u00f4les, responsabilit\u00e9s, fr\u00e9quences et statuts dans un environnement unique.<\/span>\n        <\/div>\n\n        <div class=\"vi-proof-item\">\n          <strong>Base configurable<\/strong>\n          <span>S\u00e9lectionnez, adaptez et enrichissez les contr\u00f4les selon vos risques et votre organisation.<\/span>\n        <\/div>\n\n        <div class=\"vi-proof-item\">\n          <strong>Documentation tra\u00e7able<\/strong>\n          <span>Rattachez les preuves, commentaires, validations et r\u00e9sultats aux contr\u00f4les concern\u00e9s.<\/span>\n        <\/div>\n\n        <div class=\"vi-proof-item\">\n          <strong>Reporting clair<\/strong>\n          <span>Produisez des vues exploitables pour les fonctions de contr\u00f4le, la direction et la gouvernance.<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- CARTOGRAPHIE -->\n  <section id=\"vi-cartographie\" class=\"vi-section vi-soft\">\n    <div class=\"vi-container\">\n      <div class=\"vi-center\">\n        <div class=\"vi-eyebrow\">Cartographie du dispositif<\/div>\n        <h2 class=\"vi-h2\">\n          Faites le lien entre risques, processus et contr\u00f4les cl\u00e9s\n        <\/h2>\n        <p class=\"vi-lead\">\n          Un contr\u00f4le interne efficace repose sur une vision claire : quels risques sont couverts, quels contr\u00f4les existent, qui en est responsable et comment leur ex\u00e9cution est d\u00e9montr\u00e9e.\n        <\/p>\n      <\/div>\n\n      <div class=\"vi-blueprint\">\n        <div class=\"vi-card vi-card-dark\">\n          <div class=\"vi-icon\">MAP<\/div>\n          <h3 class=\"vi-h3\">Un r\u00e9f\u00e9rentiel lisible, pas une liste statique<\/h3>\n          <p class=\"vi-text\">\n            VIGIL permet de structurer vos contr\u00f4les selon vos processus, zones de risques, entit\u00e9s, fr\u00e9quences et responsabilit\u00e9s, avec une base de connaissances personnalisable.\n          <\/p>\n\n          <ul class=\"vi-list\">\n            <li>Contr\u00f4les rattach\u00e9s aux risques et processus<\/li>\n            <li>Fr\u00e9quences et responsabilit\u00e9s configurables<\/li>\n            <li>Documentation et preuves associ\u00e9es<\/li>\n            <li>Historique des revues et validations<\/li>\n          <\/ul>\n        <\/div>\n\n        <div class=\"vi-blueprint-panel\">\n          <div class=\"vi-blueprint-item\">\n            <div class=\"vi-blueprint-icon\">01<\/div>\n            <div>\n              <strong>Identifier les contr\u00f4les \u00e0 mettre en place<\/strong>\n              <span>S\u00e9lectionnez les contr\u00f4les pertinents selon vos zones de risques, processus et obligations internes.<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"vi-blueprint-item\">\n            <div class=\"vi-blueprint-icon\">02<\/div>\n            <div>\n              <strong>Attribuer les responsabilit\u00e9s<\/strong>\n              <span>D\u00e9signez les responsables d\u2019ex\u00e9cution, de revue ou de validation pour chaque contr\u00f4le.<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"vi-blueprint-item\">\n            <div class=\"vi-blueprint-icon\">03<\/div>\n            <div>\n              <strong>D\u00e9finir les fr\u00e9quences<\/strong>\n              <span>Planifiez les contr\u00f4les selon la p\u00e9riodicit\u00e9 attendue et les exigences de votre dispositif.<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"vi-blueprint-item\">\n            <div class=\"vi-blueprint-icon\">04<\/div>\n            <div>\n              <strong>Suivre les \u00e9carts et points ouverts<\/strong>\n              <span>Conservez une vision claire des contr\u00f4les en retard, incomplets ou n\u00e9cessitant une action.<\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- CONTROLES -->\n  <section id=\"vi-controles\" class=\"vi-section\">\n    <div class=\"vi-container\">\n      <div class=\"vi-center\">\n        <div class=\"vi-eyebrow\">Contr\u00f4les cl\u00e9s<\/div>\n        <h2 class=\"vi-h2\">\n          De l\u2019ex\u00e9cution des contr\u00f4les \u00e0 la preuve de leur efficacit\u00e9\n        <\/h2>\n        <p class=\"vi-lead\">\n          VIGIL aide vos \u00e9quipes \u00e0 ex\u00e9cuter les contr\u00f4les dans un cadre clair, \u00e0 documenter les r\u00e9sultats et \u00e0 conserver une trace exploitable de ce qui a \u00e9t\u00e9 r\u00e9alis\u00e9.\n        <\/p>\n      <\/div>\n\n      <div class=\"vi-grid-3\">\n        <div class=\"vi-card\">\n          <div class=\"vi-icon\">CTRL<\/div>\n          <h3 class=\"vi-h3\">Ex\u00e9cution structur\u00e9e<\/h3>\n          <p class=\"vi-text\">\n            Organisez les contr\u00f4les \u00e0 r\u00e9aliser, les \u00e9tapes attendues, les \u00e9ch\u00e9ances et les validations associ\u00e9es.\n          <\/p>\n        <\/div>\n\n        <div class=\"vi-card\">\n          <div class=\"vi-icon\">DOC<\/div>\n          <h3 class=\"vi-h3\">Documentation utile<\/h3>\n          <p class=\"vi-text\">\n            Rattachez les preuves, documents, commentaires et r\u00e9sultats directement au contr\u00f4le concern\u00e9.\n          <\/p>\n        <\/div>\n\n        <div class=\"vi-card\">\n          <div class=\"vi-icon\">ACT<\/div>\n          <h3 class=\"vi-h3\">Actions de rem\u00e9diation<\/h3>\n          <p class=\"vi-text\">\n            Suivez les \u00e9carts, recommandations, responsables, \u00e9ch\u00e9ances et statuts de traitement.\n          <\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- PREUVES -->\n  <section id=\"vi-preuves\" class=\"vi-section vi-dark\">\n    <div class=\"vi-container\">\n      <div class=\"vi-grid-2\">\n        <div>\n          <div class=\"vi-eyebrow\">Preuves, tra\u00e7abilit\u00e9 et suivi<\/div>\n\n          <h2 class=\"vi-h2\">\n            Rendez votre dispositif d\u00e9montrable, pas seulement d\u00e9claratif.\n          <\/h2>\n\n          <p class=\"vi-lead\">\n            Un contr\u00f4le interne robuste doit pouvoir \u00eatre suivi, document\u00e9 et expliqu\u00e9. VIGIL centralise les \u00e9l\u00e9ments qui permettent de d\u00e9montrer l\u2019ex\u00e9cution et la revue des contr\u00f4les.\n          <\/p>\n\n          <p class=\"vi-text\">\n            Les \u00e9quipes peuvent conserver les preuves, formaliser les r\u00e9sultats, suivre les exceptions et disposer d\u2019un audit trail clair pour les revues internes, les fonctions de contr\u00f4le ou les besoins de gouvernance.\n          <\/p>\n\n          <div class=\"vi-buttons\">\n            <a class=\"vi-btn vi-btn-primary\" href=\"https:\/\/calendly.com\/arcad-vigil\/demo-vigil\" target=\"_blank\" rel=\"noopener\">\n              Voir le module en d\u00e9mo\n              <span aria-hidden=\"true\">\u2192<\/span>\n            <\/a>\n          <\/div>\n        <\/div>\n\n        <div class=\"vi-feature-list\">\n          <div class=\"vi-feature\">\n            <strong>Preuves centralis\u00e9es<\/strong>\n            <span>Documents, captures, commentaires, r\u00e9sultats et validations rattach\u00e9s aux contr\u00f4les.<\/span>\n          <\/div>\n\n          <div class=\"vi-feature\">\n            <strong>Audit trail<\/strong>\n            <span>Historique des actions, modifications, ex\u00e9cutions, revues et validations.<\/span>\n          <\/div>\n\n          <div class=\"vi-feature\">\n            <strong>Exceptions suivies<\/strong>\n            <span>\u00c9carts, retards, contr\u00f4les incomplets ou points n\u00e9cessitant une action.<\/span>\n          <\/div>\n\n          <div class=\"vi-feature\">\n            <strong>Plans de rem\u00e9diation<\/strong>\n            <span>Responsables, \u00e9ch\u00e9ances, statuts et preuves de cl\u00f4ture des actions.<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- PILOTAGE -->\n  <section id=\"vi-pilotage\" class=\"vi-section\">\n    <div class=\"vi-container\">\n      <div class=\"vi-grid-2\">\n        <div>\n          <div class=\"vi-eyebrow\">Pilotage & reporting<\/div>\n\n          <h2 class=\"vi-h2\">\n            Des tableaux de bord pour voir ce qui fonctionne, ce qui bloque et ce qui doit \u00eatre suivi.\n          <\/h2>\n\n          <p class=\"vi-lead\">\n            VIGIL donne une vision consolid\u00e9e de votre dispositif de contr\u00f4le interne : contr\u00f4les r\u00e9alis\u00e9s, contr\u00f4les en retard, exceptions, actions ouvertes et niveaux de documentation.\n          <\/p>\n\n          <p class=\"vi-text\">\n            Les reportings personnalis\u00e9s permettent de pr\u00e9parer plus efficacement les comit\u00e9s, revues internes, \u00e9changes avec la direction ou travaux de gouvernance.\n          <\/p>\n\n          <ul class=\"vi-list\">\n            <li>Tableaux de bord par entit\u00e9, processus ou famille de contr\u00f4le<\/li>\n            <li>Vue consolid\u00e9e des contr\u00f4les attendus, r\u00e9alis\u00e9s et en retard<\/li>\n            <li>Suivi des exceptions et actions correctrices<\/li>\n            <li>Rapports personnalis\u00e9s en quelques clics<\/li>\n          <\/ul>\n        <\/div>\n\n        <div class=\"vi-card vi-card-dark\">\n          <div class=\"vi-eyebrow\">Indicateurs de pilotage<\/div>\n          <h3 class=\"vi-h3\">Une lecture orient\u00e9e d\u00e9cision<\/h3>\n          <p class=\"vi-text\">\n            Visualisez les points cl\u00e9s du dispositif pour prioriser les actions et renforcer la qualit\u00e9 du suivi.\n          <\/p>\n\n          <div class=\"vi-metrics\">\n            <div class=\"vi-metric-row\">\n              <strong>Contr\u00f4les r\u00e9alis\u00e9s<\/strong>\n              <div class=\"vi-bar\"><i style=\"width: 84%;\"><\/i><\/div>\n              <div class=\"vi-score\">84%<\/div>\n            <\/div>\n\n            <div class=\"vi-metric-row\">\n              <strong>Preuves compl\u00e8tes<\/strong>\n              <div class=\"vi-bar\"><i style=\"width: 72%;\"><\/i><\/div>\n              <div class=\"vi-score\">72%<\/div>\n            <\/div>\n\n            <div class=\"vi-metric-row\">\n              <strong>Actions ouvertes<\/strong>\n              <div class=\"vi-bar\"><i style=\"width: 38%;\"><\/i><\/div>\n              <div class=\"vi-score\">38%<\/div>\n            <\/div>\n\n            <div class=\"vi-metric-row\">\n              <strong>Reporting pr\u00eat<\/strong>\n              <div class=\"vi-bar\"><i style=\"width: 91%;\"><\/i><\/div>\n              <div class=\"vi-score\">91%<\/div>\n            <\/div>\n          <\/div>\n\n          <p class=\"vi-small\" style=\"margin-top: 18px;\">\n            Illustration conceptuelle : les indicateurs peuvent \u00eatre adapt\u00e9s \u00e0 vos priorit\u00e9s internes.\n          <\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- CTA -->\n  <section id=\"vi-demo\" class=\"vi-section\">\n    <div class=\"vi-container\">\n      <div class=\"vi-cta\">\n        <div class=\"vi-eyebrow\">D\u00e9couvrir VIGIL Contr\u00f4le Interne<\/div>\n\n        <h2 class=\"vi-h2\">\n          Structurez votre dispositif de contr\u00f4le interne dans un environnement plus clair, plus tra\u00e7able et plus exploitable.\n        <\/h2>\n\n        <p class=\"vi-lead\">\n          Planifiez une d\u00e9monstration personnalis\u00e9e pour d\u00e9couvrir comment VIGIL peut vous aider \u00e0 cartographier vos contr\u00f4les, attribuer les responsabilit\u00e9s, centraliser les preuves et produire un reporting clair.\n        <\/p>\n\n        <div class=\"vi-buttons\">\n          <a class=\"vi-btn vi-btn-primary\" href=\"https:\/\/calendly.com\/arcad-vigil\/demo-vigil\" target=\"_blank\" rel=\"noopener\">\n            R\u00e9server une d\u00e9mo\n            <span aria-hidden=\"true\">\u2192<\/span>\n          <\/a>\n          <a class=\"vi-btn vi-btn-secondary\" href=\"https:\/\/vigil-solutions.eu\/contact\/\">\n            Nous contacter\n          <\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n<\/main>\n\n<script>\n  (function () {\n    const page = document.querySelector('.vigil-control-page');\n    if (!page) return;\n\n    const nav = page.querySelector('.vi-side-nav');\n    if (!nav) return;\n\n    const links = Array.from(nav.querySelectorAll('.vi-side-link'));\n    const progress = nav.querySelector('.vi-scroll-progress');\n\n    const sections = links\n      .map(function (link) {\n        const href = link.getAttribute('href');\n        if (!href || href.charAt(0) !== '#') return null;\n\n        const target = page.querySelector(href);\n        return target ? { link: link, section: target } : null;\n      })\n      .filter(Boolean);\n\n    let ticking = false;\n\n    function setActiveSection() {\n      if (!sections.length) return;\n\n      let activeItem = sections[0];\n\n      sections.forEach(function (item) {\n        const rect = item.section.getBoundingClientRect();\n\n        if (rect.top <= window.innerHeight * 0.38) {\n          activeItem = item;\n        }\n      });\n\n      links.forEach(function (link) {\n        link.classList.remove('is-active');\n        link.removeAttribute('aria-current');\n      });\n\n      if (activeItem && activeItem.link) {\n        activeItem.link.classList.add('is-active');\n        activeItem.link.setAttribute('aria-current', 'true');\n      }\n    }\n\n    function setScrollProgress() {\n      if (!progress) return;\n\n      const pageTop = page.getBoundingClientRect().top + window.scrollY;\n      const pageHeight = page.offsetHeight - window.innerHeight;\n      const current = window.scrollY - pageTop;\n      const ratio = pageHeight > 0 ? Math.min(Math.max(current \/ pageHeight, 0), 1) : 0;\n\n      progress.style.transform = 'scaleY(' + ratio + ')';\n    }\n\n    function updateNav() {\n      setActiveSection();\n      setScrollProgress();\n      ticking = false;\n    }\n\n    function requestUpdate() {\n      if (!ticking) {\n        window.requestAnimationFrame(updateNav);\n        ticking = true;\n      }\n    }\n\n    links.forEach(function (link) {\n      link.addEventListener('click', function (event) {\n        const href = link.getAttribute('href');\n        if (!href || href.charAt(0) !== '#') return;\n\n        const target = page.querySelector(href);\n        if (!target) return;\n\n        event.preventDefault();\n\n        const mobileOffset = window.innerWidth <= 980 ? 76 : 92;\n        const targetTop = target.getBoundingClientRect().top + window.scrollY - mobileOffset;\n\n        window.scrollTo({\n          top: targetTop,\n          behavior: 'smooth'\n        });\n\n        links.forEach(function (item) {\n          item.classList.remove('is-active');\n          item.removeAttribute('aria-current');\n        });\n\n        link.classList.add('is-active');\n        link.setAttribute('aria-current', 'true');\n      });\n    });\n\n    window.addEventListener('scroll', requestUpdate, { passive: true });\n    window.addEventListener('resize', requestUpdate);\n\n    updateNav();\n  })();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Intro Cartographie Contr\u00f4les cl\u00e9s Preuves Pilotage D\u00e9mo VIGIL Contr\u00f4le Interne Donnez \u00e0 votre dispositif de contr\u00f4le interne une vision claire, suivie et document\u00e9e. VIGIL centralise vos contr\u00f4les cl\u00e9s, responsabilit\u00e9s, fr\u00e9quences, preuves, plans d\u2019action et reportings dans une plateforme GRC structur\u00e9e, tra\u00e7able et configurable. Le module Contr\u00f4le Interne aide vos \u00e9quipes \u00e0 cartographier les contr\u00f4les, planifier [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1236","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>VIGIL\u202f| KYC &amp; Name\u202fScreening instantan\u00e9s<\/title>\n<meta name=\"description\" content=\"Automatisez le screening de noms et g\u00e9rez vos dossiers KYC avec VIGIL. Partage de documents s\u00e9curis\u00e9\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vigil-solutions.eu\/en\/internal-control\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VIGIL\u202f| KYC &amp; Name\u202fScreening instantan\u00e9s\" \/>\n<meta property=\"og:description\" content=\"Automatisez le screening de noms et g\u00e9rez vos dossiers KYC avec VIGIL. Partage de documents s\u00e9curis\u00e9\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vigil-solutions.eu\/en\/internal-control\/\" \/>\n<meta property=\"og:site_name\" content=\"Vigil\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-09T11:49:55+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vigil-solutions.eu\\\/controle-interne\\\/\",\"url\":\"https:\\\/\\\/vigil-solutions.eu\\\/controle-interne\\\/\",\"name\":\"VIGIL\u202f| KYC & Name\u202fScreening instantan\u00e9s\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vigil-solutions.eu\\\/en\\\/#website\"},\"datePublished\":\"2026-06-09T11:47:37+00:00\",\"dateModified\":\"2026-06-09T11:49:55+00:00\",\"description\":\"Automatisez le screening de noms et g\u00e9rez vos dossiers KYC avec VIGIL. Partage de documents s\u00e9curis\u00e9\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vigil-solutions.eu\\\/controle-interne\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vigil-solutions.eu\\\/controle-interne\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vigil-solutions.eu\\\/controle-interne\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vigil-solutions.eu\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"controle interne\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vigil-solutions.eu\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/vigil-solutions.eu\\\/en\\\/\",\"name\":\"Vigil-solutions\",\"description\":\"Application 100% Web\",\"publisher\":{\"@id\":\"https:\\\/\\\/vigil-solutions.eu\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vigil-solutions.eu\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/vigil-solutions.eu\\\/en\\\/#organization\",\"name\":\"Vigil\",\"url\":\"https:\\\/\\\/vigil-solutions.eu\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/vigil-solutions.eu\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/vigil-solutions.eu\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/1.-logo_VIGIL.png\",\"contentUrl\":\"https:\\\/\\\/vigil-solutions.eu\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/1.-logo_VIGIL.png\",\"width\":601,\"height\":248,\"caption\":\"Vigil\"},\"image\":{\"@id\":\"https:\\\/\\\/vigil-solutions.eu\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"VIGIL | Instant KYC &amp; Name Screening","description":"Automate name screening and manage your KYC files with VIGIL. Secure document sharing.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vigil-solutions.eu\/en\/internal-control\/","og_locale":"en_GB","og_type":"article","og_title":"VIGIL\u202f| KYC & Name\u202fScreening instantan\u00e9s","og_description":"Automatisez le screening de noms et g\u00e9rez vos dossiers KYC avec VIGIL. Partage de documents s\u00e9curis\u00e9","og_url":"https:\/\/vigil-solutions.eu\/en\/internal-control\/","og_site_name":"Vigil","article_modified_time":"2026-06-09T11:49:55+00:00","twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vigil-solutions.eu\/controle-interne\/","url":"https:\/\/vigil-solutions.eu\/controle-interne\/","name":"VIGIL | Instant KYC &amp; Name Screening","isPartOf":{"@id":"https:\/\/vigil-solutions.eu\/en\/#website"},"datePublished":"2026-06-09T11:47:37+00:00","dateModified":"2026-06-09T11:49:55+00:00","description":"Automate name screening and manage your KYC files with VIGIL. Secure document sharing.","breadcrumb":{"@id":"https:\/\/vigil-solutions.eu\/controle-interne\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vigil-solutions.eu\/controle-interne\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/vigil-solutions.eu\/controle-interne\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vigil-solutions.eu\/"},{"@type":"ListItem","position":2,"name":"controle interne"}]},{"@type":"WebSite","@id":"https:\/\/vigil-solutions.eu\/en\/#website","url":"https:\/\/vigil-solutions.eu\/en\/","name":"Vigil-solutions","description":"100% Web Application","publisher":{"@id":"https:\/\/vigil-solutions.eu\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vigil-solutions.eu\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/vigil-solutions.eu\/en\/#organization","name":"Vigil","url":"https:\/\/vigil-solutions.eu\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/vigil-solutions.eu\/en\/#\/schema\/logo\/image\/","url":"https:\/\/vigil-solutions.eu\/wp-content\/uploads\/2025\/05\/1.-logo_VIGIL.png","contentUrl":"https:\/\/vigil-solutions.eu\/wp-content\/uploads\/2025\/05\/1.-logo_VIGIL.png","width":601,"height":248,"caption":"Vigil"},"image":{"@id":"https:\/\/vigil-solutions.eu\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/vigil-solutions.eu\/en\/wp-json\/wp\/v2\/pages\/1236","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vigil-solutions.eu\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vigil-solutions.eu\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vigil-solutions.eu\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/vigil-solutions.eu\/en\/wp-json\/wp\/v2\/comments?post=1236"}],"version-history":[{"count":4,"href":"https:\/\/vigil-solutions.eu\/en\/wp-json\/wp\/v2\/pages\/1236\/revisions"}],"predecessor-version":[{"id":1240,"href":"https:\/\/vigil-solutions.eu\/en\/wp-json\/wp\/v2\/pages\/1236\/revisions\/1240"}],"wp:attachment":[{"href":"https:\/\/vigil-solutions.eu\/en\/wp-json\/wp\/v2\/media?parent=1236"}],"curies":[{"name":"wordpress","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}