SMART AFVAL & SCHOONMAAK
Of u nu brandstofdistributeur bent (stookolie, biobrandstof, GNR, AdBlue, HvO enz.), gasdistributeur (propaan, butaan, methaan), additiefdistributeur (AdBlue-ijsreiniger) of smeermiddeldistributeur (automotive, industrieel) — wij hebben een zakelijke oplossing om uw werkwijzen en gegevensbeheer te verbeteren.
/* ══════════════════════════════════════════════════════════════
HERO VISUAL — WASTE / SMART WASTE PAGE · Four Data
══════════════════════════════════════════════════════════════ */
.fdw-hero-visual{
--fd-blue:#1BA1DC;
--fd-blue-lit:#3CBBEE;
--fd-blue-soft:#85D1F4;
--fd-amber:#F5B942;
--fd-green:#34D399;
--fd-surface:rgba(16,38,58,.72);
--fd-stroke:rgba(133,209,244,.24);
--fd-text:#EAF6FD;
--fd-muted:#8FB0C6;
--fd-ease:cubic-bezier(.22,1,.36,1);
position:relative;
width:100%;
max-width:590px;
margin-inline:auto;
min-width:0;
font-family:"DM Sans","Inter","Montserrat",system-ui,Arial,sans-serif;
color:var(--fd-text);
}
.fdw-hero-visual,.fdw-hero-visual *{box-sizing:border-box;}
.fdw-hero-visual::before{
content:"";position:absolute;inset:6% 0 8% 0;
background:radial-gradient(56% 56% at 50% 52%,rgba(27,161,220,.28),transparent 68%);
filter:blur(10px);z-index:0;pointer-events:none;
}
/* ── SVG ── */
.fdw-scene{position:relative;z-index:1;display:block;width:100%;height:auto;overflow:visible;}
.fdw-asset{filter:drop-shadow(0 0 7px rgba(60,187,238,.28));}
.fdw-scene .ln{
fill:none;stroke:var(--fd-blue-lit);stroke-width:3;
stroke-miterlimit:10;stroke-linecap:round;
stroke-dasharray:100;stroke-dashoffset:100;
animation:fdwDraw 1s var(--fd-ease) forwards;
animation-delay:calc(var(--gd,0s) + var(--i,0) * .016s);
}
.fdw-scene .ln--thin{stroke-width:1.6;opacity:.7;}
@keyframes fdwDraw{to{stroke-dashoffset:0}}
@keyframes fdwFade{to{opacity:1}}
/* ── Sensors + waves ── */
.fdw-wifi{opacity:0;animation:fdwFade .5s var(--fd-ease) forwards;animation-delay:var(--wd);
filter:drop-shadow(0 0 5px rgba(60,187,238,.65));}
.fdw-sensor{fill:#7BD5FA;stroke:none;}
.fdw-wave{fill:none;stroke:#7BD5FA;stroke-width:3.2;stroke-linecap:round;
transform-origin:0 6px;animation:fdwPing 2.4s ease-out infinite;}
.fdw-w1{animation-delay:calc(var(--wd) + 0s)}
.fdw-w2{animation-delay:calc(var(--wd) + .28s)}
.fdw-w3{animation-delay:calc(var(--wd) + .56s)}
@keyframes fdwPing{
0%{opacity:0;transform:scale(.55)} 22%{opacity:1;transform:scale(1)}
62%{opacity:.55;transform:scale(1.06)} 100%{opacity:0;transform:scale(1.14)}
}
/* ── Floating panels ── */
.fdw-card{
position:absolute;z-index:4;margin:0;
background:var(--fd-surface);
-webkit-backdrop-filter:blur(16px) saturate(1.3);
backdrop-filter:blur(16px) saturate(1.3);
border:1px solid var(--fd-stroke);border-radius:16px;
box-shadow:0 18px 40px -16px rgba(0,0,0,.65), inset 0 1px 0 rgba(255,255,255,.07);
opacity:0;transform:translateY(10px) scale(.97);
animation:fdwCardIn .6s var(--fd-ease) forwards;animation-delay:var(--cd);
}
@keyframes fdwCardIn{to{opacity:1;transform:none}}
.fdw-card__head{display:flex;align-items:center;gap:6px;
font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--fd-muted);}
.fdw-live{width:6px;height:6px;border-radius:50%;background:var(--fd-green);flex:none;
box-shadow:0 0 0 0 rgba(52,211,153,.55);animation:fdwLive 2s ease-out infinite;}
@keyframes fdwLive{70%{box-shadow:0 0 0 7px rgba(52,211,153,0)}100%{box-shadow:0 0 0 0 rgba(52,211,153,0)}}
/* — 1. stepped curve — */
.fdw-card--chart{top:0;left:34%;width:44%;min-width:176px;padding:12px 13px 10px;}
.fdw-card__val{font-size:26px;font-weight:700;line-height:1.1;margin:2px 0 5px;
font-variant-numeric:tabular-nums;}
.fdw-card__val span{font-size:14px;font-weight:600;color:var(--fd-muted);margin-left:2px;}
.fdw-step{display:block;width:100%;height:auto;overflow:visible;}
.fdw-step__line{
fill:none;stroke:var(--fd-blue-lit);stroke-width:2.2;
stroke-linejoin:round;stroke-linecap:round;
stroke-dasharray:100;stroke-dashoffset:100;
animation:fdwDraw 1.6s linear forwards;animation-delay:calc(var(--cd) + .2s);
}
.fdw-step__fill{fill:rgba(60,187,238,.18);stroke:none;opacity:0;
animation:fdwFade .8s ease forwards;animation-delay:calc(var(--cd) + 1.2s);}
.fdw-step__seuil{fill:none;stroke:var(--fd-amber);stroke-width:1.4;
stroke-dasharray:4 4;opacity:0;
animation:fdwFade .5s ease forwards;animation-delay:calc(var(--cd) + 1.5s);}
.fdw-step__dot{fill:#7BD5FA;opacity:0;animation:fdwFade .4s ease forwards;animation-delay:calc(var(--cd) + 1.8s);}
.fdw-card__foot{margin-top:8px;font-size:10.5px;color:var(--fd-muted);}
.fdw-card__foot b{color:var(--fd-amber);font-weight:700;}
/* — 2. drop-off site fill rate — */
.fdw-card--fill{bottom:0;left:0;width:44%;min-width:186px;padding:12px 13px 11px;}
.fdw-fill__val{display:flex;align-items:baseline;gap:3px;margin:3px 0 8px;
font-size:24px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;}
.fdw-fill__val span{font-size:13px;font-weight:600;color:var(--fd-muted);}
.fdw-fill__val em{font-style:normal;font-size:12px;font-weight:500;color:var(--fd-muted);margin-left:4px;}
.fdw-gauge{height:6px;border-radius:99px;background:rgba(133,209,244,.16);overflow:hidden;}
.fdw-gauge i{display:block;height:100%;width:0;border-radius:99px;
background:linear-gradient(90deg,#F5B942,#F58C42);box-shadow:0 0 8px rgba(245,185,66,.55);
animation:fdwGauge .9s var(--fd-ease) forwards;animation-delay:calc(var(--cd) + .25s);}
@keyframes fdwGauge{to{width:var(--w)}}
.fdw-fill__row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;
margin-top:9px;font-size:11px;color:var(--fd-muted);}
.fdw-fill__row strong{font-size:13px;font-weight:700;color:var(--fd-text);font-variant-numeric:tabular-nums;}
/* — 3. high threshold alert — */
.fdw-card--alert{
bottom:2%;right:0;width:46%;min-width:196px;
display:flex;align-items:center;gap:10px;padding:10px 12px;
border-color:rgba(245,185,66,.42);
background:linear-gradient(rgba(245,185,66,.10),rgba(245,185,66,.10)),var(--fd-surface);
}
.fdw-alert__ico{flex:none;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;
background:rgba(245,185,66,.16);animation:fdwBlink 1.8s ease-in-out infinite;animation-delay:calc(var(--cd) + .6s);}
.fdw-alert__ico svg{width:15px;height:15px;fill:none;stroke:var(--fd-amber);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
@keyframes fdwBlink{0%,100%{background:rgba(245,185,66,.16)}50%{background:rgba(245,185,66,.40)}}
.fdw-alert__txt{display:flex;flex-direction:column;line-height:1.25;min-width:0;}
.fdw-alert__txt strong{font-size:12.5px;font-weight:700;}
.fdw-alert__txt span{font-size:11px;color:var(--fd-muted);}
/* ── Responsive ── */
@media (max-width:860px){
.fdw-hero-visual{max-width:480px;}
.fdw-card--chart{left:32%;width:47%;}
.fdw-card--fill{width:47%;}
.fdw-card--alert{width:49%;}
}
@media (max-width:600px){
.fdw-hero-visual{max-width:344px;padding-bottom:16%;}
.fdw-scene .ln{stroke-width:4;}
.fdw-scene .ln--thin{stroke-width:2.2;}
.fdw-card{border-radius:13px;}
.fdw-card--chart{top:0;left:33%;right:auto;width:48%;min-width:0;padding:9px 10px 8px;}
.fdw-card__val{font-size:19px;}
.fdw-card__val span{font-size:11px;}
.fdw-card__foot{margin-top:6px;font-size:10px;}
.fdw-card--fill{bottom:0;left:0;width:62%;min-width:0;padding:9px 10px;}
.fdw-fill__val{font-size:18px;margin-bottom:6px;}
.fdw-fill__val span{font-size:11px;}
.fdw-fill__val em{font-size:10.5px;}
.fdw-fill__row{margin-top:7px;}
.fdw-fill__row strong{font-size:11.5px;}
.fdw-card--alert{bottom:auto;top:47%;right:0;width:66%;min-width:0;padding:8px 10px;gap:8px;}
.fdw-alert__ico{width:24px;height:24px;border-radius:8px;}
.fdw-alert__txt strong{font-size:11px;}
.fdw-alert__txt span{font-size:10px;}
}
@media (prefers-reduced-motion:reduce){
.fdw-hero-visual *{animation:none !important;}
.fdw-scene .ln{stroke-dashoffset:0 !important;}
.fdw-card,.fdw-wifi{opacity:1 !important;transform:none !important;}
.fdw-gauge i{width:var(--w) !important;}
.fdw-step__line{stroke-dashoffset:0 !important;}
.fdw-step__fill,.fdw-step__seuil,.fdw-step__dot{opacity:1 !important;}
}
Fill level · 30 days
Drop-off 12 · Glass
76%
Collection threshold · 80 %
340kg/ 450 kg
Remaining capacity110 kg
High threshold reached · 75 %Collection triggered · by tomorrow
Toepassingen
AFVAL & SCHOONMAAK
Zakelijke toepassingen

Of u nu een afvalinzamelaar bent (afgewerkte bakolie, motorolie, enz.) of een schoonmaakbedrijf, wij hebben een bedrijfsoplossing op basis van IA & IoT om uw werkmethoden en gegevensbeheer te verbeteren.
Een verzoek, een vraag, het is hier:
We hebben een methodologie en een oplossing ontwikkeld waarmee u het gebruik van gegevens kunt maximaliseren om :
Klanten
















