.elementor-kit-213{--e-global-color-primary:#1C244B;--e-global-color-secondary:#00E5FF;--e-global-color-text:#324A6D;--e-global-color-accent:#FF6B6B;--e-global-color-60da78b:#02010100;--e-global-color-c696dce:#FFFFFF;--e-global-color-14ef391:#F9FAFB;--e-global-color-764183d:#CDCED0;--e-global-color-d6cea4e:#FFFFFF;--e-global-color-86b4fcd:#02010100;--e-global-color-57c8da2:#000000CC;--e-global-color-6bbe914:#D1FAFF;--e-global-color-812725e:#00E5FF;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:48px;--e-global-typography-primary-font-weight:800;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:36px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:300;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-392b9e0-font-family:"Montserrat";--e-global-typography-392b9e0-font-size:16px;--e-global-typography-392b9e0-font-weight:700;--e-global-typography-392b9e0-text-transform:uppercase;--e-global-typography-392b9e0-font-style:normal;--e-global-typography-392b9e0-text-decoration:none;--e-global-typography-392b9e0-line-height:1.2em;--e-global-typography-392b9e0-letter-spacing:0px;--e-global-typography-c05b693-font-family:"Montserrat";--e-global-typography-c05b693-font-size:22px;--e-global-typography-c05b693-font-weight:700;--e-global-typography-c05b693-text-transform:none;--e-global-typography-c05b693-font-style:normal;--e-global-typography-c05b693-text-decoration:none;--e-global-typography-c05b693-line-height:1.5em;--e-global-typography-c05b693-letter-spacing:0px;--e-global-typography-6558fb1-font-family:"Montserrat";--e-global-typography-6558fb1-font-size:16px;--e-global-typography-6558fb1-font-weight:600;--e-global-typography-6558fb1-text-transform:uppercase;--e-global-typography-6558fb1-font-style:normal;--e-global-typography-6558fb1-text-decoration:none;--e-global-typography-6558fb1-line-height:1.5em;--e-global-typography-6558fb1-letter-spacing:10px;--e-global-typography-92bce3b-font-family:"Montserrat";--e-global-typography-92bce3b-font-size:16px;--e-global-typography-92bce3b-font-weight:400;--e-global-typography-92bce3b-font-style:italic;--e-global-typography-92bce3b-text-decoration:underline;--e-global-typography-92bce3b-line-height:1em;--e-global-typography-92bce3b-letter-spacing:0px;--e-global-typography-b2deeae-font-family:"Poppins";--e-global-typography-b2deeae-font-size:85px;--e-global-typography-b2deeae-font-weight:600;--e-global-typography-b2deeae-text-transform:none;--e-global-typography-b2deeae-font-style:normal;--e-global-typography-b2deeae-text-decoration:none;--e-global-typography-b2deeae-line-height:1em;--e-global-typography-b2deeae-letter-spacing:0px;--e-global-typography-fb1a3e0-font-family:"Montserrat";--e-global-typography-fb1a3e0-font-size:200px;--e-global-typography-fb1a3e0-font-weight:600;--e-global-typography-fb1a3e0-text-transform:none;--e-global-typography-fb1a3e0-font-style:normal;--e-global-typography-fb1a3e0-text-decoration:none;--e-global-typography-fb1a3e0-line-height:1.2em;--e-global-typography-fb1a3e0-letter-spacing:0px;--e-global-typography-397e168-font-family:"Open Sans";--e-global-typography-397e168-font-size:16px;--e-global-typography-397e168-font-weight:400;--e-global-typography-397e168-font-style:italic;--e-global-typography-397e168-text-decoration:none;--e-global-typography-397e168-line-height:1.3em;--e-global-typography-397e168-letter-spacing:0px;--e-global-typography-32a6803-font-family:"Montserrat";--e-global-typography-32a6803-font-size:44px;--e-global-typography-32a6803-font-weight:700;background-color:var( --e-global-color-c696dce );}.elementor-kit-213 button,.elementor-kit-213 input[type="button"],.elementor-kit-213 input[type="submit"],.elementor-kit-213 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", open sans;font-size:16px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-c696dce );}.elementor-kit-213 e-page-transition{background-color:#FFBC7D;}.elementor-kit-213 a{color:var( --e-global-color-primary );}.elementor-kit-213 a:hover{color:var( --e-global-color-primary );}.elementor-kit-213 h1{color:var( --e-global-color-primary );}.elementor-kit-213 h2{color:var( --e-global-color-primary );}.elementor-kit-213 h3{color:var( --e-global-color-primary );}.elementor-kit-213 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-392b9e0-font-family ), open sans;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-kit-213 h5{color:var( --e-global-color-primary );font-family:"Open Sans", open sans;font-size:16px;font-weight:400;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-213{--e-global-typography-primary-font-size:45px;--e-global-typography-secondary-font-size:25px;--e-global-typography-text-font-size:14px;--e-global-typography-accent-font-size:14px;--e-global-typography-c05b693-font-size:14px;--e-global-typography-6558fb1-font-size:14px;--e-global-typography-92bce3b-font-size:14px;--e-global-typography-b2deeae-font-size:65px;--e-global-typography-fb1a3e0-font-size:145px;--e-global-typography-397e168-font-size:14px;}.elementor-kit-213 h4{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-kit-213 h5{font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-213{--e-global-typography-primary-font-size:28px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:20px;--e-global-typography-392b9e0-font-size:18px;--e-global-typography-b2deeae-font-size:48px;--e-global-typography-b2deeae-line-height:1em;--e-global-typography-fb1a3e0-font-size:100px;--e-global-typography-fb1a3e0-line-height:1em;}.elementor-kit-213 h4{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-kit-213 button,.elementor-kit-213 input[type="button"],.elementor-kit-213 input[type="submit"],.elementor-kit-213 .elementor-button{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}}/* Start custom CSS */{
    "version": "0.4",
    "title": "AI Maturity Scan - Hero",
    "type": "section",
    "content": [
        {
            "id": "ttdhero1",
            "elType": "section",
            "settings": {
                "structure": "20",
                "content_position": "middle",
                "padding": {
                    "unit": "px",
                    "top": "100",
                    "right": "0",
                    "bottom": "100",
                    "left": "0",
                    "isLinked": false
                },
                "padding_mobile": {
                    "unit": "px",
                    "top": "60",
                    "right": "0",
                    "bottom": "60",
                    "left": "0",
                    "isLinked": false
                }
            },
            "elements": [
                {
                    "id": "ttdcol60",
                    "elType": "column",
                    "settings": {
                        "_column_size": 60,
                        "_inline_size": null,
                        "padding": {
                            "unit": "px",
                            "top": "0",
                            "right": "30",
                            "bottom": "0",
                            "left": "0",
                            "isLinked": false
                        },
                        "padding_mobile": {
                            "unit": "px",
                            "top": "0",
                            "right": "0",
                            "bottom": "0",
                            "left": "0",
                            "isLinked": true
                        }
                    },
                    "elements": [
                        {
                            "id": "ttdh1aaa",
                            "elType": "widget",
                            "widgetType": "heading",
                            "settings": {
                                "title": "AI Maturity Scan: hoe AI-volwassen is je organisatie?",
                                "header_size": "h1"
                            }
                        },
                        {
                            "id": "ttdtxt01",
                            "elType": "widget",
                            "widgetType": "text-editor",
                            "settings": {
                                "editor": "<p style=\"font-size:1.1em;line-height:1.5;\">Een wetenschappelijk onderbouwde diagnose van waar jouw organisatie staat met AI. Niet alleen het AI-team, maar de hele keten: strategie, waarde, governance, mensen, data en techniek.</p><p style=\"font-size:1.1em;line-height:1.5;\">Wij brengen in 4 tot 6 weken in kaart waar je staat, waar je naartoe wil en wat de drie tot vijf prioriteiten zijn die het meeste verschil maken. Onderbouwd, vergelijkbaar en herhaalbaar.</p>",
                                "_margin": {
                                    "unit": "px",
                                    "top": "16",
                                    "right": "0",
                                    "bottom": "32",
                                    "left": "0",
                                    "isLinked": false
                                }
                            }
                        },
                        {
                            "id": "ttdbtninr",
                            "elType": "section",
                            "isInner": true,
                            "settings": {
                                "structure": "20",
                                "gap": "no"
                            },
                            "elements": [
                                {
                                    "id": "ttdcolbtn1",
                                    "elType": "column",
                                    "settings": {
                                        "_column_size": 50,
                                        "_inline_size": null,
                                        "content_position": "center"
                                    },
                                    "elements": [
                                        {
                                            "id": "ttdbtnp01",
                                            "elType": "widget",
                                            "widgetType": "button",
                                            "settings": {
                                                "text": "Plan een kennismakingsgesprek",
                                                "link": {
                                                    "url": "/contact",
                                                    "is_external": "",
                                                    "nofollow": ""
                                                },
                                                "size": "md",
                                                "selected_icon": {
                                                    "value": "fas fa-arrow-right",
                                                    "library": "fa-solid"
                                                },
                                                "icon_align": "right",
                                                "align": "left"
                                            }
                                        }
                                    ]
                                },
                                {
                                    "id": "ttdcolbtn2",
                                    "elType": "column",
                                    "settings": {
                                        "_column_size": 50,
                                        "_inline_size": null,
                                        "content_position": "center"
                                    },
                                    "elements": [
                                        {
                                            "id": "ttdbtnl01",
                                            "elType": "widget",
                                            "widgetType": "button",
                                            "settings": {
                                                "text": "Bekijk hoe de scan werkt",
                                                "link": {
                                                    "url": "#hoe-werkt-de-scan",
                                                    "is_external": "",
                                                    "nofollow": ""
                                                },
                                                "size": "md",
                                                "align": "left",
                                                "background_color": "rgba(0,0,0,0)",
                                                "button_text_color": "var(--e-global-color-primary)",
                                                "border_radius": {
                                                    "unit": "px",
                                                    "top": "0",
                                                    "right": "0",
                                                    "bottom": "0",
                                                    "left": "0",
                                                    "isLinked": true
                                                },
                                                "text_padding": {
                                                    "unit": "px",
                                                    "top": "10",
                                                    "right": "0",
                                                    "bottom": "10",
                                                    "left": "0",
                                                    "isLinked": false
                                                }
                                            }
                                        }
                                    ]
                                }
                            ]
                        }
                    ]
                },
                {
                    "id": "ttdcol40",
                    "elType": "column",
                    "settings": {
                        "_column_size": 40,
                        "_inline_size": null
                    },
                    "elements": [
                        {
                            "id": "ttdimg001",
                            "elType": "widget",
                            "widgetType": "image",
                            "settings": {
                                "image": {
                                    "url": "https://placehold.co/600x600/F5F5F5/333333?text=Spinnenweb+visual+(7+pijlers)",
                                    "id": ""
                                },
                                "image_size": "full",
                                "align": "center",
                                "_css_classes": "ttd-hero-visual"
                            }
                        }
                    ]
                }
            ]
        }
    ],
    "page_settings": []
}

/* ===================================================================
   TTD Scan-pagina's: gemeenschappelijke component-styling
   Werkt op zowel /ai-maturity-scan als /ai-team-scan.
   =================================================================== */


/* ============================================
   1. Werkstromen-tabel (sectie 4 Maturity-pagina)
   HTML-widget: <table class="ttd-werkstromen-tabel">
   ============================================ */

.ttd-werkstromen-tabel {
    width: 100%;
    border-collapse: collapse;
    margin: 24px 0;
    font-size: 16px;
    line-height: 1.5;
}

.ttd-werkstromen-tabel thead {
    background-color: var(--e-global-color-secondary, #f4f4f4);
}

.ttd-werkstromen-tabel th,
.ttd-werkstromen-tabel td {
    padding: 16px 20px;
    text-align: left;
    border: 1px solid #e3e3e3;
    vertical-align: top;
}

.ttd-werkstromen-tabel th {
    font-weight: 600;
    color: var(--e-global-color-primary, #1B2631);
}

.ttd-werkstromen-tabel td:first-child {
    width: 22%;
    font-weight: 600;
}

.ttd-werkstromen-tabel tr:nth-child(even) td {
    background-color: rgba(0, 0, 0, 0.015);
}

@media (max-width: 768px) {
    .ttd-werkstromen-tabel,
    .ttd-werkstromen-tabel thead,
    .ttd-werkstromen-tabel tbody,
    .ttd-werkstromen-tabel tr,
    .ttd-werkstromen-tabel th,
    .ttd-werkstromen-tabel td {
        display: block;
        width: 100% !important;
    }
    .ttd-werkstromen-tabel thead {
        display: none;
    }
    .ttd-werkstromen-tabel tr {
        margin-bottom: 16px;
        border: 1px solid #e3e3e3;
    }
    .ttd-werkstromen-tabel td {
        border: none;
        border-bottom: 1px solid #f0f0f0;
        padding: 12px 16px;
    }
    .ttd-werkstromen-tabel td:first-child {
        background-color: rgba(0, 0, 0, 0.03);
        font-weight: 600;
    }
}


/* ============================================
   2. Vergelijkingstabel (sectie 8 op beide pagina's)
   HTML-widget: <table class="ttd-vergelijking-tabel">
   ============================================ */

.ttd-vergelijking-tabel {
    width: 100%;
    max-width: 900px;
    margin: 32px auto 24px;
    border-collapse: collapse;
    font-size: 16px;
    line-height: 1.5;
}

.ttd-vergelijking-tabel thead {
    background-color: var(--e-global-color-secondary, #f4f4f4);
}

.ttd-vergelijking-tabel th,
.ttd-vergelijking-tabel td {
    padding: 16px 20px;
    text-align: left;
    border: 1px solid #e3e3e3;
    vertical-align: top;
}

.ttd-vergelijking-tabel th {
    font-weight: 600;
    color: var(--e-global-color-primary, #1B2631);
}

.ttd-vergelijking-tabel th:first-child,
.ttd-vergelijking-tabel td:first-child {
    background-color: rgba(0, 0, 0, 0.025);
    width: 22%;
    font-weight: 600;
}

@media (max-width: 768px) {
    .ttd-vergelijking-tabel {
        font-size: 14px;
    }
    .ttd-vergelijking-tabel th,
    .ttd-vergelijking-tabel td {
        padding: 10px 12px;
    }
}


/* ============================================
   3. Stappen-rij met pijltjes tussen Icon Boxes
   Section-CSS class: ttd-stappen-rij
   ============================================ */

.ttd-stappen-rij .elementor-column:not(:last-child) {
    position: relative;
}

.ttd-stappen-rij .elementor-column:not(:last-child)::after {
    content: "→";
    position: absolute;
    top: 36px;
    right: -12px;
    font-size: 24px;
    font-weight: 300;
    color: #cccccc;
    z-index: 2;
}

@media (max-width: 1024px) {
    .ttd-stappen-rij .elementor-column::after {
        display: none !important;
    }
}


/* ============================================
   4. Accordion-verfijning (sectie 4 Maturity, sectie 9 FAQ)
   ============================================ */

.elementor-accordion .elementor-accordion-item {
    border-bottom: 1px solid #e3e3e3 !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}

.elementor-accordion .elementor-accordion-item:first-child {
    border-top: 1px solid #e3e3e3 !important;
}

.elementor-tab-title {
    padding: 20px 0 !important;
    font-weight: 500 !important;
}

.elementor-tab-content {
    padding: 0 0 20px !important;
    border: none !important;
    line-height: 1.65 !important;
}/* End custom CSS */