.donate-module__kp5U9G__hero{padding:2.25rem 0}.donate-module__kp5U9G__heroSubtitle{opacity:.95;max-width:560px;margin-left:auto;margin-right:auto;font-size:1.2rem;line-height:1.6}.donate-module__kp5U9G__section{background-color:var(--background);padding:2.75rem 0}.donate-module__kp5U9G__container{z-index:1;max-width:900px;margin:0 auto;padding:0 1.5rem;position:relative}.donate-module__kp5U9G__impactGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:3rem;display:grid}.donate-module__kp5U9G__impactCard{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:12px;padding:2rem}.donate-module__kp5U9G__impactIcon{margin-bottom:1rem;font-size:2.5rem;display:block}.donate-module__kp5U9G__impactCard h3{color:var(--blue-text);margin-bottom:.5rem;font-size:1.25rem}.donate-module__kp5U9G__impactCard p{color:var(--text-light);font-size:.95rem;line-height:1.5}.donate-module__kp5U9G__donateBlock{text-align:center;background:var(--surface);border:2px solid var(--columbia-light-blue);border-radius:12px;padding:3rem 2rem}.donate-module__kp5U9G__donateBlock h2{color:var(--blue-text);margin-bottom:1rem}.donate-module__kp5U9G__donateBlock p{color:var(--text-dark);max-width:600px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.7}.donate-module__kp5U9G__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.donate-module__kp5U9G__primaryBtn{background-color:var(--columbia-blue);color:#fff;border-radius:30px;padding:.875rem 2rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block}.donate-module__kp5U9G__primaryBtn:hover{background-color:var(--columbia-light-blue)}.donate-module__kp5U9G__secondaryBtn{color:var(--blue-text);border:2px solid var(--blue-text);background-color:#0000;border-radius:30px;padding:.875rem 2rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.donate-module__kp5U9G__secondaryBtn:hover{background-color:var(--blue-text);color:#fff}@media (max-width:768px){.donate-module__kp5U9G__section{padding:1.75rem 0}.donate-module__kp5U9G__africaBg{right:-20px}}
