html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body:has(.gbu){background:#0d0e12;color:#f6f5f1;color-scheme:dark}html:has(.gbu){overflow-x:hidden}@media(min-width:990px){html:has(.gbu){height:auto;overflow-y:visible}html:has(.gbu) body{height:auto;overflow:visible}body:has(.gbu) .page-wrapper{height:auto;overflow:visible}}.gbu{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:clamp(1rem,.955rem + .2vw,1.06rem);line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.content-for-layout>.shopify-section:has(.gbu),.shopify-section:has(.gbu){background:transparent}.gbu--chrome{background:transparent}.gbu,body:has(.gbu) #shopify-pc__banner,body:has(.gbu) #shopify-pc__prefs{color-scheme:dark;--bg:#0d0e12;--plane:#121319;--panel:#15161c;--panel-2:#191a21;--text:#f6f5f1;--muted:rgba(246,245,241,.62);--faint:rgba(246,245,241,.48);--line:rgba(246,245,241,.14);--line-soft:rgba(246,245,241,.07);--chip:#1c1d24;--accent:#f92050;--op-vlak:#ffffff;--tint:rgba(249,32,80,.13);--tint-2:rgba(249,32,80,.24);--tint-soft:rgba(249,32,80,.07);--shopify-groen:#95bf47;--shopify-groen-diep:#5e8e3e;--shopify-tint:rgba(149,191,71,.12);--shopify-tint-2:rgba(149,191,71,.26);--shopify-tint-soft:rgba(149,191,71,.07);--duo:linear-gradient(90deg,var(--shopify-groen-diep) 0 50%,var(--accent) 50% 100%);--pad-accent:var(--accent);--pad-accent-diep:var(--accent);--pad-tint-soft:var(--tint-soft);--pad-mark:var(--accent);--pad-hoog:var(--accent);--pad-inter:var(--accent);--pad-inter-tint:var(--tint-soft);--ease:cubic-bezier(.22,1,.36,1);--sweep:cubic-bezier(.76,0,.24,1);--ease-io:cubic-bezier(.65,0,.35,1);--r-s:10px;--r-m:14px;--r-l:20px;--r-xl:28px;--maxw:1280px;--gut:40px;--sans:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--head:"Syne",var(--sans);--display:var(--head);--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace}.gbu *,.gbu *:before,.gbu *:after{box-sizing:border-box}.gbu h1,.gbu h2,.gbu h3,.gbu h4{font-family:var(--head);font-weight:700;line-height:1.08;letter-spacing:-.022em;margin:0}.gbu p{margin:0}.gbu ol,.gbu ul{margin:0;padding:0;list-style:none}.gbu a{color:inherit;text-decoration:none}.gbu img,.gbu svg{display:block;max-width:100%}.gbu ::selection{background:var(--tint);color:var(--text)}.gbu :where(a,button,[tabindex]):focus-visible{outline:3px solid var(--pad-inter);outline-offset:3px;border-radius:8px}.gbu .loc-frame:focus-within{outline:3px solid var(--pad-inter);outline-offset:3px;border-radius:var(--r-l)}.gbu .wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--gut)}@media(max-width:640px){.gbu{--gut:22px}}.gbu [id]{scroll-margin-top:104px}.gbu .skip{position:absolute;left:-9999px;top:0;z-index:60;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:999px;padding:12px 20px;font-weight:600}.gbu .skip:focus{left:20px;top:20px}.gbu .vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.gbu .kick{display:inline-flex;align-items:center;gap:11px;font-size:.775rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--faint)}.gbu .kick:before{content:"";width:9px;height:9px;background:var(--pad-mark);flex:0 0 auto;border-radius:2px}.gbu .kick b{color:var(--muted);font-weight:600}.gbu .gone{color:var(--text)}.gbu .gone>:not(.gone-x){opacity:.5}.gbu .gone-x{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.05em;height:1.05em;margin-top:.18em;color:var(--accent);opacity:1}.gbu .gone-x svg{width:100%;height:100%}.gbu{--color-foreground:var(--text);--color-foreground-rgb:246 245 241;--color-rgb:246 245 241}.gbu.gbu :is(h1,h2,h3,h4,h5,h6,p)>a:hover,.gbu.gbu :is(p,.rte) a:hover,.gbu.gbu .rte :is(p,ul,ol,table) a:hover,.gbu.gbu summary:hover{color:var(--pad-inter)}.gbu .btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:56px;padding:15px 32px;border-radius:999px;border:2px solid transparent;font-family:var(--sans);font-size:1rem;font-weight:600;letter-spacing:-.005em;cursor:pointer;background:transparent;transition:background-color .34s var(--ease),border-color .34s var(--ease),color 0s}.gbu .btn svg{width:18px;height:18px;flex:0 0 auto;transition:transform .34s var(--ease)}.gbu .btn-fill{background:var(--pad-inter);border-color:var(--pad-inter);color:var(--op-vlak);font-weight:700;transition:background-color .34s var(--ease)}.gbu .btn-fill:hover{background:transparent;border-color:var(--pad-inter);color:var(--pad-inter);transition:none}.gbu .btn-fill:hover svg{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.gbu .btn-fill,.gbu .btn-fill:hover{transition:none}}.gbu .btn-line{border-color:var(--faint);color:var(--text)}.gbu .btn-line:hover{border-color:var(--pad-inter);color:var(--pad-inter)}.gbu .btn-line:hover svg{transform:translate(4px)}.gbu .btn[disabled]{opacity:.6;cursor:default;pointer-events:none}.gbu .tlink{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-weight:600;font-size:.98rem;color:var(--text);transition:color 0s}.gbu .tlink svg{width:17px;height:17px;transition:transform .34s var(--ease)}.gbu .tlink .u{position:relative}.gbu .tlink .u:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;background:var(--pad-inter);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.gbu .tlink:hover{color:var(--pad-inter)}.gbu .tlink:hover .u:after{transform:scaleX(1)}.gbu .tlink:hover svg{transform:translate(5px)}.gbu .pad--ecom{--pad-accent:var(--shopify-groen-diep);--pad-accent-diep:var(--shopify-groen-diep);--pad-tint-soft:var(--shopify-tint-soft);--pad-mark:var(--shopify-groen-diep);--pad-hoog:var(--shopify-groen)}.gbu .pad--ai{--pad-accent:var(--accent);--pad-accent-diep:var(--accent);--pad-tint-soft:var(--tint-soft);--pad-mark:var(--accent);--pad-hoog:var(--accent)}.gbu .pad--beide{--pad-accent:var(--accent);--pad-accent-diep:var(--accent);--pad-tint-soft:var(--tint-soft);--pad-mark:var(--duo);--pad-hoog:var(--duo)}body:has(.gbu-pad.pad--ecom) .gbu{--pad-accent:var(--shopify-groen-diep);--pad-accent-diep:var(--shopify-groen-diep);--pad-tint-soft:var(--shopify-tint-soft);--pad-mark:var(--shopify-groen-diep);--pad-hoog:var(--shopify-groen);--pad-inter:var(--shopify-groen-diep);--pad-inter-tint:var(--shopify-tint-soft)}body:has(.gbu-pad.pad--ai) .gbu{--pad-accent:var(--accent);--pad-accent-diep:var(--accent);--pad-tint-soft:var(--tint-soft);--pad-mark:var(--accent);--pad-hoog:var(--accent);--pad-inter:var(--accent);--pad-inter-tint:var(--tint-soft)}body:has(.gbu-pad.pad--beide) .gbu{--pad-accent:var(--accent);--pad-accent-diep:var(--accent);--pad-tint-soft:var(--tint-soft);--pad-mark:var(--duo);--pad-hoog:var(--duo);--pad-inter:var(--accent);--pad-inter-tint:var(--tint-soft)}.gbu .shopify-merk{display:inline-flex;align-items:center;gap:10px;font-size:.8rem;font-weight:600;letter-spacing:.02em;line-height:1.35;color:var(--muted)}.gbu .shopify-merk img{width:auto;height:var(--merk-h,20px);flex:0 0 auto}.gbu .shopify-merk b{color:var(--text);font-weight:600}.gbu .shopify-merk--pad{--merk-h:26px;margin-top:16px}.gbu .shopify-merk--hero{--merk-h:32px;margin-top:20px;font-size:.86rem}.gbu .shops-head .shopify-merk{--merk-h:22px}.gbu .chip{display:inline-flex;align-items:center;gap:8px;background:var(--chip);border:1px solid var(--line-soft);border-radius:999px;padding:7px 14px;font-size:.83rem;font-weight:500;color:var(--muted);white-space:nowrap}.gbu .chip.on{border-color:var(--pad-accent-diep);color:var(--text);background:var(--pad-tint-soft)}.gbu .chip .dot{width:6px;height:6px;border-radius:50%;background:var(--pad-mark);flex:0 0 auto}.gbu .chip--accent{border-color:var(--pad-inter);color:var(--text);background:var(--pad-inter-tint)}.gbu .chip--accent .dot{background:var(--pad-inter)}.gbu .pad--beide .chip.on{border-color:transparent;background:linear-gradient(var(--chip),var(--chip)) padding-box,var(--duo) border-box}.gbu .dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto}.gbu .dot--pulse{position:relative}.gbu .dot--pulse:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid currentColor;opacity:0}.gbu .progress{position:fixed;top:0;left:0;height:2px;width:0%;background:var(--pad-inter);z-index:70;transition:width .12s linear;will-change:width}.gbu .hdr{position:fixed;top:0;left:0;right:0;z-index:50;transition:background-color .4s var(--ease),border-color .4s var(--ease),backdrop-filter .4s}.gbu .hdr:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.gbu .hdr.scrolled{background:#0d0e12eb;backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px)}.gbu .hdr.scrolled:after{transform:scaleX(1)}.gbu .hdr-in{display:flex;align-items:center;gap:32px;height:80px;transition:height .4s var(--ease)}.gbu .hdr.scrolled .hdr-in{height:68px}.gbu .gbu-logo{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1;color:var(--text)}.gbu .gbu-logo-mark{display:block;height:var(--gbu-logo-h);width:auto}.gbu .gbu-logo-suffix{display:block;margin-top:calc(var(--gbu-logo-h) * .3);font-family:var(--sans);font-weight:400;font-size:calc(var(--gbu-logo-h) * .48);line-height:1;letter-spacing:normal;color:var(--muted);white-space:nowrap}.gbu .brand{position:relative;display:inline-flex;align-items:center;min-height:44px;color:var(--text)}.gbu .brand .gbu-logo{transition:opacity .35s var(--ease)}.gbu .brand-alt{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;white-space:nowrap;font-family:var(--head);font-weight:700;font-size:1.06rem;letter-spacing:.11em;opacity:0;pointer-events:none;transition:opacity .35s var(--ease)}.gbu .brand.is-alt .gbu-logo{opacity:0}.gbu .brand.is-alt .brand-alt{opacity:1}.gbu .mainnav{display:flex;align-items:center;gap:2px;margin-left:auto}.gbu .mainnav .navlink,.gbu .mainnav .navgrp-btn{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 16px;border:0;border-radius:999px;background:transparent;cursor:pointer;font-family:var(--sans);font-size:.94rem;font-weight:500;color:var(--muted);transition:color 0s}.gbu .mainnav .navlink:after,.gbu .mainnav .navgrp-btn:after{content:"";position:absolute;left:16px;right:16px;bottom:12px;height:1.5px;background:var(--pad-inter);transform:scaleX(0);transform-origin:left;transition:transform .38s var(--ease)}.gbu .mainnav .navlink:hover,.gbu .mainnav .navgrp-btn:hover{color:var(--pad-inter)}.gbu .mainnav .navlink:hover:after,.gbu .mainnav .navgrp-btn:hover:after{transform:scaleX(1)}.gbu .navgrp{position:relative}.gbu .navgrp-btn .chev{display:flex;transition:transform .3s var(--ease)}.gbu .navgrp-btn .chev svg{width:14px;height:14px}.gbu .navgrp-btn[aria-expanded=true]{color:var(--pad-inter)}.gbu .navgrp-btn[aria-expanded=true]:after{transform:scaleX(1)}.gbu .navgrp-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.gbu .navgrp-menu{position:absolute;top:calc(100% + 10px);left:0;z-index:56;min-width:238px;display:grid;gap:2px;padding:10px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:0 24px 60px #0000006b;opacity:0;transform:translateY(-6px);transition:opacity .26s var(--ease),transform .26s var(--ease)}.gbu .navgrp-menu[hidden]{display:none}.gbu .navgrp-menu.is-open{opacity:1;transform:none}.gbu .navgrp-menu a{display:flex;align-items:center;min-height:44px;padding:8px 14px;border-radius:var(--r-m);font-size:.95rem;font-weight:500;color:var(--muted);transition:background-color .24s var(--ease),color 0s}.gbu .navgrp-menu a:hover{background:var(--bg);color:var(--pad-inter)}.gbu .assist{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:9px 18px 9px 15px;background:transparent;cursor:pointer;border:2px solid var(--line);border-radius:999px;font-family:var(--sans);font-size:.9rem;font-weight:600;color:var(--text);transition:border-color .34s var(--ease),color 0s,background-color .34s var(--ease)}.gbu .assist:hover{border-color:var(--pad-inter);color:var(--pad-inter)}.gbu .assist[aria-expanded=true]{border-color:var(--pad-inter);color:var(--pad-inter);background:var(--pad-inter-tint)}.gbu .assist .pip{position:relative;width:8px;height:8px;border-radius:50%;background:var(--pad-inter);flex:0 0 auto}.gbu .assist .pip:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px solid var(--pad-inter);opacity:0;animation:ping 3.2s var(--ease) infinite}@keyframes ping{0%{transform:scale(.6);opacity:.9}70%{transform:scale(1.25);opacity:0}to{opacity:0}}.gbu .burger{display:none;width:44px;height:44px;border:2px solid var(--line);border-radius:999px;background:transparent;color:var(--text);align-items:center;justify-content:center;margin-left:auto}@media(max-width:1240px){.gbu .mainnav,.gbu .assist{display:none}.gbu .burger{display:inline-flex}}.gbu .hero{position:relative;padding:calc(80px + clamp(52px,6vw,92px)) 0 clamp(56px,6vw,88px);overflow:hidden}.gbu .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='34' height='34'><circle cx='1.2' cy='1.2' r='1.2' fill='rgba(246,245,241,0.075)'/></svg>")}.gbu .hero .wrap{position:relative;z-index:1}.gbu .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:clamp(36px,4.4vw,66px);align-items:start;margin-top:clamp(34px,3.6vw,48px)}@media(max-width:1040px){.gbu .hero-grid{grid-template-columns:minmax(0,1fr);gap:44px}}.gbu .hero-copy{min-width:0}.gbu .hero h1{margin:26px 0 0;font-size:clamp(2.35rem,1.35rem + 3.6vw,4.5rem);line-height:1.02;letter-spacing:-.034em;max-width:30ch}.gbu .brk{display:none}@media(min-width:900px){.gbu .brk{display:inline}}.gbu .hero h1 .mark{position:relative;display:inline-block;white-space:nowrap}.gbu .hero h1 .mark svg{position:absolute;left:-2%;right:0;bottom:-.16em;width:104%;height:.3em;overflow:visible}.gbu .hero h1 .mark path{stroke:var(--pad-accent-diep);stroke-width:5;fill:none;stroke-linecap:round;stroke-dasharray:340;stroke-dashoffset:340;animation:draw 1s var(--ease) .55s forwards}@keyframes draw{to{stroke-dashoffset:0}}.gbu .hero-lede{margin:0;max-width:44ch;color:var(--muted);font-size:clamp(1.06rem,.99rem + .42vw,1.24rem);line-height:1.58}.gbu .hero-lede b{color:var(--text);font-weight:600}.gbu .hero-acts{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.gbu .proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:clamp(44px,4.6vw,64px);border-top:1px solid var(--line);padding-top:28px}@media(max-width:520px){.gbu .proof{grid-template-columns:minmax(0,1fr);gap:20px}}.gbu .proof li{position:relative;padding-right:18px}.gbu .proof li+li{padding-left:26px}.gbu .proof li+li:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background:var(--line)}@media(max-width:520px){.gbu .proof li+li{padding-left:0}.gbu .proof li+li:before{display:none}}.gbu .proof .n{display:block;font-family:var(--head);font-weight:700;font-size:clamp(1.9rem,1.3rem + 1.5vw,2.5rem);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.gbu .proof .t{display:block;margin-top:10px;color:var(--muted);font-size:.94rem;line-height:1.42;max-width:26ch}.gbu .stage{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);padding:22px 24px 20px;overflow:hidden}.gbu .stage-duo{display:grid;--lus:18s}.gbu .stage-duo>.stage{grid-area:1/1}.gbu .stage--ai{--fase:0s}.gbu .stage--keten{--fase:calc(var(--lus)/2)}.gbu .stage--keten{opacity:0}html.anim .gbu .stage-duo>.stage{animation:stageBeurt var(--lus,18s) var(--ease) infinite;animation-delay:calc(0s - var(--fase,0s))}@keyframes stageBeurt{0%,46.667%{opacity:1}50%,96.667%{opacity:0}to{opacity:1}}.gbu .stage:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--accent);transform:scaleX(.34);transform-origin:left;opacity:.9}.gbu .stage-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--line-soft)}.gbu .stage-title{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:.96rem;letter-spacing:-.01em}.gbu .stage-title .live{position:relative;width:8px;height:8px;border-radius:50%;background:var(--accent);flex:0 0 auto;animation:blink 2.4s var(--ease) infinite}@keyframes blink{0%,to{opacity:1;transform:scale(1)}55%{opacity:.35;transform:scale(.78)}}.gbu .stage-meta{font-size:.8rem;color:var(--faint);font-variant-numeric:tabular-nums}.gbu .chain{margin-top:22px}.gbu .link{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 22px;gap:16px;align-items:start;padding-bottom:26px}.gbu .link:last-child{padding-bottom:4px}.gbu .link:not(:last-child):before{content:"";position:absolute;left:21px;top:50px;bottom:6px;width:2px;background:var(--line-soft);border-radius:2px}.gbu .link:not(:last-child):after{content:"";position:absolute;left:21px;top:50px;bottom:6px;width:2px;background:var(--accent);border-radius:2px;transform-origin:top;transform:scaleY(0);opacity:.9}.gbu .link-dot{width:44px;height:44px;border-radius:13px;border:2px solid var(--line);background:var(--panel-2);display:grid;place-items:center;color:var(--faint)}.gbu .link-dot svg{width:20px;height:20px}.gbu .link-title{display:block;font-weight:600;font-size:1rem;letter-spacing:-.012em;padding-top:9px}.gbu .link-sub{display:block;margin-top:3px;font-size:.875rem;color:var(--muted);min-height:1.35em}.gbu .link-ok{width:22px;height:22px;margin-top:11px;color:var(--accent);opacity:0}.gbu .link-ok svg{width:22px;height:22px}.gbu .stage-foot{margin-top:6px;padding-top:16px;border-top:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.gbu .stage-foot .l{display:inline-flex;align-items:center;gap:10px;font-size:.9rem;font-weight:600}.gbu .stage-foot .l svg{width:17px;height:17px;color:var(--accent)}.gbu .stage-foot .r{font-size:.82rem;color:var(--faint)}html.anim .gbu .link-dot{animation:dotOn var(--lus,18s) var(--ease) infinite}html.anim .gbu .link-sub{animation:subOn var(--lus,18s) var(--ease) infinite}html.anim .gbu .link-ok{animation:okOn var(--lus,18s) var(--ease) infinite}html.anim .gbu .link:not(:last-child):after{animation:flowOn var(--lus,18s) var(--ease) infinite}html.anim .gbu .link:nth-child(1) .link-dot,html.anim .gbu .link:nth-child(1) .link-sub,html.anim .gbu .link:nth-child(1) .link-ok{animation-delay:calc(0s - var(--fase,0s))}html.anim .gbu .link:nth-child(1):after{animation-delay:calc(0s - var(--fase,0s) + .15s)}html.anim .gbu .link:nth-child(2) .link-dot,html.anim .gbu .link:nth-child(2) .link-sub,html.anim .gbu .link:nth-child(2) .link-ok{animation-delay:calc(0s - var(--fase,0s) + 1.05s)}html.anim .gbu .link:nth-child(2):after{animation-delay:calc(0s - var(--fase,0s) + 1.2s)}html.anim .gbu .link:nth-child(3) .link-dot,html.anim .gbu .link:nth-child(3) .link-sub,html.anim .gbu .link:nth-child(3) .link-ok{animation-delay:calc(0s - var(--fase,0s) + 2.1s)}html.anim .gbu .link:nth-child(3):after{animation-delay:calc(0s - var(--fase,0s) + 2.25s)}html.anim .gbu .link:nth-child(4) .link-dot,html.anim .gbu .link:nth-child(4) .link-sub,html.anim .gbu .link:nth-child(4) .link-ok{animation-delay:calc(0s - var(--fase,0s) + 3.15s)}@keyframes dotOn{0%,1.5%{border-color:var(--line);background:var(--panel-2);color:var(--faint);transform:scale(1)}4%{transform:scale(1.09)}6%,60%{border-color:var(--accent);background:var(--tint);color:var(--text);transform:scale(1)}66%,to{border-color:var(--line);background:var(--panel-2);color:var(--faint);transform:scale(1)}}@keyframes subOn{0%,2.5%{opacity:0;transform:translateY(7px)}7%,60%{opacity:1;transform:none}66%,to{opacity:0;transform:translateY(-5px)}}@keyframes okOn{0%,6.5%{opacity:0;transform:scale(.55)}10.5%,60%{opacity:1;transform:scale(1)}66%,to{opacity:0;transform:scale(.55)}}@keyframes flowOn{0%,2%{transform:scaleY(0)}11%,60%{transform:scaleY(1)}66%,to{transform:scaleY(0)}}.gbu .stage--ai{display:flex;flex-direction:column}.gbu .stage-lees{flex:1 1 auto;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(16px,1.8vw,26px);margin-top:22px}.gbu .stage--ai .gb-pagina{width:136px;align-self:center}@media(max-width:1040px){.gbu .stage--ai .gb-pagina{width:152px}}.gbu .stage--ai .gb-velden{justify-content:space-between;gap:10px}.gbu .stage--ai .gb-veld{padding:11px 14px;border-radius:12px}.gbu .stage--ai .gb-veld .k{font-size:.68rem}.gbu .stage--ai .gb-veld .v{font-size:1rem}@media(max-width:520px){.gbu .stage--ai .gb-pagina{width:84px}.gbu .stage-lees{gap:14px}}.gbu .stage-uit{margin-top:14px;padding:16px 18px;border-radius:var(--r-m);border:1px solid var(--tint-2);background:var(--tint-soft)}.gbu .stage-uit .k{display:block;font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--text)}.gbu .stage-uit p{margin:9px 0 0;font-size:.92rem;line-height:1.5;color:var(--text)}.gbu .stage-uit p:first-child{margin-top:0}html.anim .gbu .stage--ai .s-acc{animation:leesOn var(--lus,18s) var(--ease) infinite backwards;animation-delay:calc(0s - var(--fase,0s) + var(--i,0)*1.05s)}html.anim .gbu .stage--ai .gb-veld{animation:subOn var(--lus,18s) var(--ease) infinite backwards;animation-delay:calc(0s - var(--fase,0s) + var(--i,0)*1.05s)}html.anim .gbu .stage-uit{animation:subOn var(--lus,18s) var(--ease) infinite backwards;animation-delay:calc(0s - var(--fase,0s) + 3.15s)}@keyframes leesOn{0%,2%{opacity:0}6%,60%{opacity:1}66%,to{opacity:0}}.gbu .stage-tag{display:flex;align-items:center;justify-content:flex-end;gap:13px;margin-top:18px;color:var(--accent);font-size:.86rem;font-weight:600;letter-spacing:-.005em}.gbu .stage-tag .ln{width:38px;height:1px;background:var(--accent);flex:0 0 auto}.gbu .sec{position:relative;padding:clamp(80px,8vw,132px) 0}.gbu .sec--air{padding:clamp(96px,9.6vw,176px) 0}.gbu .plane{background:var(--plane);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.gbu .sec.rule{border-top:1px solid var(--line)}.shopify-section:has(.gbu .plane)+.shopify-section .gbu .sec.rule,.shopify-section:has(.gbu .plane)+.shopify-section .gbu .sec.plane,.shopify-section:has(.gbu .plane)+.shopify-section .gbu .band,.gbu .band+.sec{border-top:0}.gbu .chapter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:clamp(24px,3vw,52px);align-items:start}@media(max-width:900px){.gbu .chapter{grid-template-columns:minmax(0,1fr);gap:18px}}.gbu .chap-kick{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.58em;font-size:.775rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--faint);line-height:1.35}.gbu .chap-kick:before{content:"";width:9px;height:9px;border-radius:2px;background:var(--pad-mark);flex:0 0 auto;margin-right:.34em;transition:background-color .55s var(--ease)}.gbu .chap-kick .n{color:var(--pad-accent);font-variant-numeric:tabular-nums;transition:color .55s var(--ease)}.gbu .chap-kick .sep{color:var(--faint)}.gbu .chapter h2{margin:16px 0 0;font-size:clamp(1.85rem,1.24rem + 2.5vw,3.15rem);max-width:17ch;letter-spacing:-.03em}.gbu .chapter .lede{margin:0;color:var(--muted);font-size:clamp(1.02rem,.98rem + .3vw,1.14rem);line-height:1.62;padding-top:clamp(0px,1.4vw,22px)}.gbu .chapter .lede b{color:var(--text);font-weight:600}@media(max-width:900px){.gbu .chapter .lede{margin-top:18px;max-width:56ch}}.gbu .chapter-head{position:relative}.gbu .chapter-body{grid-column:1 / -1;margin-top:clamp(34px,3.8vw,54px)}@media(max-width:900px){.gbu .chapter-body{grid-column:1}}.gbu .hw{border-top:1px solid var(--line)}.gbu .hw li{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:24px;align-items:center;padding:24px 6px;border-bottom:1px solid var(--line)}@media(max-width:760px){.gbu .hw li{grid-template-columns:34px minmax(0,1fr);gap:8px 14px;padding:18px 2px}.gbu .hw-src{grid-column:2;justify-self:start;margin-top:6px}}.gbu .hw-n{font-family:var(--head);font-weight:700;font-size:.92rem;color:var(--faint);font-variant-numeric:tabular-nums;letter-spacing:.02em;align-self:center}.gbu .hw-task{justify-self:start;display:flex;align-items:flex-start;gap:12px;font-size:clamp(1.08rem,.96rem + .56vw,1.42rem);font-weight:500;letter-spacing:-.02em;line-height:1.3;padding-right:1px}html.anim .gbu .hw-task>.gone-t{opacity:1;transition:opacity .82s var(--sweep)}html.anim .gbu .hw li.in .hw-task>.gone-t{opacity:.5;transition-delay:calc(.24s + var(--i,0)*.14s)}.gbu .hw-src{display:inline-flex;align-items:center;gap:10px;font-size:.88rem;color:var(--muted);white-space:nowrap}.gbu .hw-src .k{color:var(--faint)}.gbu .hw-src .v{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--text);font-size:.95rem}.gbu .hw-src .v:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);flex:0 0 auto}.gbu .hw-cap{margin-top:34px;color:var(--muted);max-width:62ch;font-size:1.05rem}.gbu .hw-cap b{color:var(--text);font-weight:600}.gbu .makes{display:grid;grid-template-columns:repeat(var(--makes-n,var(--n-uit,2)),minmax(0,1fr));gap:clamp(18px,2vw,26px);max-width:min(100%,calc(var(--makes-n,var(--n-uit,2)) * 620px))}@media(max-width:1000px){.gbu .makes{grid-template-columns:minmax(0,1fr);max-width:none}}.gbu .make{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(26px,2.4vw,36px);display:flex;flex-direction:column;transition:border-color .4s var(--ease)}.gbu .make.is-link:hover{border-color:#f6f5f14d}.gbu .make-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.gbu .make-tag{display:inline-flex;align-items:center;gap:9px;font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.gbu .make-tag:before{content:"";width:20px;height:2px;background:var(--pad-mark);border-radius:2px}.gbu .make h3{margin:18px 0 0;font-size:clamp(1.35rem,1.1rem + 1vw,1.85rem);letter-spacing:-.025em;min-height:2lh}.gbu .make p{margin:14px 0 0;color:var(--muted);max-width:44ch;font-size:1rem}.gbu .make-art{margin:26px 0 0;border:1px solid var(--line-soft);border-radius:var(--r-m);background:var(--plane);padding:18px 16px}.gbu .make-art svg{width:100%;height:auto}.gbu .make-list{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px}.gbu .make-foot{margin-top:auto;padding-top:24px}.gbu .make--rijk{padding:clamp(22px,2vw,30px)}.gbu .make--rijk h3{margin:14px 0 0;line-height:1.16;font-size:clamp(1.15rem,.98rem + .5vw,1.42rem)}.gbu .make--rijk>p{margin:15px 0 0;font-size:.94rem;line-height:1.58;max-width:none}.gbu .make--rijk>p b{color:var(--text);font-weight:600}.gbu .make--rijk .make-need{margin-top:17px}.gbu .make--rijk .make-need .k{display:block;font-size:.68rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--faint)}.gbu .make--rijk .make-need p{margin:7px 0 0;color:var(--text);font-size:.95rem;line-height:1.5;max-width:none}.gbu .make--rijk .make-beeld{margin-top:18px}.gbu .make--rijk .make-proof{position:relative;margin-top:auto;padding-top:18px;border-top:1px solid var(--line)}.gbu .make--rijk .make-proof:before{content:"";position:absolute;left:0;top:-1px;width:40px;height:2px;background:var(--pad-accent-diep)}.gbu .make--rijk .make-proof .k{display:block;font-size:.68rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--pad-accent)}.gbu .make--rijk .make-proof .nm{display:block;margin-top:10px;font-family:var(--head);font-weight:700;font-size:1.06rem;letter-spacing:-.024em;line-height:1.15}.gbu .make--rijk .make-proof p{margin:8px 0 0;color:var(--muted);font-size:.88rem;line-height:1.5;max-width:none}.gbu .make-proof+.make-foot{margin-top:0;padding-top:18px}@media(min-width:1001px){.gbu .make--rijk .gb-app .app-bar{gap:9px;padding:8px 12px}.gbu .make--rijk .gb-app .app-title{font-size:.69rem}.gbu .make--rijk .gb-app .app-flag{font-size:.58rem;gap:5px}.gbu .make--rijk .gb{padding:13px}.gbu .make--rijk .gb--chat{gap:10px}.gbu .make--rijk .gb-chat .bub{padding:9px 12px;font-size:.8rem}.gbu .make--rijk .gb--document{gap:14px}.gbu .make--rijk .gb-pagina{width:78px}.gbu .make--rijk .gb-plot{height:70px}.gbu .make--rijk .gb-regel{padding:7px 0}.gbu .make--rijk .gb-regel .t{font-size:.78rem}.gbu .make--rijk .gb-veld{padding:8px 11px}}.gbu .s-line{stroke:var(--line);fill:none}.gbu .s-linef{fill:var(--line)}.gbu .s-ink{stroke:var(--text);fill:none}.gbu .s-inkf{fill:var(--text)}.gbu .s-mut{stroke:var(--muted);fill:none}.gbu .s-mutf{fill:var(--muted)}.gbu .s-faint{stroke:var(--faint);fill:none}.gbu .s-faintf{fill:var(--faint)}.gbu .s-acc{fill:var(--pad-accent-diep)}.gbu .s-accs{stroke:var(--pad-accent-diep);fill:none}.gbu .s-groen{stroke:var(--shopify-groen-diep);fill:none}.gbu .s-groenf{fill:var(--shopify-groen-diep)}.gbu .s-panel{fill:var(--panel)}.gbu .s-plane{fill:var(--plane)}.gbu .s-tint{fill:var(--tint)}.gbu .s-txt{fill:var(--muted);font-family:var(--sans);font-size:11px;font-weight:600}.gbu .art-legend{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line-soft);display:grid;gap:6px;font-size:.72rem;line-height:1.35;color:var(--muted)}.gbu .art-legend .l{display:flex;align-items:baseline;gap:10px}.gbu .art-legend .l:before{content:"";width:12px;height:1px;background:var(--line);flex:0 0 auto;transform:translateY(-4px)}.gbu .samen-join{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.gbu .samen-join .chip{color:var(--text)}.gbu .samen-join .ln{width:44px;height:2px;border-radius:2px;background:var(--duo);flex:0 0 auto}@media(max-width:520px){.gbu .samen-join .ln{width:24px}}.gbu .brugs{margin-top:clamp(24px,2.6vw,36px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,30px) clamp(24px,3vw,52px)}@media(max-width:760px){.gbu .brugs{grid-template-columns:minmax(0,1fr)}}.gbu .brug{position:relative;padding:22px 20px 24px;border-top:1px solid var(--line);transition:border-top-color .4s var(--ease),background-color .4s var(--ease)}.gbu .brug.is-link:hover{border-top-color:var(--pad-inter);background:#f6f5f107}.gbu .brug-g{display:flex;color:var(--pad-inter)}.gbu .brug-g svg{width:24px;height:24px}.gbu .brug h3{margin:16px 0 0;font-size:clamp(1.12rem,1.02rem + .5vw,1.35rem);letter-spacing:-.022em;line-height:1.25;max-width:22ch}.gbu .brug p{margin:11px 0 0;color:var(--muted);font-size:.96rem;line-height:1.6;max-width:44ch}.gbu .brug .brug-link{margin-top:16px}.gbu .brug-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.gbu .samen-foot{margin-top:clamp(34px,3.6vw,52px);padding-top:clamp(24px,2.6vw,34px);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.gbu .samen-foot .t{color:var(--muted);max-width:52ch;font-size:1.02rem}.gbu .samen-foot .t b{color:var(--text);font-weight:600}.gbu .pzt-grid{display:grid;grid-template-columns:repeat(var(--pzt-n,3),minmax(0,1fr));gap:clamp(18px,2vw,26px)}@media(max-width:900px){.gbu .pzt-grid{grid-template-columns:minmax(0,1fr)}}.gbu .pzt{position:relative;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(24px,2.2vw,32px);transition:border-color .4s var(--ease)}.gbu .pzt.is-link:hover{border-color:#f6f5f14d}.gbu .pzt-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.gbu .pzt-body{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.gbu .app.pzt-app{background:var(--bg);border-color:var(--line-soft);border-radius:var(--r-m);margin-bottom:clamp(20px,1.8vw,26px)}.gbu .app.gb-app{background:var(--bg);border-color:var(--line-soft);border-radius:var(--r-m)}.gbu .pzt-app .app-bar,.gbu .gb-app .app-bar{padding:9px 13px;gap:10px;background:var(--panel-2)}.gbu .pzt-app .dots i,.gbu .gb-app .dots i{width:7px;height:7px}.gbu .pzt-app .app-title,.gbu .gb-app .app-title{font-size:.72rem}.gbu .pzt-app .app-flag,.gbu .gb-app .app-flag{font-size:.62rem;gap:6px}.gbu .pzt-app .app-flag .dot,.gbu .gb-app .app-flag .dot{width:6px;height:6px}.gbu .mrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 13px;border-top:1px solid var(--line-soft);min-height:41px}.gbu .mini>.mrow:first-child{border-top:0}.gbu .mi{display:flex;color:var(--accent)}.gbu .mi svg{width:13px;height:13px}.gbu .mt{font-size:.78rem;line-height:1.35;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:400px){.gbu .mrow{padding-left:10px;padding-right:10px;gap:8px}}.gbu .mini--keten .mm{font-family:var(--mono);font-size:.64rem;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.gbu .mini--vraag .mm{display:inline-flex;align-items:center;line-height:1.2;padding:2px 9px;border-radius:999px;border:1px solid var(--tint-2);background:var(--tint-soft);color:var(--accent);font-size:.64rem;font-weight:500;white-space:nowrap}.gbu .mini--vraag .mrow--vraag{background:var(--chip)}.gbu .mini--vraag .mrow--vraag .mi,.gbu .mini--vraag .mrow--vraag .mt{color:var(--muted)}.gbu .mini--vraag .mrow--vraag .mm{padding:0;border:0;background:transparent;font-family:var(--mono);font-size:.64rem;font-weight:400;color:var(--faint)}.gbu .mini--document .mrow{grid-template-columns:minmax(0,1fr) auto}.gbu .mini--document .mt{color:var(--muted)}.gbu .mini--document .mm{font-family:var(--display);font-weight:700;font-size:.78rem;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.gbu .mini--document .mrow:last-child .mm{color:var(--accent)}.gbu .pzt-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.gbu .pzt-n{font-family:var(--head);font-weight:700;font-size:.92rem;color:var(--faint);font-variant-numeric:tabular-nums;letter-spacing:.02em}.gbu .pzt-status{color:var(--muted)}.gbu .pzt-status .dot{background:var(--faint)}.gbu .pzt-status--live{border-color:var(--pad-accent-diep);color:var(--text);background:var(--pad-tint-soft)}.gbu .pzt-status--live .dot{background:var(--pad-hoog)}.gbu .pzt h3{margin:18px 0 0;font-size:clamp(1.18rem,1.05rem + .6vw,1.45rem);letter-spacing:-.024em;line-height:1.22}.gbu .pzt-txt{margin:12px 0 0;color:var(--muted);font-size:.98rem;line-height:1.6;max-width:34ch}.gbu .pzt-hand{display:flex;align-items:flex-start;gap:9px;margin:18px 0 0;padding-top:15px;border-top:1px solid var(--line-soft);font-size:.88rem;line-height:1.5;max-width:34ch}.gbu .pzt-hand .gone-x{margin-top:.14em}html.anim .gbu .pzt-hand>.gone-t{opacity:1;transition:opacity .7s var(--ease)}html.anim .gbu .pzt.in .pzt-hand>.gone-t{opacity:.5;transition-delay:calc(.2s + var(--i,0)*.13s)}.gbu .pzt-foot{margin-top:auto;padding-top:24px}.gbu .pzt-knop{min-height:48px;padding:12px 22px;font-size:.94rem}.gbu .pzt-knop svg{width:15px;height:15px}.gbu .pzt-knop:hover svg{transform:none}.gbu .pzt--breed{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(28px,3.4vw,56px);padding:clamp(28px,2.8vw,44px)}.gbu .pzt--breed .pzt-app{margin-bottom:0}.gbu .pzt--breed .pzt-app .app-bar{padding:12px 17px}.gbu .pzt--breed .pzt-app .app-title{font-size:.79rem}.gbu .pzt--breed .pzt-app .app-flag{font-size:.68rem}.gbu .pzt--breed .mrow{min-height:58px;padding:13px 17px}.gbu .pzt--breed .mt{font-size:.92rem}.gbu .pzt--breed .mini--keten .mm{font-size:.7rem}.gbu .pzt--breed .mini--vraag .mm,.gbu .pzt--breed .mini--document .mm{font-size:.72rem}.gbu .pzt--breed h3{font-size:clamp(1.35rem,1.1rem + 1vw,1.85rem)}.gbu .pzt--breed .pzt-txt,.gbu .pzt--breed .pzt-hand{max-width:42ch}@media(max-width:900px){.gbu .pzt--breed{grid-template-columns:minmax(0,1fr);gap:clamp(20px,2vw,26px)}}.gbu .pzt-more{margin-top:clamp(30px,3.2vw,46px);padding-top:clamp(22px,2.4vw,32px);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.gbu .pzt-more .t{color:var(--muted);max-width:52ch;font-size:1.02rem}.gbu .pzt-more .t b{color:var(--text);font-weight:600}.gbu .sec--pz{padding-bottom:0}.gbu .cap{color:var(--muted);max-width:60ch}.gbu .cap strong{color:var(--text);font-weight:600}.gbu h3.title{font-size:clamp(1.45rem,1.15rem + 1.1vw,2.1rem);letter-spacing:-.025em}.gbu .app{--faint:rgba(246,245,241,.54);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden;position:relative}.gbu .app-bar{display:flex;align-items:center;gap:14px;padding:13px 18px;background:var(--panel-2);border-bottom:1px solid var(--line-soft)}.gbu .dots{display:flex;gap:6px;flex:0 0 auto}.gbu .dots i{width:9px;height:9px;border-radius:50%;background:var(--line);display:block}.gbu .app-title{flex:1 1 0;min-width:0;width:0;font-size:.79rem;color:var(--faint);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gbu .app-flag{margin-left:auto;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--faint)}.gbu .app-flag .dot{background:var(--faint)}.gbu .app-flag.is-live{color:var(--text)}.gbu .app-flag.is-live .dot{background:var(--accent)}.gbu .app-flag--swap{display:grid;justify-items:end}.gbu .app-flag--swap>span{grid-area:1/1;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.gbu .app-flag--swap .fl-auto{color:var(--text);opacity:0}.gbu .app-flag--swap .fl-auto .dot{background:var(--accent)}@media(max-width:480px){.gbu .app-title{white-space:normal}}.gbu .pz-open{position:relative;padding-bottom:38px}@media(max-width:1200px){.gbu .pz-open{padding-bottom:0}}.gbu .ledger{position:relative;padding:6px 0}.gbu .scan{position:absolute;left:0;right:0;top:0;height:100%;pointer-events:none;z-index:3}.gbu .scan:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--accent);opacity:0}.gbu .ltask{position:relative;display:flex;align-items:center;gap:16px;padding:20px 22px;border-top:1px solid var(--line-soft)}.gbu .ltask:first-of-type{border-top:0}.gbu .ltask:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent);transform:scaleY(0);transform-origin:50% 0}.gbu .lnum{font-family:var(--display);font-weight:700;font-size:.82rem;color:var(--faint);letter-spacing:.06em;font-variant-numeric:tabular-nums}.gbu .licon{color:var(--muted);display:flex;flex:0 0 auto}.gbu .licon svg{width:20px;height:20px}.gbu .ltxt{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto;font-size:.98rem;line-height:1.45;color:var(--text)}.gbu .lx{flex:0 0 auto;display:inline-flex;width:1.05em;height:1.05em;color:var(--accent);opacity:0}.gbu .lx svg{width:100%;height:100%}.gbu .lt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gbu .lstate{display:grid;justify-items:end;min-width:104px;flex:0 0 auto}.gbu .lstate>*{grid-area:1/1;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.gbu .s-hand{font-size:.86rem;color:var(--muted);font-variant-numeric:tabular-nums}.gbu .s-auto{font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);opacity:0}.gbu .s-auto svg{width:15px;height:15px}.gbu .ltask:nth-of-type(1):before,.gbu .ltask:nth-of-type(2):before{transform:scaleY(1)}.gbu .ltask:nth-of-type(1) .s-auto,.gbu .ltask:nth-of-type(2) .s-auto{opacity:1}.gbu .ltask:nth-of-type(1) .s-hand,.gbu .ltask:nth-of-type(2) .s-hand{opacity:0}.gbu .ltask:nth-of-type(1) .lx,.gbu .ltask:nth-of-type(2) .lx{opacity:1}.gbu .ltask:nth-of-type(1) .lt,.gbu .ltask:nth-of-type(2) .lt{opacity:.5}.gbu .app-foot{display:grid;padding:16px 22px;border-top:1px solid var(--line-soft);background:var(--panel-2)}.gbu .app-foot>*{grid-area:1/1;font-size:.86rem}.gbu .f-hand{color:var(--faint)}.gbu .f-auto{color:var(--text);font-weight:600;opacity:0}.gbu .pz-badge{position:absolute;right:28px;bottom:0;z-index:4;display:flex;align-items:baseline;gap:16px;background:var(--bg);border:1px solid var(--accent);border-radius:var(--r-l);padding:15px 22px}.gbu .pz-badge .n{font-family:var(--display);font-weight:700;font-size:1.9rem;line-height:1.15;letter-spacing:-.035em;font-variant-numeric:tabular-nums;flex:0 0 auto}.gbu .pz-badge .t{font-size:.82rem;color:var(--muted);line-height:1.4;max-width:19ch}@media(max-width:1200px){.gbu .pz-badge{position:static;margin-top:18px;flex-wrap:wrap;width:max-content;max-width:100%}}.gbu .demos-intro{margin-top:clamp(44px,4.6vw,72px);border-top:1px solid var(--line);padding-block:clamp(26px,2.8vw,38px) clamp(30px,3.2vw,46px);display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:clamp(24px,3.4vw,64px);align-items:start}.gbu .demos-intro .kick{padding-top:5px}.gbu .demos-intro .cap{max-width:52ch}@media(max-width:900px){.gbu .demos-intro{grid-template-columns:minmax(0,1fr);gap:16px}}.gbu .demo{padding-block:clamp(48px,5vw,80px);border-top:1px solid var(--line)}.gbu .demo--alt{background:var(--plane)}.gbu .demo-in{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1fr);gap:clamp(32px,3.6vw,60px);align-items:center}.gbu .demo--flip .demo-in{grid-template-columns:minmax(0,1fr) minmax(0,.88fr)}.gbu .demo--flip .demo-copy{order:2}@media(max-width:1080px){.gbu .demo-in,.gbu .demo--flip .demo-in{grid-template-columns:minmax(0,1fr);gap:36px}.gbu .demo--flip .demo-copy{order:0}}.gbu .demo-copy{position:relative;padding-left:96px}@media(max-width:700px){.gbu .demo-copy{padding-left:0}}.gbu .demo-copy:after{content:"";position:absolute;left:27px;top:104px;bottom:6px;width:1px;background:var(--line)}@media(max-width:700px){.gbu .demo-copy:after{display:none}}.gbu .demo-index{position:absolute;left:0;top:-10px;font-family:var(--display);font-weight:700;line-height:.82;font-size:clamp(3rem,4.4vw,4.1rem);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:#f6f5f10d;-webkit-text-stroke:1px rgba(246,245,241,.22)}@media(max-width:700px){.gbu .demo-index{position:static;margin-bottom:14px}}.gbu .demo-status{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px}.gbu .demo-prompt{font-family:var(--display);font-weight:600;font-size:clamp(1.12rem,1rem + .5vw,1.4rem);line-height:1.34;letter-spacing:-.015em;color:var(--accent);padding-left:20px;border-left:2px solid var(--accent);max-width:26ch}.gbu .demo-copy h3{margin-top:24px;max-width:16ch}.gbu .demo-copy .txt{margin-top:18px;color:var(--muted);max-width:46ch;line-height:1.65}.gbu .demo-foot{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:20px}.gbu .p-body{padding:24px}.gbu .p-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 18px;border-radius:999px;border:1px solid var(--pad-inter);background:var(--pad-inter);color:var(--op-vlak);cursor:pointer;font-family:var(--sans);font-size:.94rem;font-weight:700;letter-spacing:-.005em;transition:background-color .3s var(--ease)}.gbu .p-cta:hover{background:transparent;border-color:var(--pad-inter);color:var(--pad-inter);transition:none}.gbu .p-cta svg{width:14px;height:14px;flex:0 0 auto}.gbu .p-cta[disabled]{opacity:.55;cursor:default}.gbu .p-cta[disabled]:hover{background:var(--pad-inter);border-color:var(--pad-inter);color:var(--op-vlak)}@media(prefers-reduced-motion:reduce){.gbu .p-cta,.gbu .p-cta:hover{transition:none}}.gbu .p-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;font-family:var(--sans);font-size:.84rem;font-weight:600;transition:border-color .3s var(--ease),color 0s}.gbu .p-ghost:hover{border-color:var(--pad-inter);color:var(--pad-inter)}.gbu .p-ghost svg{width:14px;height:14px;flex:0 0 auto}.gbu .p-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin-bottom:26px}.gbu .p-head .hint{font-size:.8rem;color:var(--faint)}.gbu .p-pick{border:0;padding:0;margin:0 0 18px;min-width:0}.gbu .p-pick-lb{padding:0;margin-bottom:10px;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.gbu .p-chips{display:flex;flex-wrap:wrap;gap:8px}.gbu .pchip{position:relative;display:inline-flex;cursor:pointer}.gbu .pchip input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.gbu .pchip-in{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:44px;padding:7px 15px;border-radius:var(--r-m);border:1px solid var(--line);background:var(--panel-2);transition:border-color .28s var(--ease),background-color .28s var(--ease),color 0s}.gbu .pchip-n{font-size:.84rem;font-weight:600;line-height:1.25;letter-spacing:-.01em}.gbu .pchip-m{font-size:.72rem;color:var(--faint);font-variant-numeric:tabular-nums}.gbu .pchip:hover .pchip-in{border-color:var(--text)}.gbu .pchip input:checked~.pchip-in{border-color:var(--pad-inter);background:var(--pad-inter-tint)}.gbu .pchip input:checked~.pchip-in .pchip-n{color:var(--text)}.gbu .pchip input:focus-visible~.pchip-in{outline:3px solid var(--pad-inter);outline-offset:3px}.gbu .p1:not(.is-live) .p-pick,.gbu .p1:not(.is-live) .p-cta,.gbu .p1:not(.is-live) .p-ghost{display:none}.gbu .p-chain{display:flex;align-items:stretch;gap:0;margin-bottom:26px}.gbu .node{position:relative;flex:1 1 0;min-width:0;border:1px solid var(--line-soft);border-radius:var(--r-m);background:var(--panel-2);padding:16px 14px;text-align:center}.gbu .node:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:var(--r-m);border:1px solid var(--accent);opacity:0;pointer-events:none}.gbu .node .g{color:var(--muted);display:flex;justify-content:center;margin-bottom:10px}.gbu .node .g svg{width:22px;height:22px}.gbu .node .nm{font-size:.85rem;font-weight:600;line-height:1.25;letter-spacing:-.01em}.gbu .node .sub{margin-top:5px;font-size:.72rem;color:var(--faint)}.gbu .p-link{position:relative;flex:0 0 clamp(28px,5%,62px);align-self:center;height:2px;background:var(--line)}.gbu .p-link .fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);transform:scaleX(0);transform-origin:0 50%}.gbu .p-link .fill:after{content:"";position:absolute;right:-3px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--accent)}@media(max-width:560px){.gbu .p-chain{flex-direction:column;align-items:stretch}.gbu .p-chain .node{padding:14px 16px}.gbu .p-chain .p-link{flex:0 0 22px;width:2px;height:22px;align-self:center}.gbu .p-chain .p-link .fill:after{right:auto;left:-3px;top:auto;bottom:-3px}.gbu .p1.is-live .p-link .fill{transform:scaleY(0);transform-origin:50% 0}.gbu .p1.is-live .p-link.is-on .fill{transform:scaleY(1)}}.gbu .log{border-top:1px solid var(--line-soft);padding-top:16px}.gbu .log-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:9px 0;font-size:.82rem}.gbu .log-row .t{font-family:var(--mono);color:var(--faint);font-variant-numeric:tabular-nums;font-size:.76rem}.gbu .log-row .m{color:var(--text);display:flex;align-items:center;gap:9px;min-width:0}.gbu .log-row .m svg{width:14px;height:14px;color:var(--accent);flex:0 0 auto}.gbu .log-row .m span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gbu .log-row .s{font-family:var(--mono);color:var(--faint);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.gbu .p-pay{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.gbu .p-pay span{display:inline-flex;align-items:baseline;gap:6px;padding:3px 10px;border-radius:999px;background:var(--chip);border:1px solid var(--line-soft);font-family:var(--mono);font-size:.7rem;color:var(--faint);white-space:nowrap}.gbu .p-pay b{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.gbu .p-done{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:15px;border-top:1px solid var(--line-soft);color:var(--accent);font-size:.88rem;font-weight:600}.gbu .p-done svg{width:16px;height:16px;flex:0 0 auto}.gbu .p-done[hidden],.gbu .p-ghost[hidden],.gbu .qa-note[hidden],.gbu .chatw-err[hidden]{display:none}.gbu .p1.is-live .node:after{transition:opacity .4s var(--ease)}.gbu .p1.is-live .node.is-on:after{opacity:1}.gbu .p1.is-live .p-link .fill{transition:transform .55s var(--sweep)}.gbu .p1.is-live .p-link.is-on .fill{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.gbu .p1.is-live .node:after,.gbu .p1.is-live .p-link .fill{transition:none}}.gbu .lb{display:block;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:7px}.gbu .fld{display:block;width:100%;min-height:44px;padding:11px 12px;border:1px solid var(--faint);border-radius:var(--r-s);background:var(--panel);color:var(--text);font-family:var(--sans);font-size:1rem;line-height:1.55;transition:border-color .28s var(--ease)}.gbu .fld::placeholder{color:var(--faint)}.gbu .fld:hover{border-color:var(--muted)}.gbu .fld:focus{outline:none;border-color:var(--pad-inter)}.gbu .fld:focus-visible{outline:3px solid var(--pad-inter);outline-offset:2px}.gbu .fld[disabled]{opacity:.55;cursor:default}.gbu .fld--doc{min-height:210px;resize:vertical;font-size:1rem;line-height:1.65}.gbu .qa{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:620px){.gbu .qa{grid-template-columns:minmax(0,1fr)}}.gbu .qa-side{display:flex;flex-direction:column;gap:14px;min-width:0}.gbu .qa-side .p-cta{align-self:flex-start}.gbu .qa-out{display:flex;flex-direction:column;gap:11px;min-height:104px;padding-top:15px;border-top:1px solid var(--line-soft)}.gbu .qa-empty{font-size:.84rem;line-height:1.6;color:var(--faint)}.gbu .qa-wait{font-size:.84rem;line-height:1.6;color:var(--muted)}.gbu .qa-err{font-size:.84rem;line-height:1.6;color:var(--accent);font-weight:500}.gbu .qa-note{display:flex;gap:10px;font-size:.85rem;line-height:1.6;color:var(--muted)}.gbu .qa-note svg{width:16px;height:16px;flex:0 0 auto;margin-top:3px;color:var(--accent)}.gbu .qa-note .tlink{display:inline-flex;margin-left:6px;font-size:.85rem}.gbu .qa-note .tlink svg{width:15px;height:15px;margin-top:0;color:inherit}.gbu .bubble{padding:13px 16px;border-radius:14px;font-size:.87rem;line-height:1.5;max-width:94%}.gbu .bubble--me{align-self:flex-end;background:var(--chip);border:1px solid var(--line-soft);color:var(--text);border-bottom-right-radius:5px}.gbu .bubble--ai,.gbu .bubble--team{align-self:flex-start;background:var(--panel-2);border:1px solid var(--line);border-bottom-left-radius:5px;white-space:pre-wrap}.gbu .bubble--ai b{color:var(--text);font-weight:600}.gbu .src{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--tint-2);background:var(--tint);font-size:.73rem;color:var(--accent);font-weight:500}.gbu .src svg{width:13px;height:13px}.gbu .typing{align-self:flex-start;display:flex;gap:5px;padding:14px 16px;background:var(--panel-2);border:1px solid var(--line);border-radius:14px 14px 14px 5px}.gbu .typing i{width:6px;height:6px;border-radius:50%;background:var(--muted);display:block}.gbu .bubble-row{display:flex;align-items:flex-end;gap:8px;align-self:flex-start;max-width:100%}.gbu .bubble-row[hidden]{display:none}.gbu .bubble-row--me{align-self:stretch;justify-content:flex-end}.gbu .bubble-avatar{display:flex;flex:0 0 auto}.gbu .bubble-avatar-img{width:24px;height:24px;border-radius:999px;overflow:hidden;flex:0 0 auto;background:var(--panel-2);border:2px solid var(--panel)}.gbu .bubble-avatar-img+.bubble-avatar-img{margin-left:-9px}.gbu .bubble-avatar-img img{display:block;width:100%;height:100%;object-fit:cover}.gbu .lees-bron{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-m);padding:15px 16px}.gbu .lees-bron-lijst{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.gbu .lees-bron-lijst li{display:inline-flex;align-items:center;gap:9px;padding:7px 13px;border:1px solid var(--line-soft);border-radius:999px;background:var(--panel);font-size:.8rem;line-height:1.3}.gbu .lees-bron-lijst .dot{color:var(--accent)}.gbu .lees-bron-foot{margin-top:12px;font-size:.74rem;color:var(--faint)}.gbu .lees-head{margin:18px 0 0}.gbu .lees-knop{display:inline-grid;align-items:center;justify-items:center}.gbu .lees-knop>span{grid-area:1/1;display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.gbu .lees-knop .lees-weer,.gbu .lees.is-gespeeld .lees-knop .lees-eerst{visibility:hidden}.gbu .lees.is-gespeeld .lees-knop .lees-weer{visibility:visible}.gbu .lees-out{margin-top:18px}.gbu .lees-out .lb{margin-bottom:0}.gbu .lees:not(.is-live) .lees-typing,.gbu .lees:not(.is-live) .p-head{display:none}.gbu .lees-zegt{border:1px solid var(--tint-2);background:var(--tint-soft);border-radius:var(--r-m);padding:16px 17px}.gbu .lees-zegt-k{display:inline-flex;align-items:center;gap:9px;font-size:.7rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--text)}.gbu .lees-zegt-k svg{width:14px;height:14px;flex:0 0 auto;color:var(--accent)}.gbu .lees-zegt-t{font-size:.88rem;line-height:1.6;color:var(--text);max-width:64ch}.gbu .lees-zegt-t b{font-weight:600}.gbu .lees-steps{display:flex;flex-direction:column;gap:14px;margin-top:12px}.gbu .lees-antwoord{display:grid}.gbu .lees-antwoord>*{grid-area:1/1}.gbu .lees-typing{align-self:start;justify-self:start}.gbu .lees-punten{border-top:1px solid var(--tint-2);padding-top:13px}.gbu .lees-punten-t{display:inline-flex;align-items:center;gap:8px;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text)}.gbu .lees-punten-t svg{width:14px;height:14px;flex:0 0 auto;color:var(--accent)}.gbu .lees-punt-lijst{display:grid;gap:9px;margin-top:11px}.gbu .lees-punt-lijst li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;align-items:baseline;padding:10px 12px;border:1px solid var(--line-soft);border-radius:var(--r-s);background:var(--panel)}.gbu .lees-punt-lijst .tx{font-size:.83rem;line-height:1.45}.gbu .lees-punt-lijst .mt{font-size:.67rem;letter-spacing:.09em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.gbu .lees-note{margin-top:2px}@media(max-width:620px){.gbu .lees-punt-lijst li{grid-template-columns:minmax(0,1fr)}.gbu .lees .app-bar{flex-wrap:wrap;gap:8px 12px}.gbu .lees .app-title{flex:1 1 auto;width:auto;white-space:normal}.gbu .lees .app-flag{flex:0 1 auto;white-space:normal;text-align:right}}.gbu .lees.is-live .lees-step{opacity:0;transition:opacity .42s var(--ease),transform .42s var(--ease)}.gbu .lees.is-live .lees-vak{transform:translateY(6px)}.gbu .lees.is-live .lees-step.is-on{opacity:1;transform:none}.gbu .lees.is-live .lees-typing{opacity:0;transition:opacity .3s var(--ease)}.gbu .lees.is-live .lees-typing.is-on{opacity:1}.gbu .lees .lees-typing:not(.is-on) i{animation:none}@media(prefers-reduced-motion:reduce){.gbu .lees.is-live .lees-step,.gbu .lees.is-live .lees-typing{transition:none}}.gbu .gen{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:20px;align-items:stretch}@media(max-width:620px){.gbu .gen{grid-template-columns:minmax(0,1fr)}}.gbu .form{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-m);padding:18px 16px}.gbu .field{position:relative;margin-bottom:13px}.gbu .form .p-cta{width:100%;justify-content:center;margin-top:16px}.gbu .form .qa-note{margin-top:14px}.gbu .out{position:relative;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-m);padding:0;overflow:hidden;display:flex;flex-direction:column}.gbu .out-bar{padding:12px 16px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;gap:10px;position:relative}.gbu .out-bar .fn{font-size:.8rem;font-weight:600;letter-spacing:-.01em}.gbu .out-bar .ext{font-size:.68rem;color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin-left:auto}.gbu .out-prog{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:0 50%;transition:transform .45s var(--ease)}.gbu .p3.is-busy .out-prog{transform:scaleX(.4)}.gbu .p3.is-done .out-prog{transform:scaleX(1)}.gbu .out-body{padding:16px;flex:1;display:flex;flex-direction:column;gap:11px}.gbu .out-text{font-size:.84rem;line-height:1.7;color:var(--text);white-space:pre-wrap;max-height:280px;overflow-y:auto}.gbu .out-foot{padding:10px 16px;border-top:1px solid var(--line-soft);font-size:.72rem;color:var(--faint);display:flex;gap:14px;justify-content:space-between}.gbu .soon{background:var(--plane);border-top:1px solid var(--line);padding-block:clamp(48px,5vw,80px)}.gbu .soon-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.gbu .soon-head h3{margin-top:14px}.gbu .soon-head .cap{margin-top:16px}.gbu .soon-grid{margin-top:clamp(32px,3.4vw,52px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:900px){.gbu .soon-grid{grid-template-columns:minmax(0,1fr)}}.gbu .tile{--faint:rgba(246,245,241,.54);position:relative;background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-l);padding:26px 24px 24px;display:flex;flex-direction:column;overflow:hidden}.gbu .tile-prog{position:absolute;left:0;top:0;height:2px;width:38%;background:var(--accent);opacity:.7;transform-origin:0 50%}.gbu .tile-idx{position:absolute;right:20px;top:18px;font-family:var(--display);font-weight:700;font-size:.78rem;color:var(--faint);letter-spacing:.06em;font-variant-numeric:tabular-nums}.gbu .tile .g{color:var(--accent);margin-bottom:22px}.gbu .tile .g svg{width:26px;height:26px}.gbu .tile h4{font-size:1.12rem;letter-spacing:-.024em;line-height:1.25;font-weight:700;max-width:18ch}.gbu .tile p{margin-top:12px;color:var(--muted);font-size:.92rem;line-height:1.6}.gbu .tile .meta{margin-top:22px;padding-top:16px;border-top:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:12px}.gbu .tile .meta .st{font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;color:var(--faint);display:inline-flex;align-items:center;gap:8px}.gbu .tile .meta .st .dot{background:var(--faint);width:6px;height:6px}.gbu .tile .meta .src-t{font-size:.75rem;color:var(--faint)}.gbu .band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(46px,4.8vw,72px) 0}.gbu .band-in{display:flex;align-items:center;gap:20px clamp(24px,3vw,52px);flex-wrap:wrap}.gbu .band-mark{display:flex;align-items:center;gap:10px;flex:0 0 auto}.gbu .band-mark i{width:10px;height:10px;background:var(--accent);border-radius:2px}.gbu .band-mark span{width:44px;height:1px;background:var(--line)}.gbu .band-q{font-family:var(--head);font-weight:700;letter-spacing:-.03em;line-height:1.16;font-size:clamp(1.5rem,1.02rem + 2.05vw,2.75rem);max-width:30ch;color:var(--muted)}.gbu .band-q b{color:var(--text);font-weight:700}.gbu .shops{display:grid;gap:clamp(22px,2.4vw,34px)}.gbu .shops-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px clamp(20px,3vw,48px);flex-wrap:wrap}.gbu .shops-head-l{display:flex;align-items:center;flex-wrap:wrap;gap:10px clamp(14px,1.6vw,22px)}.gbu .shops-note{color:var(--muted);font-size:.98rem;line-height:1.6;max-width:54ch}.gbu .shops-note b{color:var(--text);font-weight:600}.gbu .shops-list{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(4px,1vw,14px) clamp(24px,3.2vw,54px)}.gbu .shop{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-family:var(--head);font-weight:700;letter-spacing:-.025em;font-size:clamp(1.02rem,.96rem + .35vw,1.28rem);color:var(--muted);transition:color 0s}.gbu .shop .n{position:relative}.gbu .shop .n:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--pad-inter);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.gbu .shop .e{display:flex;opacity:.55;transition:opacity .3s var(--ease),transform .3s var(--ease)}.gbu .shop .e svg{width:14px;height:14px}.gbu a.shop:hover,.gbu a.shop:focus-visible{color:var(--pad-inter)}.gbu a.shop:hover .n:after,.gbu a.shop:focus-visible .n:after{transform:scaleX(1)}.gbu a.shop:hover .e,.gbu a.shop:focus-visible .e{opacity:1;transform:translate(2px,-2px)}.gbu .shop--flat{color:var(--muted)}.gbu .shop-logo{width:auto;height:var(--logo-h,26px);max-width:100%;object-fit:contain;flex:0 0 auto;transition:filter .34s var(--ease),opacity .34s var(--ease)}.gbu .shops-list--stil .shop-logo{filter:brightness(0) invert(1);opacity:.72}.gbu .shops-list--stil a.shop:hover .shop-logo,.gbu .shops-list--stil a.shop:focus-visible .shop-logo{filter:none;opacity:1}.gbu .shops-list--tiles{--logo-h:30px}@media(prefers-reduced-motion:reduce){.gbu .shop-logo{transition:none}}.gbu .cases{border-top:1px solid var(--line)}.gbu .case{position:relative;display:grid;grid-template-columns:52px minmax(0,1.02fr) minmax(0,1.5fr) minmax(0,.92fr);gap:clamp(18px,2.2vw,40px);align-items:center;padding:clamp(22px,2.2vw,32px) 6px;border-bottom:1px solid var(--line);transition:background-color .42s var(--ease)}.gbu .case.is-link:hover{background:#f6f5f103}@media(max-width:980px){.gbu .case{grid-template-columns:38px minmax(0,1fr);gap:8px 16px;padding:24px 2px}.gbu .case-desc,.gbu .case-res{grid-column:2}.gbu .case-desc{margin-top:6px}.gbu .case-res{margin-top:14px}}.gbu .case-n{font-family:var(--display);font-weight:700;font-size:.92rem;color:var(--faint);font-variant-numeric:tabular-nums;align-self:start;padding-top:6px}.gbu .case-name{display:block;font-family:var(--head);font-weight:700;font-size:clamp(1.3rem,1.02rem + .9vw,1.8rem);letter-spacing:-.03em;line-height:1.1}.gbu .case-link{display:inline-flex;align-items:center;gap:12px}.gbu .case-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.gbu .case-link .u{position:relative}.gbu .case-link .u:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--pad-inter);transform:scaleX(0);transform-origin:left;transition:transform .42s var(--ease)}.gbu .case-link svg{width:20px;height:20px;flex:0 0 auto;color:var(--faint);transition:transform .42s var(--ease),color .42s var(--ease)}.gbu .case.is-link:hover .case-link .u:after,.gbu .case-link:focus-visible .u:after{transform:scaleX(1)}.gbu .case.is-link:hover .case-link svg{transform:translate(5px);color:var(--pad-inter)}.gbu .case-disc{display:block;margin-top:14px}.gbu .case-desc{color:var(--muted);font-size:1.02rem;line-height:1.55;max-width:46ch}.gbu .case-res{text-align:right}@media(max-width:980px){.gbu .case-res{text-align:left}}.gbu .case-res .k{display:block;font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--faint)}.gbu .case-res .v{display:block;margin-top:9px;font-family:var(--display);font-weight:700;font-size:clamp(1.02rem,.96rem + .34vw,1.16rem);letter-spacing:-.02em;line-height:1.25;font-variant-numeric:tabular-nums;transition:color 0s}.gbu .case.is-link:hover .case-res .v{color:var(--pad-inter)}.gbu .case-more{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:26px 6px 0}.gbu .case-more-acts{display:flex;align-items:center;gap:clamp(18px,2.4vw,34px);flex-wrap:wrap}.gbu .case-more .t{color:var(--muted);font-size:1rem}.gbu .case-more .t b{color:var(--text);font-weight:600}.gbu .over{display:flex;align-items:center;justify-content:space-between;gap:20px clamp(24px,3.4vw,64px);flex-wrap:wrap}.gbu .over-in{display:grid;gap:14px;max-width:64ch}.gbu .over-t{font-size:clamp(1.06rem,1rem + .45vw,1.28rem);line-height:1.55;color:var(--muted)}.gbu .over-t b{color:var(--text);font-weight:600}.gbu .over-link{flex:0 0 auto}.gbu .sec.cta:not(.sec--air){padding-bottom:clamp(76px,8vw,128px)}.gbu .cta-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(32px,4vw,72px);align-items:center}.gbu .cta-grid:has(.cform){grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start}@media(max-width:860px){.gbu .cta-grid,.gbu .cta-grid:has(.cform){grid-template-columns:minmax(0,1fr);gap:40px}}.gbu .cta-lead{margin:0;color:var(--muted);max-width:48ch;font-size:clamp(1.04rem,.99rem + .34vw,1.18rem)}.gbu .cta-acts{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:32px}.gbu .cta-note{margin-top:24px;display:flex;align-items:center;gap:10px;color:var(--faint);font-size:.9rem}.gbu .cta-note svg{width:16px;height:16px;color:var(--pad-inter)}.gbu .cta-team{margin-top:clamp(22px,2.2vw,28px);padding-top:clamp(18px,1.8vw,22px);border-top:1px solid var(--line-soft);display:flex;align-items:center;gap:16px;flex-wrap:wrap}.gbu .cta-team-fotos{display:flex;align-items:center;flex:0 0 auto}.gbu .cta-team-foto{width:40px;height:40px;flex:0 0 auto;border-radius:999px;overflow:hidden;background:var(--panel-2);border:2px solid var(--bg)}.gbu .cta-team-foto+.cta-team-foto{margin-left:-13px}.gbu .plane .cta-team-foto{border-color:var(--plane)}.gbu .cta-team-img{display:block;width:100%;height:100%;object-fit:cover}.gbu .cta-team-tx{display:grid;gap:5px;min-width:0}.gbu .cta-team-regel{margin:0;font-size:.92rem;font-weight:600;line-height:1.5;color:var(--text)}.gbu .cta-team-loc{margin:0;display:inline-flex;align-items:center;gap:8px;line-height:1.5;color:var(--faint);font-size:.86rem}.gbu .cta-team-loc svg{width:15px;height:15px;flex:0 0 auto;color:var(--pad-inter)}.gbu a.cta-team-loc{min-height:44px;margin-block:-11px;justify-self:start;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px;transition:color 0s,text-decoration-color .3s var(--ease)}.gbu a.cta-team-loc:hover,.gbu a.cta-team-loc:focus-visible{color:var(--pad-inter);text-decoration-color:var(--pad-inter)}.gbu .cta-grid:has(.cta-kaart){row-gap:clamp(22px,2.2vw,30px)}.gbu .cta-grid:has(.cta-kaart)>.cform,.gbu .cta-grid:has(.cta-kaart)>.dial{grid-column:2;grid-row:1 / span 2}.gbu .cta-grid:has(.cta-kaart)>.cta-kaart{grid-column:1;grid-row:2}.gbu .cta-kaart{display:grid;gap:14px}.gbu .cta-kaart .loc-frame{aspect-ratio:16/9;min-height:260px;max-height:300px}.gbu .cta-kaart-note{display:flex;align-items:flex-start;gap:11px;color:var(--muted);font-size:.92rem;line-height:1.55}@media(max-width:860px){.gbu .cta-grid:has(.cta-kaart){row-gap:40px}.gbu .cta-grid:has(.cta-kaart)>.cform,.gbu .cta-grid:has(.cta-kaart)>.dial,.gbu .cta-grid:has(.cta-kaart)>.cta-kaart{grid-column:auto;grid-row:auto}}.gbu .dial{position:relative;width:min(300px,100%);margin-left:auto;aspect-ratio:1;display:grid;place-items:center}@media(max-width:860px){.gbu .dial{margin:0}}.gbu .dial svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gbu .dial .track{stroke:var(--line);stroke-width:2;fill:none}.gbu .dial .arc{stroke:var(--accent);stroke-width:3;fill:none;stroke-linecap:round;stroke-dasharray:439.8;stroke-dashoffset:439.8}html.anim .gbu .dial.in .arc{transition:stroke-dashoffset 1.5s var(--ease) .18s;stroke-dashoffset:219.9}html:not(.anim) .gbu .dial .arc{stroke-dashoffset:219.9}.gbu .dial-in{position:relative;text-align:center}.gbu .dial-in .n{font-family:var(--head);font-weight:700;font-size:clamp(3rem,2rem + 3vw,4.4rem);line-height:.9;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.gbu .dial-in .t{display:block;margin-top:12px;color:var(--muted);font-size:.92rem;max-width:16ch}.gbu .cform{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(24px,2.4vw,34px)}.gbu .cform-head h3{font-size:clamp(1.2rem,1.06rem + .6vw,1.5rem);letter-spacing:-.024em}.gbu .cform-head p{margin:10px 0 0;color:var(--muted);font-size:.96rem;line-height:1.6;max-width:44ch}.gbu .cform-form{margin-top:clamp(20px,2vw,26px);display:flex;flex-direction:column;gap:16px}.gbu .cfield{display:flex;flex-direction:column;gap:8px}.gbu .cfield label{font-size:.86rem;font-weight:600;color:var(--text);letter-spacing:-.005em}.gbu .cinput{width:100%;min-height:48px;padding:12px 14px;font-family:var(--sans);font-size:1rem;line-height:1.5;color:var(--text);background:var(--chip);border:1px solid var(--faint);border-radius:var(--r-s);transition:border-color .28s var(--ease),background-color .28s var(--ease)}.gbu .cinput::placeholder{color:var(--faint)}.gbu .cinput:hover{border-color:var(--muted)}.gbu .cinput:focus{outline:none;border-color:var(--pad-inter);background:var(--panel-2)}.gbu .cinput:focus-visible{outline:3px solid var(--pad-inter);outline-offset:3px}.gbu .cinput--area{min-height:120px;resize:vertical}.gbu .cinput[aria-invalid=true]{border-color:var(--accent)}.gbu .cfield-fout{color:var(--accent);font-size:.86rem;line-height:1.5}.gbu .cform-foot{margin-top:8px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.gbu .cform-small{color:var(--faint);font-size:.82rem;line-height:1.55;max-width:42ch}.gbu .cform-note{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--r-m);font-size:.94rem;line-height:1.55}.gbu .cform-note svg{width:20px;height:20px;flex:0 0 auto;margin-top:1px}.gbu .cform-note--ok{background:#34d3991c;border:1px solid rgba(52,211,153,.42);color:var(--text)}.gbu .cform-note--ok svg{color:#34d399}.gbu .cform-note--bad{background:var(--tint);border:1px solid var(--tint-2);color:var(--text)}.gbu .cform-note--bad svg{color:var(--accent)}.gbu .cform-note:focus-visible{outline:3px solid var(--pad-inter);outline-offset:3px}@media(max-width:860px){.gbu .cform{padding:24px 20px}}.gbu .foot{border-top:1px solid var(--line);padding:clamp(46px,4.6vw,64px) 0 clamp(34px,3.4vw,46px)}.gbu .foot-top{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:clamp(28px,3vw,48px);align-items:start}@media(max-width:760px){.gbu .foot-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.gbu .foot-brand{grid-column:1 / -1}}.gbu .foot-brand p{margin-top:16px;color:var(--muted);max-width:34ch;font-size:.96rem}.gbu .foot h3,.gbu .foot h4{font-family:var(--sans);font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--faint)}.gbu .foot ul{margin-top:16px;display:grid;gap:2px}.gbu .foot ul a{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);font-size:.96rem;padding-inline:6px;margin-inline:-6px;transition:color 0s}.gbu .foot ul a:hover{color:var(--pad-inter)}.gbu .foot-bot{margin-top:clamp(38px,4vw,56px);padding-top:24px;border-top:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--faint);font-size:.86rem}.gbu .foot-bot a{display:inline-flex;align-items:center;min-height:44px;margin-block:-11px;color:var(--muted);transition:color 0s}.gbu .foot-bot a:hover{color:var(--pad-inter)}.gbu .reveal{opacity:1}html.anim .gbu .reveal{opacity:0;transform:translateY(22px)}html.anim .gbu .reveal.in{opacity:1;transform:none;transition:opacity .78s var(--ease),transform .78s var(--ease);transition-delay:calc(var(--i,0)*78ms)}html.anim .gbu .reveal[data-d="1"].in{transition-delay:.08s}html.anim .gbu .reveal[data-d="2"].in{transition-delay:.16s}html.anim .gbu .reveal[data-d="3"].in{transition-delay:.24s}html.anim .gbu .reveal[data-d="4"].in{transition-delay:.32s}@media(prefers-reduced-motion:reduce){html.anim .gbu .reveal,html.anim .gbu .reveal.in{opacity:1;transform:none;transition:none}html.anim .gbu .link-dot,html.anim .gbu .link-sub,html.anim .gbu .link-ok,html.anim .gbu .link:not(:last-child):after,.gbu .assist .pip:after,.gbu .stage-title .live{animation:none}html.anim .gbu .link-sub,html.anim .gbu .link-ok{opacity:1}html.anim .gbu .link:not(:last-child):after{transform:scaleY(1)}html.anim .gbu .link-dot{border-color:var(--accent);background:var(--tint);color:var(--text)}html.anim .gbu .stage-duo>.stage{animation:none}html.anim .gbu .stage--ai .s-acc,html.anim .gbu .stage--ai .gb-veld,html.anim .gbu .stage-uit{animation:none;opacity:1;transform:none}.gbu .hero h1 .mark path{stroke-dashoffset:0;animation:none}.gbu .progress{transition:none}.gbu .brand-word,.gbu .brand-alt,.gbu .chap-kick:before,.gbu .chap-kick .n{transition:none}.gbu .navgrp-menu{transition:none}html.anim .gbu .pzt-hand>.gone-t,html.anim .gbu .hw-task>.gone-t{transition:none}.gbu .faq-q .x{transition:none}}@media(prefers-reduced-motion:no-preference){.gbu .dot--pulse:after{animation:ring 2.6s var(--ease) infinite}@keyframes ring{0%{transform:scale(.7);opacity:.9}70%,to{transform:scale(1.5);opacity:0}}.gbu .scan:before{animation:scan-fade 9s linear -3.6s infinite}.gbu .scan{animation:scan-move 9s var(--ease-io) -3.6s infinite}@keyframes scan-move{0%{transform:translateY(0)}6%{transform:translateY(0)}72%{transform:translateY(100%)}to{transform:translateY(100%)}}@keyframes scan-fade{0%,4%{opacity:0}8%{opacity:1}68%{opacity:1}76%,to{opacity:0}}.gbu .ltask:before{animation:bar-in 9s var(--ease) infinite}.gbu .ltask .s-auto{animation:state-on 9s var(--ease) infinite}.gbu .ltask .s-hand{animation:state-off 9s var(--ease) infinite}.gbu .ltask .lx{animation:state-on 9s var(--ease) infinite}.gbu .ltask .lt{animation:text-dim 9s var(--ease) infinite}.gbu .ltask:nth-of-type(1):before,.gbu .ltask:nth-of-type(1) .s-auto,.gbu .ltask:nth-of-type(1) .s-hand,.gbu .ltask:nth-of-type(1) .lx,.gbu .ltask:nth-of-type(1) .lt{animation-delay:-3.6s}.gbu .ltask:nth-of-type(2):before,.gbu .ltask:nth-of-type(2) .s-auto,.gbu .ltask:nth-of-type(2) .s-hand,.gbu .ltask:nth-of-type(2) .lx,.gbu .ltask:nth-of-type(2) .lt{animation-delay:-2.4s}.gbu .ltask:nth-of-type(3):before,.gbu .ltask:nth-of-type(3) .s-auto,.gbu .ltask:nth-of-type(3) .s-hand,.gbu .ltask:nth-of-type(3) .lx,.gbu .ltask:nth-of-type(3) .lt{animation-delay:-1.2s}@keyframes bar-in{0%,16%{transform:scaleY(0)}26%,80%{transform:scaleY(1)}88%,to{transform:scaleY(0)}}@keyframes text-dim{0%,18%{opacity:1}26%,80%{opacity:.5}88%,to{opacity:1}}@keyframes state-on{0%,18%{opacity:0;transform:translateY(4px)}26%,80%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(-3px)}}@keyframes state-off{0%,16%{opacity:1}24%,80%{opacity:0}90%,to{opacity:1}}.gbu .f-auto{animation:state-on 9s var(--ease) -1.1s infinite}.gbu .f-hand{animation:state-off 9s var(--ease) -1.1s infinite}.gbu .p1:not(.is-live) .p-link .fill{animation:draw-a 6.4s var(--ease-io) -3.2s infinite}.gbu .p1:not(.is-live) .p-link:nth-of-type(2) .fill{animation-name:draw-b}@keyframes draw-a{0%,4%{transform:scaleX(0)}18%,86%{transform:scaleX(1)}94%,to{transform:scaleX(0)}}@keyframes draw-b{0%,18%{transform:scaleX(0)}32%,86%{transform:scaleX(1)}94%,to{transform:scaleX(0)}}.gbu .p1:not(.is-live) .node:after{animation:edge-1 6.4s var(--ease) -3.2s infinite}.gbu .p1:not(.is-live) .node:nth-of-type(2):after{animation-name:edge-2}.gbu .p1:not(.is-live) .node:nth-of-type(3):after{animation-name:edge-3}@keyframes edge-1{0%,2%{opacity:0}8%,86%{opacity:1}94%,to{opacity:0}}@keyframes edge-2{0%,16%{opacity:0}22%,86%{opacity:1}94%,to{opacity:0}}@keyframes edge-3{0%,30%{opacity:0}36%,86%{opacity:1}94%,to{opacity:0}}.gbu .p1:not(.is-live) .log-row{animation:pop-1 6.4s var(--ease) -3.2s infinite}.gbu .p1:not(.is-live) .log-row:nth-of-type(2){animation-name:pop-2}.gbu .p1:not(.is-live) .log-row:nth-of-type(3){animation-name:pop-3}@keyframes pop-1{0%,8%{opacity:0;transform:translateY(6px)}16%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes pop-2{0%,20%{opacity:0;transform:translateY(6px)}28%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes pop-3{0%,32%{opacity:0;transform:translateY(6px)}40%,88%{opacity:1;transform:none}96%,to{opacity:0}}.gbu .p1.is-live .log-row,.gbu .p-done,.gbu .qa-out>*,.gbu .out-body>*{animation:step-in .42s var(--ease) both}@keyframes step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.gbu .typing i{animation:blip 1.2s var(--ease-io) infinite}.gbu .typing i:nth-child(2){animation-delay:.15s}.gbu .typing i:nth-child(3){animation-delay:.3s}@keyframes blip{0%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.gbu .p3.is-busy .out-prog{animation:prog-run 1.7s var(--ease-io) infinite}@keyframes prog-run{0%{transform:scaleX(.06)}55%{transform:scaleX(.82)}to{transform:scaleX(.06)}}.gbu .tile-prog{animation:crawl 5.2s var(--ease-io) infinite}.gbu .tile:nth-child(2) .tile-prog{animation-delay:-1.7s}.gbu .tile:nth-child(3) .tile-prog{animation-delay:-3.4s}@keyframes crawl{0%{transform:scaleX(.3)}50%{transform:scaleX(1)}to{transform:scaleX(.3)}}}.gbu .chap-kick.gld{color:#e8b64c}.gbu .chap-kick.gld:before{background:#e8b64c}.gbu .chap-kick.gld .n,.gbu .chap-kick.gld .sep{color:#e8b64c}.gbu .burger-open,.gbu .burger-close{display:flex;align-items:center;justify-content:center}.gbu .burger-close,.gbu .burger[aria-expanded=true] .burger-open{display:none}.gbu .burger[aria-expanded=true] .burger-close{display:flex}.gbu .burger[aria-expanded=true]{border-color:var(--text)}.gbu .mobnav{display:none;background:#0d0e12f7;backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-top:1px solid var(--line);padding:10px 0 22px}.gbu .mobnav .wrap{display:grid;gap:2px}.gbu .mobnav a{display:inline-flex;align-items:center;min-height:48px;padding:6px 2px;color:var(--muted);font-size:1.02rem;font-weight:500;transition:color 0s}.gbu .mobnav a:hover{color:var(--pad-inter)}.gbu .mobnav .mobgrp{border-bottom:1px solid var(--line-soft);padding-bottom:4px}.gbu .mobnav .mobgrp-btn{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:6px 2px;background:transparent;border:0;cursor:pointer;font-family:var(--sans);font-size:1.02rem;font-weight:500;color:var(--muted);text-align:left;transition:color 0s}.gbu .mobnav .mobgrp-btn:hover,.gbu .mobnav .mobgrp-btn[aria-expanded=true]{color:var(--pad-inter)}.gbu .mobnav .mobgrp-btn .chev{display:flex;transition:transform .3s var(--ease)}.gbu .mobnav .mobgrp-btn .chev svg{width:16px;height:16px}.gbu .mobnav .mobgrp-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.gbu .mobnav .mobgrp-panel{display:grid;gap:2px;margin:0 0 8px 3px;padding-left:16px;border-left:2px solid var(--line)}.gbu .mobnav .mobgrp-panel[hidden]{display:none}.gbu .mobnav .mobgrp-panel a{min-height:46px;font-size:.98rem}.gbu .mobnav .mobnav-assist{display:inline-flex;align-items:center;min-height:48px;padding:6px 2px;margin-top:14px;gap:10px;justify-content:center;background:transparent;cursor:pointer;border:2px solid var(--line);border-radius:999px;font-family:var(--sans);font-size:1.02rem;color:var(--text);font-weight:600;transition:border-color .28s var(--ease),color 0s}.gbu .mobnav .mobnav-assist:hover{border-color:var(--pad-inter);color:var(--pad-inter)}.gbu .mobnav .pip{position:relative;width:8px;height:8px;border-radius:50%;background:var(--pad-inter);flex:0 0 auto}@media(max-width:1240px){.gbu .mobnav:not([hidden]){display:block}}@media(min-width:1241px){.gbu .mobnav:not([hidden]){display:none}}.gbu .assistp{position:absolute;top:100%;right:var(--gut);z-index:55;width:min(400px,calc(100vw - var(--gut) * 2))}.gbu .assistp-in{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-l);padding:22px 22px 24px;box-shadow:0 24px 60px #0000006b;opacity:0;transform:translateY(-8px);transition:opacity .3s var(--ease),transform .3s var(--ease)}.gbu .assistp.is-open .assistp-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.gbu .assistp-in{transition:none;opacity:1;transform:none}}.gbu .assistp-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.gbu .assistp-close{width:44px;height:44px;margin:-10px -10px -10px auto;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:999px;color:var(--muted);cursor:pointer;transition:color 0s}.gbu .assistp-close:hover{color:var(--pad-inter)}.gbu .assistp-close svg{width:20px;height:20px}.gbu .assistp-title{margin:16px 0 0;font-family:var(--head);font-weight:700;font-size:1.16rem;letter-spacing:-.024em;line-height:1.25}.gbu .assistp-note{margin:10px 0 0;color:var(--muted);font-size:.95rem;line-height:1.6}.gbu .assistp-acts{margin-top:20px;display:grid;gap:10px}.gbu .assistp-acts .btn{min-height:50px;padding:13px 22px;font-size:.95rem;width:100%}.gbu .assistp-acts .btn-line svg{color:var(--muted)}.gbu .assistp-acts .btn-line:hover svg{transform:none;color:var(--pad-inter)}.gbu .assistp-foot{margin-top:16px;padding-top:14px;border-top:1px solid var(--line-soft);color:var(--faint);font-size:.84rem;line-height:1.55}.gbu .assistp-foot .tlink{font-size:.84rem;margin-left:6px}.gbu .assistp-foot .tlink svg{width:15px;height:15px}.gbu .assistp-cta{margin-top:16px;padding-top:14px;border-top:1px solid var(--line-soft);display:grid;grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:10px}.gbu .assistp-cta .btn{min-height:44px;padding:11px 18px;font-size:.88rem;gap:8px}.gbu .assistp-cta .btn svg{width:15px;height:15px}@media(max-width:1240px){.gbu .assistp{right:var(--gut);left:var(--gut);width:auto}}.gbu .assistp:has(.chatw){width:min(460px,calc(100vw - var(--gut) * 2))}.gbu .chatw{margin-top:18px;display:flex;flex-direction:column;gap:13px}.gbu .chatw-log{display:flex;flex-direction:column;gap:10px;min-height:96px;max-height:min(44vh,340px);overflow-y:auto;padding-block:15px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.gbu .chatw-log .bubble{max-width:100%;font-size:.86rem}.gbu .chatw--assist .cform-form{margin-top:0}.gbu .cform-step2{display:flex;flex-direction:column;gap:16px}.gbu .cform-step2[hidden]{display:none}.gbu .chatw-empty{font-size:.86rem;line-height:1.6;color:var(--faint)}.gbu .chatw-err{display:flex;gap:9px;font-size:.83rem;line-height:1.55;color:var(--accent)}.gbu .chatw-err svg{width:15px;height:15px;flex:0 0 auto;margin-top:3px}.gbu .chatw-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.gbu .chatw-in{max-height:120px;overflow-y:auto;resize:none}.gbu .chatw-send{width:44px;height:44px;flex:0 0 auto;border:1px solid var(--pad-inter);border-radius:999px;background:var(--pad-inter);color:var(--op-vlak);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .3s var(--ease)}.gbu .chatw-send:hover{background:transparent;border-color:var(--pad-inter);color:var(--pad-inter);transition:none}.gbu .chatw-send svg{width:18px;height:18px}.gbu .chatw-send[disabled]{opacity:.5;cursor:default}.gbu .chatw-send[disabled]:hover{background:var(--pad-inter);border-color:var(--pad-inter);color:var(--op-vlak)}@media(prefers-reduced-motion:reduce){.gbu .chatw-send,.gbu .chatw-send:hover{transition:none}}.gbu.gbu-case .hero{padding:calc(80px + clamp(48px,5.4vw,84px)) 0 clamp(56px,6vw,88px)}.gbu.gbu-case .hero h1{margin:22px 0 0;font-size:clamp(2.05rem,1.25rem + 2.6vw,3.3rem);line-height:1.06;letter-spacing:-.032em}.gbu.gbu-case .hero-top,.gbu.gbu-pad .hero-top{margin-top:14px}.gbu.gbu-case .hero-lede{max-width:46ch}.gbu.gbu-case .hero-acts{margin-top:28px}.gbu .crumb{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:.9rem;color:var(--muted);transition:color 0s}.gbu .crumb svg{width:16px;height:16px;flex:0 0 auto;transition:transform .34s var(--ease)}.gbu .crumb:hover{color:var(--pad-inter)}.gbu .crumb:hover svg{transform:translate(-4px)}.gbu-case .facts{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.gbu-case .srcs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:20px}@media(max-width:520px){.gbu-case .srcs{grid-template-columns:minmax(0,1fr)}}.gbu-case .srow{display:flex;align-items:center;gap:11px;padding:12px 14px;border:1px solid var(--line-soft);border-radius:var(--r-s);background:var(--panel-2);font-size:.87rem;font-weight:500;min-width:0}.gbu-case .srow.wide{grid-column:1 / -1}.gbu-case .srow .ic{color:var(--faint);display:flex;flex:0 0 auto}.gbu-case .srow .ic svg{width:17px;height:17px}.gbu-case .srow .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:520px){.gbu-case .srow .nm{white-space:normal;overflow:visible;text-overflow:clip}}.gbu-case .srow .ok{margin-left:auto;flex:0 0 auto;color:var(--accent);opacity:0}.gbu-case .srow .ok svg{width:16px;height:16px}html:not(.anim) .gbu-case .srow .ok{opacity:1}.gbu-case .merge{display:flex;align-items:center;gap:14px;margin-top:20px}.gbu-case .merge .ln{flex:1 1 auto;height:1px;background:var(--line)}.gbu-case .merge .tx{font-size:.78rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--accent)}.gbu-case .mout{margin-top:14px;border:1px solid var(--tint-2);background:var(--tint-soft);border-radius:var(--r-m);padding:16px 18px}.gbu-case .mout .k{display:block;font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--text)}.gbu-case .mout p{margin-top:9px;font-size:.92rem;line-height:1.5;color:var(--text)}.gbu.gbu-case .stage-foot{margin-top:18px}.gbu-case .dash-src{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 20px;border-bottom:1px solid var(--line-soft)}.gbu-case .dash-src .k{font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--faint);margin-right:6px}.gbu-case .dash-body{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr)}@media(max-width:960px){.gbu-case .dash-body{grid-template-columns:minmax(0,1fr)}}.gbu-case .dash-main{padding:clamp(20px,2.2vw,28px);border-right:1px solid var(--line-soft)}@media(max-width:960px){.gbu-case .dash-main{border-right:0;border-bottom:1px solid var(--line-soft)}}.gbu-case .kpi{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;flex-wrap:wrap}.gbu-case .kpi .k{display:block;font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--faint)}.gbu-case .kpi .v{display:block;margin-top:10px;font-family:var(--head);font-weight:700;font-size:clamp(1.9rem,1.4rem + 1.5vw,2.6rem);line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.gbu-case .kpi .d{display:block;margin-top:10px;font-size:.86rem;font-weight:600;color:var(--accent)}.gbu-case .spark{width:136px;height:46px;flex:0 0 auto}.gbu-case .spark .prev{stroke:var(--line);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.gbu-case .spark .now{stroke:var(--accent);stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.gbu-case .spark .pt{fill:var(--accent)}.gbu-case .mini{margin-top:24px;padding-top:20px;border-top:1px solid var(--line-soft);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media(max-width:620px){.gbu-case .mini{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.gbu-case .mini{grid-template-columns:minmax(0,1fr);gap:14px}}.gbu-case .mini .k{display:block;font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--faint)}.gbu-case .mini .v{display:block;margin-top:7px;font-family:var(--head);font-weight:700;font-size:1.18rem;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.gbu-case .mini .s{display:block;margin-top:5px;font-size:.78rem;color:var(--faint)}.gbu-case .says{margin-top:24px;border:1px solid var(--tint-2);background:var(--tint-soft);border-radius:var(--r-m);padding:clamp(16px,1.8vw,22px)}.gbu-case .says .k{display:inline-flex;align-items:center;gap:9px;font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--text)}.gbu-case .says .k svg{width:15px;height:15px}.gbu-case .says p{margin-top:13px;font-size:.96rem;line-height:1.62;color:var(--text);max-width:56ch}.gbu-case .says p b{font-weight:600}.gbu-case .says .from{display:block;margin-top:14px;font-size:.78rem;color:var(--faint)}.gbu-case .inbox{padding:clamp(20px,2.2vw,28px);display:flex;flex-direction:column;background:var(--panel-2)}.gbu-case .inbox-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.gbu-case .inbox-top .t{display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:.96rem}.gbu-case .inbox-top .t svg{width:17px;height:17px;color:var(--accent)}.gbu-case .inbox-top .c{font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;color:var(--faint)}.gbu-case .sigs{margin-top:18px;display:grid;gap:10px}.gbu-case .sig{display:grid;grid-template-columns:22px minmax(0,1fr);gap:13px;align-items:start;padding:14px 15px;border:1px solid var(--line-soft);border-radius:var(--r-m);background:var(--panel)}.gbu-case .sig .box{width:22px;height:22px;border-radius:7px;border:1.6px solid var(--line);display:grid;place-items:center;color:transparent}.gbu-case .sig .box svg{width:13px;height:13px}.gbu-case .sig .tx{font-size:.9rem;line-height:1.45}.gbu-case .sig .mt{display:block;margin-top:7px;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;color:var(--faint)}.gbu-case .sig.done{background:transparent}.gbu-case .sig.done .box{border-color:var(--accent);background:var(--tint);color:var(--accent)}.gbu-case .sig.done .mt{color:inherit}.gbu-case .inbox-foot{margin-top:auto;padding-top:18px;font-size:.8rem;color:var(--faint)}.gbu-case .dash-cap{margin-top:20px;font-size:.9rem;color:var(--faint);max-width:60ch}.gbu-case .flow{--fgap:clamp(14px,1.6vw,22px);display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:var(--fgap)}@media(max-width:1040px){.gbu-case .flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.gbu-case .flow{grid-template-columns:minmax(0,1fr)}}.gbu-case .step{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-l);padding:26px 24px 24px;display:flex;flex-direction:column}.gbu-case .step-n{position:absolute;right:20px;top:20px;font-family:var(--display);font-weight:700;font-size:.78rem;color:var(--faint);letter-spacing:.06em;font-variant-numeric:tabular-nums}.gbu-case .step-ic{width:46px;height:46px;border-radius:13px;border:2px solid var(--line);background:var(--panel-2);display:grid;place-items:center;color:var(--accent)}.gbu-case .step-ic svg{width:21px;height:21px}.gbu-case .step h3{margin-top:20px;font-size:1.14rem;letter-spacing:-.024em;line-height:1.25;max-width:16ch}.gbu-case .step p{margin:11px 0 22px;color:var(--muted);font-size:.94rem;line-height:1.58}.gbu-case .step .when{margin-top:auto;padding-top:16px;border-top:1px solid var(--line-soft);font-size:.74rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--faint)}@media(min-width:1041px){.gbu-case .step:not(:last-child):after,.gbu-case .step:not(:last-child):before{content:"";position:absolute;top:47px;right:calc(-1 * var(--fgap));width:var(--fgap);height:2px}.gbu-case .step:not(:last-child):after{background:var(--line)}.gbu-case .step:not(:last-child):before{background:var(--accent);transform:scaleX(0);transform-origin:0 50%;z-index:1}}.gbu-case .res{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px)}@media(max-width:900px){.gbu-case .res{grid-template-columns:minmax(0,1fr);gap:28px}}.gbu-case .res li{position:relative;padding-top:26px;border-top:1px solid var(--line)}.gbu-case .res li:before{content:"";position:absolute;left:0;top:-1px;width:46px;height:2px;background:var(--accent)}.gbu-case .res h3{font-size:clamp(1.18rem,1.04rem + .6vw,1.5rem);letter-spacing:-.026em;line-height:1.2;max-width:16ch}.gbu-case .res p{margin-top:13px;color:var(--muted);font-size:.98rem;line-height:1.6;max-width:36ch}.gbu-case .quote{margin-top:clamp(42px,4.6vw,68px);max-width:960px;border:1px dashed var(--line);border-radius:var(--r-xl);padding:clamp(26px,3vw,42px);display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(16px,2vw,28px);align-items:start;background:#f6f5f104}@media(max-width:760px){.gbu-case .quote{grid-template-columns:minmax(0,1fr);gap:6px}}.gbu-case .quote .qm{font-family:var(--head);font-weight:700;font-size:2.6rem;line-height:.9;color:var(--line);-webkit-user-select:none;user-select:none;margin-top:-4px}.gbu-case .quote blockquote{font-family:var(--head);font-weight:600;letter-spacing:-.025em;line-height:1.3;font-size:clamp(1.2rem,1.02rem + .9vw,1.8rem);color:var(--faint);max-width:32ch}.gbu-case .quote blockquote .todo{color:var(--accent)}.gbu-case .quote figcaption{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:.92rem;color:var(--muted)}.gbu-case .quote.is-filled{border-style:solid}.gbu-case .quote.is-filled blockquote{color:var(--text)}.gbu.gbu-case .cta-grid{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:start}@media(max-width:900px){.gbu.gbu-case .cta-grid{grid-template-columns:minmax(0,1fr);gap:36px}}.gbu-case .take{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(24px,2.6vw,34px)}.gbu-case .take h3{font-size:1.14rem;letter-spacing:-.024em}.gbu-case .take ul{margin-top:20px;display:grid;gap:15px}.gbu-case .take li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:13px;align-items:start;color:var(--muted);font-size:.96rem;line-height:1.5}.gbu-case .take li svg{width:20px;height:20px;color:var(--pad-inter);margin-top:2px}.gbu-case .take .foot{margin-top:22px;padding-top:18px;border-top:1px solid var(--line-soft);font-size:.82rem;color:var(--faint)}@media(prefers-reduced-motion:no-preference){html.anim .gbu-case .srow .ok{animation:okIn 9s var(--ease) infinite}html.anim .gbu-case .srow:nth-child(1) .ok{animation-delay:0s}html.anim .gbu-case .srow:nth-child(2) .ok{animation-delay:.5s}html.anim .gbu-case .srow:nth-child(3) .ok{animation-delay:1s}html.anim .gbu-case .srow:nth-child(4) .ok{animation-delay:1.5s}html.anim .gbu-case .srow:nth-child(5) .ok{animation-delay:2s}html.anim .gbu-case .srow:nth-child(6) .ok{animation-delay:2.5s}html.anim .gbu-case .srow:nth-child(7) .ok{animation-delay:3s}@keyframes okIn{0%,4%{opacity:0;transform:scale(.55)}12%,74%{opacity:1;transform:none}84%,to{opacity:0;transform:scale(.55)}}.gbu-case .step:not(:last-child):before{animation:draw-x 7s var(--ease-io) infinite}.gbu-case .step:nth-child(2):before{animation-delay:.5s}.gbu-case .step:nth-child(3):before{animation-delay:1s}@keyframes draw-x{0%,6%{transform:scaleX(0)}18%,80%{transform:scaleX(1)}90%,to{transform:scaleX(0)}}}@media(prefers-reduced-motion:reduce){html.anim .gbu-case .srow .ok{opacity:1;animation:none}}.gbu.gbu-pad .hero{padding:calc(80px + clamp(48px,5.4vw,84px)) 0 clamp(50px,5.4vw,78px)}.gbu.gbu-pad .hero h1{margin:22px 0 0;font-size:clamp(2.05rem,1.25rem + 2.6vw,3.3rem);line-height:1.06;letter-spacing:-.032em;max-width:24ch}.gbu.gbu-pad .hero-lede{max-width:52ch}.gbu-pad .pad-index-col .k{display:block;font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--faint)}.gbu-pad .pad-index{margin-top:20px;display:grid}.gbu-pad .pad-index a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:baseline;padding:13px 4px;min-height:44px;border-top:1px solid var(--line-soft);transition:border-color .34s var(--ease),background-color .34s var(--ease)}.gbu-pad .pad-index a:last-child{border-bottom:1px solid var(--line-soft)}.gbu-pad .pad-index a:hover{border-top-color:var(--pad-inter);background:#f6f5f107}.gbu-pad .pad-index .n{font-family:var(--head);font-weight:700;font-size:.82rem;color:var(--faint);font-variant-numeric:tabular-nums;letter-spacing:.06em}.gbu-pad .pad-index .t{font-size:.98rem;font-weight:500;line-height:1.35;color:var(--muted);transition:color 0s}.gbu-pad .pad-index a:hover .t{color:var(--pad-inter)}.gbu-pad .pad-groep{margin-bottom:clamp(38px,4vw,62px);display:grid;grid-template-columns:clamp(96px,10vw,148px) minmax(0,1fr);gap:clamp(24px,3vw,52px);align-items:baseline}@media(max-width:900px){.gbu-pad .pad-groep{grid-template-columns:minmax(0,1fr);gap:14px}}.gbu-pad .pad-groep h2{font-size:clamp(1.5rem,1.15rem + 1.3vw,2.2rem);letter-spacing:-.028em;max-width:24ch}.gbu-pad .pad-groep .t{margin-top:14px;color:var(--muted);max-width:58ch}.gbu-pad .pad-chapter+.pad-chapter{margin-top:clamp(44px,4.6vw,74px);padding-top:clamp(44px,4.6vw,74px);border-top:1px solid var(--line)}.gbu-pad .pad-chapter h3{margin:16px 0 0;font-size:clamp(1.85rem,1.24rem + 2.5vw,3.15rem);max-width:17ch;letter-spacing:-.03em}.gbu-pad .pad-lede{padding-top:clamp(0px,1.4vw,22px)}@media(max-width:900px){.gbu-pad .pad-lede{margin-top:18px;max-width:56ch}}.gbu-pad .pad-need{display:block;font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--faint)}.gbu.gbu-pad .pad-lede .lede{margin-top:12px;padding-top:0}.gbu-pad .pad-body{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,.86fr);gap:clamp(24px,3vw,52px);align-items:start}@media(max-width:900px){.gbu-pad .pad-body{grid-template-columns:minmax(0,1fr);gap:26px}}.gbu-pad .pad-build .k{display:block;font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--faint)}.gbu-pad .pad-build p{margin-top:14px;color:var(--muted);font-size:1.02rem;line-height:1.62;max-width:56ch}.gbu-pad .pad-build p b{color:var(--text);font-weight:600}.gbu-pad .pad-proof{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-l);padding:clamp(20px,2.2vw,28px)}.gbu-pad .pad-proof:before{content:"";position:absolute;left:clamp(20px,2.2vw,28px);top:-1px;width:46px;height:2px;background:var(--pad-accent-diep)}.gbu-pad .pad-proof .k{display:block;font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--pad-accent)}.gbu-pad .pad-proof .nm{display:block;margin-top:13px;font-family:var(--head);font-weight:700;font-size:clamp(1.2rem,1.02rem + .6vw,1.55rem);letter-spacing:-.028em;line-height:1.15}.gbu-pad .pad-proof p{margin-top:11px;color:var(--muted);font-size:.94rem;line-height:1.55;max-width:34ch}.gbu-pad .pad-proof .tlink{margin-top:18px}.gbu-pad .pad-body--beeld{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);grid-template-areas:"uitleg beeld" "bewijs beeld";row-gap:clamp(22px,2.4vw,34px)}.gbu-pad .pad-body--beeld .pad-build{grid-area:uitleg}.gbu-pad .pad-body--beeld .pad-proof{grid-area:bewijs}.gbu-pad .pad-body--beeld .pad-beeld{grid-area:beeld}.gbu-pad .pad-body--links{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);grid-template-areas:"beeld uitleg" "beeld bewijs"}.gbu-pad .pad-body--breed{grid-template-columns:minmax(0,1.28fr) minmax(0,.86fr);grid-template-areas:"beeld beeld" "uitleg bewijs"}@media(max-width:900px){.gbu-pad .pad-body--beeld,.gbu-pad .pad-body--links,.gbu-pad .pad-body--breed{grid-template-columns:minmax(0,1fr);grid-template-areas:"uitleg" "beeld" "bewijs";gap:26px}}.gbu .gb{padding:clamp(14px,1.4vw,18px)}.gbu .gb--chat{display:flex;flex-direction:column;gap:12px}.gbu .gb-chat{display:flex;flex-direction:column;gap:5px;max-width:88%}.gbu .gb-chat .bub{padding:10px 14px;border-radius:14px;font-size:.84rem;line-height:1.45}.gbu .gb-chat .who,.gbu .gb-chat .bron{font-size:.64rem;line-height:1.2}.gbu .gb-chat--vraag{align-self:flex-end;align-items:flex-end}.gbu .gb-chat--vraag .bub{background:var(--chip);color:var(--muted);border-bottom-right-radius:5px}.gbu .gb-chat--vraag .who{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.gbu .gb-chat--antw{align-self:flex-start;align-items:flex-start}.gbu .gb-chat--antw .bub{background:var(--tint-soft);border:1px solid var(--tint-2);color:var(--text);border-bottom-left-radius:5px}.gbu .gb-chat--antw .bron{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;border:1px solid var(--tint-2);background:var(--tint-soft);color:var(--accent);font-weight:500}.gbu .gb--document{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(14px,1.6vw,22px);align-items:start}.gbu .gb-pagina{width:96px;flex:0 0 auto}.gbu .gb-pagina svg{width:100%;height:auto}.gbu .gb-velden{display:flex;flex-direction:column;gap:9px}.gbu .gb-veld{display:flex;flex-direction:column;gap:3px;padding:9px 12px;border-radius:10px;background:var(--chip);border-left:2px solid var(--pad-accent-diep)}.gbu .gb-veld .k{font-family:var(--mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.gbu .gb-veld .v{font-family:var(--display);font-weight:700;font-size:.9rem;line-height:1.2;letter-spacing:-.014em;font-variant-numeric:tabular-nums;color:var(--text)}.gbu .gb--grafiek{display:flex;flex-direction:column;gap:14px}.gbu .gb-plot{display:flex;align-items:flex-end;gap:5px;height:88px}.gbu-pad .pad-body--breed .gb-plot{height:126px}.gbu .gb-plot .bar{flex:1 1 0;height:var(--h,50%);border-radius:4px 4px 2px 2px;background:var(--line)}.gbu .gb-plot .bar--nu{background:var(--pad-accent-diep)}.gbu .gb-uitleg{display:flex;flex-direction:column;gap:1px}.gbu .gb-regel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:8px 0;border-top:1px solid var(--line-soft)}.gbu .gb-regel .t{font-size:.8rem;line-height:1.4;color:var(--muted)}.gbu .gb-regel .c{font-family:var(--display);font-weight:700;font-size:.86rem;line-height:1.2;letter-spacing:-.014em;font-variant-numeric:tabular-nums;color:var(--accent);white-space:nowrap}.gbu .gb--stappen{display:flex;flex-direction:column;gap:10px}.gbu .gb-stap{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 11px;align-items:center;padding:11px 13px;border-radius:12px;background:var(--chip)}.gbu .gb-stap .n{grid-row:1/3;width:22px;height:22px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font-family:var(--display);font-weight:700;font-size:.72rem;color:var(--muted)}.gbu .gb-stap .q{font-size:.8rem;line-height:1.35;color:var(--muted)}.gbu .gb-stap .a{justify-self:start;padding:2px 10px;border-radius:999px;border:1px solid var(--line);background:var(--panel-2);font-size:.72rem;font-weight:600;line-height:1.35;color:var(--text)}.gbu .gb-stap--uit{background:var(--pad-tint-soft);border:1px solid var(--tint-2)}.gbu .gb-stap--uit .n{border-color:var(--pad-accent-diep);color:var(--accent)}.gbu .gb-stap--uit .a{border-color:var(--pad-accent-diep);background:transparent;color:var(--accent)}.gbu .gb--keten{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.gbu .gb-schakel{flex:1 1 150px;display:flex;flex-direction:column;gap:6px;padding:12px 13px;border-radius:12px;background:var(--chip);border-top:2px solid var(--line)}.gbu .gb-schakel .ic{display:flex;color:var(--muted)}.gbu .gb-schakel .ic svg{width:14px;height:14px}.gbu .gb-schakel .t{font-size:.8rem;line-height:1.35;color:var(--text)}.gbu .gb-schakel .m{font-family:var(--mono);font-size:.62rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.gbu .gb-schakel--eind{border-top-color:var(--pad-accent-diep);background:var(--pad-tint-soft)}.gbu .gb-schakel--eind .ic{color:var(--accent)}.gbu .gb-pijl{align-self:center;display:flex;color:var(--faint);flex:0 0 auto}.gbu .gb-pijl svg{width:15px;height:15px}@media(max-width:520px){.gbu .gb--keten{flex-direction:column;align-items:stretch}.gbu .gb-schakel{flex:0 0 auto}.gbu .gb-pijl{transform:rotate(90deg)}}.gbu .gb--blokjes{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:9px}.gbu .gb-blok{display:flex;flex-direction:column;gap:5px;min-height:66px;padding:11px 12px;border-radius:11px;background:var(--chip);border:1px solid var(--line-soft)}.gbu .gb-blok .t{font-size:.78rem;line-height:1.3;color:var(--text)}.gbu .gb-blok .m{font-family:var(--mono);font-size:.6rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.gbu .gb-blok--maat{background:var(--pad-tint-soft);border:1px dashed var(--pad-accent-diep)}.gbu .gb-blok--maat .t{color:var(--accent)}.gbu .gb-blok--leeg{background:transparent;border:1px dashed var(--line)}.gbu .shops-list--tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.1vw,14px)}@media(max-width:1040px){.gbu .shops-list--tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.gbu .shops-list--tiles{grid-template-columns:minmax(0,1fr)}}.gbu .shops-list--tiles li{display:flex}.gbu .shops-list--tiles .shop{flex:1 1 auto;justify-content:space-between;gap:14px;min-height:76px;padding:20px 22px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-m);color:var(--text);transition:color 0s,border-color .3s var(--ease),background-color .3s var(--ease)}.gbu .shops-list--tiles a.shop:hover,.gbu .shops-list--tiles a.shop:focus-visible{border-color:var(--pad-inter);background:var(--panel-2)}.gbu .shops-list--tiles .shop--flat{color:var(--faint)}.gbu .team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.3vw,18px)}@media(max-width:900px){.gbu .team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.gbu .team{grid-template-columns:minmax(0,1fr)}}.gbu .team-card{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-l);padding:clamp(20px,2vw,26px)}.gbu .team-foto{position:relative;aspect-ratio:1;margin-bottom:clamp(16px,1.6vw,20px);border-radius:var(--r-m);overflow:hidden;background:var(--panel-2);border:1px solid var(--line-soft)}.gbu .team-foto-img{display:block;width:100%;height:100%;object-fit:cover}.gbu .team-ini{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--tint-soft);font-family:var(--head);font-weight:700;font-size:clamp(1.7rem,1.2rem + 1.8vw,2.4rem);letter-spacing:-.03em;color:var(--accent)}.gbu .team-name{font-size:clamp(1.1rem,1.03rem + .3vw,1.3rem);letter-spacing:-.024em;line-height:1.2}.gbu .team-role{margin-top:8px;color:var(--muted);font-size:.94rem;line-height:1.5;transition:opacity .24s var(--ease)}.gbu .team-foto-oud{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:1;transition:opacity .48s var(--ease)}.gbu .team-foto-oud.is-weg,.gbu .team-role.is-wissel{opacity:0}@media(prefers-reduced-motion:reduce){.gbu .team-foto-oud,.gbu .team-role{transition:none}}.gbu .team-li{margin-top:auto;padding-top:12px;align-self:flex-start;display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:.84rem;font-weight:600;letter-spacing:.02em;color:var(--muted);transition:color 0s}.gbu .team-li svg{width:16px;height:16px;flex:0 0 auto;color:var(--faint);transition:color .3s var(--ease)}.gbu .team-li:hover,.gbu .team-li:focus-visible{color:var(--pad-inter)}.gbu .team-li:hover svg,.gbu .team-li:focus-visible svg{color:var(--pad-inter)}.gbu .team-foot{margin-top:clamp(26px,2.6vw,36px);color:var(--muted);max-width:62ch;font-size:1.02rem}.gbu .team-foot b{color:var(--text);font-weight:600}.gbu .faq{border-top:1px solid var(--line)}.gbu .faq-item{border-bottom:1px solid var(--line)}.gbu .faq-q{display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,2vw,32px);padding:18px 6px;min-height:64px;cursor:pointer;list-style:none;font-family:var(--head);font-weight:700;letter-spacing:-.02em;font-size:clamp(1.04rem,.97rem + .38vw,1.26rem);line-height:1.3}.gbu .faq-q::-webkit-details-marker{display:none}.gbu .faq-q:focus-visible{outline:3px solid var(--pad-inter);outline-offset:3px;border-radius:8px}.gbu .faq-q .t{max-width:44ch}.gbu .faq-q .x{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);color:var(--faint);transition:transform .42s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.gbu .faq-q .x svg{width:15px;height:15px}.gbu .faq-q:hover .x{color:var(--pad-inter);border-color:var(--pad-inter)}.gbu .faq-item[open] .faq-q .x{transform:rotate(45deg);color:var(--pad-inter);border-color:var(--pad-inter)}.gbu .faq-a{padding:0 6px 26px;max-width:72ch}.gbu .faq-a p{color:var(--muted);font-size:1.02rem;line-height:1.66}.gbu .faq-a p b{color:var(--text);font-weight:600}.gbu .faq-foot{margin-top:clamp(24px,2.4vw,34px);display:flex;align-items:center;flex-wrap:wrap;gap:8px clamp(18px,2.4vw,30px);color:var(--muted);font-size:1rem}.gbu .faq-foot .t b{color:var(--text);font-weight:600}.gbu .cta-facts{margin-top:clamp(26px,2.6vw,34px);padding-top:clamp(20px,2vw,26px);border-top:1px solid var(--line-soft);display:grid;gap:18px clamp(20px,2.6vw,36px);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.gbu .cta-facts li{display:flex;align-items:flex-start;gap:12px}.gbu .cta-facts .ic{flex:0 0 auto;width:34px;height:34px;border-radius:11px;border:1px solid var(--line);background:var(--panel);display:grid;place-items:center;color:var(--pad-inter)}.gbu .cta-facts .ic svg{width:16px;height:16px}.gbu .cta-facts .tx{display:grid;gap:4px;min-width:0}.gbu .cta-facts .k{font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--faint)}.gbu .cta-facts .v{font-size:.98rem;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.gbu .cta-facts a.v{display:inline-flex;align-items:center;min-height:44px;margin-block:-11px;justify-self:start;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px;transition:color 0s,text-decoration-color .3s var(--ease)}.gbu .cta-facts a.v:hover,.gbu .cta-facts a.v:focus-visible{color:var(--pad-inter);text-decoration-color:var(--pad-inter)}.gbu .ccards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.3vw,18px)}@media(max-width:1080px){.gbu .ccards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.gbu .ccards{grid-template-columns:minmax(0,1fr)}}.gbu .ccard{position:relative;display:flex;flex-direction:column;gap:14px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-l);padding:clamp(20px,2vw,26px);transition:background-color .42s var(--ease),border-color .42s var(--ease)}.gbu .ccard.is-link:hover{border-color:var(--pad-inter)}.gbu .ccard-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.gbu .ccard-n{font-family:var(--display);font-weight:700;font-size:.82rem;color:var(--faint);font-variant-numeric:tabular-nums}.gbu .ccard-name{font-size:clamp(1.24rem,1.1rem + .5vw,1.5rem);letter-spacing:-.028em;line-height:1.14}.gbu .ccard-link{display:inline-flex;align-items:center;gap:10px}.gbu .ccard-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--r-l)}.gbu .ccard-link .u{position:relative}.gbu .ccard-link .u:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;background:var(--pad-inter);transform:scaleX(0);transform-origin:left;transition:transform .42s var(--ease)}.gbu .ccard-link svg{width:18px;height:18px;flex:0 0 auto;color:var(--faint);transition:transform .42s var(--ease),color .42s var(--ease)}.gbu .ccard.is-link:hover .ccard-link .u:after,.gbu .ccard-link:focus-visible .u:after{transform:scaleX(1)}.gbu .ccard.is-link:hover .ccard-link svg{transform:translate(5px);color:var(--pad-inter)}.gbu .ccard-desc{color:var(--muted);font-size:.99rem;line-height:1.55}.gbu .ccard-res{margin-top:auto;padding-top:15px;border-top:1px solid var(--line-soft);display:grid;gap:6px}.gbu .ccard-res .k{font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--faint)}.gbu .ccard-res .v{font-family:var(--display);font-weight:700;font-size:1.04rem;letter-spacing:-.02em;line-height:1.25;font-variant-numeric:tabular-nums;transition:color 0s}.gbu .ccard.is-link:hover .ccard-res .v{color:var(--pad-inter)}.gbu .prjx{display:grid;gap:10px}.gbu .prjx-groep{border:1px solid var(--line);border-radius:var(--r-l);background:var(--panel);overflow:hidden}.gbu .prjx-kop{display:flex;align-items:center;gap:14px;list-style:none;cursor:pointer;min-height:60px;padding:clamp(14px,1.4vw,18px) clamp(18px,1.8vw,24px);font-family:var(--head);font-weight:700;letter-spacing:-.024em;font-size:clamp(1.02rem,.97rem + .35vw,1.2rem)}.gbu .prjx-kop::-webkit-details-marker{display:none}.gbu .prjx-kop:focus-visible{outline:3px solid var(--pad-inter);outline-offset:-3px;border-radius:var(--r-l)}.gbu .prjx-kop .t{flex:1 1 auto;min-width:0}.gbu .prjx-kop .c{flex:0 0 auto;font-family:var(--display);font-weight:700;font-size:.9rem;color:var(--muted);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.gbu .prjx-kop .x{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);color:var(--muted);transition:transform .4s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.gbu .prjx-kop .x svg{width:15px;height:15px}.gbu .prjx-kop:hover .x{color:var(--pad-inter);border-color:var(--pad-inter)}.gbu .prjx-groep[open] .prjx-kop .x{transform:rotate(45deg);color:var(--pad-inter);border-color:var(--pad-inter)}@media(prefers-reduced-motion:reduce){.gbu .prjx-kop .x{transition:none}}.gbu .prjx-note{padding:0 clamp(18px,1.8vw,24px) 14px;color:var(--muted);font-size:.94rem;max-width:60ch}.gbu .prjx-lijst{border-top:1px solid var(--line-soft)}.gbu .prjx-lijst--los{border:1px solid var(--line);border-radius:var(--r-l);background:var(--panel)}.gbu .prjx-rij{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.55fr) auto;gap:4px clamp(16px,2vw,30px);align-items:center;padding:11px clamp(18px,1.8vw,24px);border-bottom:1px solid var(--line-soft);transition:background-color .3s var(--ease)}.gbu .prjx-rij:last-child{border-bottom:0}.gbu .prjx-rij.is-link:hover{background:#f6f5f107}@media(max-width:820px){.gbu .prjx-rij{grid-template-columns:minmax(0,1fr) auto;padding:14px 18px}.gbu .prjx-wat{grid-column:1 / -1}}.gbu .prjx-naam{min-width:0;font-weight:600;font-size:1rem;letter-spacing:-.012em;line-height:1.35}.gbu .prjx-link{display:inline-flex;align-items:center;gap:9px;min-height:26px}.gbu .prjx-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.gbu .prjx-link .u{position:relative}.gbu .prjx-link .u:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;background:var(--pad-inter);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.gbu .prjx-link svg{width:14px;height:14px;flex:0 0 auto;color:var(--faint);transition:transform .4s var(--ease),color .3s var(--ease)}.gbu .prjx-rij.is-link:hover .prjx-link .u:after,.gbu .prjx-link:focus-visible .u:after{transform:scaleX(1)}.gbu .prjx-rij.is-link:hover .prjx-link svg{transform:translate(3px,-1px);color:var(--pad-inter)}.gbu .prjx-wat{color:var(--muted);font-size:.94rem;line-height:1.5;min-width:0}.gbu .prjx-pad{justify-self:end}.gbu .prjx-pad .chip{font-size:.76rem;padding:5px 12px}.gbu .prjx-foot{margin-top:clamp(24px,2.4vw,34px);display:flex;align-items:center;flex-wrap:wrap;gap:8px clamp(18px,2.4vw,32px);color:var(--muted);font-size:1rem}.gbu .prjx-foot .t b{color:var(--text);font-weight:600}.gbu .cijfers-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px clamp(20px,3vw,48px);flex-wrap:wrap}.gbu .cijfers-note{color:var(--muted);font-size:.98rem;line-height:1.6;max-width:54ch}.gbu .cijfers-note b{color:var(--text);font-weight:600}.gbu .cijfers{--cg:clamp(20px,2.4vw,34px);margin-top:clamp(26px,2.8vw,40px);display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));column-gap:var(--cg);row-gap:0;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line-soft)}.gbu .cijfer{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:10px;padding:clamp(22px,2.2vw,32px) 0;align-content:start}.gbu .cijfer:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--cg) / -2);width:1px;background:var(--line-soft)}.gbu .cijfer:after{content:"";position:absolute;left:0;right:calc(var(--cg) / -1);top:-1px;height:1px;background:var(--line-soft)}.gbu .cijfer .n{font-family:var(--display);font-weight:700;line-height:.95;letter-spacing:-.04em;font-size:clamp(2rem,1.4rem + 2.1vw,2.9rem);font-variant-numeric:tabular-nums}.gbu .cijfer .t{font-size:.99rem;line-height:1.4;align-self:start}.gbu .cijfer .b{color:var(--muted);font-size:.82rem;line-height:1.45;align-self:start}.gbu a.b{display:inline-flex;align-items:flex-start;gap:8px;min-height:44px;color:var(--muted);transition:color 0s}.gbu a.b svg{width:13px;height:13px;flex:0 0 auto;margin-top:.28em;transition:transform .34s var(--ease)}.gbu a.b .u{position:relative}.gbu a.b .u:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:var(--pad-inter);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.gbu a.b:hover{color:var(--pad-inter)}.gbu a.b:hover .u:after{transform:scaleX(1)}.gbu a.b:hover svg{transform:translate(4px)}.gbu .pkgrp+.pkgrp{margin-top:clamp(38px,4vw,64px)}.gbu .pkgrp-kop{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px clamp(16px,2vw,28px);padding-bottom:14px;border-bottom:1px solid var(--line)}.gbu .pkgrp-kop h3{font-size:clamp(1.14rem,1.05rem + .45vw,1.38rem);letter-spacing:-.026em}.gbu .pkgrp-kop p{color:var(--muted);font-size:.96rem}.gbu .pk-lijst{margin-top:clamp(18px,1.8vw,26px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.3vw,18px)}@media(max-width:1080px){.gbu .pk-lijst{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.gbu .pk-lijst{grid-template-columns:minmax(0,1fr)}}.gbu .pk{display:flex;flex-direction:column;gap:14px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-l);padding:clamp(22px,2.2vw,30px)}.gbu .pk--accent{border-color:var(--pad-inter);background:var(--pad-inter-tint)}.gbu .pk-kop{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.gbu .pk-naam{font-size:clamp(1.12rem,1.05rem + .4vw,1.32rem);letter-spacing:-.026em;line-height:1.2}.gbu .pk-prijs{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.gbu .pk-prijs .pre{color:var(--muted);font-size:.88rem}.gbu .pk-prijs .n{font-family:var(--head);font-weight:700;line-height:1;letter-spacing:-.035em;font-size:clamp(1.7rem,1.3rem + 1.3vw,2.25rem);font-variant-numeric:tabular-nums}.gbu .pk-prijs .suf{color:var(--muted);font-size:.9rem}.gbu .pk-tekst{color:var(--muted);font-size:.98rem;line-height:1.55}.gbu .pk-in{display:grid;gap:9px;padding-top:15px;border-top:1px solid var(--line-soft)}.gbu .pk-in li{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.45}.gbu .pk-in .ic{flex:0 0 auto;display:flex;margin-top:3px;color:var(--pad-inter)}.gbu .pk-in .ic svg{width:13px;height:13px}.gbu .pk-extra{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:.86rem}.gbu .pk-extra svg{width:15px;height:15px;flex:0 0 auto;color:var(--pad-inter)}.gbu .pk-cta{margin-top:auto;align-self:flex-start;min-height:48px;padding:12px 24px;font-size:.95rem}.gbu .pk-foot{margin-top:clamp(30px,3vw,44px);display:flex;align-items:center;flex-wrap:wrap;gap:8px clamp(18px,2.4vw,32px);color:var(--muted);font-size:1rem}.gbu .pk-foot .t b{color:var(--text);font-weight:600}.gbu .pkdelen{display:flex;flex-direction:column;gap:clamp(46px,5vw,78px)}.gbu .pkdeel{position:relative;padding-top:clamp(26px,2.8vw,40px);border-top:1px solid var(--line)}.gbu .pkdeel:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:2px;background:var(--pad-mark);opacity:0;pointer-events:none}.gbu .pkdeel--ecom{--pad-mark:var(--shopify-groen-diep);--pad-inter:var(--shopify-groen-diep);--pad-inter-tint:var(--shopify-tint-soft)}.gbu .pkdeel--ai{--pad-mark:var(--accent);--pad-inter:var(--accent);--pad-inter-tint:var(--tint-soft)}.gbu .pkdeel--beide{--pad-mark:var(--duo);--pad-inter:var(--accent);--pad-inter-tint:var(--tint-soft)}.gbu .pkblok{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px clamp(14px,1.8vw,26px)}.gbu .pkblok-t{display:inline-flex;align-items:center;gap:13px;line-height:1.15;font-size:clamp(1.45rem,1.2rem + 1vw,1.95rem);letter-spacing:-.03em;color:var(--text)}.gbu .pkblok-t:before{content:"";width:28px;height:4px;border-radius:2px;background:var(--pad-mark);flex:0 0 auto}.gbu .pkblok-n{color:var(--muted);font-size:.96rem}.gbu .pkblok-keuze{display:none}.gbu .pkblok+.pkgrp,.gbu .pkblok+.pkopen{margin-top:clamp(20px,2.2vw,30px)}.gbu .pkopen{margin-top:clamp(18px,1.8vw,26px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(22px,3vw,52px);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-l);padding:clamp(24px,2.6vw,38px)}@media(max-width:860px){.gbu .pkopen{grid-template-columns:minmax(0,1fr);gap:26px}}.gbu .pkopen-t{font-size:clamp(1.18rem,1.05rem + .6vw,1.5rem);letter-spacing:-.026em;line-height:1.2;max-width:20ch}.gbu .pkopen-x{margin-top:13px;color:var(--muted);font-size:.98rem;line-height:1.6;max-width:46ch}.gbu .pkopen-x b{color:var(--text);font-weight:600}.gbu .pkopen-cta{margin-top:24px;min-height:48px;padding:12px 24px;font-size:.95rem}.gbu .pkopen-n{margin-top:14px;color:var(--muted);font-size:.86rem;line-height:1.5;max-width:42ch}.gbu .pkopen-k{display:block;font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.gbu .pkopen-in{margin-top:15px;padding-top:0;border-top:0}.gbu .loc{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(24px,2.6vw,40px);align-items:start}@media(max-width:860px){.gbu .loc{grid-template-columns:minmax(0,1fr);gap:24px}}.gbu .loc-info{--loc-pad:clamp(18px,2vw,26px);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-l);padding:clamp(6px,.8vw,10px) var(--loc-pad) clamp(20px,2vw,26px)}.gbu .loc-lijst{display:grid}.gbu .loc-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 clamp(13px,1.4vw,17px);padding:clamp(15px,1.5vw,19px) var(--loc-pad);margin-inline:calc(var(--loc-pad) * -1);border-top:1px solid var(--line-soft)}.gbu .loc-item:first-child{border-top:0}.gbu .loc-ic{flex:0 0 auto;width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:var(--panel-2);display:grid;place-items:center;color:var(--pad-accent);transition:border-color .3s var(--ease),background-color .3s var(--ease)}.gbu .loc-ic svg{width:17px;height:17px}.gbu .loc-tekst{display:grid;gap:2px;min-width:0}.gbu .loc-tekst .k{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.gbu .loc-tekst .v{font-size:1.04rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.gbu .loc-tekst a.v{justify-self:start;transition:color 0s}.gbu .loc-tekst a.v:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.gbu .loc-item--link{position:relative;transition:background-color .3s var(--ease)}.gbu .loc-item--link:hover{background:var(--bg)}.gbu .loc-item--link:hover .loc-ic{border-color:var(--pad-inter);background:var(--pad-inter-tint)}.gbu .loc-tekst a.v .u{position:relative}.gbu .loc-tekst a.v .u:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;background:var(--pad-inter);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.gbu .loc-tekst a.v:hover,.gbu .loc-tekst a.v:focus-visible{color:var(--pad-inter)}.gbu .loc-item--link:hover .loc-tekst a.v .u:after,.gbu .loc-tekst a.v:focus-visible .u:after{transform:scaleX(1)}.gbu .loc-pijl{display:flex;color:var(--faint);transition:transform .34s var(--ease),color .34s var(--ease)}.gbu .loc-pijl svg{width:16px;height:16px}.gbu .loc-item--link:hover .loc-pijl{transform:translate(4px);color:var(--pad-inter)}.gbu .loc-note{display:flex;align-items:flex-start;gap:11px;margin:clamp(15px,1.5vw,19px) calc(var(--loc-pad) * -1) 0;padding:clamp(15px,1.5vw,19px) var(--loc-pad) 0;border-top:1px solid var(--line);color:var(--muted);font-size:.92rem;line-height:1.55}.gbu .loc-note-ic{display:flex;flex:0 0 auto;margin-top:.1em;color:var(--faint)}.gbu .loc-note-ic svg{width:16px;height:16px}@media(prefers-reduced-motion:reduce){.gbu .loc-pijl{transition:none}}.gbu .loc-kaart{display:grid;gap:16px;justify-items:start}.gbu .loc-frame{position:relative;width:100%;aspect-ratio:16/11;border-radius:var(--r-l);overflow:hidden;border:1px solid var(--line);background:var(--panel)}@media(max-width:560px){.gbu .loc-frame{aspect-ratio:4/3}}.gbu .loc-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.gbu .loc-frame--dark iframe{filter:invert(.92) hue-rotate(180deg) saturate(.72) contrast(.92)}.gbu .field{display:block;width:auto;transition:none}body:has(.gbu) .content-for-layout{flex-grow:0}body:has(.gbu) .content-for-layout>.shopify-section:last-child{flex-grow:0}.gbu .sec.padschakel{display:none}html.gbu-schakelbaar .gbu .sec.padschakel{display:block;padding:clamp(26px,2.8vw,40px) 0}.gbu .padschakel-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(16px,2.4vw,36px)}.gbu .padschakel-txt{flex:1 1 260px;max-width:52ch}.gbu .padschakel-note{margin-top:10px;color:var(--muted);font-size:.95rem;line-height:1.55}.gbu .padschakel-note b{color:var(--text);font-weight:600}.gbu .padschakel-uit{margin-top:clamp(14px,1.6vw,20px);color:var(--muted);font-size:.87rem;line-height:1.55;max-width:74ch}.gbu .padswitch{position:relative;flex:0 1 auto;width:min(100%,452px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:5px;border-radius:999px;background:var(--panel);border:1px solid var(--line-soft)}.gbu .padswitch-ind{position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 10px) / 3);border-radius:999px;border:1px solid transparent;background:linear-gradient(var(--chip),var(--chip)) padding-box,var(--pad-hoog) border-box;transform:translate(0);transition:transform .46s var(--ease)}html.gbu-stand--ai .gbu .padswitch-ind{transform:translate(0)}html.gbu-stand--ecom .gbu .padswitch-ind{transform:translate(100%)}html.gbu-stand--beide .gbu .padswitch-ind{transform:translate(200%)}.gbu .padswitch-opt{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 6px;border:0;background:transparent;border-radius:999px;font-family:var(--sans);font-size:.92rem;font-weight:600;letter-spacing:-.005em;line-height:1.25;color:var(--muted);cursor:pointer;transition:color 0s}.gbu .padswitch-opt:hover,.gbu .padswitch-opt[aria-checked=true]{color:var(--text)}.gbu .padswitch-opt:focus-visible{border-radius:999px}.gbu .padswitch-mark{width:9px;height:9px;border-radius:2px;flex:0 0 auto}.gbu .padswitch-mark--ecom{background:var(--shopify-groen-diep)}.gbu .padswitch-mark--ai{background:var(--accent)}.gbu .padswitch-mark--beide{background:var(--duo)}@media(max-width:600px){.gbu .padswitch{width:100%}.gbu .padswitch-opt{font-size:.8rem;gap:6px;padding:10px 3px}.gbu .padswitch-mark{width:8px;height:8px}}@media(prefers-reduced-motion:reduce){.gbu .padswitch-ind{transition:none}}html.gbu-stand--ecom body:has([data-gbu-padswitch]) .gbu [data-pad=ai],html.gbu-stand--ai body:has([data-gbu-padswitch]) .gbu [data-pad=ecom],html.gbu-stand--ecom body:has([data-gbu-padswitch]) .gbu [data-pad-streng] [data-pad=beide],html.gbu-stand--ai body:has([data-gbu-padswitch]) .gbu [data-pad-streng] [data-pad=beide],html.gbu-stand--beide body:has([data-gbu-padswitch]) .gbu [data-pad-streng] [data-pad=ecom],html.gbu-stand--beide body:has([data-gbu-padswitch]) .gbu [data-pad-streng] [data-pad=ai]{display:none}html.gbu-stand--ecom body:has([data-gbu-padswitch]) .gbu .makes{--makes-n:var(--n-ecom,1)}html.gbu-stand--ai body:has([data-gbu-padswitch]) .gbu .makes{--makes-n:var(--n-ai,1)}html.gbu-stand--beide body:has([data-gbu-padswitch]) .gbu .makes{--makes-n:var(--n-beide,1)}html.gbu-stand--ecom body:has([data-gbu-padswitch]) .gbu [data-pad-eerst=ecom],html.gbu-stand--ai body:has([data-gbu-padswitch]) .gbu [data-pad-eerst=ai]{order:-1}html.gbu-stand--ecom body:has([data-gbu-padswitch]) .gbu [data-pad-keuze=ecom]:before,html.gbu-stand--ai body:has([data-gbu-padswitch]) .gbu [data-pad-keuze=ai]:before,html.gbu-stand--beide body:has([data-gbu-padswitch]) .gbu [data-pad-keuze=beide]:before{opacity:1}html.gbu-stand--ecom body:has([data-gbu-padswitch]) .gbu [data-pad-keuze=ecom] .pkblok-keuze,html.gbu-stand--ai body:has([data-gbu-padswitch]) .gbu [data-pad-keuze=ai] .pkblok-keuze,html.gbu-stand--beide body:has([data-gbu-padswitch]) .gbu [data-pad-keuze=beide] .pkblok-keuze{display:inline-flex}.gbu [data-pad-tekst]{display:none;opacity:1}.gbu [data-pad-tekst=ai]{display:inline}html.gbu-stand--ecom body:has([data-gbu-padswitch]) .gbu [data-pad-tekst=ai],html.gbu-stand--beide body:has([data-gbu-padswitch]) .gbu [data-pad-tekst=ai]{display:none}html.gbu-stand--ecom body:has([data-gbu-padswitch]) .gbu [data-pad-tekst=ecom],html.gbu-stand--beide body:has([data-gbu-padswitch]) .gbu [data-pad-tekst=beide]{display:inline}html.gbu-stand--ecom .shopify-section:has([data-gbu-padswitch=paginabreed]) .gbu,html.gbu-stand--ecom .shopify-section:has([data-gbu-padswitch=paginabreed])~.shopify-section .gbu,html.gbu-stand--ecom body:has([data-gbu-padswitch=paginabreed]) footer .gbu{--pad-accent:var(--shopify-groen-diep);--pad-accent-diep:var(--shopify-groen-diep);--pad-tint-soft:var(--shopify-tint-soft);--pad-mark:var(--shopify-groen-diep);--pad-hoog:var(--shopify-groen);--pad-inter:var(--shopify-groen-diep);--pad-inter-tint:var(--shopify-tint-soft)}html.gbu-stand--ai .shopify-section:has([data-gbu-padswitch=paginabreed]) .gbu,html.gbu-stand--ai .shopify-section:has([data-gbu-padswitch=paginabreed])~.shopify-section .gbu,html.gbu-stand--ai body:has([data-gbu-padswitch=paginabreed]) footer .gbu{--pad-accent:var(--accent);--pad-accent-diep:var(--accent);--pad-tint-soft:var(--tint-soft);--pad-mark:var(--accent);--pad-hoog:var(--accent);--pad-inter:var(--accent);--pad-inter-tint:var(--tint-soft)}html.gbu-stand--beide .shopify-section:has([data-gbu-padswitch=paginabreed]) .gbu,html.gbu-stand--beide .shopify-section:has([data-gbu-padswitch=paginabreed])~.shopify-section .gbu,html.gbu-stand--beide body:has([data-gbu-padswitch=paginabreed]) footer .gbu{--pad-accent:var(--accent);--pad-accent-diep:var(--accent);--pad-tint-soft:var(--tint-soft);--pad-mark:var(--duo);--pad-hoog:var(--duo);--pad-inter:var(--accent);--pad-inter-tint:var(--tint-soft)}.gbu [data-pad-groep]{opacity:1;transform:none}html[data-gbu-wisselt=uit] .gbu [data-pad-groep]{opacity:0;transform:translateY(7px);transition:opacity .16s var(--ease-io),transform .16s var(--ease-io)}html[data-gbu-wisselt=in] .gbu [data-pad-groep]{transition:opacity .34s var(--ease),transform .34s var(--ease)}html[data-gbu-wisselt=uit] .gbu [data-pad-tekst]{opacity:0;transition:opacity .16s var(--ease-io)}html[data-gbu-wisselt=in] .gbu [data-pad-tekst]{transition:opacity .34s var(--ease)}@media(prefers-reduced-motion:reduce){html[data-gbu-wisselt] .gbu [data-pad-groep],html[data-gbu-wisselt] .gbu [data-pad-tekst]{transition:none}}body:has([data-gbu-padswitch]) .gbu [data-flow=ecom],body:has([data-gbu-padswitch]) .gbu [data-flow=beide]{display:none}html.gbu-stand--ecom body:has([data-gbu-padswitch]) .gbu [data-flow=ai],html.gbu-stand--ecom body:has([data-gbu-padswitch]) .gbu [data-flow=beide]{display:none}html.gbu-stand--ecom body:has([data-gbu-padswitch]) .gbu [data-flow=ecom]{display:block}html.gbu-stand--ai body:has([data-gbu-padswitch]) .gbu [data-flow=ecom],html.gbu-stand--ai body:has([data-gbu-padswitch]) .gbu [data-flow=beide]{display:none}html.gbu-stand--ai body:has([data-gbu-padswitch]) .gbu [data-flow=ai]{display:block}html.gbu-stand--beide body:has([data-gbu-padswitch]) .gbu [data-flow=ecom],html.gbu-stand--beide body:has([data-gbu-padswitch]) .gbu [data-flow=ai]{display:none}html.gbu-stand--beide body:has([data-gbu-padswitch]) .gbu [data-flow=beide]{display:block}body:has(.gbu) #shopify-pc__banner{left:50%;right:auto;transform:translate(-50%);bottom:clamp(12px,1.6vw,22px);width:min(720px,calc(100% - (2*clamp(12px,1.6vw,22px))));min-width:0;padding:clamp(20px,1.9vw,28px);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:0 20px 54px #00000080;color:var(--text);font-family:var(--sans);font-size:1rem;line-height:1.6}body:has(.gbu) #shopify-pc__banner .shopify-pc__banner__wrapper{gap:clamp(16px,1.6vw,22px)}body:has(.gbu) #shopify-pc__banner .shopify-pc__banner__body{margin-bottom:0}body:has(.gbu) #shopify-pc__banner h2{font-family:var(--head);font-weight:700;font-size:1.08rem;letter-spacing:-.022em;line-height:1.2;margin:0 0 9px;color:var(--text)}body:has(.gbu) #shopify-pc__banner p{color:var(--muted);font-size:.92rem;line-height:1.55}body:has(.gbu) #shopify-pc__banner a{color:var(--text);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px;transition:color 0s}body:has(.gbu) #shopify-pc__banner a:hover{color:var(--accent)}body:has(.gbu) #shopify-pc__banner .shopify-pc__banner__btns{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 12px}body:has(.gbu) #shopify-pc__banner button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 26px;margin:0;flex:0 0 auto;border-radius:999px;border:2px solid transparent;background:transparent;font-family:var(--sans);font-size:.94rem;font-weight:600;letter-spacing:-.005em;line-height:1.2;color:var(--text);cursor:pointer;transition:background-color .34s var(--ease),border-color .34s var(--ease),color 0s}body:has(.gbu) #shopify-pc__banner button.shopify-pc__banner__btn-accept{background:var(--accent);border-color:var(--accent);color:var(--op-vlak);font-size:.96rem;font-weight:700}body:has(.gbu) #shopify-pc__banner button.shopify-pc__banner__btn-accept:hover{background:transparent;color:var(--accent);transition:none}body:has(.gbu) #shopify-pc__banner button.shopify-pc__banner__btn-decline{background:transparent;border-color:var(--line);color:var(--text)}body:has(.gbu) #shopify-pc__banner button.shopify-pc__banner__btn-decline:hover{border-color:var(--accent);color:var(--accent)}body:has(.gbu) #shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{margin-right:auto;padding:12px 4px;border-color:transparent;background:transparent;color:var(--muted);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}body:has(.gbu) #shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs:hover{color:var(--accent)}@media(max-width:480px){body:has(.gbu) #shopify-pc__banner button{width:100%}body:has(.gbu) #shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{margin-right:0}}body:has(.gbu) #shopify-pc__prefs .shopify-pc__prefs__overlay{background:#06070abd}body:has(.gbu) #shopify-pc__prefs #shopify-pc__prefs__dialog{left:50%;right:auto;transform:translate(-50%,-50%);width:min(720px,calc(100% - (2*clamp(12px,1.6vw,24px))));min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:0 24px 60px #0009;color:var(--text);font-family:var(--sans);line-height:1.6}body:has(.gbu) #shopify-pc__prefs header{padding:clamp(20px,2vw,28px) clamp(20px,2vw,28px) clamp(16px,1.6vw,20px);border-bottom:1px solid var(--line);gap:16px;flex-wrap:wrap;align-items:flex-start}body:has(.gbu) #shopify-pc__prefs header h2{flex:1 1 100%;width:auto;margin-right:52px;text-align:left;font-family:var(--head);font-weight:700;font-size:1.18rem;letter-spacing:-.024em;line-height:1.2;color:var(--text)}body:has(.gbu) #shopify-pc__prefs .shopify-pc__prefs__header-actions{flex:1 1 100%;width:auto;gap:10px;padding-right:0;justify-content:flex-start;flex-wrap:wrap}body:has(.gbu) #shopify-pc__prefs .shopify-pc__prefs__header-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;margin:0;border-radius:999px;border:2px solid var(--line);background:transparent;font-family:var(--sans);font-size:.88rem;font-weight:600;line-height:1.2;color:var(--text);transition:background-color .34s var(--ease),border-color .34s var(--ease),color 0s}body:has(.gbu) #shopify-pc__prefs .shopify-pc__prefs__header-actions button:hover{border-color:var(--accent);color:var(--accent)}body:has(.gbu) #shopify-pc__prefs #shopify-pc__prefs__header-accept,body:has(.gbu) #shopify-pc__prefs .shopify-pc__prefs__header-actions button.primary{background:var(--accent);border-color:var(--accent);color:var(--op-vlak);font-weight:700;font-size:.9rem}body:has(.gbu) #shopify-pc__prefs #shopify-pc__prefs__header-accept:hover,body:has(.gbu) #shopify-pc__prefs .shopify-pc__prefs__header-actions button.primary:hover{background:transparent;color:var(--accent);transition:none}body:has(.gbu) #shopify-pc__prefs #shopify-pc__prefs__header-close{top:clamp(18px,1.8vw,26px);right:clamp(18px,1.8vw,26px);width:36px;height:36px;min-width:36px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--muted);transition:border-color .3s var(--ease),color 0s}body:has(.gbu) #shopify-pc__prefs #shopify-pc__prefs__header-close:hover{border-color:var(--accent);color:var(--accent)}body:has(.gbu) #shopify-pc__prefs #shopify-pc__prefs__header-close svg path{fill:currentColor}body:has(.gbu) #shopify-pc__prefs .shopify-pc__prefs__intro-main{padding:clamp(18px,1.8vw,24px) clamp(20px,2vw,28px) 0}body:has(.gbu) #shopify-pc__prefs .shopify-pc__prefs__intro h3{font-family:var(--head);font-weight:700;font-size:1rem;letter-spacing:-.02em;color:var(--text);margin:0 0 10px}body:has(.gbu) #shopify-pc__prefs .shopify-pc__prefs__intro p{color:var(--muted);font-size:.92rem;line-height:1.55}body:has(.gbu) #shopify-pc__prefs .shopify-pc__prefs__options{padding:0 clamp(20px,2vw,28px) clamp(20px,2vw,28px);color:var(--text)}body:has(.gbu) #shopify-pc__prefs .shopify-pc__prefs__option:first-child{border-top-color:var(--line)}body:has(.gbu) #shopify-pc__prefs .shopify-pc__prefs__option label{color:var(--text);font-size:1rem;font-weight:600;gap:14px}body:has(.gbu) #shopify-pc__prefs .shopify-pc__prefs__option p{color:var(--muted);font-size:.88rem;line-height:1.5;padding-left:38px}body:has(.gbu) #shopify-pc__prefs .shopify-pc__prefs__option label span,body:has(.gbu) #shopify-pc__prefs .shopify-pc__prefs__option label span svg{background-color:transparent}body:has(.gbu) #shopify-pc__prefs .shopify-pc__prefs__option label svg[data-icon-type=checked] path{fill:var(--accent)}body:has(.gbu) #shopify-pc__prefs .shopify-pc__prefs__option label svg[data-icon-type=unchecked] path{fill:var(--faint)}body:has(.gbu) #shopify-pc__prefs .shopify-pc__prefs__option label input[aria-readonly=true]~span svg{opacity:.5}body:has(.gbu) #shopify-pc__prefs .shopify-pc__prefs__option label input:focus~span{background-color:transparent}body:has(.gbu) #shopify-pc__prefs .shopify-pc__prefs__option label input:focus~span svg{box-shadow:none}body:has(.gbu) #shopify-pc__banner button:focus,body:has(.gbu) #shopify-pc__banner .shopify-pc__banner__body p a:focus,body:has(.gbu) #shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs:focus span,body:has(.gbu) #shopify-pc__prefs button:focus{outline:none;box-shadow:none}body:has(.gbu) #shopify-pc__banner button:focus-visible,body:has(.gbu) #shopify-pc__banner a:focus-visible,body:has(.gbu) #shopify-pc__banner .shopify-pc__banner__body p a:focus-visible,body:has(.gbu) #shopify-pc__prefs button:focus-visible,body:has(.gbu) #shopify-pc__prefs input:focus-visible~span svg{outline:3px solid var(--accent);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/gbu.css.map */
