:root{--bg:#fff;--brand:#9fe870;--brand-dim:#e7f9da;--ink:#0d0f0d;--green:#0d0d0d;--green-soft:#0d0d0d;--dark-surface:#0d0d0d;--dark-surface-hover:#1c1c1c;--muted:#6b7a73;--line:#e7eae6;--sand:#f6f8f4;--radius:28px;--radius-sm:16px;--maxw:1180px;--shadow:0 1px 2px #0d0f0d0a, 0 12px 32px #0d0f0d0f;--shadow-lg:0 2px 4px #0d0f0d0a, 0 24px 60px #0d0f0d1a;--gutter:28px;--content:980px;--section-y:clamp(72px,8vw,112px);--hero-top:clamp(56px,6vw,88px);--hero-bottom:clamp(40px,4.5vw,64px);--head-gap:40px;--fs-display:clamp(44px,5.6vw,76px);--lh-display:1.04;--ls-display:-.05em;--fs-title:clamp(36px,4.2vw,56px);--fs-h2:clamp(30px,3.4vw,46px);--lh-h2:1.1;--ls-h2:-.04em;--fs-h3:20px;--fs-lede:18px;--fs-body:16px;--fs-small:15px;--fs-caption:13px;--radius-card:20px;--card-pad:28px;--panel-pad:clamp(28px,4vw,48px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--site-text,"Outfit"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:var(--fs-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}h1,h2,h3,h4{font-family:var(--site-text);color:var(--ink);text-wrap:balance;margin:0;font-weight:500}h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}h3{font-size:var(--fs-h3);letter-spacing:-.02em;line-height:1.25}h4{letter-spacing:-.01em;font-size:16px;line-height:1.3}p{margin:0}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.lede{font-size:var(--fs-lede);color:var(--muted);line-height:1.6}.muted{color:var(--muted)}.center{text-align:center}.mono{font-family:Roboto Mono,ui-monospace,monospace;font-weight:500}.nav{z-index:80;-webkit-backdrop-filter:blur(18px)saturate(175%);backdrop-filter:blur(18px)saturate(175%);background:#ffffff38;border:1px solid #ffffff9e;border-radius:999px;width:auto;max-width:calc(100% - 40px);transition:box-shadow .28s,background .28s,top .28s;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #0d0f0d12,0 8px 28px #0d0f0d1a,inset 0 2px 2px #fffffff2,inset 0 -2px 3px #0d0f0d12}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav{background:#fffffff0}}.nav:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff8c,#0000 24% 72%,#ffffff40);position:absolute;inset:0}.nav:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(155deg,#fff,#ffffff1a 35% 65%,#ffffffd9);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nav-in{z-index:1;position:relative}.nav.diep{background:#ffffff52;border-color:#ffffffb8;top:10px;box-shadow:0 0 0 1px #0d0f0d14,0 10px 32px #0d0f0d21,inset 0 2px 2px #fffffff2,inset 0 -2px 3px #0d0f0d14}.nav-in{align-items:center;gap:6px;max-width:none;height:58px;margin:0 auto;padding:0 10px 0 24px;display:flex}.logo{font-family:var(--site-text);color:var(--ink);letter-spacing:-.03em;margin-right:10px;font-size:18px;font-weight:600}.logo span{color:var(--brand)}.footer-logo{margin-right:0;line-height:0;display:block}.footer-logo img{width:auto;max-width:none;height:22px;display:block}.nav-links{gap:2px;display:flex;position:relative}.nav-links a{z-index:2;color:var(--green-soft);white-space:nowrap;border-radius:999px;padding:8px 15px;font-size:14px;font-weight:550;transition:color .2s;position:relative}.nav-links a:hover{color:var(--green)}.nav-links a.active{color:var(--green);font-weight:650}.nav-glij{z-index:1;opacity:0;pointer-events:none;background:#9fe8704d;border-radius:999px;height:100%;transition:transform .38s cubic-bezier(.3,1.2,.4,1),width .38s cubic-bezier(.3,1.2,.4,1),opacity .2s;position:absolute;top:0;box-shadow:inset 0 0 0 1px #0d0d0d12}.nav-act{flex-shrink:0;align-items:center;gap:6px;margin-left:14px;display:flex}.nav-toggle:focus-visible{outline:2px solid var(--green);outline-offset:2px}.nav-links .nav-download-mobile{display:none}.nav-cta{line-height:1.2;padding:9px 18px!important;font-size:13.5px!important}.nav-toggle{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .18s;display:none}.nav-toggle:hover{background:#0d0d0d0f}.nav-toggle svg{display:block}body{padding-top:88px}.btn{font-family:var(--site-text);cursor:pointer;letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 26px;font-size:16px;font-weight:500;transition:background-color .16s,border-color .16s,opacity .16s;display:inline-flex}.btn-primary{background:var(--brand);color:var(--ink)}.btn-primary:hover{background:#93dc64}.btn-dark{background:var(--dark-surface);color:#fff}.btn-dark:hover{background:var(--dark-surface-hover)}.btn-ghost{color:var(--ink);border-color:var(--line);background:#fff}.btn-ghost:hover{border-color:var(--ink);background:var(--sand)}.btn-sm{min-height:44px;padding:0 18px;font-size:15px}.btn-lg{min-height:56px;padding:0 30px;font-size:16px}.btn-block{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}section{padding:var(--section-y) 0;scroll-margin-top:90px}.sec-sand{background:var(--sand)}.sec-green{background:var(--dark-surface);color:#fff}.sec-green h2,.sec-green h3{color:#fff}.sec-head{max-width:none;margin:0 0 var(--head-gap);text-align:left}.sec-head h2{margin:0}.sec-head .lede{max-width:560px;margin:14px 0 0}.eyebrow{letter-spacing:1.3px;text-transform:uppercase;color:var(--green-soft);background:var(--brand-dim);border-radius:999px;margin-bottom:18px;padding:6px 14px;font-size:12.5px;font-weight:700;display:inline-block}.sec-green .eyebrow{color:var(--brand);background:#9fe87029}.grid{gap:22px;display:grid}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.card{border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--card-pad);background:#fff;transition:border-color .16s,background-color .16s}.card-hover:hover{border-color:#d3dcd5}.num{background:var(--brand-dim);width:38px;height:38px;color:var(--green);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:15px;font-weight:700;display:flex}.dest{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;padding:20px;transition:all .2s;display:block}.dest:hover{border-color:var(--green);box-shadow:var(--shadow);transform:translateY(-2px)}.dest-top{align-items:center;gap:12px;margin-bottom:14px;display:flex}.flag{object-fit:cover;border-radius:4px;flex:0 0 30px;width:30px;height:20px;display:block;box-shadow:inset 0 0 0 1px #0d0f0d17}.flag-lg{border-radius:7px;flex:0 0 58px;width:58px;height:39px}.flag-sm{flex:0 0 24px;width:24px;height:16px}.dest-name{color:var(--green);font-size:16px;font-weight:600}.dest-sub{color:var(--muted);font-size:13px}.dest-price{color:var(--muted);font-size:13.5px}.dest-price b{color:var(--green);letter-spacing:-.4px;font-size:19px;font-weight:700}.bundle{border:1.5px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:20px;align-items:center;gap:20px;width:100%;padding:20px 24px;font-family:inherit;transition:all .18s;display:flex}.bundle:hover{border-color:#c3d4c6}.bundle.sel{border-color:var(--green);background:var(--brand-dim)}.bundle-data{font-family:var(--site-text);letter-spacing:-.03em;color:var(--ink);min-width:78px;font-size:22px;font-weight:500}.bundle-mid{flex:1}.bundle-days{color:var(--ink);font-size:15px;font-weight:500}.bundle-note{color:var(--muted);font-size:13px}.bundle-price{text-align:right}.bundle-price b{font-family:var(--site-text);letter-spacing:-.03em;color:var(--ink);font-size:21px;font-weight:500}.bundle-price span{color:var(--muted);font-size:12px;display:block}.rows{border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.row{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:15px 20px;display:flex}.row:last-child{border-bottom:none}.row:hover{background:var(--sand)}.field{margin-bottom:18px}.label{color:var(--green);margin-bottom:7px;font-size:13.5px;font-weight:600;display:block}.input{border:1.5px solid var(--line);width:100%;font:400 16px/1.4 var(--site-text);color:var(--ink);background:#fff;border-radius:14px;padding:14px 18px;transition:all .16s}.input:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #0d0d0d12}.input::placeholder{color:#9aa8a1}.hint{color:var(--muted);margin-top:6px;font-size:12.5px}.err{color:#b4342b;margin-top:6px;font-size:12.5px;display:none}.field.bad .input{border-color:#b4342b}.field.bad .err{display:block}.pill{background:var(--brand-dim);color:var(--green-soft);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.pill-dark{color:#fff;background:#ffffff1f}footer{background:var(--dark-surface);color:#b9c7c0;padding:64px 0 34px}footer h4{color:#fff;font-family:var(--site-text);margin-bottom:16px;font-size:15px;font-weight:500}footer a{color:#b9c7c0;font-size:15px;line-height:2;transition:all .15s}footer a:hover{color:var(--brand)}.foot-grid{grid-template-columns:1.6fr repeat(3,1fr);gap:40px;margin-bottom:44px;display:grid}.foot-bot{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:18px;padding-top:24px;font-size:13.5px;display:flex}footer .foot-grid{grid-template-columns:minmax(0,1fr) repeat(3,max-content);align-items:start;gap:40px clamp(48px,6vw,96px);margin-bottom:clamp(72px,8vw,128px)}.foot-slogan{color:#fff;font-family:var(--site-text);letter-spacing:-.035em;max-width:9ch;margin:0;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.02}.foot-knoppen{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}footer a.foot-knop{color:#fff;white-space:nowrap;border:1px solid #ffffff47;border-radius:999px;align-items:center;min-height:44px;padding:0 20px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}footer a.foot-knop:hover{color:#fff;background:#ffffff0f;border-color:#fff}footer a.foot-knop-hoofd{color:var(--ink);background:#fff;border-color:#fff}footer a.foot-knop-hoofd:hover{color:var(--ink);background:#e7eae6;border-color:#e7eae6}.foot-kolom{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.foot-kolom h4{margin:0 0 6px}.foot-kolom a{line-height:1.5}@media (max-width:920px){footer .foot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.foot-kop{grid-column:1/-1}.foot-slogan{max-width:none}}@media (max-width:560px){footer .foot-grid{grid-template-columns:1fr 1fr}}.foot-merk{--merk-p:0;aspect-ratio:784/228;--merk-van:13;--merk-naar:72;--merk-c:calc(var(--merk-van) + (var(--merk-naar) - var(--merk-van)) * var(--merk-p));background:rgb(var(--merk-c) var(--merk-c) var(--merk-c));width:100%;margin-top:clamp(48px,7vw,96px);-webkit-mask:url(/assets/nimble-footer-merk.svg) 50%/contain no-repeat;mask:url(/assets/nimble-footer-merk.svg) 50%/contain no-repeat}footer:has(.foot-merk){padding-bottom:0}footer{box-shadow:0 4px 0 var(--dark-surface)}.foot-slot{aspect-ratio:784/171;position:relative;overflow:hidden}.foot-slot .foot-merk{margin-top:0}.pagina{z-index:2;background:var(--bg);position:relative}body:not(.nimble-home) .pagina{clip-path:inset(-200px 0 0 0 round 0 0 var(--section-radius) var(--section-radius))}footer.voet-onder{z-index:1;position:sticky;bottom:0}.rise{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.rise.in{opacity:1;transform:none}@media (max-width:920px){.g4,.g3{grid-template-columns:repeat(2,1fr)}.foot-grid{grid-template-columns:1fr 1fr;gap:30px}}@media (max-width:800px){.nav{width:calc(100% - 24px);max-width:none}.nav-in{height:52px;padding:0 7px 0 18px}.nav-links{-webkit-backdrop-filter:saturate(200%)blur(22px);backdrop-filter:saturate(200%)blur(22px);background:#ffffffeb;border:1px solid #ffffffb3;border-radius:24px;flex-direction:column;gap:2px;padding:10px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 12px 38px #0d0f0d29}.nav-links.open{display:flex}.nav-links a{border-radius:16px;padding:12px 16px}.nav-links a.active{background:#9fe8704d}.nav-glij{display:none}.nav-toggle{display:flex}.nav-act{margin-left:auto}.nav-act .nav-cta{display:none}.nav-links .nav-download-mobile{display:block}}@media (max-width:720px){:root{--gutter:20px;--fs-lede:16px;--card-pad:24px;--head-gap:28px}body{padding-top:76px}.g2,.g3,.g4,.foot-grid{grid-template-columns:1fr}.bundle{flex-wrap:wrap;gap:12px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.rise{opacity:1;transform:none}}.feature-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.feature-card{border-radius:28px;flex-direction:column;min-height:490px;padding:30px;text-decoration:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;display:flex;position:relative;overflow:hidden}.feature-dark{color:#fff;background:#0d0d0d}.feature-lime{color:#0d0d0d;background:#9fe870}.feature-pale{color:#0d0d0d;background:#e7f9da}.feature-card h3{color:inherit;letter-spacing:-1.1px;margin:22px 0 14px;font:clamp(23px,2.2vw,31px)/1.02 Archivo Black,sans-serif}.feature-tag{letter-spacing:1px;opacity:.7;font:11px Roboto Mono,monospace}.feature-card p{opacity:.8;max-width:270px;margin:0;font-size:14px;line-height:1.55}.feature-art{height:230px;margin:20px -8px 8px;transition:transform .65s cubic-bezier(.2,.8,.2,1);position:relative}.feature-card:hover .feature-art{transform:translateY(-6px)rotate(-2deg)}.feature-card:hover{box-shadow:0 16px 35px #0d0d0d18}.feature-card:focus-visible{outline-offset:5px;outline:3px solid #0d0d0d}.feature-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:13px;font-weight:600;display:flex}.feature-arrow{background:#ffffff30;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;transition:transform .25s;display:grid}.feature-card:hover .feature-arrow{transform:rotate(45deg)}.travel-ticket{color:#0d0d0d;background:#fff;border-radius:15px;width:205px;padding:22px;position:absolute;top:18px;left:50%;transform:translate(-50%)rotate(-10deg);box-shadow:9px 12px #9fe870,0 22px 32px #0003}.travel-ticket>span{letter-spacing:2px;font:9px Roboto Mono,monospace}.travel-ticket strong{margin:8px 0;font:32px Archivo Black,sans-serif;display:block}.ticket-rule{border-top:1px dashed #0d0d0d50;margin:16px -22px}.travel-ticket b{font-size:21px}.travel-ticket small{font-size:12px;font-weight:400}.travel-ticket i{text-align:right;margin-top:13px;font-style:normal;font-weight:800;display:block}.ticket-stamp{color:#0d0d0d;background:#9fe870;border:6px solid #0d0d0d;border-radius:50%;place-items:center;width:72px;height:72px;font:24px Archivo Black,sans-serif;display:grid;position:absolute;bottom:26px;right:6px;transform:rotate(10deg)}.sim-shape{color:#e7f9da;background:linear-gradient(135deg,#0d0d0d,#0d0d0d);border-radius:20px 42px 20px 20px;width:145px;height:200px;padding:24px;position:absolute;top:4px;left:50%;transform:translate(-50%)rotate(12deg);box-shadow:8px 10px #0d0d0d40,0 20px 30px #0d0d0d25}.sim-chip{grid-template-columns:repeat(2,1fr);gap:3px;width:62px;height:55px;margin-bottom:17px;display:grid}.sim-chip i{border:1px solid #e7f9da80;border-radius:4px}.sim-shape strong{font-size:25px;display:block}.sim-shape>span{margin-top:17px;font-size:12px;display:block}.sim-check{background:#fff;border-radius:50%;place-items:center;width:57px;height:57px;font-size:27px;display:grid;position:absolute;top:135px;left:60%;box-shadow:0 8px 18px #0d0d0d18}.signal-art{justify-content:center;align-items:flex-end;gap:13px;padding-bottom:45px;display:flex}.signal-art i{background:linear-gradient(100deg,#0d0d0d,#0d0d0d);border-radius:9px;width:34px;box-shadow:5px 6px #0d0d0d20}.signal-art i:first-child{height:48px}.signal-art i:nth-child(2){height:87px}.signal-art i:nth-child(3){height:125px}.signal-art i:nth-child(4){height:165px}.signal-art span{font:12px Roboto Mono,monospace;position:absolute;bottom:3px}.signal-art span:before{content:"";background:#0d0d0d;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}@media (max-width:850px){.feature-cards{grid-template-columns:1fr;max-width:540px;margin:auto}.feature-card{min-height:480px}.feature-card h3{font-size:32px}}@media (prefers-reduced-motion:reduce){.feature-card,.feature-art,.feature-arrow{transition:none!important}.feature-card:hover .feature-art{transform:none}}@view-transition{navigation:auto}.nav{view-transition-name:nimble-nav}::view-transition-group(nimble-nav){animation-duration:.72s;animation-timing-function:cubic-bezier(.42,.02,.18,1)}::view-transition-old(root){animation:.72s cubic-bezier(.42,.02,.18,1) both page-out}::view-transition-new(root){animation:.72s cubic-bezier(.42,.02,.18,1) both page-in}html[data-page-direction=backward]::view-transition-old(root){animation-name:page-out-back}html[data-page-direction=backward]::view-transition-new(root){animation-name:page-in-back}@keyframes page-out-back{to{transform:translate(100%)}}@keyframes page-in-back{0%{transform:translate(-100%)}to{transform:none}}@keyframes page-out{to{transform:translate(-100%)}}@keyframes page-in{0%{transform:translate(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.sim-shape .card-wordmark{width:auto;max-width:none;height:13px;margin-top:17px;display:block}.travel-ticket .card-wordmark{width:auto;max-width:none;height:15px;margin:13px 0 0 auto;display:block}
:root{--site-text:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ui-radius:999px;--field-radius:14px;--card-radius:20px}.bundle-price,.sv-tot,.bon-tot{font-variant-numeric:tabular-nums}.bundle-note{line-height:1.5;display:block}.nav-links a{font-weight:500}.nav-links a.active{font-weight:600}.btn{border-radius:var(--ui-radius);box-shadow:none}.winkel{box-shadow:none;border-radius:16px}.btn{min-height:52px;font-weight:500;line-height:22px;transition:background-color .16s,border-color .16s,opacity .16s}.btn-sm,.nav-cta{min-height:44px}.btn-primary:hover,.btn-dark:hover,.winkel:hover{transform:none}.btn:active:not(:disabled),.winkel:active{opacity:.75}.input{border-radius:var(--field-radius);border-width:1px;min-height:56px;font-size:16px;line-height:24px}.input:focus{box-shadow:none;outline:2px solid var(--green);outline-offset:-2px}.zoek-in{border-radius:var(--field-radius);box-shadow:none}.zoek-in:focus{box-shadow:none}.filters button,.quick button{border-radius:var(--ui-radius);border-width:1px;min-height:44px;font-weight:500}.quick button:hover{transform:none}.card,.dest,.rev,.waarde,.toestel-kaart,.fun-kaart,.hulp-kaart,.con-kaart,.blok,.samenvat,.bon{border-radius:var(--card-radius);box-shadow:none}.card-hover:hover,.dest:hover,.hulp-kaart:hover{box-shadow:none;transform:none}.card,.dest,.hulp-kaart{transition:border-color .16s,background-color .16s}.bundle,.pay{border-width:1px;border-radius:17px}.bundle{min-height:82px}.bundle.sel,.pay.sel{box-shadow:inset 0 0 0 1px var(--green)}.finder{box-shadow:none;border-radius:24px}.finder-res{border-radius:16px}.feature-card,.card-stack .feature-card{box-shadow:none;border-radius:24px}.feature-card:hover,.card-stack .feature-card:hover{box-shadow:none}.feature-card:hover .feature-art{transform:none}.card-stack .feature-card:hover .feature-art{transform:scale(1.25)}.feature-arrow{transition:none}.feature-card:hover .feature-arrow{transform:none}@media (max-width:720px){.card-stack .feature-card:hover .feature-art{transform:scale(.9)}}.btn:focus-visible,.bundle:focus-visible,.pay:focus-visible,.filters button:focus-visible,.quick button:focus-visible{outline:2px solid var(--green);outline-offset:3px}[data-theme=dark] .btn:focus-visible{outline-color:var(--brand)}@media (prefers-reduced-motion:reduce){.btn,.card,.dest,.hulp-kaart,.winkel{transition:none}}
@font-face{font-family:Outfit;src:url(../media/Outfit.1fcw18se4-gfj.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--site-text:Outfit,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{font-family:var(--site-text);font-weight:400}.bundle-data,.bundle-price b,.sv-tot b,.bon-tot b,.stat b,.cijfer b,footer h4{font-family:var(--site-text);font-weight:500}.btn,.input,.filters button,.quick button,.vraag button,.winkel{font-family:var(--site-text)}.btn,.filters button,.quick button,.vraag button,.winkel b{font-weight:500}.input{font-weight:400}.fon{font-family:Inter,sans-serif}
header.top{padding-top:var(--hero-top);padding-bottom:var(--hero-bottom);text-align:left}header.top h1,.app-in h1{font-size:var(--fs-display);font-weight:500;line-height:var(--lh-display);letter-spacing:var(--ls-display);text-align:left;text-transform:none;max-width:880px;margin:0}header.top .lede,.app-in .lede{font-size:var(--fs-lede);max-width:560px;margin:20px 0 0;line-height:1.6}header.top .top-in{max-width:880px}body:not(.nimble-home) section:not(.how-timeline){padding-top:var(--section-y);padding-bottom:var(--section-y)}.sec-head{text-align:left;max-width:none;margin:0 0 var(--head-gap)}.sec-head h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);margin:0}.sec-head .lede{max-width:560px;font-size:var(--fs-lede);margin:14px 0 0}.waarde,.toestel-kaart,.fun-kaart,.hulp-kaart,.con-kaart,#installeren .card{background:var(--sand);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:none;padding:var(--card-pad)}.waarde h3,.toestel-kaart h3,.fun-kaart h3,.hulp-kaart h3,.con-kaart h3,#installeren .card h3{font:500 var(--fs-h3)/1.25 var(--site-text);letter-spacing:-.02em;margin:0 0 10px}.waarde p,.fun-kaart p,.hulp-kaart p,.con-kaart p{font-size:var(--fs-small);color:var(--muted);line-height:1.65}.page-cta{padding:var(--panel-pad);border-radius:var(--radius);background:var(--sand);text-align:left;justify-content:space-between;align-items:center;gap:32px;display:flex}.page-cta h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);margin:0}.page-cta p{max-width:520px;font-size:var(--fs-lede);color:var(--muted);margin:12px 0 0;line-height:1.6}.page-cta .btn{flex:none}.sec-sand .page-cta{border:1px solid var(--line);background:#fff}body:not(.nimble-home) section:has(>.wrap>.page-cta){padding-top:0}body:not(.nimble-home) section:not(.sec-sand):not(.sec-green):not(.how-timeline)+section:not(.sec-sand):not(.sec-green){padding-top:0}.leeg-mand{text-align:left;padding-top:var(--hero-top);padding-bottom:var(--section-y)}header.land-top{align-items:center;padding-top:32px;padding-bottom:36px}header.land-top h1,body.nimble-checkout header.top h1,.ok-top h1{font-size:var(--fs-title);letter-spacing:-.04em;line-height:1.08}body.nimble-checkout header.top{padding-top:48px;padding-bottom:36px}.ok-top{text-align:left;padding:56px var(--gutter) 40px}.ok-top .ok-mark{margin-left:0}.ok-top .lede{max-width:520px;margin-left:0!important}@media (max-width:720px){.page-cta{flex-direction:column;align-items:flex-start;gap:24px}.page-cta .btn{width:100%}}:root{--section-radius:clamp(32px,5vw,80px)}body:not(.nimble-home) footer{margin-top:calc(-1 * var(--section-radius));padding-top:calc(64px + var(--section-radius))}:is(body:not(.nimble-home)>:has(+footer),body:not(.nimble-home) :has(+.sec-green)){z-index:2;border-radius:0 0 var(--section-radius) var(--section-radius);position:relative}body:not(.nimble-home) .sec-green+*{z-index:2;border-radius:var(--section-radius) var(--section-radius) 0 0;position:relative}body:not(.nimble-home) .sec-green+:where(section):not(.sec-sand){background-color:var(--bg)}body:not(.nimble-home)>:where(section,main):has(+footer):not(.sec-sand){background-color:var(--bg)}body:not(.nimble-home) :where(section):has(+.sec-green):not(.sec-sand){background-color:var(--bg)}body:not(.nimble-home) .sec-green{margin:calc(-1 * var(--section-radius)) 0;padding:calc(var(--section-y) + var(--section-radius)) 0;border-radius:0}
.nav,.nav.diep{border-color:#0d0d0d1a;box-shadow:0 4px 18px #00000014}.nav:before,.nav:after{display:none}.nav{width:max-content;max-width:calc(100% - 32px);transition:translate .28s cubic-bezier(.22,1,.36,1),opacity .2s,background .28s,box-shadow .28s;translate:0}.nav.nav-hidden{opacity:0;pointer-events:none;translate:0 calc(-100% - 32px)}.nav:focus-within{opacity:1;pointer-events:auto;translate:0}@media (prefers-reduced-motion:reduce){.nav{transition:none}}.nav .nav-in{justify-content:center;gap:4px;height:62px;padding:0 10px 0 4px}.nav .logo{z-index:2;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;width:auto;height:44px;margin:0;padding:0 21px;line-height:0;display:flex;position:relative}.nav .logo img{width:auto;max-width:none;height:16px;display:block;transform:translateY(-1px)}.nav .nav-links{flex:none;justify-content:flex-start;align-items:center;gap:4px;position:static}.nav .nav-links a{flex:none;justify-content:center;align-items:center;width:auto;min-height:44px;padding:0 21px;font-size:15px;font-weight:500;line-height:20px;display:flex}.nav .nav-links a.active{font-weight:500}.nav .nav-links .nav-download-mobile{display:none}.nav .nav-glij{height:44px;box-shadow:none;background:#0d0d0d0e;border-radius:999px;transition:transform .22s cubic-bezier(.2,.8,.2,1),width .22s cubic-bezier(.2,.8,.2,1),opacity .16s;top:9px;left:6px}.nav .nav-act{gap:8px;margin-left:6px}.nav .nav-cta{white-space:nowrap;height:44px;min-height:44px;font-size:15px!important}.nav a:focus-visible,.nav button:focus-visible{outline-offset:3px;outline:2px solid #0d0d0d}.nav .nav-toggle[aria-expanded=true]{background:#0d0d0d0f}.nav .nav-toggle[aria-expanded=true] path{d:path("M6 6L18 18M6 18L18 6")}@media (max-width:800px){.nav{width:calc(100% - 24px);max-width:none;top:12px}.nav .nav-in{gap:8px;height:58px;padding:0 10px}.nav .nav-act{margin-left:auto}.nav .nav-links{background:#fff;justify-content:flex-start;align-items:stretch;gap:4px;max-height:calc(100dvh - 100px);display:none;position:absolute;overflow-y:auto}.nav .nav-links.open{display:flex}.nav .nav-links a{border-radius:999px;flex:none;justify-content:flex-start;width:100%;min-height:44px;padding:10px 16px}.nav .nav-links a.active,.nav .nav-links a:hover,.nav .nav-links a:focus-visible{background:#0d0d0d0e}.nav .logo{border-radius:999px}.nav .logo:hover,.nav .logo:focus-visible{background:#0d0d0d0e}.nav .logo[aria-current=page]{background:0 0}.nav .nav-links .nav-download-mobile{display:flex}.nav .nav-glij{display:none}}
.flag-regio{background:var(--brand-dim);width:30px;height:20px;color:var(--green);border-radius:4px;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.flag-regio svg{width:15px;height:15px}.flag-lg.flag-regio{border-radius:7px;flex:0 0 58px;width:58px;height:39px}.flag-sm.flag-regio{flex:0 0 24px;width:24px;height:16px}.flag-sm.flag-regio svg{width:12px;height:12px}.dest{flex-direction:column;display:flex}.dagen-stepper{background:var(--sand);border:1px solid var(--line);border-radius:14px;align-items:center;gap:6px;padding:5px;display:flex}.dagen-stepper button{background:var(--green);color:#fff;cursor:pointer;border:none;border-radius:10px;width:38px;height:38px;font:600 20px/1 inherit;transition:opacity .15s}.dagen-stepper button:disabled{opacity:.25;cursor:default}.dagen-stepper output{text-align:center;min-width:92px;color:var(--green);font-size:15px;font-weight:650}img.flag{box-shadow:none;outline-offset:-1px;outline:1px solid #0d0f0d24}.grid.g4{align-items:stretch}.dest-top{flex:auto;align-items:flex-start;margin-bottom:14px}.dest-top .flag{margin-top:3px}.dest-name{line-height:1.3}.dest-price{margin-top:auto}.dest .flag,.dest .flag-regio{border-radius:6px;flex:0 0 44px;width:44px;height:33px}.dest .flag-regio svg{width:20px;height:20px}.dest-top{gap:14px}.dest .flag{margin-top:0}.finder-res .flag,.finder-res .flag-regio{border-radius:5px;flex:0 0 36px;width:36px;height:27px}.finder-res .flag-regio svg{width:17px;height:17px}.quick .flag-sm,.quick .flag-sm.flag-regio{flex:0 0 28px;width:28px;height:21px}.flag-lg,.flag-lg.flag-regio{border-radius:9px;flex:0 0 72px;width:72px;height:54px}.flag-lg.flag-regio svg{width:32px;height:32px}.bon-rij .flag-sm,.sv-kop .flag-lg{border-radius:6px}
body>*{z-index:1;position:relative}.nav{z-index:80}
