.Donation_container__1HVd5{min-height:100vh;background:#141f31;border-bottom:1px solid rgba(255,255,255,.2);box-shadow:inset 0 -10px 10px -10px rgba(0,0,0,.5)}.Donation_topSlice__qLX_m{width:100%;padding:7rem 4rem 4rem;background:#141f31;color:white;display:flex;justify-content:center;gap:2rem}.Donation_leftContent__lVcm1{width:50%;max-width:600px;display:flex;flex-direction:column;gap:1.5rem}.Donation_rightContent__GwFTC{width:50%;max-width:500px}.Donation_title__Zb8a9{font-size:2.8rem;font-weight:700;line-height:1.2}.Donation_subtitle__VmgYP{font-size:1.2rem;opacity:.9}.Donation_bulletList__6Qi5l{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.Donation_bulletPoint__nMVw3{display:flex;align-items:center;gap:10px;font-size:1.1rem}.Donation_sectionHeader__KJzxN{font-size:1.1rem;font-weight:700;margin-bottom:.8rem;color:#141f31}.Donation_summaryBox__7mdre{background:#f0fffb;border:2px solid #00bfa5;border-radius:12px;padding:1.25rem;margin-top:1.5rem}.Donation_summaryRow___GKWs{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.95rem}.Donation_finalDonateButton__Pe2GL{width:100%;background:#00bfa5;color:white;padding:1rem;border-radius:8px;border:none;font-weight:700;font-size:1.1rem;margin-top:1rem;cursor:pointer;transition:background .2s}.Donation_finalDonateButton__Pe2GL:hover{background:#008e7a}.Donation_finalDonateButton__Pe2GL:disabled{background:#94a3b8;cursor:not-allowed}.Donation_searchCard__MGF5j{background:white;padding:2rem;border-radius:16px;color:#333;box-shadow:0 10px 25px rgba(0,0,0,.2)}.Donation_searchInput__4gtO5{width:100%;padding:1rem;border:2px solid #e1e1e1;border-radius:8px;font-size:1rem;margin-bottom:1rem;outline:none;transition:border-color .2s}.Donation_searchInput__4gtO5:focus{border-color:#141f31}.Donation_resultsGrid__VuJL2{max-height:300px;overflow-y:auto;margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.Donation_orgCard__9Qv8D{padding:1rem;border:1px solid #eee;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s}.Donation_orgCard__9Qv8D:hover{background:#f8f9fa}.Donation_orgCard__9Qv8D.Donation_selected__bp26T{border-color:#00bfa5;background:#f0fffb}.Donation_orgName__i0y0_{font-weight:600;margin:0}.Donation_stateBadge__awPZd{font-size:.75rem;color:#666;text-transform:uppercase}.Donation_donateButton__A_0zQ{background:white;color:#00bfa5;padding:.8rem 2rem;border-radius:50px;text-decoration:none;font-weight:700;margin-left:2rem}.Donation_donateButton__A_0zQ:disabled{opacity:.6;cursor:not-allowed}.Donation_amountWrapper__rJMwJ{position:relative;margin-bottom:1.5rem}.Donation_currencySymbol__exbXB{position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-weight:700;color:#141f31;z-index:5}.Donation_amountInput__1pA3X{width:100%;padding:1rem 1rem 1rem 2.2rem;border:2px solid #e1e1e1;border-radius:8px;font-size:1.2rem;font-weight:600;outline:none;transition:border-color .2s}.Donation_amountInput__1pA3X:focus{border-color:#00bfa5}.Donation_quickSelectGrid__tMfaA{grid-template-columns:repeat(4,1/4);margin-bottom:1.5rem}.Donation_amountButton__deEoo{background:#f0f2f5;border:2px solid transparent;border-radius:8px;padding:.6rem;font-weight:600;color:#141f31;cursor:pointer;transition:all .2s}.Donation_amountButton__deEoo:hover{background:#e2e8f0}.Donation_amountButtonActive__RkHuH{background:#e6f8f4;border-color:#00bfa5;color:#1e8a7f}.Donation_premiumFeatureList__WOt_q{list-style:none;padding:0;margin:1.5rem 0;text-align:left}.Donation_premiumFeatureList__WOt_q li{display:flex;align-items:center;gap:10px;margin-bottom:.75rem;font-size:1rem;color:#4a5568}.Donation_priceDisplay__NaypF{margin-bottom:1.5rem;text-align:center}.Donation_priceAmount__GAkr7{font-size:2.5rem;font-weight:800;color:#141f31;display:block}.Donation_pricePeriod__2lFIW{color:#718096;font-size:.9rem}.Donation_feeContainer__SHsFE{background-color:#f8f9fa;padding:1.25rem;border-radius:12px;margin:1.5rem 0;border:1px solid #e9ecef;transition:all .2s ease}.Donation_feeContainer__SHsFE:hover{border-color:#26a69a}.Donation_feeLabel__9A7o_{display:flex;align-items:flex-start;cursor:pointer;font-size:.95rem;color:#333;line-height:1.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Donation_feeCheckbox__WKWyS{margin-right:12px;margin-top:3px;width:20px;height:20px;cursor:pointer;accent-color:#26a69a}.Donation_feeTotalRow__E3gNA{margin-top:1rem;padding-top:.75rem;border-top:1px dashed #dee2e6;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:1.1rem;color:#2c3e50}.Donation_feeHighlight__euhDu{color:#26a69a}.Donation_legalSection__gJmJH{margin-top:2.5rem;padding:1rem;background:#f1f5f9;border-left:4px solid #94a3b8;border-radius:4px}.Donation_legalText__AR_Ip{font-size:.8rem;color:#475569;line-height:1.5;margin-bottom:.75rem}.Donation_legalText__AR_Ip strong{color:#444}.Donation_feeWarningText__YY8a4{color:#b91c1c;font-weight:500}.Donation_quickSelectGrid__tMfaA{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:1rem}@media (max-width:768px){.Donation_topSlice__qLX_m{flex-direction:column;padding:5rem 1.5rem}.Donation_leftContent__lVcm1,.Donation_rightContent__GwFTC{width:100%}}