.hh-fundraise{color:var(--ink)}@media (width<=767px){.hh-fundraise-desk,.hh-fundraise-desk-flex{display:none!important}}.hh-fundraise-hero{padding-top:64px}@media (width<=767px){.hh-fundraise-hero{padding-top:24px}}.hh-fundraise-hero-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:center;gap:56px;display:grid}@media (width<=959px){.hh-fundraise-hero-grid{gap:40px}}@media (width<=767px){.hh-fundraise-hero-grid{gap:20px}}.hh-fundraise-hero-text{flex-direction:column;gap:22px;min-width:0;display:flex}@media (width<=767px){.hh-fundraise-hero-text{gap:14px}}.hh-fundraise-chip{border-radius:var(--radius-pill);background:var(--green-soft);height:32px;color:var(--green-text);letter-spacing:.02em;align-self:flex-start;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:13px;font-weight:600;display:inline-flex}@media (width<=767px){.hh-fundraise-chip{height:28px;font-size:12px}}.hh-fundraise-lead{max-width:520px}@media (width<=767px){.hh-fundraise-lead{font-size:16px;line-height:25px}}.hh-fundraise-trust{color:var(--ink-secondary);flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.hh-fundraise-trust li{align-items:center;gap:8px;display:inline-flex}.hh-fundraise-trust .hh-icon{width:18px;height:18px;color:var(--green-text)}.hh-fundraise-trust a{min-height:44px;color:var(--green-text);align-items:center;gap:6px;margin:-12px 0;font-weight:600;text-decoration:none;display:inline-flex}.hh-fundraise-trust a:hover,.hh-fundraise-trust a:focus{color:var(--green-text);text-decoration:underline}@media (width<=767px){.hh-fundraise-trust{gap:8px 20px;font-size:13px}.hh-fundraise-trust .hh-icon{width:16px;height:16px}}.hh-fundraise-hero-media{min-width:0;position:relative}.hh-fundraise-hero-media img{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-band);width:100%;height:420px;display:block}@media (width<=959px){.hh-fundraise-hero-media img{height:360px}}@media (width<=767px){.hh-fundraise-hero-media img{border-radius:var(--radius-card-lg);height:220px}}.hh-fundraise-badge{border-radius:var(--radius-lg);background:var(--navy-deep);color:var(--on-navy);box-shadow:var(--shadow-lg);align-items:center;gap:12px;padding:12px 18px 12px 12px;display:flex;position:absolute;bottom:24px;left:24px}.hh-fundraise-badge>span:last-child{flex-direction:column;line-height:18px;display:flex}.hh-fundraise-badge>span:last-child b{font-size:14px}.hh-fundraise-badge>span:last-child span{color:var(--on-navy-muted);font-size:13px}@media (width<=767px){.hh-fundraise-badge{display:none}}.hh-fundraise-badge-icon{border-radius:var(--radius-pill);background:var(--green);width:36px;height:36px;color:var(--navy-deep);flex:0 0 36px;justify-content:center;align-items:center;display:flex}.hh-fundraise-badge-icon .hh-icon{width:18px;height:18px}.hh-fundraise-paths-wrap{padding:64px 0 96px}.hh-fundraise-paths-wrap>.hh-container{flex-direction:column;gap:24px;display:flex}@media (width<=959px){.hh-fundraise-paths-wrap{padding-bottom:64px}}@media (width<=767px){.hh-fundraise-paths-wrap{padding:40px 0 48px}.hh-fundraise-paths-wrap>.hh-container{gap:12px}}.hh-fundraise-paths-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--navy-deep);margin:0;font-size:28px;font-weight:800;line-height:36px}@media (width<=767px){.hh-fundraise-paths-title{letter-spacing:-.02em;font-size:22px;line-height:28px}}.hh-fundraise-paths{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:24px;display:grid}@media (width<=767px){.hh-fundraise-paths{gap:12px}}.hh-fundraise-path{border-radius:var(--radius-panel);background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-sm);flex-direction:column;gap:20px;padding:32px;transition:transform .16s,box-shadow .16s;display:flex}.hh-fundraise-path:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.hh-fundraise-path{transition:none}.hh-fundraise-path:hover{transform:none}}.hh-fundraise-path>p{color:var(--ink-secondary);margin:-12px 0 0}.hh-fundraise-path .hh-btn{margin-top:auto}@media (width<=767px){.hh-fundraise-path{border-radius:22px;gap:14px;padding:20px}.hh-fundraise-path>p{margin-top:0;font-size:15px;line-height:23px}.hh-fundraise-path .hh-btn{height:52px}}.hh-fundraise-path-head{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.hh-fundraise-path-head .hh-icon-tile--lg{border-radius:var(--radius-lg);width:56px;height:56px}.hh-fundraise-path-head h3{font-family:var(--font-display);color:var(--navy-deep);margin:0;font-size:24px;font-weight:700;line-height:32px}@media (width<=767px){.hh-fundraise-path-head{flex-direction:row;align-items:center;gap:14px}.hh-fundraise-path-head .hh-icon-tile--lg{border-radius:var(--radius-control);flex:0 0 44px;width:44px;height:44px}.hh-fundraise-path-head .hh-icon--lg{width:22px;height:22px}.hh-fundraise-path-head h3{font-size:18px;line-height:24px}}.hh-fundraise-checks{color:var(--ink);flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;line-height:22px;list-style:none;display:flex}.hh-fundraise-checks li{align-items:flex-start;gap:12px;display:flex}@media (width<=767px){.hh-fundraise-checks{font-size:14px;line-height:21px}}.hh-fundraise-check{border-radius:var(--radius-pill);background:var(--green-soft);width:22px;height:22px;color:var(--green-text);flex:0 0 22px;justify-content:center;align-items:center;display:flex}.hh-fundraise-check .hh-icon{width:13px;height:13px}.hh-fundraise-login{color:var(--ink-secondary);margin:0;font-size:15px;line-height:22px}.hh-fundraise-login a{color:var(--green-text);text-underline-offset:2px;font-weight:600;text-decoration:underline}.hh-fundraise-how-wrap{scroll-margin-top:calc(var(--header-h) + 20px)}.hh-fundraise-how{border-radius:var(--radius-band);background:var(--navy-deep);color:var(--on-navy);flex-direction:column;gap:48px;padding:72px 56px;display:flex}@media (width<=959px){.hh-fundraise-how{gap:32px;padding:48px 32px}}@media (width<=767px){.hh-fundraise-how{border-radius:var(--radius-card-lg);gap:20px;padding:28px 20px}}.hh-fundraise-how-head{flex-direction:column;gap:14px;max-width:620px;display:flex}.hh-fundraise-how-head h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--on-navy);margin:0;font-size:40px;font-weight:800;line-height:48px}.hh-fundraise-how-head p{color:var(--on-navy-muted);margin:0;font-size:18px;line-height:28px}@media (width<=767px){.hh-fundraise-how-head{gap:10px}.hh-fundraise-how-head h2{letter-spacing:-.02em;font-size:26px;line-height:32px}.hh-fundraise-how-head p{display:none}}.hh-fundraise-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.hh-fundraise-steps li{border-radius:var(--radius-card);border:1px solid var(--on-navy-hover);background:#ffffff0d;flex-direction:column;gap:14px;padding:28px;display:flex}@media (width<=767px){.hh-fundraise-steps{flex-direction:column;gap:18px;display:flex}.hh-fundraise-steps li{background:0 0;border:0;border-radius:0;flex-direction:row;align-items:flex-start;gap:14px;padding:0}}.hh-fundraise-step-num{font-family:var(--font-display);color:var(--green);font-size:36px;font-weight:800;line-height:40px}@media (width<=767px){.hh-fundraise-step-num{background:var(--green);width:36px;height:36px;color:var(--navy-deep);border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex}}.hh-fundraise-step-text{flex-direction:column;gap:14px;display:flex}.hh-fundraise-step-text b{font-family:var(--font-display);font-size:20px;line-height:28px}.hh-fundraise-step-text span{color:var(--on-navy-muted)}@media (width<=767px){.hh-fundraise-step-text{gap:2px}.hh-fundraise-step-text b{font-size:17px;line-height:24px}.hh-fundraise-step-text span{font-size:15px;line-height:22px}}.hh-fundraise-benefits-wrap{padding:96px 0}@media (width<=959px){.hh-fundraise-benefits-wrap{padding:64px 0}}@media (width<=767px){.hh-fundraise-benefits-wrap{padding:48px 0}}.hh-fundraise-benefits-head{max-width:640px;margin-bottom:40px}@media (width<=767px){.hh-fundraise-benefits-head{margin-bottom:16px}}.hh-fundraise-benefits{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;display:grid}@media (width<=767px){.hh-fundraise-benefits{background:var(--surface);border:1px solid var(--line);border-radius:22px;display:block;overflow:hidden}}.hh-fundraise-benefit{border-radius:var(--radius-card-lg);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:12px;padding:28px;display:flex}.hh-fundraise-benefit>div{flex-direction:column;gap:12px;display:flex}.hh-fundraise-benefit h3{font-family:var(--font-display);color:var(--navy-deep);margin:0;font-size:18px;font-weight:700;line-height:26px}.hh-fundraise-benefit p{color:var(--ink-secondary);margin:0;font-size:15px;line-height:23px}@media (width<=767px){.hh-fundraise-benefit{border:0;border-radius:0;flex-direction:row;align-items:flex-start;gap:14px;padding:18px}.hh-fundraise-benefit+.hh-fundraise-benefit{border-top:1px solid var(--line)}.hh-fundraise-benefit>div{gap:4px}.hh-fundraise-benefit .hh-icon-tile--lg{border-radius:var(--radius-control);flex:0 0 40px;width:40px;height:40px}.hh-fundraise-benefit .hh-icon--lg{width:20px;height:20px}.hh-fundraise-benefit h3{font-size:16px;line-height:22px}.hh-fundraise-benefit p{font-size:14px;line-height:21px}}.hh-fundraise-trusted{border-radius:var(--radius-card-lg);background:var(--surface);border:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding:28px 36px;display:flex}@media (width<=767px){.hh-fundraise-trusted{border-radius:22px;flex-direction:column;align-items:flex-start;gap:16px;padding:20px}}.hh-fundraise-trusted-text{flex-direction:column;gap:2px;display:flex}.hh-fundraise-trusted-count{font-family:var(--font-display);color:var(--navy-deep);font-size:28px;font-weight:800;line-height:34px}@media (width<=767px){.hh-fundraise-trusted-count{font-size:24px;line-height:30px}}.hh-fundraise-logos{flex-wrap:wrap;align-items:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.hh-fundraise-logos img{-o-object-fit:contain;object-fit:contain;width:60px;height:60px;display:block}@media (width<=767px){.hh-fundraise-logos{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%;display:grid}.hh-fundraise-logos li:nth-child(n+6){display:none}.hh-fundraise-logos img{aspect-ratio:1;width:100%;height:auto}}
