.CauseCard_card__W8QpU{background:#fff;border-radius:var(--r-lg);box-shadow:var(--sh-card);border:1px solid var(--dl-purple-100);overflow:hidden;display:flex;flex-direction:column;transition:transform .22s var(--ease),box-shadow .22s var(--ease)}.CauseCard_card__W8QpU:hover{transform:translateY(-4px);box-shadow:var(--sh-lift)}.CauseCard_image__IdT9V{height:180px;position:relative;overflow:hidden;flex-shrink:0}.CauseCard_image__IdT9V img{width:100%;height:100%;object-fit:cover}.CauseCard_placeholder__wXLGD{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.CauseCard_badges__tm21J{position:absolute;top:12px;left:12px;display:flex;gap:6px;flex-wrap:wrap}.CauseCard_body__MYNoG{padding:20px;display:flex;flex-direction:column;flex:1 1;gap:12px}.CauseCard_title__Spp_k{font-size:16px;font-weight:700;color:var(--dl-purple-900);line-height:1.35;margin:0}.CauseCard_excerpt__KAiHe{font-size:13px;color:var(--dl-ink-muted);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CauseCard_progWrap__44UU7{display:flex;flex-direction:column;gap:6px}.CauseCard_progBar__RsoNK{height:6px;background:var(--dl-purple-100);border-radius:var(--r-full);overflow:hidden}.CauseCard_progFill__pS7LB{height:100%;border-radius:var(--r-full);transition:width .6s var(--ease)}.CauseCard_progNums__EqN7M{display:flex;justify-content:space-between;font-size:12px}.CauseCard_progRaised__q8UYO{font-weight:700;color:var(--dl-purple-700)}.CauseCard_progGoal__vCiYM{color:var(--dl-ink-faint)}.CauseCard_meta__etExt{display:flex;gap:16px;font-size:12px;color:var(--dl-ink-muted)}.CauseCard_metaItem__U0Fbg{display:flex;align-items:center;gap:4px}.CauseCard_cta__Rf0by{margin-top:auto;display:flex;align-items:center;justify-content:space-between}.CauseCard_pct__BVxW5{font-size:22px;font-weight:800;color:var(--dl-purple-600)}.CauseCard_donateBtn__RIwcc{padding:10px 20px;border-radius:var(--r-full);background:var(--dl-purple-700);color:#fff;font-size:13px;font-weight:700;font-family:var(--dl-font);border:none;cursor:pointer;text-decoration:none;display:inline-block;transition:all .18s var(--ease)}.CauseCard_donateBtn__RIwcc:hover{background:var(--dl-purple-600);transform:translateY(-1px)}.CausesPage_hero__ZxqIZ{background:linear-gradient(135deg,var(--dl-purple-950) 0,var(--dl-purple-800) 100%);padding:72px 40px 60px;text-align:center;position:relative;overflow:hidden}.CausesPage_hero__ZxqIZ:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.CausesPage_heroEyebrow__ZI9sA{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--dl-gold-400);margin-bottom:16px;position:relative}.CausesPage_heroTitle__1M2Hz{font-size:clamp(28px,4vw,48px);font-weight:800;color:#fff;line-height:1.15;margin:0 0 16px;position:relative}.CausesPage_heroSub__fIq6F{font-size:18px;color:rgba(255,255,255,.7);max-width:560px;margin:0 auto 40px;line-height:1.65;position:relative}.CausesPage_heroStats__adFIv{display:flex;gap:40px;justify-content:center;flex-wrap:wrap;position:relative}@media (max-width:640px){.CausesPage_heroStats__adFIv{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px 20px;gap:32px 20px;text-align:center}.CausesPage_heroStats__adFIv>div:last-child{grid-column:span 2}}.CausesPage_heroStatN__xUU88{font-size:28px;font-weight:800;color:#fff}.CausesPage_heroStatL__asbsu{font-size:13px;color:rgba(255,255,255,.55);margin-top:2px}.CausesPage_filterWrap__zoEeT{background:#fff;border-bottom:1px solid var(--dl-purple-100);padding:0 40px;position:-webkit-sticky;position:sticky;top:var(--nav-h);z-index:90}.CausesPage_filterBar__8EiO9{display:flex;gap:4px;padding:14px 0;max-width:var(--max-w);margin:0 auto;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.CausesPage_filterBar__8EiO9::-webkit-scrollbar{display:none}.CausesPage_filterBtn__W02ZD{padding:8px 20px;border-radius:var(--r-full);font-size:13px;font-weight:600;color:var(--dl-ink-muted);border:1.5px solid transparent;white-space:nowrap;background:none;cursor:pointer;font-family:var(--dl-font);transition:all .18s var(--ease)}.CausesPage_filterBtn__W02ZD:hover{color:var(--dl-purple-700);background:var(--dl-purple-050)}.CausesPage_filterBtnActive___Q_Mm{border-color:var(--dl-purple-700)}.CausesPage_filterBtnActive___Q_Mm,.CausesPage_filterBtnActive___Q_Mm:hover{background:var(--dl-purple-700);color:#fff}.CausesPage_main__Pu_TJ{max-width:var(--max-w);margin:0 auto;padding:48px 40px 80px}.CausesPage_count__5Vn2z{font-size:13px;color:var(--dl-ink-muted);margin-bottom:24px;font-weight:500}.CausesPage_grid__Mbd8o{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.CausesPage_empty__Y_ccE{text-align:center;padding:80px 20px;color:var(--dl-ink-muted)}.CausesPage_empty__Y_ccE svg{margin:0 auto 20px;opacity:.3}.CausesPage_empty__Y_ccE h3{font-size:20px;font-weight:700;color:var(--dl-ink);margin-bottom:8px}@media (max-width:900px){.CausesPage_grid__Mbd8o{grid-template-columns:1fr 1fr}}@media (max-width:600px){.CausesPage_grid__Mbd8o{grid-template-columns:1fr}.CausesPage_filterWrap__zoEeT,.CausesPage_hero__ZxqIZ,.CausesPage_main__Pu_TJ{padding-left:20px;padding-right:20px}}