{"id":91774,"date":"2026-10-22T20:22:47","date_gmt":"2026-10-22T20:22:47","guid":{"rendered":"https:\/\/kf-t.be\/?page_id=91774"},"modified":"2026-10-22T20:29:21","modified_gmt":"2026-10-22T20:29:21","slug":"accueil","status":"publish","type":"page","link":"https:\/\/kf-t.be\/","title":{"rendered":"Accueil KFT"},"content":{"rendered":"\n<!-- KFT accueil v1 \u2014 g\u00e9n\u00e9r\u00e9 par build-wp.js -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo:ital,wdth,wght@0,62..125,400..900;1,62..125,400..900&#038;family=Hanken+Grotesk:wght@400;500;600;700&#038;family=JetBrains+Mono:wght@400;500&#038;display=swap\" rel=\"stylesheet\">\n<style>#kft-root{display:block;margin:0}body.elementor-template-canvas{margin:0;background:#FAFAF7}<\/style>\n<div id=\"kft-root\"><\/div>\n<template id=\"kft-tpl\">\n<meta name=\"description\" content=\"KFT BV : livraison \u00e0 deux et installation d'\u00e9lectrom\u00e9nager, de meubles et d'encombrants pour les professionnels, depuis Willebroek, Sint-Pieters-Leeuw et Deinze.\">\n<style>\n:host{display:block;\n  --red:#E30613; --red-dark:#B8050F; --ink:#111111; --ink-2:#3a3a3a; --muted:#6b6b6b;\n  --bg:#FAFAF7; --card:#FFFFFF; --line:#E6E4DE; --soft:#F1EFEA;\n  --mono:\"JetBrains Mono\",ui-monospace,Menlo,monospace;\n  --sans:\"Hanken Grotesk\",system-ui,sans-serif; --display:\"Archivo\",\"Arial Narrow\",system-ui,sans-serif;\n}\n*{box-sizing:border-box;margin:0;padding:0}\n.kft{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}\nimg{max-width:100%;display:block}\na{color:inherit;text-decoration:none}\n.wrap{max-width:1200px;margin:0 auto;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}\n.label{font-family:var(--mono);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:10px}\n.label::before{content:\"\";width:8px;height:8px;background:var(--red);display:inline-block}\nh1,h2,h3{font-family:var(--display);font-stretch:112%;letter-spacing:-.02em;line-height:1.04;text-wrap:balance}\nh1 em,h2 em{font-stretch:118%}\nh2{font-size:clamp(34px,4.6vw,58px);font-weight:700;margin:18px 0 18px;max-width:16ch}\nh2 em,h1 em{font-style:italic;color:var(--red)}\n.lead{color:var(--ink-2);max-width:60ch;font-size:18px}\nsection{padding:110px 0;border-top:1px solid var(--line)}\n.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-weight:600;font-size:15.5px;transition:.2s}\n.btn-red{background:var(--red);color:#fff}.btn-red:hover{background:var(--red-dark)}\n.btn-ghost{border:1px solid var(--ink);}.btn-ghost:hover{background:var(--ink);color:#fff}\n.tbd{background:#FFF3B0;border-radius:3px;padding:0 4px;font-style:normal}\n\n\/* header *\/\nheader{position:sticky;top:var(--wp-admin--admin-bar--height,0px);z-index:20;background:rgba(250,250,247,.88);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}\n.nav{display:flex;align-items:center;gap:28px;height:72px}\n.nav img{height:38px;width:auto}\n.nav ul{display:flex;gap:24px;list-style:none;font-size:15px;font-weight:500;margin-left:12px}\n.nav ul a:hover{color:var(--red)}\n.nav .right{margin-left:auto;display:flex;align-items:center;gap:14px}\n.lang{display:flex;border:1px solid var(--line);border-radius:999px;padding:3px;font-family:var(--mono);font-size:12px}\n.lang button{border:0;background:none;padding:5px 10px;border-radius:999px;cursor:pointer;font:inherit;color:var(--muted)}\n.lang button.on{background:var(--ink);color:#fff}\n.nav .btn{padding:10px 18px;font-size:14px}\n\n\/* hero *\/\n.hero{padding:70px 0 90px;border-top:0}\n.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}\n.pill{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 14px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--ink-2)}\n.dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.18)}\nh1{font-size:clamp(44px,6.4vw,84px);font-weight:800;margin:26px 0 24px}\nh1 em{position:relative;white-space:nowrap}\nh1 em::after{content:\"\";position:absolute;left:0;right:0;bottom:.04em;height:.14em;background:var(--red);opacity:.18}\n.hero .ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}\n.trust{display:flex;gap:36px;margin-top:44px;padding-top:26px;border-top:1px solid var(--line);flex-wrap:wrap}\n.trust b{font-size:30px;font-weight:700;display:block;letter-spacing:-.02em}\n.trust span{font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}\n\n\/* ops card *\/\n.ops{background:#0E0E0E;color:#fff;border-radius:22px;padding:22px;box-shadow:0 30px 60px -30px rgba(0,0,0,.45);position:relative;overflow:hidden}\n.ops .top{display:flex;justify-content:space-between;font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;color:#9a9a9a}\n.ops .live{color:var(--red);display:flex;align-items:center;gap:6px}\n.ops .live::before{content:\"\";width:7px;height:7px;border-radius:50%;background:var(--red);animation:pulse 1.4s infinite}\n@keyframes pulse{50%{opacity:.25}}\n.ops svg{width:100%;height:auto;margin:10px 0}\n.ops .stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #2a2a2a;padding-top:14px;font-family:var(--mono)}\n.ops .stats small{display:block;font-size:10.5px;color:#8a8a8a;letter-spacing:.08em}\n.ops .stats b{font-size:22px;font-family:var(--sans)}\n.ops .note{font-family:var(--mono);font-size:10px;color:#666;margin-top:10px}\n\n\/* services *\/\n.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px}\n.card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:30px;display:flex;flex-direction:column;gap:14px;transition:.25s}\n.card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -24px rgba(0,0,0,.25);border-color:#d8d6cf}\n.card .num{font-family:var(--mono);font-size:12px;color:var(--muted);letter-spacing:.08em}\n.card h3{font-size:25px;font-weight:700}\n.card p{color:var(--ink-2);font-size:16px}\n.card .meta{margin-top:auto;padding-top:16px;border-top:1px dashed var(--line);font-family:var(--mono);font-size:12px;color:var(--ink)}\n.card.feat{background:var(--ink);color:#fff;border-color:var(--ink)}\n.card.feat p{color:#cfcfcf}.card.feat .num{color:#9a9a9a}.card.feat .meta{border-color:#333;color:#fff}\n.tag{align-self:flex-start;background:var(--red);color:#fff;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;padding:4px 8px;border-radius:4px}\n\n\/* steps *\/\n.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:56px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}\n.step{padding:28px 22px;border-right:1px solid var(--line);position:relative}\n.step:last-child{border-right:0}\n.step .n{font-family:var(--mono);font-size:12px;color:var(--red);letter-spacing:.08em}\n.step h3{font-size:20px;margin:14px 0 8px}\n.step p{font-size:15px;color:var(--ink-2)}\n.step.hl{background:#FFF5F5}\n\n\/* zones *\/\n.zones{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px}\n.zone{border-top:3px solid var(--ink);padding-top:20px}\n.zone .code{font-family:var(--mono);font-size:12px;color:var(--muted)}\n.zone h3{font-size:28px;margin:6px 0 8px}\n.zone p{color:var(--ink-2);font-size:15.5px}\n\n\/* team *\/\n.team{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:50px}\n.member{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}\n.member img{aspect-ratio:1\/1;object-fit:cover;width:100%;filter:saturate(1.05)}\n.member div{padding:18px 20px}\n.member b{font-size:19px;display:block}\n.member span{font-family:var(--mono);font-size:12px;color:var(--red);letter-spacing:.06em;text-transform:uppercase}\n\n.founder{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:center}\n.founder img{width:100%;max-width:100%;aspect-ratio:4\/5;object-fit:cover;border-radius:22px;box-shadow:0 30px 60px -30px rgba(0,0,0,.35)}\n.founder-txt{min-width:0}\n.sign{margin-top:28px;padding-top:20px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:4px}\n.sign b{font-family:var(--display);font-stretch:112%;font-size:24px}\n.sign span{font-family:var(--mono);font-size:12px;color:var(--red);letter-spacing:.06em;text-transform:uppercase}\n@media (max-width:960px){.founder{grid-template-columns:1fr;gap:32px}.founder img{max-width:420px}}\n\n\/* app *\/\n.app{background:var(--soft)}\n.app-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center}\n.app-txt{min-width:0}\n.soon{display:inline-block;margin-top:18px;background:var(--ink);color:#fff;font-family:var(--mono);font-size:11px;letter-spacing:.08em;padding:6px 10px;border-radius:4px}\n.soon::before{content:\"\";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--red);margin-right:8px;animation:pulse 1.4s infinite}\n.lead b{color:var(--ink)}\n.feat-list{list-style:none;margin-top:30px;display:grid;gap:18px}\n.feat-list li{display:flex;gap:16px;align-items:flex-start}\n.feat-list span{font-family:var(--mono);font-size:12px;color:var(--red);padding-top:4px}\n.feat-list b{font-size:18px}\n.feat-list p{color:var(--ink-2);font-size:15.5px}\n.partner{margin-top:30px;padding-top:20px;border-top:1px solid var(--line);font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}\n.partner b{font-family:var(--display);font-stretch:112%;font-size:20px;color:var(--ink);letter-spacing:0;text-transform:none;margin-left:6px}\n.phone{justify-self:center;width:min(300px,100%);aspect-ratio:9\/18.5;background:#0E0E0E;border-radius:42px;padding:12px;box-shadow:0 40px 70px -30px rgba(0,0,0,.5)}\n.screen{height:100%;background:var(--bg);border-radius:32px;padding:22px 16px;display:flex;flex-direction:column;gap:16px;overflow:hidden}\n.ph-top{display:flex;align-items:center;justify-content:space-between}\n.ph-top img{height:22px;width:auto}\n.ph-top span{font-family:var(--mono);font-size:8.5px;letter-spacing:.08em;color:var(--muted)}\n.ph-card{background:#0E0E0E;color:#fff;border-radius:18px;padding:16px;display:grid;gap:8px}\n.ph-card small{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;color:var(--red)}\n.ph-card b{font-size:16px}\n.bar{height:6px;background:#2a2a2a;border-radius:9px;overflow:hidden}\n.bar i{display:block;height:100%;width:68%;background:var(--red);border-radius:9px;animation:grow 3s ease-in-out infinite alternate}\n@keyframes grow{from{width:55%}to{width:75%}}\n.eta{display:flex;justify-content:space-between;font-size:12px;color:#bdbdbd}\n.eta b{color:#fff;font-size:14px}\n.ph-steps{list-style:none;display:grid;gap:12px;padding:4px 6px}\n.ph-steps li{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:10px}\n.ph-steps li::before{content:\"\";width:12px;height:12px;border-radius:50%;border:2px solid var(--line);flex:none}\n.ph-steps li.ok{color:var(--ink)}\n.ph-steps li.ok::before{background:var(--ink);border-color:var(--ink)}\n.ph-steps li.now{color:var(--red);font-weight:600}\n.ph-steps li.now::before{border-color:var(--red);background:var(--red);box-shadow:0 0 0 4px rgba(227,6,19,.15)}\n.ph-note{margin-top:auto;text-align:center;font-family:var(--mono);font-size:9px;color:var(--muted)}\n@media (max-width:960px){.app-grid{grid-template-columns:1fr}}\n\n.legal-box{padding:18px 0;border-bottom:1px solid #222}\n.legal-box details{border-bottom:1px solid #1c1c1c;padding:12px 0}\n.legal-box summary{font-size:14px;color:#ddd;font-weight:500}\n.legal-box summary::after{font-size:16px}\n.legal-box p{font-size:13.5px;color:#9a9a9a;max-width:90ch}\n\n\/* jobs band *\/\n.jobs{background:var(--red);color:#fff;border:0}\n.jobs .wrap{display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap}\n.jobs .label{color:#ffd9db}.jobs .label::before{background:#fff}\n.jobs h2{max-width:20ch;margin-bottom:8px}\n.jobs p{color:#ffe3e4;max-width:52ch}\n.jobs .btn{background:#fff;color:var(--red)}\n.jobs .btn:hover{background:var(--ink);color:#fff}\n\n\/* faq *\/\n.faq{margin-top:46px;border-top:1px solid var(--line)}\ndetails{border-bottom:1px solid var(--line);padding:22px 0}\nsummary{cursor:pointer;font-size:20px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:20px}\nsummary::after{content:\"+\";font-family:var(--mono);color:var(--red);font-size:22px}\ndetails[open] summary::after{content:\"\u2013\"}\ndetails p{color:var(--ink-2);margin-top:12px;max-width:70ch}\n\n\/* contact *\/\n.contact{background:var(--ink);color:#fff;border:0}\n.contact .label{color:#9a9a9a}\n.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}\n.contact .lead{color:#cfcfcf}\n.coords{margin-top:34px;display:grid;gap:16px;font-size:17px}\n.coords a,.coords div{display:flex;gap:14px;align-items:center}\n.coords small{font-family:var(--mono);font-size:11px;color:#8a8a8a;letter-spacing:.08em;width:90px;text-transform:uppercase}\nform{background:#1A1A1A;border:1px solid #2a2a2a;border-radius:20px;padding:28px;display:grid;gap:14px}\nform .row{display:grid;grid-template-columns:1fr 1fr;gap:14px}\nlabel{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#9a9a9a;display:grid;gap:6px}\ninput,select,textarea{background:#0E0E0E;border:1px solid #333;border-radius:10px;padding:12px 14px;color:#fff;font:inherit;font-size:15.5px;text-transform:none;letter-spacing:0}\ninput:focus,select:focus,textarea:focus{outline:2px solid var(--red);border-color:transparent}\n.consent{font-family:var(--sans);font-size:13px;text-transform:none;letter-spacing:0;display:flex;gap:10px;align-items:flex-start;color:#bdbdbd}\n.consent input{margin-top:3px}\n.form-msg{font-size:14.5px;min-height:1.4em;color:#cfcfcf}.form-msg.ok{color:#4ade80}.form-msg.err{color:#ff8a8a}\n\nfooter{background:#0A0A0A;color:#9a9a9a;padding:46px 0 30px;font-size:14px}\n.foot{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:30px;padding-bottom:30px;border-bottom:1px solid #222}\n.foot img{height:34px;width:auto;margin-bottom:14px}\n.foot h4{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-bottom:12px;font-weight:500}\n.foot a{display:block;margin:6px 0}.foot a:hover{color:#fff}\n.legal{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:22px;font-family:var(--mono);font-size:11.5px}\n\n.banner{background:#FFF3B0;color:#5a4a00;font-family:var(--mono);font-size:12px;text-align:center;padding:8px 16px}\n.reveal{transition:transform .7s ease}\n.js .reveal:not(.in){transform:translateY(14px)}\n@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.js .reveal:not(.in){transform:none}}\n\n\n@media (max-width:960px){\n  .nav ul{display:none}\n  .hero-grid,.contact-grid{grid-template-columns:1fr}\n  .cards,.zones,.team{grid-template-columns:1fr}\n  .steps{grid-template-columns:1fr}\n  .step{border-right:0;border-bottom:1px solid var(--line)}\n  .foot{grid-template-columns:1fr}\n  section{padding:76px 0}\n}\n@media (max-width:560px){\n  .wrap{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}\n  .nav .btn{display:none}\n  form .row{grid-template-columns:1fr}\n  .trust{gap:22px}\n}\n<\/style>\n<div class=\"kft\">\n\n\n<header>\n  <div class=\"wrap nav\">\n    <a href=\"#top\"><img decoding=\"async\" src=\"https:\/\/kf-t.be\/wp-content\/uploads\/2026\/04\/cropped-ChatGPT-Image-17-avr.-2026-19_52_24-Copie.png\" alt=\"KFT\"><\/a>\n    <ul>\n      <li><a href=\"#services\" data-fr=\"Services\" data-en=\"Services\" data-nl=\"Diensten\"><\/a><\/li>\n      <li><a href=\"#methode\" data-fr=\"M\u00e9thode\" data-en=\"Method\" data-nl=\"Werkwijze\"><\/a><\/li>\n      <li><a href=\"#zones\" data-fr=\"Zones\" data-en=\"Areas\" data-nl=\"Regio&#39;s\"><\/a><\/li>\n      <li><a href=\"#app\">App<\/a><\/li>\n      <li><a href=\"#equipe\" data-fr=\"Fondateur\" data-en=\"Founder\" data-nl=\"Oprichter\"><\/a><\/li>\n      <li><a href=\"#jobs\" data-fr=\"Recrutement\" data-en=\"Careers\" data-nl=\"Vacatures\"><\/a><\/li>\n      <li><a href=\"#faq\">FAQ<\/a><\/li>\n    <\/ul>\n    <div class=\"right\">\n      <div class=\"lang\"><button data-l=\"fr\" class=\"on\">FR<\/button><button data-l=\"nl\">NL<\/button><button data-l=\"en\">EN<\/button><\/div>\n      <a class=\"btn btn-red\" href=\"#contact\"><span data-fr=\"Demander un devis\" data-en=\"Request a quote\" data-nl=\"Offerte aanvragen\"><\/span> \u2192<\/a>\n    <\/div>\n  <\/div>\n<\/header>\n\n<main id=\"top\">\n<!-- HERO -->\n<section class=\"hero\">\n  <div class=\"wrap hero-grid\">\n    <div class=\"reveal\">\n      <span class=\"pill\"><span class=\"dot\"><\/span><span data-fr=\"01 \/ LAST-MILE B2B \u00b7 BELGIQUE\" data-en=\"01 \/ B2B LAST MILE \u00b7 BELGIUM\" data-nl=\"01 \/ LAST-MILE B2B \u00b7 BELGI\u00cb\"><\/span><\/span>\n      <h1 data-fr=\"Livr\u00e9. Install\u00e9. &lt;em&gt;Valid\u00e9.&lt;\/em&gt;\" data-en=\"Delivered. Installed. &lt;em&gt;Approved.&lt;\/em&gt;\" data-nl=\"Geleverd. Ge\u00efnstalleerd. &lt;em&gt;Goedgekeurd.&lt;\/em&gt;\"><\/h1>\n      <p class=\"lead\" data-fr=\"KFT livre et installe l&#39;\u00e9lectrom\u00e9nager, les meubles et les produits encombrants de vos clients, avec des \u00e9quipes de deux personnes form\u00e9es. De votre entrep\u00f4t jusqu&#39;\u00e0 la mise en service chez le client, partout en Belgique.\" data-en=\"KFT delivers and installs your customers&#39; appliances, furniture and bulky goods with trained two-person crews. From your warehouse to commissioning at the customer&#39;s home, anywhere in Belgium.\" data-nl=\"KFT levert en installeert huishoudtoestellen, meubelen en volumineuze producten bij uw klanten, met opgeleide tweemansteams. Van uw magazijn tot de ingebruikname bij de klant, in heel Belgi\u00eb.\"><\/p>\n      <div class=\"ctas\">\n        <a class=\"btn btn-red\" href=\"#contact\"><span data-fr=\"Devenir client\" data-en=\"Become a client\" data-nl=\"Klant worden\"><\/span> \u2192<\/a>\n        <a class=\"btn btn-ghost\" href=\"#methode\"><span data-fr=\"Voir notre m\u00e9thode\" data-en=\"See our method\" data-nl=\"Onze werkwijze\"><\/span> \u2193<\/a>\n      <\/div>\n      <div class=\"trust\">\n        <div><b>100 %<\/b><span data-fr=\"de la Belgique couverte\" data-en=\"of Belgium covered\" data-nl=\"van Belgi\u00eb gedekt\"><\/span><\/div>\n        <div><b>2<\/b><span data-fr=\"personnes par tourn\u00e9e\" data-en=\"people per route\" data-nl=\"personen per rit\"><\/span><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"ops reveal\" aria-label=\"Carte des d\u00e9p\u00f4ts KFT\">\n      <div class=\"top\"><span>KFT_OPS \u00b7 BELGIQUE<\/span><span class=\"live\">LIVE<\/span><\/div>\n      <svg id=\"map\" viewBox=\"0 0 400 330\" role=\"img\" aria-label=\"Carte de Belgique avec les d\u00e9p\u00f4ts de Willebroek, Sint-Pieters-Leeuw et Deinze\"><\/svg>\n      <div class=\"stats\">\n        <div><small data-fr=\"ZONES\" data-en=\"AREAS\" data-nl=\"REGIO&#39;S\"><\/small><b>3<\/b><\/div>\n        <div><small data-fr=\"PAR \u00c9QUIPE\" data-en=\"PER CREW\" data-nl=\"PER TEAM\"><\/small><b>2<\/b><\/div>\n        <div><small data-fr=\"COUVERTURE\" data-en=\"COVERAGE\" data-nl=\"DEKKING\"><\/small><b>BE<\/b><\/div>\n      <\/div>\n      <div class=\"note\" data-fr=\"* carte illustrative\" data-en=\"* illustrative map\" data-nl=\"* illustratieve kaart\"><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- SERVICES -->\n<section id=\"services\">\n  <div class=\"wrap\">\n    <div class=\"label reveal\" data-fr=\"02 \/ Services\" data-en=\"02 \/ Services\" data-nl=\"02 \/ Diensten\"><\/div>\n    <h2 class=\"reveal\" data-fr=\"Trois m\u00e9tiers. &lt;em&gt;Une seule \u00e9quipe.&lt;\/em&gt;\" data-en=\"Three services. &lt;em&gt;One team.&lt;\/em&gt;\" data-nl=\"Drie diensten. &lt;em&gt;E\u00e9n team.&lt;\/em&gt;\"><\/h2>\n    <p class=\"lead reveal\" data-fr=\"Nous travaillons comme une extension de votre marque : ponctuels, soigneux et \u00e0 l&#39;aise face \u00e0 vos clients.\" data-en=\"We work as an extension of your brand: punctual, careful and at ease with your customers.\" data-nl=\"Wij werken als een verlengstuk van uw merk: stipt, zorgvuldig en klantvriendelijk.\"><\/p>\n    <div class=\"cards\">\n      <article class=\"card reveal\">\n        <span class=\"num\">01 \/ LIVRAISON<\/span>\n        <h3 data-fr=\"Livraison \u00e0 deux\" data-en=\"Two-person delivery\" data-nl=\"Levering met twee\"><\/h3>\n        <p data-fr=\"Gros \u00e9lectrom\u00e9nager, meubles, TV et produits de valeur, livr\u00e9s \u00e0 l&#39;\u00e9tage et dans la pi\u00e8ce choisie par le client.\" data-en=\"Large appliances, furniture, TVs and high-value goods, delivered upstairs and into the room the customer chooses.\" data-nl=\"Groot huishoudtoestel, meubelen, tv&#39;s en waardevolle producten, geleverd op de verdieping en in de gekozen kamer.\"><\/p>\n        <div class=\"meta\" data-fr=\"CAMIONNETTES \u00b7 HAYON \u00b7 2 PERS.\" data-en=\"VANS \u00b7 TAIL LIFT \u00b7 2 PEOPLE\" data-nl=\"BESTELWAGENS \u00b7 LAADKLEP \u00b7 2 PERS.\"><\/div>\n      <\/article>\n      <article class=\"card feat reveal\">\n        <span class=\"tag\" data-fr=\"NOTRE FORCE\" data-en=\"OUR STRENGTH\" data-nl=\"ONZE STERKTE\"><\/span>\n        <span class=\"num\">02 \/ INSTALLATION<\/span>\n        <h3 data-fr=\"Installation &#038; mise en service\" data-en=\"Installation &#038; commissioning\" data-nl=\"Installatie &#038; ingebruikname\"><\/h3>\n        <p data-fr=\"Branchement, mise \u00e0 niveau, test de fonctionnement et explications au client. L&#39;ancien appareil est repris si vous le souhaitez.\" data-en=\"Connection, levelling, function test and a walkthrough for the customer. The old appliance is taken back on request.\" data-nl=\"Aansluiten, waterpas zetten, werking testen en uitleg aan de klant. Het oude toestel wordt op verzoek meegenomen.\"><\/p>\n        <div class=\"meta\" data-fr=\"BRANCHEMENT \u00b7 TEST \u00b7 REPRISE\" data-en=\"CONNECTION \u00b7 TEST \u00b7 TAKE-BACK\" data-nl=\"AANSLUITEN \u00b7 TEST \u00b7 TERUGNAME\"><\/div>\n      <\/article>\n      <article class=\"card reveal\">\n        <span class=\"num\">03 \/ LOGISTIQUE<\/span>\n        <h3 data-fr=\"D\u00e9p\u00f4t &#038; planification\" data-en=\"Depot &#038; planning\" data-nl=\"Depot &#038; planning\"><\/h3>\n        <p data-fr=\"R\u00e9ception, pr\u00e9paration des tourn\u00e9es, prise de rendez-vous et preuve de livraison sign\u00e9e avec photos.\" data-en=\"Goods receipt, route preparation, appointment booking and signed proof of delivery with photos.\" data-nl=\"Ontvangst, ritvoorbereiding, afspraken met klanten en ondertekend leveringsbewijs met foto&#39;s.\"><\/p>\n        <div class=\"meta\" data-fr=\"PLANNING \u00b7 RENDEZ-VOUS \u00b7 PREUVE DE LIVRAISON\" data-en=\"PLANNING \u00b7 APPOINTMENTS \u00b7 PROOF OF DELIVERY\" data-nl=\"PLANNING \u00b7 AFSPRAKEN \u00b7 LEVERINGSBEWIJS\"><\/div>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- METHODE -->\n<section id=\"methode\">\n  <div class=\"wrap\">\n    <div class=\"label reveal\" data-fr=\"03 \/ M\u00e9thode\" data-en=\"03 \/ Method\" data-nl=\"03 \/ Werkwijze\"><\/div>\n    <h2 class=\"reveal\" data-fr=\"Cinq \u00e9tapes, &lt;em&gt;z\u00e9ro surprise.&lt;\/em&gt;\" data-en=\"Five steps, &lt;em&gt;no surprises.&lt;\/em&gt;\" data-nl=\"Vijf stappen, &lt;em&gt;geen verrassingen.&lt;\/em&gt;\"><\/h2>\n    <div class=\"steps reveal\">\n      <div class=\"step\"><span class=\"n\">\u00c9TAPE 01<\/span><h3 data-fr=\"Commande\" data-en=\"Order\" data-nl=\"Bestelling\"><\/h3><p data-fr=\"Vous nous transmettez les livraisons du jour.\" data-en=\"You send us the day&#39;s deliveries.\" data-nl=\"U bezorgt ons de leveringen van de dag.\"><\/p><\/div>\n      <div class=\"step\"><span class=\"n\">\u00c9TAPE 02<\/span><h3 data-fr=\"Planification\" data-en=\"Planning\" data-nl=\"Planning\"><\/h3><p data-fr=\"Tourn\u00e9es optimis\u00e9es, client pr\u00e9venu de son cr\u00e9neau.\" data-en=\"Optimised routes, customer informed of their time slot.\" data-nl=\"Geoptimaliseerde ritten, klant krijgt zijn tijdslot.\"><\/p><\/div>\n      <div class=\"step\"><span class=\"n\">\u00c9TAPE 03<\/span><h3 data-fr=\"Chargement\" data-en=\"Loading\" data-nl=\"Laden\"><\/h3><p data-fr=\"Contr\u00f4le des colis au d\u00e9p\u00f4t, chargement prot\u00e9g\u00e9.\" data-en=\"Parcels checked at the depot, protected loading.\" data-nl=\"Controle in het depot, beschermd laden.\"><\/p><\/div>\n      <div class=\"step hl\"><span class=\"n\">\u00c9TAPE 04<\/span><h3 data-fr=\"Livraison + installation\" data-en=\"Delivery + installation\" data-nl=\"Levering + installatie\"><\/h3><p data-fr=\"\u00c0 deux, avec soin, jusqu&#39;\u00e0 la mise en service.\" data-en=\"Two people, with care, all the way to commissioning.\" data-nl=\"Met twee, zorgvuldig, tot de ingebruikname.\"><\/p><\/div>\n      <div class=\"step\"><span class=\"n\">\u00c9TAPE 05<\/span><h3 data-fr=\"Validation\" data-en=\"Approval\" data-nl=\"Bevestiging\"><\/h3><p data-fr=\"Signature, photos, reprise \u00e9ventuelle de l&#39;ancien appareil.\" data-en=\"Signature, photos, optional take-back of the old appliance.\" data-nl=\"Handtekening, foto&#39;s, eventuele terugname van het oude toestel.\"><\/p><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ZONES -->\n<section id=\"zones\">\n  <div class=\"wrap\">\n    <div class=\"label reveal\" data-fr=\"04 \/ Zones\" data-en=\"04 \/ Areas\" data-nl=\"04 \/ Regio&#39;s\"><\/div>\n    <h2 class=\"reveal\" data-fr=\"Toute la Belgique, &lt;em&gt;sans exception.&lt;\/em&gt;\" data-en=\"All of Belgium, &lt;em&gt;no exceptions.&lt;\/em&gt;\" data-nl=\"Heel Belgi\u00eb, &lt;em&gt;zonder uitzondering.&lt;\/em&gt;\"><\/h2>\n    <p class=\"lead reveal\" data-fr=\"Nous livrons et installons partout en Belgique. Voici trois exemples de zones dans lesquelles nos \u00e9quipes op\u00e8rent chaque jour.\" data-en=\"We deliver and install everywhere in Belgium. Here are three examples of areas where our crews operate every day.\" data-nl=\"Wij leveren en installeren in heel Belgi\u00eb. Hier zijn drie voorbeelden van regio&#39;s waar onze teams dagelijks actief zijn.\"><\/p>\n    <div class=\"zones\">\n      <div class=\"zone reveal\"><span class=\"code\" data-fr=\"EXEMPLE \u00b7 ZONE NORD\" data-en=\"EXAMPLE \u00b7 NORTH AREA\" data-nl=\"VOORBEELD \u00b7 REGIO NOORD\"><\/span><h3>Willebroek<\/h3><p data-fr=\"Anvers, Malines et le nord du pays.\" data-en=\"Antwerp, Mechelen and the north of the country.\" data-nl=\"Antwerpen, Mechelen en het noorden.\"><\/p><\/div>\n      <div class=\"zone reveal\"><span class=\"code\" data-fr=\"EXEMPLE \u00b7 ZONE CENTRE\" data-en=\"EXAMPLE \u00b7 CENTRAL AREA\" data-nl=\"VOORBEELD \u00b7 REGIO CENTRUM\"><\/span><h3>Sint-Pieters-Leeuw<\/h3><p data-fr=\"Bruxelles, Brabant et le sud.\" data-en=\"Brussels, Brabant and the south.\" data-nl=\"Brussel, Brabant en het zuiden.\"><\/p><\/div>\n      <div class=\"zone reveal\"><span class=\"code\" data-fr=\"EXEMPLE \u00b7 ZONE OUEST\" data-en=\"EXAMPLE \u00b7 WEST AREA\" data-nl=\"VOORBEELD \u00b7 REGIO WEST\"><\/span><h3>Deinze<\/h3><p data-fr=\"Gand, Flandre-Occidentale et la c\u00f4te.\" data-en=\"Ghent, West Flanders and the coast.\" data-nl=\"Gent, West-Vlaanderen en de kust.\"><\/p><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- APP -->\n<section id=\"app\" class=\"app\">\n  <div class=\"wrap app-grid\">\n    <div class=\"reveal app-txt\">\n      <div class=\"label\" data-fr=\"05 \/ Bient\u00f4t\" data-en=\"05 \/ Coming soon\" data-nl=\"05 \/ Binnenkort\"><\/div>\n      <span class=\"soon\" data-fr=\"EN D\u00c9VELOPPEMENT \u00b7 SORTIE PROCHAINE\" data-en=\"IN DEVELOPMENT \u00b7 RELEASING SOON\" data-nl=\"IN ONTWIKKELING \u00b7 BINNENKORT BESCHIKBAAR\"><\/span>\n      <h2 data-fr=\"Last Mile Solution, &lt;em&gt;notre app arrive.&lt;\/em&gt;\" data-en=\"Last Mile Solution, &lt;em&gt;our app is coming.&lt;\/em&gt;\" data-nl=\"Last Mile Solution, &lt;em&gt;onze app komt eraan.&lt;\/em&gt;\"><\/h2>\n      <p class=\"lead\" data-fr=\"Nous d\u00e9veloppons notre propre application de livraison, &lt;b&gt;Last Mile Solution&lt;\/b&gt;, en collaboration avec &lt;b&gt;NZ Logistic&lt;\/b&gt;. Objectif : plus de visibilit\u00e9 pour vous et pour vos clients, de la commande jusqu&#39;\u00e0 l&#39;installation.\" data-en=\"We are building our own delivery app, &lt;b&gt;Last Mile Solution&lt;\/b&gt;, together with &lt;b&gt;NZ Logistic&lt;\/b&gt;. The goal: more visibility for you and your customers, from order to installation.\" data-nl=\"Wij ontwikkelen onze eigen leveringsapp, &lt;b&gt;Last Mile Solution&lt;\/b&gt;, in samenwerking met &lt;b&gt;NZ Logistic&lt;\/b&gt;. Doel: meer zicht voor u en uw klanten, van bestelling tot installatie.\"><\/p>\n      <ul class=\"feat-list\">\n        <li><span>01<\/span><div><b data-fr=\"Suivi en temps r\u00e9el\" data-en=\"Real-time tracking\" data-nl=\"Realtime opvolging\"><\/b><p data-fr=\"Voir o\u00f9 en est chaque livraison pendant la tourn\u00e9e.\" data-en=\"See where each delivery stands during the route.\" data-nl=\"Zien waar elke levering zich bevindt tijdens de rit.\"><\/p><\/div><\/li>\n        <li><span>02<\/span><div><b data-fr=\"Client pr\u00e9venu\" data-en=\"Customer informed\" data-nl=\"Klant verwittigd\"><\/b><p data-fr=\"Cr\u00e9neau de passage communiqu\u00e9 au client final.\" data-en=\"Delivery time slot shared with the end customer.\" data-nl=\"Tijdslot doorgegeven aan de eindklant.\"><\/p><\/div><\/li>\n        <li><span>03<\/span><div><b data-fr=\"Preuve de livraison\" data-en=\"Proof of delivery\" data-nl=\"Leveringsbewijs\"><\/b><p data-fr=\"Signature et photos disponibles juste apr\u00e8s le passage.\" data-en=\"Signature and photos available right after the visit.\" data-nl=\"Handtekening en foto&#39;s meteen beschikbaar na de levering.\"><\/p><\/div><\/li>\n      <\/ul>\n      <p class=\"partner\"><span data-fr=\"En collaboration avec\" data-en=\"In collaboration with\" data-nl=\"In samenwerking met\"><\/span> <b>NZ Logistic<\/b><\/p>\n    <\/div>\n    <div class=\"phone reveal\" aria-hidden=\"true\">\n      <div class=\"screen\">\n        <div class=\"ph-top\"><img decoding=\"async\" src=\"https:\/\/kf-t.be\/wp-content\/uploads\/2026\/04\/cropped-ChatGPT-Image-17-avr.-2026-19_52_24-Copie.png\" alt=\"\"><span>LAST MILE SOLUTION<\/span><\/div>\n        <div class=\"ph-card\">\n          <small data-fr=\"LIVRAISON EN COURS\" data-en=\"DELIVERY IN PROGRESS\" data-nl=\"LEVERING ONDERWEG\"><\/small>\n          <b data-fr=\"Lave-linge \u00b7 2 pers.\" data-en=\"Washing machine \u00b7 2 people\" data-nl=\"Wasmachine \u00b7 2 pers.\"><\/b>\n          <div class=\"bar\"><i><\/i><\/div>\n          <div class=\"eta\"><span data-fr=\"Arriv\u00e9e estim\u00e9e\" data-en=\"Estimated arrival\" data-nl=\"Verwachte aankomst\"><\/span><b>14:20<\/b><\/div>\n        <\/div>\n        <ol class=\"ph-steps\">\n          <li class=\"ok\" data-fr=\"Charg\u00e9 au d\u00e9p\u00f4t\" data-en=\"Loaded at depot\" data-nl=\"Geladen in depot\"><\/li>\n          <li class=\"ok\" data-fr=\"En route\" data-en=\"On the way\" data-nl=\"Onderweg\"><\/li>\n          <li class=\"now\" data-fr=\"Installation\" data-en=\"Installation\" data-nl=\"Installatie\"><\/li>\n          <li data-fr=\"Sign\u00e9 \u00b7 photos\" data-en=\"Signed \u00b7 photos\" data-nl=\"Getekend \u00b7 foto&#39;s\"><\/li>\n        <\/ol>\n        <div class=\"ph-note\" data-fr=\"Aper\u00e7u illustratif\" data-en=\"Illustrative preview\" data-nl=\"Illustratieve weergave\"><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- EQUIPE -->\n<section id=\"equipe\">\n  <div class=\"wrap\">\n    <div class=\"founder reveal\">\n      <img decoding=\"async\" src=\"https:\/\/kf-t.be\/wp-content\/uploads\/2024\/07\/8DD50173-FF85-4A01-BC17-ACAD1B056D31-e1776533068337.jpeg\" alt=\"Kevin Pjetri, fondateur de KFT\" loading=\"lazy\">\n      <div class=\"founder-txt\">\n        <div class=\"label\" data-fr=\"06 \/ Le fondateur\" data-en=\"06 \/ The founder\" data-nl=\"06 \/ De oprichter\"><\/div>\n        <h2 data-fr=\"Le visage &lt;em&gt;derri\u00e8re KFT.&lt;\/em&gt;\" data-en=\"The face &lt;em&gt;behind KFT.&lt;\/em&gt;\" data-nl=\"Het gezicht &lt;em&gt;achter KFT.&lt;\/em&gt;\"><\/h2>\n        <p class=\"lead\" data-fr=\"Derri\u00e8re KFT, il y a la vision d&#39;un homme, port\u00e9e par une \u00e9quipe pluridisciplinaire et organis\u00e9e : planification, logistique, livraison et installation. Chacun \u00e0 sa place, pour que chaque livraison se passe comme pr\u00e9vu.\" data-en=\"Behind KFT is one man&#39;s vision, carried by an organised, multidisciplinary team: planning, logistics, delivery and installation. Everyone in their place, so that every delivery goes as planned.\" data-nl=\"Achter KFT staat de visie van \u00e9\u00e9n man, gedragen door een multidisciplinair en goed georganiseerd team: planning, logistiek, levering en installatie. Iedereen op zijn plaats, zodat elke levering verloopt zoals gepland.\"><\/p>\n        <div class=\"sign\"><b>Kevin Pjetri<\/b><span data-fr=\"Fondateur &#038; CEO\" data-en=\"Founder &#038; CEO\" data-nl=\"Oprichter &#038; CEO\"><\/span><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- JOBS -->\n<section id=\"jobs\" class=\"jobs\">\n  <div class=\"wrap\">\n    <div class=\"reveal\">\n      <div class=\"label\" data-fr=\"07 \/ Recrutement\" data-en=\"07 \/ Careers\" data-nl=\"07 \/ Vacatures\"><\/div>\n      <h2 data-fr=\"Chauffeur-livreur ou installateur ? &lt;em style=&#39;color:#fff;text-decoration:underline&#39;&gt;Rejoignez KFT.&lt;\/em&gt;\" data-en=\"Delivery driver or installer? &lt;em style=&#39;color:#fff;text-decoration:underline&#39;&gt;Join KFT.&lt;\/em&gt;\" data-nl=\"Chauffeur of installateur? &lt;em style=&#39;color:#fff;text-decoration:underline&#39;&gt;Kom bij KFT.&lt;\/em&gt;\"><\/h2>\n      <p data-fr=\"Contrat stable, \u00e9quipe soud\u00e9e, formation \u00e0 l&#39;installation. Permis B requis.\" data-en=\"Stable contract, close-knit team, installation training. Driving licence B required.\" data-nl=\"Vast contract, hecht team, opleiding installatie. Rijbewijs B vereist.\"><\/p>\n    <\/div>\n    <a class=\"btn reveal\" href=\"#contact\"><span data-fr=\"Postuler\" data-en=\"Apply\" data-nl=\"Solliciteren\"><\/span> \u2192<\/a>\n  <\/div>\n<\/section>\n\n<!-- FAQ -->\n<section id=\"faq\">\n  <div class=\"wrap\">\n    <div class=\"label reveal\">08 \/ FAQ<\/div>\n    <h2 class=\"reveal\" data-fr=\"Les questions &lt;em&gt;qu&#39;on nous pose.&lt;\/em&gt;\" data-en=\"The questions &lt;em&gt;we get asked.&lt;\/em&gt;\" data-nl=\"De vragen &lt;em&gt;die we krijgen.&lt;\/em&gt;\"><\/h2>\n    <div class=\"faq reveal\">\n      <details><summary data-fr=\"Quels produits livrez-vous ?\" data-en=\"What products do you deliver?\" data-nl=\"Welke producten leveren jullie?\"><\/summary><p data-fr=\"\u00c9lectrom\u00e9nager (lave-linge, frigos, fours\u2026), TV, meubles et tout produit encombrant ou de valeur n\u00e9cessitant deux personnes.\" data-en=\"Appliances (washing machines, fridges, ovens\u2026), TVs, furniture and any bulky or high-value item that needs two people.\" data-nl=\"Huishoudtoestellen (wasmachines, koelkasten, ovens\u2026), tv&#39;s, meubelen en elk volumineus of waardevol product waarvoor twee personen nodig zijn.\"><\/p><\/details>\n      <details><summary data-fr=\"Travaillez-vous pour les particuliers ?\" data-en=\"Do you work for private individuals?\" data-nl=\"Werken jullie voor particulieren?\"><\/summary><p data-fr=\"Nous travaillons pour des enseignes et des professionnels, qui nous confient la livraison de leurs propres clients.\" data-en=\"We work for retailers and businesses who entrust us with delivering to their own customers.\" data-nl=\"Wij werken voor ketens en professionals die ons de levering aan hun eigen klanten toevertrouwen.\"><\/p><\/details>\n      <details><summary data-fr=\"Quelle zone couvrez-vous ?\" data-en=\"Which area do you cover?\" data-nl=\"Welk gebied bedienen jullie?\"><\/summary><p data-fr=\"Toute la Belgique : Flandre, Bruxelles et Wallonie. Nous op\u00e9rons notamment autour de Willebroek, Sint-Pieters-Leeuw et Deinze.\" data-en=\"All of Belgium: Flanders, Brussels and Wallonia. We operate in particular around Willebroek, Sint-Pieters-Leeuw and Deinze.\" data-nl=\"Heel Belgi\u00eb: Vlaanderen, Brussel en Walloni\u00eb. We zijn onder meer actief rond Willebroek, Sint-Pieters-Leeuw en Deinze.\"><\/p><\/details>\n      <details><summary data-fr=\"Comment d\u00e9marrer une collaboration ?\" data-en=\"How do we start working together?\" data-nl=\"Hoe starten we een samenwerking?\"><\/summary><p data-fr=\"Remplissez le formulaire ci-dessous : nous vous recontactons sous 24 h ouvrables pour un premier \u00e9change.\" data-en=\"Fill in the form below: we&#39;ll get back to you within 24 business hours for a first conversation.\" data-nl=\"Vul het formulier hieronder in: we nemen binnen 24 werkuren contact met u op.\"><\/p><\/details>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- CONTACT -->\n<section id=\"contact\" class=\"contact\">\n  <div class=\"wrap contact-grid\">\n    <div class=\"reveal\">\n      <div class=\"label\" data-fr=\"09 \/ Contact\" data-en=\"09 \/ Contact\" data-nl=\"09 \/ Contact\"><\/div>\n      <h2 data-fr=\"Parlons de vos &lt;em&gt;livraisons.&lt;\/em&gt;\" data-en=\"Let&#39;s talk about your &lt;em&gt;deliveries.&lt;\/em&gt;\" data-nl=\"Laten we over uw &lt;em&gt;leveringen&lt;\/em&gt; praten.\"><\/h2>\n      <p class=\"lead\" data-fr=\"Une question, un volume \u00e0 confier, un test sur une zone ? Nous r\u00e9pondons sous 24 h ouvrables.\" data-en=\"A question, a volume to hand over, a trial in one area? We reply within 24 business hours.\" data-nl=\"Een vraag, een volume, een test in een regio? We antwoorden binnen 24 werkuren.\"><\/p>\n      <div class=\"coords\">\n        <a href=\"mailto:info@kf-t.be\"><small>E-mail<\/small>info@kf-t.be<\/a>\n                <div><small data-fr=\"Si\u00e8ge\" data-en=\"Head office\" data-nl=\"Zetel\"><\/small>Voorstehoeve 5, 1730 Asse<\/div>\n      <\/div>\n    <\/div>\n    <form class=\"reveal\" id=\"kft-form\" novalidate>\n      <div class=\"row\">\n        <label><span data-fr=\"Nom\" data-en=\"Name\" data-nl=\"Naam\"><\/span><input name=\"name\" autocomplete=\"name\" required><\/label>\n        <label><span data-fr=\"Soci\u00e9t\u00e9\" data-en=\"Company\" data-nl=\"Bedrijf\"><\/span><input name=\"company\" autocomplete=\"organization\"><\/label>\n      <\/div>\n      <div class=\"row\">\n        <label>E-mail<input name=\"email\" type=\"email\" autocomplete=\"email\" required><\/label>\n        <label><span data-fr=\"T\u00e9l\u00e9phone\" data-en=\"Phone\" data-nl=\"Telefoon\"><\/span><input name=\"phone\" type=\"tel\" autocomplete=\"tel\"><\/label>\n      <\/div>\n      <label><span data-fr=\"Votre demande\" data-en=\"Your request\" data-nl=\"Uw aanvraag\"><\/span>\n        <select name=\"topic\"><option data-fr=\"Devenir client\" data-en=\"Become a client\" data-nl=\"Klant worden\"><\/option><option data-fr=\"Postuler (job)\" data-en=\"Apply (job)\" data-nl=\"Solliciteren\"><\/option><option data-fr=\"Autre question\" data-en=\"Other question\" data-nl=\"Andere vraag\"><\/option><\/select>\n      <\/label>\n      <label><span>Message<\/span><textarea name=\"message\" rows=\"4\" required><\/textarea><\/label>\n      <label class=\"consent\"><input name=\"consent\" type=\"checkbox\" required><span data-fr=\"J&#39;accepte que KFT utilise ces donn\u00e9es pour me recontacter (voir politique de confidentialit\u00e9).\" data-en=\"I agree that KFT may use this data to contact me (see privacy policy).\" data-nl=\"Ik ga akkoord dat KFT deze gegevens gebruikt om mij te contacteren (zie privacybeleid).\"><\/span><\/label>\n      <button class=\"btn btn-red\" style=\"border:0;cursor:pointer;justify-content:center\" type=\"submit\"><span data-fr=\"Envoyer\" data-en=\"Send\" data-nl=\"Versturen\"><\/span> \u2192<\/button>\n      <p class=\"form-msg\" id=\"kft-msg\" role=\"status\"><\/p>\n    <\/form>\n  <\/div>\n<\/section>\n<\/main>\n\n<footer>\n  <div class=\"wrap\">\n    <div class=\"foot\">\n      <div><img decoding=\"async\" src=\"https:\/\/kf-t.be\/wp-content\/uploads\/2026\/04\/ChatGPT-Image-17-avr.-2026-19_53_43-Copie.png\" alt=\"KFT\"><p data-fr=\"Livraison et installation B2B en Belgique.\" data-en=\"B2B delivery and installation in Belgium.\" data-nl=\"B2B-levering en -installatie in Belgi\u00eb.\"><\/p><\/div>\n      <div><h4 data-fr=\"Soci\u00e9t\u00e9\" data-en=\"Company\" data-nl=\"Bedrijf\"><\/h4><p>KFT BV<\/p><p>BCE \/ KBO 0798.575.759<\/p><p><span data-fr=\"TVA\" data-en=\"VAT\" data-nl=\"BTW\"><\/span> BE0798.575.759<\/p><p>Voorstehoeve 5, 1730 Asse<\/p><\/div>\n      <div><h4 data-fr=\"Informations\" data-en=\"Information\" data-nl=\"Informatie\"><\/h4><a href=\"#legal\" data-fr=\"Mentions l\u00e9gales\" data-en=\"Legal notice\" data-nl=\"Wettelijke vermeldingen\"><\/a><a href=\"#legal\" data-fr=\"Politique de confidentialit\u00e9\" data-en=\"Privacy policy\" data-nl=\"Privacybeleid\"><\/a><a href=\"#legal\" data-fr=\"Cookies\" data-en=\"Cookies\" data-nl=\"Cookies\"><\/a><a href=\"mailto:info@kf-t.be\">info@kf-t.be<\/a><\/div>\n    <\/div>\n    <div class=\"legal-box\" id=\"legal\">\n      <details><summary data-fr=\"Mentions l\u00e9gales\" data-en=\"Legal notice\" data-nl=\"Wettelijke vermeldingen\"><\/summary>\n        <p data-fr=\"Ce site est \u00e9dit\u00e9 par KFT BV, Voorstehoeve 5, 1730 Asse, Belgique. Num\u00e9ro d&#39;entreprise (BCE) 0798.575.759, TVA BE0798.575.759. Contact : info@kf-t.be.\" data-en=\"This website is published by KFT BV, Voorstehoeve 5, 1730 Asse, Belgium. Company number (CBE) 0798.575.759, VAT BE0798.575.759. Contact: info@kf-t.be.\" data-nl=\"Deze website wordt uitgegeven door KFT BV, Voorstehoeve 5, 1730 Asse, Belgi\u00eb. Ondernemingsnummer (KBO) 0798.575.759, btw BE0798.575.759. Contact: info@kf-t.be.\"><\/p><\/details>\n      <details><summary data-fr=\"Politique de confidentialit\u00e9\" data-en=\"Privacy policy\" data-nl=\"Privacybeleid\"><\/summary>\n        <p data-fr=\"KFT BV est responsable du traitement des donn\u00e9es envoy\u00e9es via le formulaire de contact (nom, soci\u00e9t\u00e9, e-mail, t\u00e9l\u00e9phone, message). Ces donn\u00e9es servent uniquement \u00e0 r\u00e9pondre \u00e0 votre demande ou \u00e0 votre candidature, ne sont ni vendues ni c\u00e9d\u00e9es, et sont conserv\u00e9es le temps n\u00e9cessaire \u00e0 ce traitement. Vous pouvez demander l&#39;acc\u00e8s, la correction ou la suppression de vos donn\u00e9es \u00e0 info@kf-t.be. Vous pouvez aussi introduire une plainte aupr\u00e8s de l&#39;Autorit\u00e9 de protection des donn\u00e9es (autoriteprotectiondonnees.be).\" data-en=\"KFT BV is the controller of the data sent through the contact form (name, company, email, phone, message). This data is used only to answer your request or application, is never sold or passed on, and is kept only as long as needed for that purpose. You can ask for access, correction or deletion of your data at info@kf-t.be. You may also lodge a complaint with the Belgian Data Protection Authority (dataprotectionauthority.be).\" data-nl=\"KFT BV is verantwoordelijk voor de verwerking van de gegevens die via het contactformulier worden verstuurd (naam, bedrijf, e-mail, telefoon, bericht). Deze gegevens worden enkel gebruikt om uw vraag of sollicitatie te beantwoorden, worden niet verkocht of doorgegeven en worden niet langer bewaard dan nodig. U kunt inzage, verbetering of verwijdering van uw gegevens vragen via info@kf-t.be. U kunt ook klacht indienen bij de Gegevensbeschermingsautoriteit (gegevensbeschermingsautoriteit.be).\"><\/p><\/details>\n      <details><summary data-fr=\"Cookies\" data-en=\"Cookies\" data-nl=\"Cookies\"><\/summary>\n        <p data-fr=\"Ce site n&#39;utilise pas de cookies publicitaires ni de suivi. Seuls des cookies techniques n\u00e9cessaires au fonctionnement du site peuvent \u00eatre utilis\u00e9s.\" data-en=\"This website does not use advertising or tracking cookies. Only technical cookies needed for the site to work may be used.\" data-nl=\"Deze website gebruikt geen advertentie- of trackingcookies. Enkel technische cookies die nodig zijn voor de werking van de site kunnen worden gebruikt.\"><\/p><\/details>\n    <\/div>\n    <div class=\"legal\"><span>\u00a9 2026 KFT BV<\/span><span data-fr=\"Livr\u00e9. Install\u00e9. Valid\u00e9.\" data-en=\"Delivered. Installed. Approved.\" data-nl=\"Geleverd. Ge\u00efnstalleerd. Goedgekeurd.\"><\/span><\/div>\n  <\/div>\n<\/footer>\n\n<\/div>\n<\/template>\n<script>\n(function(){const host=document.getElementById('kft-root');if(!host||host.shadowRoot)return;\nconst R=host.attachShadow({mode:'open'});R.appendChild(document.getElementById('kft-tpl').content.cloneNode(true));\n\n\/\/ Langue FR \/ NL\nfunction setLang(l){\n  host.setAttribute(\"lang\",l);try{localStorage.setItem(\"kft-lang\",l)}catch(e){}\n  R.querySelectorAll('[data-fr]').forEach(e=>{e.innerHTML=e.dataset[l]||e.dataset.fr});\n  R.querySelectorAll('.lang button').forEach(b=>b.classList.toggle('on',b.dataset.l===l));\n  R.querySelectorAll('.step .n').forEach((e,i)=>e.textContent=({nl:'STAP ',en:'STEP '}[l]||'\u00c9TAPE ')+String(i+1).padStart(2,'0'));\n}\nR.querySelectorAll('.lang button').forEach(b=>b.onclick=()=>setLang(b.dataset.l));\n\/\/ Langue de d\u00e9part : choix m\u00e9moris\u00e9, sinon langue du navigateur, sinon FR\nlet start='fr';\ntry{const n=(navigator.language||'').slice(0,2);start=localStorage.getItem('kft-lang')||(n==='nl'||n==='en'?n:'fr')}catch(e){}\nsetLang(['fr','nl','en'].includes(start)?start:'fr');\n\n\/\/ Liens internes (#services\u2026) : d\u00e9filement dans le Shadow DOM\nR.addEventListener('click',e=>{\n  const a=e.target.closest('a[href^=\"#\"]');if(!a)return;\n  const id=a.getAttribute('href').slice(1);const t=id?R.getElementById(id):null;if(!t)return;\n  e.preventDefault();if(t.tagName==='DETAILS'||t.querySelector('details'))(t.querySelector('details')||t).open=true;\n  scrollTo({top:t.getBoundingClientRect().top+scrollY-80,behavior:'smooth'});\n});\n\n\/\/ Formulaire -> Contact Form 7 (formulaire 17499)\nconst f=R.getElementById('kft-form'),msg=R.getElementById('kft-msg');\nconst T={\n  fr:{sending:'Envoi\u2026',ok:'Merci ! Votre message est bien envoy\u00e9. Nous vous r\u00e9pondons sous 24 h ouvrables.',err:\"Le message n'a pas pu \u00eatre envoy\u00e9. \u00c9crivez-nous \u00e0 info@kf-t.be.\",miss:\"Merci de remplir le nom, l'e-mail et le message, et de cocher la case.\"},\n  nl:{sending:'Verzenden\u2026',ok:'Bedankt! Uw bericht is verzonden. We antwoorden binnen 24 werkuren.',err:'Het bericht kon niet worden verzonden. Mail ons op info@kf-t.be.',miss:'Vul naam, e-mail en bericht in en vink het vakje aan.'},\n  en:{sending:'Sending\u2026',ok:'Thank you! Your message has been sent. We reply within 24 business hours.',err:'The message could not be sent. Please email info@kf-t.be.',miss:'Please fill in name, email and message, and tick the box.'}\n};\nf.addEventListener('submit',async e=>{\n  e.preventDefault();const t=T[host.getAttribute('lang')]||T.fr;msg.className='form-msg';\n  if(!f.checkValidity()){msg.textContent=t.miss;msg.classList.add('err');return}\n  const v=n=>f.elements[n].value.trim();const btn=f.querySelector('button');btn.disabled=true;msg.textContent=t.sending;\n  const d=new FormData();\n  d.append('_wpcf7','17499');d.append('_wpcf7_version','6.2.3');d.append('_wpcf7_locale','en_US');\n  d.append('_wpcf7_unit_tag','wpcf7-f17499-o1');d.append('_wpcf7_container_post','0');\n  d.append('your-name',v('name'));d.append('your-email',v('email'));d.append('your-phone',v('phone'));\n  d.append('your-message','['+f.elements.topic.selectedOptions[0].textContent+'] '+(v('company')?'Soci\u00e9t\u00e9 : '+v('company'):'')+'\\n\\n'+v('message'));\n  try{\n    const r=await fetch('\/wp-json\/contact-form-7\/v1\/contact-forms\/17499\/feedback',{method:'POST',body:d});const j=await r.json();\n    if(j.status==='mail_sent'){msg.textContent=t.ok;msg.classList.add('ok');f.reset()}\n    else{msg.textContent=t.err;msg.classList.add('err');console.warn('CF7',j)}\n  }catch(err){msg.textContent=t.err;msg.classList.add('err')}\n  btn.disabled=false;\n});\n\n\n\/\/ Carte de Belgique (contour simplifi\u00e9) avec les 3 d\u00e9p\u00f4ts\nconst P=([lon,lat])=>[(lon-2.45)*100,(51.6-lat)*158];\nconst outline=[[2.55,51.09],[3.0,51.25],[3.37,51.37],[3.9,51.21],[4.25,51.37],[4.8,51.5],[5.1,51.43],[5.5,51.3],[5.85,51.15],[5.65,50.85],[6.0,50.75],[6.4,50.32],[6.1,50.13],[5.75,49.55],[5.45,49.5],[4.85,49.8],[4.85,50.1],[4.2,49.97],[4.15,50.27],[3.65,50.32],[3.3,50.5],[2.85,50.72],[2.6,50.82]];\nconst depots=[[\"Willebroek\",4.36,51.06],[\"Sint-Pieters-Leeuw\",4.24,50.78],[\"Deinze\",3.53,50.98]];\nconst cities=[[\"Antwerpen\",4.40,51.22],[\"Brussel\",4.35,50.85],[\"Gent\",3.72,51.05],[\"Brugge\",3.22,51.21],[\"Leuven\",4.70,50.88],[\"Li\u00e8ge\",5.57,50.63],[\"Namur\",4.87,50.47],[\"Charleroi\",4.44,50.41],[\"Mons\",3.95,50.45],[\"Hasselt\",5.33,50.93],[\"Kortrijk\",3.26,50.83]];\nlet s=`<defs><pattern id=\"g\" width=\"14\" height=\"14\" patternUnits=\"userSpaceOnUse\"><circle cx=\"1\" cy=\"1\" r=\".8\" fill=\"#2c2c2c\"\/><\/pattern><\/defs>`;\ns+=`<rect width=\"400\" height=\"330\" fill=\"url(#g)\"\/>`;\ns+=`<polygon points=\"${outline.map(P).map(p=>p.join(',')).join(' ')}\" fill=\"#1a1a1a\" stroke=\"#3a3a3a\" stroke-width=\"1.5\"\/>`;\ncities.forEach(([n,lo,la])=>{const [x,y]=P([lo,la]);\n  const d=depots.map(([,a,b])=>P([a,b])).sort((u,v)=>Math.hypot(u[0]-x,u[1]-y)-Math.hypot(v[0]-x,v[1]-y))[0];\n  s+=`<line x1=\"${d[0]}\" y1=\"${d[1]}\" x2=\"${x}\" y2=\"${y}\" stroke=\"#E30613\" stroke-opacity=\".45\" stroke-width=\"1\" stroke-dasharray=\"3 4\"><animate attributeName=\"stroke-dashoffset\" from=\"14\" to=\"0\" dur=\"1.2s\" repeatCount=\"indefinite\"\/><\/line>`;\n  s+=`<circle cx=\"${x}\" cy=\"${y}\" r=\"2.6\" fill=\"#bdbdbd\"\/><text x=\"${x+5}\" y=\"${y-5}\" fill=\"#8a8a8a\" font-size=\"9\" font-family=\"JetBrains Mono\">${n}<\/text>`;});\ndepots.forEach(([n,lo,la])=>{const [x,y]=P([lo,la]);\n  s+=`<circle cx=\"${x}\" cy=\"${y}\" r=\"7\" fill=\"#E30613\" opacity=\".25\"><animate attributeName=\"r\" values=\"7;18;7\" dur=\"2.4s\" repeatCount=\"indefinite\"\/><animate attributeName=\"opacity\" values=\".35;0;.35\" dur=\"2.4s\" repeatCount=\"indefinite\"\/><\/circle>`;\n  s+=`<circle cx=\"${x}\" cy=\"${y}\" r=\"5.5\" fill=\"#E30613\" stroke=\"#fff\" stroke-width=\"1.5\"\/><text x=\"${x+9}\" y=\"${y+4}\" fill=\"#fff\" font-size=\"10.5\" font-weight=\"600\" font-family=\"Archivo\">${n}<\/text>`;});\nR.getElementById('map').innerHTML=s;\n\n\/\/ Apparition au d\u00e9filement\nconst io=new IntersectionObserver(es=>es.forEach(e=>{if(e.isIntersecting){e.target.classList.add('in');io.unobserve(e.target)}}),{threshold:.12});\nR.querySelectorAll('.reveal').forEach(e=>io.observe(e));\n\n})();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>App FAQ FRNLEN \u2192 \u2192 \u2193 100 % 2 KFT_OPS \u00b7 BELGIQUELIVE 3 2 BE 01 \/ LIVRAISON 02 \/ INSTALLATION 03 \/ LOGISTIQUE \u00c9TAPE 01 \u00c9TAPE..<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-91774","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/kf-t.be\/index.php\/wp-json\/wp\/v2\/pages\/91774","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kf-t.be\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kf-t.be\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kf-t.be\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kf-t.be\/index.php\/wp-json\/wp\/v2\/comments?post=91774"}],"version-history":[{"count":2,"href":"https:\/\/kf-t.be\/index.php\/wp-json\/wp\/v2\/pages\/91774\/revisions"}],"predecessor-version":[{"id":91779,"href":"https:\/\/kf-t.be\/index.php\/wp-json\/wp\/v2\/pages\/91774\/revisions\/91779"}],"wp:attachment":[{"href":"https:\/\/kf-t.be\/index.php\/wp-json\/wp\/v2\/media?parent=91774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}