.spar-hero[data-astro-cid-hpdr4klr]{background:var(--bijna-zwart);color:#fff;padding:clamp(1.6rem,3vw,2.4rem) 0 clamp(2rem,4vw,3rem);position:relative}.spar-hero[data-astro-cid-hpdr4klr] .wrap[data-astro-cid-hpdr4klr]{z-index:1;max-width:900px;position:relative}.spar-hero[data-astro-cid-hpdr4klr] .kicker[data-astro-cid-hpdr4klr]{font-family:var(--font-kop);letter-spacing:.08em;text-transform:uppercase;color:var(--oranje);align-items:center;gap:.55rem;margin:0 0 .7rem;font-size:.8rem;font-weight:600;display:inline-flex}.spar-hero[data-astro-cid-hpdr4klr] .kicker[data-astro-cid-hpdr4klr]:before{content:"";background:var(--oranje);border-radius:2px;width:26px;height:3px}.spar-hero[data-astro-cid-hpdr4klr] h1[data-astro-cid-hpdr4klr]{color:var(--oranje);margin:0 0 .8rem;font-size:clamp(1.75rem,3.6vw,2.7rem);line-height:1.1}.spar-hero[data-astro-cid-hpdr4klr] .lead[data-astro-cid-hpdr4klr]{color:#d7d7d7;max-width:64ch;margin:0;font-size:clamp(1.02rem,1.4vw,1.16rem);line-height:1.6}.powered[data-astro-cid-hpdr4klr]{font-family:var(--font-kop);letter-spacing:.02em;color:#b7b7b7;align-items:center;gap:.55rem;margin:1.3rem 0 0;font-size:.82rem;font-weight:600;display:inline-flex}.powered[data-astro-cid-hpdr4klr]:before{content:"";background:var(--oranje);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #fa8c2b33}.hero-grid[data-astro-cid-hpdr4klr]{grid-template-columns:1fr 250px;align-items:center;gap:2.2rem;display:grid}.hero-beeld[data-astro-cid-hpdr4klr] img[data-astro-cid-hpdr4klr]{border-radius:14px;width:100%;height:auto;display:block}.spar-body[data-astro-cid-hpdr4klr]{background:var(--licht);padding:0 0 clamp(2.5rem,5vw,4rem)}.spar-body[data-astro-cid-hpdr4klr] .wrap[data-astro-cid-hpdr4klr]{max-width:900px}.gesprek[data-astro-cid-hpdr4klr]{z-index:2;background:var(--wit);border:1px solid var(--lijn);border-radius:16px;margin-top:-2.6rem;position:relative;overflow:hidden;box-shadow:0 14px 40px #00000024}.berichten[data-astro-cid-hpdr4klr]{flex-direction:column;gap:14px;max-height:56vh;padding:0;display:flex;position:relative;overflow-y:auto}.berichten[data-astro-cid-hpdr4klr]:not(:empty){padding:20px 20px 4px}.bericht[data-astro-cid-hpdr4klr]{word-wrap:break-word;overflow-wrap:anywhere;border-radius:12px;max-width:92%;padding:13px 16px;font-size:16.5px;line-height:1.6}.bericht[data-astro-cid-hpdr4klr] p[data-astro-cid-hpdr4klr]{margin:0}.bericht[data-astro-cid-hpdr4klr] p[data-astro-cid-hpdr4klr]+p[data-astro-cid-hpdr4klr],.bericht[data-astro-cid-hpdr4klr] ul[data-astro-cid-hpdr4klr]{margin-top:.6em}.bericht[data-astro-cid-hpdr4klr] h3[data-astro-cid-hpdr4klr],.bericht[data-astro-cid-hpdr4klr] h4[data-astro-cid-hpdr4klr]{font-family:var(--font-kop);color:var(--inkt);line-height:1.3}.bericht[data-astro-cid-hpdr4klr] h3[data-astro-cid-hpdr4klr]{margin:.95em 0 .3em;font-size:1.05rem}.bericht[data-astro-cid-hpdr4klr] h4[data-astro-cid-hpdr4klr]{margin:.85em 0 .25em;font-size:.97rem}.bericht[data-astro-cid-hpdr4klr] h3[data-astro-cid-hpdr4klr]:first-child,.bericht[data-astro-cid-hpdr4klr] h4[data-astro-cid-hpdr4klr]:first-child{margin-top:0}.bericht[data-astro-cid-hpdr4klr] ul[data-astro-cid-hpdr4klr]{margin-bottom:0;padding-left:1.15em}.bericht[data-astro-cid-hpdr4klr] li[data-astro-cid-hpdr4klr]{margin:.2em 0}.bericht[data-astro-cid-hpdr4klr] li[data-astro-cid-hpdr4klr]::marker{color:var(--oranje)}.bericht[data-astro-cid-hpdr4klr] strong[data-astro-cid-hpdr4klr]{color:var(--inkt)}.bericht[data-astro-cid-hpdr4klr] a[data-astro-cid-hpdr4klr]{color:var(--oranje-tekst)}.bericht[data-astro-cid-hpdr4klr].bot{background:var(--licht);border:1px solid var(--lijn);color:var(--inkt);align-self:flex-start}.bericht[data-astro-cid-hpdr4klr].ik{background:var(--oranje);color:var(--inkt);white-space:pre-wrap;align-self:flex-end;font-weight:600}.bericht[data-astro-cid-hpdr4klr].denkt{color:var(--inkt-zacht);font-style:italic}.starters[data-astro-cid-hpdr4klr]{padding:20px 20px 4px}.starters[data-astro-cid-hpdr4klr][hidden]{display:none}.starters-label[data-astro-cid-hpdr4klr]{letter-spacing:.03em;text-transform:uppercase;color:var(--inkt-zacht);font-size:13px;font-family:var(--font-kop);margin:0 0 11px;font-weight:600}.chips[data-astro-cid-hpdr4klr]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.chip[data-astro-cid-hpdr4klr]{text-align:left;border:1px solid var(--lijn);color:var(--inkt);font-size:15px;font-family:var(--font-tekst);cursor:pointer;background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;transition:border-color .12s,background .12s,transform 80ms;display:flex}.chip[data-astro-cid-hpdr4klr] svg[data-astro-cid-hpdr4klr]{color:var(--oranje);flex:none}.chip[data-astro-cid-hpdr4klr]:hover{border-color:var(--oranje);background:#fff7f0;transform:translateY(-1px)}.invoer[data-astro-cid-hpdr4klr]{align-items:flex-end;gap:10px;padding:16px 20px;display:flex}.invoer[data-astro-cid-hpdr4klr] textarea[data-astro-cid-hpdr4klr]{resize:none;border:1px solid var(--lijn);font-family:var(--font-tekst);background:var(--licht);border-radius:12px;flex:1;max-height:220px;padding:13px 15px;font-size:16px;line-height:1.5}.invoer[data-astro-cid-hpdr4klr] textarea[data-astro-cid-hpdr4klr]:focus{outline:2px solid var(--oranje);outline-offset:1px;border-color:var(--oranje);background:#fff}.verstuur[data-astro-cid-hpdr4klr]{background:var(--oranje);color:var(--inkt);cursor:pointer;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.verstuur[data-astro-cid-hpdr4klr]:hover{background:var(--oranje-tekst);color:#fff}.verstuur[data-astro-cid-hpdr4klr]:disabled{opacity:.5;cursor:default}.disclaimer[data-astro-cid-hpdr4klr]{color:var(--inkt-zacht);margin:0;padding:0 20px 18px;font-size:12.5px;line-height:1.5}.disclaimer[data-astro-cid-hpdr4klr] a[data-astro-cid-hpdr4klr]{color:var(--oranje-tekst)}@media (width<=820px){.hero-grid[data-astro-cid-hpdr4klr]{grid-template-columns:1fr;gap:1.8rem}.hero-beeld[data-astro-cid-hpdr4klr]{order:-1;max-width:260px}}@media (width<=680px){.chips[data-astro-cid-hpdr4klr]{grid-template-columns:1fr}}.berichten .bericht{word-wrap:break-word;overflow-wrap:anywhere;border-radius:12px;max-width:92%;padding:13px 16px;font-size:16.5px;line-height:1.6}.berichten .bericht p{margin:0}.berichten .bericht p+p,.berichten .bericht ul{margin-top:.6em}.berichten .bericht h3,.berichten .bericht h4{font-family:var(--font-kop);color:var(--inkt);line-height:1.3}.berichten .bericht h3{margin:.95em 0 .3em;font-size:1.05rem}.berichten .bericht h4{margin:.85em 0 .25em;font-size:.97rem}.berichten .bericht h3:first-child,.berichten .bericht h4:first-child{margin-top:0}.berichten .bericht ul{margin-bottom:0;padding-left:1.15em}.berichten .bericht li{margin:.2em 0}.berichten .bericht li::marker{color:var(--oranje)}.berichten .bericht strong{color:var(--inkt)}.berichten .bericht a{color:var(--oranje-tekst)}.berichten .bericht.bot{background:var(--licht);border:1px solid var(--lijn);color:var(--inkt);align-self:flex-start}.berichten .bericht.ik{background:var(--oranje);color:var(--inkt);white-space:pre-wrap;align-self:flex-start;font-size:18px;font-weight:600}.berichten .bericht.denkt{color:var(--inkt-zacht);background:0 0;border:0;font-style:italic}.spar-faq{border-top:1px solid var(--lijn);padding:clamp(2rem,4vw,3rem) 0 clamp(2.5rem,5vw,4rem)}.spar-faq .wrap{max-width:820px}.spar-faq>.wrap>h2{margin:0 0 .4rem}.spar-faq-intro{color:var(--inkt-zacht);margin:0 0 1.4rem}.faq-item{border-bottom:1px solid var(--lijn)}.faq-item summary{cursor:pointer;font-family:var(--font-kop);color:var(--inkt);padding:1rem 2rem 1rem 0;font-size:1.08rem;font-weight:600;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"▾";color:var(--oranje);transition:transform .15s;position:absolute;top:1rem;right:.2rem}.faq-item[open] summary:after{transform:rotate(180deg)}.faq-antwoord{padding:0 0 1.2rem;line-height:1.6}.faq-antwoord h3{font-family:var(--font-kop);color:var(--inkt);margin:1em 0 .3em;font-size:1.05rem}.faq-antwoord h4{font-family:var(--font-kop);color:var(--inkt);margin:.9em 0 .25em;font-size:.97rem}.faq-antwoord p{margin:0 0 .7em}.faq-antwoord ul{margin:0 0 .7em;padding-left:1.2em}.faq-antwoord li{margin:.25em 0}.faq-antwoord li::marker{color:var(--oranje)}.faq-antwoord a{color:var(--oranje-tekst)}
