.DonationForm_page__ZXRU4{min-height:100vh;background:#0f1115;color:#f3f4f6}.DonationForm_footer___zska,.DonationForm_header__TfvJY,.DonationForm_main__nbZXa{width:calc(100% - 96px);max-width:1120px;margin-inline:auto}.DonationForm_header__TfvJY{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:105px;border-bottom:1px solid #262b35}.DonationForm_brand__gd96W{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:700;letter-spacing:.04em}.DonationForm_brand__gd96W svg{width:28px;height:34px}.DonationForm_brand__gd96W small{display:block;margin-top:6px;color:#9ca3af;font:8px var(--font-mono);letter-spacing:.11em}.DonationForm_back__R61Z7{display:flex;align-items:center;gap:8px;color:#aeb7c4;font-size:11px;padding:10px 0}.DonationForm_back__R61Z7:hover{color:#f3f4f6}.DonationForm_main__nbZXa{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:80px;padding-block:80px 90px}.DonationForm_intro__f3qdf{padding-top:22px}.DonationForm_eyebrow__PAQZw{display:flex;align-items:center;gap:8px;font:9px var(--font-mono);letter-spacing:.12em;color:#6ee7b7;margin-bottom:25px}.DonationForm_eyebrow__PAQZw>span{width:5px;height:5px;background:#34d399}.DonationForm_intro__f3qdf h1{font-size:clamp(35px,3.8vw,49px);font-weight:550;line-height:1.13;letter-spacing:-2px}.DonationForm_intro__f3qdf h1 span{color:#9ca3af}.DonationForm_description__GdWt3{max-width:410px;color:#aeb7c4;font-size:14px;line-height:1.9;margin-top:25px}.DonationForm_principles__qOf_c{list-style:none;padding:0;margin:39px 0 0;display:grid;gap:27px}.DonationForm_principles__qOf_c li{display:flex;gap:14px}.DonationForm_principles__qOf_c svg{margin-top:3px;color:#a2b7ae}.DonationForm_principles__qOf_c strong{font-size:12px;font-weight:550}.DonationForm_principles__qOf_c p{font-size:11px;line-height:1.9;color:#9ca3af;margin-top:5px;max-width:350px}.DonationForm_missionNote__FMLYz{border-top:1px solid #262b35;padding-top:24px;margin-top:32px;color:#a5b4aa;font:9px/1.8 var(--font-mono)}.DonationForm_card__A5JQR{min-width:0;background:#181b21;border:1px solid #343b46;border-radius:7px;overflow:hidden;box-shadow:0 18px 55px #00000020}.DonationForm_cardTop__1jrqZ{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:17px 27px;background:#15181d;border-bottom:1px solid #303641;color:#a5b0bf;font:8px/1.6 var(--font-mono);letter-spacing:.1em}.DonationForm_cardTop__1jrqZ>span:last-child{color:#8fa59a}.DonationForm_cardBody__awIuG{padding:30px 28px 24px}.DonationForm_cardBody__awIuG h2{font-size:25px;line-height:1.3;letter-spacing:-.9px;font-weight:550}.DonationForm_cardBody__awIuG h2:focus{outline:none}.DonationForm_formIntro__XFZtC{color:#aab3c0;font-size:11px;line-height:1.8;margin-top:10px}.DonationForm_amountFieldset__zooI4{border:0;padding:0;margin:29px 0 0;min-width:0}.DonationForm_amountFieldset__zooI4 legend,.DonationForm_custom__04CFz>label,.DonationForm_nameField__6hec_>label{font-size:11px;font-weight:550;color:#dce2eb;padding:0;margin-bottom:11px;display:block}.DonationForm_presets__vkwjY{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.DonationForm_preset__hYdou{display:flex;position:relative;justify-content:center;align-items:center;min-height:48px;gap:6px;border:1px solid #46505e;border-radius:4px;background:#171a20;color:#cbd3de;cursor:pointer;font:13px var(--font-mono)}.DonationForm_preset__hYdou>input{position:absolute;opacity:0;inset:0;width:100%;height:100%;cursor:pointer;margin:0}.DonationForm_preset__hYdou>svg{position:absolute;right:9px;color:#6ee7b7}.DonationForm_preset__hYdou:has(input:focus-visible){outline:2px solid #6ee7b7;outline-offset:3px}.DonationForm_preset__hYdou:hover{border-color:#778598;background:#222832}.DonationForm_selected__K_TfE{border-color:#319d79;background:#123529;color:#a7f3d0}.DonationForm_selected__K_TfE:hover{border-color:#6ee7b7;background:#184432}.DonationForm_custom__04CFz{margin-top:19px}.DonationForm_amountInput__Au5NT{display:flex;align-items:center;border:1px solid #536070;border-radius:4px;background:#11151a;padding:0 13px;gap:10px}.DonationForm_amountInput__Au5NT:focus-within{outline:2px solid #6ee7b7;outline-offset:3px}.DonationForm_amountInput__Au5NT:has(input[aria-invalid=true]){border-color:#fda4af}.DonationForm_amountInput__Au5NT>span{color:#9ca3af;font:11px var(--font-mono)}.DonationForm_amountInput__Au5NT input{background:transparent;border:none;min-width:0;width:100%;height:45px;color:#f3f4f6;font:15px var(--font-mono);outline:none}.DonationForm_amountInput__Au5NT input:focus-visible{outline:none}.DonationForm_amountInput__Au5NT input::placeholder,.DonationForm_nameField__6hec_ input::placeholder{color:#8793a3}.DonationForm_fieldHint__lz9Rf{font-size:10px;line-height:1.75;color:#a5b0bf;margin-top:7px}.DonationForm_fieldError__x5sTM{font-size:11px;line-height:1.7;color:#fecaca;margin-top:7px}.DonationForm_identity__mthCR{border-top:1px solid #303641;padding-top:22px;margin-top:24px}.DonationForm_checkbox__UKFHR{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:12px;font-weight:550}.DonationForm_checkbox__UKFHR input{accent-color:#10b981;width:17px;height:17px;margin:1px 0 0;flex-shrink:0;cursor:pointer}.DonationForm_identityHelp__gcd5c{font-size:10px;line-height:1.85;margin:9px 0 0 27px;color:#aab3c0}.DonationForm_nameField__6hec_{margin:18px 0 0 27px}.DonationForm_nameField__6hec_ input{width:100%;min-width:0;height:44px;background:#11151a;border:1px solid #536070;border-radius:4px;color:#f3f4f6;padding:10px 13px;font-size:12px}.DonationForm_total__H7635{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #303641;padding-top:21px;margin:25px 0 21px}.DonationForm_total__H7635>span{font-size:11px;color:#b4bdca}.DonationForm_total__H7635 strong{display:flex;align-items:baseline;gap:7px;font:23px var(--font-mono);letter-spacing:-.6px}.DonationForm_total__H7635 small{color:#9ca3af;font:9px var(--font-mono);letter-spacing:0}.DonationForm_primary__qXSXB{display:flex;align-items:center;justify-content:center;width:100%;min-height:47px;gap:9px;padding:13px 15px;border:1px solid #34d399;border-radius:4px;background:#10b981;color:#052b1d;font-size:11px;font-weight:650}.DonationForm_primary__qXSXB:hover:not(:disabled){background:#34d399}.DonationForm_primary__qXSXB:disabled{background:#28322f;border-color:#49574f;color:#9daf9f;cursor:not-allowed}.DonationForm_primary__qXSXB>svg:last-child:not(:first-child){margin-left:auto}.DonationForm_primary__qXSXB>svg:first-child{margin-right:auto}.DonationForm_checkoutNote__xKhem{display:flex;justify-content:center;align-items:center;gap:6px;color:#a5b0bf;font-size:9px;line-height:1.8;margin:13px 0 0;text-align:center}.DonationForm_unavailable__JxxsE{display:flex;align-items:flex-start;gap:9px;padding:13px;border:1px solid #615540;border-radius:4px;background:#28231b;margin-bottom:17px;color:#ead6b0}.DonationForm_unavailable__JxxsE>svg{margin-top:2px}.DonationForm_unavailable__JxxsE strong{font-size:11px;font-weight:550}.DonationForm_unavailable__JxxsE p{font-size:10px;line-height:1.8;color:#cbbda6;margin-top:5px}.DonationForm_textButton__UG_g2{display:inline-flex;align-items:center;gap:6px;font-size:10px;line-height:1.7;color:#b8cbdc;padding:8px 0;background:transparent;text-align:left}.DonationForm_unavailable__JxxsE .DonationForm_textButton__UG_g2{color:#f1d6a1;margin-top:2px;padding-bottom:0}.DonationForm_textButton__UG_g2:hover:not(:disabled){color:#f3f4f6;text-decoration:underline}.DonationForm_textButton__UG_g2:disabled{color:#9ca3af;cursor:not-allowed}.DonationForm_checking__uSYOO{display:flex;align-items:center;gap:8px;font-size:11px;color:#b4bdca;margin-bottom:15px}.DonationForm_taxNote__6H04C{font-size:9px;line-height:1.9;color:#a5b0bf;margin-top:22px}.DonationForm_taxNote__6H04C a{color:#bfcecb;text-decoration:underline;text-underline-offset:3px}.DonationForm_cardFoot__3NPXq{display:flex;justify-content:center;align-items:center;gap:7px;border-top:1px solid #303641;background:#15181d;padding:14px 18px;color:#9ba9b4;font:7px/1.6 var(--font-mono);letter-spacing:.08em}.DonationForm_error__lAo0V{padding:13px 15px;border:1px solid #aa6270;border-radius:5px;background:#381e25;margin-top:18px;color:#fecdd3;font-size:11px;line-height:1.8}.DonationForm_error__lAo0V .DonationForm_textButton__UG_g2{color:#fecdd3;padding-bottom:0}.DonationForm_notice__j2BXm{display:flex;align-items:flex-start;gap:8px;padding:13px;border:1px solid #485568;border-radius:4px;background:#202730;color:#bcc8d8;font-size:10px;line-height:1.8;margin-top:20px}.DonationForm_notice__j2BXm svg{margin-top:2px}.DonationForm_resultIcon__J4wMl{width:53px;height:53px;display:flex;justify-content:center;align-items:center;background:#2e2a22;border:1px solid #726348;color:#f5cf8c;border-radius:50%;margin-bottom:23px}.DonationForm_resultPaid__O5esc{background:#163c2d;border-color:#277f60;color:#6ee7b7}.DonationForm_resultText__WV5iA{font-size:12px;line-height:1.85;color:#b4bdca;margin-top:15px}.DonationForm_receipt__limbi{display:grid;gap:14px;border:1px solid #374150;border-radius:5px;padding:18px;margin:25px 0 21px;background:#13171d}.DonationForm_receipt__limbi>div{display:flex;justify-content:space-between;align-items:baseline;gap:15px;font-size:11px}.DonationForm_receipt__limbi dt{color:#aab5c5}.DonationForm_receipt__limbi dd{color:#e1e7ef;text-align:right;overflow-wrap:anywhere;margin:0;text-transform:capitalize}.DonationForm_receipt__limbi>div:first-child dd{font:14px var(--font-mono)}.DonationForm_receipt__limbi .DonationForm_reference__yq12m{border-top:1px solid #303641;padding-top:15px;flex-direction:column;gap:8px}.DonationForm_receipt__limbi .DonationForm_reference__yq12m dd{font:9px/1.8 var(--font-mono);text-align:left;text-transform:none}.DonationForm_resultActions__cv7Kp{flex-wrap:wrap;margin-top:9px}.DonationForm_resultActions__cv7Kp,.DonationForm_returnLink__Vy4L0{display:flex;align-items:center;justify-content:space-between;gap:10px}.DonationForm_returnLink__Vy4L0{border-top:1px solid #303641;padding-top:22px;margin-top:25px;color:#cad5df;font-size:11px}.DonationForm_returnLink__Vy4L0:hover{color:#6ee7b7}.DonationForm_footer___zska{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:25px;border-top:1px solid #262b35;color:#9ca3af;font:8px/1.8 var(--font-mono);letter-spacing:.07em}.DonationForm_footer___zska nav{display:flex;gap:24px;font:10px var(--font-inter);letter-spacing:0}.DonationForm_footer___zska a{display:flex;gap:6px;align-items:center}.DonationForm_footer___zska a:hover{color:#f3f4f6}.DonationForm_spinner__cpn60{animation:DonationForm_spin__PIWE3 1s linear infinite}@keyframes DonationForm_spin__PIWE3{to{transform:rotate(1turn)}}@media (max-width:1000px){.DonationForm_main__nbZXa{gap:40px}.DonationForm_cardBody__awIuG{padding:27px 23px 22px}.DonationForm_intro__f3qdf h1{font-size:38px}}@media (max-width:780px){.DonationForm_footer___zska,.DonationForm_header__TfvJY,.DonationForm_main__nbZXa{width:calc(100% - 48px)}.DonationForm_main__nbZXa{grid-template-columns:1fr;max-width:530px;padding-block:43px 56px;gap:33px}.DonationForm_intro__f3qdf{padding:0}.DonationForm_intro__f3qdf h1{font-size:44px}.DonationForm_description__GdWt3{font-size:13px;margin-top:19px;max-width:100%}.DonationForm_principles__qOf_c{grid-template-columns:1fr;gap:19px;margin-top:28px}.DonationForm_principles__qOf_c p{max-width:100%}.DonationForm_missionNote__FMLYz{margin-top:24px;padding-top:19px}.DonationForm_header__TfvJY{min-height:88px}}@media (max-width:450px){.DonationForm_footer___zska,.DonationForm_header__TfvJY,.DonationForm_main__nbZXa{width:calc(100% - 36px)}.DonationForm_brand__gd96W{font-size:11px;gap:8px}.DonationForm_brand__gd96W svg{width:23px;height:29px}.DonationForm_brand__gd96W small{font-size:6px;letter-spacing:.06em}.DonationForm_back__R61Z7{font-size:10px;gap:5px}.DonationForm_back__R61Z7 svg{width:12px}.DonationForm_intro__f3qdf h1{font-size:37px;letter-spacing:-1.6px}.DonationForm_eyebrow__PAQZw{font-size:8px;margin-bottom:21px}.DonationForm_cardBody__awIuG{padding:26px 20px 22px}.DonationForm_cardTop__1jrqZ{padding:15px 20px;font-size:7px}.DonationForm_cardBody__awIuG h2{font-size:23px}.DonationForm_preset__hYdou{min-height:46px;font-size:12px}.DonationForm_preset__hYdou>svg{right:7px;width:11px}.DonationForm_identityHelp__gcd5c,.DonationForm_nameField__6hec_{margin-left:0}.DonationForm_footer___zska{flex-wrap:wrap;gap:18px;font-size:7px}.DonationForm_footer___zska nav{gap:22px}}@media (prefers-reduced-motion:reduce){.DonationForm_spinner__cpn60{animation:none}}