.DonateForm_steps__vKjIQ{display:flex;justify-content:center;gap:.5em;margin:0;list-style:none;font-size:1rem;color:var(--color-text-muted);padding:20px}.DonateForm_steps__vKjIQ li{display:flex;align-items:center;gap:1em}.DonateForm_steps__vKjIQ li+li:before{content:"";width:2em;height:1px;background:var(--color-border)}.DonateForm_stepNumber__PEdjp{display:inline-flex;align-items:center;justify-content:center;width:2.1em;height:2em;border-radius:50%;border:1.5px solid var(--color-border);font-weight:700;line-height:0}.DonateForm_stepActive__znIRl{color:var(--color-navy);font-weight:700}.DonateForm_stepActive__znIRl .DonateForm_stepNumber__PEdjp,.DonateForm_stepDone__tFwN1 .DonateForm_stepNumber__PEdjp{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}.DonateForm_panel__MBL4o{max-width:45em;margin:0 auto}.DonateForm_fields__BZINE{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:.75em;gap:.75em}.DonateForm_full__Bi28q{grid-column:span 6}.DonateForm_half__gEckN{grid-column:span 3}.DonateForm_third__BxChq{grid-column:span 2}.DonateForm_fields__BZINE input,.DonateForm_fields__BZINE select{width:100%;height:3.5em;border:2px solid var(--color-border);border-radius:var(--radius-small);padding:0 1em;background:var(--color-white);color:var(--color-text);font:inherit;transition:border-color var(--ease)}.DonateForm_fields__BZINE input:focus,.DonateForm_fields__BZINE select:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--focus-ring)}.DonateForm_fields__BZINE input[aria-invalid=true],.DonateForm_fields__BZINE select[aria-invalid=true]{border-color:#c62828}.DonateForm_summary__TJy_H{display:flex;justify-content:space-between;align-items:center;gap:1em;margin-bottom:1.25em;padding:1em 1.25em;border-radius:var(--radius-small);background:var(--color-white);border:2px solid var(--color-border);color:var(--color-navy)}.DonateForm_summaryAmount__Dq0vo{display:flex;align-items:center;gap:7px}.DonateForm_summary__TJy_H strong{font-size:1.35rem}.DonateForm_linkButton__LDV2S{text-decoration:none;border:1px solid #1e6fe329;background:#f7f7f7;padding:1px 10px;font-size:12px;color:#0d55b8c7;border-radius:15px;display:inline-block;cursor:pointer;font-weight:600}.DonateForm_backButton__067ho{padding:.8rem 1rem;font-size:1rem;min-width:148px;border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text-muted)}@media (max-width:650px){.DonateForm_backButton__067ho{min-width:unset}}.DonateForm_backButton__067ho:hover{border-color:#c5d8f2;color:var(--color-navy)}.DonateForm_backButton__067ho:focus-visible{outline:none;box-shadow:var(--focus-ring)}.DonateForm_backButton__067ho:disabled{opacity:.5;cursor:not-allowed;transform:none}.DonateForm_actions__JN4GJ{display:flex;justify-content:space-between;align-items:center;gap:1em;margin-top:1.5em}.DonateForm_actionsEnd__s7AQL{justify-content:flex-end}.DonateForm_actionsCenter__dpDhF{justify-content:center}.DonateForm_secure__MXKG7{display:flex;align-items:center;justify-content:center;gap:.4em;margin:1em 0 0;font-size:.85rem;color:var(--color-text-muted)}.DonateForm_secure__MXKG7 svg{width:1.1em;height:1.1em;flex-shrink:0;color:var(--color-primary)}.DonateForm_error__RHry9{margin:1em 0 0;color:#c62828;text-align:center}.DonateForm_success__p_pLz{max-width:37.5em;margin:0 auto;padding:2em;border-radius:var(--radius-small);background:var(--color-white);border:2px solid var(--color-border);text-align:center}.DonateForm_success__p_pLz h3{margin-bottom:.5em;color:var(--color-navy)}.DonateForm_success__p_pLz p{margin:.5em 0;color:var(--color-text-muted)}@media (max-width:640px){.DonateForm_half__gEckN,.DonateForm_third__BxChq{grid-column:span 6}.DonateForm_steps__vKjIQ{font-size:1rem}.DonateForm_steps__vKjIQ li+li:before{width:1em}.DonateForm_stepLabel__D4kzZ{display:none!important}.DonateForm_stepActive__znIRl .DonateForm_stepLabel__D4kzZ{display:inline}}.DonateForm_cardNumber__u01q_{position:relative}.DonateForm_fields__BZINE .DonateForm_cardNumber__u01q_ input{padding-right:4.25em}.DonateForm_cardBrand__iUXP2{position:absolute;top:50%;right:1em;width:2.5em;height:auto;transform:translateY(-50%);pointer-events:none}.DonateForm_fieldset__7iXEa{min-width:0;margin:0;padding:0;border:0}.DonateForm_fieldset__7iXEa:disabled input{background:var(--color-light);color:var(--color-text-muted);cursor:not-allowed}.DonateForm_paymentAlert__zF0hP{display:flex;gap:.75em;margin-bottom:1.25em;padding:1em 1.25em;border:1px solid #f1b5b5;border-left:4px solid #c62828;border-radius:var(--radius-small);background:#fdf1f1;color:#7f1d1d}.DonateForm_paymentAlert__zF0hP svg{width:1.4em;height:1.4em;flex-shrink:0;color:#c62828}.DonateForm_paymentAlert__zF0hP strong{display:block;margin-bottom:.25em;color:#c62828}.DonateForm_paymentAlert__zF0hP p{margin:.2em 0 0;font-size:.95rem}.DonateForm_spinner__aOuEs{width:1em;height:1em;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:DonateForm_donateSpin__EW4IX .7s linear infinite}@keyframes DonateForm_donateSpin__EW4IX{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.DonateForm_spinner__aOuEs{animation-duration:2s}}.DonateForm_processingNote__cpNVA{margin:1em 0 0;text-align:center;font-size:.9rem;color:var(--color-navy)}.DonateForm_amountHint__rqw1J{margin:.5em 0 0;font-size:.85rem;color:var(--color-text-muted)}