.br-hero{background:linear-gradient(180deg,var(--blauw-l) 0%,#fff 70%);padding:56px 0 0}.br-hero .kruimels{flex-wrap:wrap;margin-bottom:32px}.br-hero-raster{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;display:grid}.br-hero-tekst{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.br-hero-tekst h1{font-size:clamp(34px,4.4vw,54px)}.br-hero-noot{color:var(--stil);font-size:15px;font-weight:600}.br-hero-overzicht .br-hero-tekst{max-width:760px}.bv{flex-direction:column;gap:12px;margin:0;display:flex}.bv-venster{border:1px solid var(--rand);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px -24px #1a1f2b47,0 2px 6px #1a1f2b0a}.bv-balk{border-bottom:1px solid var(--lijn);background:var(--vlak);align-items:center;gap:14px;height:40px;padding:0 14px;display:flex}.bv-stippen{gap:6px;display:flex}.bv-stippen i{background:var(--rand);border-radius:50%;width:10px;height:10px}.bv-adres{border:1px solid var(--lijn);height:24px;color:var(--stil);white-space:nowrap;background:#fff;border-radius:7px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.bv-inhoud{flex-direction:column;gap:14px;padding:22px;font-size:14px;line-height:1.45;display:flex}.bv figcaption{color:var(--stil);text-align:center;font-size:13px;font-weight:600}.bv-kop{justify-content:space-between;align-items:center;gap:12px;display:flex}.bv-kop strong{letter-spacing:-.01em;font-size:18px;font-weight:800}.bv-kop>span{color:var(--stil);text-align:right;font-size:12px;font-weight:700}.bv-rij{flex-wrap:wrap;gap:10px;display:flex}.bv-knop{background:var(--blauw);color:#fff;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;height:38px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.bv-knop.licht{color:var(--ink);border:1px solid var(--rand);background:#fff}.bv-noot{color:var(--stil);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.bv-noot svg{color:var(--blauw);flex-shrink:0}.bv-veld{flex-direction:column;gap:6px;display:flex}.bv-veld>span{color:var(--tekst);font-size:12px;font-weight:700}.bv-chips{flex-wrap:wrap;gap:6px;display:flex}.bv-chips span{border:1px solid var(--rand);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.bv-chips .actief{background:var(--blauw-l);border-color:var(--blauw);color:var(--blauw-d)}.bv-invoer{border:1px solid var(--rand);border-radius:9px;align-items:center;height:38px;padding:0 12px;font-weight:600;display:flex}.bv-sleep{border:1.5px dashed var(--rand);color:var(--tekst);border-radius:10px;align-items:center;gap:8px;padding:12px;font-size:13px;font-weight:600;display:flex}.bv-sleep svg{color:var(--blauw)}.bv-lijst{border:1px solid var(--lijn);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.bv-lijst li{border-bottom:1px solid var(--lijn);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:11px 14px;font-weight:700;display:grid}.bv-lijst li:last-child{border-bottom:0}.bv-lijst small{color:var(--stil);font-size:12px;font-weight:600;display:block}.bv-lijst b{font-weight:800}.bv-boek{color:var(--blauw-d);background:var(--blauw-l);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.bv-talen{gap:4px;display:flex}.bv-talen span{border:1px solid var(--lijn);color:var(--stil);border-radius:6px;padding:3px 7px;font-size:11px;font-weight:800}.bv-talen .actief{background:var(--ink);border-color:var(--ink);color:#fff}.bv-dagen{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;font-size:12px;font-weight:700;display:grid}.bv-dagen span{border-radius:6px;padding:6px 0}.bv-dagen .wd{color:var(--stil);padding:0 0 2px;font-size:11px}.bv-dagen .bezet{background:var(--vlak);color:#a3aab8;text-decoration:line-through}.bv-dagen .gekozen{background:var(--blauw);color:#fff}.bv-samenvatting{background:var(--blauw-l);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.bv-samenvatting b{font-weight:800;display:block}.bv-samenvatting small{color:var(--tekst);font-size:12px;font-weight:600;display:block}.bv-melding{color:#166534;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:700;display:flex}.bv-melding i{background:var(--groen);border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.bv-spoed{border:1px solid var(--lijn);color:var(--tekst);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;font-weight:500;display:flex}.bv-spoed strong{color:var(--ink);align-items:center;gap:6px;font-weight:800;display:flex}.bv-spoed svg{color:var(--blauw)}.bv-dienst{border:1px solid var(--lijn);color:var(--tekst);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:500;display:flex}.bv-dienst strong{color:var(--ink);align-items:center;gap:6px;font-weight:800;display:flex}.bv-dienst svg{color:var(--blauw)}.bv-dienst .bv-knop{height:32px;padding:0 12px;font-size:13px}.bv-melding small{font-size:12px;font-weight:600}.bv-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bv-links span{background:var(--vlak);text-align:center;border-radius:10px;padding:10px 6px;font-size:12px;font-weight:700}.bv-wissel{background:var(--vlak);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.bv-wissel span{height:34px;color:var(--stil);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.bv-wissel .actief{color:var(--ink);background:#fff;box-shadow:0 1px 3px #1a1f2b1f}.bv-wissel svg{color:var(--blauw);flex-shrink:0}.bv-datums,.bv-tijden{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.bv-datums span{border:1px solid var(--lijn);border-radius:10px;flex-direction:column;padding:7px 0 8px;font-size:17px;font-weight:800;line-height:1.2;display:flex}.bv-datums small{color:var(--stil);font-size:11px;font-weight:700}.bv-datums .gekozen{background:var(--blauw);border-color:var(--blauw);color:#fff}.bv-datums .gekozen small{color:#fffc}.bv-tijden span{border:1px solid var(--rand);border-radius:999px;padding:7px 0;font-size:12px;font-weight:700}.bv-tijden .gekozen{background:var(--blauw-l);border-color:var(--blauw);color:var(--blauw-d)}.bv-voortgang{background:var(--vlak);border-radius:999px;height:8px;overflow:hidden}.bv-voortgang i{border-radius:inherit;background:var(--blauw);width:72%;height:100%;display:block}.bv-tijdlijn{flex-direction:column;display:flex}.bv-tijdlijn li{justify-content:space-between;align-items:baseline;gap:12px;padding:0 0 12px 26px;font-weight:700;display:flex;position:relative}.bv-tijdlijn li:last-child{padding-bottom:0}.bv-tijdlijn li:before{content:"";box-sizing:border-box;border:2px solid var(--rand);background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:3px}.bv-tijdlijn li:after{content:"";background:var(--rand);width:2px;position:absolute;top:16px;bottom:-4px;left:8px}.bv-tijdlijn li:last-child:after{display:none}.bv-tijdlijn .klaar:before{background:var(--groen);border-color:var(--groen)}.bv-tijdlijn .nu:before{border-color:var(--blauw);box-shadow:0 0 0 4px var(--blauw-l)}.bv-tijdlijn .nu b{color:var(--blauw-d)}.bv-tijdlijn b{font-weight:700}.bv-tijdlijn small{color:var(--stil);text-align:right;font-size:12px;font-weight:600}.bv-kenteken{border:2px solid #1a1f2b;border-radius:7px;align-self:flex-start;height:42px;display:inline-flex;overflow:hidden;box-shadow:0 2px 6px #1a1f2b1f}.bv-kenteken-nl{color:#fff;background:#1f4fb4;justify-content:center;align-items:flex-end;width:26px;padding-bottom:5px;font-size:10px;font-weight:800;display:flex}.bv-kenteken-nr{color:#1a1f2b;letter-spacing:.06em;background:#f5c400;align-items:center;padding:0 16px;font-size:21px;font-weight:800;display:flex}.bv-gegevens{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.bv-gegevens div{background:var(--vlak);border-radius:9px;padding:7px 10px}.bv-gegevens dt{color:var(--stil);font-size:11px;font-weight:700}.bv-gegevens dd{color:var(--ink);margin:0;font-size:13px;font-weight:800}.bv-gegevens .goed{background:#ecfdf3}.bv-gegevens .goed dd{color:#166534}.bv-twee{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bv-knop svg{margin-right:6px}.br-verschil{background:var(--blauw-l);border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;margin-top:40px;padding:32px 36px;display:flex}.br-verschil h2,.br-verschil h3{letter-spacing:-.01em;font-size:22px}.br-verschil p{color:var(--tekst);max-width:820px;font-weight:500}.br-verschil .chips{margin:6px 0 10px}.br-werk{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.br-werk-kaart{background:var(--vlak);color:var(--ink);border-radius:20px;flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.br-werk-kaart:hover{color:var(--ink);transform:translateY(-3px);box-shadow:0 18px 40px #1a1f2b1a}.br-werk-beeld{aspect-ratio:16/9;background:#e9edf3;display:block;overflow:hidden}.br-werk-beeld img{object-fit:cover;object-position:top;width:100%;height:100%}.br-werk-tekst{flex-direction:column;flex-grow:1;gap:10px;padding:22px 24px 24px;display:flex}.br-werk-tekst strong{letter-spacing:-.01em;font-size:20px;font-weight:800}.br-werk-waarom{color:var(--tekst);font-size:15px;font-weight:500}.br-werk-kaart .bezoek{margin-top:auto}.br-hero-prijs{color:var(--tekst);font-size:16px;font-weight:600}.br-hero-prijs strong{color:var(--ink);font-weight:800}.br-hero-prijs a{white-space:nowrap;font-weight:700}.br-vragen-raster{grid-template-columns:4fr 7fr;align-items:start;gap:48px;display:grid}.br-vragen{border-top:1px solid var(--lijn)}.br-vragen details{border-bottom:1px solid var(--lijn)}.br-vragen summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:18px;font-weight:800;line-height:1.35;list-style:none;display:flex}.br-vragen summary::-webkit-details-marker{display:none}.br-vragen summary:hover{color:var(--blauw-d)}.br-vragen summary:focus-visible{outline:2px solid var(--blauw);outline-offset:4px;border-radius:4px}.br-vragen summary svg{color:var(--blauw);flex-shrink:0;transition:transform .2s}.br-vragen details[open] summary svg{transform:rotate(180deg)}.br-vragen details p{max-width:680px;color:var(--tekst);padding:0 0 22px;font-weight:500}.br-ook{border:1px solid var(--lijn);border-radius:20px;flex-direction:column;gap:12px;padding:28px 32px;display:flex}.br-ook h2{letter-spacing:-.01em;font-size:clamp(22px,2.2vw,26px)}.br-ook p{max-width:760px;color:var(--tekst);font-weight:500}.br-ook ul{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.br-ook a{background:var(--vlak);border:1px solid var(--lijn);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:15px;font-weight:700;display:inline-flex}.br-ook a:hover{border-color:var(--blauw);color:var(--blauw-d)}.br-ook svg{color:var(--blauw)}.br-kaarten{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.br-kaarten li{display:flex}.br-kaart{background:var(--vlak);width:100%;color:var(--ink);border:1px solid #0000;border-radius:20px;flex-direction:column;gap:12px;padding:26px;transition:border-color .15s,transform .15s;display:flex}.br-kaart:hover{border-color:var(--blauw);color:var(--ink);transform:translateY(-2px)}.br-kaart-icoon{border:1px solid var(--lijn);width:46px;height:46px;color:var(--blauw);background:#fff;border-radius:12px;justify-content:center;align-items:center;display:flex}.br-kaart h3{font-size:20px}.br-kaart p{color:var(--tekst);font-size:15px;font-weight:500}.br-kaart .bezoek{margin-top:auto;padding-top:4px}.br-kaart-beeld{aspect-ratio:16/10;background:linear-gradient(135deg,#eef3ff 0%,#f6f7f9 100%);border-radius:19px 19px 0 0;margin:-26px -26px 0;display:block;overflow:hidden}.br-kaart-beeld img{object-fit:cover;object-position:center 35%;width:100%;height:100%;transition:transform .4s;display:block}.br-kaart:hover .br-kaart-beeld img{transform:scale(1.04)}.br-kaart-beeld-leeg{width:100%;height:100%;color:var(--blauw);opacity:.5;justify-content:center;align-items:center;display:flex}.br-kaart-beeld+.br-kaart-icoon{margin-top:-37px;margin-left:2px;position:relative;box-shadow:0 6px 16px #1a1f2b1f}@media (prefers-reduced-motion:reduce){.br-kaart-beeld img{transition:none}}.br-kaarten .br-kaart-extra-li{grid-column:span var(--rest3)}.br-kaart-extra{background:var(--blauw-l);border:1.5px dashed #bfd0f5;justify-content:center;align-items:flex-start}.br-kaart-extra p{max-width:520px}.br-kaart-extra .bezoek{margin-top:6px}.br-kaart-ook{flex-wrap:wrap;gap:8px;display:flex}.br-kaart-ook span{color:var(--ink);background:#fff;border:1px solid #d6e2ff;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.br-strook-lijst .br-strook-extra{grid-column:span var(--rest3)}.br-strook-lijst .br-strook-extra a{background:var(--blauw-l);color:var(--blauw-d);border:1.5px dashed #bfd0f5}.br-strook-rubriek{padding-top:44px}.br-strook{border:1px solid var(--lijn);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 24px;padding:24px 26px;display:grid}.br-strook-tekst{flex-direction:column;gap:4px;display:flex}.br-strook-tekst h2{font-size:clamp(22px,2.2vw,28px)}.br-strook-tekst p{color:var(--tekst);font-size:15px;font-weight:500;line-height:1.5}.br-strook .oz-link{grid-area:1/2}.br-strook-lijst{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.br-strook-lijst a{background:var(--vlak);height:100%;color:var(--ink);border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:15px;font-weight:700;line-height:1.3;display:flex}.br-strook-lijst a:hover{border-color:var(--blauw);color:var(--blauw-d)}.br-strook-icoon{width:36px;height:36px;color:var(--blauw);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}@media (max-width:1080px){.br-kaarten{grid-template-columns:repeat(2,minmax(0,1fr))}.br-kaarten .br-kaart-extra-li{grid-column:span var(--rest2)}}@media (max-width:820px){.br-strook-lijst{grid-template-columns:repeat(2,minmax(0,1fr))}.br-strook-lijst .br-strook-extra{grid-column:span var(--rest2)}}@media (max-width:600px){.br-strook{grid-template-columns:minmax(0,1fr);padding:20px}.br-strook .oz-link{grid-area:3/1}.br-strook-lijst{grid-template-columns:minmax(0,1fr);gap:6px}.br-strook-lijst .br-strook-extra{grid-column:auto}.br-strook-lijst a{border-radius:12px;gap:10px;padding:6px 12px 6px 6px}.br-strook-icoon{border-radius:8px;width:28px;height:28px}}@media (max-width:900px){.br-hero{padding-top:32px}.br-hero-raster,.br-vragen-raster{grid-template-columns:1fr;gap:36px}.br-werk{grid-template-columns:1fr}.br-verschil{padding:24px 22px}.br-ook{padding:20px}}@media (max-width:520px){.br-kaarten{grid-template-columns:1fr}.br-kaarten .br-kaart-extra-li{grid-column:auto}.bv-inhoud{padding:16px}.br-vragen summary{font-size:17px}}.bv-met-foto{flex-direction:column;display:flex}.bv-foto{aspect-ratio:4/3;object-fit:cover;background:#e9edf3;border-radius:24px;width:100%}.bv-met-foto .bv{width:84%;margin:-96px -16px 0 auto;position:relative}.bv-met-foto .bv-venster{box-shadow:0 30px 70px -20px #1a1f2b61,0 2px 8px #1a1f2b0f}@media (max-width:900px){.bv-foto{aspect-ratio:3/2;border-radius:20px}.bv-met-foto .bv{width:92%;margin:-56px 0 0 auto}}
