.NetherlandsLandingPage-module__CE8lrq__page{--location-accent:color-mix(in srgb, var(--color-status-warning) 70%, var(--color-accent-warm))}.NetherlandsLandingPage-module__CE8lrq__page [id]{scroll-margin-top:120px}.NetherlandsLandingPage-module__CE8lrq__page h1,.NetherlandsLandingPage-module__CE8lrq__page h2,.NetherlandsLandingPage-module__CE8lrq__page h3{letter-spacing:0;text-wrap:balance}.NetherlandsLandingPage-module__CE8lrq__page a:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:5px}.NetherlandsLandingPage-module__CE8lrq__hero{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);column-gap:62px;padding-block:12px 44px;display:grid}.NetherlandsLandingPage-module__CE8lrq__eyebrow{color:var(--color-text-secondary);font-size:var(--font-size-md);grid-column:1/-1;align-items:center;gap:12px;margin:0 0 24px;display:flex}.NetherlandsLandingPage-module__CE8lrq__eyebrow svg{border-radius:4px;flex:0 0 33px;width:33px;height:22px}.NetherlandsLandingPage-module__CE8lrq__eyebrow>span{color:var(--color-text-muted);margin-left:7px}.NetherlandsLandingPage-module__CE8lrq__hero h1{grid-column:1/-1;margin:0;font-size:clamp(2.5rem,5.2vw,5.2rem);font-weight:780;line-height:1.12}.NetherlandsLandingPage-module__CE8lrq__hero h1>span{color:color-mix(in srgb, var(--location-accent) 72%, var(--color-text-primary))}.NetherlandsLandingPage-module__CE8lrq__heroCopy{align-self:center;min-width:0;padding-block:24px 16px}.NetherlandsLandingPage-module__CE8lrq__lead{max-width:560px;color:var(--color-text-secondary);font-size:var(--font-size-lg);text-wrap:pretty;margin:0;line-height:1.8}.NetherlandsLandingPage-module__CE8lrq__heroScene{align-self:center;min-width:0}.NetherlandsLandingPage-module__CE8lrq__canalArt{width:100%;height:auto;color:var(--location-accent);display:block}.NetherlandsLandingPage-module__CE8lrq__windows{color:var(--color-text-primary)}.NetherlandsLandingPage-module__CE8lrq__facts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:22px 0 0;display:grid}.NetherlandsLandingPage-module__CE8lrq__facts dt{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0 0 10px;line-height:1.5}.NetherlandsLandingPage-module__CE8lrq__facts dd{color:var(--color-text-primary);font-size:var(--font-size-lg);margin:0;font-weight:600;line-height:1.5}.NetherlandsLandingPage-module__CE8lrq__kicker{color:var(--location-accent);font-size:var(--font-size-sm);margin:0 0 16px;font-weight:600;line-height:1.5}.NetherlandsLandingPage-module__CE8lrq__connect{padding-top:62px}.NetherlandsLandingPage-module__CE8lrq__connectHeading{max-width:760px}.NetherlandsLandingPage-module__CE8lrq__connect h2{margin:0;font-size:clamp(1.8rem,3.2vw,3rem);font-weight:700;line-height:1.18}.NetherlandsLandingPage-module__CE8lrq__connectHeading>p:last-child{max-width:620px;color:var(--color-text-secondary);font-size:var(--font-size-base);margin:20px 0 0;line-height:1.8}.NetherlandsLandingPage-module__CE8lrq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin:40px 0 0;padding:0;list-style:none;display:grid}.NetherlandsLandingPage-module__CE8lrq__stepNumber{color:var(--location-accent);font-size:var(--font-size-sm);font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;margin-bottom:16px;display:block}.NetherlandsLandingPage-module__CE8lrq__steps h3{font-size:var(--font-size-lg);margin:0;font-weight:650;line-height:1.5}.NetherlandsLandingPage-module__CE8lrq__steps p{color:var(--color-text-secondary);font-size:var(--font-size-md);margin:12px 0 0;line-height:1.8}.NetherlandsLandingPage-module__CE8lrq__steps a,.NetherlandsLandingPage-module__CE8lrq__refreshNote a{color:var(--color-accent-focus);text-underline-offset:4px}.NetherlandsLandingPage-module__CE8lrq__protocolChoice{background:var(--color-surface-soft);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;margin-top:58px;padding:34px;display:grid}.NetherlandsLandingPage-module__CE8lrq__protocolChoice h3{font-size:var(--font-size-xl);margin:0;font-weight:650;line-height:1.4}.NetherlandsLandingPage-module__CE8lrq__protocolChoice>div>p{max-width:470px;color:var(--color-text-secondary);font-size:var(--font-size-md);margin:17px 0 0;line-height:1.8}.NetherlandsLandingPage-module__CE8lrq__connections{min-width:0;margin:0}.NetherlandsLandingPage-module__CE8lrq__connections figcaption{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-bottom:16px;font-weight:500;line-height:1.6}.NetherlandsLandingPage-module__CE8lrq__connections ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.NetherlandsLandingPage-module__CE8lrq__connections li{border-radius:var(--radius-control);background:var(--color-surface-soft);align-items:center;gap:12px;min-width:0;padding:17px 15px;display:flex}.NetherlandsLandingPage-module__CE8lrq__recordFlag{border-radius:3px;flex:0 0 30px;width:30px;height:20px}.NetherlandsLandingPage-module__CE8lrq__connections li>div{min-width:0}.NetherlandsLandingPage-module__CE8lrq__connections strong{font-size:var(--font-size-md);font-weight:600;line-height:1.5;display:block}.NetherlandsLandingPage-module__CE8lrq__connections li>div>span{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-top:4px;line-height:1.6;display:block}.NetherlandsLandingPage-module__CE8lrq__protocolTag{border-radius:var(--radius-pill);color:var(--location-accent);background:var(--color-surface-soft);font-size:var(--font-size-xs);white-space:nowrap;flex-shrink:0;margin-left:auto;padding:6px 9px;line-height:1.5}.NetherlandsLandingPage-module__CE8lrq__connections>p{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:13px 0 0;line-height:1.7}.NetherlandsLandingPage-module__CE8lrq__refreshNote{max-width:780px;color:var(--color-text-secondary);font-size:var(--font-size-sm);align-items:flex-start;gap:11px;margin:25px 0 0;line-height:1.8;display:flex}.NetherlandsLandingPage-module__CE8lrq__refreshNote>svg{color:var(--color-text-muted);flex-shrink:0;margin-top:3px}.NetherlandsLandingPage-module__CE8lrq__trial{margin-top:100px}@media (max-width:1050px){.NetherlandsLandingPage-module__CE8lrq__hero{column-gap:30px}.NetherlandsLandingPage-module__CE8lrq__steps{gap:28px}.NetherlandsLandingPage-module__CE8lrq__protocolChoice{gap:32px;padding:28px}}@media (max-width:760px){.NetherlandsLandingPage-module__CE8lrq__hero{grid-template-columns:minmax(0,1fr);padding-bottom:28px}.NetherlandsLandingPage-module__CE8lrq__hero h1{font-size:clamp(2.2rem,7.5vw,3.5rem)}.NetherlandsLandingPage-module__CE8lrq__heroCopy{padding-bottom:0}.NetherlandsLandingPage-module__CE8lrq__heroScene{grid-row:5;width:min(100%,450px);margin:12px auto 0}.NetherlandsLandingPage-module__CE8lrq__facts{grid-row:4;gap:18px;margin-top:24px}.NetherlandsLandingPage-module__CE8lrq__connect{padding-top:44px}.NetherlandsLandingPage-module__CE8lrq__steps{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:30px}.NetherlandsLandingPage-module__CE8lrq__steps li{padding-left:46px;position:relative}.NetherlandsLandingPage-module__CE8lrq__stepNumber{margin:0;position:absolute;top:3px;left:0}.NetherlandsLandingPage-module__CE8lrq__steps p{max-width:560px;margin-top:8px}.NetherlandsLandingPage-module__CE8lrq__protocolChoice{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:36px}.NetherlandsLandingPage-module__CE8lrq__protocolChoice>div>p{max-width:none}.NetherlandsLandingPage-module__CE8lrq__trial{margin-top:68px}}@media (max-width:520px){.NetherlandsLandingPage-module__CE8lrq__eyebrow{font-size:var(--font-size-sm);gap:10px;margin-bottom:20px}.NetherlandsLandingPage-module__CE8lrq__eyebrow>span{margin-left:auto}.NetherlandsLandingPage-module__CE8lrq__hero h1{font-size:clamp(2rem,9vw,2.75rem)}.NetherlandsLandingPage-module__CE8lrq__lead{font-size:var(--font-size-base);line-height:1.75}.NetherlandsLandingPage-module__CE8lrq__facts{grid-template-columns:1.5fr 1fr;gap:20px 15px}.NetherlandsLandingPage-module__CE8lrq__facts dt{margin-bottom:7px}.NetherlandsLandingPage-module__CE8lrq__facts dd{font-size:var(--font-size-base)}.NetherlandsLandingPage-module__CE8lrq__facts>div:last-child{grid-column:1/-1}.NetherlandsLandingPage-module__CE8lrq__connect h2{font-size:clamp(1.7rem,7vw,2.1rem)}.NetherlandsLandingPage-module__CE8lrq__connectHeading>p:last-child{font-size:var(--font-size-md)}.NetherlandsLandingPage-module__CE8lrq__protocolChoice{padding:24px 17px}.NetherlandsLandingPage-module__CE8lrq__connections li{flex-wrap:wrap;gap:10px;padding:15px 11px}.NetherlandsLandingPage-module__CE8lrq__connections li>div{flex:1}.NetherlandsLandingPage-module__CE8lrq__protocolTag{margin-left:40px}}
