.px-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.px-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:54px;padding:0 28px;border-radius:10px;font-weight:800;font-size:1rem;border:2px solid transparent;transition:background-color .2s,border-color .2s,color .2s}.px-btn--red{background:var(--red);color:#fff}.px-btn--red:hover{background:#b8102f}.px-btn--line{border-color:rgba(255,255,255,.75);color:#fff}.px-btn--line:hover{background:#fff;color:var(--ink-deep)}.px-btn--outline{border-color:var(--ink-deep);color:var(--ink-deep)}.px-btn--outline:hover{background:var(--ink-deep);color:#fff}.px-hero{position:relative;display:flex;align-items:center;min-height:clamp(540px,calc(100svh - 130px),800px);background:#1d1f27;color:#fff;overflow:hidden}.px-hero picture,.px-hero picture img{position:absolute;inset:0;width:100%;height:100%}.px-hero picture img{object-fit:cover;object-position:72% 35%}.px-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(24,25,32,.95) 0%,rgba(24,25,32,.8) 34%,rgba(24,25,32,.2) 66%,rgba(24,25,32,0) 100%)}.px-hero .px-wrap{position:relative;z-index:1;width:100%}.px-hero__text{max-width:800px;padding:64px 0}.px-hero h1{font-size:clamp(2.4rem,5.2vw,4.7rem);font-weight:900;text-transform:uppercase;line-height:.96;letter-spacing:-.01em;margin-bottom:22px}.px-hero h1 span{display:block;color:var(--red)}.px-hero p{font-size:clamp(1.05rem,1.4vw,1.25rem);color:#dfe2e8;margin-bottom:34px;max-width:430px;line-height:1.6}.px-actions{display:flex;gap:12px;flex-wrap:wrap}.px-usp{background:var(--red);color:#fff}.px-usp ul{list-style:none;display:grid;grid-template-columns:repeat(4,1fr)}.px-usp li{display:flex;align-items:center;gap:14px;padding:24px 22px;border-left:1px solid rgba(255,255,255,.28);font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;line-height:1.25}.px-usp li:first-child{border-left:0;padding-left:0}.px-usp strong{font-size:1.9rem;font-weight:900;letter-spacing:-.01em;white-space:nowrap}.px-usp a{display:flex;align-items:center;gap:14px}.px-usp a:hover{opacity:.85}.px-sec{padding:96px 0}.px-sec--paper{background:var(--paper)}.px-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:44px}.px-head h2{font-size:clamp(2rem,4vw,3.2rem);font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:-.01em}.px-head h2 span{color:var(--red)}.px-head p{max-width:400px;color:var(--ink-light);font-weight:500}.px-head p a{color:var(--red);font-weight:700;text-decoration:underline;text-underline-offset:3px}.px-progs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.px-prog{--c:var(--red);display:flex;flex-direction:column;background:var(--c);color:#fff;border-radius:14px;padding:26px 24px 24px}.px-prog.shield{--c:#0a4d6e}.px-prog.infinity{--c:#1a8a3c}.px-prog.plus{--c:#1690c0}.px-prog.pro{--c:#d5163e}.px-prog__label{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;opacity:.8}.px-prog h3{font-size:1.4rem;font-weight:900;text-transform:uppercase;letter-spacing:.01em;line-height:1.1;margin:6px 0 20px}.px-prog__price{font-size:2.9rem;font-weight:900;line-height:1;letter-spacing:-.02em;white-space:nowrap}.px-prog__pass{margin-top:8px;font-size:.85rem;font-weight:700;opacity:.9;min-height:1.4em}.px-prog__body{flex:1;margin:22px 0 24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.25)}.px-prog__base{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;opacity:.8;margin-bottom:8px}.px-prog ul{list-style:none}.px-prog li{display:flex;gap:10px;padding:4px 0;font-weight:600}.px-prog li::before{content:"+";font-weight:900;width:10px;flex:none}.px-prog__buy{display:flex;justify-content:center;align-items:center;gap:8px;min-height:46px;border-radius:8px;background:rgba(0,0,0,.2);font-weight:800;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;transition:background-color .2s}.px-prog__buy:hover{background:rgba(0,0,0,.34)}.px-extras{display:grid;grid-template-columns:5fr 7fr;gap:16px;margin-top:16px}.px-velgen{display:flex;flex-direction:column;justify-content:center;gap:6px;background:#fff;border:1px solid var(--line);border-left:6px solid #1a8a3c;border-radius:14px;padding:22px 26px}.px-velgen strong{display:flex;justify-content:space-between;gap:12px;font-size:1.05rem;font-weight:900;text-transform:uppercase}.px-velgen strong span{color:#1a8a3c;white-space:nowrap}.px-velgen p{font-size:.9rem;color:var(--ink-light)}.px-vip{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 24px;background:var(--ink-deep);color:#fff;border-radius:14px;padding:22px 26px;border-left:6px solid var(--c-vip)}.px-vip h3{font-size:1.15rem;font-weight:900;text-transform:uppercase;display:flex;align-items:center;gap:10px}.px-vip h3 small{font-size:.65rem;font-weight:800;letter-spacing:.08em;color:#3a2f12;background:var(--c-vip);padding:3px 8px;border-radius:4px}.px-vip p{grid-column:1;font-size:.88rem;color:#c9ccd4}.px-vip__price{grid-column:2;grid-row:1 / span 2;text-align:right}.px-vip__price b{display:block;font-size:2rem;font-weight:900;color:var(--c-vip2);line-height:1}.px-vip__price span{font-size:.8rem;font-weight:700;color:#c9ccd4}.px-band{position:relative;display:flex;align-items:flex-end;min-height:clamp(380px,44vw,600px);color:#fff;overflow:hidden;background:#1d1f27}.px-band img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.px-band::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(24,25,32,.88) 0%,rgba(24,25,32,.45) 45%,rgba(24,25,32,0) 75%)}.px-band .px-wrap{position:relative;z-index:1;width:100%;padding-bottom:64px}.px-band__kicker{font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#ff7d97;margin-bottom:12px}.px-band h2{font-size:clamp(2rem,4.4vw,3.6rem);font-weight:900;text-transform:uppercase;line-height:1;margin-bottom:18px}.px-band p{max-width:430px;color:#dfe2e8;margin-bottom:28px}.px-abo{background:var(--ink-deep);color:#fff}.px-abo .px-head p{color:#b9bdc7}.px-abo__logo{width:96px;height:auto;margin-bottom:18px}.px-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.px-plan{--c:#1690c0;display:flex;flex-direction:column;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden}.px-plan.plus{--c:#1690c0}.px-plan.infinity{--c:#1a8a3c}.px-plan.shield{--c:#0d6e8c}.px-plan__top{background:var(--c);padding:18px 24px;display:flex;justify-content:space-between;align-items:center;gap:12px}.px-plan__top h3{font-size:1.15rem;font-weight:900;text-transform:uppercase;letter-spacing:.02em}.px-plan__top small{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;background:rgba(0,0,0,.22);padding:4px 8px;border-radius:4px;white-space:nowrap}.px-plan__body{display:flex;flex-direction:column;flex:1;padding:24px}.px-plan__price{font-size:2.8rem;font-weight:900;line-height:1;letter-spacing:-.02em}.px-plan__price small{font-size:.85rem;font-weight:700;color:#b9bdc7;margin-left:6px;letter-spacing:0}.px-plan ul{list-style:none;margin:22px 0 24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);flex:1}.px-plan li{display:flex;gap:10px;padding:4px 0;font-size:.92rem;font-weight:600;color:#e6e8ec}.px-plan li::before{content:"✓";color:var(--c);font-weight:900;filter:brightness(1.5)}.px-plan .px-btn{background:var(--c);color:#fff;width:100%}.px-plan .px-btn:hover{filter:brightness(1.12)}.px-abo__note{margin-top:22px;font-size:.85rem;font-weight:600;color:#9aa0ac;text-align:center}.px-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.px-tile{position:relative;display:flex;align-items:flex-end;aspect-ratio:4/3;border-radius:14px;overflow:hidden;color:#fff;background:#2a2d38}.px-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.px-tile::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,21,27,.85) 0%,rgba(20,21,27,.15) 55%,rgba(20,21,27,0) 100%)}.px-tile:hover img{transform:scale(1.04)}.px-tile__text{position:relative;z-index:1;padding:22px 24px;width:100%}.px-tile h3{font-size:1.35rem;font-weight:900;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;gap:10px}.px-tile h3::after{content:"→";font-size:1.1rem;transition:transform .25s}.px-tile:hover h3::after{transform:translateX(4px)}.px-tile p{font-size:.9rem;color:#dfe2e8;margin-top:4px}.px-schade{display:grid;grid-template-columns:7fr 5fr;gap:56px;align-items:center}.px-schade h2{font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:900;text-transform:uppercase;line-height:1;margin-bottom:18px}.px-schade p{color:var(--ink-light);margin-bottom:12px;max-width:560px}.px-schade ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;margin:22px 0 30px}.px-schade li{display:flex;gap:10px;font-weight:700;font-size:.95rem}.px-schade li::before{content:"✓";color:var(--red);font-weight:900}.px-schade__logos{display:flex;align-items:center;justify-content:center;gap:36px;padding:44px 24px;border-radius:14px;background:var(--paper)}.px-schade__logos img{height:84px;width:auto}.px-visit{display:grid;grid-template-columns:7fr 5fr;gap:48px;align-items:stretch}.px-visit__img{border-radius:14px;overflow:hidden;min-height:420px;position:relative}.px-visit__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.px-visit h2{font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:900;text-transform:uppercase;line-height:1;margin-bottom:8px}.px-visit__addr{font-weight:700;color:var(--ink-light);margin-bottom:26px}.px-hours{margin-bottom:18px}.px-hours h3{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--red);margin-bottom:6px}.px-hours div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line);font-weight:600}.px-hours div b{font-weight:800}.px-visit__contact{display:grid;gap:4px;margin:18px 0 26px;font-weight:700}.px-visit__contact a:hover{color:var(--red)}@media (max-width:1024px){.px-progs{grid-template-columns:repeat(2,minmax(0,1fr))}.px-extras{grid-template-columns:1fr}.px-plans{grid-template-columns:1fr;max-width:520px;margin:0 auto}.px-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.px-usp ul{grid-template-columns:1fr 1fr}.px-usp li:nth-child(3){border-left:0;padding-left:0}.px-usp li:nth-child(n+3){border-top:1px solid rgba(255,255,255,.28)}}@media (max-width:860px){.px-schade,.px-visit{grid-template-columns:1fr;gap:32px}.px-visit__img{min-height:260px}.px-head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:32px}}@media (max-width:760px){.px-sec{padding:64px 0}.px-hero{align-items:flex-end;min-height:calc(100svh - 120px);max-height:720px}.px-hero picture img{object-position:62% 30%}.px-hero::after{background:linear-gradient(0deg,rgba(24,25,32,.96) 0%,rgba(24,25,32,.75) 42%,rgba(24,25,32,.05) 75%)}.px-hero__text{padding:0 0 32px}.px-actions .px-btn{flex:1 1 100%}.px-usp li{padding:18px 14px;font-size:.7rem;gap:10px}.px-usp li:nth-child(odd){padding-left:0}.px-usp strong{font-size:1.5rem}.px-band::after{background:linear-gradient(0deg,rgba(24,25,32,.92) 0%,rgba(24,25,32,.5) 50%,rgba(24,25,32,.1) 100%)}.px-band .px-wrap{padding-bottom:40px}}@media (max-width:560px){.px-progs{gap:10px}.px-prog{padding:18px 14px 14px;border-radius:12px}.px-prog h3{font-size:1rem;margin-bottom:14px}.px-prog__price{font-size:1.9rem}.px-prog__pass{font-size:.72rem}.px-prog__body{margin:16px 0 16px;padding-top:12px}.px-prog li{font-size:.85rem;gap:6px;padding:3px 0}.px-prog__buy{min-height:44px;font-size:.7rem}.px-vip{grid-template-columns:1fr}.px-vip__price{grid-column:1;grid-row:auto;text-align:left}.px-tiles{gap:10px}.px-tile{aspect-ratio:1/1;border-radius:12px}.px-tile__text{padding:14px}.px-tile h3{font-size:.95rem}.px-tile p{display:none}.px-schade ul{grid-template-columns:1fr}.px-schade__logos img{height:60px}}section.px-hero,section.px-usp,section.px-band{padding:0}.px-wrap p,.px-wrap li{text-align:left}.px-wrap .px-abo__note{text-align:center}@media (max-width:560px){.px-prog h3{min-height:2.2em;display:flex;align-items:flex-end}}.chat-label{animation:none!important;border-radius:6px!important}@media (max-width:760px){.chat-label{display:none!important}}.chat-btn-wrap{transition:opacity .25s,transform .25s}.chat-btn-wrap.px-weg{opacity:0;transform:translateY(12px);pointer-events:none}.px-btn{border-radius:0;border:0;gap:14px;min-height:56px;padding:0 26px;font-weight:900;font-size:.88rem;text-transform:uppercase;letter-spacing:.06em}.px-btn::after{content:"→";font-size:1.05em;transition:transform .2s}.px-btn:hover::after{transform:translateX(3px)}.px-btn--red:hover{background:#a8102f}.px-btn--line,.px-btn--outline{min-height:44px;padding:6px 0;background:none;border-bottom:3px solid var(--red)}.px-btn--line{color:#fff}.px-btn--outline{color:var(--ink-deep)}.px-btn--line:hover,.px-btn--outline:hover{background:none;color:var(--red)}.px-btn--line:hover{color:#ff7d97}.px-plan .px-btn{border-radius:0}.px-prog__buy{border-radius:0}.px-hero .px-actions{gap:18px 40px;align-items:center}.px-hero .px-btn{min-height:48px;padding:0 0 8px;background:none;font-size:1.25rem;letter-spacing:.02em;border-bottom:5px solid var(--red);color:#fff}.px-hero .px-btn--line{border-bottom-color:rgba(255,255,255,.4)}.px-hero .px-btn:hover{color:#fff;border-bottom-color:#fff}@media (max-width:760px){.px-hero .px-actions{flex-direction:column;align-items:flex-start;gap:20px}.px-hero .px-actions .px-btn{flex:0 0 auto;font-size:1.1rem}}header .btn{border-radius:0;letter-spacing:.06em;box-shadow:none}header .btn:hover{transform:none;box-shadow:none;background:#a8102f}.chat-label{border-radius:0!important;box-shadow:none!important}@media (max-width:760px){.px-hero{display:block;min-height:0;max-height:none}.px-hero picture{position:relative;display:block;width:100%;height:auto;aspect-ratio:4/3}.px-hero picture img{position:absolute;inset:0;object-position:66% 30%}.px-hero::after{inset:0 0 auto 0;height:75vw;background:linear-gradient(0deg,#1d1f27 0%,rgba(29,31,39,0) 40%)}.px-hero__text{padding:4px 0 40px}.px-hero h1{font-size:2.3rem}}.px-hero .px-btn{font-size:1rem;min-height:40px;padding-bottom:6px;border-bottom-width:4px;gap:10px}.px-hero .px-actions{gap:14px 32px}@media (max-width:760px){.px-hero .px-actions{gap:14px}.px-hero .px-actions .px-btn{font-size:.9rem;border-bottom-width:3px;min-height:38px}}.px-hero p{margin-bottom:14px}.px-hero .px-hero__abo{font-size:clamp(1rem,1.3vw,1.15rem);font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1.35;color:#fff;margin-bottom:30px;max-width:460px}.px-hero .px-hero__abo span{color:var(--red)}.px-hero picture img{object-position:var(--pos-d,50% 50%)}.px-hero .px-hero__fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media (max-width:760px){.px-hero picture img{object-position:var(--pos-m,50% 50%)}}@media (min-width:761px) and (max-width:1024px){.px-hero{display:block;min-height:0;max-height:none}.px-hero picture{position:relative;display:block;width:100%;height:auto;aspect-ratio:16/9}.px-hero picture img{position:absolute;inset:0;object-position:var(--pos-m,50% 50%)}.px-hero::after{inset:0 0 auto 0;height:56.25vw;background:linear-gradient(0deg,#1d1f27 0%,rgba(29,31,39,0) 35%)}.px-hero__text{padding:8px 0 48px}}@media (max-width:760px){.px-hero picture{aspect-ratio:5/4}.px-hero::after{height:80vw;background:linear-gradient(0deg,#1d1f27 0%,rgba(29,31,39,.88) 22%,rgba(29,31,39,0) 58%)}.px-hero__text{position:relative;margin-top:-78px;padding:0 0 30px}.px-hero h1{font-size:2.15rem;margin-bottom:12px}.px-hero .px-hero__abo{font-size:.9rem;line-height:1.45;margin-bottom:22px;max-width:320px}.px-hero .px-actions{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:clamp(14px,5vw,24px)}.px-hero .px-actions .px-btn{font-size:clamp(.72rem,3.4vw,.8rem);min-height:36px;white-space:nowrap;letter-spacing:.01em}.px-hero .px-kort{display:none}}.px-schade{grid-template-columns:6fr 5fr;align-items:center}.px-schade h2 span{color:var(--red)}.px-schade .px-schade__logos{display:flex;align-items:center;justify-content:flex-start;gap:18px;padding:0;margin-bottom:22px;background:none;border-radius:0}.px-schade .px-schade__logos img{height:52px;width:auto}.px-schade__foto{margin:0;border-radius:14px;overflow:hidden;aspect-ratio:4/5;background:#2a2d38}.px-schade__foto img{width:100%;height:100%;object-fit:cover;object-position:55% 50%}@media (max-width:860px){.px-schade__foto{aspect-ratio:4/3}.px-schade .px-schade__logos img{height:44px}}.px-abo__title{display:flex;align-items:center;gap:22px}.px-abo__title .px-abo__logo{width:84px;margin:0;flex:none}@media (max-width:560px){.px-abo__title{gap:14px}.px-abo__title .px-abo__logo{width:60px}.px-plan ul{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;margin:16px 0 18px;padding-top:14px}.px-plan li{font-size:.84rem;padding:3px 0;gap:7px}.px-plan__body{padding:18px}.px-plan__price{font-size:2.3rem}.px-plans{gap:12px}}@media (max-width:560px){.px-tile h3::after{display:none}.px-tile h3{font-size:.9rem;letter-spacing:.01em}}.px-visit__img{background:#2a2d38}footer{padding:72px 0 28px}footer .wrap{max-width:1240px}footer .footer-top{display:flex;justify-content:flex-start;margin-bottom:36px}footer .footer-top img{width:150px;height:auto}footer .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}footer .footer-col h3{font-size:.78rem;letter-spacing:.1em;color:#fff;margin-bottom:16px}footer .footer-hours div,footer .footer-hours .row{max-width:280px}footer .footer-buttons{display:flex;flex-wrap:wrap;gap:12px 32px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.08);justify-content:flex-start}footer .footer-buttons .footer-btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 0 4px;background:none!important;border:0!important;border-bottom:3px solid var(--red)!important;border-radius:0!important;color:#fff!important;font-weight:900;font-size:.82rem;text-transform:uppercase;letter-spacing:.06em;box-shadow:none!important;width:auto!important;flex:0 0 auto}footer .footer-buttons .footer-btn::after{content:"→"}footer .footer-buttons .footer-btn:hover{color:#ff7d97!important;transform:none}footer .footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;text-align:left}footer .footer-bottom p{margin:0!important}@media (max-width:760px){footer{padding:56px 0 96px}footer .footer-grid{grid-template-columns:1fr;gap:32px;text-align:left}footer .footer-col{text-align:left}footer .footer-hours div,footer .footer-hours .row{justify-content:space-between}footer .footer-social{justify-content:flex-start}}.px-abo .px-head h2{max-width:none}.px-abo .px-head > .px-abo__title{flex:1 1 auto}.px-abo .px-head > p{flex:0 1 380px}footer .footer-top img{width:170px;height:auto}@media (max-width:860px){.px-schade{grid-template-columns:minmax(0,1fr)}.px-schade__foto{width:100%;order:-1}}@media (max-width:560px){.px-abo__title{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:760px){footer .footer-buttons{flex-direction:column;align-items:flex-start;gap:14px}footer .footer-bottom{flex-direction:column}}.px-abo{background:#fff;color:var(--ink)}.px-abo .px-head p{color:var(--ink-light)}.px-plans{gap:0;border-bottom:1px solid var(--line)}.px-plan{background:none;border:0;border-radius:0;border-top:6px solid var(--c);overflow:visible}.px-plan + .px-plan{border-left:1px solid var(--line)}.px-plan__top{background:none;padding:26px 28px 0;display:block}.px-plan__top h3{color:var(--c);font-size:1.45rem}.px-plan__top small{display:inline-block;margin-top:8px;background:var(--c);color:#fff;border-radius:0}.px-plan__body{padding:18px 28px 32px}.px-plan__price{color:var(--ink-deep)}.px-plan__price small{color:var(--ink-light)}.px-plan ul{border-top:1px solid var(--line)}.px-plan li{color:var(--ink)}.px-plan li::before{color:var(--c);filter:none}.px-abo__note{color:var(--ink-light)}@media (max-width:1024px){.px-plans{max-width:none;border-bottom:0}.px-plan + .px-plan{border-left:0;margin-top:28px}}@media (max-width:560px){.px-plan__top{padding:20px 0 0}.px-plan__body{padding:14px 0 8px}}.px-more{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:36px}.px-more span{color:var(--ink-light);max-width:520px;font-size:.95rem}@media (max-width:860px){.px-abo .px-head > p,.px-abo .px-head > .px-abo__title{flex:none}}@media (max-width:760px){.px-usp ul{grid-template-columns:repeat(2,minmax(0,1fr))}.px-usp li{min-width:0;overflow-wrap:anywhere}}@media (max-width:380px){.px-head h2{font-size:1.75rem}.px-usp li{padding:16px 10px;gap:8px;font-size:.64rem}.px-usp strong{font-size:1.3rem}.px-hero h1{font-size:1.95rem}.px-hero .px-actions{gap:16px}.px-hero .px-actions .px-btn{font-size:.72rem;gap:8px}}@media (max-width:340px){.px-hero .px-actions{flex-wrap:wrap;gap:14px 20px}}.px-hero__review{display:inline-flex;align-items:baseline;gap:8px;margin-top:30px;font-size:.88rem;font-weight:700;color:#fff}.px-hero__review span{color:#ffc533;font-size:1.05em}.px-hero__review small{font-size:inherit;font-weight:500;color:#b9bdc8;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,255,255,.3)}.px-hero__review:hover small{color:#fff;text-decoration-color:var(--red)}@media (max-width:760px){.px-hero__review{margin-top:22px;font-size:.8rem}}@media (min-width:1025px){.px-hero picture img.px-zoom{transform:scale(1.3);transform-origin:0 50%}}.px-prog{--c2:var(--c);position:relative;overflow:hidden;isolation:isolate;border-radius:12px;padding:24px;background:linear-gradient(155deg,var(--c2) 0%,var(--c) 60%);box-shadow:0 24px 40px -30px var(--c)}.px-prog.shield{--c:#0a4d6e;--c2:#15729b}.px-prog.infinity{--c:#1a8a3c;--c2:#27a84f}.px-prog.plus{--c:#1690c0;--c2:#25abdd}.px-prog.pro{--c:#d5163e;--c2:#ea3d60}.px-prog::before{content:"";position:absolute;top:0;right:0;width:160px;height:160px;z-index:-1;background:repeating-conic-gradient(rgba(255,255,255,.13) 0 25%,transparent 0 50%) 0 0/24px 24px;-webkit-mask-image:linear-gradient(225deg,#000 0%,transparent 60%);mask-image:linear-gradient(225deg,#000 0%,transparent 60%)}.px-prog__label{align-self:flex-start;padding:5px 9px;background:rgba(255,255,255,.18);border-radius:3px;font-size:.66rem;letter-spacing:.1em;opacity:1}.px-prog h3{margin:14px 0 16px;font-size:1.45rem}.px-prog__price{display:flex;align-items:flex-start;font-size:3.5rem;letter-spacing:-.03em}.px-prog__price .eur,.px-prog__price .ct{font-size:.4em;letter-spacing:0;margin-top:.2em}.px-prog__price .eur{margin-right:6px}.px-prog__price .ct{margin-left:2px}.px-prog__pass{align-self:flex-start;margin-top:12px;padding:5px 10px;min-height:0;background:rgba(0,0,0,.22);border-radius:3px;font-size:.8rem;opacity:1}.px-prog__pass:empty{visibility:hidden}.px-prog__pass:empty::before{content:"\00a0"}.px-prog__body{margin:22px 0 22px;padding-top:0;border-top:1px solid rgba(255,255,255,.25)}.px-prog__base{display:flex;align-items:center;gap:8px;margin:14px 0 4px;opacity:.85}.px-prog__base::before{content:"✓";font-size:1.1em}.px-prog li{align-items:center;padding:10px 0;border-top:1px solid rgba(255,255,255,.14);font-size:.95rem}.px-prog li:first-child{border-top:0}.px-prog li::before{content:"+";display:grid;place-items:center;width:20px;height:20px;flex:none;background:rgba(255,255,255,.2);border-radius:3px;font-size:.85rem;line-height:1}.px-prog__buy{min-height:48px;background:#fff;color:var(--c);border-radius:0;transition:background-color .2s,color .2s}.px-prog__buy:hover{background:var(--ink-deep);color:#fff}.px-velgen,.px-vip{border-radius:12px}@media (max-width:560px){.px-prog{padding:16px 14px 14px;border-radius:10px}.px-prog::before{width:96px;height:96px;background-size:16px 16px}.px-prog__label{font-size:.58rem;padding:4px 7px;letter-spacing:.08em}.px-prog h3{font-size:1rem;margin:10px 0 10px}.px-prog__price{font-size:2.3rem}.px-prog__pass{font-size:.66rem;padding:4px 6px;margin-top:8px}.px-prog__body{margin:14px 0 14px}.px-prog__base{font-size:.62rem;margin:10px 0 2px;gap:5px}.px-prog li{font-size:.8rem;padding:7px 0;gap:7px;align-items:flex-start}.px-prog li::before{width:16px;height:16px;font-size:.7rem;margin-top:1px}.px-prog__buy{min-height:42px;font-size:.66rem}}.px-btn--red,.px-plan .px-btn,.px-prog__buy,header .btn{border-radius:10px}.px-btn--line,.px-btn--outline,.px-hero .px-btn{border-radius:0}.chat-label{border-radius:8px!important}.px-prog__label,.px-prog__pass,.px-plan__top small{border-radius:6px}.px-prog li::before{border-radius:5px}.px-prog__buy{min-height:50px}.px-prog::before{content:none}.px-prog__label{display:block;align-self:auto;margin:0 0 10px;padding:0;border-radius:0;background:none;color:#fff;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;line-height:1.2;opacity:.8}.px-prog h3{margin-top:0}@media (max-width:560px){.px-prog__label{font-size:.6rem;letter-spacing:.08em;margin-bottom:8px}}.px-prog__pass{border-radius:50px;padding:6px 12px}.px-prog li::before{border-radius:50%}@media (max-width:560px){.px-prog__pass{padding:5px 9px}}.px-prog__pass{display:block;align-self:auto;margin-top:12px;padding:0;background:none;border-radius:0;font-size:.95rem;font-weight:500;opacity:.9;min-height:1.5em}.px-prog__pass b{font-weight:800}.px-prog__pass:empty{visibility:hidden}@media (max-width:560px){.px-prog__pass{font-size:.74rem;margin-top:8px}}.px-prog__buy{min-height:46px;border-radius:50px;background:rgba(255,255,255,.14);border:1.5px solid rgba(255,255,255,.55);color:#fff;font-size:.78rem}.px-prog__buy:hover{background:#fff;color:var(--c);border-color:#fff}@media (max-width:560px){.px-prog__buy{min-height:42px;font-size:.64rem}}.px-extras{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.px-velgen,.px-vip{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;padding:24px 26px;background:#fff;color:var(--ink);border:1px solid var(--line);border-top:4px solid var(--acc);border-radius:12px}.px-velgen{--acc:#1a8a3c}.px-vip{--acc:var(--c-vip);transition:border-color .2s,box-shadow .2s}.px-vip:hover{border-color:var(--c-vip);box-shadow:0 14px 30px -22px rgba(42,45,56,.5)}.px-velgen h3,.px-vip h3{display:block;font-size:1.15rem;font-weight:900;text-transform:uppercase;line-height:1.15;color:var(--ink-deep)}.px-velgen p,.px-vip p{grid-column:auto;margin-top:5px;font-size:.9rem;color:var(--ink-light)}.px-wrap .px-extra__prijs{margin:0;font-size:1.6rem;font-weight:900;color:#1a8a3c;white-space:nowrap}.px-wrap .px-vip__kicker{margin:0 0 4px;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#a8873f}.px-vip__price{grid-column:auto;grid-row:auto;flex:none;text-align:right}.px-vip__price b{display:block;font-size:1.6rem;font-weight:900;color:var(--ink-deep);line-height:1}.px-vip__price span{display:block;margin-top:5px;font-size:.82rem;font-weight:600;color:var(--ink-light)}@media (max-width:1024px){.px-extras{grid-template-columns:1fr}}@media (max-width:560px){.px-velgen,.px-vip{gap:14px;padding:18px 18px}.px-velgen h3,.px-vip h3{font-size:1rem}.px-velgen p,.px-vip p{font-size:.82rem}.px-wrap .px-extra__prijs,.px-vip__price b{font-size:1.3rem}.px-vip__price{text-align:right}.px-vip__price span{font-size:.72rem}}.px-prog{box-shadow:0 16px 28px -24px var(--c)}.px-extras{margin-top:24px}footer .footer-bottom{align-items:center}footer .px-credit{display:inline-flex;align-items:center;gap:10px;margin:0!important;font-size:.78rem;color:#9aa0ac}footer .px-credit a{display:inline-flex;align-items:center;padding:4px 0;transition:opacity .2s}footer .px-credit a:hover{opacity:.75}footer .px-credit img{display:block;height:20px;width:auto}@media (max-width:760px){footer .footer-bottom{flex-direction:column;align-items:flex-start;text-align:left}}footer .px-credit{display:block;font-size:.82rem;line-height:1.5}footer .px-credit a{display:inline;padding:0;margin-left:3px}footer .px-credit img{display:inline-block;height:1.15em;width:auto;vertical-align:-.12em}#faciliteiten{background:#1d1f27;color:#fff}#faciliteiten .px-head h2{color:#fff}#faciliteiten .px-head h2 span{color:var(--red)}#faciliteiten .px-head p{color:#b9bdc8}#faciliteiten .px-tile{background:#2a2d38}.px-hero--pagina{min-height:clamp(480px,calc(80svh - 130px),680px)}.px-hero .px-hero__intro{max-width:520px;font-size:1.05rem;line-height:1.7;color:#dfe2e8;margin-bottom:28px}.px-hero .px-happy p{margin:0;max-width:none}.px-happy__tijd{font-size:.85rem;font-weight:700;color:#cfd3db}.px-happy__tijd strong{color:var(--red);font-weight:900;text-transform:uppercase;letter-spacing:.06em;margin-right:8px}.px-hero .px-happy .px-happy__deal{margin-top:4px;font-size:1.4rem;font-weight:900;text-transform:uppercase;color:#fff;line-height:1.25}.px-happy__deal small{display:inline-block;margin-left:6px;font-size:.72rem;font-weight:600;text-transform:none;color:#b9bdc8}.px-feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.px-feat{--acc:var(--red);display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.px-feat.lava{--acc:#c0392b}.px-feat.pantser{--acc:#8e24aa}.px-feat > img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.px-feat__body{padding:26px 28px 30px}.px-wrap .px-feat__bij{margin-bottom:8px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--acc)}.px-feat h3{margin-bottom:10px;font-size:1.5rem;font-weight:900;text-transform:uppercase;line-height:1.1;color:var(--ink-deep)}.px-feat h3 span{color:var(--acc)}.px-feat__body > p:last-child{color:var(--ink-light);font-size:.98rem;line-height:1.7}.px-waspas{position:relative;overflow:hidden;padding:96px 0;background:linear-gradient(135deg,#0d4f7a 0%,#1a7ab5 40%,#2596d1 70%,#4ab3e0 100%);color:#fff}.px-waspas__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.px-waspas h3{margin-bottom:16px;font-size:1.4rem;font-weight:900;text-transform:uppercase;line-height:1.15;color:#fff}.px-waspas p,.px-waspas li{color:rgba(255,255,255,.92);font-size:.95rem;line-height:1.7}.px-waspas ul{list-style:none;margin:0;padding:0}.px-waspas li{position:relative;margin-bottom:12px;padding-left:26px}.px-waspas li::before{content:"✓";position:absolute;left:0;top:0;font-weight:900;color:#fff}.px-waspas a:not(.px-btn){color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.px-waspas__btns{display:flex;flex-wrap:wrap;align-items:center;gap:16px 36px;margin-top:48px;padding-top:36px;border-top:1px solid rgba(255,255,255,.25)}.px-btn--wit{background:#fff;color:#0d4f7a;border-radius:10px}.px-btn--wit:hover{background:#0d4f7a;color:#fff}.px-waspas .px-btn--line{color:#fff;border-bottom-color:#fff}.px-waspas .px-btn--line:hover{color:#fff;opacity:.8}.px-howto{display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:stretch}.px-howto__foto{margin:0;border-radius:12px;overflow:hidden}.px-howto__foto img{display:block;width:100%;height:100%;min-height:360px;object-fit:cover;object-position:45% 50%}.px-steps{list-style:none;margin:0;padding:0;counter-reset:stap;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 40px;align-content:center}.px-steps li{position:relative;padding-top:54px;counter-increment:stap}.px-steps li::before{content:counter(stap);position:absolute;left:0;top:0;font-size:2.6rem;font-weight:900;line-height:1;color:var(--red)}.px-steps h3{margin-bottom:6px;font-size:1.05rem;font-weight:900;text-transform:uppercase;line-height:1.25;color:var(--ink-deep)}.px-steps p{color:var(--ink-light);font-size:.95rem;line-height:1.65}.px-prak{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.px-prak__stack{display:grid;gap:24px}.px-card{--acc:var(--red);display:block;padding:28px 30px;background:#fff;color:var(--ink);border:1px solid var(--line);border-top:4px solid var(--acc);border-radius:12px}.px-card--groen{--acc:#1a8a3c}.px-card--blauw{--acc:#0a4d6e}.px-card--rood{--acc:var(--red)}.px-card h3{margin-bottom:12px;font-size:1.2rem;font-weight:900;text-transform:uppercase;line-height:1.2;color:var(--ink-deep)}.px-card p{color:var(--ink-light);font-size:.95rem;line-height:1.7}.px-stofzuig{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;align-items:center;transition:box-shadow .2s}.px-stofzuig:hover{box-shadow:0 14px 30px -22px rgba(42,45,56,.5)}.px-stofzuig img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px}.px-card__link{display:inline-block;margin-top:12px;padding-bottom:3px;border-bottom:3px solid var(--red);font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-deep)}.px-card__link::after{content:" →"}.px-afm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0}.px-afm div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.px-afm dt{color:var(--ink-light);font-size:.92rem}.px-afm dd{margin:0;font-weight:800;font-size:.92rem;color:var(--ink-deep);white-space:nowrap}.px-wrap .px-card__note{margin-top:16px;font-size:.82rem;color:#7a7f8c}.px-regels{list-style:none;margin:0;padding:0}.px-regels li{position:relative;padding:11px 0 11px 26px;border-bottom:1px solid var(--line);font-size:.95rem;line-height:1.55;color:var(--ink)}.px-regels li:last-child{border-bottom:0}.px-regels li::before{content:"";position:absolute;left:3px;top:19px;width:8px;height:8px;border-radius:50%;background:var(--red)}@media (max-width:1024px){.px-howto{grid-template-columns:minmax(0,1fr);gap:36px}.px-howto__foto img{height:auto;min-height:0;aspect-ratio:16/9}.px-prak{grid-template-columns:minmax(0,1fr)}.px-waspas__grid{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:860px){.px-feats{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.px-steps{grid-template-columns:minmax(0,1fr);gap:26px}.px-steps li{padding:0 0 0 46px}.px-steps li::before{font-size:2rem}.px-stofzuig{grid-template-columns:minmax(0,1fr)}.px-stofzuig img{aspect-ratio:16/9}.px-afm{grid-template-columns:minmax(0,1fr)}.px-card{padding:22px 20px}.px-waspas{padding:64px 0}.px-feat__body{padding:22px 20px 24px}.px-hero .px-hero__intro{font-size:.95rem;margin-bottom:22px}.px-hero .px-happy .px-happy__deal{font-size:1.1rem}}@media (max-width:560px){.px-happy__tijd strong{display:block;margin:0 0 2px}}.px-feats--kort{margin-top:16px;gap:16px}.px-feats--kort .px-feat{flex-direction:row;align-items:stretch}.px-feats--kort .px-feat > img{flex:none;width:36%;height:auto;min-height:140px;aspect-ratio:auto}.px-feats--kort .px-feat__body{align-self:center;padding:18px 24px}.px-feats--kort .px-feat__bij{margin-bottom:4px}.px-feats--kort .px-feat h3{margin-bottom:6px;font-size:1.2rem}.px-feats--kort .px-feat__body > p:last-child{font-size:.9rem;line-height:1.55}.px-waspas--kort{padding:64px 0}.px-waspas__rij{display:grid;grid-template-columns:1.25fr 1fr auto;gap:28px 56px;align-items:center}.px-waspas__rij h2{margin-bottom:10px;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:900;text-transform:uppercase;line-height:1.05;color:#fff}.px-waspas__rij h2 b{font-weight:900}.px-waspas__rij li{margin-bottom:8px}.px-waspas--kort .px-waspas__btns{flex-direction:column;align-items:flex-start;gap:14px;margin:0;padding:0;border:0}.px-howto__kop{margin-bottom:30px;font-size:clamp(2rem,4vw,3.2rem);font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:-.01em;color:var(--ink-deep)}.px-howto__kop span{color:var(--red)}.px-howto > div{align-self:center}.px-steps{gap:26px 36px}.px-steps li{padding-top:42px}.px-steps li::before{font-size:2.1rem}.px-steps h3{margin-bottom:2px}.px-steps a{color:var(--red);font-weight:700;text-decoration:underline;text-underline-offset:3px}.px-sec--kort{padding:56px 0}.px-uitklap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}details.px-card{padding:20px 26px}details.px-card summary{display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none;cursor:pointer;font-size:1.05rem;font-weight:900;text-transform:uppercase;color:var(--ink-deep)}details.px-card summary::-webkit-details-marker{display:none}details.px-card summary::after{content:"+";display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--paper);color:var(--acc);font-size:1.2rem;font-weight:900;line-height:1}details.px-card[open] summary::after{content:"–"}details.px-card[open] summary{margin-bottom:14px}@media (max-width:1024px){.px-waspas__rij{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.px-waspas--kort .px-waspas__btns{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;gap:14px 32px}}@media (max-width:860px){.px-howto__foto{display:none}.px-uitklap{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.px-waspas__rij{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:560px){.px-feats--kort .px-feat > img{width:34%;min-height:120px}.px-feats--kort .px-feat__body{padding:14px 16px}.px-feats--kort .px-feat h3{font-size:1rem}.px-feats--kort .px-feat__body > p:last-child{font-size:.82rem}.px-steps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 18px}.px-steps li{padding:36px 0 0}.px-steps li::before{font-size:1.7rem}.px-steps h3{font-size:.86rem}.px-steps p{font-size:.82rem;line-height:1.5}.px-waspas--kort{padding:52px 0}.px-sec--kort{padding:44px 0}details.px-card{padding:16px 18px}details.px-card summary{font-size:.92rem}}#hoe-werkt-het{padding-bottom:48px}#praktisch{padding-top:0}.px-sec--inbegrepen{padding:80px 0}.px-sec--inbegrepen .px-head{margin-bottom:28px}.px-feats--foto .px-feat{position:relative;display:flex;align-items:flex-end;min-height:0;aspect-ratio:16/10;border:0;border-radius:12px;overflow:hidden;background:#1d1f27;color:#fff}.px-feats--foto .px-feat > img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;transition:transform .6s ease}.px-feats--foto .px-feat::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,21,27,.92) 0%,rgba(20,21,27,.55) 38%,rgba(20,21,27,0) 70%)}.px-feats--foto .px-feat:hover > img{transform:scale(1.03)}.px-feats--foto .px-feat.lava{--acc:#ff5a3c}.px-feats--foto .px-feat.pantser{--acc:#c77dde}.px-feats--foto .px-feat__body{position:relative;z-index:1;padding:26px 30px}.px-feats--foto .px-feat h3{margin-bottom:6px;font-size:1.7rem;color:#fff}.px-feats--foto .px-feat__body > p:last-child{color:#dfe2e8;font-size:.98rem;line-height:1.55}@media (max-width:860px){.px-feats--foto .px-feat{aspect-ratio:16/11}}@media (max-width:560px){.px-sec--inbegrepen{padding:56px 0}.px-feats--foto{gap:14px}.px-feats--foto .px-feat{aspect-ratio:4/3}.px-feats--foto .px-feat__body{padding:18px 18px}.px-feats--foto .px-feat h3{font-size:1.25rem}.px-feats--foto .px-feat__body > p:last-child{font-size:.88rem}}.px-feats--foto .px-feat{flex-direction:column;justify-content:flex-end;align-items:stretch}.px-feats--kleur .px-feat{--c1:#c0392b;--c2:#e74c3c;padding:30px 32px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--c1) 0%,var(--c2) 100%);color:#fff;box-shadow:0 16px 28px -24px var(--c1)}.px-feats--kleur .px-feat.lava{--c1:#c0392b;--c2:#e74c3c}.px-feats--kleur .px-feat.pantser{--c1:#8e24aa;--c2:#ba68c8}.px-feats--kleur .px-feat__body{padding:0}.px-feats--kleur .px-feat__bij{color:#fff;opacity:.85}.px-feats--kleur .px-feat h3{margin-bottom:8px;font-size:1.7rem;color:#fff}.px-feats--kleur .px-feat h3 span{color:#fff;opacity:.75}.px-feats--kleur .px-feat__body > p:last-child{color:#fff;opacity:.92;font-size:1rem;line-height:1.55}@media (max-width:560px){.px-feats--kleur{gap:12px}.px-feats--kleur .px-feat{padding:22px 20px}.px-feats--kleur .px-feat h3{font-size:1.3rem}.px-feats--kleur .px-feat__body > p:last-child{font-size:.9rem}}.px-hero .px-happy + .px-actions{margin-top:30px}.px-belon{display:grid;grid-template-columns:7fr 5fr;gap:24px;align-items:stretch}.px-belon__lijst{list-style:none;margin:0;padding:8px 30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;background:#fff;border:1px solid var(--line);border-radius:12px}.px-belon__lijst li{display:flex;align-items:baseline;gap:16px;padding:15px 0;border-bottom:1px solid var(--line)}.px-belon__lijst li:nth-last-child(-n+2){border-bottom:0}.px-belon__lijst b{flex:none;width:96px;font-size:1.35rem;font-weight:900;color:#1a8a3c;line-height:1}.px-belon__lijst b small,.px-belon__gratis b small{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;opacity:.8}.px-belon__lijst span{font-weight:700;color:var(--ink-deep)}.px-belon__top{display:grid;gap:16px}.px-belon__gratis{--c:#1690c0;--c2:#25abdd;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:24px 28px;border-radius:12px;background:linear-gradient(155deg,var(--c2) 0%,var(--c) 60%);color:#fff;box-shadow:0 16px 28px -24px var(--c)}.px-belon__gratis.shield{--c:#0a4d6e;--c2:#15729b}.px-belon__gratis b{font-size:2.2rem;font-weight:900;line-height:1}.px-belon__gratis span{font-size:1.05rem;font-weight:600}.px-belon__gratis strong{font-weight:900;text-transform:uppercase}.px-uitklap--open .px-card a.px-card__link{margin-top:14px}.px-cta{padding:64px 0;color:#fff}.px-cta--groen{background:linear-gradient(135deg,#137a32 0%,#1a8a3c 45%,#27a84f 100%)}.px-cta__rij{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px}.px-cta h2{margin-bottom:8px;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:900;text-transform:uppercase;line-height:1.05;color:#fff}.px-cta p{color:rgba(255,255,255,.92)}.px-cta__btns{display:flex;flex-wrap:wrap;align-items:center;gap:14px 32px}.px-cta--groen .px-btn--wit{color:#137a32}.px-cta--groen .px-btn--wit:hover{background:#0f5f27;color:#fff}.px-cta .px-btn--line{color:#fff;border-bottom-color:#fff}.px-cta .px-btn--line:hover{color:#fff;opacity:.8}@media (max-width:1024px){.px-belon{grid-template-columns:minmax(0,1fr)}.px-belon__top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.px-belon__lijst{grid-template-columns:minmax(0,1fr);padding:4px 18px}.px-belon__lijst li:nth-last-child(2){border-bottom:1px solid var(--line)}.px-belon__lijst b{width:78px;font-size:1.15rem}.px-belon__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.px-belon__gratis{padding:18px 16px}.px-belon__gratis b{font-size:1.6rem}.px-belon__gratis span{font-size:.85rem}.px-cta{padding:52px 0}}@media (max-width:760px){.px-hero .px-actions{flex-wrap:wrap;row-gap:14px}}.px-belon__lijst b{white-space:nowrap;width:auto;min-width:100px}@media (max-width:560px){.px-belon__lijst b{min-width:92px}}@media (min-width:1025px){.px-hero--rustig::after{background:linear-gradient(90deg,rgba(24,25,32,.95) 0%,rgba(24,25,32,.9) 42%,rgba(24,25,32,.35) 64%,rgba(24,25,32,0) 82%)}}.px-optiegroepen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.px-optiegroep{--c:#1690c0;background:color-mix(in srgb,var(--c) 11%,#fff);color:var(--ink);border-radius:14px;padding:26px 24px 10px}.px-optiegroep.voor{--c:#1690c0}.px-optiegroep.was{--c:#d5163e}.px-optiegroep.na{--c:#0a4d6e}.px-optiegroep h3{font-size:1.4rem;font-weight:900;text-transform:uppercase;letter-spacing:.01em;line-height:1.1;padding-bottom:16px;color:var(--c);border-bottom:2px solid var(--c)}.px-optiegroep ul{list-style:none;margin:0;padding:0}.px-optiegroep li{padding:16px 0}.px-optiegroep li+li{border-top:1px solid rgba(0,0,0,.08)}.px-optiegroep h4{font-size:.95rem;font-weight:900;text-transform:uppercase;letter-spacing:.02em;line-height:1.25;margin-bottom:3px;color:var(--ink-deep)}.px-wrap .px-optiegroep p{color:var(--ink-light);font-size:.9rem;font-weight:500;line-height:1.5;margin:0}.px-wrap .px-optiegroep .px-optiegroep__waar{margin-top:6px;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-deep)}@media (max-width:860px){.px-optiegroepen{grid-template-columns:minmax(0,1fr);gap:12px}.px-optiegroep{padding:20px 18px 6px;border-radius:12px}.px-optiegroep h3{font-size:1.15rem;padding-bottom:12px}.px-optiegroep li{padding:12px 0}.px-optiegroep h4{font-size:.86rem}.px-wrap .px-optiegroep p{font-size:.84rem}}.px-howto--regels .px-howto__foto img{min-height:100%}.px-regelkaarten{display:grid;gap:12px}.px-regelkaart{--c:#1a8a3c;background:color-mix(in srgb,var(--c) 10%,#fff);border-radius:14px;padding:18px 22px 10px}.px-regelkaart.letop{--c:#1690c0}.px-regelkaart.niet{--c:#d5163e}.px-regelkaart h3{margin-bottom:4px;font-size:.95rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:var(--c)}.px-regelkaart ul{list-style:none;margin:0;padding:0}.px-regelkaart li{position:relative;padding:7px 0 7px 26px;font-size:.95rem;font-weight:500;line-height:1.5;color:var(--ink)}.px-regelkaart li::before{content:"✓";position:absolute;left:0;top:7px;font-weight:900;color:var(--c)}.px-regelkaart.letop li::before{content:"";top:16px;left:3px;width:8px;height:8px;border-radius:50%;background:var(--c)}.px-regelkaart.niet li::before{content:"✕"}.px-wrap .px-regels-risico{margin-top:16px;font-size:.85rem;font-weight:700;color:var(--ink-light)}@media (max-width:860px){.px-regelkaart{padding:16px 18px 8px;border-radius:12px}.px-regelkaart li{font-size:.88rem}}#betalen .px-waspas__btns{align-items:flex-start}.px-hero .px-happy--wasbox .px-happy__deal{margin-top:0}.px-hero .px-happy--wasbox .px-happy__tijd{margin-top:4px}.px-wrap .px-optiegroep .px-optiegroep__stap{margin:0 0 6px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;line-height:1.2;color:var(--c);opacity:.8}@media (max-width:560px){.px-wrap .px-optiegroep .px-optiegroep__stap{font-size:.62rem;letter-spacing:.1em;margin-bottom:5px}}.px-waspas .px-waspas__plus{margin:0 0 4px;max-width:250px;font-size:1.05rem;font-weight:800;line-height:1.35;color:#fff}@media (max-width:1024px){.px-waspas .px-waspas__plus{flex-basis:100%;max-width:none}}.px-hero .px-happy--prijs .px-happy__deal{margin-top:0}.px-hero .px-happy--prijs .px-happy__tijd{margin-top:4px}.px-optiegroep.blauw{--c:#1690c0}.px-optiegroep.rood{--c:#d5163e}.px-optiegroepen__foto{margin:0;border-radius:14px;overflow:hidden;background:#e6e8ec}.px-optiegroepen__foto img{display:block;width:100%;height:100%;object-fit:cover;object-position:55% 50%}@media (max-width:1024px) and (min-width:861px){.px-optiegroepen--foto{grid-template-columns:repeat(2,minmax(0,1fr))}.px-optiegroepen--foto .px-optiegroepen__foto{grid-column:1 / -1}.px-optiegroepen--foto .px-optiegroepen__foto img{height:auto;aspect-ratio:21/9;object-position:50% 30%}}@media (max-width:860px){.px-optiegroepen--foto .px-optiegroepen__foto img{height:auto;aspect-ratio:4/3;object-position:50% 30%}}.px-waspas--dog{background:linear-gradient(135deg,#1e3d34 0%,#2d5a4f 45%,#3d7a68 100%)}.px-howto--video{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.px-howto__video{align-self:center}.px-video{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#1d1f27}.px-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.px-wrap .px-video__tekst{margin:14px 0 0;font-size:.9rem;line-height:1.55;color:var(--ink-light)}.px-video__tekst strong{color:var(--ink-deep)}@media (max-width:860px){.px-howto--video{grid-template-columns:minmax(0,1fr)}.px-howto--video .px-howto__video{order:2}}.px-video__start{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:#1d1f27;cursor:pointer;color:#fff;font:inherit;text-align:left}.px-video__start img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;transition:transform .6s ease}.px-video__start::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,21,27,.7) 0%,rgba(20,21,27,.1) 45%,rgba(20,21,27,0) 100%)}.px-video__start:hover img{transform:scale(1.04)}.px-video__play{position:absolute;z-index:1;left:50%;top:50%;width:78px;height:78px;margin:-39px 0 0 -39px;border-radius:50%;background:var(--red);transition:transform .25s}.px-video__play::before{content:"";position:absolute;left:31px;top:24px;border-style:solid;border-width:15px 0 15px 24px;border-color:transparent transparent transparent #fff}.px-video__start:hover .px-video__play{transform:scale(1.08)}.px-video__label{position:absolute;z-index:1;left:22px;bottom:18px;font-size:1.05rem;font-weight:900;text-transform:uppercase;letter-spacing:.02em}.px-video__start:focus-visible{outline:3px solid var(--red);outline-offset:3px}@media (max-width:560px){.px-video__play{width:62px;height:62px;margin:-31px 0 0 -31px}.px-video__play::before{left:24px;top:18px;border-width:13px 0 13px 20px}.px-video__label{left:16px;bottom:14px;font-size:.9rem}}.px-waspas .px-waspas__plus--kader{max-width:300px;padding:16px 18px;border:1px solid rgba(255,255,255,.5);border-radius:12px;background:rgba(255,255,255,.1);font-size:.95rem;font-weight:700;line-height:1.45}.px-waspas__plus--kader strong{display:block;margin-bottom:4px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}@media (max-width:1024px){.px-waspas .px-waspas__plus--kader{max-width:none}}@media (min-width:561px) and (max-width:860px){.px-optiegroepen--foto{grid-template-columns:repeat(2,minmax(0,1fr))}.px-optiegroepen--foto .px-optiegroepen__foto{grid-column:1 / -1}.px-optiegroepen--foto .px-optiegroepen__foto img{aspect-ratio:21/9}}footer.px-foot{--bg:#1b6fae;--vorm:rgba(255,255,255,.1);--acc:#d5163e;--acc-ink:#fff;position:relative;overflow:hidden;padding:56px 0 22px;background:var(--bg);color:#fff;border-top:0}.px-foot__vorm{position:absolute;right:0;top:0;width:min(46%,680px);height:100%;pointer-events:none}.px-foot__vorm path{stroke:var(--vorm)}footer.px-foot .px-wrap{position:relative;z-index:1}footer.px-foot a{color:#fff;text-decoration:none}footer.px-foot p{margin:0}.px-foot__grid{display:grid;grid-template-columns:repeat(5,auto);justify-content:space-between;grid-template-rows:auto 1fr;grid-template-areas:"logo links tijden contact social" "google links tijden contact social";gap:16px 32px}.px-foot__logo{grid-area:logo;display:block;align-self:start}.px-foot__logo img{display:block;width:200px;max-width:none;height:auto;margin-left:-26px}footer.px-foot .px-foot__google{grid-area:google;display:flex;flex-direction:column;align-self:start;gap:1px;color:#fff}.px-foot__gnaam{font-size:1.3rem;font-weight:800;letter-spacing:-.01em;line-height:1.1}.px-foot__score{display:flex;align-items:center;gap:8px;font-size:1.15rem;font-weight:900;line-height:1.3}.px-foot__sterren{font-size:1.1rem;letter-spacing:2px;background:linear-gradient(90deg,#fbbc04 92%,rgba(255,255,255,.35) 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.px-foot__aantal{font-size:.84rem;font-weight:500;white-space:nowrap;color:rgba(255,255,255,.9)}.px-foot__google:hover .px-foot__aantal{text-decoration:underline;text-underline-offset:3px}.px-foot__col--links{grid-area:links}.px-foot__col--tijden{grid-area:tijden}.px-foot__col--contact{grid-area:contact}.px-foot__col--social{grid-area:social}footer.px-foot h3{margin:4px 0 14px;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#fff}.px-foot__links{list-style:none;margin:0;padding:0;columns:2;column-gap:32px}.px-foot__links li{margin:0 0 7px;break-inside:avoid}footer.px-foot .px-foot__links a{font-size:.95rem;font-weight:500;line-height:1.5;color:rgba(255,255,255,.95)}footer.px-foot .px-foot__links a:hover,footer.px-foot .px-foot__contact a:hover{text-decoration:underline;text-underline-offset:4px}.px-foot__tijden{display:grid;gap:12px}footer.px-foot .px-foot__label{margin:0 0 3px;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.72)}footer.px-foot .px-foot__tijd{margin:0 0 2px;font-size:.95rem;line-height:1.5;color:#fff}.px-foot__tijd b{font-weight:800}.px-foot__contact{list-style:none;margin:0;padding:0;display:grid;gap:10px}.px-foot__contact li{display:flex;align-items:center;gap:12px;font-size:.95rem;line-height:1.4;color:#fff}.px-foot__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff}.px-foot__ico svg{width:15px;height:15px;fill:var(--bg)}.px-foot__social{display:flex;gap:10px}footer.px-foot .px-foot__social a{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--acc);transition:transform .2s}footer.px-foot .px-foot__social a:hover{transform:translateY(-2px)}footer.px-foot .px-foot__social svg{width:18px;height:18px;fill:var(--acc-ink)}.px-foot__onder{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 32px;margin-top:36px;padding-top:18px;border-top:1px solid rgba(255,255,255,.22);font-size:.82rem;color:rgba(255,255,255,.9)}footer.px-foot .px-foot__juridisch{display:flex;flex-wrap:wrap;align-items:center;gap:8px 26px}footer.px-foot .px-foot__juridisch a,footer.px-foot .footer-cookie-link{font:inherit;color:rgba(255,255,255,.9);background:none;border:0;padding:0;cursor:pointer;text-decoration:none}footer.px-foot .px-foot__juridisch a:hover,footer.px-foot .footer-cookie-link:hover{text-decoration:underline;text-underline-offset:3px}footer.px-foot .px-credit{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:inherit;color:rgba(255,255,255,.9)}footer.px-foot .px-credit a{display:inline-flex;margin:0;padding:0}footer.px-foot .px-credit img{display:block;height:17px;width:auto;vertical-align:0}@media (max-width:1180px){.px-foot__grid{grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;grid-template-rows:auto;grid-template-areas:"logo google social" "links tijden contact";gap:30px 40px;align-items:center}.px-foot__col--links,.px-foot__col--tijden,.px-foot__col--contact{align-self:start}.px-foot__vorm{width:70%}}@media (max-width:640px){footer.px-foot{padding:40px 0 92px}.px-foot__grid{grid-template-columns:auto minmax(0,1fr);justify-content:stretch;grid-template-areas:"logo google" "tijden tijden" "contact contact" "links links" "social social";gap:28px 16px}.px-foot__logo img{width:150px;margin-left:-19px}.px-foot__gnaam{font-size:1.05rem}.px-foot__score{font-size:1rem;gap:6px}.px-foot__sterren{font-size:.95rem;letter-spacing:1px}.px-foot__aantal{font-size:.74rem}footer.px-foot h3{margin-bottom:10px}.px-foot__tijden{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px}footer.px-foot .px-foot__tijd{font-size:.86rem}footer.px-foot .px-foot__label{font-size:.64rem;letter-spacing:.04em;white-space:nowrap}.px-foot__contact li{font-size:.9rem}footer.px-foot .px-foot__links a{font-size:.9rem}.px-foot__col--social{display:flex;align-items:center;justify-content:space-between;gap:16px}.px-foot__col--social h3{margin:0}.px-foot__onder{flex-direction:column;align-items:flex-start;gap:8px;margin-top:28px}footer.px-foot .px-foot__juridisch{gap:6px 18px}.px-foot__vorm{width:130%;opacity:.8}}.px-optiegroep.donker{--c:#0a4d6e}.px-machine{padding-bottom:18px}.px-machine__kop{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;border-bottom:2px solid var(--c)}.px-optiegroep .px-machine__kop h3{padding:0;border:0;font-size:2.1rem;line-height:1}.px-wrap .px-optiegroep .px-machine__prijs{margin:0;font-size:1.45rem;font-weight:900;line-height:1;color:var(--ink-deep);white-space:nowrap}.px-machine__prijs small{font-size:.75rem;font-weight:700;color:var(--ink-light)}.px-wrap .px-optiegroep .px-machine__sub{margin:12px 0 6px;font-weight:600}.px-machine table{width:100%;border-collapse:collapse;font-size:.9rem}.px-machine th{padding:8px 0 6px;text-align:left;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-light)}.px-machine td{padding:9px 0;border-top:1px solid rgba(0,0,0,.08);font-weight:600;color:var(--ink)}.px-machine td:first-child{font-weight:900;color:var(--ink-deep)}.px-machine th+th,.px-machine td+td{text-align:right}@media (max-width:860px){.px-optiegroep .px-machine__kop h3{font-size:1.7rem}.px-wrap .px-optiegroep .px-machine__prijs{font-size:1.25rem}}.px-wrap .px-howto__intro{margin:-16px 0 22px;font-size:1rem;line-height:1.6;color:var(--ink-light)}.px-regelkaart--2kol ul{columns:2;column-gap:28px}.px-regelkaart--2kol li{break-inside:avoid}@media (max-width:560px){.px-regelkaart--2kol ul{columns:1}}.px-machine th{line-height:1.3;vertical-align:bottom}.px-machine th+th,.px-machine td+td{padding-left:12px}@media (min-width:561px) and (max-width:860px){.px-optiegroepen--machines{grid-template-columns:repeat(2,minmax(0,1fr))}.px-optiegroepen--machines .px-machine.rood{grid-column:1 / -1}}.px-wm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.px-wm__machine{--d:168px;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding:30px 24px 0;border-radius:16px;background:linear-gradient(180deg,#eef0f3 0%,#dfe2e7 100%);text-align:center}.px-wrap .px-wm__soort{margin:0;font-size:.95rem;font-weight:800;text-transform:uppercase;letter-spacing:.24em;color:var(--ink-light)}.px-wrap .px-wm__kg{margin:2px 0 0;font-size:3.6rem;font-weight:900;line-height:1;text-transform:uppercase;color:var(--ink-deep)}.px-wm__kg span{display:inline-block;padding-bottom:2px;border-bottom:5px solid currentColor;line-height:.9}.px-wm__deur{display:grid;place-items:center;width:var(--d);height:var(--d);margin:26px 0 28px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#ffffff 0%,#d4d8de 45%,#9ea3ad 100%);box-shadow:0 14px 26px -18px rgba(20,22,30,.7)}.px-wrap .px-wm__glas{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(var(--d) - 34px);height:calc(var(--d) - 34px);margin:0;border:5px solid #c3c7ce;border-radius:50%;background:radial-gradient(circle at 38% 30%,#555b69 0%,#2a2d38 58%,#1c1e25 100%);color:#fff;line-height:1.1}.px-wm__glas b{font-size:1.55rem;font-weight:900}.px-wm__glas small{margin-top:4px;font-size:.72rem;font-weight:700;color:#c9ccd4}.px-wrap .px-wm__paneel{align-self:stretch;margin:auto -24px 0;padding:16px 18px;background:#3b9bd5;color:#fff;font-size:.95rem;font-weight:700;line-height:1.4}.px-wm-info{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;margin-top:16px}.px-wm-tijden,.px-wm-hitte{padding:24px 26px 14px;border-radius:16px;background:var(--paper)}.px-wm-info h3{margin-bottom:8px;font-size:1rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-deep)}.px-wm-tijden table{width:100%;border-collapse:collapse;font-size:.92rem}.px-wm-tijden th{padding:6px 0 8px 12px;text-align:right;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;line-height:1.3;color:var(--ink-light);vertical-align:bottom}.px-wm-tijden thead tr:first-child th{padding-bottom:4px;text-align:right;font-size:.85rem;font-weight:900;letter-spacing:.04em;color:var(--ink-deep)}.px-wm-tijden th[rowspan]{padding-left:0;text-align:left;font-size:.66rem;font-weight:800;color:var(--ink-light)}.px-wm-tijden td{padding:10px 0 10px 12px;border-top:1px solid var(--line);text-align:right;font-weight:600;color:var(--ink)}.px-wm-tijden td:first-child{padding-left:0;text-align:left;font-weight:900;color:var(--ink-deep)}.px-wm-tijden td:nth-child(4),.px-wm-tijden thead tr:last-child th:nth-child(3){padding-left:28px}.px-hitte{list-style:none;margin:0;padding:0}.px-hitte li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--line);font-size:.92rem;font-weight:900;color:var(--ink-deep)}.px-hitte__balk{display:flex;gap:4px}.px-hitte__balk i{width:20px;height:8px;border-radius:4px;background:#d9dce1}.px-hitte__balk.h4 i,.px-hitte__balk.h3 i:nth-child(-n+3),.px-hitte__balk.h2 i:nth-child(-n+2),.px-hitte__balk.h1 i:first-child{background:var(--red)}.px-wm-band{padding:60px 0;background:#3b9bd5;color:#fff}.px-wm-band__rij{display:grid;grid-template-columns:1.5fr 1fr 1fr}.px-wm-band__rij > div{padding:4px 36px}.px-wm-band__rij > div:first-child{padding-left:0}.px-wm-band__rij > div + div{border-left:1px solid rgba(255,255,255,.4)}.px-wm-band h2{margin-bottom:10px;font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:800;line-height:1.12;color:#fff}.px-wm-band h3{margin:6px 0 8px;font-size:1.2rem;font-weight:800;color:#fff}.px-wm-band p{color:rgba(255,255,255,.92);font-size:.95rem;line-height:1.6}.px-tijdlijn{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0;counter-reset:stap}.px-tijdlijn::before{content:"";position:absolute;left:26px;right:26px;top:26px;height:2px;background:#cfd3d9}.px-tijdlijn li{position:relative;padding-top:74px;counter-increment:stap}.px-tijdlijn li::before{content:counter(stap);position:absolute;left:0;top:0;display:grid;place-items:center;width:52px;height:52px;border:4px solid #c3c7ce;border-radius:50%;background:#fff;font-size:1.3rem;font-weight:900;color:var(--red)}.px-tijdlijn h3{margin-bottom:4px;font-size:.98rem;font-weight:900;text-transform:uppercase;line-height:1.25;color:var(--ink-deep)}.px-tijdlijn p{color:var(--ink-light);font-size:.9rem;line-height:1.55}.px-tijdlijn a{color:var(--red);font-weight:700;text-decoration:underline;text-underline-offset:3px}.px-wm-was{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:center}.px-wm-woorden{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 30px;padding:0;font-size:clamp(1.45rem,2.6vw,2.2rem);font-weight:900;text-transform:uppercase;line-height:1.2;letter-spacing:-.005em;color:var(--ink-deep)}.px-wm-woorden li:not(:last-child)::after{content:"/";margin:0 .32em;color:var(--red)}.px-wrap .px-wm-letop__kop{margin:0 0 2px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#1690c0}.px-wm-letop li::before{background:#1690c0}.px-wm-sticker{position:relative;margin:0;overflow:hidden;border-radius:16px;background:#1d1f27}.px-wm-sticker img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 50%}.px-wm-sticker::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,21,27,.92) 0%,rgba(20,21,27,.5) 30%,rgba(20,21,27,0) 55%)}.px-wm-sticker figcaption{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:22px 26px;color:#fff;font-size:1rem;font-weight:700;line-height:1.45}.px-wm-sticker figcaption strong{display:block;margin-bottom:4px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#ff7d97}@media (max-width:1024px){.px-wm{--d:140px}.px-wm__machine{--d:140px}.px-wrap .px-wm__kg{font-size:2.8rem}.px-wm__glas b{font-size:1.25rem}.px-wm-info{grid-template-columns:minmax(0,1fr)}.px-tijdlijn{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:36px}.px-tijdlijn::before{display:none}.px-wm-band__rij{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.px-wm-band__rij > div:first-child{grid-column:1 / -1;padding:0 0 22px;border:0}.px-wm-band__rij > div:nth-child(2){padding-left:0;border-left:0}}@media (max-width:860px){.px-wm-was{grid-template-columns:minmax(0,1fr);gap:32px}.px-wm-sticker img{aspect-ratio:4/3;object-position:50% 58%}}@media (max-width:560px){.px-wm{grid-template-columns:minmax(0,1fr);gap:12px}.px-wm__machine{--d:108px;display:grid;grid-template-columns:var(--d) minmax(0,1fr);grid-template-areas:"deur soort" "deur kg" "paneel paneel";column-gap:20px;align-items:center;padding:20px 18px 0;text-align:left}.px-wm__deur{grid-area:deur;margin:0}.px-wm__glas b{font-size:1rem}.px-wm__glas small{font-size:.6rem}.px-wrap .px-wm__soort{grid-area:soort;align-self:end;font-size:.8rem}.px-wrap .px-wm__kg{grid-area:kg;align-self:start;font-size:2.6rem}.px-wrap .px-wm__paneel{grid-area:paneel;margin:18px -18px 0;padding:12px 18px;font-size:.88rem}.px-wm-tijden,.px-wm-hitte{padding:18px 16px 8px}.px-wm-tijden table{font-size:.84rem}.px-wm-tijden th span{display:none}.px-wm-tijden th,.px-wm-tijden td{padding-left:8px}.px-wm-tijden td:nth-child(4),.px-wm-tijden thead tr:last-child th:nth-child(3){padding-left:16px}.px-wm-band{padding:48px 0}.px-wm-band__rij{grid-template-columns:minmax(0,1fr)}.px-wm-band__rij > div{padding:16px 0;border-left:0}.px-wm-band__rij > div + div{border-left:0;border-top:1px solid rgba(255,255,255,.4)}.px-wm-band__rij > div:first-child{padding:0 0 18px}.px-tijdlijn{grid-template-columns:minmax(0,1fr);row-gap:22px}.px-tijdlijn::before{display:block;left:21px;right:auto;top:10px;bottom:10px;width:2px;height:auto}.px-tijdlijn li{padding:4px 0 0 64px;min-height:44px}.px-tijdlijn li::before{width:44px;height:44px;font-size:1.1rem;border-width:3px}.px-wm-woorden{margin-bottom:24px}.px-wm-sticker figcaption{padding:16px 18px;font-size:.9rem}}.px-wm-tijden thead tr:first-child th[rowspan]{padding-left:0;text-align:left;font-size:.66rem;font-weight:800;letter-spacing:.08em;color:var(--ink-light)}.px-wm-tijden thead tr:first-child th[colspan]{padding:0 0 7px 12px;text-align:center;background:linear-gradient(#c3c7ce,#c3c7ce) no-repeat right bottom / calc(100% - 12px) 2px}.px-wm-tijden thead tr:first-child th[colspan]:last-child{padding-left:28px;background-size:calc(100% - 28px) 2px}.px-wm-tijden td{white-space:nowrap}.px-wm__machine{--ring:34px}.px-wrap .px-wm__glas{width:calc(var(--d) - var(--ring));height:calc(var(--d) - var(--ring))}@media (max-width:560px){.px-wm__machine{--d:118px;--ring:24px}.px-wrap .px-wm__glas{border-width:4px}.px-wm__glas b{font-size:1.05rem}.px-wm-tijden table{font-size:.8rem}.px-wm-tijden th,.px-wm-tijden td{padding-left:6px}.px-wm-tijden thead tr:first-child th[colspan]{padding-left:6px;background-size:calc(100% - 6px) 2px}.px-wm-tijden thead tr:first-child th[colspan]:last-child{padding-left:14px;background-size:calc(100% - 14px) 2px}.px-wm-tijden td:nth-child(4),.px-wm-tijden thead tr:last-child th:nth-child(3){padding-left:14px}.px-wm-woorden{font-size:1.3rem}}@media (min-width:561px) and (max-width:860px){.px-wm-sticker img{aspect-ratio:16/9;object-position:50% 55%}}.px-sz-uitleg{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px;align-items:center}.px-sz-display{position:relative;padding:40px 40px 36px;border-radius:20px;background:radial-gradient(circle at 30% 20%,#2a2d36 0%,#14151a 70%);color:#fff;box-shadow:0 24px 40px -28px rgba(10,10,16,.8),inset 0 0 0 6px #23252d}.px-wrap .px-sz-display__boven{margin:0 0 14px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.16em;color:#9aa0ac}.px-wrap .px-sz-display__tijd{display:flex;align-items:baseline;gap:14px;margin:0;line-height:1;font-variant-numeric:tabular-nums}.px-sz-display__x{font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:800;color:#ff8597}.px-sz-display__cijfers{position:relative;font-size:clamp(4rem,8.4vw,7.2rem);font-weight:800;letter-spacing:.02em;color:#ff2e4d;text-shadow:0 0 22px rgba(255,46,77,.55)}.px-sz-display__cijfers::before{content:attr(data-spook);position:absolute;left:0;top:0;color:rgba(255,255,255,.05);text-shadow:none}.px-wrap .px-sz-display__onder{margin:16px 0 0;font-size:.95rem;font-weight:600;color:#c9ccd4}.px-sz-stappen{list-style:none;margin:0;padding:0;counter-reset:stap}.px-sz-stappen li{position:relative;padding:18px 0 18px 62px;border-top:1px solid var(--line);counter-increment:stap}.px-sz-stappen li:first-child{border-top:0;padding-top:4px}.px-sz-stappen li::before{content:counter(stap);position:absolute;left:0;top:14px;width:42px;font-size:2.1rem;font-weight:900;line-height:1;color:var(--red)}.px-sz-stappen li:first-child::before{top:0}.px-sz-stappen h3{margin-bottom:3px;font-size:1.05rem;font-weight:900;text-transform:uppercase;color:var(--ink-deep)}.px-sz-stappen p{color:var(--ink-light);font-size:.95rem;line-height:1.6}.px-wrap .px-sz-noot{margin:10px 0 0 62px;font-size:.88rem;color:var(--ink-light)}.px-sz-noot strong{color:var(--ink-deep)}.px-sz-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:260px;gap:14px}.px-sz-tegel{position:relative;margin:0;overflow:hidden;border-radius:14px;background:#1d1f27;color:#fff}.px-sz-tegel--groot{grid-column:span 2;grid-row:span 2}.px-sz-tegel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.px-sz-tegel:hover img{transform:scale(1.03)}.px-sz-tegel::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,21,27,.9) 0%,rgba(20,21,27,.45) 38%,rgba(20,21,27,0) 62%)}.px-sz-tegel figcaption{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:18px 20px}.px-sz-tegel h3{margin-bottom:3px;font-size:1.05rem;font-weight:900;text-transform:uppercase;line-height:1.2;color:#fff}.px-sz-tegel p{color:#dfe2e8;font-size:.85rem;line-height:1.45}.px-sz-tegel--groot figcaption{padding:28px 30px}.px-sz-tegel--groot h3{font-size:1.7rem}.px-sz-tegel--groot p{max-width:440px;font-size:.98rem}.px-wrap .px-sz-ook{margin:18px 0 0;font-size:.95rem;color:var(--ink-light)}.px-sz-ook strong{color:var(--ink-deep)}.px-sz-prijzen{overflow:hidden;border:1px solid var(--line);border-radius:16px}.px-sz-prijzen table{width:100%;border-collapse:collapse}.px-sz-prijzen thead th{padding:18px 24px;background:var(--ink-deep);color:#fff;text-align:left;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.px-sz-prijzen thead th.na{background:#1a8a3c}.px-sz-prijzen tbody th{width:38%;padding:20px 24px;text-align:left;font-size:1.05rem;font-weight:900;text-transform:uppercase;color:var(--ink-deep)}.px-sz-prijzen td{width:31%;padding:20px 24px;font-size:1.5rem;font-weight:900;line-height:1.1;color:var(--ink-deep)}.px-sz-prijzen td.gratis{color:#1a8a3c}.px-sz-prijzen td small{display:block;margin-top:4px;font-size:.8rem;font-weight:600;color:var(--ink-light)}.px-sz-prijzen td.altijd{text-align:center;background:var(--paper)}.px-sz-prijzen tbody tr+tr th,.px-sz-prijzen tbody tr+tr td{border-top:1px solid var(--line)}.px-sz-prijzen td+td,.px-sz-prijzen th+td{border-left:1px solid var(--line)}.px-sz-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.px-sz-regellijst{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;list-style:none;margin:0;padding:0;counter-reset:regel}.px-sz-regellijst li{position:relative;padding:16px 0 16px 44px;border-top:1px solid #dfe2e7;font-size:.98rem;line-height:1.6;color:var(--ink);counter-increment:regel}.px-sz-regellijst li::before{content:counter(regel);position:absolute;left:0;top:13px;font-size:1.5rem;font-weight:900;line-height:1;color:var(--red)}.px-wrap .px-sz-verbod{display:flex;gap:18px;align-items:baseline;margin:24px 0 0;padding:18px 24px;border-radius:12px;background:color-mix(in srgb,#d5163e 9%,#fff);color:var(--ink-deep);font-size:.98rem;font-weight:600;line-height:1.55}.px-sz-verbod strong{flex:none;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--red)}@media (max-width:1024px){.px-sz-uitleg{grid-template-columns:minmax(0,1fr);gap:40px}.px-sz-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:240px}.px-sz-tegel--groot{grid-column:1 / -1;grid-row:span 1;min-height:340px}}@media (max-width:760px){.px-sz-regellijst{grid-template-columns:minmax(0,1fr)}.px-sz-prijzen thead th,.px-sz-prijzen tbody th,.px-sz-prijzen td{padding:14px 12px}.px-sz-prijzen thead th{font-size:.66rem;letter-spacing:.06em}.px-sz-prijzen tbody th{font-size:.82rem}.px-sz-prijzen td{font-size:1.1rem}.px-sz-prijzen td small{font-size:.7rem}}@media (max-width:560px){.px-sz-display{padding:28px 24px 26px}.px-sz-stappen li{padding-left:48px}.px-sz-stappen li::before{font-size:1.8rem}.px-wrap .px-sz-noot{margin-left:48px}.px-sz-bento{grid-auto-rows:190px;gap:10px}.px-sz-tegel--groot{min-height:260px}.px-sz-tegel figcaption{padding:12px 12px}.px-sz-tegel h3{font-size:.82rem}.px-sz-tegel p{display:none}.px-sz-tegel--groot figcaption{padding:18px 18px}.px-sz-tegel--groot h3{font-size:1.2rem}.px-sz-tegel--groot p{display:block;font-size:.88rem}.px-wrap .px-sz-verbod{flex-direction:column;gap:4px;padding:16px 18px}}@media (max-width:1024px){.px-sz-display{max-width:560px}.px-sz-bento{grid-auto-rows:auto}.px-sz-tegel{aspect-ratio:4/3}.px-sz-tegel--groot{grid-row:auto;min-height:0;aspect-ratio:16/9}}@media (max-width:560px){.px-sz-tegel{aspect-ratio:1/1}.px-sz-tegel--groot{min-height:0;aspect-ratio:4/3}.px-sz-tegel h3{hyphens:manual}.px-sz-prijzen thead{display:none}.px-sz-prijzen table,.px-sz-prijzen tbody{display:block}.px-sz-prijzen tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.px-sz-prijzen tbody tr+tr{border-top:1px solid var(--line)}.px-sz-prijzen tbody th{grid-column:1 / -1;width:auto;padding:16px 16px 6px;border:0!important;font-size:.9rem}.px-sz-prijzen td{width:auto;padding:6px 16px 16px;border:0!important;font-size:1.2rem}.px-sz-prijzen td[colspan]{grid-column:1 / -1;text-align:left;background:none}.px-sz-prijzen td::before{content:attr(data-label);display:block;margin-bottom:5px;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-light)}.px-sz-prijzen td[data-label="Na je wasbeurt"]::before{color:#1a8a3c}}.px-ab-tabel{overflow:hidden;border:1px solid var(--line);border-radius:16px}.px-ab-tabel table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.px-ab-tabel th.shield,.px-ab-tabel td.shield{--c:#0a4d6e;--c2:#15729b}.px-ab-tabel th.infinity,.px-ab-tabel td.infinity{--c:#1a8a3c;--c2:#27a84f}.px-ab-tabel th.plus,.px-ab-tabel td.plus{--c:#1690c0;--c2:#25abdd}.px-ab-tabel thead th{padding:24px 22px 22px;vertical-align:bottom;text-align:left;color:#fff;background:linear-gradient(155deg,var(--c2) 0%,var(--c) 60%)}.px-ab-tabel thead th.px-ab-tabel__hoek{width:30%;vertical-align:middle;background:#fff}.px-ab-tabel__hoek img{display:block;width:110px;height:auto}.px-wrap .px-ab-tabel__label{margin:0 0 6px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;opacity:.8}.px-ab-tabel thead h3{margin:0 0 14px;font-size:1.35rem;font-weight:900;text-transform:uppercase;line-height:1.1;hyphens:manual}.px-wrap .px-ab-tabel__prijs{margin:0;font-size:2.2rem;font-weight:900;line-height:1;letter-spacing:-.02em}.px-ab-tabel__prijs small{display:block;margin-top:6px;font-size:.8rem;font-weight:700;letter-spacing:0;opacity:.85}.px-ab-tabel tbody th{padding:13px 22px;text-align:left;font-size:.95rem;font-weight:800;color:var(--ink-deep)}.px-ab-tabel tbody th small{display:block;font-size:.76rem;font-weight:600;color:var(--ink-light)}.px-ab-tabel tbody td{padding:13px 10px;text-align:center}.px-ab-tabel tbody th,.px-ab-tabel tbody td{border-top:1px solid var(--line)}.px-ab-tabel tbody tr:first-child th,.px-ab-tabel tbody tr:first-child td{border-top:0}.px-ab-tabel tbody tr:nth-child(even) th,.px-ab-tabel tbody tr:nth-child(even) td{background:#f7f8fa}.px-ab-tabel .ja,.px-ab-tabel .nee{font-size:0}.px-ab-tabel .ja::before{content:"✓";font-size:1.3rem;font-weight:900}.px-ab-tabel .nee::before{content:"–";font-size:1.2rem;font-weight:700;color:#c3c7ce}.px-ab-tabel tbody td:nth-child(2) .ja{color:#0a4d6e}.px-ab-tabel tbody td:nth-child(3) .ja{color:#1a8a3c}.px-ab-tabel tbody td:nth-child(4) .ja{color:#1690c0}.px-ab-tabel tfoot th,.px-ab-tabel tfoot td{padding:18px 16px 22px;border-top:1px solid var(--line)}.px-ab-tabel tfoot a{display:flex;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 12px;border-radius:10px;background:linear-gradient(155deg,var(--c2) 0%,var(--c) 60%);color:#fff;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;transition:filter .2s}.px-ab-tabel tfoot a::after{content:"→"}.px-ab-tabel tfoot a:hover{filter:brightness(1.12)}.px-wrap .px-ab-noot{margin:16px 0 0;text-align:center;font-size:.85rem;font-weight:600;color:var(--ink-light)}.px-ab-kenteken{display:grid;grid-template-columns:auto minmax(0,1fr);gap:64px;align-items:center;margin-bottom:56px}.px-ab-plaat{display:flex;width:520px;height:116px;overflow:hidden;border:3px solid #1d1f27;border-radius:12px;background:#f4c300;box-shadow:inset 0 0 0 4px #f4c300,inset 0 0 0 6px #1d1f27,0 22px 34px -22px rgba(20,22,30,.7);transform:rotate(-3deg)}.px-ab-plaat__nl{position:relative;display:flex;align-items:flex-end;justify-content:center;flex:none;width:54px;padding-bottom:14px;background:#1f45a8;color:#fff;font-size:1.1rem;font-weight:800}.px-ab-plaat__nl::before{content:"";position:absolute;left:50%;top:18px;width:26px;height:26px;margin-left:-13px;border:3px dotted #f4c300;border-radius:50%}.px-ab-plaat__tekst{display:grid;place-items:center;flex:1;font-size:3.5rem;font-weight:800;letter-spacing:.07em;color:#1d1f27}.px-ab-stappen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0;counter-reset:stap}.px-ab-stappen li{position:relative;padding:28px 26px 26px;border-radius:14px;background:#fff;counter-increment:stap}.px-ab-stappen li::before{content:counter(stap);display:block;margin-bottom:12px;font-size:2.4rem;font-weight:900;line-height:1;color:var(--red)}.px-ab-stappen h3{margin-bottom:6px;font-size:1.05rem;font-weight:900;text-transform:uppercase;color:var(--ink-deep)}.px-ab-stappen p{color:var(--ink-light);font-size:.95rem;line-height:1.6}.px-ab-voordelen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px;list-style:none;margin:0;padding:0}.px-ab-voordelen li{position:relative;padding:22px 0 22px 34px;border-top:1px solid var(--line)}.px-ab-voordelen li::before{content:"✓";position:absolute;left:0;top:20px;font-size:1.3rem;font-weight:900;color:var(--red)}.px-ab-voordelen h3{margin-bottom:4px;font-size:1.02rem;font-weight:900;text-transform:uppercase;color:var(--ink-deep)}.px-ab-voordelen p{color:var(--ink-light);font-size:.95rem;line-height:1.6}.px-ab-voordelen a{color:var(--red);font-weight:700;text-decoration:underline;text-underline-offset:3px}.px-cta--rood{background:linear-gradient(135deg,#a8102f 0%,#d5163e 50%,#ea3d60 100%)}.px-cta--rood .px-btn--wit{color:#d5163e}.px-cta--rood .px-btn--wit:hover{background:var(--ink-deep);color:#fff}.px-ab-vragen{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:56px;align-items:start}.px-ab-faq details{border-top:1px solid var(--line)}.px-ab-faq details:last-child{border-bottom:1px solid var(--line)}.px-ab-faq summary{position:relative;padding:18px 48px 18px 0;list-style:none;cursor:pointer;font-size:1rem;font-weight:800;color:var(--ink-deep)}.px-ab-faq summary::-webkit-details-marker{display:none}.px-ab-faq summary::after{content:"+";position:absolute;right:0;top:50%;display:grid;place-items:center;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--paper);color:var(--red);font-size:1.2rem;font-weight:900;line-height:1}.px-ab-faq details[open] summary::after{content:"–"}.px-ab-faq details p{padding:0 48px 18px 0;color:var(--ink-light);font-size:.95rem;line-height:1.65}.px-ab-faq a{color:var(--red);font-weight:700}.px-ab-regels{position:sticky;top:120px;padding:26px 28px 28px;border-top:4px solid var(--red);border-radius:14px;background:var(--paper)}.px-ab-regels h3{margin-bottom:8px;font-size:1.1rem;font-weight:900;text-transform:uppercase;color:var(--ink-deep)}.px-ab-regels ul{list-style:none;margin:0 0 6px;padding:0}.px-ab-regels li{position:relative;padding:10px 0 10px 22px;border-bottom:1px solid #dfe2e7;font-size:.92rem;line-height:1.55;color:var(--ink)}.px-ab-regels li::before{content:"";position:absolute;left:2px;top:18px;width:8px;height:8px;border-radius:50%;background:var(--red)}@media (max-width:1024px){.px-ab-kenteken{grid-template-columns:minmax(0,1fr);gap:36px}.px-ab-vragen{grid-template-columns:minmax(0,1fr);gap:40px}.px-ab-regels{position:static}.px-ab-voordelen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.px-ab-stappen{grid-template-columns:minmax(0,1fr);gap:12px}.px-ab-stappen li{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:10px;padding:20px 20px}.px-ab-stappen li::before{grid-row:span 2;margin:0;font-size:2rem}.px-ab-plaat{width:100%;max-width:420px;height:92px}.px-ab-plaat__tekst{font-size:clamp(1.9rem,8.5vw,2.8rem)}.px-ab-plaat__nl{width:44px;font-size:.95rem}.px-ab-plaat__nl::before{width:22px;height:22px;margin-left:-11px;top:14px}}@media (max-width:640px){.px-ab-tabel{border-radius:12px}.px-ab-tabel thead th{padding:14px 6px 12px}.px-ab-tabel thead th.px-ab-tabel__hoek{width:30%}.px-ab-tabel__hoek img{width:56px}.px-wrap .px-ab-tabel__label{font-size:.5rem;letter-spacing:.06em;margin-bottom:4px}.px-ab-tabel thead h3{margin-bottom:8px;font-size:.7rem;letter-spacing:0}.px-wrap .px-ab-tabel__prijs{font-size:1.05rem;letter-spacing:0}.px-ab-tabel__prijs small{font-size:.58rem;margin-top:3px}.px-ab-tabel tbody th{padding:10px 8px 10px 10px;font-size:.76rem}.px-ab-tabel tbody th small{font-size:.62rem}.px-ab-tabel tbody td{padding:10px 2px}.px-ab-tabel .ja::before{font-size:1.05rem}.px-ab-tabel tfoot th,.px-ab-tabel tfoot td{padding:12px 4px 14px}.px-ab-tabel tfoot a{min-height:40px;padding:0 4px;font-size:.6rem;letter-spacing:.02em;border-radius:8px}.px-ab-tabel tfoot a span,.px-ab-tabel tfoot a::after{display:none}.px-ab-voordelen{grid-template-columns:minmax(0,1fr)}.px-ab-faq summary{font-size:.92rem;padding-right:42px}.px-ab-faq details p{padding-right:0;font-size:.9rem}.px-ab-regels{padding:22px 20px 24px}}.px-sec.px-sec--wit{background:#fff}.px-ab-kenteken{gap:48px}.px-ab-plaat{width:340px;height:76px;border-width:2px;border-radius:9px;box-shadow:inset 0 0 0 3px #f4c300,inset 0 0 0 4px #1d1f27,0 16px 26px -18px rgba(20,22,30,.7);transform:rotate(-2deg)}.px-ab-plaat__nl{width:36px;padding-bottom:8px;font-size:.8rem}.px-ab-plaat__nl::before{top:11px;width:18px;height:18px;margin-left:-9px;border-width:2px}.px-ab-plaat__tekst{font-size:2.25rem}@media (max-width:760px){.px-ab-plaat{width:280px;max-width:100%;height:62px}.px-ab-plaat__tekst{font-size:1.8rem}.px-ab-plaat__nl{width:32px;font-size:.72rem}.px-ab-plaat__nl::before{top:9px;width:16px;height:16px;margin-left:-8px}}.px-ab-plaat__tekst{font-size:1.6rem;letter-spacing:.04em;white-space:nowrap}@media (max-width:760px){.px-ab-plaat__tekst{font-size:1.25rem}}.px-hero--pas{background:radial-gradient(ellipse at 74% 50%,#1b6fae 0%,#123f63 32%,#1d1f27 70%)}.px-hero--pas::after{content:none}.px-hero__pasrij{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px;align-items:center}.px-hero__pas{display:flex;justify-content:center}.px-hero__pas img{width:min(440px,100%);height:auto;border-radius:20px;transform:rotate(-8deg);box-shadow:0 50px 70px -40px rgba(0,0,0,.85),0 0 0 1px rgba(255,255,255,.08)}@media (max-width:1024px){.px-hero--pas .px-hero__text{padding:56px 0}}@media (max-width:760px){.px-hero__pasrij{grid-template-columns:minmax(0,1fr);gap:0}.px-hero__pas{order:-1;padding-top:40px}.px-hero__pas img{width:70%}.px-hero--pas .px-hero__text{margin-top:0;padding:32px 0 36px}}.px-wp-keuze{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.px-wp-optie{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px;align-items:center;padding:30px 30px 30px 24px;border-radius:16px;background:var(--paper)}.px-wp-optie--digitaal{background:color-mix(in srgb,#1690c0 11%,#fff)}.px-wp-optie__beeld{display:grid;place-items:center;min-height:240px}.px-wp-optie__beeld img{width:100%;height:auto;border-radius:12px;transform:rotate(-6deg);box-shadow:0 22px 30px -20px rgba(0,0,0,.6)}.px-wrap .px-wp-optie__label{margin:0 0 4px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-light)}.px-wp-optie--digitaal .px-wp-optie__label{color:#1690c0}.px-wp-optie h3{margin-bottom:8px;font-size:1.4rem;font-weight:900;text-transform:uppercase;color:var(--ink-deep)}.px-wp-optie p{color:var(--ink-light);font-size:.95rem;line-height:1.6}.px-wp-optie p strong{color:var(--ink-deep)}.px-wp-telefoon{width:128px;height:236px;padding:9px;border-radius:26px;background:#1d1f27;box-shadow:0 22px 30px -18px rgba(0,0,0,.6);transform:rotate(-6deg)}.px-wp-wallet{display:flex;flex-direction:column;align-items:center;height:100%;padding:18px 10px 14px;border-radius:18px;background:linear-gradient(160deg,#25abdd 0%,#1690c0 55%,#0a4d6e 100%);color:#fff}.px-wrap .px-wp-wallet__kop{margin:0;font-size:.56rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#fff;opacity:.85}.px-wrap .px-wp-wallet__naam{margin:4px 0 auto;font-size:1.15rem;font-weight:900;text-transform:uppercase;color:#fff}.px-wp-qr{width:86px;height:86px;padding:6px;border-radius:6px;background:#fff;fill:#1d1f27}.px-wp-stappen__kop{margin:44px 0 14px;font-size:1rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-deep)}.px-wp-stappen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0;counter-reset:stap}.px-wp-stappen li{position:relative;padding:16px 0 0 44px;border-top:2px solid var(--line);counter-increment:stap}.px-wp-stappen li::before{content:counter(stap);position:absolute;left:0;top:12px;font-size:1.8rem;font-weight:900;line-height:1;color:var(--red)}.px-wp-stappen h4{margin-bottom:2px;font-size:.92rem;font-weight:900;text-transform:uppercase;color:var(--ink-deep)}.px-wp-stappen p{color:var(--ink-light);font-size:.88rem;line-height:1.5}.px-wp-op__kop{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;margin-bottom:32px}.px-wp-op__kop h2{max-width:640px;font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:900;text-transform:uppercase;line-height:1.05;color:#fff}.px-wp-op__kop h2 b{font-weight:900}.px-wp-op__kop p{max-width:360px}.px-wp-ladder{display:grid;gap:10px;list-style:none;margin:0;padding:0}.px-waspas .px-wp-ladder li{display:grid;grid-template-columns:120px minmax(0,1fr) 120px 170px;gap:22px;align-items:center;margin:0;padding:14px 22px;border-radius:12px;background:rgba(255,255,255,.08);color:#fff}.px-waspas .px-wp-ladder li::before{content:none}.px-waspas .px-wp-ladder li.px-wp-ladder__populair{background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 2px rgba(255,255,255,.5)}.px-wp-ladder__op{font-size:1.45rem;font-weight:900;line-height:1.1}.px-wp-ladder__op small{display:block;margin-top:3px;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#ffd54a}.px-wp-ladder__balk{height:14px;overflow:hidden;border-radius:7px;background:rgba(255,255,255,.18)}.px-wp-ladder__balk i{display:block;height:100%;width:calc(var(--t) / 460 * 100%);min-width:10px;border-radius:7px;background:linear-gradient(90deg,#fff 0 calc((1 - var(--b) / var(--t)) * 100%),#ffd54a 0)}.px-wp-ladder__bonus{font-size:1.05rem;font-weight:900;color:#ffd54a;white-space:nowrap}.px-wp-ladder__bonus--geen{font-size:.88rem;font-weight:700;color:rgba(255,255,255,.6)}.px-wp-ladder__tegoed{text-align:right;font-size:1.3rem;font-weight:900;white-space:nowrap}.px-wp-ladder__tegoed small{font-size:.75rem;font-weight:600;opacity:.8}.px-wp-op__onder{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:28px}.px-wp-op__onder > p{max-width:420px;font-size:.88rem}.px-wp-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:16px}.px-wp-week span{display:flex;flex-direction:column;justify-content:center;align-items:center;height:78px;border-radius:12px;background:#fff;color:#b4b8c1;font-size:1.1rem;font-weight:900;text-transform:uppercase}.px-wp-week .di{background:linear-gradient(155deg,#15729b 0%,#0a4d6e 70%);color:#fff}.px-wp-week .wo{background:linear-gradient(155deg,#ea3d60 0%,#d5163e 70%);color:#fff}.px-wp-week small{margin-top:4px;font-size:.62rem;font-weight:800;letter-spacing:.08em;opacity:.9}.px-wp-dagen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.px-wp-dag{--c:#0a4d6e;padding:24px 28px 14px;border-top:5px solid var(--c);border-radius:14px;background:#fff}.px-wp-dag.wo{--c:#d5163e}.px-wrap .px-wp-dag__wanneer{margin:0 0 4px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--c)}.px-wp-dag h3{margin-bottom:8px;font-size:1.5rem;font-weight:900;text-transform:uppercase;color:var(--ink-deep)}.px-wp-dag ul{list-style:none;margin:0;padding:0}.px-wp-dag li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;border-top:1px solid var(--line);font-weight:700;color:var(--ink)}.px-wp-dag li b{font-size:1.35rem;font-weight:900;color:var(--c)}.px-wrap .px-wp-dagen__noot{margin:16px 0 0;text-align:center;font-size:.88rem;color:var(--ink-light)}.px-wp-regels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.px-wp-regels > div{padding:22px 26px;border-radius:14px;background:var(--paper)}.px-wp-regels h3{margin-bottom:6px;font-size:1rem;font-weight:900;text-transform:uppercase;color:var(--red)}.px-wp-regels p{color:var(--ink);font-size:.93rem;line-height:1.6}.px-wp-regels a{color:var(--red);font-weight:700}.px-howto__kop.px-wp-vragen__kop{margin-top:72px}.px-wp-faq{max-width:900px}@media (max-width:1024px){.px-wp-keuze{grid-template-columns:minmax(0,1fr)}.px-wp-stappen{grid-template-columns:repeat(2,minmax(0,1fr))}.px-waspas .px-wp-ladder li{grid-template-columns:100px minmax(0,1fr) 100px 150px;gap:16px}}@media (max-width:640px){.px-wp-optie{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 20px}.px-wp-optie__beeld{min-height:0}.px-wp-optie__beeld img{width:62%}.px-wp-stappen{grid-template-columns:minmax(0,1fr);gap:14px}.px-waspas .px-wp-ladder li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"op tegoed" "balk balk" "bonus bonus";gap:8px 12px;padding:14px 16px}.px-wp-ladder__op{grid-area:op;font-size:1.2rem}.px-wp-ladder__op small{display:inline;margin:0 0 0 8px}.px-wp-ladder__tegoed{grid-area:tegoed;font-size:1.1rem}.px-wp-ladder__balk{grid-area:balk}.px-wp-ladder__bonus{grid-area:bonus;font-size:.9rem}.px-wp-week{gap:4px}.px-wp-week span{height:54px;border-radius:9px;font-size:.82rem}.px-wp-week small{display:none}.px-wp-dagen{grid-template-columns:minmax(0,1fr);gap:12px}.px-wp-dag{padding:20px 20px 10px}.px-wp-regels{grid-template-columns:minmax(0,1fr)}.px-wp-regels > div{padding:18px 20px}.px-howto__kop.px-wp-vragen__kop{margin-top:52px}}@media (max-width:760px){.px-hero--kort picture{aspect-ratio:16/10}.px-hero--kort::after{height:62.5vw}.px-hero--kort .px-hero__text{margin-top:-64px;padding-bottom:26px}.px-hero--kort .px-hero__intro{display:none}.px-hero--kort h1{margin-bottom:14px}.px-hero--kort.px-hero--pagina{min-height:0}.px-hero--kort .px-happy{margin-bottom:22px}}.px-wp-optie--digitaal{background:linear-gradient(160deg,#eaf5fb 0%,#d9edf7 100%)}.px-wp-telefoon{position:relative;width:156px;height:318px;padding:7px;border-radius:34px;background:linear-gradient(145deg,#3a3d46 0%,#16171c 40%,#0d0e12 100%);box-shadow:0 30px 40px -24px rgba(10,40,60,.55),inset 0 0 0 1.5px #4a4d57;transform:rotate(-5deg)}.px-wp-scherm{position:relative;height:100%;padding:34px 9px 0;overflow:hidden;border-radius:28px;background:#f2f2f7}.px-wp-scherm::before{content:"";position:absolute;left:50%;top:9px;width:46px;height:14px;margin-left:-23px;border-radius:8px;background:#0d0e12}.px-wp-pas{overflow:hidden;border-radius:11px;background:#fff;box-shadow:0 6px 14px -8px rgba(0,0,0,.35)}.px-wp-pas__kop{display:flex;justify-content:space-between;align-items:center;padding:8px 9px 7px}.px-wp-pas__kop img{width:58px;height:auto}.px-wp-pas__kop span{font-size:.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#8a8f99}.px-wp-pas__strook{display:block;width:100%;height:auto}.px-wp-pas__qr{display:grid;place-items:center;padding:12px 0 14px}.px-wp-pas__qr svg{width:84px;height:84px;padding:5px;background:#fff;fill:#16171c}@media (max-width:640px){.px-wp-optie__beeld{padding:10px 0 4px}}.px-wp-telefoon{height:300px}.px-wp-scherm::after{content:"";position:absolute;left:50%;bottom:7px;width:52px;height:4px;margin-left:-26px;border-radius:2px;background:#1d1f27;opacity:.75}.px-wp-pas__qr{padding:12px 0 10px}.px-wp-pas__qr svg{width:96px;height:96px}.px-wp-pas__qr span{margin-top:6px;font-size:.5rem;font-weight:700;color:#8a8f99}.px-wp-optie{grid-template-columns:220px minmax(0,1fr)}.px-wp-telefoon{width:196px;height:392px;padding:8px;border-radius:40px;transform:rotate(-4deg)}.px-wp-scherm{padding:40px 9px 0;border-radius:33px}.px-wp-scherm::before{top:11px;width:56px;height:17px;margin-left:-28px;border-radius:9px}.px-wp-pas{border-radius:12px;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;color:#1d1f27}.px-wp-pas__kop{gap:6px;padding:7px 8px}.px-wp-pas__kop img{flex:none;width:24px;height:24px;border-radius:3px}.px-wp-pas__kop b{flex:1;font-size:.6rem;font-weight:700;line-height:1.15;letter-spacing:0;text-transform:none;color:#1d1f27}.px-wp-pas__veld{display:flex;flex-direction:column;font-size:.56rem;line-height:1.25;color:#1d1f27;white-space:nowrap}.px-wp-pas__veld small{font-size:.42rem;font-weight:500;text-transform:uppercase;letter-spacing:.02em;color:#1d1f27}.px-wp-pas__veld--r{align-items:flex-end;text-align:right}.px-wp-pas__omslag{display:block;width:100%;height:auto}.px-wp-pas__velden{display:flex;justify-content:space-between;gap:8px;padding:9px 8px 2px}.px-wp-pas__velden .px-wp-pas__veld{font-size:.66rem}.px-wp-pas__qr{padding:12px 0 12px}.px-wp-pas__qr svg{width:92px;height:92px;padding:0}.px-wp-pas__qr span{margin-top:5px;font-size:.52rem;font-weight:500;color:#1d1f27}@media (max-width:1024px){.px-wp-optie{grid-template-columns:200px minmax(0,1fr)}}@media (max-width:640px){.px-wp-optie{grid-template-columns:minmax(0,1fr)}}.px-wp-telefoon{width:208px;height:414px}.px-wp-scherm{padding:40px 7px 0}.px-wp-pas__kop{gap:5px;padding:7px 7px 6px}.px-wp-pas__kop img{width:20px;height:20px}.px-wp-pas__kop b{flex:none;font-size:.55rem;white-space:nowrap}.px-wp-pas__kop .px-wp-pas__veld{flex:1;min-width:0;margin-left:auto;font-size:.42rem;font-weight:400;letter-spacing:0;text-transform:none;color:#1d1f27;overflow:hidden;text-overflow:ellipsis}.px-wp-pas__kop .px-wp-pas__veld small{font-size:.36rem}.px-wp-pas__velden{padding:9px 7px 2px}.px-wp-pas__qr svg{width:98px;height:98px}.px-wp-optie{grid-template-columns:230px minmax(0,1fr)}@media (max-width:1024px){.px-wp-optie{grid-template-columns:230px minmax(0,1fr)}}@media (max-width:640px){.px-wp-optie{grid-template-columns:minmax(0,1fr)}}.px-wp-pas img{transform:none;border-radius:0;box-shadow:none}.px-wp-pas .px-wp-pas__kop img{border-radius:3px}.px-wp-pas__kop .px-wp-pas__veld{padding-left:2px;font-size:.4rem}.px-wp-keuze2{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:center}.px-wp-podium{position:relative;display:flex;justify-content:center;align-items:center;min-height:540px;overflow:hidden;border-radius:20px;background:radial-gradient(circle at 40% 35%,#4ab3e0 0%,#1a7ab5 45%,#0d4f7a 100%)}.px-wp-podium::before{content:"";position:absolute;inset:auto -10% -38% -10%;height:60%;border-radius:50%;background:rgba(255,255,255,.12)}.px-wp-podium__kaart{position:absolute;right:7%;bottom:12%;width:260px;height:auto;border-radius:14px;transform:rotate(9deg);box-shadow:0 30px 40px -24px rgba(0,0,0,.6)}.px-wp-podium .px-wp-telefoon{font-size:19px;position:relative;z-index:1;margin-right:120px}.px-wp-telefoon{width:13em;height:26em;padding:.5em;border-radius:2.5em;transform:rotate(-6deg);box-shadow:0 2em 2.6em -1.4em rgba(0,0,0,.6),inset 0 0 0 .1em #4a4d57}.px-wp-scherm{padding:2.5em .44em 0;border-radius:2.06em}.px-wp-scherm::before{top:.7em;width:3.5em;height:1.06em;margin-left:-1.75em;border-radius:.56em}.px-wp-scherm::after{bottom:.45em;width:3.25em;height:.25em;margin-left:-1.62em}.px-wp-pas{border-radius:.75em;box-shadow:0 .4em .9em -.5em rgba(0,0,0,.35)}.px-wp-pas__kop{gap:.31em;padding:.44em .44em .38em}.px-wp-pas__kop img{width:1.25em;height:1.25em}.px-wp-pas__kop b{font-size:.55em}.px-wp-pas__kop .px-wp-pas__veld{font-size:.4em;padding-left:.1em}.px-wp-pas__kop .px-wp-pas__veld small{font-size:.9em}.px-wp-pas__velden{padding:.56em .44em .12em}.px-wp-pas__velden .px-wp-pas__veld{font-size:.62em}.px-wp-pas__veld small{font-size:.65em}.px-wp-pas__qr{padding:.75em 0 .7em}.px-wp-pas__qr svg{width:6.1em;height:6.1em}.px-wp-pas__qr span{margin-top:.3em;font-size:.5em}.px-wp-opties{display:grid;gap:0}.px-wp-opt{padding:30px 0;border-top:1px solid var(--line)}.px-wp-opt:first-child{padding-top:0;border-top:0}.px-wp-opt h3{margin-bottom:8px;font-size:1.6rem;font-weight:900;text-transform:uppercase;color:var(--ink-deep)}.px-wp-opt p{color:var(--ink-light);font-size:1rem;line-height:1.65}.px-wp-opt p strong{color:var(--ink-deep)}.px-wp-opt--digitaal .px-wp-optie__label{color:#1690c0}@media (max-width:1024px){.px-wp-keuze2{grid-template-columns:minmax(0,1fr);gap:36px}.px-wp-podium{min-height:500px}}@media (max-width:560px){.px-wp-podium{min-height:390px;border-radius:16px}.px-wp-podium .px-wp-telefoon{font-size:14px;margin-right:90px}.px-wp-podium__kaart{width:170px;right:5%;bottom:12%;border-radius:10px}.px-wp-opt{padding:24px 0}.px-wp-opt h3{font-size:1.3rem}.px-wp-opt p{font-size:.95rem}}.px-wp-pas .px-wp-pas__kop img{width:1.45em;height:1.45em;border-radius:0}.px-hero--vip .px-vip-slogan{margin:0 0 14px;font-size:1.05rem;font-style:italic;font-weight:600;color:#e0c98a}@media (max-width:760px){.px-hero--vip .px-vip-slogan{font-size:.9rem;margin-bottom:8px}}.px-vip-menu{background:#f6f1e7}.px-vip-kaart{max-width:880px;margin:0 auto;padding:64px 72px 48px;background:#fffdf8;border:1px solid #d9c18c;outline:1px solid #d9c18c;outline-offset:-10px;border-radius:4px;box-shadow:0 30px 60px -40px rgba(80,60,20,.45);text-align:center}.px-wrap .px-vip-kaart__boven{margin:0 0 10px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.32em;color:#a07840}.px-vip-kaart h2{margin-bottom:14px;font-size:clamp(2rem,4vw,3rem);font-weight:900;text-transform:uppercase;line-height:1;color:var(--ink-deep)}.px-vip-kaart h2 span{color:#a07840}.px-wrap .px-vip-kaart__intro{max-width:560px;margin:0 auto 18px;color:var(--ink-light);font-size:1rem;line-height:1.65}.px-vip-gang{padding:34px 0 30px;border-top:1px solid #e6d7b4;text-align:left}.px-vip-kaart__intro + .px-vip-gang{margin-top:22px}.px-vip-gang__kop{display:flex;align-items:baseline;gap:14px}.px-vip-gang h3{flex:none;font-size:1.6rem;font-weight:900;text-transform:uppercase;line-height:1.1;color:var(--ink-deep)}.px-vip-gang__lijn{flex:1;min-width:20px;border-bottom:2px dotted #c9a96a;transform:translateY(-6px)}.px-wrap .px-vip-gang__prijs{flex:none;margin:0;font-size:1.6rem;font-weight:900;color:var(--ink-deep);white-space:nowrap}.px-vip-gang__prijs small{font-size:.55em;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#a07840}.px-wrap .px-vip-gang__sub{margin:6px 0 12px;font-size:.92rem;font-weight:600;color:var(--ink-light)}.px-vip-gang__sub span{margin:0 6px;color:#c9a96a}.px-vip-gang__sub b{font-weight:800;color:#a07840}.px-wrap .px-vip-gang__inhoud{margin:0;max-width:640px;font-size:1rem;line-height:1.65;color:var(--ink)}.px-vip-gang__inhoud em{font-style:normal;font-weight:800;color:var(--ink-deep)}.px-wrap .px-vip-gang__extra{margin:8px 0 0;font-size:.92rem;font-weight:700;color:var(--ink-deep)}.px-vip-gang .px-card__link{margin-top:16px;border-bottom-color:#c9a96a}.px-vip-gang--top .px-card__link{border-bottom-color:var(--red)}.px-vip-gang sup,.px-vip-kaart__noot sup{font-size:.7em;color:#a07840}.px-wrap .px-vip-kaart__noot{margin:6px 0 0;padding-top:20px;border-top:1px solid #e6d7b4;font-size:.82rem;color:var(--ink-light)}.px-vip-route{padding:20px 0 20px 22px;border-left:3px solid #c9a96a}.px-vip-route + .px-vip-route{margin-top:14px}.px-vip-route h3{margin-bottom:6px;font-size:1.15rem;font-weight:900;text-transform:uppercase;color:var(--ink-deep)}.px-vip-route p{color:var(--ink-light);font-size:.98rem;line-height:1.65}.px-vip-route p strong{color:var(--ink-deep)}.px-wrap .px-vip-route__klein{margin-top:6px;font-size:.85rem}.px-vip-route .px-card__link{margin-top:12px}.px-vip-werk .px-howto__foto img{min-height:100%}.px-cta--vip{background:radial-gradient(circle at 80% 30%,#3a3424 0%,#24221d 45%,#1b1a17 100%)}.px-cta--vip h2 span{color:#e0c98a}.px-btn--goud{background:linear-gradient(135deg,#a07840,#e0c98a);color:#1d1708;border-radius:10px}.px-btn--goud:hover{background:#e0c98a;color:#1d1708}@media (max-width:760px){.px-vip-kaart{padding:40px 22px 28px;outline-offset:-7px}.px-wrap .px-vip-kaart__boven{font-size:.66rem;letter-spacing:.24em}.px-vip-gang{padding:26px 0 22px}.px-vip-gang h3{font-size:1.15rem}.px-wrap .px-vip-gang__prijs{font-size:1.15rem}.px-vip-gang__kop{gap:10px}.px-wrap .px-vip-gang__inhoud{font-size:.93rem}.px-wrap .px-vip-gang__sub{font-size:.84rem}}@media (max-width:860px){.px-vip-werk .px-howto__foto{display:block}.px-vip-werk .px-howto__foto img{min-height:0;aspect-ratio:16/10}}.px-cta--vip .px-cta__rij > div:first-child{flex:1 1 420px;max-width:620px}.px-wrap .px-vip-kaart__sfeer{margin:0 auto 6px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:#a07840}.px-vip-kaart__sfeer i{margin:0 10px;font-style:normal;font-size:.6em;vertical-align:2px;color:#c9a96a}.px-vip-kaart__sfeer + .px-vip-gang{margin-top:30px}.px-vip-gang__body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 32px;align-items:end;margin-top:14px}.px-vip-lijst{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 28px;list-style:none;margin:0;padding:0}.px-vip-lijst li{position:relative;padding-left:20px;font-size:.98rem;font-weight:600;line-height:1.45;color:var(--ink)}.px-vip-lijst li::before{content:"";position:absolute;left:2px;top:.5em;width:7px;height:7px;background:#c9a96a;transform:rotate(45deg)}.px-vip-lijst--groot{grid-template-columns:minmax(0,1fr)}.px-vip-lijst--groot li{font-size:1.15rem;font-weight:800;color:var(--ink-deep)}.px-wrap .px-vip-gang__plus{margin:0 0 8px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#a07840}.px-vip-gang__actie{display:flex;flex-direction:column;align-items:flex-end;gap:10px;text-align:right}.px-wrap .px-vip-gang__actie .px-vip-gang__extra{margin:0;font-size:.85rem}.px-btn--goudlijn{min-height:46px;padding:0 20px;border:1.5px solid #c9a96a;border-radius:10px;background:none;color:var(--ink-deep);font-size:.78rem}.px-btn--goudlijn:hover{background:#f6efe0;color:var(--ink-deep)}.px-vip-gang .px-btn--goud{min-height:46px;padding:0 20px;font-size:.78rem}.px-vip-gang--top{margin:8px -28px 6px;padding:28px 28px 30px;border:0;border-radius:6px;background:linear-gradient(135deg,#fbf3e0 0%,#f3e5c2 100%)}.px-vip-gang--top + .px-vip-kaart__noot{border-top:0}.px-wrap .px-vip-gang__label{margin:0 0 6px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:#a07840}.px-vip-gang--top h3{color:#7d5a26}.px-vip-werk .px-howto__foto{position:relative}.px-vip-werk .px-howto__foto::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,18,14,.85) 0%,rgba(20,18,14,.35) 34%,rgba(20,18,14,0) 58%)}.px-vip-werk figcaption{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:22px 26px;color:#fff;font-size:.95rem;line-height:1.45}.px-vip-werk figcaption strong{display:block;margin-bottom:2px;font-size:1.25rem;font-weight:900;text-transform:uppercase;color:#e0c98a}@media (max-width:760px){.px-wrap .px-vip-kaart__sfeer{font-size:.62rem;letter-spacing:.08em;line-height:1.9}.px-vip-kaart__sfeer i{margin:0 5px}.px-vip-gang__body{grid-template-columns:minmax(0,1fr);gap:16px}.px-vip-lijst{gap:5px 14px}.px-vip-lijst li{font-size:.86rem;padding-left:16px}.px-vip-gang__actie{align-items:flex-start;text-align:left}.px-vip-gang--top{margin:6px -14px 4px;padding:22px 14px 24px}.px-vip-werk figcaption{padding:16px 18px}.px-vip-werk figcaption strong{font-size:1.05rem}}.px-vip-kaart > .px-vip-kaart__boven,.px-vip-kaart > .px-vip-kaart__sfeer{text-align:center}.px-wrap .px-vip-kaart__sfeer{letter-spacing:.1em;font-size:.74rem}@media (max-width:760px){.px-wrap .px-vip-kaart__sfeer{font-size:.6rem;letter-spacing:.06em}}@media (max-width:420px){.px-vip-lijst{grid-template-columns:minmax(0,1fr)}.px-vip-lijst li{font-size:.9rem}}.px-as-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.px-as-route{--c:var(--red);display:flex;flex-direction:column;overflow:hidden;padding:30px 28px 28px;border-top:5px solid var(--c);border-radius:14px;background:var(--paper)}.px-as-route--sn{--c:#f2c200;background:color-mix(in srgb,#ffd100 12%,#fff)}.px-as-route--pdr{--c:#1d1f27;padding-top:0}.px-as-route__foto{display:block;width:calc(100% + 56px);max-width:none;margin:0 -28px 24px;aspect-ratio:16/9;height:auto;object-fit:cover;object-position:50% 40%}.px-wrap .px-as-route__nr{margin:0 0 6px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-light)}.px-as-route h3{margin-bottom:10px;font-size:1.45rem;font-weight:900;text-transform:uppercase;line-height:1.1;color:var(--ink-deep)}.px-as-route > p:not(.px-as-route__nr){color:var(--ink-light);font-size:.95rem;line-height:1.6}.px-as-route ul{list-style:none;margin:16px 0 0;padding:0}.px-as-route li{position:relative;padding:8px 0 8px 26px;border-top:1px solid rgba(0,0,0,.08);font-size:.92rem;font-weight:700;line-height:1.45;color:var(--ink-deep)}.px-as-route li::before{content:"✓";position:absolute;left:2px;top:8px;font-weight:900;color:var(--red)}.px-as-route--sn li::before{color:#b38f00}.px-as-route__logos{display:flex;align-items:center;gap:14px;margin-bottom:12px}.px-as-route__logos img:first-child{width:44px;height:auto}.px-as-route__logos img:last-child{width:80px;height:auto}.px-as-route__knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:auto;padding-top:24px}.px-as-route .px-btn{min-height:48px;padding:0 20px;font-size:.8rem}.px-btn--sn{background:#ffd100;color:#1a1200;border-radius:10px}.px-btn--sn:hover{background:#ffe033;color:#1a1200}.px-as-stappen{background:var(--ink-deep);color:#fff}.px-as-stappen .px-head h2{color:#fff}.px-as-stappen .px-head p{color:#b9bdc7}.px-as-lijn{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0;counter-reset:stap}.px-as-lijn::before{content:"";position:absolute;left:24px;right:24px;top:24px;height:2px;background:rgba(255,255,255,.18)}.px-as-lijn li{position:relative;padding-top:70px;counter-increment:stap}.px-as-lijn li::before{content:counter(stap);position:absolute;left:0;top:0;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--red);font-size:1.25rem;font-weight:900;color:#fff}.px-as-lijn li:last-child::before{content:"✓";background:#1a8a3c}.px-as-lijn h3{margin-bottom:6px;font-size:1.02rem;font-weight:900;text-transform:uppercase;color:#fff}.px-as-lijn p{color:#c5c9d2;font-size:.9rem;line-height:1.55}.px-wrap .px-as-snel{margin:36px 0 0;padding:16px 22px;border:1px solid rgba(255,255,255,.25);border-radius:12px;background:rgba(255,255,255,.06);font-size:.95rem;color:#dfe2e8}.px-as-snel strong{color:#fff}.px-as-diensten{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center}.px-as-diensten__foto{position:relative;margin:0;overflow:hidden;border-radius:14px}.px-as-diensten__foto img{display:block;width:100%;aspect-ratio:4/5;height:auto;object-fit:cover}.px-as-diensten__foto::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,21,27,.85) 0%,rgba(20,21,27,.3) 32%,rgba(20,21,27,0) 55%)}.px-as-diensten__foto figcaption{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:22px 24px;color:#fff;font-size:.95rem;line-height:1.45}.px-as-diensten__foto figcaption strong{display:block;margin-bottom:2px;font-size:1.2rem;font-weight:900;text-transform:uppercase}.px-as-woorden{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;list-style:none;margin:0;padding:0}.px-as-woorden li{padding:16px 0;border-top:1px solid var(--line);font-size:clamp(1.05rem,1.7vw,1.4rem);font-weight:900;text-transform:uppercase;line-height:1.2;color:var(--ink-deep)}.px-as-woorden li::before{content:"";display:inline-block;width:10px;height:10px;margin-right:14px;border-radius:2px;background:var(--red);vertical-align:2px}@media (max-width:1024px){.px-as-routes{grid-template-columns:minmax(0,1fr);max-width:640px}.px-as-lijn{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.px-as-lijn::before{display:none}.px-as-diensten{grid-template-columns:minmax(0,1fr);gap:32px}.px-as-diensten__foto img{aspect-ratio:16/9}}@media (max-width:560px){.px-as-route{padding:24px 20px 22px}.px-as-route--pdr{padding-top:0}.px-as-route__foto{width:calc(100% + 40px);margin:0 -20px 20px}.px-as-route h3{font-size:1.2rem}.px-as-lijn{grid-template-columns:minmax(0,1fr);row-gap:18px}.px-as-lijn::before{display:block;left:21px;right:auto;top:10px;bottom:10px;width:2px;height:auto}.px-as-lijn li{padding:2px 0 0 62px;min-height:44px}.px-as-lijn li::before{width:42px;height:42px;font-size:1.05rem}.px-as-woorden{gap:0 16px}.px-as-woorden li{padding:12px 0;font-size:.92rem}.px-as-woorden li::before{width:8px;height:8px;margin-right:9px}}@media (max-width:560px){.px-as-woorden{grid-template-columns:minmax(0,1fr)}.px-as-woorden li{padding:11px 0;font-size:1rem}.px-as-diensten__foto img{aspect-ratio:16/10}}@media (max-width:760px){.px-hero--auto picture{aspect-ratio:5/4}.px-hero--auto::after{height:80vw}.px-hero--auto .px-hero__text{margin-top:-52px}}.px-as-route__pdrlogo{display:block;width:130px;height:auto;margin:0 0 14px}.px-as-route--pdr{padding-top:30px}.px-as-diensten__foto::after{content:none}.px-as-waarom{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:center}.px-as-redenen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.px-as-redenen > div{padding-top:16px;border-top:3px solid var(--red)}.px-as-redenen h3{margin-bottom:6px;font-size:1rem;font-weight:900;text-transform:uppercase;line-height:1.25;color:var(--ink-deep)}.px-as-redenen p{color:var(--ink-light);font-size:.92rem;line-height:1.6}.px-as-waarom__foto{margin:0;overflow:hidden;border-radius:14px}.px-as-waarom__foto img{display:block;width:100%;aspect-ratio:4/5;height:auto;object-fit:cover}.px-as-pdr{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:center}.px-as-pdr__foto{position:relative;display:block;overflow:hidden;border-radius:14px}.px-as-pdr__beeld{display:block;width:100%;aspect-ratio:4/5;height:auto;object-fit:cover;object-position:62% 50%;transition:transform .6s ease}.px-as-pdr__foto:hover .px-as-pdr__beeld{transform:scale(1.03)}.px-as-pdr__badge{position:absolute;left:16px;right:16px;bottom:16px;display:flex;align-items:center;gap:16px;padding:14px 18px;border-radius:12px;background:rgba(20,21,27,.88);color:#fff}.px-as-pdr__badge img{flex:none;width:120px;height:auto}.px-as-pdr__badge b{font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;line-height:1.3}.px-as-pdr__lijst{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;list-style:none;margin:0;padding:0}.px-as-pdr__lijst li{position:relative;padding:11px 0 11px 28px;border-top:1px solid #dfe2e7;font-size:.95rem;font-weight:700;line-height:1.45;color:var(--ink-deep)}.px-as-pdr__lijst li::before{content:"✓";position:absolute;left:2px;top:11px;font-weight:900;color:var(--red)}.px-wrap .px-as-pdr__noot{margin:16px 0 0;font-size:.9rem;line-height:1.6;color:var(--ink-light)}.px-as-pdr__knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:26px}.px-as-pdr__knoppen .px-card__link{margin-top:0}@media (max-width:1024px){.px-as-waarom,.px-as-pdr{grid-template-columns:minmax(0,1fr);gap:32px}.px-as-waarom__foto{order:-1}.px-as-waarom__foto img,.px-as-pdr__beeld{aspect-ratio:16/9}}@media (max-width:560px){.px-as-redenen{grid-template-columns:minmax(0,1fr);gap:18px}.px-as-pdr__lijst{grid-template-columns:minmax(0,1fr)}.px-as-pdr__badge{left:10px;right:10px;bottom:10px;gap:12px;padding:10px 12px}.px-as-pdr__badge img{width:88px}.px-as-pdr__badge b{font-size:.7rem}.px-as-waarom__foto img,.px-as-pdr__beeld{aspect-ratio:4/3}}.px-zk-intro{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:center}.px-zk-intro__kop{margin-bottom:22px;font-size:clamp(2.1rem,4.4vw,3.6rem);font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:-.01em;color:var(--ink-deep)}.px-zk-intro__kop span{color:var(--red)}.px-zk-intro p{max-width:620px;margin-bottom:14px;color:var(--ink-light);font-size:1.05rem;line-height:1.7}.px-zk-manieren{display:grid;gap:14px}.px-zk-manier{padding:26px 28px;border-left:5px solid var(--red);border-radius:0 14px 14px 0;background:var(--paper)}.px-zk-manier + .px-zk-manier{border-left-color:#0a4d6e}.px-wrap .px-zk-manier__nr{margin:0 0 4px;font-size:.8rem;font-weight:900;letter-spacing:.14em;color:var(--ink-light)}.px-zk-manier h3{margin-bottom:6px;font-size:1.3rem;font-weight:900;text-transform:uppercase;color:var(--ink-deep)}.px-zk-manier p{color:var(--ink-light);font-size:.95rem;line-height:1.6}.px-zk-band{background:var(--ink-deep);color:#fff}.px-zk-band__rij{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}.px-zk-band h2{margin-bottom:24px;font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:900;text-transform:uppercase;line-height:1.05;color:#fff}.px-zk-band h2 span{color:var(--red)}.px-wrap .px-zk-voorwaarde{margin:0;padding:18px 20px;border:1px solid rgba(255,255,255,.25);border-radius:12px;background:rgba(255,255,255,.06);font-size:.95rem;line-height:1.55;color:#dfe2e8}.px-zk-voorwaarde strong{display:block;margin-bottom:4px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#ff7d97}.px-zk-lijst{list-style:none;margin:0;padding:0;counter-reset:vd}.px-zk-lijst li{position:relative;padding:20px 0 20px 64px;border-top:1px solid rgba(255,255,255,.16);font-size:1.2rem;font-weight:800;line-height:1.35;color:#fff;counter-increment:vd}.px-zk-lijst li:last-child{border-bottom:1px solid rgba(255,255,255,.16)}.px-zk-lijst li::before{content:counter(vd,decimal-leading-zero);position:absolute;left:0;top:20px;font-size:1.2rem;font-weight:900;color:var(--red)}.px-zk-lijst small{display:block;margin-top:2px;font-size:.85rem;font-weight:600;color:#b9bdc7}@media (max-width:1024px){.px-zk-intro,.px-zk-band__rij{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:560px){.px-zk-intro p{font-size:.98rem}.px-zk-manier{padding:20px 20px}.px-zk-lijst li{padding:16px 0 16px 46px;font-size:1rem}.px-zk-lijst li::before{top:16px;font-size:1rem}}@media (min-width:1025px){.px-hero--ks::after{background:linear-gradient(90deg,rgba(24,25,32,.95) 0%,rgba(24,25,32,.88) 40%,rgba(24,25,32,.2) 56%,rgba(24,25,32,0) 66%)}}.px-ks-groepen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 56px}.px-wrap .px-ks-groep__nr{margin:0 0 2px;font-size:2.6rem;font-weight:900;line-height:1;color:var(--red)}.px-ks-groep h3{margin-bottom:10px;font-size:1.35rem;font-weight:900;text-transform:uppercase;color:var(--ink-deep)}.px-ks-groep .px-ab-faq details p + p{margin-top:-8px}.px-ks-form{background:var(--ink-deep);color:#fff}.px-ks-form__rij{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:56px;align-items:start}.px-ks-form h2{margin-bottom:16px;font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:900;text-transform:uppercase;line-height:1.05;color:#fff}.px-ks-form h2 span{display:block;color:var(--red)}.px-ks-form__uitleg > p{color:#c5c9d2;font-size:1rem;line-height:1.65}.px-ks-form__foto{width:120px;margin:28px 0 0;overflow:hidden;border-radius:50%;border:3px solid rgba(255,255,255,.15)}.px-ks-form__foto img{display:block;width:100%;height:auto}.px-ks-direct{display:flex;flex-direction:column;gap:6px;margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.15)}.px-wrap .px-ks-direct__kop{margin:0 0 4px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#9aa0ac}.px-ks-direct a{font-size:1.15rem;font-weight:800;color:#fff;text-decoration:none}.px-ks-direct a:hover{color:#ff7d97}.px-ks-form__kaart .form-card{max-width:none;margin:0}@media (max-width:1024px){.px-ks-form__rij{grid-template-columns:minmax(0,1fr);gap:32px}.px-ks-form__uitleg{display:grid;grid-template-columns:minmax(0,1fr) 90px;column-gap:20px}.px-ks-form__uitleg h2,.px-ks-form__uitleg > p,.px-ks-direct{grid-column:1}.px-ks-form__foto{grid-column:2;grid-row:1 / span 2;width:90px;margin:0}}@media (max-width:760px){.px-ks-groepen{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:560px){.px-ks-form__uitleg{grid-template-columns:minmax(0,1fr) 70px;column-gap:14px}.px-ks-form__foto{width:70px}.px-wrap .px-ks-groep__nr{font-size:2rem}}.px-ks-form__kaart .form-submit .btn{border-radius:10px}.px-ks-form__foto{align-self:start;aspect-ratio:1/1}.px-ks-form__foto img{height:100%;object-fit:cover}.px-ks-form .form-success p{text-align:center}.px-fhero{position:relative;padding:44px 0 48px;background:var(--ink-deep);color:#fff;overflow:hidden}.px-fhero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--red)}.px-fhero__terug{display:inline-block;margin-bottom:14px;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#b9bdc7;text-decoration:none}.px-fhero__terug:hover{color:#fff}.px-fhero h1{margin-bottom:12px;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:900;text-transform:uppercase;line-height:1;color:#fff}.px-fhero h1 span{color:var(--red)}.px-fhero p{max-width:600px;color:#c5c9d2;font-size:1.02rem;line-height:1.65}.px-fo__rij{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:48px;align-items:start}.px-fo__info{position:sticky;top:120px}.px-fo__foto{margin:0 0 24px;overflow:hidden;border-radius:14px}.px-fo__foto img{display:block;width:100%;aspect-ratio:16/10;height:auto;object-fit:cover}.px-fo__info h2{margin-bottom:14px;font-size:1.5rem;font-weight:900;text-transform:uppercase;line-height:1.1;color:var(--ink-deep)}.px-fo__info h2 span{color:var(--red)}.px-fo__stappen{list-style:none;margin:0;padding:0;counter-reset:stap}.px-fo__stappen li{position:relative;padding:12px 0 12px 44px;border-top:1px solid #dfe2e7;counter-increment:stap}.px-fo__stappen li::before{content:counter(stap);position:absolute;left:0;top:10px;font-size:1.6rem;font-weight:900;line-height:1;color:var(--red)}.px-fo__stappen h3{margin-bottom:2px;font-size:.95rem;font-weight:900;text-transform:uppercase;color:var(--ink-deep)}.px-fo__stappen p{color:var(--ink-light);font-size:.9rem;line-height:1.55}.px-wrap .px-fo-extra{margin:16px 0 0;padding:14px 16px;border-radius:12px;background:#fff;font-size:.9rem;line-height:1.55;color:var(--ink)}.px-fo-extra strong{color:var(--ink-deep)}.px-fo-extra a,.px-fo-bel a{color:var(--red);font-weight:800}.px-wrap .px-fo-bel{margin:16px 0 0;font-size:.95rem;font-weight:700;color:var(--ink-deep)}.px-fo__formulier .form-card{max-width:none;margin:0}.px-fo__formulier .form-success{background:#fff;border-radius:20px}.px-fo__formulier .form-submit .btn{border-radius:10px}@media (max-width:1024px){.px-fo__rij{grid-template-columns:minmax(0,1fr);gap:36px}.px-fo__info{position:static;order:2}.px-fo__foto img{aspect-ratio:16/8}}@media (max-width:560px){.px-fhero{padding:30px 0 34px}.px-fhero p{font-size:.95rem}}p.px-fhero__terug{margin:0 0 14px}.px-mijn__kaarten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.px-mijn__kaart{--c:#1690c0;--c2:#25abdd;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 20px 40px -34px rgba(20,22,30,.6)}.px-mijn__kaart.sparen{--c:#137a32;--c2:#27a84f}.px-mijn__kaart.abo{--c:#2a2d38;--c2:#454a58}.px-mijn__kop{display:grid;place-items:center;height:190px;background:linear-gradient(155deg,var(--c2) 0%,var(--c) 70%);overflow:hidden}.px-mijn__pas{width:220px;height:auto;border-radius:12px;transform:rotate(-7deg);box-shadow:0 22px 30px -18px rgba(0,0,0,.6)}.px-mijn__logo{width:120px;height:auto}.px-wrap .px-mijn__groot{margin:0;font-size:3.2rem;font-weight:900;text-transform:uppercase;line-height:.95;text-align:center;color:#fff}.px-mijn__groot span{display:block;font-size:.42em;letter-spacing:.14em;opacity:.85}.px-mijn__body{display:flex;flex-direction:column;flex:1;padding:24px 26px 26px}.px-wrap .px-mijn__label{margin:0 0 4px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--c)}.px-mijn__kaart.abo .px-mijn__label{color:var(--red)}.px-mijn__body h2{margin-bottom:6px;font-size:1.6rem;font-weight:900;text-transform:uppercase;line-height:1.1;color:var(--ink-deep)}.px-wrap .px-mijn__tekst{margin:0 0 18px;color:var(--ink-light);font-size:.95rem;line-height:1.55}.px-mijn__knop{width:100%;min-height:52px;border-radius:10px;background:var(--c);color:#fff;font-size:.82rem}.px-mijn__kaart.abo .px-mijn__knop{background:var(--red)}.px-mijn__knop:hover{filter:brightness(1.12);color:#fff}.px-wrap .px-mijn__nog{margin:22px 0 4px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-light)}.px-mijn__links{list-style:none;margin:0;padding:0}.px-mijn__links li{border-top:1px solid var(--line)}.px-mijn__links a{display:flex;justify-content:space-between;gap:12px;padding:11px 0;font-size:.93rem;font-weight:700;color:var(--ink-deep);text-decoration:none}.px-mijn__links a::after{content:"→";color:var(--c)}.px-mijn__kaart.abo .px-mijn__links a::after{color:var(--red)}.px-mijn__links a:hover{color:var(--red)}@media (max-width:1024px){.px-mijn__kaarten{grid-template-columns:minmax(0,1fr);max-width:560px;margin:0 auto}}@media (max-width:560px){.px-mijn__kop{height:150px}.px-mijn__pas{width:180px}.px-wrap .px-mijn__groot{font-size:2.6rem}.px-mijn__body{padding:20px 20px 22px}}.px-mijn__kaart.abo .px-mijn__kop{background:linear-gradient(155deg,#ffffff 0%,#fbe3e9 100%)}.px-mijn__logo{width:150px}.px-mijn__kaart.abo{--c:#d5163e}@media (max-width:560px){.px-mijn__knop{font-size:.72rem;letter-spacing:.03em;padding:0 16px}}.px-jur__rij{display:grid;grid-template-columns:260px minmax(0,1fr);gap:64px;align-items:start}.px-jur__inhoud{position:sticky;top:120px;max-height:calc(100vh - 150px);overflow:auto;padding-right:8px}.px-wrap .px-jur__kop{margin:0 0 8px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-light)}.px-wrap .px-jur__kop--ook{margin-top:26px}.px-jur__inhoud ol,.px-jur__inhoud ul{list-style:none;margin:0;padding:0}.px-jur__inhoud li{border-top:1px solid var(--line)}.px-jur__inhoud a{display:block;padding:8px 0;font-size:.86rem;font-weight:600;line-height:1.35;color:var(--ink);text-decoration:none}.px-jur__inhoud a:hover{color:var(--red)}.px-jur__tekst{max-width:760px}.px-jur__tekst h2{margin:44px 0 12px;padding-top:20px;border-top:3px solid var(--red);font-size:1.25rem;font-weight:900;text-transform:uppercase;line-height:1.25;color:var(--ink-deep);scroll-margin-top:130px}.px-jur__tekst h2:first-child{margin-top:0}.px-wrap .px-jur__tekst p,.px-jur__tekst li{color:var(--ink);font-size:1rem;line-height:1.75}.px-wrap .px-jur__tekst p{margin:0 0 12px}.px-jur__tekst ul{margin:0 0 14px;padding-left:20px}.px-jur__tekst li{margin-bottom:6px}.px-jur__tekst li::marker{color:var(--red)}.px-jur__tekst strong{color:var(--ink-deep)}.px-jur__tekst a{color:var(--red);font-weight:700}.px-wrap .px-jur__tekst .legal-updated{margin-top:36px;padding:16px 20px;border-radius:12px;background:var(--paper);font-size:.9rem;color:var(--ink-light)}@media (max-width:1024px){.px-jur__rij{grid-template-columns:minmax(0,1fr);gap:28px}.px-jur__inhoud{position:static;max-height:none;overflow:visible;padding:18px 20px;border-radius:14px;background:var(--paper)}.px-jur__inhoud ol{columns:2;column-gap:28px}.px-jur__inhoud li{break-inside:avoid}}@media (max-width:560px){.px-jur__inhoud ol{columns:1}.px-jur__tekst h2{font-size:1.08rem;margin-top:36px}.px-wrap .px-jur__tekst p,.px-jur__tekst li{font-size:.95rem}}@media (max-width:560px){.px-fhero h1 span{display:block}}@media (prefers-reduced-motion:no-preference){.px-js .px-hero picture{overflow:hidden}.px-js .px-hero picture img{animation:px-uitzoom 7s cubic-bezier(.2,.6,.2,1) both}@keyframes px-uitzoom{from{scale:1.08}to{scale:1}}.px-js .px-hero__text > *,.px-js .px-fhero .px-wrap > *{opacity:0;animation:px-op .8s cubic-bezier(.2,.7,.2,1) forwards}.px-js .px-hero__text > :nth-child(1),.px-js .px-fhero .px-wrap > :nth-child(1){animation-delay:.1s}.px-js .px-hero__text > :nth-child(2),.px-js .px-fhero .px-wrap > :nth-child(2){animation-delay:.22s}.px-js .px-hero__text > :nth-child(3),.px-js .px-fhero .px-wrap > :nth-child(3){animation-delay:.34s}.px-js .px-hero__text > :nth-child(4){animation-delay:.46s}.px-js .px-hero__text > :nth-child(5){animation-delay:.58s}.px-js .px-hero__text > :nth-child(n+6){animation-delay:.7s}@keyframes px-op{from{opacity:0;translate:0 22px}to{opacity:1;translate:none}}.px-js .px-rev{opacity:0;translate:0 28px;transition:opacity .75s cubic-bezier(.2,.7,.2,1) var(--d,0s),translate .75s cubic-bezier(.2,.7,.2,1) var(--d,0s),transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.px-js .px-rev.px-in{opacity:1;translate:none}.px-prog,.px-plan,.px-tile,.px-optiegroep,.px-as-route,.px-mijn__kaart,.px-wm__machine,.px-sz-tegel,.px-wp-dag,.px-ab-stappen li,.px-zk-manier,.px-belon__gratis{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.px-prog:hover,.px-tile:hover,.px-optiegroep:hover,.px-as-route:hover,.px-mijn__kaart:hover,.px-wm__machine:hover,.px-sz-tegel:hover,.px-wp-dag:hover,.px-ab-stappen li:hover,.px-zk-manier:hover,.px-belon__gratis:hover{transform:translateY(-5px);box-shadow:0 26px 40px -30px rgba(20,22,30,.55)}.px-js .px-wp-ladder__balk i{transform:scaleX(0);transform-origin:0 50%;transition:transform 1.1s cubic-bezier(.2,.7,.2,1) calc(var(--d,0s) + .25s)}.px-js .px-in .px-wp-ladder__balk i,.px-js .px-wp-ladder li.px-in .px-wp-ladder__balk i{transform:none}.px-js .px-hitte__balk i{transition:background-color .3s}.px-js .px-as-lijn::before,.px-js .px-tijdlijn::before{transform:scaleX(0);transform-origin:0 50%;transition:transform 1.4s cubic-bezier(.2,.7,.2,1) .2s}.px-js .px-as-lijn.px-lijn-in::before,.px-js .px-tijdlijn.px-lijn-in::before{transform:none}.px-js .px-wp-week .di.px-in,.px-js .px-wp-week .wo.px-in{animation:px-wip .6s cubic-bezier(.3,1.6,.5,1) calc(var(--d,0s) + .5s) both}@keyframes px-wip{0%{transform:scale(1)}50%{transform:scale(1.08)}100%{transform:scale(1)}}}@media (prefers-reduced-motion:no-preference) and (max-width:560px){.px-js .px-as-lijn::before,.px-js .px-tijdlijn::before{transform:scaleY(0);transform-origin:50% 0}}.px-hero--vip h1{font-size:clamp(2.2rem,4.2vw,3.8rem)}.px-vip-werk .px-howto__foto::after{content:none}