.donate-btn.svelte-149s93d{justify-content:center;align-items:center;gap:var(--space-2);font-weight:var(--font-bold);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;border:2px solid #0000;text-decoration:none;display:inline-flex}.donate-btn.svelte-149s93d:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.donate-btn--accent.svelte-149s93d{background-color:var(--color-accent);color:var(--color-neutral-900);border-color:var(--color-accent)}.donate-btn--accent.svelte-149s93d:hover{background-color:var(--color-accent-700);border-color:var(--color-accent-700);color:var(--color-text-inverse);transform:translateY(-2px);box-shadow:0 4px 16px #f5a62359}.donate-btn--primary.svelte-149s93d{background-color:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary)}.donate-btn--primary.svelte-149s93d:hover{background-color:var(--color-primary-700);border-color:var(--color-primary-700);transform:translateY(-2px);box-shadow:0 4px 16px #1a56f059}.donate-btn--sm.svelte-149s93d{padding:var(--space-2) var(--space-5);font-size:var(--text-sm)}.donate-btn--md.svelte-149s93d{padding:var(--space-3) var(--space-6);font-size:var(--text-base)}.donate-btn--lg.svelte-149s93d{padding:var(--space-4) var(--space-10);font-size:var(--text-lg)}.donate-icon.svelte-149s93d{flex-shrink:0}.hero.svelte-1uha8ag{min-height:100vh;margin-top:calc(-1 * var(--header-height));padding-top:var(--header-height);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-bg.svelte-1uha8ag{background:linear-gradient(160deg, var(--color-primary-950) 0%, var(--color-primary-900) 30%, var(--color-primary-800) 60%, var(--color-primary-700) 100%);position:absolute;inset:0}.hero-bg.svelte-1uha8ag:before{content:"";background:radial-gradient(at 30% 20%,#ffffff0d 0%,#0000 50%),radial-gradient(at 70% 80%,#1a56f01a 0%,#0000 40%);position:absolute;inset:0}.hero-container.svelte-1uha8ag{z-index:1;max-width:var(--container-xl);padding-inline:var(--space-6);text-align:center;color:var(--color-text-inverse);margin-inline:auto;position:relative}.hero-eyebrow.svelte-1uha8ag{font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:#fff9;margin-bottom:var(--space-6);animation:.7s forwards fadeInUp;display:inline-block}.hero-title.svelte-1uha8ag{font-size:clamp(2.5rem,6vw,5rem);font-weight:var(--font-extrabold);color:var(--color-text-inverse);margin-bottom:var(--space-8);max-width:900px;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);opacity:0;margin-inline:auto;animation:.7s .1s forwards fadeInUp}.hero-mission.svelte-1uha8ag{font-size:var(--text-lg);line-height:var(--leading-relaxed);max-width:680px;margin-inline:auto;margin-bottom:var(--space-12);opacity:0;color:#ffffffd9;font-weight:var(--font-light);animation:.7s .2s forwards fadeInUp}.hero-actions.svelte-1uha8ag{gap:var(--space-4);opacity:0;flex-wrap:wrap;justify-content:center;animation:.7s .3s forwards fadeInUp;display:flex}.hero-scroll-indicator.svelte-1uha8ag{bottom:var(--space-8);color:#fff6;z-index:1;animation:2s infinite svelte-1uha8ag-bounce;position:absolute;left:50%;transform:translate(-50%)}@keyframes svelte-1uha8ag-bounce{0%,20%,50%,80%,to{transform:translate(-50%)translateY(0)}40%{transform:translate(-50%)translateY(-8px)}60%{transform:translate(-50%)translateY(-4px)}}.stats-grid.svelte-1uha8ag{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.stats-grid.visible.svelte-1uha8ag .stat-card:where(.svelte-1uha8ag){animation:.6s forwards countUp}.stats-grid.visible.svelte-1uha8ag .stat-card:where(.svelte-1uha8ag):nth-child(2){animation-delay:.1s}.stats-grid.visible.svelte-1uha8ag .stat-card:where(.svelte-1uha8ag):nth-child(3){animation-delay:.2s}.stats-grid.visible.svelte-1uha8ag .stat-card:where(.svelte-1uha8ag):nth-child(4){animation-delay:.3s}.stat-card.svelte-1uha8ag{text-align:center;padding:var(--space-8) var(--space-6);background-color:var(--color-surface);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);opacity:0;transition:box-shadow var(--transition-base), transform var(--transition-base)}.stat-card.svelte-1uha8ag:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.stat-number.svelte-1uha8ag{font-size:var(--text-4xl);font-weight:var(--font-extrabold);color:var(--color-primary);margin-bottom:var(--space-2);letter-spacing:var(--tracking-tight);display:block}.stat-label.svelte-1uha8ag{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:var(--font-medium);line-height:var(--leading-snug)}.steps-grid.svelte-1uha8ag{gap:var(--space-8);grid-template-columns:1fr;display:grid}.step-card.svelte-1uha8ag{text-align:center;padding:var(--space-10) var(--space-6);background-color:var(--color-surface);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);transition:box-shadow var(--transition-base), transform var(--transition-base);position:relative}.step-card.svelte-1uha8ag:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.step-icon-wrapper.svelte-1uha8ag{border-radius:var(--radius-2xl);background:linear-gradient(135deg, var(--color-primary-50), var(--color-primary-100));width:64px;height:64px;color:var(--color-primary);margin-bottom:var(--space-5);justify-content:center;align-items:center;display:inline-flex}.step-number-badge.svelte-1uha8ag{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-full);background-color:var(--color-primary);width:28px;height:28px;color:var(--color-text-inverse);font-size:var(--text-sm);font-weight:var(--font-bold);justify-content:center;align-items:center;display:flex;position:absolute}.step-title.svelte-1uha8ag{font-size:var(--text-xl);font-weight:var(--font-bold);margin-bottom:var(--space-3)}.step-description.svelte-1uha8ag{color:var(--color-text-muted);line-height:var(--leading-relaxed);max-width:320px;font-weight:var(--font-light);margin-inline:auto}.story.svelte-1uha8ag{background-color:var(--color-bg)}.story-card.svelte-1uha8ag{text-align:center;max-width:800px;padding:var(--space-12) var(--space-8);margin-inline:auto;position:relative}.story-quote-mark.svelte-1uha8ag{color:var(--color-primary-100);top:var(--space-4);pointer-events:none;font-family:Georgia,serif;font-size:8rem;line-height:.5;position:absolute;left:50%;transform:translate(-50%)}.story-quote.svelte-1uha8ag{font-size:var(--text-xl);line-height:var(--leading-relaxed);color:var(--color-text-secondary);font-weight:var(--font-light);margin-bottom:var(--space-8);z-index:1;font-style:italic;position:relative}.story-author.svelte-1uha8ag{justify-content:center;align-items:center;gap:var(--space-4);display:flex}.story-avatar.svelte-1uha8ag{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-primary), var(--color-primary-700));width:48px;height:48px;color:var(--color-text-inverse);font-weight:var(--font-bold);font-size:var(--text-sm);justify-content:center;align-items:center;display:flex}.story-info.svelte-1uha8ag{text-align:left;flex-direction:column;display:flex}.story-name.svelte-1uha8ag{font-weight:var(--font-semibold);color:var(--color-text);font-size:var(--text-base)}.story-role.svelte-1uha8ag{font-size:var(--text-sm);color:var(--color-text-muted)}.partners-grid.svelte-1uha8ag{gap:var(--space-6);grid-template-columns:repeat(2,1fr);max-width:900px;margin-inline:auto;display:grid}.partner-placeholder.svelte-1uha8ag{background-color:var(--color-neutral-200);border-radius:var(--radius-xl);opacity:.5;height:72px}.final-cta.svelte-1uha8ag{background:linear-gradient(160deg, var(--color-primary-950) 0%, var(--color-primary-900) 50%, var(--color-primary-800) 100%);padding-block:var(--space-20)}.cta-inner.svelte-1uha8ag{text-align:center;max-width:700px;margin-inline:auto}.cta-title.svelte-1uha8ag{font-size:var(--text-3xl);font-weight:var(--font-extrabold);color:var(--color-text-inverse);margin-bottom:var(--space-5)}.cta-text.svelte-1uha8ag{font-size:var(--text-lg);color:#fffc;margin-bottom:var(--space-10);line-height:var(--leading-relaxed);font-weight:var(--font-light)}.cta-actions.svelte-1uha8ag{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}@media (width>=768px){.stats-grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}.stat-number.svelte-1uha8ag{font-size:var(--text-5xl)}.steps-grid.svelte-1uha8ag,.partners-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}.story-quote.svelte-1uha8ag{font-size:var(--text-2xl)}.cta-title.svelte-1uha8ag{font-size:var(--text-4xl)}.final-cta.svelte-1uha8ag{padding-block:var(--space-32)}}@media (width>=1024px){.partners-grid.svelte-1uha8ag{grid-template-columns:repeat(6,1fr)}.cta-title.svelte-1uha8ag{font-size:var(--text-5xl)}}
