.landing-page.svelte-1foa4im{background-color:#fff;color:#111827}.container.svelte-1foa4im{max-width:1200px;margin:0 auto;padding:0 1rem}@media (min-width: 480px){.container.svelte-1foa4im{padding:0 1.5rem}}.hero.svelte-1foa4im{padding:3rem 0;background-color:#f9fafb}@media (min-width: 480px){.hero.svelte-1foa4im{padding:4rem 0}}@media (min-width: 641px){.hero.svelte-1foa4im{padding:5rem 0}}@media (min-width: 1000px){.hero.svelte-1foa4im{padding:6rem 0}}.hero.svelte-1foa4im .container:where(.svelte-1foa4im){display:grid;grid-template-columns:1fr;align-items:center;gap:2rem;text-align:center}@media (min-width: 641px){.hero.svelte-1foa4im .container:where(.svelte-1foa4im){grid-template-columns:1fr 1fr;gap:3rem;text-align:left}}@media (min-width: 1000px){.hero.svelte-1foa4im .container:where(.svelte-1foa4im){gap:4rem}}.hero.svelte-1foa4im .hero-title:where(.svelte-1foa4im){font-size:2rem;font-weight:800;line-height:1.2;margin-bottom:1rem}@media (min-width: 480px){.hero.svelte-1foa4im .hero-title:where(.svelte-1foa4im){font-size:2.5rem;margin-bottom:1.25rem}}@media (min-width: 641px){.hero.svelte-1foa4im .hero-title:where(.svelte-1foa4im){font-size:2.75rem;margin-bottom:1.5rem}}@media (min-width: 1000px){.hero.svelte-1foa4im .hero-title:where(.svelte-1foa4im){font-size:3rem}}.hero.svelte-1foa4im .welcome-message:where(.svelte-1foa4im){margin-bottom:1rem;display:flex;flex-direction:column;gap:.25rem}.hero.svelte-1foa4im .welcome-text:where(.svelte-1foa4im){font-size:.875rem;color:#6b7280;font-weight:500}@media (min-width: 480px){.hero.svelte-1foa4im .welcome-text:where(.svelte-1foa4im){font-size:1rem}}.hero.svelte-1foa4im .organization-name:where(.svelte-1foa4im){font-size:1.25rem;font-weight:700;color:#3b82f6}@media (min-width: 480px){.hero.svelte-1foa4im .organization-name:where(.svelte-1foa4im){font-size:1.5rem}}.hero.svelte-1foa4im .hero-subtitle:where(.svelte-1foa4im){font-size:1rem;color:#4b5563;margin-bottom:2rem;line-height:1.6}@media (min-width: 480px){.hero.svelte-1foa4im .hero-subtitle:where(.svelte-1foa4im){font-size:1.125rem;margin-bottom:2.25rem}}@media (min-width: 641px){.hero.svelte-1foa4im .hero-subtitle:where(.svelte-1foa4im){margin-bottom:2.5rem}}.hero.svelte-1foa4im .hero-cta:where(.svelte-1foa4im){display:flex;flex-direction:column;gap:.75rem;align-items:center}@media (min-width: 480px){.hero.svelte-1foa4im .hero-cta:where(.svelte-1foa4im){flex-direction:row;justify-content:center;gap:1rem}}@media (min-width: 641px){.hero.svelte-1foa4im .hero-cta:where(.svelte-1foa4im){justify-content:flex-start}}.hero.svelte-1foa4im .hero-image:where(.svelte-1foa4im){order:-1}@media (min-width: 641px){.hero.svelte-1foa4im .hero-image:where(.svelte-1foa4im){order:1}}.hero.svelte-1foa4im .hero-image:where(.svelte-1foa4im) img:where(.svelte-1foa4im){border-radius:.75rem;box-shadow:0 25px 50px -12px #00000040;width:100%;height:250px;object-fit:cover}@media (min-width: 480px){.hero.svelte-1foa4im .hero-image:where(.svelte-1foa4im) img:where(.svelte-1foa4im){height:300px}}@media (min-width: 641px){.hero.svelte-1foa4im .hero-image:where(.svelte-1foa4im) img:where(.svelte-1foa4im){height:350px}}@media (min-width: 1000px){.hero.svelte-1foa4im .hero-image:where(.svelte-1foa4im) img:where(.svelte-1foa4im){height:400px}}.features.svelte-1foa4im{padding:3rem 0}@media (min-width: 480px){.features.svelte-1foa4im{padding:4rem 0}}@media (min-width: 641px){.features.svelte-1foa4im{padding:5rem 0}}@media (min-width: 1000px){.features.svelte-1foa4im{padding:6rem 0}}.section-header.svelte-1foa4im{text-align:center;margin-bottom:2rem}@media (min-width: 480px){.section-header.svelte-1foa4im{margin-bottom:3rem}}@media (min-width: 641px){.section-header.svelte-1foa4im{margin-bottom:4rem}}.section-tag.svelte-1foa4im{display:inline-block;margin-bottom:.75rem;color:#3b82f6;font-weight:600;font-size:.875rem}@media (min-width: 480px){.section-tag.svelte-1foa4im{margin-bottom:1rem}}.section-title.svelte-1foa4im{font-size:1.75rem;font-weight:700;margin-bottom:.75rem}@media (min-width: 480px){.section-title.svelte-1foa4im{font-size:2rem;margin-bottom:1rem}}@media (min-width: 641px){.section-title.svelte-1foa4im{font-size:2.25rem}}.section-description.svelte-1foa4im{font-size:1rem;color:#4b5563;max-width:600px;margin:0 auto;line-height:1.6}@media (min-width: 480px){.section-description.svelte-1foa4im{font-size:1.125rem}}.features-grid.svelte-1foa4im{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 480px){.features-grid.svelte-1foa4im{grid-template-columns:repeat(2,1fr);gap:1.75rem}}@media (min-width: 641px){.features-grid.svelte-1foa4im{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width: 1000px){.features-grid.svelte-1foa4im{grid-template-columns:repeat(3,1fr)}}.feature-card.svelte-1foa4im{background-color:#f9fafb;padding:1.5rem;border-radius:.75rem;border:1px solid #e5e7eb}@media (min-width: 480px){.feature-card.svelte-1foa4im{padding:1.75rem}}@media (min-width: 641px){.feature-card.svelte-1foa4im{padding:2rem}}.feature-card.svelte-1foa4im svg{color:#3b82f6;margin-bottom:.75rem}@media (min-width: 480px){.feature-card.svelte-1foa4im svg{margin-bottom:1rem}}.feature-title.svelte-1foa4im{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}@media (min-width: 480px){.feature-title.svelte-1foa4im{font-size:1.25rem}}.feature-text.svelte-1foa4im{color:#4b5563;line-height:1.6;font-size:.875rem}@media (min-width: 480px){.feature-text.svelte-1foa4im{font-size:1rem}}.final-cta.svelte-1foa4im{background-color:#f9fafb;text-align:center;padding:3rem 0}@media (min-width: 480px){.final-cta.svelte-1foa4im{padding:4rem 0}}@media (min-width: 641px){.final-cta.svelte-1foa4im{padding:5rem 0}}.final-cta.svelte-1foa4im .btn{margin-top:1.5rem}@media (min-width: 480px){.final-cta.svelte-1foa4im .btn{margin-top:2rem}}
