.teksten .pv-stop{justify-content:space-between;gap:24px}.pv-stop .stop-tekst{width:min(370px,27vw)}@media(min-width:900px){.pv-stop.stop-start .stop-tekst{width:min(370px,calc(var(--vrij) - 60px))}}.teksten .stop.zichtbaar input{pointer-events:auto}.pv-punten li{font-size:14px}.stop-tekst .pv-vanaf{font:600 13.5px/1.3 var(--sans);color:var(--terra-tekst)}.pv-voorbeeld{position:relative;width:min(400px,29vw);margin-right:1.5vw;display:grid;gap:10px;align-content:start;padding:16px;border-radius:22px;background:#faf4ebeb;box-shadow:0 24px 70px #3c281424,0 0 0 1px #241d160f;opacity:0;transform:translateY(18px) scale(.98);transition:opacity .5s var(--gemak),transform .7s var(--gemak)}.stop.zichtbaar .pv-voorbeeld{opacity:1;transform:none;transition-delay:.2s}.pv-voorbeeld .kicker{margin:0;font-size:11px}.pv-reeks ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.pv-reeks li{display:grid;gap:6px;opacity:0}.stop.zichtbaar .pv-reeks li{animation:pv-in .6s var(--gemak) both;animation-delay:calc(.3s + var(--n) * .2s)}@keyframes pv-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}.pv-beeld{display:block;aspect-ratio:4 / 5;border-radius:12px;overflow:hidden;background:#e9dccb}.pv-beeld img,.pv-beeld video{width:100%;height:100%;object-fit:cover;display:block}.pv-reeks b{font:600 12.5px/1 var(--sans);color:var(--inkt)}@property --knip{syntax: "<percentage>"; inherits: true; initial-value: 50%;}.pv-vergelijk{--knip: 50%;position:relative;aspect-ratio:4 / 5;border-radius:14px;overflow:hidden;background:#e9dccb}.pv-vergelijk img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.pv-voor{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--knip)) 0 0)}.pv-lijn{position:absolute;top:0;bottom:0;left:var(--knip);width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 12px #00000040;pointer-events:none}.pv-lijn i{position:absolute;top:50%;left:50%;translate:-50% -50%;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--inkt);font:600 15px/1 var(--sans);font-style:normal;box-shadow:0 6px 18px #0003}.pv-label{position:absolute;bottom:10px;padding:5px 9px;border-radius:999px;background:#14100c9e;color:#f7efe3;font:600 11px/1 var(--sans);pointer-events:none}.pv-label.links{left:10px}.pv-label.rechts{right:10px}.pv-vergelijk input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.stop.zichtbaar .pv-vergelijk:not(.zelf){animation:pv-knip 5s ease-in-out .7s infinite}@keyframes pv-knip{0%,to{--knip: 82%}50%{--knip: 18%}}.pv-wissel{display:flex;gap:6px}.pv-wissel button,[data-dialoog]{cursor:pointer}.pv-wissel button{padding:7px 12px;border-radius:999px;border:1px solid rgba(36,29,22,.18);background:transparent;font:500 12.5px/1 var(--sans);color:var(--inkt)}.pv-wissel button[aria-pressed=true]{background:var(--inkt);border-color:var(--inkt);color:var(--papier)}.pv-raster ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pv-raster li{aspect-ratio:1;border-radius:10px;overflow:hidden;background:#f4efe8;opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r)) scale(.92);transition:transform .9s var(--gemak),opacity .45s}.stop.zichtbaar .pv-raster li{opacity:1;transform:none;transition-delay:calc(.3s + var(--n) * 70ms)}.pv-raster img{width:100%;height:100%;object-fit:cover;display:block}.pv-onder{margin:0;text-align:center;font:500 12.5px/1.3 var(--sans);color:var(--inkt-2)}.pv-telefoon{justify-items:center;padding:0;background:none;box-shadow:none;perspective:1100px}.pv-zweef{width:min(250px,72%)}.stop.zichtbaar .pv-zweef{animation:pv-zweef 6s ease-in-out infinite}@keyframes pv-zweef{50%{transform:translateY(-8px)}}.pv-toestel{--rx: 2deg;--ry: -8deg;--gloed: rgba(214, 120, 90, .7);position:relative;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .7s var(--gemak)}.pv-gloed{position:absolute;inset:6% -22% -4%;z-index:-1;border-radius:45%;pointer-events:none;background:radial-gradient(closest-side,var(--gloed),transparent);filter:blur(26px);transition:background .9s}.pv-scherm{position:relative;aspect-ratio:9 / 16;border-radius:36px;overflow:hidden;background:#0d0b0a;border:7px solid #15110f;box-shadow:0 0 0 1.5px #3b332d,0 40px 80px #28190a59}.pv-scherm:after{content:"";position:absolute;inset:auto 0 0;height:38%;z-index:1;pointer-events:none;background:linear-gradient(transparent,#00000080)}.pv-feed{position:absolute;inset:0}.pv-feedclip{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s cubic-bezier(.7,0,.2,1)}.pv-eiland{position:absolute;top:9px;left:50%;z-index:3;width:32%;height:17px;translate:-50% 0;border-radius:999px;background:#0d0b0a}.pv-balkjes{position:absolute;top:34px;left:12px;right:12px;z-index:2;display:flex;gap:4px}.pv-balkjes i{flex:1;height:3px;overflow:hidden;border-radius:3px;background:#ffffff59}.pv-balkjes b{display:block;width:0;height:100%;background:#fff}.pv-acties{position:absolute;right:10px;bottom:70px;z-index:2;display:grid;gap:12px}.pv-acties span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#00000047;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.pv-acties svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.pv-hart.aan{animation:pv-hart .5s var(--gemak)}.pv-hart.aan svg{fill:#ff5a6e;stroke:#ff5a6e}@keyframes pv-hart{40%{transform:scale(1.35)}}.pv-bijschrift{position:absolute;left:12px;right:54px;bottom:16px;z-index:2;margin:0;color:#fff;font:400 11.5px/1.35 var(--sans);text-shadow:0 1px 8px rgba(0,0,0,.45)}.pv-bijschrift strong{display:block;font:600 13px/1.3 var(--sans)}.pv-volgende{position:absolute;inset:0;z-index:4;padding:0;border:0;background:none;cursor:pointer}.pv-hint{margin:2px 0 0;font:500 12px/1.3 var(--sans);color:var(--inkt-2);text-shadow:0 0 12px rgba(247,239,227,.95)}.pv-balken{list-style:none;margin:0;padding:0;display:grid;gap:9px}.pv-balken li{display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center;font:500 13px/1.2 var(--sans);color:var(--inkt-2)}.pv-naam{grid-column:1 / -1}.pv-balk{height:12px;border-radius:999px;background:#241d1612;overflow:hidden}.pv-balk i{display:block;width:0;height:100%;border-radius:inherit;background:#241d1652;transition:width 1s var(--gemak)}.stop.zichtbaar .pv-balk i{width:var(--b);transition-delay:calc(.5s + var(--n) * .18s)}.pv-balken li.ons{color:var(--inkt);font-weight:600}.pv-balken li.ons .pv-balk i{background:var(--terra)}.pv-balken b{font-weight:600;white-space:nowrap}.pv-tabel{width:100%;border-collapse:collapse;font:400 12.5px/1.3 var(--sans)}.pv-tabel th,.pv-tabel td{padding:6px 4px;border-bottom:1px solid rgba(36,29,22,.1);text-align:center}.pv-tabel tbody th{text-align:left;font-weight:400;color:var(--inkt-2)}.pv-tabel thead th{font:600 10px/1.1 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--zacht)}.pv-tabel td{color:var(--zacht)}.pv-tabel .ons{color:var(--terra-tekst);font-weight:700;background:#b0501f0f}.pv-klein{margin:0;font:400 11px/1.35 var(--sans);color:var(--zacht)}.pv-tarieven ul{list-style:none;margin:0;padding:0}.pv-tarieven li{display:grid;grid-template-columns:1fr auto;column-gap:10px;padding:8px 0;border-bottom:1px solid rgba(36,29,22,.1);font:500 14px/1.25 var(--sans)}.pv-tarieven li:last-child{border-bottom:0}.pv-tarieven li b{font-weight:600;white-space:nowrap}.pv-tarieven li small{font:400 11.5px/1.3 var(--sans);color:var(--zacht)}.pv-welkom{margin:0;padding:10px 12px;border-radius:12px;background:#b0501f14;font:500 13.5px/1.35 var(--sans);color:var(--inkt)}.pv-welkom s{color:var(--zacht)}.pv-link{padding:0;border:0;background:none;font:600 inherit;color:var(--terra-tekst);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.pv-link:hover{color:var(--inkt)}.pv-balk i[style*=--van]{background:linear-gradient(90deg,rgba(36,29,22,.32) var(--van),rgba(36,29,22,.14) var(--van))}.pv-uitleg{grid-column:1 / -1;margin-top:-1px;font:400 11.5px/1.35 var(--sans);color:var(--zacht)}.pv-alle{justify-self:start;padding:11px 16px;font-size:14px}.pv-dialoog{width:min(660px,calc(100vw - 28px));max-height:84svh;padding:22px;border:0;border-radius:22px;background:var(--papier);color:var(--inkt);box-shadow:0 40px 120px #241d164d}.pv-dialoog[open]{display:grid;gap:12px;align-content:start;grid-auto-rows:max-content}.pv-dialoog::backdrop{background:#241d1659;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.pv-dialoog-kop{display:flex;justify-content:space-between;align-items:center;gap:12px}.pv-dialoog h2{margin:0;font-size:28px;line-height:1}.pv-dialoog-intro{margin:0;font:400 15px/1.5 var(--sans);color:var(--inkt-2)}.pv-dialoog details{padding:12px 0;border-bottom:1px solid rgba(36,29,22,.12)}.pv-dialoog summary{cursor:pointer;font:600 15px/1.35 var(--sans)}.pv-dialoog details p{margin:8px 0 0;font:400 14px/1.55 var(--sans);color:var(--inkt-2)}.pv-dialoog>.pil{justify-self:start}.pv-reken{padding:14px 16px;border-radius:16px;background:#241d160a}.pv-reken.ons{background:#b0501f14;box-shadow:inset 0 0 0 1px #b0501f40}.pv-reken h3{display:flex;justify-content:space-between;gap:12px;margin:0 0 6px;font:600 16px/1.3 var(--sans)}.pv-reken h3 b{white-space:nowrap}.pv-reken.ons h3 b{color:var(--terra-tekst)}.pv-reken p{margin:0 0 6px;font:400 14px/1.55 var(--sans);color:var(--inkt-2)}.pv-reken p:last-child{margin-bottom:0}.pv-tabs{display:flex;gap:4px;padding:4px;border-radius:999px;background:#241d160f;overflow-x:auto;scrollbar-width:none}.pv-tabs::-webkit-scrollbar{display:none}.pv-tabs button{flex:none;padding:9px 14px;border:0;border-radius:999px;background:none;font:500 13.5px/1 var(--sans);color:var(--inkt-2);cursor:pointer}.pv-tabs button[aria-selected=true]{background:var(--inkt);color:var(--papier)}.pv-tab{display:grid;gap:10px}.pv-tab[hidden]{display:none}.pv-pakket-lijst{list-style:none;margin:0;padding:0}.pv-pakket-lijst li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid rgba(36,29,22,.1)}.pv-pakket-lijst li.uitgelicht{margin:4px 0;padding:12px;border:0;border-radius:14px;background:#b0501f14}.pv-pakket-lijst div{display:grid;gap:3px}.pv-pakket-lijst strong{font:600 15px/1.3 var(--sans)}.pv-pakket-lijst span{font:400 13.5px/1.4 var(--sans);color:var(--inkt-2)}.pv-pakket-lijst small{font:400 12px/1.35 var(--sans);color:var(--zacht)}.pv-prijs{justify-items:end;text-align:right;flex:none}.pv-prijs b{font:600 17px/1.2 var(--sans);white-space:nowrap}.pv-inbegrepen{padding:14px 16px;border-radius:16px;background:#241d160a}.pv-inbegrepen .kicker{margin:0 0 6px}.pv-inbegrepen ul{margin:0 0 8px;padding:0;list-style:none;display:grid;gap:4px}.pv-inbegrepen li{position:relative;padding-left:20px;font:400 14px/1.4 var(--sans);color:var(--inkt-2)}.pv-inbegrepen li:before{content:"✓";position:absolute;left:0;color:var(--terra-tekst);font-weight:700}@media(max-width:899px){.teksten .pv-stop{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px}.pv-stop .stop-tekst{width:100%}.pv-stop .pv-punten,.pv-tabel,.stop-werkwijze .intro,.pv-uitleg{display:none}.pv-dialoog{padding:18px 16px}.pv-dialoog h2{font-size:24px}.pv-reken{padding:12px 14px}.pv-voorbeeld{width:100%;margin:auto 0 0;padding:12px;gap:8px;border-radius:18px}.pv-reeks ol{grid-template-columns:repeat(4,1fr);gap:6px}.pv-reeks b{font-size:11px}.pv-stop .start-knoppen{order:0;justify-content:center}.pv-stop .scroll-hint{display:none}.pv-vergelijk{aspect-ratio:4 / 3}.pv-raster li:nth-child(n+7){display:none}.pv-zweef{width:160px}.pv-hint{display:none}.pv-scherm{border-width:5px;border-radius:26px}.pv-acties{right:7px;bottom:54px;gap:8px}.pv-acties span{width:26px;height:26px}.pv-acties svg{width:14px;height:14px}.pv-bijschrift{font-size:10px;right:40px;bottom:11px}.pv-bijschrift strong{font-size:11px}.pv-balkjes{top:28px}.pv-eiland{height:13px;top:7px}.stop-contact .voet,.pv-tarieven li small,.pv-tarieven li:last-child{display:none}.pv-tarieven li:nth-last-child(2){border-bottom:0}.pv-tarieven li{padding:6px 0;font-size:13.5px}.stop-contact .knoppen{flex-wrap:nowrap;gap:8px}.stop-contact .knoppen .pil{padding:11px 15px;font-size:14px}.stop-contact .knop-lang{display:none}.stop-contact .knop-kort{display:inline}}.pv-dialoog h2:focus{outline:none}.pv-tikplay{position:absolute;inset:0;z-index:3;display:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;background:#0000002e;color:#fff;font:600 12px/1.2 var(--sans);text-shadow:0 1px 8px rgba(0,0,0,.5);pointer-events:none}.pv-tikplay i{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#faf4ebeb;color:var(--inkt)}.pv-tikplay svg{width:22px;height:22px;fill:currentColor;margin-left:3px}.tik-nodig .pv-tikplay{display:flex}
