.page-hero.svelte-19bpc2n{background:var(--color-secondary);color:var(--color-text-inverse);padding:var(--space-12) 0;text-align:center}.page-hero.svelte-19bpc2n h1:where(.svelte-19bpc2n){font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold)}.about-content.svelte-19bpc2n{max-width:800px;margin:0 auto}.lead.svelte-19bpc2n{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-10)}.about-text.svelte-19bpc2n h2:where(.svelte-19bpc2n){font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-6)}.values-grid.svelte-19bpc2n{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin-bottom:var(--space-12)}@media(min-width:768px){.values-grid.svelte-19bpc2n{grid-template-columns:repeat(2,1fr)}}.value-card.svelte-19bpc2n{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.value-card.svelte-19bpc2n h3:where(.svelte-19bpc2n){color:var(--color-primary);font-size:var(--font-size-lg);margin-bottom:var(--space-2)}.value-card.svelte-19bpc2n p:where(.svelte-19bpc2n){color:var(--color-text-secondary);font-size:var(--font-size-sm)}.references-section.svelte-19bpc2n{margin-bottom:var(--space-12);text-align:center}.references-section.svelte-19bpc2n h2:where(.svelte-19bpc2n){font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-3)}.references-intro.svelte-19bpc2n{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:1.7;max-width:600px;margin:0 auto var(--space-4)}.references-badge.svelte-19bpc2n{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--color-primary-light);color:var(--color-primary-dark);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-8)}.logo-composite.svelte-19bpc2n{margin-bottom:var(--space-6)}.logo-composite.svelte-19bpc2n img:where(.svelte-19bpc2n){max-width:100%;height:auto}.logo-grid.svelte-19bpc2n{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);align-items:center}@media(min-width:768px){.logo-grid.svelte-19bpc2n{grid-template-columns:repeat(4,1fr)}}.logo-item.svelte-19bpc2n{display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-height:160px;transition:box-shadow var(--transition-fast)}.logo-item.svelte-19bpc2n:hover{box-shadow:0 4px 12px #00000014}.logo-item.svelte-19bpc2n img:where(.svelte-19bpc2n){max-width:100%;max-height:120px;object-fit:contain;filter:grayscale(30%);opacity:.85;transition:all var(--transition-fast)}.logo-item.svelte-19bpc2n:hover img:where(.svelte-19bpc2n){filter:grayscale(0%);opacity:1}.logo-item.svelte-19bpc2n img[src*=belfius]:where(.svelte-19bpc2n),.logo-item.svelte-19bpc2n img[src*=bruxelles-environnement]:where(.svelte-19bpc2n),.logo-item.svelte-19bpc2n img[src*=auderghem]:where(.svelte-19bpc2n){transform:scale(1.5)}.founder-section.svelte-19bpc2n{margin:var(--space-12) 0;padding:var(--space-8);background:var(--color-bg-alt);border-radius:var(--radius-lg);text-align:center}.founder-section.svelte-19bpc2n h2:where(.svelte-19bpc2n){font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-4);color:var(--color-primary-dark)}.founder-quote.svelte-19bpc2n{margin:0;padding:0;font-style:italic;color:var(--color-text);line-height:var(--line-height-relaxed)}.founder-quote.svelte-19bpc2n p:where(.svelte-19bpc2n){margin-bottom:var(--space-3);font-size:var(--font-size-base)}.founder-quote.svelte-19bpc2n p:where(.svelte-19bpc2n):last-of-type{margin-bottom:var(--space-5)}.founder-signature.svelte-19bpc2n{font-style:normal;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.founder-signature.svelte-19bpc2n:before{content:"— "}.cta-wrap.svelte-19bpc2n{text-align:center;padding:var(--space-10) 0;border-top:1px solid var(--color-border)}.cta-wrap.svelte-19bpc2n h2:where(.svelte-19bpc2n){font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-6)}.cta-btn.svelte-19bpc2n{display:inline-block;padding:var(--space-3) var(--space-8);background:var(--color-primary);color:var(--color-text-inverse);border-radius:var(--radius-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);text-decoration:none;transition:background var(--transition-fast)}.cta-btn.svelte-19bpc2n:hover{background:var(--color-primary-hover);text-decoration:none}
