.pv{background:#fbf8f3;color:#0a0a0a}.pv-top{display:flex;justify-content:space-between;gap:20px;padding:25px 4vw;border-bottom:2px solid}.pv-top>a{font-family:Syne;font-size:30px;font-weight:800}.pv-top>span{font-size:14px}.pv-intro,.pv-variant{padding:65px 4vw}.pv-intro{background:#00c896}.pv-intro h1{font-size:clamp(46px,7vw,90px)}.pv-intro p{max-width:600px;margin-top:24px}.pv-intro nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.pv-intro nav a{border:1px solid;padding:10px 18px;border-radius:50px;font-weight:700}.pv-heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px}.pv-heading h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.04em}.pv-heading p{max-width:440px;font-size:16px}.pv-variant{border-bottom:2px solid}.pv-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pv-card{padding:28px;display:flex;flex-direction:column;border-radius:8px}.tone-0{background:#ff5c39}.tone-1{background:#00c896}.tone-2{background:#0a0a0a;color:#fbf8f3}.pv-card h3,table h3{font-size:clamp(18px,1.8vw,27px);white-space:nowrap}.pv-tag{font-size:17px;margin-top:14px}.pv-price{margin:28px 0 22px}.pv-price>span,.pv-price>small{display:block;font-size:13px}.pv-price strong{font-family:Syne;font-weight:800;font-size:clamp(38px,4vw,62px);letter-spacing:-.06em;line-height:1.1;display:block}.pv-card ul{padding-left:18px;margin:0 0 22px;flex:1}.pv-card li{padding:5px 0;font-size:16px;line-height:1.45}.pv-time{font-size:14px;padding-top:18px;border-top:1px solid;margin-bottom:22px}.pv-button{display:block;background:#0a0a0a;color:#fbf8f3;text-align:center;font-size:14px;font-weight:700;padding:14px 10px;border-radius:50px;border:1px solid #0a0a0a;line-height:1.4}.tone-2 .pv-button{background:#00c896;color:#0a0a0a;border-color:#00c896}.pv-more{display:block;text-decoration:underline;text-underline-offset:4px;font-size:13px;margin-top:16px}.pv-foot{display:grid;grid-template-columns:1fr 1fr;gap:14px 40px;margin-top:28px;font-size:14px}.pv-foot p:last-child{grid-column:1/-1;padding-top:20px;border-top:1px solid #aaa}.pv-table-scroll{overflow:auto}.pv table{width:100%;min-width:850px;border-collapse:collapse;text-align:left;font-size:15px}.pv th,.pv td{padding:18px;border-bottom:1px solid #aaa;vertical-align:top}.pv thead{background:#0a0a0a;color:#fbf8f3}.pv thead th{width:27%}.pv thead th:nth-child(3){background:#00c896;color:#0a0a0a}.pv thead .pv-price{margin-bottom:5px}.pv tbody th{font-weight:600}.pv tbody tr:nth-child(even){background:#eeeae3}.pv table .pv-button{white-space:nowrap}.pv-swipe{font-size:12px;margin-top:12px}.pv-folds{display:grid;gap:14px}.pv .pv-fold{border:0;padding:0;border-radius:8px;overflow:hidden}.pv-fold summary{display:grid;grid-template-columns:1.4fr .8fr auto;align-items:center;gap:28px;padding:28px;cursor:pointer;list-style:none}.pv-fold summary::-webkit-details-marker{display:none}.pv-fold summary strong{font-family:Syne;font-weight:800;font-size:clamp(23px,3vw,38px);letter-spacing:-.04em}.pv-fold summary small{display:block;font:400 15px DM;margin-top:8px}.pv-fold-price{font-weight:700;font-size:30px}.pv-open{font-size:14px;text-decoration:underline;text-underline-offset:5px}.pv-fold[open] .pv-open{font-size:0}.pv-fold[open] .pv-open:after{content:'Sluit inhoud';font-size:14px}.pv-fold-body{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;padding:0 28px 28px;border-top:1px solid currentColor}.pv-fold-body ul{padding-left:18px;margin:20px 0 0}.pv-fold-body li{margin:10px 0}.pv-fold-body>div>p{margin:20px 0}.pv-fold-body .pv-more{margin-top:14px}@media(max-width:900px){.pv-cards{grid-template-columns:1fr}.pv-card h3{font-size:28px}.pv-card .pv-price strong{font-size:64px}.pv-card{padding:28px}.pv-heading{display:block}.pv-heading p{margin-top:18px}.pv-fold summary{grid-template-columns:1fr auto;gap:14px}.pv-open{grid-column:1/-1}.pv-fold summary strong{font-size:26px}.pv-fold-price{font-size:22px}}@media(max-width:540px){.pv-top>span{max-width:130px}.pv-intro,.pv-variant{padding:36px 20px}.pv-foot{grid-template-columns:1fr}.pv-fold summary{display:block;padding:22px}.pv-fold-price{display:block;margin-top:22px}.pv-open{display:block;margin-top:20px}.pv-fold-body{grid-template-columns:1fr;gap:0;padding:0 22px 22px}.pv-card h3{font-size:24px}}
