
.donation-method{padding:30px}.donation-method .icon-bubble{margin-bottom:18px}.bank-box{padding:34px;background:var(--navy);color:#fff;border-radius:var(--radius)}.bank-box h3{color:#fff}.bank-detail{display:grid;grid-template-columns:130px 1fr;gap:8px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.15)}.bank-detail:last-child{border:0}.transparency{display:grid;gap:30px;align-items:center}.transparency-figure{display:grid;place-items:center;min-height:360px;background:linear-gradient(135deg,var(--orange),#ffd789);border-radius:30px;color:var(--navy);text-align:center;padding:40px}.transparency-figure strong{font-family:'Poppins';font-size:5rem;line-height:1}.donation-form{padding:34px}.form-grid{display:grid;gap:18px}.field label{display:block;font-weight:700;color:var(--navy);margin-bottom:7px}.field input,.field select,.field textarea{width:100%;border:1px solid #d8dde8;border-radius:12px;padding:13px 14px;outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--orange);box-shadow:0 0 0 4px rgba(245,166,35,.15)}.field.error input,.field.error textarea,.field.error select{border-color:#c92a2a}.error-text{font-size:.82rem;color:#c92a2a;margin-top:5px}.form-success{display:none;padding:14px;background:#e8f7ee;color:#176f3b;border-radius:12px;margin-top:14px}.form-success.show{display:block}@media(min-width:800px){.transparency{grid-template-columns:1fr 1fr}.form-grid.two{grid-template-columns:repeat(2,1fr)}}
