:root .g-scope .g-footer.g-footer-dark{--g-footer-muted:color-mix(in srgb, var(--g-white) 65%, var(--g-ink));--g-footer-dim:color-mix(in srgb, var(--g-white) 60%, var(--g-ink));--g-footer-line:color-mix(in srgb, var(--g-white) 12%, transparent);--g-footer-input:color-mix(in srgb, var(--g-white) 8%, transparent);--g-footer-input-line:color-mix(in srgb, var(--g-white) 20%, transparent);--g-footer-ribs:repeating-linear-gradient(90deg, color-mix(in srgb, var(--g-sky) 3%, transparent) 0 1px, transparent 1px 14px);background:var(--g-footer-ribs), var(--g-ink);color:var(--g-white)}:root .g-scope .g-footer-dark .g-footer-top{border-bottom:1px solid var(--g-footer-line);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px;padding:64px 48px 56px;display:grid}:root .g-scope .g-footer-dark .g-footer-top-solo{grid-template-columns:minmax(0,1fr)}:root .g-scope .g-footer-dark .g-footer-anchor h2{font:300 48px/1.04 var(--g-display);letter-spacing:0;margin:0 0 24px}:root .g-scope .g-footer-dark .g-footer-anchor .g-pill{background:var(--g-white);color:var(--g-ink);border:0}:root .g-scope .g-footer-dark .g-footer-newsletter{min-width:0}:root .g-scope .g-footer-dark .g-footer-newsletter h3{font:400 20px/1.3 var(--g-display);letter-spacing:0}:root .g-scope .g-footer-dark .g-footer-newsletter>p{color:var(--g-footer-muted);margin:8px 0 16px;font-size:14px}:root .g-scope .g-footer-dark .g-footer-signup{min-width:0}:root .g-scope .g-footer-dark .g-footer-signup form>div:first-of-type{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}:root .g-scope .g-footer-dark .g-footer-signup input[type=email]{border-radius:var(--g-radius-pill);background:var(--g-footer-input);border:1px solid var(--g-footer-input-line);width:100%;min-width:0;height:44px;color:var(--g-white);box-shadow:none;padding:0 18px;font-size:14px}:root .g-scope .g-footer-dark .g-footer-signup input::placeholder{color:var(--g-footer-muted)}:root .g-scope .g-footer-dark .g-footer-signup button{border-radius:var(--g-radius-pill);background:var(--g-sky);height:44px;color:var(--g-ink);padding-inline:22px;font-size:14px}:root .g-scope .g-footer-dark .g-footer-signup p{color:var(--g-footer-dim)}:root .g-scope .g-footer-dark .g-footer-signup p[role=status],:root .g-scope .g-footer-dark .g-footer-signup p[role=alert]{color:var(--g-white)}:root .g-scope .g-footer-dark .g-footer-signup a{color:inherit;text-decoration:underline}:root .g-scope .g-footer-dark .g-footer-grid{grid-template-columns:minmax(0,3.3fr) minmax(0,3.6fr) minmax(0,2.5fr) minmax(0,2.3fr);gap:40px;padding:64px 48px 56px;font-size:14px}:root .g-scope .g-footer-dark .g-footer-grid h3{color:var(--g-sky);margin-bottom:20px}:root .g-scope .g-footer-dark .g-footer-grid nav a{min-height:30px}:root .g-scope .g-footer-dark .g-footer-grid a[href^=mailto]{overflow-wrap:anywhere;min-height:30px}:root .g-scope .g-footer-dark .g-footer-grid p{line-height:1.65}:root .g-scope .g-footer-dark .g-footer-grid .g-footer-space{margin-top:18px!important}:root .g-scope .g-footer-dark .g-footer-contact-label,:root .g-scope .g-footer-dark .g-footer-kvk{color:var(--g-footer-dim)}:root .g-scope .g-footer-dark .g-footer-brand img{width:auto;max-width:100%;height:28px}:root .g-scope .g-footer-dark .g-footer-legal{color:var(--g-footer-dim);border-top:1px solid var(--g-footer-line);align-items:center;padding:24px 48px 28px}:root .g-scope .g-footer-dark .g-footer-legal p{margin:0}:root .g-scope .g-footer-dark .g-footer-legal :is(a,button):hover{color:var(--g-white)}:root .g-scope .g-footer-dark :is(a,button,input):focus-visible{outline:2px solid var(--g-sky);outline-offset:4px;box-shadow:none}@media (width<=760px){:root .g-scope .g-footer-dark .g-footer-top{grid-template-columns:minmax(0,1fr);gap:32px;padding:48px 20px 40px}:root .g-scope .g-footer-dark .g-footer-anchor h2{margin-bottom:20px;font-size:34px}:root .g-scope .g-footer-dark .g-footer-signup form>div:first-of-type{grid-template-columns:minmax(0,1fr) auto;gap:8px}:root .g-scope .g-footer-dark .g-footer-grid{grid-template-columns:minmax(0,1fr);gap:0;padding:48px 20px 40px}:root .g-scope .g-footer-dark .g-footer-brand{padding-bottom:32px}:root .g-scope .g-footer-dark .g-footer-group{border-color:var(--g-footer-line)}:root .g-scope .g-footer-dark .g-footer-grid h3{color:var(--g-footer-muted);margin:0}:root .g-scope .g-footer-dark .g-footer-toggle{min-height:48px}:root .g-scope .g-footer-dark .g-footer-toggle svg{color:var(--g-footer-muted);stroke:currentColor;flex-shrink:0}:root .g-scope .g-footer-dark .g-footer-panel{padding:0 0 20px}:root .g-scope .g-footer-dark .g-footer-panel[hidden]{display:none}:root .g-scope .g-footer-dark .g-footer-grid nav a{min-height:44px}:root .g-scope .g-footer-dark .g-footer-legal{flex-direction:column;align-items:start;gap:12px;padding:24px 20px 28px}:root .g-scope .g-footer-dark .g-footer-legal nav{gap:0 18px}}.g-header-scrolled{background:color-mix(in srgb, var(--g-ice-50) 78%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--g-line-soft)}.g-lang{letter-spacing:.04em;align-items:center;font-size:13px;line-height:1;display:inline-flex;position:relative}.g-lang-opt{min-width:32px;min-height:32px;color:var(--g-muted);border-radius:6px;justify-content:center;align-items:center;font-weight:400;text-decoration:none;display:inline-flex;position:relative}.g-lang-active{color:var(--g-ink);font-weight:500}.g-lang-sep{color:var(--g-muted)}.g-lang-link:hover{text-underline-offset:4px;text-decoration:underline}.g-lang-disabled{cursor:default}.g-lang-opt:focus-visible{outline:2px solid var(--g-ink);outline-offset:3px}.g-lang-hint{white-space:nowrap;background:var(--g-ink);color:var(--g-white);letter-spacing:0;opacity:0;pointer-events:none;z-index:5;border-radius:8px;padding:6px 10px;font-size:12px;transition:opacity .15s;position:absolute;top:calc(100% + 6px);right:0}:is(.g-lang-header:has(.g-lang-disabled:hover) .g-lang-hint,.g-lang-header:has(.g-lang-disabled:focus-visible) .g-lang-hint){opacity:1}.g-lang-header{align-self:center;margin-right:2px}.g-lang-sheet{flex-wrap:wrap;margin-top:28px}.g-lang-sheet .g-lang-opt{min-width:44px;min-height:44px}.g-lang-sheet .g-lang-hint{opacity:1;color:var(--g-muted);white-space:normal;background:0 0;flex-basis:100%;padding:0;position:static}@media (width<=1179px){.g-lang-header{display:none}}.g-swipe-dots,.g-mobile-cta{display:none}@media (width>=1024px){.g-home .g-proof-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.g-home .g-proof p:not(.g-proof-label){white-space:nowrap}}@media (width<=760px){.g-scope .g-section,.g-scope .g-door-section,.g-scope .g-statement,.g-scope .g-closing{padding-top:56px;padding-bottom:56px}.g-scope .g-heading-section,.g-scope .g-statement .g-heading{font-size:30px}.g-scope .g-swipe-row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;gap:12px;margin-top:28px;margin-left:-20px;margin-right:-20px;padding:4px 20px;scroll-padding-inline:20px;display:grid;overflow-x:auto}.g-scope .g-swipe-row::-webkit-scrollbar{display:none}.g-scope .g-feature-grid::-webkit-scrollbar{display:none}.g-scope .g-swipe-row>*{scroll-snap-align:start;min-width:0;scroll-margin-inline:0}.g-scope .g-swipe-dots{justify-content:center;gap:7px;margin-top:14px;display:flex}.g-swipe-dots span{border-radius:var(--g-radius-pill);background:var(--g-line-strong);width:5px;height:5px}.g-swipe-dots .g-swipe-dot-active{background:var(--g-accent)}.g-scope .g-card-grid :is(.g-card,.g-glass-card){padding:20px}.g-scope .g-card-grid h3{margin-top:16px}.g-scope .g-door-grid{margin-top:28px}.g-scope .g-door-card{aspect-ratio:4/5}.g-scope .g-door-card>video{display:none}.g-scope .g-door-card:hover>img{transform:none}.g-scope .g-twin-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:28px}.g-scope .g-twin-grid .g-twin-portrait{grid-area:1/1/auto/-1;max-width:280px;margin-bottom:8px!important}.g-scope .g-twin-grid .g-layer{grid-row:auto}.g-scope .g-layer-column{display:contents}.g-scope .g-layer{width:100%;max-width:none;padding:14px}.g-scope .g-layer h3{margin:4px 0;font-size:17px}.g-scope .g-layer .g-muted{font-size:13px}.g-scope .g-layer-label{font-size:11px}.g-scope .g-hero-photo,.g-scope .g-split-media img{aspect-ratio:4/3;object-position:50% 28%}.g-brands .g-hero-photo{object-position:48% 36%}.g-partners-page .g-hero-photo{object-position:50% 28%}.g-scope .g-hero-widget{width:100%;margin-top:8px;position:relative;inset:auto}.g-scope .g-widget{width:100%;padding:12px}.g-scope .g-widget-handle{display:none}.g-scope .g-widget dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.g-scope .g-widget-row{flex-direction:column;gap:2px;min-width:0;padding:6px 0 0;font-size:13px;display:flex}.g-scope .g-widget-row dd{text-align:left;max-width:none}.g-scope .g-hero-features{padding:28px 20px 24px}.g-scope .g-feature-strip>.g-progress-track{display:none}.g-scope .g-feature-grid{scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;margin-inline:-20px;padding:4px 20px;display:flex;overflow-x:auto}.g-scope .g-feature{border-radius:var(--g-radius-pill);border:1px solid var(--g-line-soft);background:var(--g-glass);flex-direction:row;flex:none;align-items:center;gap:8px;padding:8px 12px;font-size:13px}.g-scope .g-feature>svg{margin:0}.g-scope .g-feature p{white-space:nowrap}.g-scope .g-feature .g-muted{font-size:13px}.g-scope .g-home-route-panel{margin-top:24px;padding:12px}.g-scope .g-home-route{padding:12px}.g-scope .g-home-route-open .g-home-route-body{height:auto}.g-scope .g-home-route-chips span{font-size:13px}.g-scope .g-steps-content{margin-top:28px}.g-scope .g-steps-content>.g-progress-track{display:none}.g-scope .g-steps-grid{counter-reset:g-step;padding:0;display:block}.g-scope .g-steps-grid li{border-left:1px solid var(--g-line-strong);counter-increment:g-step;margin-left:11px;padding:0 0 24px 29px;position:relative}.g-scope .g-steps-grid li:last-child{border-left-color:#0000;padding-bottom:0}.g-scope .g-steps-grid li:before{content:counter(g-step, decimal-leading-zero);border-radius:var(--g-radius-pill);background:var(--g-ice-200);width:24px;height:24px;color:var(--g-blue-strong);place-items:center;font-size:11px;display:grid;position:absolute;top:0;left:-12px}.g-scope .g-step-label{font-size:12px}.g-scope .g-steps-grid h3{margin:5px 0 6px;font-size:19px}.g-scope .g-steps-grid .g-muted{font-size:14px}.g-scope .g-split-copy{order:0}.g-scope .g-split .g-split-media{order:1}.g-scope .g-split{gap:28px}.g-scope .g-split-media{padding:8px}.g-scope .g-header{grid-template-columns:minmax(0,1fr) auto;transition:height .2s ease-out,padding .2s ease-out;display:grid}.g-scope .g-logo{min-width:0}.g-scope .g-logo img{transform-origin:0;transition:transform .2s ease-out}.g-scope .g-header-scrolled{height:60px;padding-top:7px;padding-bottom:7px}.g-scope .g-header-scrolled .g-logo{align-self:center}.g-scope .g-header-scrolled .g-logo img{width:auto;height:22px;transform:none}.g-scope .g-proof-label,.g-scope .g-door-label .g-eyebrow,.g-scope .g-footer-legal,.g-scope .g-about-legal-label,.g-scope .g-lang-hint{font-size:13px}.g-scope .g-updates,.g-scope .g-footer-grid{padding-top:56px;padding-bottom:56px}.g-scope .g-mobile-cta{z-index:29;inset:auto 20px calc(12px + env(safe-area-inset-bottom));pointer-events:none;opacity:0;justify-content:center;transition:opacity .2s ease-out,transform .2s ease-out;display:flex;position:fixed;transform:translateY(8px)}.g-scope .g-mobile-cta .g-pill{height:46px;box-shadow:var(--g-shadow)}.g-scope .g-mobile-cta-visible{opacity:1;transform:translateY(0)}.g-scope .g-mobile-cta-visible .g-pill{pointer-events:auto}}@media (prefers-reduced-motion:reduce){.g-scope .g-mobile-cta,.g-scope .g-header,.g-scope .g-logo img{transition:none}}
