<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Marktonderzoek Duitsland | Zakelijke Dienstverlening</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700&family=Source+Sans+3:wght@300;400;500;600&display=swap" rel="stylesheet">
<style>
/* =============================================
CSS VARIABELEN – pas hier kleuren en fonts aan
============================================= */
:root {
--kleur-donker: #1a1f2e;
--kleur-staal: #2c3547;
--kleur-middel: #4a5568;
--kleur-licht: #8a95a8;
--kleur-achtergrond: #f7f8fa;
--kleur-wit: #ffffff;
--kleur-accent: #c8a84b; /* warm goud – subtiele Duitsland-verwijzing */
--kleur-accent-donker: #a8882e;
--kleur-grens: #e2e6ed;
--kleur-succes: #2d7a4f;
--kleur-sectie-alt: #eef0f4;
--font-display: 'Playfair Display', Georgia, serif;
--font-body: 'Source Sans 3', 'Helvetica Neue', sans-serif;
--schaduw-zacht: 0 2px 16px rgba(26,31,46,0.08);
--schaduw-midden: 0 8px 32px rgba(26,31,46,0.14);
--schaduw-sterk: 0 16px 48px rgba(26,31,46,0.20);
--straal: 6px;
--straal-groot: 12px;
--overgang: 0.22s ease;
--max-breedte: 1140px;
}
/* =============================================
RESET & BASIS
============================================= */
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
html { scroll-behavior: smooth; font-size: 16px; }
body {
font-family: var(--font-body);
color: var(--kleur-donker);
background: var(--kleur-wit);
line-height: 1.65;
-webkit-font-smoothing: antialiased;
}
img { max-width: 100%; display: block; }
a { color: inherit; text-decoration: none; }
/* =============================================
HULPKLASSEN
============================================= */
.container {
max-width: var(--max-breedte);
margin: 0 auto;
padding: 0 24px;
}
.sectie { padding: 80px 0; }
.sectie--alt { background: var(--kleur-sectie-alt); }
.sectie--donker { background: var(--kleur-donker); color: var(--kleur-wit); }
.sectie--staal { background: var(--kleur-staal); color: var(--kleur-wit); }
.sectie-label {
display: inline-block;
font-size: 11px;
font-weight: 600;
letter-spacing: 0.12em;
text-transform: uppercase;
color: var(--kleur-accent);
margin-bottom: 12px;
}
.sectie-kop {
font-family: var(--font-display);
font-size: clamp(26px, 3.5vw, 40px);
font-weight: 700;
line-height: 1.2;
color: var(--kleur-donker);
margin-bottom: 16px;
}
.sectie--donker .sectie-kop,
.sectie--staal .sectie-kop { color: var(--kleur-wit); }
.sectie-intro {
font-size: 17px;
color: var(--kleur-middel);
max-width: 620px;
line-height: 1.7;
}
.sectie--donker .sectie-intro,
.sectie--staal .sectie-intro { color: rgba(255,255,255,0.72); }
.tweekol {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 60px;
align-items: center;
}
.driekol {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 32px;
}
.vierkol {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 28px;
}
/* =============================================
BUTTONS
============================================= */
.btn {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 14px 28px;
border-radius: var(--straal);
font-family: var(--font-body);
font-size: 15px;
font-weight: 600;
cursor: pointer;
border: none;
transition: all var(--overgang);
text-decoration: none;
white-space: nowrap;
}
.btn--primair {
background: var(--kleur-accent);
color: var(--kleur-donker);
}
.btn--primair:hover {
background: var(--kleur-accent-donker);
transform: translateY(-1px);
box-shadow: 0 6px 20px rgba(200,168,75,0.35);
}
.btn--wit {
background: var(--kleur-wit);
color: var(--kleur-donker);
border: 1px solid var(--kleur-grens);
}
.btn--wit:hover {
border-color: var(--kleur-accent);
color: var(--kleur-accent-donker);
transform: translateY(-1px);
}
.btn--groot { padding: 17px 36px; font-size: 16px; }
.btn--vol { width: 100%; justify-content: center; }
/* =============================================
FORMULIER STIJLEN
============================================= */
.form-groep { margin-bottom: 14px; }
.form-label {
display: block;
font-size: 13px;
font-weight: 600;
color: var(--kleur-staal);
margin-bottom: 5px;
letter-spacing: 0.02em;
}
.form-label--wit { color: rgba(255,255,255,0.85); }
.form-veld {
width: 100%;
padding: 12px 14px;
border: 1.5px solid var(--kleur-grens);
border-radius: var(--straal);
font-family: var(--font-body);
font-size: 15px;
color: var(--kleur-donker);
background: var(--kleur-wit);
transition: border-color var(--overgang), box-shadow var(--overgang);
outline: none;
-webkit-appearance: none;
}
.form-veld:focus {
border-color: var(--kleur-accent);
box-shadow: 0 0 0 3px rgba(200,168,75,0.18);
}
.form-veld::placeholder { color: var(--kleur-licht); }
.form-textarea { resize: vertical; min-height: 90px; }
.form-hint {
font-size: 12px;
color: var(--kleur-licht);
margin-top: 4px;
}
.form-privacytekst {
font-size: 12px;
color: var(--kleur-licht);
margin-top: 10px;
line-height: 1.5;
}
/* =============================================
NAVIGATIE
============================================= */
.nav {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 100;
background: rgba(255,255,255,0.96);
backdrop-filter: blur(8px);
border-bottom: 1px solid var(--kleur-grens);
transition: box-shadow var(--overgang);
}
.nav.gescrold { box-shadow: var(--schaduw-zacht); }
.nav-inner {
display: flex;
align-items: center;
justify-content: space-between;
height: 64px;
max-width: var(--max-breedte);
margin: 0 auto;
padding: 0 24px;
}
.nav-logo {
font-family: var(--font-display);
font-size: 20px;
font-weight: 700;
color: var(--kleur-donker);
}
.nav-logo span { color: var(--kleur-accent); }
.nav-acties { display: flex; align-items: center; gap: 16px; }
.nav-tel {
font-size: 14px;
color: var(--kleur-middel);
font-weight: 500;
}
.nav-tel:hover { color: var(--kleur-donker); }
/* =============================================
STICKY CTA (desktop + mobiel)
============================================= */
.sticky-cta {
position: fixed;
bottom: 0;
left: 0;
right: 0;
z-index: 90;
background: var(--kleur-donker);
border-top: 1px solid rgba(255,255,255,0.10);
padding: 12px 24px;
display: flex;
align-items: center;
justify-content: center;
gap: 16px;
transform: translateY(100%);
transition: transform 0.35s ease;
}
.sticky-cta.zichtbaar { transform: translateY(0); }
.sticky-cta-tekst {
font-size: 14px;
color: rgba(255,255,255,0.75);
display: none;
}
@media (min-width: 768px) {
.sticky-cta-tekst { display: block; }
}
/* =============================================
HERO SECTIE
============================================= */
.hero {
min-height: 100vh;
display: flex;
align-items: center;
padding: 100px 0 80px;
background: linear-gradient(135deg, var(--kleur-donker) 0%, var(--kleur-staal) 100%);
position: relative;
overflow: hidden;
}
/* Decoratieve achtergrond elementen */
.hero::before {
content: '';
position: absolute;
top: -100px;
right: -100px;
width: 600px;
height: 600px;
border-radius: 50%;
background: radial-gradient(circle, rgba(200,168,75,0.08) 0%, transparent 70%);
pointer-events: none;
}
.hero::after {
content: '';
position: absolute;
bottom: -150px;
left: -50px;
width: 400px;
height: 400px;
border-radius: 50%;
background: radial-gradient(circle, rgba(200,168,75,0.06) 0%, transparent 70%);
pointer-events: none;
}
/* Subtiele goud-balk bovenaan als Duitsland-hint */
.hero-accent-balk {
position: absolute;
top: 0;
left: 0;
right: 0;
height: 3px;
background: linear-gradient(90deg, transparent, var(--kleur-accent), transparent);
}
.hero-grid {
display: grid;
grid-template-columns: 1.15fr 1fr;
gap: 64px;
align-items: center;
}
.hero-badge {
display: inline-flex;
align-items: center;
gap: 8px;
background: rgba(200,168,75,0.15);
border: 1px solid rgba(200,168,75,0.30);
border-radius: 100px;
padding: 6px 14px;
font-size: 12px;
font-weight: 600;
color: var(--kleur-accent);
letter-spacing: 0.08em;
text-transform: uppercase;
margin-bottom: 24px;
}
.hero-titel {
font-family: var(--font-display);
font-size: clamp(30px, 4.5vw, 52px);
font-weight: 700;
color: var(--kleur-wit);
line-height: 1.15;
margin-bottom: 20px;
}
.hero-titel em {
font-style: normal;
color: var(--kleur-accent);
}
.hero-subtitel {
font-size: 17px;
color: rgba(255,255,255,0.72);
line-height: 1.7;
margin-bottom: 32px;
max-width: 520px;
}
.hero-bullets {
list-style: none;
margin-bottom: 40px;
display: flex;
flex-direction: column;
gap: 10px;
}
.hero-bullets li {
display: flex;
align-items: flex-start;
gap: 10px;
font-size: 15px;
color: rgba(255,255,255,0.85);
}
.hero-bullets li::before {
content: '';
flex-shrink: 0;
width: 18px;
height: 18px;
margin-top: 2px;
background: var(--kleur-accent);
border-radius: 50%;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1f2e' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
background-size: 11px;
background-repeat: no-repeat;
background-position: center;
}
/* Hero formulier kaart */
.hero-formulier-kaart {
background: var(--kleur-wit);
border-radius: var(--straal-groot);
padding: 36px 32px;
box-shadow: var(--schaduw-sterk);
position: relative;
}
.hero-formulier-kaart::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 4px;
background: var(--kleur-accent);
border-radius: var(--straal-groot) var(--straal-groot) 0 0;
}
.hero-form-kop {
font-family: var(--font-display);
font-size: 20px;
font-weight: 700;
color: var(--kleur-donker);
margin-bottom: 6px;
}
.hero-form-sub {
font-size: 13px;
color: var(--kleur-licht);
margin-bottom: 22px;
}
.hero-form-garantie {
display: flex;
align-items: center;
gap: 6px;
font-size: 12px;
color: var(--kleur-licht);
margin-top: 12px;
}
.hero-form-garantie::before {
content: '🔒';
font-size: 11px;
}
/* =============================================
AFBEELDING PLACEHOLDER
============================================= */
.img-placeholder {
background: linear-gradient(135deg, #d8dce6 0%, #e8ebf0 100%);
border-radius: var(--straal-groot);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
padding: 24px;
color: #7a8499;
font-family: var(--font-body);
border: 2px dashed #c0c8d8;
min-height: 200px;
}
.img-placeholder-icoon {
font-size: 36px;
margin-bottom: 10px;
opacity: 0.5;
}
.img-placeholder-label {
font-size: 13px;
font-weight: 600;
color: #5a6377;
margin-bottom: 4px;
}
.img-placeholder-ratio {
font-size: 11px;
color: #9aa0b0;
background: rgba(0,0,0,0.06);
padding: 3px 8px;
border-radius: 4px;
margin-top: 6px;
display: inline-block;
}
/* =============================================
UITDAGINGEN SECTIE
============================================= */
.uitdaging-kaart {
background: var(--kleur-wit);
border: 1px solid var(--kleur-grens);
border-radius: var(--straal-groot);
padding: 28px 24px;
transition: box-shadow var(--overgang), border-color var(--overgang);
}
.uitdaging-kaart:hover {
box-shadow: var(--schaduw-midden);
border-color: var(--kleur-accent);
}
.uitdaging-nummer {
width: 36px;
height: 36px;
background: rgba(200,168,75,0.12);
border: 1.5px solid rgba(200,168,75,0.30);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 13px;
font-weight: 700;
color: var(--kleur-accent);
margin-bottom: 16px;
}
.uitdaging-titel {
font-family: var(--font-display);
font-size: 17px;
font-weight: 600;
color: var(--kleur-donker);
margin-bottom: 8px;
}
.uitdaging-tekst {
font-size: 14px;
color: var(--kleur-middel);
line-height: 1.6;
}
/* =============================================
OPBRENGSTEN SECTIE
============================================= */
.opbrengst-item {
display: flex;
gap: 20px;
align-items: flex-start;
padding: 24px;
background: var(--kleur-wit);
border-radius: var(--straal-groot);
border-left: 3px solid var(--kleur-accent);
box-shadow: var(--schaduw-zacht);
}
.opbrengst-icoon {
flex-shrink: 0;
width: 44px;
height: 44px;
background: linear-gradient(135deg, rgba(200,168,75,0.15), rgba(200,168,75,0.05));
border-radius: var(--straal);
display: flex;
align-items: center;
justify-content: center;
font-size: 20px;
}
.opbrengst-kop {
font-weight: 600;
font-size: 15px;
color: var(--kleur-donker);
margin-bottom: 4px;
}
.opbrengst-tekst {
font-size: 14px;
color: var(--kleur-middel);
line-height: 1.55;
}
/* =============================================
DIEPTE SECTIE (concurrentie, regio's etc.)
============================================= */
.diepte-tab-nav {
display: flex;
gap: 4px;
background: var(--kleur-sectie-alt);
border-radius: var(--straal);
padding: 4px;
margin-bottom: 36px;
overflow-x: auto;
}
.diepte-tab {
flex: 1;
min-width: 160px;
padding: 10px 16px;
border-radius: var(--straal);
font-size: 13px;
font-weight: 600;
color: var(--kleur-middel);
background: none;
border: none;
cursor: pointer;
transition: all var(--overgang);
text-align: center;
white-space: nowrap;
}
.diepte-tab.actief, .diepte-tab:hover {
background: var(--kleur-wit);
color: var(--kleur-donker);
box-shadow: var(--schaduw-zacht);
}
.diepte-tab.actief { color: var(--kleur-accent-donker); }
.diepte-paneel { display: none; }
.diepte-paneel.actief { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }
/* =============================================
NETWERK SECTIE
============================================= */
.netwerk-grid {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 24px;
}
.netwerk-kaart {
background: rgba(255,255,255,0.06);
border: 1px solid rgba(255,255,255,0.12);
border-radius: var(--straal-groot);
padding: 28px 24px;
text-align: center;
}
.netwerk-getal {
font-family: var(--font-display);
font-size: 42px;
font-weight: 700;
color: var(--kleur-accent);
line-height: 1;
margin-bottom: 8px;
}
.netwerk-label {
font-size: 14px;
color: rgba(255,255,255,0.70);
line-height: 1.4;
}
.netwerk-tekst-blok {
max-width: 560px;
}
/* =============================================
SOCIAL PROOF / CASES
============================================= */
.case-kaart {
background: var(--kleur-wit);
border: 1px solid var(--kleur-grens);
border-radius: var(--straal-groot);
overflow: hidden;
transition: box-shadow var(--overgang);
}
.case-kaart:hover { box-shadow: var(--schaduw-midden); }
.case-beeld {
/* Placeholder area voor case-afbeelding */
}
.case-content { padding: 24px; }
.case-tag {
display: inline-block;
font-size: 11px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.1em;
color: var(--kleur-accent);
background: rgba(200,168,75,0.10);
padding: 4px 10px;
border-radius: 4px;
margin-bottom: 12px;
}
.case-kop {
font-family: var(--font-display);
font-size: 18px;
font-weight: 600;
color: var(--kleur-donker);
margin-bottom: 8px;
line-height: 1.3;
}
.case-tekst {
font-size: 14px;
color: var(--kleur-middel);
margin-bottom: 16px;
line-height: 1.6;
}
.case-resultaat {
display: flex;
align-items: center;
gap: 8px;
font-size: 13px;
font-weight: 600;
color: var(--kleur-succes);
}
.case-resultaat::before { content: '✓'; }
/* Testimonial */
.testimonial {
background: var(--kleur-sectie-alt);
border-left: 4px solid var(--kleur-accent);
border-radius: var(--straal-groot);
padding: 32px 36px;
margin: 48px 0;
}
.testimonial-citaat {
font-family: var(--font-display);
font-size: 20px;
font-style: italic;
color: var(--kleur-donker);
line-height: 1.5;
margin-bottom: 20px;
}
.testimonial-persoon {
display: flex;
align-items: center;
gap: 14px;
}
.testimonial-avatar {
width: 48px;
height: 48px;
border-radius: 50%;
background: var(--kleur-grens);
display: flex;
align-items: center;
justify-content: center;
font-size: 20px;
}
.testimonial-naam {
font-weight: 600;
font-size: 14px;
color: var(--kleur-donker);
}
.testimonial-functie {
font-size: 13px;
color: var(--kleur-licht);
}
/* Vertrouwen badges */
.vertrouwen-balk {
display: flex;
align-items: center;
gap: 32px;
flex-wrap: wrap;
margin-top: 40px;
padding-top: 32px;
border-top: 1px solid var(--kleur-grens);
}
.vertrouwen-item {
display: flex;
align-items: center;
gap: 8px;
font-size: 13px;
font-weight: 600;
color: var(--kleur-middel);
}
.vertrouwen-item-icoon { font-size: 18px; }
/* =============================================
GROOT FORMULIER (midden pagina)
============================================= */
.formulier-sectie {
background: linear-gradient(135deg, var(--kleur-donker) 0%, #232b3e 100%);
position: relative;
overflow: hidden;
}
.formulier-sectie::before {
content: '';
position: absolute;
top: -200px;
right: -200px;
width: 500px;
height: 500px;
border-radius: 50%;
background: radial-gradient(circle, rgba(200,168,75,0.08) 0%, transparent 70%);
}
.formulier-wrapper {
display: grid;
grid-template-columns: 1fr 1.2fr;
gap: 64px;
align-items: start;
}
.formulier-links-kop {
font-family: var(--font-display);
font-size: clamp(24px, 3vw, 36px);
font-weight: 700;
color: var(--kleur-wit);
line-height: 1.2;
margin-bottom: 16px;
}
.formulier-links-tekst {
font-size: 15px;
color: rgba(255,255,255,0.65);
line-height: 1.7;
margin-bottom: 32px;
}
.formulier-voordelen {
list-style: none;
display: flex;
flex-direction: column;
gap: 12px;
}
.formulier-voordelen li {
display: flex;
align-items: flex-start;
gap: 10px;
font-size: 14px;
color: rgba(255,255,255,0.80);
}
.formulier-voordelen li::before {
content: '→';
color: var(--kleur-accent);
flex-shrink: 0;
font-weight: 700;
}
.groot-formulier-kaart {
background: var(--kleur-wit);
border-radius: var(--straal-groot);
padding: 40px 36px;
box-shadow: var(--schaduw-sterk);
}
.groot-formulier-kop {
font-family: var(--font-display);
font-size: 22px;
font-weight: 700;
color: var(--kleur-donker);
margin-bottom: 6px;
}
.groot-formulier-sub {
font-size: 14px;
color: var(--kleur-licht);
margin-bottom: 28px;
}
.form-tweekol {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 14px;
}
/* =============================================
AFSLUITENDE CTA
============================================= */
.afsluiting {
background: var(--kleur-accent);
padding: 72px 0;
text-align: center;
}
.afsluiting-kop {
font-family: var(--font-display);
font-size: clamp(26px, 3vw, 40px);
font-weight: 700;
color: var(--kleur-donker);
margin-bottom: 12px;
}
.afsluiting-tekst {
font-size: 17px;
color: rgba(26,31,46,0.72);
max-width: 520px;
margin: 0 auto 32px;
}
.afsluiting-knoppen {
display: flex;
align-items: center;
justify-content: center;
gap: 16px;
flex-wrap: wrap;
}
.afsluiting .btn--primair {
background: var(--kleur-donker);
color: var(--kleur-wit);
}
.afsluiting .btn--primair:hover {
background: var(--kleur-staal);
box-shadow: 0 6px 20px rgba(26,31,46,0.30);
}
/* =============================================
FOOTER
============================================= */
.footer {
background: var(--kleur-donker);
color: rgba(255,255,255,0.55);
padding: 32px 0;
font-size: 13px;
text-align: center;
}
.footer a { color: rgba(255,255,255,0.55); }
.footer a:hover { color: var(--kleur-accent); }
/* =============================================
DIVIDER / SCHEIDING
============================================= */
.accent-divider {
width: 48px;
height: 3px;
background: var(--kleur-accent);
border-radius: 2px;
margin: 20px 0 28px;
}
/* =============================================
RESPONSIVE
============================================= */
@media (max-width: 960px) {
.hero-grid, .tweekol, .formulier-wrapper, .diepte-paneel.actief {
grid-template-columns: 1fr;
gap: 40px;
}
.driekol, .vierkol, .netwerk-grid {
grid-template-columns: 1fr 1fr;
}
}
@media (max-width: 640px) {
.sectie { padding: 56px 0; }
.driekol, .vierkol, .netwerk-grid {
grid-template-columns: 1fr;
}
.hero { padding: 80px 0 60px; }
.hero-formulier-kaart { padding: 28px 20px; }
.groot-formulier-kaart { padding: 28px 20px; }
.form-tweekol { grid-template-columns: 1fr; }
.vertrouwen-balk { gap: 20px; }
.afsluiting-knoppen { flex-direction: column; }
}
</style>
</head>
<body>
<!-- =============================================
NAVIGATIE
============================================= -->
<nav class="nav" id="nav">
<div class="nav-inner">
<div class="nav-logo">Uw<span>Bedrijf</span>.nl</div>
<div class="nav-acties">
<a href="tel:+31201234567" class="nav-tel">📞 020 – 123 45 67</a>
<a href="#contact" class="btn btn--primair">Gratis adviesgesprek</a>
</div>
</div>
</nav>
<!-- =============================================
STICKY CTA
============================================= -->
<div class="sticky-cta" id="stickyCta">
<span class="sticky-cta-tekst">Klaar om de stap naar Duitsland te zetten?</span>
<a href="#contact" class="btn btn--primair">Vraag gratis kennismaking aan</a>
<a href="tel:+31201234567" class="btn btn--wit">Bel ons direct</a>
</div>
<!-- =============================================
SECTIE 1: HERO
============================================= -->
<section class="hero" id="top">
<div class="hero-accent-balk"></div>
<div class="container">
<div class="hero-grid">
<!-- LINKS: copy en bullets -->
<div class="hero-links">
<div class="hero-badge">
🇩🇪 Specialist Marktonderzoek Duitsland
</div>
<h1 class="hero-titel">
Samen bouwen we een sterke basis voor jouw <em>succes in Duitsland</em>
</h1>
<p class="hero-subtitel">
Praktisch marktonderzoek dat inzicht geeft in kansen, concurrentie en de juiste aanpak voor jouw bedrijf.
</p>
<ul class="hero-bullets">
<li>Inzicht in concurrentie en marktpotentie</li>
<li>Kansrijke regio's, klanten en afzetkanalen</li>
<li>Advies over een passend distributiemodel</li>
<li>Toegang tot ons netwerk in Duitsland</li>
</ul>
<a href="#contact" class="btn btn--primair btn--groot">
Vraag gratis oriëntatie aan →
</a>
</div>
<!-- RECHTS: formulier kaart -->
<div class="hero-rechts">
<div class="hero-formulier-kaart">
<!-- ★ ELEMENTOR: Widget → Form (WPForms / CF7 / Elementor Pro Form) -->
<p class="hero-form-kop">Start met een vrijblijvend gesprek</p>
<p class="hero-form-sub">Vul het formulier in — wij reageren binnen één werkdag.</p>
<form id="heroForm" onsubmit="formulierVerzonden(event,'heroForm')">
<div class="form-groep">
<label class="form-label" for="h-naam">Uw naam *</label>
<input class="form-veld" type="text" id="h-naam" placeholder="Jan de Vries" required>
</div>
<div class="form-groep">
<label class="form-label" for="h-bedrijf">Bedrijfsnaam *</label>
<input class="form-veld" type="text" id="h-bedrijf" placeholder="Uw BV" required>
</div>
<div class="form-groep">
<label class="form-label" for="h-email">E-mailadres *</label>
<input class="form-veld" type="email" id="h-email" placeholder="jan@uwbedrijf.nl" required>
</div>
<div class="form-groep">
<label class="form-label" for="h-tel">Telefoonnummer <span style="font-weight:400;color:var(--kleur-licht)">(optioneel)</span></label>
<input class="form-veld" type="tel" id="h-tel" placeholder="+31 6 12 34 56 78">
</div>
<div class="form-groep">
<label class="form-label" for="h-vraag">Uw vraag of wens <span style="font-weight:400;color:var(--kleur-licht)">(optioneel)</span></label>
<textarea class="form-veld form-textarea" id="h-vraag" placeholder="Beschrijf kort wat u wilt bereiken in Duitsland…" rows="3"></textarea>
</div>
<button type="submit" class="btn btn--primair btn--groot btn--vol">
Stuur mijn aanvraag →
</button>
<p class="hero-form-garantie">Uw gegevens worden niet gedeeld met derden.</p>
</form>
</div>
</div>
</div>
</div>
</section>
<!-- =============================================
SECTIE 2: HERKENBARE UITDAGINGEN
============================================= -->
<section class="sectie sectie--alt" id="uitdagingen">
<div class="container">
<span class="sectie-label">Herkent u dit?</span>
<h2 class="sectie-kop">Uitbreiding naar Duitsland brengt specifieke vragen mee</h2>
<div class="accent-divider"></div>
<p class="sectie-intro" style="margin-bottom:48px;">De Duitse markt is groot en aantrekkelijk — maar ook complex. Nederlandse ondernemers lopen regelmatig tegen dezelfde vraagstukken aan.</p>
<!-- ★ ELEMENTOR: 3-koloms layout met Cards -->
<div class="driekol">
<div class="uitdaging-kaart">
<div class="uitdaging-nummer">1</div>
<p class="uitdaging-titel">Wie zijn mijn concurrenten in Duitsland?</p>
<p class="uitdaging-tekst">De marktstructuur in Duitsland verschilt sterk van Nederland. Wie zijn de dominante spelers, en waar zit ruimte voor u?</p>
</div>
<div class="uitdaging-kaart">
<div class="uitdaging-nummer">2</div>
<p class="uitdaging-titel">Welke regio's bieden de meeste kansen?</p>
<p class="uitdaging-tekst">Duitsland telt 16 deelstaten met elk hun eigen economische profiel. Een gerichte keuze bespaart tijd en kosten.</p>
</div>
<div class="uitdaging-kaart">
<div class="uitdaging-nummer">3</div>
<p class="uitdaging-titel">Hoe bereik ik de juiste klanten en kanalen?</p>
<p class="uitdaging-tekst">De distributiestructuur en inkoopprocessen werken in Duitsland vaak anders. Welk model past bij uw product of dienst?</p>
</div>
<div class="uitdaging-kaart">
<div class="uitdaging-nummer">4</div>
<p class="uitdaging-titel">Is er voldoende marktpotentie voor mijn aanbod?</p>
<p class="uitdaging-tekst">Concrete marktcijfers en een realistische vraagschatting vormen de basis voor een verantwoord go/no-go besluit.</p>
</div>
<div class="uitdaging-kaart">
<div class="uitdaging-nummer">5</div>
<p class="uitdaging-titel">Hoe vermijd ik kostbare beginfouten?</p>
<p class="uitdaging-tekst">Culturele en zakelijke verschillen onderschatten leidt regelmatig tot mislukte introductie. Goede voorbereiding is de beste investering.</p>
</div>
<div class="uitdaging-kaart">
<div class="uitdaging-nummer">6</div>
<p class="uitdaging-titel">Waar vind ik betrouwbare lokale contacten?</p>
<p class="uitdaging-tekst">Een goed netwerk in Duitsland opbouwen kost jaren. Wij bieden toegang tot bewezen partners, distributeurs en branchecontacten.</p>
</div>
</div>
</div>
</section>
<!-- =============================================
SECTIE 3: WAT LEVERT MARKTONDERZOEK OP
============================================= -->
<section class="sectie" id="opbrengsten">
<div class="container">
<div class="tweekol">
<div>
<span class="sectie-label">Wat levert het op</span>
<h2 class="sectie-kop">Gefundeerde inzichten die u verder helpen</h2>
<div class="accent-divider"></div>
<p class="sectie-intro">Ons marktonderzoek levert geen dikke rapporten op die in de la verdwijnen. U krijgt praktische inzichten die direct toepasbaar zijn in uw besluitvorming.</p>
<!-- ★ ELEMENTOR: Afbeeldingsblok — vervang door echte foto -->
<div class="img-placeholder" style="margin-top:32px; aspect-ratio:4/3; max-height:280px;">
<div class="img-placeholder-icoon">🖼</div>
<p class="img-placeholder-label">Sectieafbeelding – werksfeer / research</p>
<span class="img-placeholder-ratio">Aanbevolen verhouding: 4:3 | Min. breedte: 800px</span>
</div>
</div>
<div style="display:flex;flex-direction:column;gap:16px;">
<!-- ★ ELEMENTOR: Herhaal als Icon Box widgets -->
<div class="opbrengst-item">
<div class="opbrengst-icoon">📊</div>
<div>
<p class="opbrengst-kop">Helder marktoverzicht</p>
<p class="opbrengst-tekst">Een concreet beeld van omvang, groeipotentie en marktdynamiek in uw sector — vertaald naar uw situatie.</p>
</div>
</div>
<div class="opbrengst-item">
<div class="opbrengst-icoon">🎯</div>
<div>
<p class="opbrengst-kop">Scherpe concurrentieanalyse</p>
<p class="opbrengst-tekst">Wie zijn de spelers, wat zijn hun sterktes en waar liggen uw kansen om u te onderscheiden?</p>
</div>
</div>
<div class="opbrengst-item">
<div class="opbrengst-icoon">🗺</div>
<div>
<p class="opbrengst-kop">Regionale focus</p>
<p class="opbrengst-tekst">Een onderbouwde keuze voor de regio's waar uw kansen het grootst zijn, inclusief klantprofielen per markt.</p>
</div>
</div>
<div class="opbrengst-item">
<div class="opbrengst-icoon">🤝</div>
<div>
<p class="opbrengst-kop">Advies over distributiemodel</p>
<p class="opbrengst-tekst">Directe verkoop, agent, dealer of eigen vestiging — wij helpen u de juiste keuze maken voor uw product en doelgroep.</p>
</div>
</div>
<div class="opbrengst-item">
<div class="opbrengst-icoon">🔗</div>
<div>
<p class="opbrengst-kop">Toegang tot ons netwerk</p>
<p class="opbrengst-tekst">Directe introductie bij relevante partners, brancheorganisaties en potentiële afnemers in Duitsland.</p>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- =============================================
SECTIE 4: UITLEG OVER ONDERDELEN
============================================= -->
<section class="sectie sectie--alt" id="aanpak">
<div class="container">
<span class="sectie-label">Onze aanpak</span>
<h2 class="sectie-kop">Wat ons marktonderzoek omvat</h2>
<div class="accent-divider"></div>
<!-- Tab navigatie -->
<!-- ★ ELEMENTOR: gebruik Tabs widget of Accordion widget -->
<div class="diepte-tab-nav" role="tablist">
<button class="diepte-tab actief" onclick="toonTabblad(event,'concurrentie')" role="tab">Concurrentieanalyse</button>
<button class="diepte-tab" onclick="toonTabblad(event,'regio')" role="tab">Regio's & klanten</button>
<button class="diepte-tab" onclick="toonTabblad(event,'afzet')" role="tab">Afzetkanalen</button>
<button class="diepte-tab" onclick="toonTabblad(event,'distributie')" role="tab">Distributiemodel</button>
</div>
<div id="tab-concurrentie" class="diepte-paneel actief">
<div>
<h3 class="sectie-kop" style="font-size:26px;">Wie zijn uw concurrenten — en wat kunt u van hen leren?</h3>
<p style="color:var(--kleur-middel);font-size:15px;line-height:1.75;margin-bottom:20px;">
Wij brengen de directe en indirecte concurrenten in uw sector in kaart. We analyseren hun positionering, prijsstrategie, marktaandeel en klantbases. Zo ziet u niet alleen wie er al actief is, maar ook waar de witte vlekken liggen.
</p>
<p style="color:var(--kleur-middel);font-size:15px;line-height:1.75;">
De uitkomsten helpen u uw propositie scherp te formuleren en een realistische inschatting te maken van de competitieve druk die u kunt verwachten.
</p>
</div>
<div class="img-placeholder" style="aspect-ratio:4/3;">
<div class="img-placeholder-icoon">🖼</div>
<p class="img-placeholder-label">Sectievisual – concurrentie / analyse</p>
<span class="img-placeholder-ratio">Verhouding: 4:3 | Min. 700px breed</span>
</div>
</div>
<div id="tab-regio" class="diepte-paneel">
<div>
<h3 class="sectie-kop" style="font-size:26px;">Niet overal tegelijk — de juiste regio's als startpunt</h3>
<p style="color:var(--kleur-middel);font-size:15px;line-height:1.75;margin-bottom:20px;">
Duitsland is met 84 miljoen inwoners en 16 deelstaten geen homogene markt. Wij analyseren waar uw doelklanten geconcentreerd zijn, welke regio's economisch het best bij uw sector passen en waar kansen het snelst te verzilveren zijn.
</p>
<p style="color:var(--kleur-middel);font-size:15px;line-height:1.75;">
U krijgt een regionale prioritering met onderbouwing, zodat u gefocust kunt beginnen in plaats van de markt breed af te tasten.
</p>
</div>
<div class="img-placeholder" style="aspect-ratio:4/3;">
<div class="img-placeholder-icoon">🗺</div>
<p class="img-placeholder-label">Kaart of regio-visual – Duitsland</p>
<span class="img-placeholder-ratio">Verhouding: 4:3 | Min. 700px breed</span>
</div>
</div>
<div id="tab-afzet" class="diepte-paneel">
<div>
<h3 class="sectie-kop" style="font-size:26px;">De juiste weg naar uw klant in Duitsland</h3>
<p style="color:var(--kleur-middel);font-size:15px;line-height:1.75;margin-bottom:20px;">
Via welke kanalen koopt uw doelgroep in? Online, via groothandel, via specialistische dealers of rechtstreeks via de fabrikant? Wij brengen de kanalenmix in uw sector in kaart en benoemen welke voor u realistisch zijn.
</p>
<p style="color:var(--kleur-middel);font-size:15px;line-height:1.75;">
Inclusief inzicht in marges, koopprocessen en besluitvorming bij potentiële afnemers.
</p>
</div>
<div class="img-placeholder" style="aspect-ratio:4/3;">
<div class="img-placeholder-icoon">🖼</div>
<p class="img-placeholder-label">Sectievisual – kanalen / supply chain</p>
<span class="img-placeholder-ratio">Verhouding: 4:3 | Min. 700px breed</span>
</div>
</div>
<div id="tab-distributie" class="diepte-paneel">
<div>
<h3 class="sectie-kop" style="font-size:26px;">Het distributiemodel dat bij u past</h3>
<p style="color:var(--kleur-middel);font-size:15px;line-height:1.75;margin-bottom:20px;">
Directe export, agent, importeur, joint venture of eigen filiaal — elk model heeft andere voor- en nadelen. Wij adviseren op basis van uw product, volume, marge en ambitie welk model het best aansluit op uw situatie.
</p>
<p style="color:var(--kleur-middel);font-size:15px;line-height:1.75;">
Zo maakt u een weloverwogen keuze die past bij uw groeistrategie op de lange termijn.
</p>
</div>
<div class="img-placeholder" style="aspect-ratio:4/3;">
<div class="img-placeholder-icoon">🤝</div>
<p class="img-placeholder-label">Sectievisual – samenwerking / handshake</p>
<span class="img-placeholder-ratio">Verhouding: 4:3 | Min. 700px breed</span>
</div>
</div>
</div>
</section>
<!-- =============================================
SECTIE 5: NETWERK IN DUITSLAND
============================================= -->
<section class="sectie sectie--donker" id="netwerk">
<div class="container">
<div class="tweekol">
<div class="netwerk-tekst-blok">
<span class="sectie-label">Ons netwerk</span>
<h2 class="sectie-kop">Een bewezen netwerk in Duitsland dat voor u werkt</h2>
<div class="accent-divider"></div>
<p class="sectie-intro" style="margin-bottom:28px;">
Wij hebben jarenlang geïnvesteerd in relaties met distributeurs, brancheorganisaties, inkoopafdelingen en regionale handelskamers in Duitsland. U profiteert direct van die opgebouwde vertrouwensband.
</p>
<p style="color:rgba(255,255,255,0.65);font-size:15px;line-height:1.75;margin-bottom:32px;">
Dit betekent snellere introductie, eerlijkere feedback en meer kans op een eerste zakelijk gesprek — zonder dat u zelf maanden hoeft te investeren in het opbouwen van contacten.
</p>
<a href="#contact" class="btn btn--primair">Kennismaken met ons netwerk →</a>
</div>
<!-- ★ ELEMENTOR: Stats met Counter widget -->
<div class="netwerk-grid">
<div class="netwerk-kaart">
<div class="netwerk-getal">12+</div>
<div class="netwerk-label">Jaar actief in de Duitse markt</div>
</div>
<div class="netwerk-kaart">
<div class="netwerk-getal">200+</div>
<div class="netwerk-label">Vaste contacten in Duitsland</div>
</div>
<div class="netwerk-kaart">
<div class="netwerk-getal">16</div>
<div class="netwerk-label">Deelstaten gedekt</div>
</div>
<div class="netwerk-kaart">
<div class="netwerk-getal">85%</div>
<div class="netwerk-label">Klanten bereiken een eerste gesprek in Duitsland</div>
</div>
<div class="netwerk-kaart">
<div class="netwerk-getal">40+</div>
<div class="netwerk-label">Succesvolle marktintroducties begeleid</div>
</div>
<div class="netwerk-kaart">
<div class="netwerk-getal">B2B</div>
<div class="netwerk-label">100% focus op zakelijke dienstverlening</div>
</div>
</div>
</div>
</div>
</section>
<!-- =============================================
SECTIE 6: SOCIAL PROOF / CASES
============================================= -->
<section class="sectie" id="cases">
<div class="container">
<span class="sectie-label">Praktijkervaring</span>
<h2 class="sectie-kop">Hoe andere Nederlandse bedrijven Duitsland succesvol inreden</h2>
<div class="accent-divider"></div>
<!-- ★ ELEMENTOR: 3-koloms Cards of Posts widget -->
<div class="driekol" style="margin-bottom:48px;">
<!-- Case 1 -->
<div class="case-kaart">
<div class="img-placeholder case-beeld" style="aspect-ratio:16/9; border-radius:var(--straal-groot) var(--straal-groot) 0 0; border: none;">
<div class="img-placeholder-icoon">🖼</div>
<p class="img-placeholder-label">Caseafbeelding</p>
<span class="img-placeholder-ratio">16:9 | Min. 600px breed</span>
</div>
<div class="case-content">
<span class="case-tag">Machinebouw</span>
<h3 class="case-kop">Van oriëntatie naar eerste orders in negen maanden</h3>
<p class="case-tekst">Een Nederlandse fabrikant van industriële apparatuur vroeg zich af welke regio's het meest kansrijk waren. Ons onderzoek wees Bavaria en Baden-Württemberg aan als ideale startmarkten.</p>
<div class="case-resultaat">Eerste leveringen binnen 9 maanden na onderzoek</div>
</div>
</div>
<!-- Case 2 -->
<div class="case-kaart">
<div class="img-placeholder case-beeld" style="aspect-ratio:16/9; border-radius:var(--straal-groot) var(--straal-groot) 0 0; border: none;">
<div class="img-placeholder-icoon">🖼</div>
<p class="img-placeholder-label">Caseafbeelding</p>
<span class="img-placeholder-ratio">16:9 | Min. 600px breed</span>
</div>
<div class="case-content">
<span class="case-tag">Food & Agri</span>
<h3 class="case-kop">Distributeur gevonden via ons netwerk — zonder maanden zoeken</h3>
<p class="case-tekst">Een specialist in biologische voedingsproducten wilde Duitsland testen. Via onze contacten werd binnen zes weken een gekwalificeerde importpartner geïntroduceerd.</p>
<div class="case-resultaat">Distributeurcontract gesloten binnen 3 maanden</div>
</div>
</div>
<!-- Case 3 -->
<div class="case-kaart">
<div class="img-placeholder case-beeld" style="aspect-ratio:16/9; border-radius:var(--straal-groot) var(--straal-groot) 0 0; border: none;">
<div class="img-placeholder-icoon">🖼</div>
<p class="img-placeholder-label">Caseafbeelding</p>
<span class="img-placeholder-ratio">16:9 | Min. 600px breed</span>
</div>
<div class="case-content">
<span class="case-tag">Zakelijke dienstverlening</span>
<h3 class="case-kop">Heldere marktpositie dankzij concurrentieanalyse</h3>
<p class="case-tekst">Een IT-dienstverlener twijfelde over zijn onderscheidend vermogen op de Duitse markt. Ons onderzoek identificeerde een duidelijke niche die concurrenten niet bedienden.</p>
<div class="case-resultaat">Gerichte aanpak leidde tot 4 eerste pilots in jaar 1</div>
</div>
</div>
</div>
<!-- Testimonial -->
<!-- ★ ELEMENTOR: Testimonial widget -->
<div class="testimonial">
<p class="testimonial-citaat">
"Zonder dit marktonderzoek hadden we een jaar verloren aan het aftasten van de verkeerde kanalen. Nu weten we precies waar we moeten zijn en wie we moeten benaderen."
</p>
<div class="testimonial-persoon">
<div class="testimonial-avatar">👤</div>
<div>
<p class="testimonial-naam">Directeur Commercie, Nederlandse producent</p>
<p class="testimonial-functie">Actief in Duitsland via onze begeleiding</p>
</div>
</div>
</div>
<!-- Vertrouwen badges -->
<!-- ★ ELEMENTOR: Icon List widget -->
<div class="vertrouwen-balk">
<div class="vertrouwen-item"><span class="vertrouwen-item-icoon">🏆</span> Lid van Nederland-Duitsland Handelskamer</div>
<div class="vertrouwen-item"><span class="vertrouwen-item-icoon">✅</span> NDA beschikbaar op aanvraag</div>
<div class="vertrouwen-item"><span class="vertrouwen-item-icoon">🔒</span> AVG-compliant datadeling</div>
<div class="vertrouwen-item"><span class="vertrouwen-item-icoon">📋</span> Transparante offertes zonder verrassingen</div>
</div>
</div>
</section>
<!-- =============================================
SECTIE 7: GROOT CONTACTFORMULIER (midden pagina)
============================================= -->
<section class="sectie formulier-sectie" id="contact">
<div class="container">
<div class="formulier-wrapper">
<!-- LINKS: overtuiging -->
<div>
<span class="sectie-label">Vrijblijvend kennismaken</span>
<h2 class="formulier-links-kop">Zet vandaag de eerste concrete stap richting Duitsland</h2>
<p class="formulier-links-tekst">
Laat uw gegevens achter voor een gratis oriëntatiegesprek van 30 minuten. We bespreken uw ambities, de marktkansen en wat een gerichte aanpak voor u kan opleveren.
</p>
<ul class="formulier-voordelen">
<li>Geen verplichtingen na het gesprek</li>
<li>U spreekt direct met een ervaren marktspecialist</li>
<li>Wij komen goed voorbereid – na het lezen van uw aanvraag</li>
<li>Binnen één werkdag reageren we op uw aanvraag</li>
<li>Volledig vertrouwelijk – NDA op aanvraag beschikbaar</li>
</ul>
<!-- ★ ELEMENTOR: Afbeelding – optioneel portretfoto van adviseur -->
<div class="img-placeholder" style="margin-top:40px; aspect-ratio:4/3; max-height:220px;">
<div class="img-placeholder-icoon">👤</div>
<p class="img-placeholder-label">Portretfoto adviseur (optioneel)</p>
<span class="img-placeholder-ratio">Verhouding: 4:3 of 1:1 | Sfeervolle kantooromgeving</span>
</div>
</div>
<!-- RECHTS: het grote formulier -->
<div class="groot-formulier-kaart">
<p class="groot-formulier-kop">Stuur ons uw aanvraag</p>
<p class="groot-formulier-sub">We reageren doorgaans binnen één werkdag.</p>
<!-- ★ ELEMENTOR: Form widget (Elementor Pro) of WPForms -->
<form id="grootForm" onsubmit="formulierVerzonden(event,'grootForm')">
<div class="form-tweekol">
<div class="form-groep">
<label class="form-label" for="g-naam">Uw naam *</label>
<input class="form-veld" type="text" id="g-naam" placeholder="Jan de Vries" required>
</div>
<div class="form-groep">
<label class="form-label" for="g-functie">Functie</label>
<input class="form-veld" type="text" id="g-functie" placeholder="Directeur / Manager Export">
</div>
</div>
<div class="form-groep">
<label class="form-label" for="g-bedrijf">Bedrijfsnaam *</label>
<input class="form-veld" type="text" id="g-bedrijf" placeholder="Uw BV" required>
</div>
<div class="form-tweekol">
<div class="form-groep">
<label class="form-label" for="g-email">E-mailadres *</label>
<input class="form-veld" type="email" id="g-email" placeholder="jan@uwbedrijf.nl" required>
</div>
<div class="form-groep">
<label class="form-label" for="g-tel">Telefoon</label>
<input class="form-veld" type="tel" id="g-tel" placeholder="+31 6 12 34 56 78">
</div>
</div>
<div class="form-groep">
<label class="form-label" for="g-sector">In welke sector bent u actief?</label>
<select class="form-veld" id="g-sector">
<option value="">– Selecteer uw sector –</option>
<option>Industrie & Machinebouw</option>
<option>Agri, Food & Tuinbouw</option>
<option>Technologie & IT</option>
<option>Zakelijke Dienstverlening</option>
<option>Logistiek & Supply Chain</option>
<option>Energie & Duurzaamheid</option>
<option>Overig</option>
</select>
</div>
<div class="form-groep">
<label class="form-label" for="g-vraag">Wat is uw vraag of ambitie in Duitsland? *</label>
<textarea class="form-veld form-textarea" id="g-vraag" placeholder="Beschrijf uw situatie en vraag…" rows="4" required></textarea>
</div>
<div class="form-groep">
<label class="form-label" for="g-tijdlijn">Wat is uw gewenste tijdlijn?</label>
<select class="form-veld" id="g-tijdlijn">
<option value="">– Selecteer –</option>
<option>Zo snel mogelijk (< 3 maanden)</option>
<option>Op middellange termijn (3–12 maanden)</option>
<option>Oriëntatiefase – nog geen concrete datum</option>
</select>
</div>
<button type="submit" class="btn btn--primair btn--groot btn--vol" style="margin-top:8px;">
Verstuur mijn aanvraag →
</button>
<p class="form-privacytekst">
Door dit formulier te verzenden gaat u akkoord met onze privacyverklaring. Uw gegevens worden niet gedeeld met derden.
</p>
</form>
</div>
</div>
</div>
</section>
<!-- =============================================
SECTIE 8: AFSLUITENDE CTA
============================================= -->
<section class="afsluiting" id="afsluiting">
<div class="container">
<h2 class="afsluiting-kop">Klaar om Duitsland serieus te nemen?</h2>
<p class="afsluiting-tekst">Plan een vrijblijvend oriëntatiegesprek en ontdek wat er voor uw bedrijf mogelijk is op de grootste economie van Europa.</p>
<div class="afsluiting-knoppen">
<a href="#contact" class="btn btn--primair btn--groot">Gratis gesprek aanvragen →</a>
<a href="tel:+31201234567" class="btn btn--wit btn--groot">📞 020 – 123 45 67</a>
</div>
</div>
</section>
<!-- =============================================
FOOTER
============================================= -->
<footer class="footer">
<div class="container">
<p>© 2024 UwBedrijf.nl — Alle rechten voorbehouden | <a href="#">Privacyverklaring</a> | <a href="#">Algemene voorwaarden</a> | KvK: 12345678</p>
</div>
</footer>
<!-- =============================================
BEVESTIGINGSMODAL
============================================= -->
<div id="modal" style="display:none;position:fixed;inset:0;z-index:200;background:rgba(26,31,46,0.7);align-items:center;justify-content:center;">
<div style="background:var(--kleur-wit);border-radius:var(--straal-groot);padding:48px 40px;max-width:440px;width:90%;text-align:center;box-shadow:var(--schaduw-sterk);">
<div style="font-size:48px;margin-bottom:16px;">✅</div>
<h3 style="font-family:var(--font-display);font-size:24px;color:var(--kleur-donker);margin-bottom:12px;">Aanvraag ontvangen!</h3>
<p style="color:var(--kleur-middel);font-size:15px;line-height:1.65;margin-bottom:28px;">Bedankt voor uw aanvraag. We nemen binnen één werkdag contact met u op voor een vrijblijvend kennismakingsgesprek.</p>
<button onclick="sluitModal()" class="btn btn--primair btn--groot btn--vol">Sluiten</button>
</div>
</div>
<!-- =============================================
JAVASCRIPT
============================================= -->
<script>
// Nav schaduw bij scrollen
const nav = document.getElementById('nav');
const stickyCta = document.getElementById('stickyCta');
window.addEventListener('scroll', () => {
const scrolled = window.scrollY > 80;
nav.classList.toggle('gescrold', scrolled);
stickyCta.classList.toggle('zichtbaar', scrolled);
});
// Tab wisselen
function toonTabblad(e, id) {
document.querySelectorAll('.diepte-paneel').forEach(p => p.classList.remove('actief'));
document.querySelectorAll('.diepte-tab').forEach(t => t.classList.remove('actief'));
document.getElementById('tab-' + id).classList.add('actief');
e.currentTarget.classList.add('actief');
}
// Formulier verzenden (demo)
function formulierVerzonden(e, formId) {
e.preventDefault();
document.getElementById('modal').style.display = 'flex';
}
// Modal sluiten
function sluitModal() {
document.getElementById('modal').style.display = 'none';
}
// Subtiele scroll-animaties
const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.style.opacity = '1';
entry.target.style.transform = 'translateY(0)';
}
});
}, { threshold: 0.1 });
document.querySelectorAll('.uitdaging-kaart, .opbrengst-item, .case-kaart, .netwerk-kaart').forEach(el => {
el.style.opacity = '0';
el.style.transform = 'translateY(20px)';
el.style.transition = 'opacity 0.45s ease, transform 0.45s ease';
observer.observe(el);
});
</script>
</body>
</html>