/* Eén licht redactioneel vlak, met warme chocolade typografie. */
.framer-yG8Yw.framer-yG8Yw #faq{
 background:#f7f3eb!important;background-image:none!important;color:#3b3028!important;
 border-radius:36px 36px 0 0!important;padding:88px 48px 80px!important;
 height:auto!important;gap:32px!important;opacity:1!important;transform:none!important;
 box-shadow:none!important;overflow:hidden!important;
}
.framer-yG8Yw #faq:before,.framer-yG8Yw #faq:after,
.framer-yG8Yw #faq [data-framer-name="FAQ top transition"],
.framer-yG8Yw #faq [data-framer-name="FAQ bottom transition"]{display:none!important}
.framer-yG8Yw #faq>[data-framer-component-type="RichTextContainer"],
.framer-yG8Yw #faq [data-framer-name="Frequently Asked Questions"],
.framer-yG8Yw #faq [data-framer-name="Closed"],
.framer-yG8Yw #faq [data-framer-name="Question Row"]{background:transparent!important;background-image:none!important}
.framer-yG8Yw #faq h2,.framer-yG8Yw #faq h2 span{color:#3b3028!important;--framer-text-color:#3b3028!important;opacity:1!important;transform:none!important}
.framer-yG8Yw #faq h2{font-size:clamp(36px,4vw,54px)!important;line-height:1.08!important;letter-spacing:-.025em!important}
.framer-yG8Yw #faq h3{color:#3b3028!important;--framer-text-color:#3b3028!important;font:500 18px/1.5 Inter,Arial,sans-serif!important}
.framer-yG8Yw #faq [data-framer-name="Frequently Asked Questions"]{width:100%!important;max-width:760px!important}
.framer-yG8Yw #faq [data-framer-name="Question Row"]{padding:24px 0!important;gap:20px!important;height:auto!important;min-height:76px!important;align-items:center!important}
.framer-yG8Yw #faq [data-framer-name="Closed"]{border-color:#d8cdbf!important}
.framer-yG8Yw #faq [data-framer-name="Schedule Free Intake"]{margin-top:12px!important}
@media(max-width:809.98px){
 .framer-yG8Yw.framer-yG8Yw #faq{border-radius:28px 28px 0 0!important;padding:52px 24px 48px!important;gap:28px!important}
 .framer-yG8Yw #faq h2{font-size:36px!important;line-height:1.12!important}
 .framer-yG8Yw #faq h3{font-size:16px!important;line-height:1.55!important}
 .framer-yG8Yw #faq [data-framer-name="Question Row"]{padding:22px 0!important;min-height:76px!important;gap:16px!important}
}
@media(max-width:350px){.framer-yG8Yw.framer-yG8Yw #faq{padding-inline:20px!important}.framer-yG8Yw #faq h2{font-size:33px!important}}
