.Donate_container__xHZrA{min-height:100vh;background-color:var(--color-light)}.Donate_main__yUlFI{padding-top:80px;max-width:1400px;margin:0 auto}.Donate_heroSection__dIKfs{text-align:center;padding:4rem 2rem;background:linear-gradient(120deg,var(--color-main) 0,var(--color-light) 100%);color:#fff;margin-bottom:3rem;border-radius:var(--border-radius);box-shadow:0 8px 32px rgba(54,116,181,.18)}.Donate_heroSection__dIKfs h1{font-size:clamp(2.5rem,5vw,4rem);margin-bottom:1rem;color:#fff;font-weight:900;letter-spacing:.5px}.Donate_heroSection__dIKfs p{font-size:clamp(1.1rem,2vw,1.5rem);max-width:600px;margin:0 auto;color:var(--color-footer);font-weight:500}.Donate_contentWrapper__VD6He{display:grid;grid-template-columns:1fr 300px;gap:2rem;padding:0 2rem}.Donate_donationSection__EFwHa{background:#fff;border-radius:var(--border-radius);padding:2rem;box-shadow:0 4px 12px rgba(54,116,181,.1)}.Donate_impactGrid__H059G{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}.Donate_impactCard__ywm48{background:var(--color-footer);padding:1.5rem;border-radius:8px;text-align:center;transition:transform var(--transition-duration);box-shadow:0 2px 8px rgba(54,116,181,.08)}.Donate_impactCard__ywm48:hover{transform:translateY(-5px);box-shadow:0 8px 24px var(--color-light)}.Donate_impactAmount__LGmIg{font-size:1.8rem;font-weight:700;color:var(--color-main);display:block;margin-bottom:1rem}.Donate_donationGrid__lVoPE{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin:2rem 0}.Donate_donationButton__lRfEF{padding:1rem;font-size:1.2rem;background:#fff;border:2px solid var(--color-main);color:var(--color-main);border-radius:8px;cursor:pointer;transition:all var(--transition-duration);font-weight:700}.Donate_donationButton__lRfEF.Donate_selected__cAJVF,.Donate_donationButton__lRfEF:hover{background:var(--color-main);color:#fff;border-color:var(--color-main);box-shadow:0 2px 8px var(--color-light)}.Donate_customAmount__MXMVh{grid-column:1/-1}.Donate_customInput__OUHDc{width:100%;padding:1rem;font-size:1.2rem;border:2px solid var(--color-light);border-radius:8px;background:#fff;color:var(--color-main);font-weight:600}.Donate_paymentMethods__hk5zK{margin:2rem 0;text-align:center}.Donate_paymentIcons__1fohw{display:flex;justify-content:center;gap:2rem;margin-top:1rem}.Donate_paymentIcon__8HM2_{font-size:2rem;color:var(--color-secondary);background:var(--color-footer);border-radius:50%;padding:.5rem;box-shadow:0 1px 4px var(--color-light);transition:background var(--transition-duration),color var(--transition-duration)}.Donate_paymentIcon__8HM2_:hover{background:var(--color-main);color:#fff}.Donate_formRow__2RvFL{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.Donate_formGroup__zgN2s{margin-bottom:1.5rem}.Donate_formGroup__zgN2s label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--color-main)}.Donate_formGroup__zgN2s input,.Donate_formGroup__zgN2s textarea{width:100%;padding:.8rem;border:2px solid var(--color-light);border-radius:8px;font-size:1rem;transition:all var(--transition-duration) ease;background:#fff;color:var(--color-main)}.Donate_formGroup__zgN2s input:focus,.Donate_formGroup__zgN2s textarea:focus{border-color:var(--color-secondary);box-shadow:0 0 0 3px rgba(87,143,202,.15);outline:none}.Donate_cardElement__6Cqxg{margin-bottom:1.5rem;padding:1rem;border:2px solid var(--color-light);border-radius:8px;background:#fff}.Donate_donationFrequency__jUH4N{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}.Donate_frequencyButton__c6A8Z{padding:1rem;background:#fff;border:2px solid var(--color-light);border-radius:8px;cursor:pointer;transition:all var(--transition-duration);font-weight:700;color:var(--color-main)}.Donate_frequencyButton__c6A8Z.Donate_selected__cAJVF,.Donate_frequencyButton__c6A8Z:hover{border-color:var(--color-main);color:#fff;background:var(--color-main)}.Donate_submitButton__zvtzx{width:100%;padding:.75rem 1.5rem;font-size:1rem;background:var(--color-success);color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color var(--transition-duration);margin-top:1rem;font-weight:700}.Donate_submitButton__zvtzx:hover{background:#218838}.Donate_sidebar__Q4XlG{background:#fff;border-radius:var(--border-radius);padding:2rem;box-shadow:0 4px 12px rgba(54,116,181,.1);height:-moz-fit-content;height:fit-content}.Donate_impactStory__ekN8u{text-align:center;color:var(--color-main);font-weight:600}.Donate_impactImage__0OiIo{width:100%;height:auto;border-radius:8px;margin:1rem 0}.Donate_error__KeDDH{color:var(--color-error);margin-bottom:1rem;text-align:center;font-weight:700}@media (max-width:1024px){.Donate_contentWrapper__VD6He{grid-template-columns:1fr}.Donate_sidebar__Q4XlG{order:-1}}@media (max-width:768px){.Donate_main__yUlFI{padding-top:60px}.Donate_formRow__2RvFL{grid-template-columns:1fr}.Donate_contentWrapper__VD6He{padding:0 .5rem;gap:1rem}.Donate_donationSection__EFwHa,.Donate_sidebar__Q4XlG{padding:1rem}}@media (max-width:480px){.Donate_heroSection__dIKfs{padding:2rem .5rem;font-size:1rem}.Donate_contentWrapper__VD6He{padding:0 .2rem;gap:.5rem}.Donate_donationSection__EFwHa,.Donate_sidebar__Q4XlG{padding:.5rem}}@media (max-width:600px){.Donate_main__yUlFI{padding-top:40px;padding-left:.5rem;padding-right:.5rem}.Donate_heroSection__dIKfs{padding:2rem .5rem;font-size:1.2rem}.Donate_contentWrapper__VD6He{padding:0 .5rem;grid-template-columns:1fr;gap:1rem}.Donate_donationSection__EFwHa{padding:1rem}.Donate_impactGrid__H059G{grid-template-columns:1fr;gap:1rem}.Donate_donationGrid__lVoPE,.Donate_formRow__2RvFL{grid-template-columns:1fr;gap:.5rem}.Donate_submitButton__zvtzx{font-size:1.1rem;padding:1rem}}