.faq-page{color:#f3ecdf;background:linear-gradient(113deg,#171a16 0%,#0f1210 55%,#17120c 100%);min-height:100vh;position:relative}.faq-page>.stars{z-index:0;position:absolute;inset:0}.faq-page .sitenav{z-index:10;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0}.faq-nav{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:82px;padding:0 7vw;display:flex}.faq-nav>div{color:#aaa9a2;align-items:center;gap:18px;font-size:14px;display:flex}.faq-nav>div>a{align-items:center;gap:6px;display:flex}.faq-nav select{color:#d2cec4;background:#1a1e1a;border:0;padding:9px 12px}.faq-hero{text-align:center;width:min(900px,86vw);margin:auto;padding:120px 0 58px;position:relative}.faq-hero>span{color:#d1a34c;letter-spacing:2px;text-transform:uppercase;font-size:14px;font-weight:700}.faq-hero h1{font:var(--kop-pagina);letter-spacing:-1.5px;margin:20px 0 18px}.faq-hero p{color:#999b94;max-width:620px;font:16px/1.75 var(--font-sans);margin:auto}.faq-search{background:#171b17d9;border:1px solid #4b5048;border-radius:999px;align-items:center;gap:9px;max-width:420px;margin:28px auto 0;padding:0 16px;display:flex}.faq-search:focus-within{border-color:#bd8d37;box-shadow:0 0 0 3px #bd8d3721}.faq-search svg{color:#8f9289;flex:none;width:15px}.faq-search input{color:#eee9df;width:100%;min-height:46px;font:15px var(--font-sans);background:0 0;border:0;outline:none}.faq-cats{flex-wrap:wrap;justify-content:center;gap:8px 10px;margin:18px 0 0;display:flex}.faq-cats a{color:#b9bcb2;min-height:38px;font:14px var(--font-sans);border:1px solid #3e423b;border-radius:999px;align-items:center;padding:7px 15px;display:inline-flex}.faq-cats a:hover{color:#f0dcb0;border-color:#b98f3d}.faq-content{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:34px;width:min(940px,86vw);margin:auto;padding:0 0 110px;display:grid}.faq-groups{gap:56px;display:grid}.faq-group{scroll-margin-top:96px}.faq-group h2{color:#e3c37f;font:var(--kop-kaart);margin:0 0 2px}.faq-list{border-top:1px solid #e0b25547}.faq-list details{border-bottom:1px solid #e0b25538}.faq-list summary{color:#e8e1d4;min-height:64px;font:600 15px/1.45 var(--font-sans);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 4px;list-style:none;transition:color .15s;display:flex}.faq-list summary:hover{color:#f7f2e7}.faq-list summary:hover svg{color:#ffd77a}.faq-list details[open] summary{color:#e6c887}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#c9973d;width:19px;height:19px;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{color:#999b94;font:14px/1.75 var(--font-sans);margin:0;padding:0 44px 25px 14px}[dir=rtl] .faq-list details p{padding-left:44px;padding-right:14px}.faq-contact{text-align:center;background:#1d201be0;border:1px solid #e0b25547;padding:28px;position:sticky;top:28px}.faq-contact>svg{color:#d9a346;width:35px;height:35px}.faq-contact h2{font:var(--kop-blok);margin:16px 0 10px}.faq-contact p{color:#90938b;font:14px/1.65 var(--font-sans);margin:0 0 20px}.faq-contact a{color:#251906;background:linear-gradient(135deg,#edb84f,#d69124);border-radius:3px;justify-content:center;align-items:center;min-height:44px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.faq-none{color:#92958e;font:15px var(--font-sans);margin:0}.faq-bottom{color:#999b94;font:14px var(--font-sans);margin:10px 0 0}.faq-bottom a{color:#d2ac65;text-underline-offset:3px;text-decoration:underline}.faq-bottom a:after{content:" →"}[dir=rtl] .faq-bottom a:after{content:" ←"}@media (width<=760px){.faq-nav{padding:0 20px}.faq-nav>div>a{display:none}.faq-hero{padding:65px 0 45px}.faq-content{grid-template-columns:1fr;padding-bottom:70px}.faq-list summary{font-size:17px}.faq-contact{margin-top:10px}}
