.landing-page.svelte-13wmnd{background-color:#fff;color:#111827}.container.svelte-13wmnd{max-width:1200px;margin:0 auto;padding:0 1rem}@media(min-width:480px){.container.svelte-13wmnd{padding:0 1.5rem}}.hero.svelte-13wmnd{padding:3rem 0;background-color:#f9fafb}@media(min-width:480px){.hero.svelte-13wmnd{padding:4rem 0}}@media(min-width:641px){.hero.svelte-13wmnd{padding:5rem 0}}@media(min-width:1000px){.hero.svelte-13wmnd{padding:6rem 0}}.hero.svelte-13wmnd .container:where(.svelte-13wmnd){display:grid;grid-template-columns:1fr;align-items:center;gap:2rem;text-align:center}@media(min-width:641px){.hero.svelte-13wmnd .container:where(.svelte-13wmnd){grid-template-columns:1fr 1fr;gap:3rem;text-align:left}}@media(min-width:1000px){.hero.svelte-13wmnd .container:where(.svelte-13wmnd){gap:4rem}}.hero.svelte-13wmnd .hero-title:where(.svelte-13wmnd){font-size:2rem;font-weight:800;line-height:1.2;margin-bottom:1rem}@media(min-width:480px){.hero.svelte-13wmnd .hero-title:where(.svelte-13wmnd){font-size:2.5rem;margin-bottom:1.25rem}}@media(min-width:641px){.hero.svelte-13wmnd .hero-title:where(.svelte-13wmnd){font-size:2.75rem;margin-bottom:1.5rem}}@media(min-width:1000px){.hero.svelte-13wmnd .hero-title:where(.svelte-13wmnd){font-size:3rem}}.hero.svelte-13wmnd .welcome-message:where(.svelte-13wmnd){margin-bottom:1rem;display:flex;flex-direction:column;gap:.25rem}.hero.svelte-13wmnd .welcome-text:where(.svelte-13wmnd){font-size:.875rem;color:#6b7280;font-weight:500}@media(min-width:480px){.hero.svelte-13wmnd .welcome-text:where(.svelte-13wmnd){font-size:1rem}}.hero.svelte-13wmnd .organization-name:where(.svelte-13wmnd){font-size:1.25rem;font-weight:700;color:#3b82f6}@media(min-width:480px){.hero.svelte-13wmnd .organization-name:where(.svelte-13wmnd){font-size:1.5rem}}.hero.svelte-13wmnd .hero-subtitle:where(.svelte-13wmnd){font-size:1rem;color:#4b5563;margin-bottom:2rem;line-height:1.6}@media(min-width:480px){.hero.svelte-13wmnd .hero-subtitle:where(.svelte-13wmnd){font-size:1.125rem;margin-bottom:2.25rem}}@media(min-width:641px){.hero.svelte-13wmnd .hero-subtitle:where(.svelte-13wmnd){margin-bottom:2.5rem}}.hero.svelte-13wmnd .hero-cta:where(.svelte-13wmnd){display:flex;flex-direction:column;gap:.75rem;align-items:center}@media(min-width:480px){.hero.svelte-13wmnd .hero-cta:where(.svelte-13wmnd){flex-direction:row;justify-content:center;gap:1rem}}@media(min-width:641px){.hero.svelte-13wmnd .hero-cta:where(.svelte-13wmnd){justify-content:flex-start}}.hero.svelte-13wmnd .hero-image:where(.svelte-13wmnd){order:-1}@media(min-width:641px){.hero.svelte-13wmnd .hero-image:where(.svelte-13wmnd){order:1}}.hero.svelte-13wmnd .hero-image:where(.svelte-13wmnd) img:where(.svelte-13wmnd){border-radius:.75rem;box-shadow:0 25px 50px -12px #00000040;width:100%;height:250px;object-fit:cover}@media(min-width:480px){.hero.svelte-13wmnd .hero-image:where(.svelte-13wmnd) img:where(.svelte-13wmnd){height:300px}}@media(min-width:641px){.hero.svelte-13wmnd .hero-image:where(.svelte-13wmnd) img:where(.svelte-13wmnd){height:350px}}@media(min-width:1000px){.hero.svelte-13wmnd .hero-image:where(.svelte-13wmnd) img:where(.svelte-13wmnd){height:400px}}.features.svelte-13wmnd{padding:3rem 0}@media(min-width:480px){.features.svelte-13wmnd{padding:4rem 0}}@media(min-width:641px){.features.svelte-13wmnd{padding:5rem 0}}@media(min-width:1000px){.features.svelte-13wmnd{padding:6rem 0}}.section-header.svelte-13wmnd{text-align:center;margin-bottom:2rem}@media(min-width:480px){.section-header.svelte-13wmnd{margin-bottom:3rem}}@media(min-width:641px){.section-header.svelte-13wmnd{margin-bottom:4rem}}.section-tag.svelte-13wmnd{display:inline-block;margin-bottom:.75rem;color:#3b82f6;font-weight:600;font-size:.875rem}@media(min-width:480px){.section-tag.svelte-13wmnd{margin-bottom:1rem}}.section-title.svelte-13wmnd{font-size:1.75rem;font-weight:700;margin-bottom:.75rem}@media(min-width:480px){.section-title.svelte-13wmnd{font-size:2rem;margin-bottom:1rem}}@media(min-width:641px){.section-title.svelte-13wmnd{font-size:2.25rem}}.section-description.svelte-13wmnd{font-size:1rem;color:#4b5563;max-width:600px;margin:0 auto;line-height:1.6}@media(min-width:480px){.section-description.svelte-13wmnd{font-size:1.125rem}}.features-grid.svelte-13wmnd{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:480px){.features-grid.svelte-13wmnd{grid-template-columns:repeat(2,1fr);gap:1.75rem}}@media(min-width:641px){.features-grid.svelte-13wmnd{grid-template-columns:repeat(2,1fr);gap:2rem}}@media(min-width:1000px){.features-grid.svelte-13wmnd{grid-template-columns:repeat(3,1fr)}}.final-cta.svelte-13wmnd{background-color:#f9fafb;text-align:center;padding:3rem 0}@media(min-width:480px){.final-cta.svelte-13wmnd{padding:4rem 0}}@media(min-width:641px){.final-cta.svelte-13wmnd{padding:5rem 0}}.final-cta.svelte-13wmnd .btn{margin-top:1.5rem}@media(min-width:480px){.final-cta.svelte-13wmnd .btn{margin-top:2rem}}.features-cta.svelte-13wmnd{text-align:center;margin-top:2rem;padding:2rem;background:#f8fafc;border-radius:1rem;border:1px solid #e5e7eb}.features-cta.svelte-13wmnd p:where(.svelte-13wmnd){color:#6b7280;margin-bottom:1rem;font-size:1.125rem}.features-cta.svelte-13wmnd .btn:where(.svelte-13wmnd){display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:2px solid #3b82f6;color:#3b82f6;background:transparent;border-radius:.5rem;font-weight:600;text-decoration:none;transition:all .2s ease}.features-cta.svelte-13wmnd .btn:where(.svelte-13wmnd):hover{background:#3b82f6;color:#fff}.beta-signup.svelte-13wmnd{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:4rem 0}@media(min-width:480px){.beta-signup.svelte-13wmnd{padding:5rem 0}}@media(min-width:641px){.beta-signup.svelte-13wmnd{padding:6rem 0}}.beta-content.svelte-13wmnd{display:grid;grid-template-columns:1fr;gap:3rem;align-items:start}@media(min-width:641px){.beta-content.svelte-13wmnd{grid-template-columns:1fr 1fr;gap:4rem}}.beta-text.svelte-13wmnd .beta-tag:where(.svelte-13wmnd){display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.5rem 1rem;border-radius:2rem;font-size:.875rem;font-weight:600;margin-bottom:1rem}.beta-text.svelte-13wmnd .beta-title:where(.svelte-13wmnd){font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:1rem}@media(min-width:480px){.beta-text.svelte-13wmnd .beta-title:where(.svelte-13wmnd){font-size:2.25rem}}@media(min-width:641px){.beta-text.svelte-13wmnd .beta-title:where(.svelte-13wmnd){font-size:2.5rem}}.beta-text.svelte-13wmnd .beta-description:where(.svelte-13wmnd){font-size:1.125rem;color:#6b7280;line-height:1.6;margin-bottom:2rem}@media(min-width:480px){.beta-text.svelte-13wmnd .beta-description:where(.svelte-13wmnd){font-size:1.25rem}}.beta-benefits.svelte-13wmnd{display:flex;flex-direction:column;gap:1rem}.beta-benefits.svelte-13wmnd .benefit-item:where(.svelte-13wmnd){display:flex;align-items:center;gap:.75rem;font-size:1rem;color:#374151}.beta-benefits.svelte-13wmnd .benefit-item:where(.svelte-13wmnd) .benefit-icon:where(.svelte-13wmnd){font-size:1.25rem}.beta-form.svelte-13wmnd .form-card:where(.svelte-13wmnd){background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 10px 25px #0000001a;border:1px solid #e5e7eb}@media(min-width:480px){.beta-form.svelte-13wmnd .form-card:where(.svelte-13wmnd){padding:2.5rem}}@media(min-width:641px){.beta-form.svelte-13wmnd .form-card:where(.svelte-13wmnd){padding:3rem}}.beta-form.svelte-13wmnd .form-card:where(.svelte-13wmnd) h3:where(.svelte-13wmnd){font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}@media(min-width:480px){.beta-form.svelte-13wmnd .form-card:where(.svelte-13wmnd) h3:where(.svelte-13wmnd){font-size:1.75rem}}.beta-form.svelte-13wmnd .form-card:where(.svelte-13wmnd) p:where(.svelte-13wmnd){color:#6b7280;margin-bottom:2rem;line-height:1.6}.beta-form.svelte-13wmnd .beta-form-cta:where(.svelte-13wmnd){text-align:center;padding:2rem 0}.beta-form.svelte-13wmnd .beta-form-cta:where(.svelte-13wmnd) .beta-note:where(.svelte-13wmnd){color:#6b7280;font-size:.875rem;margin-top:1rem}.beta-form.svelte-13wmnd .btn:where(.svelte-13wmnd){display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:.5rem;font-weight:600;font-size:1rem;text-decoration:none;transition:all .2s ease;cursor:pointer}.beta-form.svelte-13wmnd .btn:where(.svelte-13wmnd):hover{transform:translateY(-2px);box-shadow:0 10px 25px #667eea4d}.beta-form.svelte-13wmnd .btn.btn-primary:where(.svelte-13wmnd){background:linear-gradient(135deg,#667eea,#764ba2)}
