.hero-banner.svelte-1q0b74f{background:linear-gradient(#0006,#0006),url(../../../images/banner-jaartraining-1.jpg);background-size:cover;background-position:center bottom;min-height:450px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-white);padding:60px 20px}.hero-content.svelte-1q0b74f{max-width:800px;margin:0 auto;padding:20px}.hero-label.svelte-1q0b74f{font-size:1.25rem;font-weight:400;margin:0 0 8px;opacity:.95;letter-spacing:.05em}.hero-banner.svelte-1q0b74f h1:where(.svelte-1q0b74f){font-size:3.5rem;font-weight:700;margin:0 0 12px;color:var(--color-white);line-height:1.1}.hero-subtitle.svelte-1q0b74f{font-size:1.25rem;font-weight:300;margin:0;opacity:.95;font-style:italic}.section.svelte-1q0b74f{padding:60px 0}.section--white.svelte-1q0b74f{background:var(--color-white)}.section--peach.svelte-1q0b74f{background:var(--color-peach)}.section-title.svelte-1q0b74f{text-align:center;font-size:28px;margin-bottom:40px;color:var(--color-heading)}.two-col.svelte-1q0b74f{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.two-col--reverse.svelte-1q0b74f{direction:rtl}.two-col--reverse.svelte-1q0b74f>:where(.svelte-1q0b74f){direction:ltr}.col-text.svelte-1q0b74f h2:where(.svelte-1q0b74f){font-size:24px;margin-bottom:20px;color:var(--color-heading)}.section-heading-with-icon.svelte-1q0b74f{display:flex;align-items:center;gap:12px;margin-bottom:20px}.section-heading-with-icon.svelte-1q0b74f h2:where(.svelte-1q0b74f){margin-bottom:0}.heading-icon.svelte-1q0b74f{width:40px;height:40px;flex-shrink:0}.col-text.svelte-1q0b74f p:where(.svelte-1q0b74f){line-height:1.7;margin-bottom:15px}.col-image.svelte-1q0b74f{margin:0}.col-image.svelte-1q0b74f img:where(.svelte-1q0b74f){width:100%;border-radius:8px}.learn-grid.svelte-1q0b74f{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.learn-item.svelte-1q0b74f{background:var(--color-white);padding:30px;border-radius:8px}.learn-item.svelte-1q0b74f p:where(.svelte-1q0b74f){line-height:1.7;margin:0}.startdatum-layout.svelte-1q0b74f{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.startdatum-box.svelte-1q0b74f{background:var(--color-peach);padding:40px;border-radius:8px;text-align:center}.startdatum-box.svelte-1q0b74f h3:where(.svelte-1q0b74f){font-size:20px;margin-bottom:15px;color:var(--color-heading)}.startdatum-box.svelte-1q0b74f p:where(.svelte-1q0b74f){margin-bottom:20px}.startdatum-image.svelte-1q0b74f{margin:0}.startdatum-image.svelte-1q0b74f img:where(.svelte-1q0b74f){width:100%;border-radius:8px}.checklist.svelte-1q0b74f{list-style:none;padding:0;margin:0}.checklist.svelte-1q0b74f li:where(.svelte-1q0b74f){padding-left:30px;position:relative;margin-bottom:15px;line-height:1.6}.checklist.svelte-1q0b74f li:where(.svelte-1q0b74f):before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:700}.book-list.svelte-1q0b74f{list-style:disc;padding-left:20px;margin:0}.book-list.svelte-1q0b74f li:where(.svelte-1q0b74f){margin-bottom:10px;line-height:1.6}.testimonial-grid.svelte-1q0b74f{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.testimonial.svelte-1q0b74f{background:var(--color-peach);padding:30px;border-radius:8px}.testimonial-text.svelte-1q0b74f{font-style:italic;line-height:1.7;margin-bottom:20px}.testimonial-author.svelte-1q0b74f{border-top:1px solid rgba(0,0,0,.1);padding-top:15px;display:flex;align-items:center;gap:15px}.author-photo.svelte-1q0b74f{margin:0;flex-shrink:0}.author-photo.svelte-1q0b74f img:where(.svelte-1q0b74f){width:60px;height:60px;border-radius:50%;object-fit:cover}.author-info.svelte-1q0b74f{flex:1}.author-name.svelte-1q0b74f{font-weight:600;margin-bottom:5px}.author-title.svelte-1q0b74f{font-size:14px;color:var(--color-text-light);margin:0}.pricing-grid.svelte-1q0b74f{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.pricing-item.svelte-1q0b74f{background:var(--color-white);padding:30px;border-radius:8px}.pricing-item.svelte-1q0b74f h2:where(.svelte-1q0b74f){font-size:18px;margin-bottom:15px;color:var(--color-heading)}.pricing-item.svelte-1q0b74f p:where(.svelte-1q0b74f){line-height:1.7;margin:0}.faq-list.svelte-1q0b74f{max-width:800px;margin:0 auto}.faq-item.svelte-1q0b74f{background:var(--color-white);padding:25px;border-radius:8px;margin-bottom:15px}.faq-item.svelte-1q0b74f strong:where(.svelte-1q0b74f){display:block;margin-bottom:10px;color:var(--color-heading)}.faq-item.svelte-1q0b74f p:where(.svelte-1q0b74f){line-height:1.7;margin:0}@media(max-width:1024px){.learn-grid.svelte-1q0b74f,.pricing-grid.svelte-1q0b74f{grid-template-columns:1fr}}@media(max-width:768px){.hero-banner.svelte-1q0b74f{min-height:350px;padding:40px 20px}.hero-banner.svelte-1q0b74f h1:where(.svelte-1q0b74f){font-size:2.5rem}.hero-label.svelte-1q0b74f,.hero-subtitle.svelte-1q0b74f{font-size:1rem}.two-col.svelte-1q0b74f{grid-template-columns:1fr;gap:30px}.two-col--reverse.svelte-1q0b74f{direction:ltr}.testimonial-grid.svelte-1q0b74f{grid-template-columns:1fr}.startdatum-layout.svelte-1q0b74f{grid-template-columns:1fr;gap:30px}.startdatum-box.svelte-1q0b74f{order:-1}}.learn-item.svelte-1q0b74f strong{font-size:18px;color:var(--color-heading)}
