main.svelte-cwls5q{max-width:1100px;margin:0 auto;padding:2rem;color:#333}.header-section.svelte-cwls5q{text-align:center;margin-bottom:3rem;background-color:#ede8f6;padding:2rem;border-radius:8px}h1.svelte-cwls5q{color:#8e40ad;margin-bottom:1rem}.mission-statement.svelte-cwls5q{font-size:1.1rem;line-height:1.6;max-width:800px;margin:0 auto 1rem}.services-section.svelte-cwls5q,.programs-section.svelte-cwls5q{margin-bottom:3rem}h2.svelte-cwls5q{text-align:center;color:#8e40ad;margin-bottom:2rem;border-bottom:2px solid #9C92C8;padding-bottom:.5rem;display:inline-block;left:50%;position:relative;transform:translate(-50%)}.cards-container.svelte-cwls5q{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.card.svelte-cwls5q{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:1.5rem;flex:1;min-width:280px;max-width:350px;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.card.svelte-cwls5q:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001f}.card.svelte-cwls5q h3:where(.svelte-cwls5q){color:#8e40ad;margin-top:0}.card.svelte-cwls5q ul:where(.svelte-cwls5q){padding-left:1.2rem;line-height:1.7}.card.svelte-cwls5q li:where(.svelte-cwls5q){margin-bottom:.5rem}.card.svelte-cwls5q li:where(.svelte-cwls5q) strong:where(.svelte-cwls5q){color:#8e40ad}.programs-section.svelte-cwls5q p:where(.svelte-cwls5q){background-color:#f9f9f9;border-left:4px solid #9C92C8;padding:1.5rem;line-height:1.7;border-radius:0 8px 8px 0}
