.page-header.svelte-uyad6{background:linear-gradient(135deg,var(--kleur-hout-donker) 0%,var(--kleur-hout-medium) 100%);color:var(--kleur-creme);padding:var(--spacing-xxl) 0;text-align:center}.page-header.svelte-uyad6 h1:where(.svelte-uyad6){color:var(--kleur-creme);margin-bottom:var(--spacing-md)}.page-subtitle.svelte-uyad6{font-size:1.25rem;opacity:.9}.intro-grid.svelte-uyad6{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xxl);align-items:center}.intro-img.svelte-uyad6{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-lg)}.placeholder-img.svelte-uyad6{background:var(--kleur-creme)}.label.svelte-uyad6{display:inline-block;font-size:.875rem;font-weight:600;color:var(--kleur-goud-donker);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-sm)}.intro-content.svelte-uyad6 h2:where(.svelte-uyad6){margin-bottom:var(--spacing-lg)}.intro-content.svelte-uyad6 p:where(.svelte-uyad6){color:var(--kleur-tekst-licht);line-height:1.8}.values-grid.svelte-uyad6{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}.value-card.svelte-uyad6{background:#fff;padding:var(--spacing-xl);border-radius:var(--radius-lg);text-align:center;border:1px solid var(--kleur-border)}.value-icon.svelte-uyad6{display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-md);color:var(--kleur-goud-donker)}.value-icon.svelte-uyad6 svg:where(.svelte-uyad6):last-child{color:#e74c3c}.value-card.svelte-uyad6 h3:where(.svelte-uyad6){font-size:1.125rem;margin-bottom:var(--spacing-sm)}.value-card.svelte-uyad6 p:where(.svelte-uyad6){font-size:.875rem;color:var(--kleur-tekst-licht);line-height:1.7;margin:0}.process-timeline.svelte-uyad6{max-width:700px;margin:0 auto}.process-step.svelte-uyad6{display:flex;gap:var(--spacing-xl);padding:var(--spacing-xl) 0;position:relative}.process-step.svelte-uyad6:not(:last-child):after{content:"";position:absolute;left:24px;top:80px;bottom:0;width:2px;background:var(--kleur-border)}.step-number.svelte-uyad6{flex-shrink:0;width:50px;height:50px;background:var(--kleur-goud);color:var(--kleur-hout-donker);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:1.25rem;font-weight:700;position:relative;z-index:1}.step-content.svelte-uyad6 h3:where(.svelte-uyad6){font-size:1.25rem;margin-bottom:var(--spacing-sm)}.step-content.svelte-uyad6 p:where(.svelte-uyad6){color:var(--kleur-tekst-licht);line-height:1.7;margin:0}.team-grid.svelte-uyad6{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.team-grid-2.svelte-uyad6{grid-template-columns:repeat(2,1fr);max-width:700px;margin:0 auto}.team-member.svelte-uyad6{text-align:center}.member-image.svelte-uyad6{width:180px;height:180px;margin:0 auto var(--spacing-lg);border-radius:50%;overflow:hidden;border:4px solid var(--kleur-goud)}.member-image.svelte-uyad6 .placeholder-image:where(.svelte-uyad6){background:#ffffff1a;display:flex;align-items:center;justify-content:center}.member-icon.svelte-uyad6{color:var(--kleur-goud);opacity:.7}.team-member.svelte-uyad6 h3:where(.svelte-uyad6){color:var(--kleur-creme);margin-bottom:var(--spacing-xs)}.member-role.svelte-uyad6{display:block;color:var(--kleur-goud);font-size:.875rem;margin-bottom:var(--spacing-md)}.team-member.svelte-uyad6 p:where(.svelte-uyad6){color:#fffc;font-size:.875rem;margin:0}.cta-content.svelte-uyad6{text-align:center;max-width:600px;margin:0 auto}.cta-content.svelte-uyad6 h2:where(.svelte-uyad6){margin-bottom:var(--spacing-md)}.cta-content.svelte-uyad6 p:where(.svelte-uyad6){color:var(--kleur-tekst-licht);margin-bottom:var(--spacing-xl);font-size:1.125rem}.cta-actions.svelte-uyad6{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}@media(max-width:1024px){.values-grid.svelte-uyad6{grid-template-columns:repeat(2,1fr)}.team-grid.svelte-uyad6{grid-template-columns:1fr}}@media(max-width:768px){.intro-grid.svelte-uyad6{grid-template-columns:1fr}.intro-image.svelte-uyad6{order:-1}.values-grid.svelte-uyad6{grid-template-columns:1fr}.process-step.svelte-uyad6{flex-direction:column;gap:var(--spacing-md)}.process-step.svelte-uyad6:not(:last-child):after{display:none}.cta-actions.svelte-uyad6{flex-direction:column}}
