.mkt{--font-sans:var(--font-geist-sans), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "Cascadia Code", Menlo, Consolas, monospace;--bg:#fff;--surface:var(--jedai-color-surface-card);--surface-muted:#fafbfc;--surface-subtle:var(--jedai-color-surface-cream);--ink:var(--jedai-color-ink);--ink-2:var(--jedai-color-text-secondary);--ink-3:var(--jedai-color-gray-600);--ink-4:var(--jedai-color-text-disabled);--primary:var(--jedai-color-accent);--primary-hover:var(--jedai-color-accent-dark);--accent:var(--jedai-color-mint);--accent-ink:var(--jedai-color-mint-ink);--accent-soft:var(--jedai-color-mint-soft);--accent-soft-2:var(--jedai-color-mint-soft-2);--accent-tint:var(--jedai-color-mint-tint);--link:var(--jedai-color-link);--line:#17181c1a;--line-soft:#17181c0f;--hover:#17181c0b;--hover-2:#17181c12;--success:var(--jedai-color-status-success);--success-soft:var(--jedai-color-status-success-bg);--success-ink:var(--jedai-color-status-success-text);--r-xs:6px;--r-sm:8px;--r:9px;--r-lg:var(--jedai-radius-card);--r-xl:16px;--sh-card:var(--jedai-shadow-card);--sh-pop:var(--jedai-shadow-elevated);--sh-btn:var(--jedai-shadow-btn);--sh-btn-hover:var(--jedai-shadow-btn-hover);--focus-ring-soft:0 0 0 3px #17181c1f;--site-max:1200px;--dur:.18s;--dur-fast:.12s;--dur-slow:.32s;--ease:cubic-bezier(.32, .72, 0, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);font-family:var(--font-sans);color:var(--ink);background:var(--bg);font-size:15px;line-height:1.6}.mkt .wrap{max-width:var(--site-max);margin:0 auto;padding:0 30px}.mkt .btn{cursor:pointer;white-space:nowrap;transition:background var(--dur), transform var(--dur-fast) var(--ease), border-color var(--dur), color var(--dur), box-shadow var(--dur);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-family:inherit;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.mkt .btn:active{transform:translateY(0)scale(.98)}.mkt .btn-primary{background:var(--primary);color:#fff;box-shadow:var(--sh-btn)}.mkt .btn-primary:hover{background:var(--primary-hover);box-shadow:var(--sh-btn-hover);transform:translateY(-1px)}.mkt .btn-secondary{background:var(--surface);color:var(--ink-2);border-color:var(--line)}.mkt .btn-secondary:hover{background:var(--hover);color:var(--ink);transform:translateY(-1px)}.mkt .btn-lg{border-radius:10px;padding:13px 22px;font-size:15.5px}.mkt .btn-sm{border-radius:8px;padding:8px 13px;font-size:13px}.mkt .btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.mkt .link-accent{color:var(--link);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.mkt .link-accent:hover{text-decoration:underline}.mkt .nav{z-index:120;-webkit-backdrop-filter:saturate(160%)blur(12px);backdrop-filter:saturate(160%)blur(12px);border-bottom:1px solid var(--line);background:#ffffffdb;position:sticky;top:0}.mkt .nav-in{max-width:var(--site-max);align-items:center;height:66px;margin:0 auto;padding:0 30px;display:flex}.mkt .nav-logo{flex-shrink:0}.mkt .nav-logo img{width:auto;height:26px;display:block}.mkt .nav-menu{align-items:center;gap:2px;margin-left:28px;display:flex}.mkt .nav-menu>a{color:var(--ink-2);transition:color var(--dur), background var(--dur);border-radius:8px;padding:8px 12px;font-size:14px;text-decoration:none}.mkt .nav-menu>a:hover{color:var(--ink);background:var(--hover)}.mkt .nav-right{align-items:center;gap:10px;margin-left:auto;display:flex}.mkt .link-ghost{color:var(--ink-2);transition:color var(--dur);border-radius:8px;padding:8px;font-size:14px;font-weight:500;text-decoration:none}.mkt .link-ghost:hover{color:var(--ink)}.mkt .nav-toggle{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink-2);cursor:pointer;transition:background var(--dur), color var(--dur);border-radius:8px;justify-content:center;align-items:center;padding:0;display:none}.mkt .nav-toggle:hover{background:var(--hover);color:var(--ink)}.mkt .mobile-menu{background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--sh-pop);z-index:99;padding:8px 30px 16px;position:absolute;top:100%;left:0;right:0}.mkt .mobile-menu nav{flex-direction:column;display:flex}.mkt .mobile-menu a{min-height:44px;color:var(--ink-2);border-top:1px solid var(--line-soft);border-radius:8px;align-items:center;padding:12px 8px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.mkt .mobile-menu nav a:first-child{border-top:none}.mkt .mobile-menu a:hover{background:var(--hover);color:var(--ink)}.mkt .mobile-menu .mm-lang{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:12px}.mkt .foot{border-top:1px solid var(--line);background:var(--surface);padding:56px 0 96px}.mkt .foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:30px;display:grid}.mkt .foot-brand img{width:auto;height:26px;margin-bottom:14px}.mkt .foot-brand p{color:var(--ink-3);max-width:32ch;font-size:13.5px;line-height:1.6}.mkt .foot-col h4{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-4);margin:0 0 14px;font-size:11px;font-weight:600}.mkt .foot-col a{color:var(--ink-3);transition:color var(--dur);padding:5px 0;font-size:13.5px;text-decoration:none;display:block}.mkt .foot-col a:hover{color:var(--ink)}.mkt .foot-col .foot-line{color:var(--ink-3);padding:5px 0;font-size:13.5px;display:block}.mkt .foot-bar{border-top:1px solid var(--line-soft);color:var(--ink-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:42px;padding-top:22px;font-size:12.5px;display:flex}.mkt .foot-bar .fb{flex-wrap:wrap;gap:18px;display:flex}.mkt .foot-bar a{color:inherit;text-decoration:none}.mkt .lang{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.mkt .lang button{letter-spacing:.02em;min-width:44px;min-height:44px;color:var(--ink-4);cursor:pointer;transition:color var(--dur), background var(--dur);background:0 0;border:none;padding:6px 9px;font-family:inherit;font-size:12px;font-weight:600}.mkt .lang button:hover:not([aria-checked=true]){color:var(--ink-2);background:var(--hover)}.mkt .lang button[aria-checked=true]{background:var(--hover-2);color:var(--ink);cursor:default}.mkt a:focus-visible,.mkt button:focus-visible{outline-offset:2px;outline:3px solid #17181c47}.mkt .lang button:focus-visible{outline-offset:-3px}.mkt section[id]{scroll-margin-top:82px}@media (max-width:820px){.mkt .foot-grid{grid-template-columns:1fr}.mkt .nav-menu,.mkt .nav-right>.lang,.mkt .nav-right>.link-ghost{display:none}.mkt .nav-toggle{display:inline-flex}}@media (prefers-reduced-motion:reduce){.mkt *,.mkt :before,.mkt :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mkt .btn:hover{transform:none}}
.mkt-home h1,.mkt-home h2,.mkt-home h3{letter-spacing:-.025em;color:var(--ink);margin:0;font-weight:600;line-height:1.08}.mkt-home h1{font-size:clamp(34px,4.6vw,52px)}.mkt-home h2{font-size:clamp(26px,3.2vw,37px)}.mkt-home h3{letter-spacing:-.012em;font-size:19px;line-height:1.25}.mkt-home p{margin:0}.mkt-home .lead{color:var(--ink-3);max-width:56ch;font-size:17px;line-height:1.62}.mkt-home .mono{font-family:var(--font-mono)}.mkt-home .eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-ink);background:var(--accent-soft);border-radius:7px;align-items:center;gap:7px;padding:5px 11px;font-size:11px;font-weight:600;display:inline-flex}.mkt-home .eyebrow-lab{text-transform:uppercase;letter-spacing:.09em;color:var(--ink-4);font-size:12px;font-weight:600}.mkt-home .hero{position:relative;overflow:hidden}.mkt-home .hero-bg{z-index:0;pointer-events:none;background-image:linear-gradient(var(--accent-tint) 1px, transparent 1px), linear-gradient(90deg, var(--accent-tint) 1px, transparent 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 62% at 26% 34%,#000,#0000 72%);mask-image:radial-gradient(72% 62% at 26% 34%,#000,#0000 72%)}.mkt-home .hero-inner{z-index:1;position:relative}.mkt-home .heroB-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:44px;padding:76px 0 52px;display:grid}.mkt-home .hero-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.mkt-home .hero-trust{color:var(--ink-4);flex-wrap:wrap;gap:16px;margin-top:22px;font-size:12.5px;display:flex}.mkt-home .hero-trust span{align-items:center;gap:6px;display:inline-flex}.mkt-home .hero-trust svg{width:15px;height:15px;color:var(--success)}.mkt-home .trace{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-pop);overflow:hidden}.mkt-home .trace-bar{border-bottom:1px solid var(--line-soft);background:var(--surface-muted);align-items:center;gap:9px;padding:11px 15px;display:flex}.mkt-home .trace-bar .dots{gap:6px;display:flex}.mkt-home .trace-bar .dots i{background:var(--line);border-radius:50%;width:9px;height:9px;display:block}.mkt-home .trace-bar .dots i:first-child{background:var(--accent)}.mkt-home .trace-title{color:var(--ink-3);align-items:center;gap:7px;margin-left:2px;font-size:11.5px;display:flex}.mkt-home .trace-title img{opacity:.9;height:15px}.mkt-home .trace-body{flex-direction:column;min-height:310px;padding:16px 17px;display:flex}.mkt-home .trace-content{flex-direction:column;flex:1;display:flex}.mkt-home .tr-prompt{background:var(--hover);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:10px;min-height:64px;margin-bottom:14px;padding:11px 13px;display:flex}.mkt-home .tr-prompt .pi{background:var(--primary);color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.mkt-home .tr-prompt .pt{color:var(--ink);font-size:13.5px;line-height:1.5}.mkt-home .tr-evidence-row{align-items:center;min-height:24px;margin:-3px 0 7px;display:flex}.mkt-home .tr-evidence{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:600}.mkt-home .tr-evidence-proven{color:var(--success-ink);background:var(--success-soft)}.mkt-home .tr-evidence-example{color:var(--accent-ink);background:var(--accent-soft)}.mkt-home .tr-step{color:var(--ink-2);align-items:center;gap:9px;margin-bottom:10px;font-size:13px;display:flex}.mkt-home .tr-step .ic{background:var(--success-soft);width:18px;height:18px;color:var(--success);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.mkt-home .tr-step b{color:var(--ink);font-weight:600}.mkt-home .tr-step .dur{color:var(--ink-4);font-size:11px;font-family:var(--font-mono);margin-left:auto}.mkt-home .tr-result{border:1px solid var(--line);box-shadow:var(--sh-card);border-radius:12px;align-items:center;gap:11px;margin-top:auto;padding:13px 14px;display:flex}.mkt-home .tr-result .big{font-family:var(--font-mono);color:var(--ink);letter-spacing:-.02em;white-space:nowrap;flex:none;font-size:26px;font-weight:600}.mkt-home .tr-result .rl{color:var(--ink-3);font-size:12.5px;line-height:1.4}.mkt-home .tr-result .chip{color:var(--success);background:var(--success-soft);white-space:nowrap;border-radius:6px;margin-left:auto;padding:4px 9px;font-size:11px;font-weight:600}.mkt-home .trace-controls{border-top:1px solid var(--line-soft);grid-template-columns:44px 1fr auto 44px;align-items:center;gap:6px;margin-top:12px;padding-top:10px;display:grid}.mkt-home .trace-nav,.mkt-home .trace-page{min-width:44px;min-height:44px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.mkt-home .trace-nav{border:1px solid var(--line);border-radius:10px}.mkt-home .trace-nav:hover{color:var(--ink);background:var(--hover)}.mkt-home .trace-pagination{justify-content:center;align-items:center;display:flex}.mkt-home .trace-page:before{background:var(--line);content:"";border-radius:999px;width:8px;height:8px}.mkt-home .trace-page.active:before{background:var(--accent);width:18px}.mkt-home .trace-position{color:var(--ink-4);font-family:var(--font-mono);white-space:nowrap;font-size:10px}.mkt-home .section{padding:78px 0}.mkt-home .section-alt{background:var(--surface-muted)}.mkt-home .section-head{max-width:640px;margin-bottom:34px}.mkt-home .section-head.center{text-align:center;margin-left:auto;margin-right:auto}.mkt-home .section-head h2{margin-top:13px}.mkt-home .section-head .lead{margin-top:14px}.mkt-home .grid-3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mkt-home .dienst{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-card);transition:transform var(--dur-slow) var(--ease), box-shadow var(--dur-slow) var(--ease);padding:24px 22px;position:relative}.mkt-home .dienst:hover{box-shadow:var(--sh-pop);transform:translateY(-3px)}.mkt-home .dienst-top{justify-content:flex-start;align-items:center;margin-bottom:16px;display:flex}.mkt-home .dienst-ic{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-ink);border-radius:11px;justify-content:center;align-items:center;display:flex}.mkt-home .dienst h3{margin-bottom:8px}.mkt-home .dienst .d{color:var(--ink-3);margin-bottom:14px;font-size:13.5px;line-height:1.55}.mkt-home .dienst ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.mkt-home .dienst li{color:var(--ink-2);gap:9px;font-size:13px;line-height:1.45;display:flex}.mkt-home .dienst li svg{width:16px;height:16px;color:var(--accent);flex:none;margin-top:1px}.mkt-home .aanpak{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mkt-home .stap{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-card);padding:24px 22px;position:relative}.mkt-home .stap-n{background:var(--primary);color:#fff;width:34px;height:34px;font-family:var(--font-mono);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;font-size:13px;font-weight:600;display:flex}.mkt-home .stap h3{margin-bottom:7px}.mkt-home .stap p{color:var(--ink-3);font-size:13.5px;line-height:1.6}.mkt-home .over{grid-template-columns:1.1fr .9fr;align-items:center;gap:44px;display:grid}.mkt-home .over p+p{margin-top:14px}.mkt-home .over .lead{max-width:none}.mkt-home .facts{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mkt-home .fact{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-card);padding:17px 18px}.mkt-home .fact .fl{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-4);font-size:11px;font-weight:600}.mkt-home .fact .fv{color:var(--ink);letter-spacing:-.01em;margin-top:6px;font-size:18px;font-weight:600}.mkt-home .fact .fs{color:var(--ink-3);margin-top:2px;font-size:12.5px}.mkt-home .case{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-card);transition:transform var(--dur-slow) var(--ease), box-shadow var(--dur-slow) var(--ease);flex-direction:column;display:flex;overflow:hidden}.mkt-home .case:hover{box-shadow:var(--sh-pop);transform:translateY(-3px)}.mkt-home .case-top{align-items:center;gap:8px;padding:15px 20px 0;display:flex}.mkt-home .case-tag{font-family:var(--font-mono);letter-spacing:.05em;color:var(--accent-ink);background:var(--accent-soft);border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:600}.mkt-home .case h3{padding:11px 20px 0}.mkt-home .case-body{flex-direction:column;gap:12px;padding:14px 20px 20px;display:flex}.mkt-home .case .prob{color:var(--ink-3);font-size:13.5px;line-height:1.55}.mkt-home .case .blk{border-top:1px solid var(--line-soft);padding-top:11px}.mkt-home .case .bh{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-4);margin-bottom:5px;font-size:10.5px;font-weight:600}.mkt-home .case .bt{color:var(--ink-2);font-size:13px;line-height:1.5}.mkt-home .case-result{background:var(--success-soft);border-radius:10px;align-items:center;gap:10px;margin-top:2px;padding:11px 13px;display:flex}.mkt-home .case-result svg{width:18px;height:18px;color:var(--success);flex:none}.mkt-home .case-result .rt{color:var(--success-ink);font-size:13px;font-weight:600;line-height:1.4}.mkt-home .band{background:var(--ink);border-radius:var(--r-xl);color:#fff;text-align:center;padding:52px 44px;position:relative;overflow:hidden}.mkt-home .band:after{content:"";background:radial-gradient(circle, var(--accent-soft-2), transparent 70%);pointer-events:none;border-radius:50%;width:400px;height:400px;position:absolute;top:-150px;right:-90px}.mkt-home .band-in{z-index:1;position:relative}.mkt-home .band .eyebrow{color:#fff;background:#ffffff1a}.mkt-home .band h2{color:#fff;max-width:20ch;margin:14px auto 12px}.mkt-home .band p{color:#ffffffbd;max-width:46ch;margin:0 auto 24px;font-size:16px}.mkt-home .band-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.mkt-home .band .btn-primary{color:var(--ink);box-shadow:none;background:#fff}.mkt-home .band .btn-primary:hover{background:#ffffffe6}.mkt-home .band .btn-ghost-d{color:#fff;background:0 0;border-color:#ffffff38}.mkt-home .band .btn-ghost-d:hover{background:#ffffff14}.mkt-home .contact{grid-template-columns:.85fr 1.15fr;align-items:start;gap:44px;display:grid}.mkt-home .contact-lines{flex-direction:column;gap:2px;margin-top:22px;display:flex}.mkt-home .cline{border-top:1px solid var(--line-soft);align-items:center;gap:12px;padding:13px 0;display:flex}.mkt-home .cline:first-child{border-top:none}.mkt-home .cline .ci{background:var(--hover);width:38px;height:38px;color:var(--ink-2);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.mkt-home .cline .ck{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-4);font-size:11px}.mkt-home .cline .cv{color:var(--ink);font-size:15px;font-weight:600;font-family:var(--font-mono)}.mkt-home .form{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-card);padding:24px}.mkt-home .form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mkt-home .field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.mkt-home .field label{color:var(--ink-2);font-size:12.5px;font-weight:600}.mkt-home .field label .req{color:var(--accent-ink)}.mkt-home .field input,.mkt-home .field textarea{color:var(--ink);background:var(--surface);border:1px solid var(--line);transition:border-color var(--dur), box-shadow var(--dur);border-radius:9px;padding:10px 12px;font-family:inherit;font-size:14px}.mkt-home .field input::placeholder,.mkt-home .field textarea::placeholder{color:var(--ink-4)}.mkt-home .field input:focus,.mkt-home .field textarea:focus{border-color:var(--ink-3);box-shadow:var(--focus-ring-soft);outline:none}.mkt-home .field textarea{resize:vertical;min-height:104px}.mkt-home .hero h1{margin:16px 0 15px}.mkt-home .over h2,.mkt-home .contact h2{margin-top:13px}.mkt-home .over .lead,.mkt-home .contact .lead{margin-top:15px}.mkt-home .over .lead+.lead{margin-top:14px}.mkt-home .form-turnstile{justify-content:center;margin:2px 0 16px;display:flex}.mkt-home .btn-block{width:100%}.mkt-home .form-error{text-align:center;color:var(--jedai-color-status-danger-text);margin:0 0 12px;font-size:13px}.mkt-home .form-success{text-align:center;padding:44px 24px}.mkt-home .form-success h3{margin-bottom:8px}.mkt-home .form-success p{color:var(--ink-3);font-size:14px}.mkt-home .form-success-ic{background:var(--success-soft);width:48px;height:48px;color:var(--success);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}@media (max-width:820px){.mkt-home .grid-3,.mkt-home .aanpak,.mkt-home .over,.mkt-home .contact,.mkt-home .heroB-grid,.mkt-home .form-row{grid-template-columns:1fr}.mkt-home .trace-body{min-height:0}.mkt-home .tr-result{flex-wrap:wrap}.mkt-home .tr-result .chip{margin-left:0}.mkt-home .trace-controls{grid-template-columns:44px 1fr 44px}.mkt-home .trace-prev{grid-area:1/1}.mkt-home .trace-pagination{grid-area:2/1/auto/-1}.mkt-home .trace-next{grid-area:1/3}.mkt-home .trace-position{grid-area:1/2;justify-self:center}}
