.raHRiW_hero{background:radial-gradient(1200px 500px at 85% 0%, #ffdc2073, transparent 60%), linear-gradient(180deg, var(--ptb-cream), var(--ptb-white));margin-top:-76px;padding:140px 0 72px}.raHRiW_heroInner{max-width:860px}.raHRiW_hero h1{margin-bottom:20px;font-size:clamp(36px,7vw,64px)}.raHRiW_lead{color:var(--ptb-muted);max-width:680px;font-size:clamp(18px,2.4vw,21px)}.raHRiW_badge{border-radius:var(--radius-pill);background:var(--ptb-white);box-shadow:var(--shadow-card);padding:6px 16px;font-weight:700;display:inline-block}.raHRiW_ctas{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.raHRiW_steps{padding-block:64px}.raHRiW_steps h2,.raHRiW_donation h2{font-size:clamp(26px,4vw,36px)}.raHRiW_steps ol{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:24px 0 0;padding:0;list-style:none;display:grid}.raHRiW_step{border-radius:var(--radius-card);background:var(--ptb-grey);padding:28px}.raHRiW_step h3{font-size:20px}.raHRiW_step p{color:var(--ptb-muted);margin:0}.raHRiW_number{background:var(--ptb-yellow);border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:16px;font-weight:700;display:inline-grid}.raHRiW_donation{border-radius:var(--radius-card);background:var(--ptb-cream);text-align:center;max-width:calc(var(--container) - 2 * var(--gutter));margin-bottom:72px;padding-block:40px}.raHRiW_total{margin:0;font-size:20px;font-weight:700}
