.vf-page.vf-inner .trn-svc{--svc-head: "Sora", "TASA Orbiter", Inter, system-ui, sans-serif;--svc-mono: "IBM Plex Mono", "Space Mono", ui-monospace, monospace;--svc-burgundy: 350.704 62.832% 22.157%;--svc-prisma: linear-gradient(90deg, hsl(214 85% 62%), hsl(272 60% 64%) 34%, hsl(36 90% 60%) 66%, hsl(350 62% 44%));--svc-gutter: clamp(20px, 4vw, 56px);--svc-max: 1320px}.vf-page.vf-inner .trn-svc :is(.svc-light,.svc-paper){--background: 0 0% 90.98%;--foreground: 0 0% 9.02%;--card: 0 0% 96.08%;--muted-foreground: 0 0% 30%;--border: 0 0% 9.02% / .16;--ring: 0 0% 9.02%;background:hsl(var(--background));color:hsl(var(--foreground))}.vf-page.vf-inner .trn-svc .svc-paper{--background: 0 0% 96.08%;--card: 0 0% 100%}.vf-page.vf-inner .trn-svc .svc-dark{--background: 0 0% 7%;--foreground: 0 0% 96%;--muted-foreground: 0 0% 70%;--border: 0 0% 96% / .16;--ring: 0 0% 96%;background:hsl(var(--background));color:hsl(var(--foreground))}.vf-page.vf-inner .trn-svc section{position:relative;isolation:isolate}.vf-page.vf-inner .trn-svc .svc-wrap{width:100%;max-width:calc(var(--svc-max) + 2 * var(--svc-gutter));margin:0 auto;padding:0 var(--svc-gutter)}.vf-page.vf-inner .trn-svc :is(h1,h2,h3){font-family:var(--svc-head);font-synthesis:none;color:hsl(var(--foreground))}.vf-page.vf-inner .trn-svc h1{margin:0;font-size:clamp(2.6rem,6.2vw,5.75rem);font-weight:700;line-height:.95;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance}.vf-page.vf-inner .trn-svc h2{margin:0;font-size:clamp(1.9rem,3.4vw,3.4rem);font-weight:700;line-height:1;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance}.vf-page.vf-inner .trn-svc h3{margin:0;font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:600;line-height:1.15;letter-spacing:-.02em}.vf-page.vf-inner .trn-svc p{margin:0;max-width:62ch;color:hsl(var(--foreground) / .8);line-height:1.65}.vf-page.vf-inner .trn-svc .svc-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;font:500 11px/1.4 var(--svc-mono);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground) / .72)}.vf-page.vf-inner .trn-svc .svc-eyebrow:before{content:"";width:7px;height:7px;border-radius:999px;background:hsl(var(--svc-burgundy))}.vf-page.vf-inner .trn-svc .svc-dark .svc-eyebrow:before{background:hsl(var(--foreground))}.vf-page.vf-inner .trn-svc .svc-num{font:500 11px/1 var(--svc-mono);letter-spacing:.08em;color:hsl(var(--foreground) / .55)}.vf-page.vf-inner .trn-svc .svc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.vf-page.vf-inner .trn-svc .svc-actie-noot{margin-top:14px;font:500 11px/1.5 var(--svc-mono);letter-spacing:.04em;color:hsl(var(--foreground) / .62)}.vf-page.vf-inner .trn-svc .svc-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:1px solid transparent;border-radius:999px;font:600 13px/1 var(--svc-head);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.vf-page.vf-inner .trn-svc .svc-pill svg{width:16px;height:16px;flex:none}.vf-page.vf-inner .trn-svc .svc-pill-primary{background:hsl(var(--svc-burgundy));color:#fff}.vf-page.vf-inner .trn-svc .svc-pill-primary:hover{background:#420f17}.vf-page.vf-inner .trn-svc .svc-pill-secondary{border-color:hsl(var(--foreground) / .35);color:hsl(var(--foreground));background:transparent}.vf-page.vf-inner .trn-svc .svc-pill-secondary:hover{border-color:hsl(var(--foreground));background:hsl(var(--foreground) / .06)}.vf-page.vf-inner .trn-svc .svc-dark .svc-pill-primary{background:#f5f5f5;color:#121212}.vf-page.vf-inner .trn-svc .svc-dark .svc-pill-primary:hover{background:#fff}.vf-page.vf-inner .trn-svc :is(a,button,summary):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.vf-page.vf-inner .trn-svc .svc-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:500 12px/1.3 var(--svc-mono);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--foreground));text-decoration:underline;text-decoration-color:hsl(var(--foreground) / .35);text-underline-offset:6px}.vf-page.vf-inner .trn-svc .svc-link:hover{text-decoration-color:hsl(var(--foreground))}.vf-page.vf-inner .trn-svc .svc-inline{color:inherit;text-decoration:underline;text-decoration-color:hsl(var(--svc-burgundy) / .7);text-underline-offset:4px}.vf-page.vf-inner .trn-svc .svc-dark .svc-inline{text-decoration-color:hsl(var(--foreground) / .5)}.vf-page.vf-inner .trn-svc .svc-inline:hover{text-decoration-color:currentColor}.vf-page.vf-inner .trn-svc .svc-hero{padding:clamp(48px,7vw,104px) 0 clamp(40px,5vw,72px)}.vf-page.vf-inner .trn-svc .svc-hero-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"tekst media" "feiten feiten";-moz-column-gap:clamp(28px,5vw,88px);column-gap:clamp(28px,5vw,88px);row-gap:clamp(36px,5vw,64px);align-items:end}.vf-page.vf-inner .trn-svc .svc-hero-tekst{grid-area:tekst;min-width:0}.vf-page.vf-inner .trn-svc .svc-hero-tekst>.svc-intro{margin-top:26px;max-width:46ch;font-size:clamp(1.05rem,.98rem + .3vw,1.25rem);color:hsl(var(--foreground) / .78)}.vf-page.vf-inner .trn-svc .svc-hero-media{grid-area:media;min-width:0}.vf-page.vf-inner .trn-svc .svc-feiten{grid-area:feiten;min-width:0}.vf-page.vf-inner .trn-svc .svc-media{position:relative;overflow:hidden;aspect-ratio:4 / 5;max-width:100%;background:hsl(var(--foreground) / .08)}.vf-page.vf-inner .trn-svc .svc-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vf-page.vf-inner .trn-svc .svc-media-leeg{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:22px;background:linear-gradient(160deg,hsl(var(--foreground) / .05),hsl(var(--foreground) / .12))}.vf-page.vf-inner .trn-svc .svc-media-leeg:before{content:"";position:absolute;left:22px;right:22px;top:22px;height:2px;background:var(--svc-prisma);opacity:.7}.vf-page.vf-inner .trn-svc .svc-media-leeg span{font:500 11px/1.5 var(--svc-mono);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground) / .62)}.vf-page.vf-inner .trn-svc .svc-media-leeg strong{font:600 1.1rem/1.25 var(--svc-head);color:hsl(var(--foreground) / .85)}.vf-page.vf-inner .trn-svc .svc-feiten dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid hsl(var(--border))}.vf-page.vf-inner .trn-svc .svc-feiten dl>div{min-width:0;padding:18px 18px 4px 0;border-right:1px solid hsl(var(--border))}.vf-page.vf-inner .trn-svc .svc-feiten dl>div+div{padding-left:18px}.vf-page.vf-inner .trn-svc .svc-feiten dl>div:last-child{border-right:0}.vf-page.vf-inner .trn-svc .svc-feiten dt{font:500 11px/1.4 var(--svc-mono);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground) / .62)}.vf-page.vf-inner .trn-svc .svc-feiten dd{margin:8px 0 0;font:600 clamp(1.15rem,1.6vw,1.6rem)/1.15 var(--svc-head);letter-spacing:-.02em;color:hsl(var(--foreground));overflow-wrap:anywhere}.vf-page.vf-inner .trn-svc .svc-sec{padding:clamp(72px,9vw,136px) 0}.vf-page.vf-inner .trn-svc .svc-sec-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);-moz-column-gap:clamp(28px,5vw,88px);column-gap:clamp(28px,5vw,88px);row-gap:36px}.vf-page.vf-inner .trn-svc .svc-sec-kop{min-width:0}.vf-page.vf-inner .trn-svc .svc-sec-kop>p{margin-top:20px;max-width:34ch}.vf-page.vf-inner .trn-svc .svc-sec-kop h2{font-size:clamp(1.75rem,2.3vw,2.75rem);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}@media (min-width: 1024px){.vf-page.vf-inner .trn-svc .svc-sec-kop{position:sticky;top:108px;align-self:start}}.vf-page.vf-inner .trn-svc .svc-sec-body{min-width:0}.vf-page.vf-inner .trn-svc .svc-keuze{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));border-top:1px solid hsl(var(--border))}.vf-page.vf-inner .trn-svc .svc-keuze>article{display:flex;flex-direction:column;gap:14px;min-width:0;padding:26px 26px 30px 0}.vf-page.vf-inner .trn-svc .svc-keuze>article+article{padding-left:26px;border-left:1px solid hsl(var(--border))}.vf-page.vf-inner .trn-svc .svc-noot{margin-top:28px;padding-top:20px;border-top:1px solid hsl(var(--border));max-width:none}.vf-page.vf-inner .trn-svc .svc-noot b{font:500 11px/1.4 var(--svc-mono);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground) / .62);margin-right:10px}.vf-page.vf-inner .trn-svc .svc-persoon{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,88px);align-items:center}.vf-page.vf-inner .trn-svc .svc-persoon-tekst{display:flex;flex-direction:column;gap:18px;min-width:0}.vf-page.vf-inner .trn-svc .svc-persoon-naam{font:500 12px/1.4 var(--svc-mono);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground) / .62)}.vf-page.vf-inner .trn-svc blockquote{margin:10px 0 0;padding-top:22px;border-top:1px solid hsl(var(--border));font:600 clamp(1.35rem,2.2vw,2rem)/1.2 var(--svc-head);letter-spacing:-.02em;color:hsl(var(--foreground))}.vf-page.vf-inner .trn-svc .svc-tekst{display:flex;flex-direction:column;gap:18px;padding-top:24px;border-top:1px solid hsl(var(--border))}.vf-page.vf-inner .trn-svc .svc-praktisch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,5vw,88px)}.vf-page.vf-inner .trn-svc .svc-praktisch>div{min-width:0}.vf-page.vf-inner .trn-svc .svc-praktisch h2{font-size:clamp(1.6rem,2.6vw,2.5rem);margin-bottom:26px}.vf-page.vf-inner .trn-svc .svc-stappen{margin:0;padding:0;list-style:none;border-top:1px solid hsl(var(--border));counter-reset:svc}.vf-page.vf-inner .trn-svc .svc-stappen li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:4px 12px;padding:18px 0;border-bottom:1px solid hsl(var(--border));counter-increment:svc}.vf-page.vf-inner .trn-svc .svc-stappen li:before{content:"0" counter(svc);grid-row:span 2;font:500 11px/1.9 var(--svc-mono);letter-spacing:.08em;color:hsl(var(--foreground) / .55)}.vf-page.vf-inner .trn-svc .svc-stappen li p{max-width:none}.vf-page.vf-inner .trn-svc .svc-stappen-vrij li{grid-template-columns:minmax(0,1fr)}.vf-page.vf-inner .trn-svc .svc-stappen-vrij li:before{content:none}.vf-page.vf-inner .trn-svc .svc-tijden{margin-top:18px;font:500 12px/1.6 var(--svc-mono);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--foreground) / .72)}.vf-page.vf-inner .trn-svc address{margin:0 0 18px;font:600 clamp(1.25rem,1.8vw,1.6rem)/1.35 var(--svc-head);font-style:normal;letter-spacing:-.02em;color:hsl(var(--foreground))}.vf-page.vf-inner .trn-svc .svc-faq{border-top:1px solid hsl(var(--border))}.vf-page.vf-inner .trn-svc .svc-faq details{border-bottom:1px solid hsl(var(--border))}.vf-page.vf-inner .trn-svc .svc-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding:16px 0;cursor:pointer;list-style:none;font:600 clamp(1.05rem,1.4vw,1.3rem)/1.3 var(--svc-head);letter-spacing:-.01em;color:hsl(var(--foreground))}.vf-page.vf-inner .trn-svc .svc-faq summary::-webkit-details-marker{display:none}.vf-page.vf-inner .trn-svc .svc-faq summary:after{content:"+";flex:none;width:32px;height:32px;display:grid;place-items:center;border:1px solid hsl(var(--foreground) / .3);border-radius:999px;font:500 18px/1 var(--svc-mono);transition:transform .25s ease}.vf-page.vf-inner .trn-svc .svc-faq details[open] summary:after{transform:rotate(45deg)}.vf-page.vf-inner .trn-svc .svc-faq details>div{padding:0 48px 22px 0}.vf-page.vf-inner .trn-svc .svc-slot{padding:clamp(72px,9vw,128px) 0}.vf-page.vf-inner .trn-svc .svc-slot:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--svc-prisma);opacity:.85}.vf-page.vf-inner .trn-svc .svc-slot-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:36px clamp(28px,5vw,88px);align-items:end}.vf-page.vf-inner .trn-svc .svc-slot-grid>div{min-width:0}.vf-page.vf-inner .trn-svc .svc-slot-grid>div>p{margin-top:20px}.vf-page.vf-inner .trn-svc .svc-slot-links{display:flex;flex-direction:column;align-items:flex-start;gap:4px}@media (max-width: 1023px){.vf-page.vf-inner .trn-svc .svc-sec-grid,.vf-page.vf-inner .trn-svc .svc-persoon,.vf-page.vf-inner .trn-svc .svc-slot-grid{grid-template-columns:minmax(0,1fr)}.vf-page.vf-inner .trn-svc .svc-persoon .svc-media{max-width:420px}}@media (max-width: 767px){.vf-page.vf-inner .trn-svc .svc-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"tekst" "feiten" "media"}.vf-page.vf-inner .trn-svc .svc-hero .svc-media{aspect-ratio:4 / 3}.vf-page.vf-inner .trn-svc .svc-feiten dl{grid-template-columns:repeat(2,minmax(0,1fr))}.vf-page.vf-inner .trn-svc .svc-feiten dl>div{padding:16px 12px 14px 0;border-bottom:1px solid hsl(var(--border))}.vf-page.vf-inner .trn-svc .svc-feiten dl>div:nth-child(2n){padding-left:12px;border-right:0}.vf-page.vf-inner .trn-svc .svc-feiten dl>div:nth-child(odd){padding-left:0}.vf-page.vf-inner .trn-svc .svc-keuze>article+article{padding-left:0;border-left:0;border-top:1px solid hsl(var(--border))}.vf-page.vf-inner .trn-svc .svc-praktisch{grid-template-columns:minmax(0,1fr)}.vf-page.vf-inner .trn-svc .svc-actions .svc-pill{width:100%}.vf-page.vf-inner .trn-svc .svc-faq details>div{padding-right:0}}@media (prefers-reduced-motion: reduce){.vf-page.vf-inner .trn-svc :is(.svc-pill,.svc-faq summary:after){transition:none}}
