.pf-prewanted{width:min(880px,calc(100% - 32px));max-width:880px;max-height:calc(100dvh - 32px);padding:0;border:1px solid #8A7968;border-radius:24px;overflow:auto;color:#fff;background:#18131f url("background-partyfabriek.png") center/cover no-repeat;box-shadow:0 24px 100px #0009;font:inherit;overscroll-behavior:contain}.pf-prewanted::backdrop{background:#0a0712c9;backdrop-filter:blur(5px)}.pf-prewanted-inner{position:relative;padding:64px 56px 44px;background:linear-gradient(115deg,rgba(16,12,22,.97),rgba(32,17,42,.91))}.pf-prewanted-close{position:sticky;top:14px;float:right;z-index:2;display:flex;align-items:center;justify-content:center;gap:7px;min-width:100px;min-height:48px;margin:14px 14px -62px 0;padding:8px 13px;border:2px solid #fff;border-radius:12px;background:#fff;color:#211328;font:700 14px/1 system-ui;cursor:pointer;box-shadow:0 3px 20px #0006}.pf-prewanted-close svg{width:26px;height:26px;stroke:currentColor;stroke-width:3;fill:none}.pf-prewanted-close:hover{background:#f5e9f4}.pf-prewanted-close:focus-visible,.pf-prewanted input:focus-visible,.pf-prewanted button:focus-visible,.pf-prewanted a:focus-visible{outline:3px solid #8A7968;outline-offset:4px}.pf-prewanted .pf-prewanted-eyebrow{margin:0 0 18px;color:#8A7968;font-size:12px;letter-spacing:.14em;font-weight:800}.pf-prewanted h2{max-width:710px;margin:0 0 22px;color:#fff;font-size:clamp(32px,5vw,52px);line-height:1.08;letter-spacing:-.04em;font-weight:800}.pf-prewanted h2 em{display:block;color:#8A7968;font-style:italic}.pf-prewanted-copy{max-width:640px;margin:0 0 26px;color:#e4dce9;font-size:17px;line-height:1.65}.pf-prewanted-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pf-prewanted label{display:block;font-weight:700;font-size:14px;color:#fff}.pf-prewanted input{display:block;width:100%;min-height:50px;margin:7px 0 0;padding:13px 14px;border:1px solid #8A7968;border-radius:10px;background:#fff;color:#211328;font-family:inherit;font-size:16px;line-height:1.3;box-sizing:border-box}.pf-prewanted .pf-prewanted-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;margin-top:22px;padding:15px 20px;border:0;border-radius:999px;background:#8A7968;color:#1b1220;font-family:inherit;font-weight:800;font-size:16px;line-height:1.4;cursor:pointer}.pf-prewanted .pf-prewanted-cta:hover{background:#8A7968}.pf-prewanted-cta:disabled{opacity:.65;cursor:wait}.pf-prewanted-small{margin:15px 0 0;font-size:12px;line-height:1.6;color:#cec0d5}.pf-prewanted-small a{text-decoration:underline}.pf-prewanted-status{margin:12px 0 0;min-height:24px;font-size:14px;font-weight:700;color:#fff}.pf-prewanted-honey{position:absolute;left:-10000px;top:0}.pf-prewanted:not([open]){display:none}@media(max-width:600px){.pf-prewanted{width:calc(100% - 20px);max-height:calc(100dvh - 20px);border-radius:18px}.pf-prewanted-inner{padding:78px 24px 24px}.pf-prewanted-fields{grid-template-columns:1fr;gap:16px}.pf-prewanted-close{top:10px;margin:10px 10px -62px 0;min-height:48px}.pf-prewanted-copy{font-size:16px}.pf-prewanted h2{font-size:34px}}@media(prefers-reduced-motion:no-preference){.pf-prewanted[open]{animation:pf-popup-in .22s ease-out}@keyframes pf-popup-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}

.pf-chat-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:60px;padding:16px 24px;border-radius:999px;background:#25d366;color:#082c16;font-weight:800;font-size:17px;text-decoration:none}.pf-chat-whatsapp svg{width:32px;height:32px;flex-shrink:0}.pf-chat-whatsapp:hover{background:#51e186}@media(max-width:600px){.pf-chat-whatsapp{width:100%;box-sizing:border-box;font-size:16px;padding:16px}}
