.DonorLogin_loginPage__Tgc0P{margin-top:111px;min-height:70vh;display:flex;flex-direction:column;align-items:center;padding:60px 20px;background:#f9fafb}@media(max-width:767.98px){.DonorLogin_loginPage__Tgc0P{margin-top:69px;padding:40px 16px;min-height:60vh}}.DonorLogin_loginCard__htCwu{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.08);padding:48px 40px;max-width:440px;width:100%}@media(max-width:767.98px){.DonorLogin_loginCard__htCwu{padding:32px 24px;border-radius:12px}}.DonorLogin_heading__YBam6{font-size:28px;font-family:MetropolisBold;color:#333;margin:0 0 8px;text-align:center}@media(max-width:767.98px){.DonorLogin_heading__YBam6{font-size:24px}}.DonorLogin_subheading__pwEEj{font-size:15px;font-family:MetropolisRegular;color:#777;margin:0 0 32px;text-align:center}@media(max-width:767.98px){.DonorLogin_subheading__pwEEj{font-size:14px;margin-bottom:24px}}.DonorLogin_formGroup__J5lyT{display:flex;flex-direction:column;margin-bottom:20px}.DonorLogin_formLabel__vVwLL{font-size:14px;font-family:MetropolisMedium;color:#555;margin-bottom:6px}.DonorLogin_formInput__vv_7Z{padding:12px 14px;border:1.5px solid #ddd;border-radius:8px;font-size:15px;font-family:MetropolisRegular;color:#333;outline:none;transition:border-color .2s}.DonorLogin_formInput__vv_7Z:focus{border-color:#01a8c5}.DonorLogin_formInput__vv_7Z::-moz-placeholder{color:#aaa}.DonorLogin_formInput__vv_7Z:-ms-input-placeholder{color:#aaa}.DonorLogin_formInput__vv_7Z::placeholder{color:#aaa}.DonorLogin_submitBtn__HaSTl{width:100%;padding:14px;background:#01a8c5;color:#fff;border:none;border-radius:50px;font-size:16px;font-family:MetropolisBold;cursor:pointer;transition:background .2s;margin-top:8px}.DonorLogin_submitBtn__HaSTl:hover{background:#0196b0}.DonorLogin_submitBtn__HaSTl:disabled{background:#a0d8e5;cursor:not-allowed}.DonorLogin_error__6Be_x{background:#fef2f2;color:#dc2626;padding:10px 14px;border-radius:8px;margin-bottom:20px}.DonorLogin_error__6Be_x,.DonorLogin_footer__xt89M{font-size:14px;font-family:MetropolisRegular;text-align:center}.DonorLogin_footer__xt89M{margin-top:24px;color:#777}.DonorLogin_link__X07RD{color:#01a8c5;text-decoration:none;font-family:MetropolisMedium;cursor:pointer}.DonorLogin_link__X07RD:hover{text-decoration:underline}.DonorLogin_benefitsSection__agLeL{max-width:900px;width:100%;margin-top:56px}@media(max-width:767.98px){.DonorLogin_benefitsSection__agLeL{margin-top:40px}}.DonorLogin_benefitsHeading__Rzher{font-size:22px;font-family:MetropolisBold;color:#333;text-align:center;margin:0 0 32px}@media(max-width:767.98px){.DonorLogin_benefitsHeading__Rzher{font-size:18px;margin-bottom:24px}}.DonorLogin_benefitsGrid__cIADX{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}@media screen and (max-width:800px){.DonorLogin_benefitsGrid__cIADX{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:767.98px){.DonorLogin_benefitsGrid__cIADX{grid-template-columns:1fr;gap:14px}}.DonorLogin_benefitTile__UQnxR{background:#fff;border-radius:12px;padding:28px 20px;text-align:center;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}.DonorLogin_benefitTile__UQnxR:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.1)}@media(max-width:767.98px){.DonorLogin_benefitTile__UQnxR{padding:20px 16px;display:flex;align-items:center;text-align:left;gap:14px}}.DonorLogin_benefitIcon__s1r86{font-size:32px;display:block;margin-bottom:14px}@media(max-width:767.98px){.DonorLogin_benefitIcon__s1r86{font-size:28px;margin-bottom:0;flex-shrink:0}}.DonorLogin_benefitTitle__uc0Jy{font-size:16px;font-family:MetropolisBold;color:#333;margin:0 0 8px}@media(max-width:767.98px){.DonorLogin_benefitTitle__uc0Jy{font-size:15px;margin-bottom:4px}}.DonorLogin_benefitDesc__Qj5rO{font-size:13px;font-family:MetropolisRegular;color:#777;margin:0;line-height:1.5}@media(max-width:767.98px){.DonorLogin_benefitDesc__Qj5rO{font-size:12px}}