.donate-module__ITXzka__pageHero{background:radial-gradient(ellipse at 20% 50%, #c9a84c0d 0%, transparent 60%), var(--black);border-bottom:1px solid var(--border-subtle);padding:80px 0 60px}.donate-module__ITXzka__heroTitle{color:var(--text-primary);max-width:700px;margin-bottom:20px;font-family:Bebas Neue,sans-serif;font-size:clamp(48px,7vw,80px);line-height:1.05}.donate-module__ITXzka__heroSub{color:var(--text-secondary);max-width:600px;margin-bottom:24px;font-size:17px;line-height:1.8}.donate-module__ITXzka__heroBadge{color:var(--text-secondary);border-radius:var(--radius-sm);background:#c9a84c0f;border:1px solid #c9a84c33;align-items:flex-start;gap:12px;max-width:560px;padding:16px 20px;font-size:14px;line-height:1.6;display:inline-flex}.donate-module__ITXzka__donateLayout{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.donate-module__ITXzka__donateForm{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:40px}.donate-module__ITXzka__formTitle{letter-spacing:.05em;color:var(--text-primary);margin-bottom:28px;font-family:Bebas Neue,sans-serif;font-size:32px}.donate-module__ITXzka__frequencyToggle{background:var(--dark-3);border-radius:var(--radius-sm);gap:0;margin-bottom:24px;padding:4px;display:flex}.donate-module__ITXzka__freqBtn{letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);transition:var(--transition);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:1;padding:10px;font-size:13px;font-weight:700}.donate-module__ITXzka__freqActive{background:var(--gold);color:var(--black)}.donate-module__ITXzka__amountsGrid{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:16px;display:grid}.donate-module__ITXzka__amountBtn{color:var(--text-secondary);background:var(--dark-3);border-radius:var(--radius-sm);transition:var(--transition);cursor:pointer;border:2px solid #0000;padding:12px 8px;font-size:15px;font-weight:700}.donate-module__ITXzka__amountBtn:hover{border-color:var(--gold);color:var(--gold)}.donate-module__ITXzka__amountActive{border-color:var(--gold)!important;color:var(--gold)!important;background:#c9a84c14!important}.donate-module__ITXzka__customInput{margin-bottom:24px;position:relative}.donate-module__ITXzka__dollarSign{color:var(--text-muted);font-size:16px;font-weight:600;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.donate-module__ITXzka__input{background:var(--dark-3);border:1px solid var(--border-subtle);width:100%;color:var(--text-primary);border-radius:var(--radius-sm);outline:none;padding:14px 16px 14px 32px;font-family:Inter,sans-serif;font-size:15px;transition:border-color .2s}.donate-module__ITXzka__input:focus{border-color:var(--gold)}.donate-module__ITXzka__input::placeholder{color:var(--text-muted)}.donate-module__ITXzka__errorText{color:var(--error);margin-bottom:12px;font-size:13px}.donate-module__ITXzka__donateBtn{background:var(--gold);width:100%;color:var(--black);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);border:none;margin-bottom:16px;padding:18px;font-family:Inter,sans-serif;font-size:15px;font-weight:800}.donate-module__ITXzka__donateBtn:hover:not(:disabled){background:var(--gold-light);transform:translateY(-2px);box-shadow:0 8px 24px #c9a84c4d}.donate-module__ITXzka__donateBtn:disabled{opacity:.5;cursor:not-allowed}.donate-module__ITXzka__secureNote{color:var(--text-muted);text-align:center;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.donate-module__ITXzka__impactPanel{flex-direction:column;gap:24px;display:flex}.donate-module__ITXzka__impactTitle{letter-spacing:.05em;color:var(--text-primary);font-family:Bebas Neue,sans-serif;font-size:28px}.donate-module__ITXzka__impactList{flex-direction:column;gap:16px;display:flex}.donate-module__ITXzka__impactItem{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);align-items:flex-start;gap:16px;padding:16px;display:flex}.donate-module__ITXzka__impactAmount{color:var(--gold);letter-spacing:.05em;min-width:56px;font-family:Bebas Neue,sans-serif;font-size:24px}.donate-module__ITXzka__impactDesc{color:var(--text-secondary);padding-top:4px;font-size:14px;line-height:1.6}.donate-module__ITXzka__disclosure{border-radius:var(--radius-sm);color:var(--text-muted);background:#c9a84c0a;border:1px solid #c9a84c26;padding:20px;font-size:12px;line-height:1.7}@media (max-width:1024px){.donate-module__ITXzka__donateLayout{grid-template-columns:1fr}}@media (max-width:480px){.donate-module__ITXzka__amountsGrid{grid-template-columns:repeat(3,1fr)}.donate-module__ITXzka__donateForm{padding:24px}}
