// ─── Site sections ─────────────────────────────────────────
const QR_SRC = 'https://api.qrserver.com/v1/create-qr-code/?size=240x240&margin=0&color=1F1A17&bgcolor=FBF7EC&data=mailto%3Atennis%40esotenniscademy.nl%3Fsubject%3DGratis%2520intake%2520%25C2%25A1eso!';
// ── Filosofie ─────────────────────────────────────────────
function Filosofie() {
return (
filosofie
"¡eso!" is wat een coach zegt op het moment dat een speler{' '}
iets goed doet.
Geen aanmoediging vanaf de tribune — feedback van de baan. Dat is hoe wij werken.
Wij begeleiden een select aantal talenten van 8 tot 15 jaar, met persoonlijke
aandacht en de discipline die top-tennis vraagt.
Latijns-Amerikaanse coaching, Nederlandse discipline. Twee coaches die
elk talent persoonlijk kennen — geen klas, geen nummer, geen
massa-inschrijving. Slechts acht plekken per seizoen.
);
}
// ── 4 Pijlers ────────────────────────────────────────────
const PILLARS = [
['techniek', 'wat onder druk standhoudt, niet wat er mooi uitziet.', [
'slow-motion video-analyse per slag',
'slag-mechaniek tot op detail',
'voet- en heuppositie corrigeren',
'contactpunt en raket-pad finetunen',
'variatie in spin, tempo en hoogte',
'repetitie tot automatisme',
]],
['tactiek', 'het juiste shot kiezen, niet de hardste slaan.', [
'tegenstanders lezen en zwaktes uitspelen',
'speelpatronen opbouwen en herkennen',
'eerste serve + één opbouwen',
'beslissen op cruciale punten',
'score-bewust spelen (voor- en achterstand)',
'wedstrijdritme controleren',
]],
['fysiek', 'tennis-specifiek bewegen, een heel seizoen blessurevrij.', [
'split-step en eerste-stap-snelheid',
'lateraal voetwerk en recovery',
'tennis-specifieke kracht (benen, romp, schouder)',
'duurvermogen voor lange wedstrijden',
'herstel tussen punten en games',
'blessurepreventie (elleboog, schouder, knie)',
]],
['mentaal', 'veerkracht onder druk — sterker terugkomen dan je vertrok.', [
'routines tussen punten (ademhaling, reset)',
'omgaan met fouten zonder spiraal',
'focus vasthouden over een hele wedstrijd',
'druk hanteren op match- en break-points',
'lichaamstaal als prestatie-tool',
'scenario-denken bij achterstand',
]],
];
function Pijlers() {
return (
de vier pijlers
waar wij op trainen.
Talent ontwikkelt zich niet door één facet, maar door vier samen.
Elke training raakt minstens twee pijlers.
twee coaches · één visie · 16 jaar gecombineerde ervaring
{/* Bios */}
{[
['ariana osorio',
'coach · jeugdspecialist',
'Ariana groeide op met tennis in Latijns-Amerika en bouwde haar coaching-stijl op rond persoonlijke aandacht en mentale veerkracht. Ze speelt zelf wedstrijdtennis en specialiseert zich in tactische ontwikkeling en fysieke begeleiding van jeugd.',
'Bij ¡eso! heeft ze de blik die elk talent ziet, niet de groep — met de discipline om te corrigeren waar het ertoe doet.',
],
['jorge arevalo',
'coach · head of program',
'Jorge bracht zijn coaching-DNA mee uit Latijns-Amerika: techniek tot in detail, hard werken, plezier door progressie. Hij focust op slag-mechaniek en jeugdtalent en werkte met spelers door alle leeftijden heen.',
'Bij ¡eso! is hij de coach die op de baan staat en «¡eso!» roept op het juiste moment — niet als beloning, maar als bevestiging dat het klopt.',
],
].map(([name, role, p1, p2], i) => (
Start eind augustus 2026, doorlopend tot eind november. Iedere week:
groepstraining, individuele of duo-sessies en fysieke training.
Toernooi-begeleiding op zaterdagen.
{/* Schedule + Tarieven */}
weekschema
{schedule.map(([d, t, h], i) => (
{d}
{t}
{h}
))}
geen training tijdens de meivakantie · individueel/duo flexibel inplanbaar
tarieven
{tarieven.map(([k, v], i) => (
{k}{v}
))}
tarieven excl. eventuele baanhuur
{/* Commitment block */}
commitment: 2 groepstrainingen per week verplicht.
Vaste aanwezigheid, vaste betaling. Alleen toernooi of ziekte zijn
geldige redenen voor afwezigheid. Individuele en duo-sessies blijven
flexibel. Talenten ontwikkelen zich door consistente herhaling — niet
door losse lessen.
);
}
// ── Testimonial + Wat krijgt het talent ─────────────────
function Testimonial() {
return (
"onze dochter is in een jaar 1.5 speelsterkte gestegen.
maar belangrijker: ze gaat met plezier naar elke training,
durft te falen en pakt zichzelf op na een verloren game."
— ouder van talent (12 jr)
);
}
function WatKrijgt() {
const items = [
['persoonlijk plan', 'individueel ontwikkelingsplan na intake — niet één-grootte voor de groep.'],
['rapportage', 'schriftelijke voortgangsrapportage elke 6 weken, met video-momenten.'],
['starterskit', '¡eso! kit: trainingsshirt × 2, short, polo. niet als gimmick — als deel van het programma.'],
['toernooi-coaching', 'begeleiding op zaterdagse toernooien — coaching tussen de games.'],
['satelliet-clinics', 'toegang tot specialistische clinics op partner-clubs.'],
['video-analyse', 'per blok één slow-motion video-sessie van een kernslag.'],
];
return (
inbegrepen
wat krijgt het talent.
{items.map(([t, b], i) => (
{t}
{b}
))}
);
}
// ── FAQ ─────────────────────────────────────────────────
function FAQ() {
const faqs = [
['voor welke leeftijd is ¡eso!?',
'we werken met talenten van 8 tot 15 jaar. de groep is bewust gemengd qua leeftijd zodat oudere talenten als rolmodel fungeren en jongere talenten zien wat mogelijk is.'],
['hoe selecteren jullie?',
'na een gratis intake (30 min) kijken we naar motivatie, commitment en speelniveau. we nemen maximaal 8 talenten per seizoen aan. niet noodzakelijk de beste spelers — wel de meest leerbare.'],
['hoeveel kost het hele programma?',
'het 14-weken programma rekenen we niet als pakketprijs. je betaalt per sessietype (zie tarieven). reken ongeveer op €600-€900 per maand voor een volledig schema, afhankelijk van keuzes.'],
['wat als mijn kind ziek is of een toernooi heeft?',
'ziekte en toernooi zijn geldige redenen voor afwezigheid bij groepstrainingen. individuele en duo-sessies kun je verzetten in overleg. alle andere afwezigheid telt als afgenomen.'],
['waar trainen jullie?',
'op tc bas dongen — een vast complex met goede banen. we trainen er buiten en, in winterperiode, op de hal van een partner-club. exacte adressen krijg je bij intake.'],
['wat als mijn kind nog geen toernooien speelt?',
'dat hoeft niet. we coachen vanaf het niveau «kan een wedstrijdje spelen». binnen het programma stimuleren we wel toernooi-deelname, in eigen tempo.'],
];
return (
veelgestelde vragen
eerlijke antwoorden.
{faqs.map(([q, a], i) => (
))}
);
}
function FAQItem({ q, a, delay = 0 }) {
const [open, setOpen] = React.useState(false);
return (
{a}
);
}
// ── Inschrijven CTA ──────────────────────────────────
function Inschrijven() {
const [name, setName] = React.useState('');
const [age, setAge] = React.useState('');
const [email, setEmail] = React.useState('');
const [msg, setMsg] = React.useState('');
const [sent, setSent] = React.useState(false);
function submit(e) {
e.preventDefault();
setSent(true);
}
return (
{/* Decorative oversized ! mark on the right */}
gratis intake
boek een
kennismaking.
30 minuten op de baan, één-op-één met Jorge of Ariana. We kijken
naar techniek, motivatie en of we matchen. Geen verkoopgesprek.
Plekken zijn beperkt — voor seizoen 2026 nemen we maximaal 8 talenten aan.