:root{--primary-color: #005a9c;--primary-color-dark: #004477;--secondary-color: #e9f5ff;--text-color: #333;--text-color-light: #555;--border-color: #ddd;--background-color: #ffffff;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif}.svelte-1uha8ag{box-sizing:border-box;margin:0;padding:0}.page-container.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:0 2rem}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag,h4.svelte-1uha8ag{line-height:1.2;font-weight:700}h1.svelte-1uha8ag{font-size:3rem;color:var(--primary-color)}h2.svelte-1uha8ag{font-size:2.25rem;color:var(--text-color)}h3.svelte-1uha8ag{font-size:1.5rem;color:var(--text-color)}h4.svelte-1uha8ag{font-size:1.1rem;font-weight:600;color:var(--primary-color)}p.svelte-1uha8ag{font-size:1rem;color:var(--text-color-light);max-width:65ch}section.svelte-1uha8ag{padding:4rem 0}.section-title.svelte-1uha8ag{text-align:center;margin-bottom:3rem}.hero.svelte-1uha8ag{text-align:center;padding:6rem 0}.hero-title.svelte-1uha8ag{margin-bottom:1.5rem}.hero-subtitle.svelte-1uha8ag{font-size:1.25rem;margin:0 auto 2.5rem}.cta-buttons.svelte-1uha8ag{display:flex;justify-content:center;gap:1rem}.button.svelte-1uha8ag{display:inline-block;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .2s ease-in-out;border:2px solid transparent}.button.primary.svelte-1uha8ag{background-color:var(--primary-color);color:#fff}.button.primary.svelte-1uha8ag:hover{background-color:var(--primary-color-dark);transform:translateY(-2px)}.button.secondary.svelte-1uha8ag{background-color:transparent;color:var(--primary-color);border-color:var(--primary-color)}.button.secondary.svelte-1uha8ag:hover{background-color:var(--secondary-color);transform:translateY(-2px)}.principles-grid.svelte-1uha8ag,.participants-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.principle-card.svelte-1uha8ag,.participant-card.svelte-1uha8ag{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:12px;padding:2rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.principle-card.svelte-1uha8ag:hover,.participant-card.svelte-1uha8ag:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}.icon-wrapper.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:var(--secondary-color);color:var(--primary-color);margin-bottom:1.5rem}.icon-wrapper.svelte-1uha8ag svg{width:28px;height:28px}.principle-card.svelte-1uha8ag h3:where(.svelte-1uha8ag),.participant-card.svelte-1uha8ag h4:where(.svelte-1uha8ag){margin-bottom:1rem}.journey-steps.svelte-1uha8ag{display:flex;flex-direction:column;gap:2rem}.step-card.svelte-1uha8ag{background:#f9fafb;border-left:4px solid var(--primary-color);padding:2rem;border-radius:0 8px 8px 0}.step-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--primary-color);margin-bottom:.5rem}.mission.svelte-1uha8ag{text-align:center;background-color:var(--secondary-color);border-radius:12px;padding:4rem 2rem}.mission.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 auto}.page-footer.svelte-1uha8ag{text-align:center;padding:2rem 0;color:#999}.page-footer.svelte-1uha8ag hr:where(.svelte-1uha8ag){border:none;border-top:1px solid var(--border-color);margin-bottom:2rem}@media(max-width:768px){h1.svelte-1uha8ag{font-size:2.25rem}h2.svelte-1uha8ag{font-size:1.75rem}.page-container.svelte-1uha8ag{padding:0 1rem}.hero.svelte-1uha8ag{padding:4rem 0}.cta-buttons.svelte-1uha8ag{flex-direction:column}.principles-grid.svelte-1uha8ag,.participants-grid.svelte-1uha8ag{grid-template-columns:1fr}}
