.donate-section.svelte-5j3k8c{background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:96px 0}.donate-inner.svelte-5j3k8c{grid-template-columns:1fr 1fr;align-items:start;gap:96px;width:calc(100% - 200px);max-width:1200px;margin:0 auto;display:grid}.donate-eyebrow.svelte-5j3k8c{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin:0 0 16px}.donate-left.svelte-5j3k8c h1:where(.svelte-5j3k8c){font-family:var(--font-sans);letter-spacing:-.028em;color:var(--color-text);margin:0 0 24px;font-size:clamp(2rem,3vw,2.8rem);font-weight:700;line-height:1.12}.donate-lead.svelte-5j3k8c{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text-muted);margin:0;line-height:1.75}.donate-right.svelte-5j3k8c{flex-direction:column;gap:28px;display:flex}.card-eyebrow.svelte-5j3k8c{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--color-primary);margin:0}.donate-right.svelte-5j3k8c h2:where(.svelte-5j3k8c){font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-text);margin:-14px 0 0;font-size:clamp(1.6rem,2.2vw,2rem);font-weight:700;line-height:1.15}.steps-list.svelte-5j3k8c{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.steps-list.svelte-5j3k8c li:where(.svelte-5j3k8c){background:var(--color-surface);font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text-muted);align-items:baseline;gap:14px;padding:16px 20px;line-height:1.55;display:flex}.steps-list.svelte-5j3k8c li:where(.svelte-5j3k8c)+li:where(.svelte-5j3k8c){border-top:1px solid var(--color-border)}.step-num.svelte-5j3k8c{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-primary);flex-shrink:0;min-width:18px;font-weight:700}.steps-list.svelte-5j3k8c strong:where(.svelte-5j3k8c){font-weight:var(--font-semibold);color:var(--color-text)}.card-actions.svelte-5j3k8c{flex-wrap:wrap;gap:12px;display:flex}.btn-primary.svelte-5j3k8c{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-bg);background:var(--color-text);border-radius:var(--radius-sm);padding:11px 22px;text-decoration:none;transition:opacity .15s;display:inline-block}.btn-primary.svelte-5j3k8c:hover{opacity:.82}.btn-secondary.svelte-5j3k8c{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:0 0;padding:11px 22px;text-decoration:none;transition:border-color .15s;display:inline-block}.btn-secondary.svelte-5j3k8c:hover{border-color:var(--color-text-muted)}.card-note.svelte-5j3k8c{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-muted);border-top:1px solid var(--color-border);margin:0;padding-top:20px;line-height:1.6}.card-note.svelte-5j3k8c a:where(.svelte-5j3k8c){color:var(--color-primary);text-underline-offset:2px}.card-note.svelte-5j3k8c a:where(.svelte-5j3k8c):hover{text-decoration:underline}@media (width<=900px){.donate-inner.svelte-5j3k8c{grid-template-columns:1fr;gap:48px;width:calc(100% - 48px)}.donate-section.svelte-5j3k8c{padding:72px 0}}@media (width<=640px){.donate-section.svelte-5j3k8c{padding:56px 0}}
