.topbar-rating{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.topbar-rating img{display:block;background:#fff;border-radius:50%;padding:2px;width:21px;height:21px}.topbar-rating strong{font-size:12px}.topbar-stars{color:#fbbc04;font-size:12px;letter-spacing:1px}.header-inner{min-height:80px}.brand-logo{max-height:48px}.reviews-section{padding:55px 0;background:#fff}.reviews-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.reviews-heading h2{font-size:34px;margin:0}.reviews-heading .eyebrow{margin-bottom:10px}.review-controls{display:flex;gap:8px}.review-controls button{width:44px;height:44px;border:1px solid var(--line);border-radius:50%;background:white;font-size:22px;color:var(--ink)}.review-controls button:hover{background:var(--mint)}.review-controls button:disabled{opacity:.35;cursor:default}.reviews-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/3);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#8bbdaf #eef5f0;padding:4px 2px 14px;overscroll-behavior-x:contain}.review-card{scroll-snap-align:start;border:1px solid var(--line);border-radius:14px;padding:23px;background:#f9fbf8;display:flex;flex-direction:column;margin:0;min-width:0}.review-card blockquote{margin:14px 0 20px;font-size:15px;line-height:1.75;color:var(--ink);flex:1}.review-card figcaption{font-size:12px;font-weight:700;line-height:1.6}.review-card .review-source{font-weight:400;font-size:11px;color:var(--muted);display:block}.review-card .review-stars-row{color:#b77400;font-size:17px;letter-spacing:2px}.reviews-note{font-size:12px;margin:12px 0 0;color:var(--muted)}@media(max-width:960px){.header-inner{min-height:68px}.brand-logo{width:180px}.reviews-track{grid-auto-columns:calc((100% - 20px)/2)}}@media(max-width:680px){html{scroll-padding-top:70px}body{padding-bottom:calc(44px + env(safe-area-inset-bottom))}.topbar-inner{min-height:27px;justify-content:center;font-size:10px}.topbar-inner>span:first-child{display:none}.topbar-rating img{width:17px;height:17px}.topbar-rating strong{font-size:11px}.topbar-stars{font-size:10px}.header-inner{min-height:56px;gap:8px}.brand-logo{width:150px;max-height:36px}.menu-toggle{min-height:44px;padding:7px 10px;font-size:11px}.mobile-contact{height:calc(44px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);display:grid;grid-template-columns:1fr 1.1fr 1.65fr}.mobile-contact a{min-height:44px;font-size:11px;line-height:1.2;gap:5px;white-space:nowrap}.mobile-contact .icon{width:15px;height:15px}.reviews-section{padding:36px 0}.reviews-heading{gap:12px;margin-bottom:17px}.reviews-heading h2{font-size:27px}.reviews-track{grid-auto-columns:87%;gap:14px;scroll-padding-inline:2px}.review-card{padding:19px}.review-card blockquote{font-size:14px;margin:10px 0 15px}.reviews-heading .eyebrow{font-size:10px}.reviews-note{font-size:11px}.review-controls button{width:36px;height:36px;min-width:36px}.uk-hero-package #aanvraag,.uk-hero-package #beschermen{scroll-margin-top:70px}}@media(prefers-reduced-motion:reduce){.reviews-track{scroll-behavior:auto}}
.topbar-stars{background:linear-gradient(to right,#fbbc04 96%,#b2c2bc 96%);background-clip:text;-webkit-background-clip:text;color:transparent}
