.sw-cijfers-sec{padding:0 var(--rand)}.sw-cijfers{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.sw-cijfers div{border-left:1px solid var(--line);flex-direction:column;padding:clamp(24px,3vw,40px) clamp(16px,2vw,28px);display:flex}.sw-cijfers div:first-child{border-left:0;padding-left:0}.sw-cijfers dd{font:900 clamp(56px, 8vw, 128px)/.84 var(--display);font-variation-settings:"opsz" 72;font-variant-numeric:tabular-nums;margin:0}.sw-cijfers dt{color:var(--muted);margin-top:10px;font-size:15px}@media (max-width:800px){.sw-cijfers{grid-template-columns:1fr 1fr}.sw-cijfers div:nth-child(3){border-left:0;padding-left:0}.sw-cijfers div:nth-child(n+3){border-top:1px solid var(--line)}}.sw-routes{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sw-kaart{border-radius:var(--r-lg);background:var(--vlak);color:inherit;scroll-margin-top:calc(var(--kopbalk-h,64px) + 24px);border:1px solid #ffffff0f;flex-direction:column;text-decoration:none;transition:border-color .3s;display:flex;overflow:hidden}.sw-kaart:hover,.sw-kaart:focus-visible{border-color:#ffffff2e}.sw-kaart-foto{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.sw-kaart-foto img{object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.sw-kaart:hover .sw-kaart-foto img{transform:scale(1.04)}.sw-kaart-in{flex-direction:column;flex:1;gap:8px;padding:22px 22px 24px;display:flex}.sw-kaart-kop{font:800 clamp(28px, 2.6vw, 38px)/.9 var(--display);font-variation-settings:"opsz" 72;text-transform:uppercase}.sw-kaart-tekst{color:var(--zacht)}.sw-kaart-tekst b{color:var(--fg);font-weight:500}.sw-kaart-naar{margin-top:auto;padding-top:10px;font-weight:500}.sw-kaart-naar span{color:var(--blue-text);margin-left:6px;transition:transform .3s;display:inline-block}.sw-kaart:hover .sw-kaart-naar span{transform:translate(6px)}@media (max-width:1100px){.sw-routes{grid-template-columns:1fr 1fr}}@media (max-width:560px){.sw-routes{grid-template-columns:1fr}.sw-kaart-foto{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.sw-kaart-foto img,.sw-kaart-naar span{transition:none}}.sw-routes-sec{padding-bottom:0}.gesprek{border-radius:var(--r-xl);background:var(--bg-2);border:1px solid var(--line);padding:clamp(24px,5vw,64px)}.gs-vraag{font:800 clamp(30px, 4vw, 56px)/.95 var(--display);font-variation-settings:"opsz" 72;text-transform:uppercase;margin:0 0 24px}.gs-keuzes{flex-wrap:wrap;gap:10px;display:flex}.gs-keuzes button{color:var(--fg);font:500 17px var(--body);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;padding:14px 22px;transition:background .2s,color .2s}.gs-keuzes button:hover{border-color:#ffffff80}.gs-keuzes button[aria-checked=true]{background:var(--fg);border-color:var(--fg);color:#000}.gs-form>.form{background:0 0;border:0;border-radius:0;max-width:760px;padding:0}.gs-form,.gs-dm{border-top:1px solid var(--line);margin-top:34px;padding-top:34px;animation:.5s cubic-bezier(.2,.7,.2,1) gs-in}@keyframes gs-in{0%{opacity:0;transform:translateY(14px)}}.gs-dm{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.gs-dm p{max-width:52ch;margin:0;font-size:19px}@media (prefers-reduced-motion:reduce){.gs-form,.gs-dm{animation:none}}
