.donate-page.svelte-5j3k8c{min-height:100vh;color:var(--text-primary);background:#0a0a0a}.hero.svelte-5j3k8c{max-width:1080px;padding:72px clamp(18px,5vw,72px) 52px}.eyebrow.svelte-5j3k8c,.section-kicker.svelte-5j3k8c{color:var(--accent-1);letter-spacing:1.4px;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:900}h1.svelte-5j3k8c{letter-spacing:0;max-width:980px;margin-bottom:24px;font-size:clamp(42px,8vw,86px);line-height:.96}h2.svelte-5j3k8c{letter-spacing:0;font-size:clamp(30px,4vw,54px);line-height:1.05}h3.svelte-5j3k8c{margin-bottom:10px;font-size:20px;line-height:1.2}.lede.svelte-5j3k8c{color:var(--text-secondary);max-width:790px;font-size:clamp(18px,2vw,24px);line-height:1.58}.hero-actions.svelte-5j3k8c{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.primary-action.svelte-5j3k8c,.secondary-action.svelte-5j3k8c,.contact-action.svelte-5j3k8c,.final-call.svelte-5j3k8c a:where(.svelte-5j3k8c){border-radius:var(--radius-sm);justify-content:center;align-items:center;min-height:46px;padding:13px 18px;font-size:14px;font-weight:900;display:inline-flex}.primary-action.svelte-5j3k8c,.contact-action.svelte-5j3k8c,.final-call.svelte-5j3k8c a:where(.svelte-5j3k8c){background:var(--gradient-brand);color:#fff}.secondary-action.svelte-5j3k8c{border:1px solid var(--border);color:var(--text-primary)}.statement.svelte-5j3k8c,.promise.svelte-5j3k8c{border-top:1px solid var(--border);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,72px);padding:52px clamp(18px,5vw,72px);display:grid}.statement.svelte-5j3k8c p:where(.svelte-5j3k8c),.promise-copy.svelte-5j3k8c p:where(.svelte-5j3k8c),.section-heading.svelte-5j3k8c p:where(.svelte-5j3k8c),.identity.svelte-5j3k8c p:where(.svelte-5j3k8c),.final-call.svelte-5j3k8c p:where(.svelte-5j3k8c){color:var(--text-secondary);font-size:17px;line-height:1.75}.statement.svelte-5j3k8c>p:where(.svelte-5j3k8c){margin-top:36px}.motivation.svelte-5j3k8c,.tiers.svelte-5j3k8c,.funding.svelte-5j3k8c,.identity.svelte-5j3k8c,.final-call.svelte-5j3k8c{border-top:1px solid var(--border);padding:56px clamp(18px,5vw,72px)}.section-heading.svelte-5j3k8c{max-width:820px;margin-bottom:30px}.section-heading.svelte-5j3k8c h2:where(.svelte-5j3k8c){margin-bottom:16px}.motivation-grid.svelte-5j3k8c,.tier-grid.svelte-5j3k8c{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.motivation-grid.svelte-5j3k8c article:where(.svelte-5j3k8c),.tier-grid.svelte-5j3k8c article:where(.svelte-5j3k8c){background:#101010;min-height:184px;padding:24px}.motivation-grid.svelte-5j3k8c p:where(.svelte-5j3k8c),.tier-grid.svelte-5j3k8c p:where(.svelte-5j3k8c){color:var(--text-secondary);font-size:14px;line-height:1.65}.price.svelte-5j3k8c{color:var(--accent-1);margin-bottom:20px;font-size:28px;font-weight:950;display:block}.wide-tier.svelte-5j3k8c{grid-column:span 2}.contact-action.svelte-5j3k8c{margin-top:28px}.funding-list.svelte-5j3k8c{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.funding-list.svelte-5j3k8c li:where(.svelte-5j3k8c){color:var(--text-secondary);background:#101010;min-height:72px;padding:20px 22px;font-size:15px;line-height:1.55}.promise-copy.svelte-5j3k8c{gap:18px;display:grid}.identity.svelte-5j3k8c{max-width:980px}.identity.svelte-5j3k8c h2:where(.svelte-5j3k8c){margin-bottom:18px}.final-call.svelte-5j3k8c{max-width:1040px;padding-bottom:78px}.final-call.svelte-5j3k8c h2:where(.svelte-5j3k8c){margin-bottom:18px}.final-call.svelte-5j3k8c p:where(.svelte-5j3k8c){max-width:760px;margin-bottom:28px}@media (width<=900px){.statement.svelte-5j3k8c,.promise.svelte-5j3k8c{grid-template-columns:1fr}.statement.svelte-5j3k8c>p:where(.svelte-5j3k8c){margin-top:0}.motivation-grid.svelte-5j3k8c,.tier-grid.svelte-5j3k8c{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.hero.svelte-5j3k8c{padding-top:34px}h1.svelte-5j3k8c{font-size:42px}h2.svelte-5j3k8c{font-size:32px}.hero-actions.svelte-5j3k8c{flex-direction:column}.primary-action.svelte-5j3k8c,.secondary-action.svelte-5j3k8c,.contact-action.svelte-5j3k8c,.final-call.svelte-5j3k8c a:where(.svelte-5j3k8c){width:100%}.motivation-grid.svelte-5j3k8c,.tier-grid.svelte-5j3k8c,.funding-list.svelte-5j3k8c{grid-template-columns:1fr}.wide-tier.svelte-5j3k8c{grid-column:auto}.motivation-grid.svelte-5j3k8c article:where(.svelte-5j3k8c),.tier-grid.svelte-5j3k8c article:where(.svelte-5j3k8c){min-height:0}}
