.lf-bon{--tand:12px;margin:0;width:100%;max-width:400px;filter:drop-shadow(0 2px 2px var(--lf-schaduw-luifel)) drop-shadow(0 18px 24px var(--lf-schaduw-luifel))}.lf-bon__papier{background:var(--lf-bon);color:var(--lf-inkt);font-family:var(--font-bon),ui-monospace,monospace;font-size:var(--text-md-sm);line-height:1.5;padding:calc(var(--tand) + var(--space-6)) var(--space-6) calc(var(--tand) + var(--space-5));-webkit-mask:conic-gradient(from 135deg at top,transparent,black 1deg 89deg,transparent 90deg) top /var(--tand) 51% repeat-x,conic-gradient(from -45deg at bottom,transparent,black 1deg 89deg,transparent 90deg) bottom /var(--tand) 51% repeat-x;mask:conic-gradient(from 135deg at top,transparent,black 1deg 89deg,transparent 90deg) top /var(--tand) 51% repeat-x,conic-gradient(from -45deg at bottom,transparent,black 1deg 89deg,transparent 90deg) bottom /var(--tand) 51% repeat-x}.lf-bon__kop{text-align:center;padding-bottom:var(--space-4);border-bottom:2px dashed var(--lf-lijn-sterk);color:var(--lf-inkt-zacht)}.lf-bon__kop p{margin:0}.lf-bon__kop .lf-bon__zaak{font-family:var(--font-display);font-weight:800;font-size:var(--text-xl);letter-spacing:-.02em;line-height:1.1;color:var(--lf-inkt);margin-bottom:var(--space-2)}.lf-bon__regels{width:100%;border-collapse:collapse;margin-top:var(--space-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lf-bon__regels td,.lf-bon__regels th{padding:var(--space-2) 0;vertical-align:top;font-weight:400}.lf-bon__regels th{text-align:left;padding-right:var(--space-4)}.lf-bon__regels td{text-align:right;white-space:nowrap}.lf-bon__per{display:block;font-size:var(--text-sm);color:var(--lf-inkt-zacht)}.lf-bon__totaal td,.lf-bon__totaal th{padding-top:var(--space-4);border-top:4px double var(--lf-inkt);font-size:var(--text-md);font-family:var(--font-display);font-weight:800;letter-spacing:-.01em}.lf-bon__totaal td{font-family:var(--font-bon),ui-monospace,monospace;font-weight:400;font-size:var(--text-lg);letter-spacing:0}.lf-bon__voet{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:2px dashed var(--lf-lijn-sterk);text-align:center;font-size:var(--text-sm);color:var(--lf-inkt-zacht)}.lf-bon__onzichtbaar{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:no-preference){.lf-bon--scheef{transform:rotate(-1.5deg);transition:transform .5s cubic-bezier(.22,1,.36,1)}.lf-bon--scheef:hover{transform:rotate(0deg)}}@media (max-width:420px){.lf-bon__papier{font-size:var(--text-sm);padding-inline:var(--space-4)}.lf-bon__regels th{padding-right:var(--space-3)}}.av.lf-pagina{background:var(--lf-groen-diep);color:var(--lf-op-groen);--faq-lijn:var(--lf-op-groen-lijn);--faq-kop:var(--lf-bon);--faq-kop-hover:var(--lf-lamp);--faq-antwoord:var(--lf-op-groen);--faq-plus:var(--lf-op-groen);--faq-plus-vlak:var(--lf-groen);--faq-focus:var(--lf-lamp)}body:has(.av){background:var(--lf-groen-diep)}.av .lf-kop:not(.lf-kop--pil){background:var(--lf-groen-diep)}.av main{overflow-x:clip}.av :focus-visible{outline:3px solid var(--lf-lamp);outline-offset:3px;border-radius:6px}.av-knop{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-25);box-sizing:border-box;min-height:52px;padding:0 var(--space-7);border-radius:var(--lf-radius-knop);border:var(--knop-rand) solid transparent;font-family:var(--font-body);font-size:var(--text-md-plus);font-weight:var(--knop-gewicht);line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--transition-default),border-color var(--transition-default),transform .12s ease-out}.av-knop:active{transform:translateY(1px)}.av-knop svg{flex:none;transition:transform .2s cubic-bezier(.22,1,.36,1)}.av-knop:hover svg{transform:translateX(3px)}.av-knop--lamp{background:var(--lf-lamp);border-color:var(--lf-lamp);color:var(--lf-groen-diep)}.av-knop--lamp:hover{background:var(--lf-bon);border-color:var(--lf-bon)}.av-knop--spook{background:var(--lf-groen-diep);border-color:var(--lf-op-groen-streep);color:var(--lf-bon)}.av-knop--spook:hover{background:var(--lf-groen);border-color:var(--lf-op-groen-zacht)}.av-knop--groot{min-height:60px;padding:0 var(--space-7);font-size:var(--text-md);border-radius:var(--lf-radius)}.av-knop:focus-visible{outline:none;box-shadow:0 0 0 2px var(--lf-groen-diep),0 0 0 5px var(--lf-lamp)}.av-link{text-decoration:underline;-webkit-text-decoration-color:var(--lf-lamp);text-decoration-color:var(--lf-lamp);text-decoration-thickness:2px;text-underline-offset:.22em}.av-link,.av-pijllink{color:var(--lf-bon);font-weight:700}.av-pijllink{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap-target-min);text-decoration:underline;-webkit-text-decoration-color:var(--lf-lamp);text-decoration-color:var(--lf-lamp);text-decoration-thickness:2px;text-underline-offset:6px}.av-pijllink svg{flex:none;transition:transform .2s cubic-bezier(.22,1,.36,1)}.av-pijllink:hover svg{transform:translateX(3px)}.av-label{display:inline-flex;align-items:center;gap:var(--space-15);padding:4px 10px;border:1px solid var(--lf-lijn);border-radius:999px;font-size:var(--text-2sm);font-weight:600;line-height:1.25;background:var(--lf-bon);color:var(--lf-inkt)}.av-sterren{display:inline-flex;gap:2px;color:var(--lf-ster)}.av-ster--leeg{opacity:.28}.av-komma{margin:0 .04em 0 -.03em;font-feature-settings:"pnum";font-variant-numeric:proportional-nums;letter-spacing:0}.av-hero{text-align:center;padding:var(--space-8) 0 0}.av-chip{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-4);border:1px solid var(--lf-op-groen-lijn);border-radius:999px;font-size:var(--text-md-sm);color:var(--lf-op-groen-zacht)}.av-chip:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--lf-lamp);box-shadow:0 0 0 4px var(--lf-lamp-gloed)}.av-h1{margin:var(--space-7) auto 0;padding:0 var(--lf-rand);max-width:1360px;font-size:clamp(var(--text-3xl),.8rem + 6.6vw,var(--text-7xl));font-weight:800;line-height:.92;letter-spacing:-.05em;color:var(--lf-bon)}.av-h1 span{display:block;text-wrap:balance}.av-h1 .av-lamp{color:var(--lf-lamp)}.av-hero--landing .av-h1{font-size:clamp(var(--text-2xl-plus),.6rem + 5.2vw,var(--text-6xl));line-height:.96;max-width:1100px}.av-hero__lead{max-width:40ch;margin:var(--space-7) auto 0;padding:0 var(--lf-rand);font-size:var(--text-lg);line-height:1.5;color:var(--lf-op-groen);text-wrap:pretty}.av-hero--landing .av-hero__lead{max-width:52ch;font-size:var(--text-md)}.av-hero__gerust{max-width:52ch;margin:var(--space-3) auto 0;padding:0 var(--lf-rand);font-size:var(--text-md-plus);line-height:1.5;color:var(--lf-op-groen-zacht)}.av-hero__cta{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap;margin-top:var(--space-8);padding:0 var(--lf-rand)}.av-hero__klein{margin:var(--space-35) auto 0;padding:0 var(--lf-rand);font-size:var(--text-md-sm);color:var(--lf-op-groen-zacht)}.av-doek{position:relative;margin:72px auto 0;max-width:1440px;height:620px}.av-duo{position:absolute;inset:0 var(--lf-rand);border-radius:28px;overflow:hidden;background:var(--lf-groen)}.av-duo__beeld,.av-duo__beeld img{display:block;width:100%;height:100%}.av-duo__beeld img{object-fit:cover;object-position:50% 40%;mix-blend-mode:luminosity;opacity:.55}.av-duo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--lf-groen-diep) 0,transparent 30%,transparent 70%,var(--lf-groen-diep) 100%)}.av-stroomlijn{position:absolute;left:16%;right:16%;top:50%;height:2px;background:repeating-linear-gradient(90deg,var(--lf-lamp) 0 10px,transparent 10px 18px)}.av-station{position:absolute;top:50%;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-35) var(--space-5) var(--space-35) var(--space-35);border-radius:16px;background:var(--lf-bon);color:var(--lf-inkt);text-align:left;box-shadow:var(--lf-schaduw-nacht);font-size:var(--text-base);line-height:1.3}.av-station b{display:block;font-family:var(--font-display)}.av-station small{color:var(--lf-inkt-zacht);font-size:var(--text-sm)}.av-station__ico{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--lf-groen);color:var(--lf-op-groen)}.av-station__ico--lamp{background:var(--lf-lamp);color:var(--lf-groen-diep)}.av-station__sterren{display:flex;margin-top:2px}.av-station--1{left:9%;transform:translateY(-50%) rotate(-2deg)}.av-station--3{right:9%;transform:translateY(-50%) rotate(2deg)}.av-tel{position:absolute;left:50%;top:50%;width:250px;height:500px;padding:9px;box-sizing:border-box;transform:translate(-50%,-50%);border-radius:34px;background:var(--lf-telefoon);box-shadow:var(--lf-schaduw-nacht-groot),0 0 0 1px var(--lf-op-groen-lijn)}.av-tel__scherm{height:100%;display:flex;flex-direction:column;border-radius:26px;overflow:hidden;background:var(--lf-bon)}.av-keuze{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-35);padding:var(--space-55) var(--space-45);text-align:center;color:var(--lf-inkt)}.av-keuze__logo{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--lf-groen);color:var(--lf-op-groen);font-size:var(--text-base)}.av-keuze b,.av-keuze__logo{font-family:var(--font-display);font-weight:800}.av-keuze b{margin-bottom:var(--space-15);font-size:var(--text-lg);line-height:1.1;letter-spacing:-.02em}.av-keuze__knop{width:100%;box-sizing:border-box;padding:13px 8px;border-radius:12px;border:2px solid var(--lf-groen);font-size:var(--text-md-sm);font-weight:700;line-height:1.2;color:var(--lf-groen-diep)}.av-keuze__knop--g{background:var(--lf-groen);color:var(--lf-op-groen)}.av-keuze__priv{font-size:var(--text-xs);line-height:1.35;color:var(--lf-inkt-zacht)}.av-advertentie{position:absolute;left:50%;top:50%;width:min(280px,36%);transform:translate(-50%,-50%) rotate(-1.5deg);border-radius:var(--lf-radius);overflow:hidden;background:var(--lf-bon);box-shadow:var(--lf-schaduw-nacht-groot),0 0 0 1px var(--lf-op-groen-lijn)}.av-advertentie img{display:block;width:100%;height:auto}.av-doek figcaption{position:absolute;left:calc(var(--lf-rand) + 20px);bottom:20px;display:flex;flex-wrap:wrap;gap:var(--space-2);z-index:3}.av-h2{margin:0;font-size:clamp(var(--text-2xl-plus),1rem + 4.4vw,var(--text-6xl));font-weight:800;letter-spacing:-.05em;line-height:.94;color:var(--lf-bon)}.av-h2--klein{font-size:clamp(var(--text-2xl-plus),1rem + 3.6vw,var(--text-5xl))}.av-instrument,.av-manieren,.av-prijs,.av-splitsing{width:100%;max-width:1360px;margin:0 auto;padding-inline:var(--lf-rand);box-sizing:border-box}.av-splitsing{padding-block:0}.av-splitsing__kop{text-align:center}.av-splitsing__kop p{max-width:46ch;margin:var(--space-55) auto 0;font-size:var(--text-md);line-height:1.55;color:var(--lf-op-groen);text-wrap:pretty}.av-vork{position:relative;max-width:820px;height:140px;margin:var(--space-12) auto 0}.av-vork:before{content:"";position:absolute;left:25%;right:25%;bottom:0;height:70px;border:2px solid var(--lf-lamp);border-bottom:0;border-radius:24px 24px 0 0}.av-vork:after{content:"";position:absolute;left:50%;top:44px;height:26px;border-left:2px solid var(--lf-lamp)}.av-vork__punt{position:absolute;left:50%;top:0;transform:translateX(-50%);padding:10px 16px;border-radius:999px;background:var(--lf-lamp);color:var(--lf-groen-diep);font-size:var(--text-md-sm);font-weight:700;line-height:1;white-space:nowrap}.av-wegen{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-5);gap:var(--space-5)}.av-weg{--weg-pad:36px;display:flex;flex-direction:column;gap:var(--space-35);padding:var(--weg-pad);overflow:hidden;border:1px solid var(--lf-op-groen-lijn);border-radius:24px;background:var(--lf-groen)}.av-weg__foto{position:relative;height:220px;margin:calc(var(--weg-pad) * -1) calc(var(--weg-pad) * -1) var(--space-2);overflow:hidden;background:var(--lf-groen-diep)}.av-weg__foto img{display:block;width:100%;height:100%;object-fit:cover}.av-weg p{margin:0}.av-weg__nr{align-self:flex-start;padding:6px 12px;border-radius:999px;background:var(--lf-lamp);font-size:var(--text-base);font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--lf-groen-diep)}.av-weg h3{margin:0;font-size:clamp(var(--text-xl),1rem + 1.6vw,var(--text-2xl-plus));font-weight:800;letter-spacing:-.035em;line-height:1.05;color:var(--lf-bon)}.av-weg>p:not(.av-weg__nr):not(.av-weg__winst){max-width:40ch;font-size:var(--text-md);line-height:1.55;color:var(--lf-op-groen)}.av-weg__beeld{display:grid;place-items:center;margin:var(--space-3) 0;padding:28px;border-radius:18px;background:var(--lf-groen-diep)}.av-mini{display:flex;align-items:center;gap:var(--space-3);width:min(100%,360px);box-sizing:border-box;padding:var(--space-35) var(--space-45) var(--space-35) var(--space-35);border-radius:14px;background:var(--lf-bon);color:var(--lf-inkt);font-size:var(--text-base);line-height:1.3}.av-mini b{display:block;font-family:var(--font-display)}.av-mini small{color:var(--lf-inkt-zacht);font-size:var(--text-sm)}.av-mini__ico{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--lf-groen);color:var(--lf-op-groen)}.av-mini__ico--lamp{background:var(--lf-lamp);color:var(--lf-groen-diep)}.av-weg__winst{margin-top:auto;padding-top:var(--space-35);border-top:1px solid var(--lf-op-groen-lijn);font-weight:700;color:var(--lf-bon)}.av-instrument{display:grid;grid-template-columns:.9fr 1.1fr;grid-template-areas:"tekst foto" "tekst scherm";grid-gap:32px 64px;gap:32px 64px;align-items:center;padding-block:0}.av-instrument__tekst{grid-area:tekst}.av-scherm{grid-area:scherm}.av-instrument__foto{grid-area:foto;position:relative;height:260px;margin:0;overflow:hidden;border-radius:22px;background:var(--lf-groen-diep)}.av-instrument__foto img{display:block;width:100%;height:100%;object-fit:cover}.av-feiten{display:flex;flex-direction:column;margin:var(--space-8) 0 var(--space-6);padding:0;list-style:none}.av-feiten li{position:relative;padding:var(--space-45) 0 var(--space-45) 40px;border-top:1px solid var(--lf-op-groen-lijn);font-size:var(--text-md);line-height:1.5;color:var(--lf-op-groen)}.av-feiten li:before{content:"";position:absolute;left:4px;top:26px;width:16px;height:9px;border-left:2.5px solid var(--lf-lamp);border-bottom:2.5px solid var(--lf-lamp);transform:rotate(-45deg)}.av-feiten b{color:var(--lf-bon)}.av-scherm{position:relative;border:1px solid var(--lf-op-groen-lijn);border-radius:22px;overflow:hidden;background:var(--lf-groen);box-shadow:var(--lf-schaduw-nacht-venster)}.av-scherm__balk{display:flex;gap:var(--space-15);padding:var(--space-35) var(--space-4);border-bottom:1px solid var(--lf-op-groen-lijn)}.av-scherm__balk i{width:10px;height:10px;border-radius:50%;background:var(--lf-op-groen-lijn)}.av-scherm__inhoud{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-8) var(--space-8) var(--space-7)}.av-scherm__inhoud p{margin:0}.av-mt__label{font-size:var(--text-sm);font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--lf-op-groen-zacht)}.av-mt__getal{margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--text-7xl);font-weight:800;line-height:.9;letter-spacing:-.06em;font-feature-settings:"pnum";font-variant-numeric:proportional-nums;color:var(--lf-lamp)}.av-mt__van{margin-left:.1em;font-size:var(--text-xl);letter-spacing:-.02em;color:var(--lf-op-groen-zacht)}.av-mt__melding,.av-mt__plus{font-weight:700;color:var(--lf-bon)}.av-mt__melding{display:flex;align-items:center;gap:var(--space-25);padding:var(--space-3) var(--space-4);border-radius:var(--lf-radius);background:var(--lf-groen-diep);font-size:var(--text-md-sm)}.av-mt__melding svg{flex:none;color:var(--lf-lamp)}.av-mt__rij{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4);gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--lf-op-groen-lijn)}.av-mt__rij p{font-size:var(--text-md-sm);line-height:1.35;color:var(--lf-op-groen-zacht)}.av-mt__rij span{display:block;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--lf-bon)}.av-scherm__vb{position:absolute;right:var(--space-4);top:var(--space-2);z-index:2}.av-manieren{padding-block:0}.av-manieren__kop{text-align:center}.av-manieren__kop p{max-width:46ch;margin:var(--space-55) auto 0;font-size:var(--text-md);line-height:1.55;color:var(--lf-op-groen)}.av-manieren__lijst{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin:var(--space-12) 0 0;padding:0;list-style:none}.av-manier{display:flex;flex-direction:column;gap:var(--space-25);padding:var(--space-7);border:1px solid var(--lf-op-groen-lijn);border-radius:20px;background:var(--lf-groen)}.av-manier__ico{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--lf-groen-diep);color:var(--lf-lamp)}.av-manier h3{margin:var(--space-2) 0 0;font-size:var(--text-lg);font-weight:800;letter-spacing:-.025em;line-height:1.15;color:var(--lf-bon)}.av-manier p{margin:0;font-size:var(--text-md-plus);line-height:1.5;color:var(--lf-op-groen)}.av-teller{display:none}.av-manieren__links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-8);margin:var(--space-8) 0 0}.av-prijs{display:grid;grid-template-columns:1fr minmax(0,420px);grid-gap:64px;gap:64px;align-items:center;padding-block:0}.av-prijs__tekst p{max-width:44ch;margin:var(--space-5) 0 0;font-size:var(--text-md);line-height:1.55;color:var(--lf-op-groen)}.av-punten{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-6) 0;padding:0;list-style:none}.av-punten li{display:flex;align-items:flex-start;gap:var(--space-25);font-size:var(--text-md);line-height:1.5;color:var(--lf-op-groen)}.av-punten svg{flex:none;margin-top:4px;color:var(--lf-lamp)}.av-prijs__bon{display:flex;justify-content:center}.av-bon{transform:rotate(1.5deg)}.av .lf-vragen{padding:0}.av .lf-vragen__raster{max-width:1360px}.av .lf-vragen .lf-kop-2{font-size:clamp(var(--text-2xl-plus),1rem + 3.6vw,var(--text-5xl));font-weight:800;letter-spacing:-.05em;line-height:.94;color:var(--lf-bon)}.av .lf-vragen .lf-tekst{color:var(--lf-op-groen)}.av .lf-vragen .lf-link{color:var(--lf-bon);-webkit-text-decoration-color:var(--lf-lamp);text-decoration-color:var(--lf-lamp)}.av .st-voetnoot{padding-block:0}.av-zone>.st-voetnoot{margin-top:var(--space-8)}.av .st-voetnoot .lf-binnen{max-width:1360px}.av .st-voetnoot .lf-klein{color:var(--lf-op-groen-zacht)}.av .lf-voet{border-top:1px solid var(--lf-op-groen-lijn);padding-top:var(--space-12)}.av-vangnet{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);width:100%;max-width:1360px;margin:var(--space-12) auto 0;padding-inline:var(--lf-rand);box-sizing:border-box;text-align:center}.av-vangnet__klein{margin:0;font-size:var(--text-md-sm);color:var(--lf-inkt-zacht)}.av-slot{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);max-width:1100px;margin:0 auto;padding:0 var(--lf-rand);text-align:center}.av-slot .av-h2{max-width:18ch;font-size:clamp(var(--text-2xl),1rem + 3vw,var(--text-4xl));letter-spacing:-.04em;line-height:1;text-wrap:balance}.av-slot__klein{margin:0;font-size:var(--text-md-sm);color:var(--lf-groen-diep)}.av .lf-kop:not(.lf-kop--pil) .lf-kop__rij{min-height:80px}.av .lf-kop .lf-knop--op-groen{background:var(--lf-lamp);border-color:var(--lf-lamp);color:var(--lf-groen-diep)}.av .lf-kop .lf-knop--op-groen:hover{background:var(--lf-bon);border-color:var(--lf-bon)}.av .lf-kop__link:hover{background:var(--lf-groen);color:var(--lf-bon)}.av{--av-band:clamp(56px,8vw,120px)}.av-zone{padding-block:var(--av-band)}.av-zone>*+*{margin-top:var(--av-band)}.av-zone--diep{background:var(--lf-groen-diep)}.av-zone--licht{background:var(--lf-wit)}.av-zone--groen{background:var(--lf-groen)}.av-zone--doek{background:var(--lf-doek)}.av-zone--bon{background:var(--lf-bon)}.av-zone--lamp{background:var(--lf-lamp)}.av-zone--bon,.av-zone--doek,.av-zone--licht{color:var(--lf-inkt);--faq-lijn:var(--lf-lijn);--faq-kop:var(--lf-groen-diep);--faq-kop-hover:var(--lf-groen);--faq-antwoord:var(--lf-inkt-zacht);--faq-plus:var(--lf-groen-diep);--faq-plus-vlak:var(--lf-groen-tint);--faq-focus:var(--lf-groen)}.av-zone--bon :focus-visible,.av-zone--doek :focus-visible,.av-zone--licht :focus-visible{outline-color:var(--lf-groen)}.av-zone--bon .av-knop:focus-visible,.av-zone--doek .av-knop:focus-visible,.av-zone--licht .av-knop:focus-visible{box-shadow:0 0 0 2px var(--lf-wit),0 0 0 5px var(--lf-groen)}.av-zone--bon .av-h2,.av-zone--bon .lf-vragen .lf-kop-2,.av-zone--doek .av-h2,.av-zone--licht .av-h2{color:var(--lf-groen-diep)}.av-zone--bon .av-link,.av-zone--bon .av-pijllink,.av-zone--doek .av-link,.av-zone--doek .av-pijllink,.av-zone--licht .av-link,.av-zone--licht .av-pijllink{color:var(--lf-groen-diep);-webkit-text-decoration-color:var(--lf-groen);text-decoration-color:var(--lf-groen)}.av-zone--bon .lf-vragen .lf-tekst{color:var(--lf-inkt-zacht)}.av-zone--bon .lf-vragen .lf-link{color:var(--lf-groen-diep);-webkit-text-decoration-color:var(--lf-groen);text-decoration-color:var(--lf-groen)}.av-zone--bon .st-voetnoot .lf-klein{color:var(--lf-inkt-zacht)}.av-zone--licht .av-feiten li{border-top-color:var(--lf-lijn);color:var(--lf-inkt-zacht)}.av-zone--licht .av-feiten li:before{border-color:var(--lf-groen)}.av-zone--licht .av-feiten b{color:var(--lf-groen-diep)}.av-zone--licht .av-scherm{border-color:transparent;box-shadow:var(--lf-schaduw-voorwerp)}.av-zone--doek .av-prijs__tekst p,.av-zone--doek .av-punten li{color:var(--lf-inkt-zacht)}.av-zone--doek .av-punten svg{color:var(--lf-groen)}.av-zone--groen .av-manier{background:var(--lf-groen-diep);border-color:var(--lf-op-groen-lijn)}.av-zone--groen .av-manier__ico{background:var(--lf-groen)}.av-zone--lamp,.av-zone--lamp .av-h2{color:var(--lf-groen-diep)}.av-zone--lamp .av-slot{gap:var(--space-5)}.av-zone--lamp .av-slot__klein{font-weight:600}.av-zone--lamp :focus-visible{outline-color:var(--lf-groen-diep)}.av-knop--donker{background:var(--lf-groen-diep);border-color:var(--lf-groen-diep);color:var(--lf-bon)}.av-knop--donker:hover{background:var(--lf-groen);border-color:var(--lf-groen)}.av-zone--lamp .av-knop:focus-visible{box-shadow:0 0 0 2px var(--lf-lamp),0 0 0 5px var(--lf-groen-diep)}.av-zaken{width:100%;max-width:1360px;margin-inline:auto;padding-inline:var(--lf-rand);box-sizing:border-box}.av-zaken__kop{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4) var(--space-12);gap:var(--space-4) var(--space-12);align-items:end}.av-zaken__kop p{margin:0;max-width:40ch;font-size:var(--text-md);line-height:1.55;color:var(--lf-op-groen)}.av-zaken__strook{position:relative;margin:var(--space-12) 0 0}.av-zaken__lijst{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.av-zaak{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:20px;background:var(--lf-groen-diep)}.av-zaak img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:luminosity;opacity:.78}.av-zaak:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,var(--lf-groen-diep) 100%);pointer-events:none}.av-zaak__naam{position:absolute;z-index:2;left:var(--space-4);bottom:var(--space-35);font-family:var(--font-display);font-size:var(--text-lg);font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--lf-bon)}.av-manieren__rooster{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);grid-gap:var(--space-5);gap:var(--space-5);margin:var(--space-12) 0 0;align-items:stretch}.av-manieren__foto{position:relative;margin:0;overflow:hidden;border-radius:24px;background:var(--lf-groen-diep);min-height:420px}.av-manieren__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 55%}.av-manieren__lijst{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.av-hero--landing .av-hero__lead{max-width:44ch;margin-top:var(--space-5);font-size:var(--text-md-plus)}.av-hero--landing .av-hero__cta{margin-top:var(--space-6)}.av-hero--landing .av-chip{margin-top:0}.av-lb{position:relative;text-align:left;width:calc(100% - 2 * var(--lf-rand));max-width:1100px;margin:var(--space-12) auto 0}.av-lb__foto{position:relative;height:clamp(300px,34vw,460px);overflow:hidden;border-radius:28px;background:var(--lf-groen)}.av-lb--kaart .av-lb__foto{height:clamp(260px,28vw,380px);border-radius:28px 28px 0 0}.av-lb__foto img{display:block;width:100%;height:100%;object-fit:cover}.av-lb__vlak{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-6) var(--space-12);border-radius:0 0 28px 28px;background:var(--lf-groen)}.av-lb__vb{margin:0;align-self:flex-start}.av-intro{max-width:62ch;margin:0 auto;padding:var(--space-12) var(--lf-rand) 0;text-align:center}.av-intro p{margin:0;font-size:var(--text-md-plus);line-height:1.6;color:var(--lf-op-groen);text-wrap:pretty}.av-intro .av-intro__gerust{margin-top:var(--space-4);color:var(--lf-op-groen-zacht)}.av-vergelijk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);width:100%;max-width:760px;margin:0;padding:0;list-style:none}.av-zaakkaart{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-6);border-radius:20px;background:var(--lf-groen-diep);color:var(--lf-bon)}.av-zaakkaart__tekst{display:flex;flex-direction:column;gap:var(--space-15);min-width:0}.av-zaakkaart__score,.av-zaakkaart__tekst p{margin:0}.av-zaakkaart__naam{font-family:var(--font-display);font-size:var(--text-lg);font-weight:800;letter-spacing:-.02em;line-height:1.1}.av-zaakkaart__sterren{color:var(--lf-lamp)}.av-zaakkaart__reviews{font-size:var(--text-md-sm);color:var(--lf-op-groen-zacht)}.av-zaakkaart__score{flex:none;font-family:var(--font-display);font-size:var(--text-5xl);font-weight:800;line-height:.9;letter-spacing:-.06em;color:var(--lf-lamp)}.av-reviewkaart{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:760px;overflow:hidden;border-radius:20px;background:var(--lf-bon);color:var(--lf-inkt)}.av-reviewkaart p{margin:0}.av-reviewkaart__boven,.av-reviewkaart__onder{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6)}.av-reviewkaart__onder{background:var(--lf-groen-tint)}.av-reviewkaart__kop{font-size:var(--text-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lf-inkt-zacht)}.av-reviewkaart__rij{display:flex;align-items:center;gap:var(--space-3)}.av-reviewkaart__avatar{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--lf-groen-tint);font-weight:800;color:var(--lf-groen-diep)}.av-reviewkaart__naam{font-family:var(--font-display);font-size:var(--text-md);font-weight:800;line-height:1.2}.av-reviewkaart__meta{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-md-sm);color:var(--lf-inkt-zacht)}.av-reviewkaart__tekst{font-size:var(--text-md)}.av-lachers{display:grid;grid-template-columns:repeat(5,max-content);justify-content:start;grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);color:var(--lf-groen)}.av-zeggen{display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-width:560px}.av-zeggen p{margin:0}.av-zeggen__bubbel{align-self:flex-start;border-radius:22px 22px 22px 6px;background:var(--lf-bon);font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;line-height:1.2;color:var(--lf-inkt)}.av-zeggen__bubbel,.av-zeggen__veld{padding:var(--space-4) var(--space-5)}.av-zeggen__veld{display:flex;align-items:center;gap:var(--space-4);border:2px dashed var(--lf-op-groen-streep);border-radius:18px}.av-zeggen__sterren,.av-zeggen__veld{color:var(--lf-op-groen)}.av-zeggen__veld p{font-size:var(--text-md);color:var(--lf-op-groen-zacht)}.mk-cta-bar--start{border-top:1px solid var(--lf-op-groen-lijn)}.mk-cta-bar--start .lf-knop{background:var(--lf-lamp);border-color:var(--lf-lamp);color:var(--lf-groen-diep);gap:var(--space-2)}@media (max-width:1000px){.av-station,.av-stroomlijn{display:none}.av-manieren__lijst{grid-template-columns:repeat(2,1fr)}.av-zaken__lijst{grid-template-columns:repeat(2,minmax(0,1fr))}.av-zaak{aspect-ratio:1/1}.av-manieren__rooster{grid-template-columns:minmax(0,1fr)}.av-manieren__foto{min-height:0;aspect-ratio:16/9}.av-manieren__foto img{object-position:50% 45%}.av-zaken__kop{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.av-instrument{grid-template-columns:minmax(0,1fr);grid-template-areas:"foto" "tekst" "scherm";gap:var(--space-8)}.av-instrument__foto{height:200px}.av-prijs{grid-template-columns:minmax(0,1fr);gap:var(--space-12)}}@media (max-width:760px){.av .lf-kop:not(.lf-kop--pil) .lf-kop__rij{min-height:64px}.av-hero{padding-top:var(--space-5)}.av-chip{padding:var(--space-15) var(--space-3);font-size:var(--text-2sm)}.av-h1{margin-top:var(--space-45);font-size:var(--text-3xl)}.av-hero--landing .av-h1{font-size:var(--text-2xl-plus)}.av-hero__lead{margin-top:var(--space-45)}.av-hero--landing .av-hero__lead,.av-hero__lead{font-size:var(--text-md-plus)}.av-hero__cta{flex-direction:column;align-items:stretch;margin-top:var(--space-55);gap:var(--space-1)}.av-hero__cta .av-knop--lamp{min-height:56px}.av-hero__cta .av-knop--spook{min-height:var(--tap-target-min);border-color:transparent;background:transparent;font-size:var(--text-md-plus);text-decoration:underline;-webkit-text-decoration-color:var(--lf-lamp);text-decoration-color:var(--lf-lamp);text-decoration-thickness:2px;text-underline-offset:5px}.av-hero__klein{margin-top:var(--space-2)}.av-doek{height:520px;margin-top:var(--space-5)}.av-duo{inset:0;border-radius:0}.av-duo__beeld img{object-position:50% 50%}.av-tel{top:52%;width:190px;height:380px}.av-keuze{gap:var(--space-25);padding:var(--space-4) var(--space-3)}.av-keuze b{font-size:var(--text-md-plus)}.av-keuze__knop{padding:10px 6px;font-size:var(--text-2sm)}.av-keuze__priv{font-size:var(--text-xs)}.av-keuze__logo{width:38px;height:38px}.av-advertentie{width:min(240px,66%);top:50%}.av-station{display:flex;padding:var(--space-25) var(--space-35) var(--space-25) var(--space-25);font-size:var(--text-sm)}.av-station__ico{width:36px;height:36px}.av-station--1{left:var(--space-4);top:var(--space-35);transform:rotate(-2deg);z-index:2}.av-station--3{right:var(--space-4);top:auto;bottom:64px;transform:rotate(2deg)}.av-stroomlijn{display:block;left:50%;right:auto;top:12%;bottom:12%;width:2px;height:auto;background:repeating-linear-gradient(180deg,var(--lf-lamp) 0 10px,transparent 10px 18px)}.av-doek--advertentie .av-station,.av-doek--advertentie .av-stroomlijn{display:none}.av-doek figcaption{left:var(--space-4);bottom:var(--space-4)}.av-doek__vb{display:none}.av-doek--advertentie .av-doek__vb{display:inline-flex}.av-splitsing__kop{text-align:left}.av-splitsing__kop p{margin-left:0;font-size:var(--text-md-plus)}.av-vork{display:none}.av-wegen{grid-template-columns:minmax(0,1fr);gap:var(--space-3);margin-top:var(--space-8)}.av-weg{--weg-pad:var(--space-55);gap:var(--space-25)}.av-weg__foto{height:170px}.av-weg__beeld{display:none}.av-weg>p:not(.av-weg__nr):not(.av-weg__winst){font-size:var(--text-md-plus)}.av-instrument{gap:var(--space-6)}.av-instrument__foto{border-radius:18px}.av-feiten{margin:var(--space-6) 0 var(--space-3)}.av-feiten li{padding-block:var(--space-3);font-size:var(--text-md)}.av-instrument__tekst .av-pijllink{display:none}.av-feiten li:before{top:17px}.av-mt__getal{font-size:var(--text-4xl)}.av-mt__van{font-size:var(--text-lg)}.av-scherm__inhoud{gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-45)}.av-mt__rij span{font-size:var(--text-xl)}.av-manieren__kop{text-align:left}.av-manieren__kop p{margin-left:0;font-size:var(--text-md-plus)}.av-manieren__lijst{align-items:flex-start}.av-teller{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-1)}.av-teller__tekst{margin:0;font-size:var(--text-md-sm);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--lf-bon)}.av-teller__stippen{display:flex}.av-teller__stip{position:relative;display:grid;place-items:center;width:var(--tap-target-min);height:var(--tap-target-min);padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.av-teller__stip:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--lf-op-groen-streep);transition:width .2s ease-out,background-color .2s ease-out}.av-teller__stip[aria-current=true]:before{width:24px;background:var(--lf-lamp)}.av-teller__stip:focus-visible{outline:none;box-shadow:0 0 0 2px var(--lf-groen-diep),0 0 0 4px var(--lf-lamp);border-radius:999px}.av-manieren__lijst{display:flex;gap:var(--space-3);margin:var(--space-6) calc(var(--lf-rand) * -1) 0;padding:0 var(--lf-rand) var(--space-2);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lf-rand);overscroll-behavior-x:contain}.av-manier{flex:0 0 min(86%,340px);scroll-snap-align:start;padding:var(--space-5)}.av-manieren__links{flex-direction:column;align-items:flex-start;gap:0;margin-top:var(--space-2)}.av-manieren__links .av-pijllink:last-child{display:none}.av-prijs{gap:var(--space-6)}.av-prijs__tekst>p{display:none}.av-punten{margin:var(--space-4) 0 var(--space-2);gap:var(--space-2)}.av-punten li:last-child{display:none}.av-prijs__tekst .av-pijllink{margin-top:calc(var(--space-2) * -1)}.av-bon .lf-bon__kop p:nth-child(n+3){display:none}.av-prijs__bon{padding:0 var(--space-1)}.av .lf-voet{padding-top:var(--space-8);padding-bottom:var(--space-5)}.av .lf-voet__merk p{margin-top:var(--space-2)}.av .lf-voet__merk p:first-of-type{display:none}.av .lf-vragen__kop .lf-tekst{margin-top:var(--space-2)}.av.lf-pagina{--faq-pad:var(--space-35);--faq-antwoord-rechts:0px}.av .lf-voet__bedrijf{margin-top:var(--space-5);padding-top:var(--space-4)}.av-slot{gap:var(--space-45);text-align:left;align-items:stretch}.av-slot .av-knop{align-self:stretch}.av-vangnet{align-items:stretch;margin-top:var(--space-8)}.av-slot__klein,.av-vangnet{text-align:left}.av{--av-band:56px}.av-hero--landing{padding-top:var(--space-4)}.av-hero--landing .av-chip{max-width:calc(100% - 2 * var(--lf-rand));text-align:left}.av-hero--landing .av-h1{margin-top:var(--space-4);font-size:var(--text-2xl);line-height:.98;letter-spacing:-.045em}.av-hero--landing .av-hero__lead{max-width:none;margin-top:var(--space-3);font-size:var(--text-base);line-height:1.45}.av-hero--landing .av-hero__cta{margin-top:var(--space-45)}.av-hero--landing .av-hero__klein{font-size:var(--text-sm)}.av-lb{width:100%;margin-top:var(--space-8)}.av-lb--kaart .av-lb__foto,.av-lb__foto{height:240px;border-radius:0}.av-lb--kaart .av-lb__foto{height:220px}.av-lb__vlak{align-items:stretch;padding:var(--space-5) var(--lf-rand) var(--space-8);border-radius:0}.av-intro{padding-top:var(--space-8);text-align:left}.av-intro p{font-size:var(--text-md-plus)}.av-vergelijk{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.av-zaakkaart{padding:var(--space-45) var(--space-5)}.av-zaakkaart__naam{font-size:var(--text-md)}.av-zaakkaart__score{font-size:var(--text-4xl)}.av-reviewkaart{grid-template-columns:minmax(0,1fr)}.av-reviewkaart__boven,.av-reviewkaart__onder{padding:var(--space-45) var(--space-5)}.av-lachers svg{width:24px;height:24px}.av-zeggen__bubbel{font-size:var(--text-md)}.av-zeggen__veld{flex-wrap:wrap;gap:var(--space-2) var(--space-3);padding:var(--space-35) var(--space-4)}.av-zaken__kop{text-align:left;gap:var(--space-25)}.av-zaken__kop p{font-size:var(--text-md-plus)}.av-zaken__strook{margin-top:var(--space-6)}.av-zaken__lijst{gap:var(--space-2)}.av-zaak{border-radius:14px}.av-zaak__naam{left:var(--space-3);bottom:var(--space-25);font-size:var(--text-md)}.av-manieren__rooster{gap:var(--space-4);margin-top:var(--space-6)}.av-manieren__foto{aspect-ratio:4/3;border-radius:18px}.av-manieren__lijst{margin-top:0}.av-zone--lamp .av-slot{gap:var(--space-45)}}@media (prefers-reduced-motion:reduce){.av-knop,.av-knop svg,.av-pijllink svg,.av-teller__stip:before{transition:none}.av-knop:hover svg,.av-pijllink:hover svg{transform:none}}