.donation-section{font-family:Montserrat,sans-serif;color:#2E4049;max-width:1200px;margin:0 auto;padding:24px 24px 0;display:flex}.donate_wrapper{background-image:url(https://nispand.s3.ap-south-1.amazonaws.com/Annam+Brhama+Video/Support+-+1440x752.jpg);background-repeat:no-repeat;background-size:cover}.donation-hero{padding:60px 0;margin-bottom:40px}.hero-content{max-width:800px;margin:0 auto;padding:0 20px;font-size:80px;font-weight:500;font-family:var(--font-montserrat);color:#FFFFFF}.hero-content h1{display:inline}.hero-content h1,.hero-content h2{font-size:80px;font-weight:700;font-family:var(--font-montserrat)}.hero-content p{font-size:24px;font-weight:500;font-family:var(--font-montserrat);line-height:32px;margin-bottom:60px}.benefits-list{list-style:none;padding:0;justify-content:center;flex-wrap:wrap;gap:20px}.benefits-list li{font-size:20px;position:relative;font-weight:500;font-family:var(--font-montserrat);line-height:28px;padding-left:25px}.benefits-list li:before{content:"•";color:#F05654;font-size:24px;position:absolute;left:0;top:-4px}.donation-form-container{margin-bottom:60px}.form-header{display:flex;justify-content:space-between;align-items:start;margin-bottom:30px}.form-header h3{font-size:20px;color:#1F2937}.form-header h3,.form-header p{font-weight:500;font-family:var(--font-montserrat)}.form-header p{color:#4B5563;font-size:12px}.donation-form{gap:20px}.donation-form,.form-group{display:flex;flex-direction:column}.form-group{gap:8px}.form-group label{font-size:14px;font-weight:500;font-family:var(--font-montserrat)}.form-group label span{color:#F05654}.form-group input{padding:12px 15px;border:1px solid #ddd;border-radius:6px;font-size:16px}.form-group input:focus{outline:none;border-color:#F05654}.checkbox-label{font-weight:500;font-family:var(--font-montserrat)}.checkbox-label a{color:#F05654;text-decoration:none}.checkbox-label a:hover{text-decoration:underline}.donate-button{font-family:var(--font-montserrat)}@media (max-width:768px){.hero-content h1{font-size:32px}.hero-content h2{font-size:24px}.hero-content p{font-size:16px}.donation-form-container{padding:25px;margin:20px 10px 40px;display:none}.name-fields{flex-direction:column;gap:15px}}@media (max-width:480px){.hero-content h1{font-size:28px}.hero-content{padding:0 10px}.donation-form-container{padding:20px 15px}.form-group input{padding:10px 12px}}.donation-form-container.popup-version{margin-bottom:0;box-shadow:none}.hero_ser_donate_button{display:none}@media (max-width:768px){.donate-popup-container{max-width:100%;max-height:95vh}.donation-form-container.popup-version{padding:25px;margin:0;display:block!important}.hero_ser_donate_button{display:block}}.donate-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.donate-popup-container{position:relative;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;background:white;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.2)}.popup-close-button{position:absolute;top:15px;right:15px;background:none;border:none;font-size:24px;cursor:pointer;color:#2E4049;z-index:10}.popup-close-button:hover{color:#F05654}.disabled-field{filter:blur(1.5px);opacity:.7;transition:all .3s ease;background-color:#f5f5f5}.disabled-label{color:#999;transition:all .3s ease}.error-input{border-color:#ff0000!important}.error-message{color:#ff0000;font-size:12px;margin-top:5px;display:block}.donation-form-container{background:white;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:40px}.form-group{margin-bottom:20px}.name-fields{display:flex;gap:20px}.name-fields .form-group{flex:1}.amount-input{display:flex;align-items:center}.amount-input span{font-size:18px;margin-right:10px;color:#666}.donate-button{background-color:#F05654;color:white;border:none;padding:13px;border-radius:6px;font-weight:600;font-size:18px;cursor:pointer;width:100%;transition:background-color .3s}.donate-button:hover{background-color:#d84c4a}.checkbox-group{position:relative;margin-bottom:15px}.checkbox-group .error-message{position:absolute;bottom:-18px;left:25px}.checkbox-label{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.checkbox-label input{margin:0}.donate-now-mobile-btn{display:none}@media (max-width:768px){.donate-now-mobile-btn{display:block;left:0;right:0;bottom:0;width:50%;background:#E85C5B;color:#fff;border:none;border-radius:50px;padding:14px;z-index:9999;box-shadow:0 -2px 12px rgba(0,0,0,.08);cursor:pointer;font-family:var(--font-montserrat);font-size:18px;font-weight:600;margin-top:24px}.donation-hero{margin-bottom:0;padding-bottom:30px;padding-top:30px}.hero-content p{margin-bottom:20px;font-size:18px;margin-top:12px}.hero-content h1 img{width:35px;height:35px}.hero-content h1{font-size:38px}.benefits-list li{font-size:16px}.hero-content h2{font-size:38px}.donate_wrapper{background-image:url(https://nispand.s3.ap-south-1.amazonaws.com/Annam+Brhama+Video/Support+-+393x532+-+Mobile-2.jpg);background-repeat:no-repeat;background-size:cover}}.donate-popup-container,.donate-popup-overlay{scrollbar-width:none;-ms-overflow-style:none}.donate-popup-container::-webkit-scrollbar,.donate-popup-overlay::-webkit-scrollbar{display:none}@media(max-width:768px){.donate_button{padding:12px 19px}.form-group input{width:100%}.checkbox-group{margin-bottom:0}}