.support-page{color:#fff;background:#06070d}.support-hero{text-align:center;max-width:900px;margin:auto;padding:120px 20px 80px}.support-tag{color:#ff4d4d;letter-spacing:3px;text-transform:uppercase;margin-bottom:20px;font-size:14px;font-weight:700}.support-hero h1{margin-bottom:25px;font-size:56px;line-height:1.2}.support-hero span{color:#ff4d4d}.support-description{color:#bdbdbd;font-size:18px;line-height:1.8}.why-support,.support-section,.other-support,.donation-section,.thank-you{text-align:center;max-width:1200px;margin:auto;padding:80px 20px}.why-support h2,.support-section h2,.other-support h2,.donation-section h2,.thank-you h2{margin-bottom:25px;font-size:38px}.why-support p,.donation-section p,.thank-you p{color:#c7c7c7;max-width:900px;margin:auto;font-size:17px;line-height:1.8}.support-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:50px;display:grid}.support-card{background:#11131c;border:1px solid #202330;border-radius:18px;padding:35px 25px;transition:all .3s}.support-card:hover{border-color:#ff4d4d;transform:translateY(-8px)}.support-card h3{margin-bottom:18px;font-size:22px}.support-card p{color:#bdbdbd;line-height:1.7}.support-list{text-align:left;max-width:700px;margin:40px auto 0}.support-list p{background:#11131c;border-left:4px solid #ff4d4d;border-radius:10px;margin-bottom:18px;padding:18px 22px;font-size:17px}.qr-box{margin:45px auto 30px}.qr-box img{background:#fff;border:5px solid #fff;border-radius:18px;width:260px}.upi-details{margin-top:25px}.upi-details h3{color:#ff4d4d;margin-bottom:10px;font-size:24px}.upi-details p{letter-spacing:1px;background:#11131c;border:1px solid #2d3140;border-radius:10px;padding:14px 28px;font-size:18px;display:inline-block}.thank-you{padding-bottom:120px}@media (max-width:768px){.support-hero{padding-top:90px}.support-hero h1{font-size:38px}.why-support h2,.support-section h2,.other-support h2,.donation-section h2,.thank-you h2{font-size:30px}.support-description,.why-support p,.donation-section p,.thank-you p{font-size:16px}.qr-box img{width:210px}}
