.hero-banner.svelte-rgb02p{background:linear-gradient(#00000059,#00000059),url(../../../images/paard-en-impro-banner.jpg);background-size:cover;background-position:center;min-height:450px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-white);padding:60px 20px}.hero-content.svelte-rgb02p{max-width:800px;margin:0 auto;padding:20px}.hero-label.svelte-rgb02p{font-size:1.25rem;font-weight:400;margin:0 0 8px;opacity:.95;letter-spacing:.05em}.hero-banner.svelte-rgb02p h1:where(.svelte-rgb02p){font-size:3.5rem;font-weight:700;margin:0 0 12px;color:var(--color-white);line-height:1.1}.hero-subtitle.svelte-rgb02p{font-size:1.25rem;font-weight:300;margin:0 0 8px;opacity:.95;font-style:italic}.hero-sub.svelte-rgb02p{font-size:1rem;font-weight:300;margin:0;opacity:.85}.section.svelte-rgb02p{padding:60px 0}.section--white.svelte-rgb02p{background:var(--color-white)}.section--peach.svelte-rgb02p{background:var(--color-peach)}.section-title.svelte-rgb02p{text-align:center;font-size:28px;margin-bottom:40px;color:var(--color-heading)}.two-col.svelte-rgb02p{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.two-col--reverse.svelte-rgb02p{direction:rtl}.two-col--reverse.svelte-rgb02p>:where(.svelte-rgb02p){direction:ltr}.col-text.svelte-rgb02p h2:where(.svelte-rgb02p){font-size:24px;margin-bottom:20px;color:var(--color-heading)}.col-text.svelte-rgb02p p:where(.svelte-rgb02p){line-height:1.7;margin-bottom:15px}.col-image.svelte-rgb02p{margin:0}.col-image.svelte-rgb02p img:where(.svelte-rgb02p){width:100%;border-radius:8px}.program-list.svelte-rgb02p{list-style:disc;padding-left:20px;margin:0 0 15px}.program-list.svelte-rgb02p li:where(.svelte-rgb02p){margin-bottom:8px;line-height:1.6}.testimonial-grid.svelte-rgb02p{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.testimonial.svelte-rgb02p{background:var(--color-peach);padding:30px;border-radius:8px}.testimonial--wide.svelte-rgb02p{grid-column:1 / -1;max-width:600px;margin:0 auto}.testimonial-text.svelte-rgb02p{font-style:italic;line-height:1.7;margin-bottom:20px}.testimonial-author.svelte-rgb02p{border-top:1px solid rgba(0,0,0,.1);padding-top:15px;display:flex;align-items:center;gap:15px}.author-info.svelte-rgb02p{flex:1}.author-name.svelte-rgb02p{font-weight:600;margin-bottom:5px}.author-title.svelte-rgb02p{font-size:14px;color:var(--color-text-light);margin:0}.pricing-grid.svelte-rgb02p{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.pricing-item.svelte-rgb02p{background:var(--color-white);padding:30px;border-radius:8px}.pricing-item.svelte-rgb02p h2:where(.svelte-rgb02p){font-size:18px;margin-bottom:15px;color:var(--color-heading)}.pricing-item.svelte-rgb02p p:where(.svelte-rgb02p){line-height:1.7;margin:0}.faq-list.svelte-rgb02p{max-width:800px;margin:0 auto}.faq-item.svelte-rgb02p{background:var(--color-peach);padding:25px;border-radius:8px;margin-bottom:15px}.faq-item.svelte-rgb02p strong:where(.svelte-rgb02p){display:block;margin-bottom:10px;color:var(--color-heading)}.faq-item.svelte-rgb02p p:where(.svelte-rgb02p){line-height:1.7;margin:0 0 10px}.faq-item.svelte-rgb02p p:where(.svelte-rgb02p):last-child{margin-bottom:0}@media(max-width:1024px){.pricing-grid.svelte-rgb02p{grid-template-columns:1fr}}@media(max-width:768px){.hero-banner.svelte-rgb02p{min-height:350px;padding:40px 20px}.hero-banner.svelte-rgb02p h1:where(.svelte-rgb02p){font-size:2.5rem}.hero-label.svelte-rgb02p,.hero-subtitle.svelte-rgb02p{font-size:1rem}.two-col.svelte-rgb02p{grid-template-columns:1fr;gap:30px}.two-col--reverse.svelte-rgb02p{direction:ltr}.testimonial-grid.svelte-rgb02p{grid-template-columns:1fr}.testimonial--wide.svelte-rgb02p{max-width:100%}}.pricing-item.svelte-rgb02p a{color:var(--color-primary);text-decoration:underline}
