:root{--bg:#EFE8DD;--kaart:#FFF8EC;--groen-donker:#2F433F;--oranje-donker:#AE5823;--tekst:#22221F;--zacht:#5A5148;--lijn:#D8C8B7;--max:1240px;--font:"Inter","Segoe UI",system-ui,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}:is(.eva-blad,.eva-urun){margin:0;background:var(--bg);color:var(--tekst);font-family:var(--font);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}:is(.eva-blad,.eva-urun) a{color:var(--groen-donker);font-weight:700}:is(.eva-blad,.eva-urun){width:min(820px,calc(100% - 32px));margin:48px auto 72px}:is(.eva-blad,.eva-urun) .blad{background:var(--kaart);border-radius:34px;padding:clamp(24px,5vw,56px);box-shadow:0 0 0 1px rgb(47 67 63 / .07),0 26px 50px -22px rgb(84 58 32 / .38)}:is(.eva-blad,.eva-urun) .oog{display:inline-flex;margin:0 0 16px;padding:7px 14px;border-radius:999px;background:rgb(90 133 84 / .12);color:var(--groen-donker);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}:is(.eva-blad,.eva-urun) h1{margin:0 0 12px;font-size:clamp(30px,4vw,44px);line-height:1.05;font-weight:900;text-transform:uppercase;color:var(--groen-donker);overflow-wrap:anywhere;hyphens:auto}:is(.eva-blad,.eva-urun) h2{margin:36px 0 8px;font-size:20px;font-weight:800;color:var(--groen-donker)}:is(.eva-blad,.eva-urun) p,:is(.eva-blad,.eva-urun) ul,:is(.eva-blad,.eva-urun) ol{margin:0 0 14px}:is(.eva-blad,.eva-urun) li{margin-bottom:6px}:is(.eva-blad,.eva-urun) .intro{color:var(--zacht);font-size:18px}:is(.eva-blad,.eva-urun) .bijgewerkt{color:var(--zacht);font-size:14px;margin-top:32px}:is(.eva-blad,.eva-urun) .kader{margin:18px 0;padding:18px 22px;border-radius:20px;background:#FFFDF8;box-shadow:0 0 0 1px var(--lijn)}:is(.eva-blad,.eva-urun) .kader p:last-child,:is(.eva-blad,.eva-urun) .kader ul:last-child{margin-bottom:0}:is(.eva-blad,.eva-urun) .citaat{font-weight:700;color:var(--groen-donker)}:is(.eva-blad,.eva-urun) dl.gegevens{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;margin:0}:is(.eva-blad,.eva-urun) dl.gegevens dt{font-weight:700;color:var(--zacht)}:is(.eva-blad,.eva-urun) dl.gegevens dd{margin:0;overflow-wrap:anywhere}:is(.eva-blad,.eva-urun) .formulier{white-space:pre-line}@media (max-width:640px){:is(.eva-blad,.eva-urun) dl.gegevens{grid-template-columns:1fr}:is(.eva-blad,.eva-urun) dl.gegevens dd{margin-bottom:8px}}@media print{:is(.eva-blad,.eva-urun) .blad{box-shadow:none}}.eva-blad.breed{width:min(1120px,calc(100% - 32px))}.eva-blad .tabel-houder{overflow-x:auto;margin:18px 0;border-radius:20px;box-shadow:0 0 0 1px var(--lijn);background:#FFFDF8}.eva-blad table.tabel{width:100%;border-collapse:collapse;font-size:16px}.eva-blad .tabel th,.eva-blad .tabel td{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--lijn)}.eva-blad .tabel thead th{color:var(--groen-donker);font-weight:800;background:rgb(90 133 84 / .08)}.eva-blad .tabel tbody tr:last-child td,.eva-blad .tabel tbody tr:last-child th{border-bottom:0}.eva-blad .tabel .prijs{white-space:nowrap;font-weight:800;color:var(--oranje-donker)}.eva-blad ol.stappen{list-style:none;counter-reset:stap;padding:0;margin:18px 0}.eva-blad ol.stappen>li{counter-increment:stap;position:relative;padding:4px 0 18px 58px;margin:0}.eva-blad ol.stappen>li::before{content:counter(stap);position:absolute;left:0;top:0;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--groen-donker);color:#FFF8EC;font-weight:900}.eva-blad ol.stappen>li h2{margin:4px 0 6px;font-size:19px}.eva-blad details.vraag{margin:10px 0;border-radius:18px;background:#FFFDF8;box-shadow:0 0 0 1px var(--lijn)}.eva-blad details.vraag summary{cursor:pointer;padding:16px 20px;font-weight:700;color:var(--groen-donker)}.eva-blad details.vraag[open] summary{border-bottom:1px solid var(--lijn)}.eva-blad details.vraag>div{padding:14px 20px 4px}.eva-blad .knop{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:999px;background:var(--groen-donker);color:#FFF8EC;text-decoration:none;font-weight:800;transition:transform .25s cubic-bezier(.16,1,.3,1),background .2s}.eva-blad .knop:hover{background:var(--oranje-donker);transform:translateY(-2px)}.eva-blad .inhoudsopgave{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 6px;padding:0;list-style:none}.eva-blad .inhoudsopgave a{display:inline-block;padding:7px 14px;border-radius:999px;background:rgb(90 133 84 / .12);font-size:14px;text-decoration:none}.eva-blad .yer{background:#fff3cd;color:#6b5300;border-radius:6px;padding:0 6px;font-weight:600}.eva-blad .kaarten{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:20px;margin:26px 0 8px}.eva-blad .kaart{display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:#FFFDF8;text-decoration:none;color:var(--tekst);box-shadow:0 0 0 1px var(--lijn);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.eva-blad .kaart:hover{transform:translateY(-4px);box-shadow:0 0 0 1px var(--lijn),0 22px 36px -20px rgb(84 58 32 / .5)}.eva-blad .kaart img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;background:var(--bg)}.eva-blad .kaart span{padding:14px 16px 4px;font-weight:800;color:var(--groen-donker)}.eva-blad .kaart small{padding:0 16px 16px;color:var(--zacht);font-size:14px}.eva-blad .kaarten-melding{color:var(--zacht)}@media (max-width:640px){.eva-blad .tabel th,.eva-blad .tabel td{padding:10px 12px;font-size:15px}.eva-blad .kaarten{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.eva-blad ol.stappen>li{padding-left:52px}}@media (prefers-reduced-motion:reduce){.eva-blad .knop,.eva-blad .kaart{transition:none}.eva-blad .knop:hover,.eva-blad .kaart:hover{transform:none}}.eva-blad .stappen::before{content:none}.eva-blad ol.stappen>li{display:block;text-align:left}.eva-blad.breed .blad{padding:clamp(18px,4vw,44px)}.eva-blad img{max-width:100%;height:auto}