.eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--lai-primary);align-items:center;gap:var(--sp-2);font-size:11px;font-weight:600;display:inline-flex}.section-head h2{margin-top:var(--sp-3);font-size:clamp(27px,4.2vw,40px);font-weight:800;line-height:1.1}.section-head .intro{margin-top:var(--sp-3);color:var(--lai-ink-soft);max-width:56ch}.section-head--on-dark h2{color:var(--lai-paper)}.section-head--on-dark .eyebrow{color:var(--lai-sky)}.section-head--on-dark .intro{color:var(--lai-on-dark)}h2 mark,h1 mark{background:linear-gradient(transparent 62%, var(--lai-sky) 62%);color:inherit;padding:0 .08em}@media (min-width:768px){.eyebrow{letter-spacing:.14em;font-size:12px}.eyebrow:before{content:"";background:currentColor;flex:none;width:24px;height:2px}}header{z-index:40;-webkit-backdrop-filter:blur(10px);background:#fffffff0;border-bottom:1px solid #0000;transition:border-color .25s,box-shadow .25s;position:sticky;top:0}header.scrolled{border-color:var(--lai-line);box-shadow:0 4px 24px #1424300f}.header-inner{height:var(--header-h);justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.logo{color:var(--lai-ink);letter-spacing:-.02em;flex:none;align-items:center;gap:10px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.logo img{width:34px;height:34px}.nav-desktop,.header-cta{display:none}.nav-toggle{cursor:pointer;width:44px;height:44px;color:var(--lai-ink);border-radius:var(--r-sm);background:0 0;border:0;justify-content:center;align-items:center;margin-right:-8px;display:inline-flex}.nav-toggle svg{width:24px;height:24px}.nav-toggle .icon-close,.nav-toggle[aria-expanded=true] .icon-menu{display:none}.nav-toggle[aria-expanded=true] .icon-close{display:block}.nav-mobile{border-top:1px solid var(--lai-line);background:var(--lai-paper);padding:var(--sp-2) 0 var(--sp-4);display:none}.nav-mobile.open{display:block}.nav-mobile ul{list-style:none}.nav-mobile a{padding:14px var(--sp-4);color:var(--lai-ink);border-bottom:1px solid var(--lai-line);font-size:17px;font-weight:600;text-decoration:none;display:block}.nav-mobile .nav-mobile-cta{margin:var(--sp-4) var(--sp-4) 0}.nav-mobile .nav-mobile-cta .btn{width:100%}@media (min-width:768px){.nav-toggle,.nav-mobile{display:none!important}.nav-desktop{display:block}.nav-desktop ul{align-items:center;gap:var(--sp-3);list-style:none;display:flex}.nav-desktop a{color:var(--lai-ink-soft);white-space:nowrap;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s}.nav-desktop a:hover{color:var(--lai-ink)}}@media (min-width:992px){.nav-desktop ul{gap:var(--sp-5)}.header-cta{white-space:nowrap;display:inline-flex}}.hero{padding:var(--sp-6) 0 var(--sp-7);overflow:hidden}.hero-grid{gap:var(--sp-6);grid-template-columns:1fr;display:grid}.hero h1{margin-top:var(--sp-3);letter-spacing:-.025em;max-width:15ch;font-size:clamp(34px,5.2vw,56px);font-weight:800;line-height:1.05}.hero .sub{margin-top:var(--sp-4);color:var(--lai-ink-soft);max-width:46ch;font-size:clamp(16px,2vw,19px)}.cta-row{margin-top:var(--sp-5);gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.cta-row .btn{width:100%}.hero-facts{margin-top:var(--sp-4);gap:var(--sp-1);list-style:none;display:grid}.hero-facts li{color:var(--lai-ink-soft);align-items:center;gap:9px;font-size:14.5px;font-weight:500;display:flex}.hero-facts svg{width:10px;height:10px;color:var(--lai-primary);flex:none}.hero-wie{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--lai-line);align-items:center;gap:var(--sp-2);color:var(--lai-ink-soft);max-width:34rem;font-size:14px;display:flex}.hero-wie img{width:40px;height:40px;box-shadow:0 0 0 2px var(--lai-paper), 0 0 0 3px var(--lai-line);border-radius:50%;flex:none}.hero-wie strong{color:var(--lai-ink);font-weight:700}.hero-visual{position:relative}.panel-dark{z-index:1;background:var(--lai-navy-2);border-radius:var(--r-lg);padding:var(--sp-4);box-shadow:var(--shadow-lg);position:relative}.panel-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lai-sky);font-size:11px;font-weight:600}.g-card{margin-top:var(--sp-3);background:var(--lai-paper);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-3)}.g-name{letter-spacing:-.01em;font-size:17px;font-weight:700}.g-name--spaced{margin-top:var(--sp-1)}.g-rating{align-items:center;gap:7px;margin-top:5px;display:flex}.g-rating .score{color:var(--lai-ink);font-size:14px;font-weight:700}.g-stars{color:var(--lai-star);gap:1px;display:inline-flex}.g-stars svg{width:13px;height:13px}.g-rating .count{color:var(--lai-ink-soft);font-size:13px}.g-meta{color:var(--lai-ink-soft);margin-top:4px;font-size:13.5px}.g-meta .open{color:var(--lai-open);font-weight:600}.g-actions{gap:var(--sp-1);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.g-actions span{color:var(--lai-primary);border:1.5px solid var(--lai-sky);border-radius:var(--r-full);align-items:center;gap:6px;padding:5px 13px;font-size:13px;font-weight:600;display:inline-flex}.g-actions svg{width:12px;height:12px}.panel-rows{margin-top:var(--sp-3);display:none}.panel-row{justify-content:space-between;align-items:center;gap:var(--sp-2);color:var(--lai-sky);padding:var(--sp-1) 0;border-bottom:1px solid var(--lai-line-dark);font-size:13.5px;display:flex}.panel-row:last-child{border-bottom:0}.panel-row .val{font-family:var(--font-mono);color:var(--lai-paper);font-size:13px;font-weight:600}.panel-note{margin-top:var(--sp-2);font-family:var(--font-mono);color:var(--lai-sky);letter-spacing:.04em;font-size:10.5px}@media (min-width:560px){.cta-row .btn{width:auto}.hero-facts{justify-content:start;gap:var(--sp-1) var(--sp-4);grid-template-columns:repeat(2,auto)}}@media (min-width:768px){.panel-rows{display:grid}.panel-dark{padding:var(--sp-5) var(--sp-4) var(--sp-4)}}@media (min-width:992px){.hero{padding:var(--sp-8) 0}.hero-grid{gap:var(--sp-7);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center}.hero-facts{grid-template-columns:repeat(3,auto)}.hero-visual:before{content:"";background:var(--lai-sky-soft);z-index:0;border-radius:20px;position:absolute;inset:40px -32px -32px 40px}}.stats{border-top:1px solid var(--lai-line);border-bottom:1px solid var(--lai-line);background:var(--lai-paper-warm)}.stats-grid{padding:var(--sp-2) 0;grid-template-columns:1fr;display:grid}.stat{gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--lai-line);grid-template-columns:7.5rem 1fr;align-items:baseline;display:grid}.stat:first-child{border-top:0}.stat .num{letter-spacing:-.02em;color:var(--lai-primary);font-size:22px;font-weight:800;line-height:1.15}.stat .stat-title{font-size:15.5px;font-weight:700}.stat p{color:var(--lai-ink-soft);margin-top:2px;font-size:14px}@media (min-width:560px){.stats-grid{grid-template-columns:repeat(3,1fr);padding:0}.stat{padding:var(--sp-5) var(--sp-4);border-top:0;border-left:1px solid var(--lai-line);display:block}.stat:first-child{border-left:0;padding-left:0}.stat .num{font-size:28px}.stat .stat-title{margin-top:4px;font-size:16px}.stat p{margin-top:6px}}@media (min-width:992px){.stat .num{font-size:32px}}section{padding:var(--sp-7) 0}.section-alt{background:var(--lai-paper-warm);border-top:1px solid var(--lai-line);border-bottom:1px solid var(--lai-line)}@media (min-width:992px){section{padding:var(--sp-8) 0}}.service{gap:var(--sp-4);margin-top:var(--sp-7);grid-template-columns:1fr;display:grid}.service:first-of-type{margin-top:var(--sp-6)}.service-num{font-family:var(--font-mono);color:var(--lai-primary);letter-spacing:.1em;font-size:12px;font-weight:600}.service h3{margin-top:var(--sp-1);font-size:clamp(21px,2.6vw,26px);font-weight:700;line-height:1.15}.service-copy p{margin-top:var(--sp-2);color:var(--lai-ink-soft)}.service-points{margin-top:var(--sp-3);gap:10px;list-style:none;display:grid}.service-points li{color:var(--lai-ink);align-items:baseline;gap:10px;font-size:15px;display:flex}.service-points svg{width:14px;height:14px;color:var(--lai-primary);flex:none;transform:translateY(2px)}.visual-frame{background:var(--lai-sky-soft);border-radius:var(--r-lg);padding:var(--sp-3);justify-content:center;align-items:center;display:flex}.mock{background:var(--lai-paper);border-radius:var(--r-md);width:100%;max-width:24rem;box-shadow:var(--shadow-md);overflow:hidden}.mock-pad{padding:var(--sp-3) var(--sp-4)}.mock-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lai-ink-soft);font-size:10.5px;font-weight:600}.ad-url{margin-top:var(--sp-1);color:var(--lai-ink);font-size:13px;font-weight:600}.ad-title{color:var(--lai-g-blue);letter-spacing:-.01em;margin-top:4px;font-size:16px;font-weight:700;line-height:1.3}.ad-desc{color:var(--lai-ink-soft);margin-top:5px;font-size:13.5px}.ad-links{gap:var(--sp-3);margin-top:10px;display:flex}.ad-links span{color:var(--lai-g-blue);font-size:13px;font-weight:600}.mock-divider{border-top:1px solid var(--lai-line)}.mock-metric{padding:var(--sp-2) var(--sp-4);justify-content:space-between;align-items:center;display:flex}.mock-metric .lbl{color:var(--lai-ink-soft);font-size:13px}.mock-metric .v{font-family:var(--font-mono);color:var(--lai-ink);font-size:13px;font-weight:600}.browser-bar{background:var(--lai-paper-warm);border-bottom:1px solid var(--lai-line);padding:10px var(--sp-3);align-items:center;gap:7px;display:flex}.browser-bar i{background:var(--lai-line);border-radius:50%;width:9px;height:9px;display:block}.browser-url{margin-left:var(--sp-1);font-family:var(--font-mono);color:var(--lai-ink-soft);background:var(--lai-paper);border:1px solid var(--lai-line);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:1;min-width:0;padding:3px 11px;font-size:11px;overflow:hidden}.site-skel{padding:var(--sp-3) var(--sp-4) var(--sp-4)}.skel-hero{border-radius:var(--r-sm);background:var(--lai-navy-2);height:52px;position:relative;overflow:hidden}.skel-hero:after{content:"";background:var(--lai-sky);border-radius:4px;width:42%;height:9px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.skel-row{gap:10px;margin-top:10px;display:flex}.skel-block{border-radius:var(--r-sm);background:var(--lai-sky-soft);flex:1;height:40px}.code-chips{gap:var(--sp-1);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.code-chips span{font-family:var(--font-mono);color:var(--lai-primary);background:var(--lai-sky-soft);border-radius:6px;padding:4px 9px;font-size:11px;font-weight:600}@media (min-width:768px){.visual-frame{padding:var(--sp-5)}}@media (min-width:992px){.service{gap:var(--sp-7);margin-top:var(--sp-8);grid-template-columns:1fr 1fr;align-items:center}.service:first-of-type{margin-top:var(--sp-7)}.service--flip .service-copy{order:2}.service--flip .service-visual{order:1}}.timeline{margin-top:var(--sp-6);gap:var(--sp-5);grid-template-columns:1fr;display:grid;position:relative}.timeline:before{content:"";background:var(--lai-line);width:2px;position:absolute;top:12px;bottom:12px;left:21px}.tl-step{gap:var(--sp-3);grid-template-columns:44px 1fr;display:grid;position:relative}.tl-dot{z-index:1;background:var(--lai-navy);width:44px;height:44px;color:var(--lai-sky);font-family:var(--font-mono);box-shadow:0 0 0 4px var(--lai-paper);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:relative}.tl-step:first-child .tl-dot{background:var(--lai-primary);color:var(--lai-paper)}.tl-when{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lai-primary);margin-top:3px;font-size:11px;font-weight:600}.tl-step h3{margin-top:4px;font-size:clamp(18px,2vw,20px);font-weight:700}.tl-step p{color:var(--lai-ink-soft);margin-top:6px;font-size:15px}@media (min-width:992px){.timeline{gap:var(--sp-5);grid-template-columns:repeat(3,1fr)}.timeline:before{left:var(--sp-4);width:auto;height:2px;top:21px;bottom:auto;right:18%}.tl-step{display:block}.tl-when{margin-top:var(--sp-3)}.tl-step h3{margin-top:6px}}.dark-section{background:var(--lai-navy);color:var(--lai-paper)}.pillars{margin-top:var(--sp-6);gap:var(--sp-2);grid-template-columns:1fr;display:grid}.pillar{background:var(--lai-navy-2);border:1px solid var(--lai-line-dark);border-radius:var(--r-md);padding:var(--sp-4);transition:transform .25s var(--ease), border-color .25s}.pillar .p-num{font-family:var(--font-mono);color:var(--lai-sky);font-size:22px;font-weight:600}.pillar .p-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lai-sky);margin-top:4px;font-size:10.5px;font-weight:600}.pillar h3{margin-top:var(--sp-1);color:var(--lai-paper);font-size:17px;font-weight:700}.pillar p{margin-top:var(--sp-1);color:var(--lai-on-dark);font-size:14.5px}.pillar--highlight{background:var(--lai-sky);border-color:var(--lai-sky)}.pillar--highlight .p-num,.pillar--highlight h3{color:var(--lai-ink)}.pillar--highlight .p-kicker{color:var(--lai-primary-dark)}.pillar--highlight p{color:var(--lai-ink-soft)}@media (hover:hover){.pillar:hover{border-color:var(--lai-primary);transform:translateY(-4px)}}@media (min-width:768px){.pillars{gap:var(--sp-3);grid-template-columns:repeat(2,1fr)}.pillar{padding:var(--sp-4) var(--sp-4) var(--sp-5)}}@media (min-width:992px){.pillars{grid-template-columns:repeat(4,1fr)}}.about-grid{gap:var(--sp-4);grid-template-columns:1fr;align-items:start;display:grid}.about-copy .lead{color:var(--lai-ink);letter-spacing:-.01em;font-size:clamp(18px,2.2vw,21px);font-weight:500;line-height:1.5}.about-copy p+p{margin-top:var(--sp-3)}.about-copy p{color:var(--lai-ink-soft)}.about-copy strong{color:var(--lai-ink);font-weight:700}.about-foto{margin-top:var(--sp-5);aspect-ratio:4/5;object-fit:cover;object-position:50% 15%;border-radius:var(--r-lg);width:100%;max-width:320px;height:auto;box-shadow:var(--shadow-md)}@media (min-width:992px){.about-grid{gap:var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.faq-list{margin-top:var(--sp-5);border-top:1px solid var(--lai-line);max-width:46rem}.faq-list details{border-bottom:1px solid var(--lai-line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) 2px;font-size:16px;font-weight:600;line-height:1.4;list-style:none;transition:color .15s;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-icon{width:16px;height:16px;color:var(--lai-primary);flex:none;position:relative}.faq-icon:before,.faq-icon:after{content:"";transition:transform .25s var(--ease);background:currentColor;border-radius:2px;position:absolute}.faq-icon:before{width:2px;margin-left:-1px;top:0;bottom:0;left:50%}.faq-icon:after{height:2px;margin-top:-1px;top:50%;left:0;right:0}details[open] .faq-icon:before{transform:rotate(90deg)}.faq-body{padding:0 var(--sp-5) var(--sp-4) 2px;color:var(--lai-ink-soft);max-width:65ch;font-size:15px}.faq-body a{color:var(--lai-primary)}@media (hover:hover){.faq-list summary:hover{color:var(--lai-primary)}}@media (min-width:768px){.faq-list summary{padding:var(--sp-4) 2px;font-size:17px}}.contact-grid{gap:var(--sp-5);grid-template-columns:1fr;display:grid}.contact-copy .intro{max-width:44ch}.contact-panel{background:var(--lai-navy);border-radius:var(--r-lg);padding:var(--sp-5) var(--sp-4);color:var(--lai-paper)}.contact-panel h3{margin-top:var(--sp-2);letter-spacing:-.02em;font-size:clamp(20px,2.4vw,23px);font-weight:700}.contact-panel p{margin-top:var(--sp-2);color:var(--lai-on-dark);font-size:15px}.contact-panel .btn{margin-top:var(--sp-4);width:100%}.contact-line{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--lai-line-dark);justify-content:space-between;align-items:center;gap:var(--sp-1);flex-wrap:wrap;font-size:15px;display:flex}.contact-line .lbl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lai-sky);font-size:10.5px}.contact-line strong{font-weight:600}@media (min-width:992px){.contact-grid{gap:var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center}.contact-panel{padding:var(--sp-6) var(--sp-5)}}html.js .reveal{opacity:0;transition:opacity .35s ease-out}html.js .reveal.in{opacity:1}@media (min-width:768px){html.js .reveal{transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(22px)}html.js .reveal.in{transform:none}html.js .pillars .reveal:nth-child(2),html.js .stats-grid .reveal:nth-child(2),html.js .timeline .reveal:nth-child(2){transition-delay:80ms}html.js .pillars .reveal:nth-child(3),html.js .stats-grid .reveal:nth-child(3),html.js .timeline .reveal:nth-child(3){transition-delay:.16s}html.js .pillars .reveal:nth-child(4){transition-delay:.24s}}
.pk-hero{padding:var(--sp-6) 0 var(--sp-7);background:var(--lai-paper-warm);border-bottom:1px solid var(--lai-line)}.pk-hero-kop{max-width:40rem}.pk-hero h1{margin-top:var(--sp-3);letter-spacing:-.025em;font-size:clamp(34px,5.2vw,56px);font-weight:800;line-height:1.05}.pk-hero .sub{margin-top:var(--sp-3);color:var(--lai-ink-soft);max-width:46ch;font-size:clamp(16px,2vw,19px)}.pk-feiten{margin-top:var(--sp-4);gap:var(--sp-1) var(--sp-4);flex-wrap:wrap;list-style:none;display:flex}.pk-feiten li{color:var(--lai-ink);align-items:center;gap:6px;font-size:14.5px;font-weight:600;display:inline-flex}.pk-feiten svg{width:14px;height:14px;color:var(--lai-open);flex:none}.pk-hero-wie{border-top:0;padding-top:0}.pk-budget{margin-top:var(--sp-4);color:var(--lai-ink-soft);max-width:62ch;font-size:14px}@media (min-width:992px){.pk-hero{padding:var(--sp-8) 0}.pk-hero-kop{text-align:center;margin:0 auto}.pk-hero-kop .eyebrow:before{display:none}.pk-hero .sub{margin-left:auto;margin-right:auto}.pk-feiten,.pk-hero-wie{justify-content:center}.pk-hero-wie{margin-left:auto;margin-right:auto}.pk-budget{margin:var(--sp-5) auto 0;text-align:center}}.pk-grid{margin-top:var(--sp-6);gap:var(--sp-5);grid-template-columns:1fr;display:grid}.pk-kaart{background:var(--lai-paper);border:1px solid var(--lai-line);border-radius:var(--r-lg);padding:var(--sp-5) var(--sp-4) var(--sp-4);flex-direction:column;display:flex;position:relative;box-shadow:0 1px 2px #1424300a}.pk-naam{letter-spacing:-.015em;font-size:clamp(21px,2.4vw,24px);font-weight:800;line-height:1.15}.pk-voor{margin-top:var(--sp-1);color:var(--lai-ink-soft);font-size:15px;line-height:1.5}.pk-prijs{margin-top:var(--sp-4);align-items:baseline;gap:4px var(--sp-2);flex-wrap:wrap;display:flex}.pk-bedrag{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(40px,5vw,48px);font-weight:800;line-height:1}.pk-per{color:var(--lai-ink-soft);font-size:14px}.pk-incl{color:var(--lai-ink-soft);font-variant-numeric:tabular-nums;margin-top:6px;font-size:13px}.pk-knop{margin-top:var(--sp-4);width:100%;min-height:48px}.pk-knop-noot{margin-top:var(--sp-1);color:var(--lai-ink-soft);text-align:center;font-size:13px}.pk-inhoud{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--lai-line)}.pk-inhoud-kop{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lai-primary);font-size:11px;font-weight:600}.pk-lijst{margin-top:var(--sp-3);gap:var(--sp-3);list-style:none;display:grid}.pk-lijst li{gap:var(--sp-2);grid-template-columns:20px 1fr;align-items:start;display:grid}.pk-lijst svg{background:var(--lai-sky-soft);width:20px;height:20px;color:var(--lai-primary);border-radius:50%;margin-top:2px;padding:4px}.pk-lijst strong{font-size:15.5px;font-weight:700;line-height:1.35;display:block}.pk-lijst span{color:var(--lai-ink-soft);margin-top:2px;font-size:14px;line-height:1.5;display:block}.pk-voorwaarde{margin-top:var(--sp-4);padding:var(--sp-2) var(--sp-3);background:var(--lai-sky-soft);border-left:3px solid var(--lai-primary);border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--lai-ink);font-size:14px;line-height:1.5}.pk-voorwaarde strong{font-weight:700}.pk-kaart--aanbevolen{background:var(--lai-navy);border-color:var(--lai-navy);color:var(--lai-paper);box-shadow:var(--shadow-lg)}.pk-kaart--aanbevolen .pk-voor,.pk-kaart--aanbevolen .pk-per,.pk-kaart--aanbevolen .pk-incl,.pk-kaart--aanbevolen .pk-knop-noot,.pk-kaart--aanbevolen .pk-lijst span{color:var(--lai-on-dark)}.pk-kaart--aanbevolen .pk-bedrag{color:var(--lai-sky)}.pk-kaart--aanbevolen .pk-inhoud{border-top-color:var(--lai-line-dark)}.pk-kaart--aanbevolen .pk-inhoud-kop{color:var(--lai-sky)}.pk-kaart--aanbevolen .pk-lijst svg{background:var(--lai-navy-2);color:var(--lai-sky)}.pk-kaart--aanbevolen .btn--accent:focus-visible{outline-color:var(--lai-sky)}.pk-badge{top:0;left:var(--sp-4);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--lai-sky);color:var(--lai-navy);border-radius:var(--r-full);padding:5px 12px;font-size:11px;font-weight:600;position:absolute;transform:translateY(-50%)}.pk-kaart .pk-inhoud{flex:1}@media (min-width:560px){.pk-kaart{padding:var(--sp-5) var(--sp-5) var(--sp-5)}.pk-badge{left:var(--sp-5)}}@media (min-width:992px){.pk-voor{min-height:4.5em}.pk-grid{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.pk-kaart--aanbevolen{margin:calc(var(--sp-3) * -1) 0;padding-top:calc(var(--sp-5) + var(--sp-3))}.pk-badge{left:50%;transform:translate(-50%,-50%)}}@media (hover:hover){.pk-kaart{transition:transform .25s var(--ease), box-shadow .25s var(--ease)}.pk-kaart:not(.pk-kaart--aanbevolen):hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}}.pk-altijd-sectie{padding:var(--sp-6) 0;border-bottom:1px solid var(--lai-line)}.pk-altijd-kop{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lai-primary);font-size:12px;font-weight:600}.pk-altijd{margin-top:var(--sp-4);gap:var(--sp-4);grid-template-columns:1fr;list-style:none;display:grid}.pk-altijd li{column-gap:var(--sp-2);grid-template-columns:36px 1fr;row-gap:2px;display:grid}.pk-altijd-icoon{background:var(--lai-sky-soft);width:36px;height:36px;color:var(--lai-primary);border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;display:flex}.pk-altijd-icoon svg{width:16px;height:16px}.pk-altijd strong{align-self:end;font-size:16px;font-weight:700;line-height:1.35}.pk-altijd li>span:last-child{color:var(--lai-ink-soft);font-size:14.5px;line-height:1.5}.pk-altijd-noot{margin-top:var(--sp-4);color:var(--lai-ink-soft);font-size:14px}.pk-altijd-noot a{color:var(--lai-primary)}@media (min-width:768px){.pk-altijd{gap:var(--sp-5);grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.pk-altijd-sectie{padding:var(--sp-7) 0}.pk-altijd{grid-template-columns:repeat(4,1fr)}.pk-altijd li{row-gap:var(--sp-1);grid-template-columns:1fr}.pk-altijd-icoon{margin-bottom:var(--sp-1);grid-row:auto}}.pk-tabel-kader{margin-top:var(--sp-5);background:var(--lai-paper);border:1px solid var(--lai-line);border-radius:var(--r-lg);overflow:hidden}.pk-tabel{border-collapse:collapse;table-layout:fixed;width:100%}.pk-tabel th,.pk-tabel td{padding:var(--sp-2);border-bottom:1px solid var(--lai-line);vertical-align:middle}.pk-tabel tbody tr:last-child th,.pk-tabel tbody tr:last-child td{border-bottom:0}.pk-tabel thead th{text-align:center;vertical-align:bottom;padding-top:var(--sp-3)}.pk-tabel thead th:first-child{width:40%}.pk-tabel-naam{font-size:13px;font-weight:700;line-height:1.25;display:block}.pk-tabel-prijs{font-family:var(--font-mono);color:var(--lai-ink-soft);margin-top:2px;font-size:12px;font-weight:600;display:block}.pk-tabel tbody th{text-align:left;font-size:14px;font-weight:600;line-height:1.35}.pk-tabel td{text-align:center}.pk-kol--aanbevolen{background:var(--lai-sky-soft)}.pk-tabel thead .pk-kol--aanbevolen .pk-tabel-prijs{color:var(--lai-primary)}.pk-ja,.pk-nee{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.pk-ja{background:var(--lai-primary);color:var(--lai-paper)}.pk-ja svg{width:13px;height:13px}.pk-nee{color:var(--lai-muted)}.pk-nee svg{width:14px;height:14px}.pk-tabel-noot{margin-top:var(--sp-2);color:var(--lai-ink-soft);font-size:13px}@media (min-width:768px){.pk-tabel th,.pk-tabel td{padding:var(--sp-3) var(--sp-4)}.pk-tabel-naam{font-size:16px}.pk-tabel-prijs{font-size:13px}.pk-tabel tbody th{font-size:15.5px}}.pk-stappen{margin-top:var(--sp-6);gap:var(--sp-3);counter-reset:none;grid-template-columns:1fr;list-style:none;display:grid}.pk-stappen li{background:var(--lai-paper-warm);border:1px solid var(--lai-line);border-radius:var(--r-md);padding:var(--sp-4)}.pk-stap-nr{font-family:var(--font-mono);color:var(--lai-primary);font-size:22px;font-weight:600}.pk-stap-wanneer{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lai-ink-soft);margin-top:4px;font-size:11px;font-weight:600;display:block}.pk-stappen h3{margin-top:var(--sp-1);font-size:18px;font-weight:700;line-height:1.3}.pk-stappen p{color:var(--lai-ink-soft);margin-top:6px;font-size:14.5px}@media (min-width:768px){.pk-stappen{gap:var(--sp-4);grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.pk-stappen{grid-template-columns:repeat(4,1fr)}}.pk-wie{gap:var(--sp-5);grid-template-columns:1fr;align-items:center;display:grid}.pk-wie-foto{aspect-ratio:4/5;object-fit:cover;object-position:50% 15%;border-radius:var(--r-lg);width:100%;max-width:320px;height:auto;box-shadow:var(--shadow-lg)}.pk-wie-tekst{margin-top:var(--sp-3);color:var(--lai-on-dark);max-width:56ch}.pk-gegevens{margin-top:var(--sp-4);border-top:1px solid var(--lai-line-dark);gap:0;max-width:30rem;display:grid}.pk-gegevens div{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--lai-line-dark);font-size:15px;display:flex}.pk-gegevens dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lai-sky);align-self:center;font-size:11px;font-weight:600}.pk-gegevens dd{text-align:right;color:var(--lai-paper)}.pk-gegevens a{color:var(--lai-paper)}@media (min-width:992px){.pk-wie{gap:var(--sp-7);grid-template-columns:320px 1fr}}.pk-slot{background:var(--lai-navy);color:var(--lai-paper);border-radius:var(--r-lg);padding:var(--sp-5) var(--sp-4);gap:var(--sp-4);display:grid}.pk-slot h2{font-size:clamp(24px,3.2vw,32px);font-weight:800;line-height:1.15}.pk-slot p{margin-top:var(--sp-2);color:var(--lai-on-dark);max-width:52ch}.pk-slot .btn{width:100%}@media (min-width:560px){.pk-slot .btn{justify-self:start;width:auto}}@media (min-width:992px){.pk-slot{padding:var(--sp-6);align-items:center;gap:var(--sp-6);grid-template-columns:1fr auto}}.pk-home-meer{margin-top:var(--sp-5);gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.pk-home-meer p{color:var(--lai-ink-soft);max-width:60ch;font-size:14px}.pk-home-meer a.pk-link{color:var(--lai-primary);align-items:center;gap:6px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.pk-home-meer a.pk-link svg{width:16px;height:16px}@media (hover:hover){.pk-home-meer a.pk-link:hover{color:var(--lai-primary-dark);text-decoration:underline}}
