.DonateForm-module__7FoL4W__section{padding:5rem 2rem 6rem}.DonateForm-module__7FoL4W__container{max-width:var(--max-width);grid-template-columns:1fr;gap:1rem;margin:0 auto;display:grid}@media (min-width:920px){.DonateForm-module__7FoL4W__container{grid-template-columns:.9fr 1.1fr;gap:1.5rem}}.DonateForm-module__7FoL4W__info{border-radius:var(--radius-xl);background:#ebf5fc;border:1px solid #00000012;padding:1.2rem}.DonateForm-module__7FoL4W__info h1{color:var(--text-heading);margin-bottom:.55rem;font-size:clamp(2rem,3vw,2.7rem)}.DonateForm-module__7FoL4W__info p{color:var(--text-secondary);line-height:1.75}.DonateForm-module__7FoL4W__upiCard{border-radius:var(--radius-lg);background:#fff;border:1px solid #00000014;margin-top:1rem;padding:.9rem}.DonateForm-module__7FoL4W__upiCard h3{color:var(--text-heading);margin-bottom:.35rem}.DonateForm-module__7FoL4W__form{border-radius:var(--radius-xl);background:var(--bg-surface);border:1px solid #0e42561f;gap:.75rem;padding:1.2rem;display:grid}.DonateForm-module__7FoL4W__form h2{color:var(--text-heading);font-size:1.25rem}.DonateForm-module__7FoL4W__amountRow{flex-wrap:wrap;gap:.5rem;display:flex}.DonateForm-module__7FoL4W__amountBtn{border-radius:var(--radius-full);color:var(--text-heading);background:#fff;border:1px solid #0e425633;padding:.5rem .8rem;font-weight:700}.DonateForm-module__7FoL4W__amountBtn.DonateForm-module__7FoL4W__active{background:var(--color-primary-dark);color:#fff;border-color:var(--color-primary-dark)}.DonateForm-module__7FoL4W__field{color:var(--text-secondary);gap:.3rem;font-size:.95rem;display:grid}.DonateForm-module__7FoL4W__field input{font:inherit;border:1px solid #0e425633;border-radius:.55rem;padding:.68rem .75rem}.DonateForm-module__7FoL4W__submitBtn{border-radius:var(--radius-full);background:var(--color-cta);color:var(--text-heading);border:none;padding:.85rem 1rem;font-weight:700}.DonateForm-module__7FoL4W__submitBtn:disabled{opacity:.72}.DonateForm-module__7FoL4W__error{color:#c23131;font-size:.8rem}.DonateForm-module__7FoL4W__message{color:var(--text-heading);font-size:.9rem}
.DonationBanner-module__Ovb01W__section{background-color:var(--bg-surface);text-align:center;padding:8rem 2rem 6rem}.DonationBanner-module__Ovb01W__container{max-width:60vw;margin:0 auto}.DonationBanner-module__Ovb01W__tagline{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-size:.875rem;font-weight:700;display:block}.DonationBanner-module__Ovb01W__title{color:var(--text-heading);margin-bottom:1.5rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:600;line-height:1.2}.DonationBanner-module__Ovb01W__description{color:var(--text-secondary);margin-bottom:2.5rem;font-size:1rem}.DonationBanner-module__Ovb01W__button{background-color:var(--color-primary-light);color:var(--text-inverse);border-radius:var(--radius-md);justify-content:center;align-items:center;padding:1rem 2rem;font-size:1rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.DonationBanner-module__Ovb01W__button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #5ba81b66}
