.hero-banner.svelte-nssank{background:linear-gradient(#0000004d,#0000004d),url(../../../images/klankduikcoach-banner.jpg);background-size:cover;background-position:center;min-height:450px;display:flex;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:var(--color-white)}.hero-content.svelte-nssank{max-width:800px;margin:0 auto}.hero-label.svelte-nssank{font-size:24px;margin-bottom:10px;opacity:.9}.hero-banner.svelte-nssank h1:where(.svelte-nssank){font-size:56px;font-weight:700;margin:0;color:var(--color-white)}.section.svelte-nssank{padding:60px 0}.section--white.svelte-nssank{background:var(--color-white)}.section--peach.svelte-nssank{background:var(--color-peach)}.section-title.svelte-nssank{text-align:center;font-size:28px;margin-bottom:20px;color:var(--color-heading)}.section-intro.svelte-nssank{text-align:center;max-width:700px;margin:0 auto 40px;line-height:1.7}.two-col.svelte-nssank{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.col-text.svelte-nssank h2:where(.svelte-nssank){font-size:24px;margin-bottom:20px;color:var(--color-heading)}.col-text.svelte-nssank p:where(.svelte-nssank){line-height:1.7;margin-bottom:15px}.col-text.svelte-nssank p:where(.svelte-nssank)+h2:where(.svelte-nssank){margin-top:30px}.col-text.svelte-nssank ul:where(.svelte-nssank){margin:0 0 15px;padding-left:20px}.col-text.svelte-nssank li:where(.svelte-nssank){line-height:1.7;margin-bottom:10px}.col-image.svelte-nssank{margin:0}.col-image.svelte-nssank img:where(.svelte-nssank){width:100%;border-radius:8px}.vakken-accordion.svelte-nssank{max-width:700px;margin:0 auto}.vak-header.svelte-nssank{width:100%;background:var(--color-white);border:none;padding:18px 25px;margin-bottom:8px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;text-align:left;transition:background .2s}.vak-header.svelte-nssank:hover{background:#fff5ee}.vak-header.svelte-nssank h3:where(.svelte-nssank){font-size:18px;margin:0;color:var(--color-heading);font-weight:600}.vak-arrow.svelte-nssank{font-size:14px;transition:transform .2s;color:var(--color-primary)}.vak-header.open.svelte-nssank .vak-arrow:where(.svelte-nssank){transform:rotate(180deg)}.vak-content.svelte-nssank{background:var(--color-white);padding:10px 25px 25px;margin-top:-8px;margin-bottom:8px;border-radius:0 0 8px 8px}.vak-content.svelte-nssank ul:where(.svelte-nssank){margin:0;padding-left:20px}.vak-content.svelte-nssank li:where(.svelte-nssank){line-height:1.7;margin-bottom:10px}.content-centered.svelte-nssank{max-width:800px;margin:0 auto;text-align:center}.content-centered.svelte-nssank h2:where(.svelte-nssank){font-size:24px;margin-bottom:20px;color:var(--color-heading)}.content-centered.svelte-nssank p:where(.svelte-nssank){line-height:1.7}.startdatum-box.svelte-nssank{background:var(--color-white);padding:40px;border-radius:8px;text-align:center;max-width:500px;margin:0 auto}.startdatum-box.svelte-nssank h3:where(.svelte-nssank){font-size:20px;margin-bottom:15px;color:var(--color-heading)}.startdatum-box.svelte-nssank p:where(.svelte-nssank){margin-bottom:20px}.dates-list.svelte-nssank{list-style:none;padding:0;margin:0 0 25px;line-height:1.8}.schedule.svelte-nssank{display:block}.schedule-title.svelte-nssank{font-size:28px!important;font-weight:600!important;color:var(--color-heading)!important}.schedule-day.svelte-nssank{margin-bottom:30px}.schedule-day.svelte-nssank h4:where(.svelte-nssank){font-size:18px;margin-bottom:15px;color:var(--color-heading);font-weight:600}.schedule-list.svelte-nssank{list-style:none;padding:0;margin:0}.schedule-list.svelte-nssank li:where(.svelte-nssank){display:flex;margin-bottom:12px;font-size:14px;line-height:1.6}.schedule-list.svelte-nssank .time:where(.svelte-nssank){font-weight:600;min-width:140px;color:var(--color-heading)}.schedule-list.svelte-nssank .activity:where(.svelte-nssank){color:#333}.checklist.svelte-nssank{list-style:none;padding:0;margin:0}.checklist.svelte-nssank li:where(.svelte-nssank){padding-left:30px;position:relative;margin-bottom:15px;line-height:1.6}.checklist.svelte-nssank li:where(.svelte-nssank):before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:700}.book-list.svelte-nssank{list-style:disc;padding-left:20px;margin:0}.book-list.svelte-nssank li:where(.svelte-nssank){margin-bottom:10px;line-height:1.6}.book-list.svelte-nssank a:where(.svelte-nssank){color:#d32f2f;text-decoration:none}.book-list.svelte-nssank a:where(.svelte-nssank):hover{color:#b71c1c;text-decoration:underline}.book-note.svelte-nssank{display:block;margin-top:4px;font-size:14px;line-height:1.7;color:#666;font-style:italic}.pricing-grid.svelte-nssank{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.pricing-item.svelte-nssank{background:var(--color-white);padding:30px;border-radius:8px}.pricing-item.svelte-nssank h3:where(.svelte-nssank){font-size:18px;margin-bottom:15px;color:var(--color-heading)}.pricing-item.svelte-nssank p:where(.svelte-nssank){line-height:1.7;margin:0}.faq-list.svelte-nssank{max-width:800px;margin:0 auto}.faq-item.svelte-nssank{background:var(--color-white);padding:25px;border-radius:8px;margin-bottom:15px}.faq-item.svelte-nssank strong:where(.svelte-nssank){display:block;margin-bottom:10px;color:var(--color-heading)}.faq-item.svelte-nssank p:where(.svelte-nssank){line-height:1.7;margin:0}@media(max-width:1024px){.pricing-grid.svelte-nssank{grid-template-columns:1fr}}@media(max-width:768px){.hero-banner.svelte-nssank{min-height:350px;padding:40px 20px}.hero-banner.svelte-nssank h1:where(.svelte-nssank){font-size:36px}.two-col.svelte-nssank{grid-template-columns:1fr;gap:30px}}
