.Navbar_nav__yFFPE{position:fixed;top:0;width:100%;z-index:1000;background:hsla(0,0%,5%,.85);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:2px solid var(--gold);display:flex;align-items:center;justify-content:space-between;padding:0 5%;height:70px;transition:background .3s}.Navbar_scrolled__N9DJM{background:hsla(0,0%,5%,.98)}.Navbar_logo__X4o9i{display:flex;align-items:center;gap:12px;cursor:pointer}.Navbar_logoImg__5losR{border-radius:50%;object-fit:cover}.Navbar_logoName__vR_Rq{font-family:Bebas Neue,sans-serif;font-size:1.4rem;letter-spacing:2px;color:var(--gold);display:block;line-height:1.1}.Navbar_logoTagline__GoiFM{font-family:Poppins,sans-serif;font-size:.52rem;letter-spacing:4px;color:#aaa;text-transform:uppercase;display:block}.Navbar_links__puXTb{display:flex;gap:36px;list-style:none}.Navbar_link__Ssa7S{font-family:Rajdhani,sans-serif;font-weight:600;font-size:1rem;color:var(--white);background:none;border:none;cursor:pointer;letter-spacing:1.5px;text-transform:uppercase;position:relative;padding-bottom:4px;transition:color .3s}.Navbar_link__Ssa7S:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--gold);transition:width .3s}.Navbar_link__Ssa7S:hover{color:var(--gold)}.Navbar_link__Ssa7S:hover:after{width:100%}.Navbar_blood__2j1Gw{color:#f44!important}.Navbar_blood__2j1Gw:after{background:#f44!important}.Navbar_blood__2j1Gw:hover{color:#f66!important}.Navbar_toggle__Nk7Ds{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.Navbar_bar1__wMZpM,.Navbar_bar1open__d0ZdK,.Navbar_bar2__wmDdq,.Navbar_bar3__PYTvn{display:block;width:25px;height:2px;background:var(--gold);transition:.3s}.Navbar_bar1open__d0ZdK{transform:rotate(45deg) translate(5px,5px)}.Navbar_bar2open__0fjEB{opacity:0}.Navbar_bar2open__0fjEB,.Navbar_bar3open__Y41Zm{display:block;width:25px;height:2px;background:var(--gold);transition:.3s}.Navbar_bar3open__Y41Zm{transform:rotate(-45deg) translate(5px,-5px)}@media (max-width:768px){.Navbar_toggle__Nk7Ds{display:flex}.Navbar_links__puXTb{display:none;flex-direction:column;position:absolute;top:70px;left:0;right:0;background:hsla(0,0%,5%,.98);border-bottom:1px solid var(--gold);padding:20px 5%;gap:20px}.Navbar_links__puXTb.Navbar_open__wWapx{display:flex}}.Hero_hero__bqvNd{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 60% 50%,rgba(245,200,0,.08) 0,transparent 60%),radial-gradient(ellipse at 20% 80%,rgba(26,140,58,.06) 0,transparent 50%),var(--dark-bg)}.Hero_bgText__PRPEQ{position:absolute;font-family:Bebas Neue,sans-serif;font-size:clamp(120px,20vw,280px);color:rgba(245,200,0,.04);top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:10px}.Hero_content__WDVga{text-align:center;position:relative;z-index:1;padding:100px 20px 60px;animation:Hero_fadeUp__gNdHk 1s ease both}@keyframes Hero_fadeUp__gNdHk{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.Hero_logoWrap__mgk5r{display:flex;align-items:center;justify-content:center;margin-bottom:32px}.Hero_logo__1CbeS{border-radius:50%;object-fit:cover;animation:Hero_pulseGlow__Itmmy 3s ease-in-out infinite}@keyframes Hero_pulseGlow__Itmmy{0%,to{box-shadow:0 0 60px rgba(245,200,0,.4),0 0 120px rgba(245,200,0,.15)}50%{box-shadow:0 0 80px rgba(245,200,0,.6),0 0 160px rgba(245,200,0,.25)}}.Hero_title__h4PJ2{font-family:Bebas Neue,sans-serif;font-size:clamp(3rem,8vw,7rem);letter-spacing:6px;line-height:.9;color:var(--white)}.Hero_highlight__Kxh4B{background:linear-gradient(135deg,var(--red),var(--gold),var(--green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Hero_tagline__PGzTC{font-family:Rajdhani,sans-serif;font-size:clamp(1rem,2.5vw,1.4rem);letter-spacing:8px;color:var(--gold);margin:16px 0 40px;text-transform:uppercase}.Hero_ctas__dB6t2{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.Hero_btn__yK3pz{font-family:Rajdhani,sans-serif;font-weight:700;font-size:1rem;letter-spacing:2px;text-transform:uppercase;padding:14px 36px;border:none;cursor:pointer;border-radius:2px;transition:all .3s}.Hero_btnGold__hmfaG{background:var(--gold);color:var(--black)}.Hero_btnGold__hmfaG:hover{background:#fff;transform:translateY(-2px);box-shadow:0 8px 30px rgba(245,200,0,.4)}.Hero_btnRed__eQ7cb{background:var(--red);color:var(--white)}.Hero_btnRed__eQ7cb:hover{background:#e31;transform:translateY(-2px);box-shadow:0 8px 30px rgba(204,34,0,.4)}.Hero_btnOutline__vTJIq{background:transparent;color:var(--white);border:2px solid hsla(0,0%,100%,.3)}.Hero_btnOutline__vTJIq:hover{border-color:var(--gold);color:var(--gold);transform:translateY(-2px)}.Hero_stats__ehS8z{display:flex;gap:60px;justify-content:center;margin-top:60px;flex-wrap:wrap}.Hero_stat__edcbC{text-align:center}.Hero_statNum__UIVxr{font-family:Bebas Neue,sans-serif;font-size:2.8rem;color:var(--gold);line-height:1}.Hero_statLabel__4qWrn{font-size:.7rem;letter-spacing:3px;color:#888;text-transform:uppercase;margin-top:4px}@media (max-width:480px){.Hero_stats__ehS8z{gap:30px}.Hero_ctas__dB6t2{flex-direction:column;align-items:center}}.About_about__fFfvC{padding:100px 5%;background:linear-gradient(135deg,rgba(26,140,58,.05) 0,transparent 50%),linear-gradient(225deg,rgba(204,34,0,.05) 0,transparent 50%),var(--card-bg)}.About_grid__xkdhT{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center;max-width:1200px;margin:0 auto}.About_imgSide__n_rJI{position:relative}.About_imgFrame__rix17{position:relative;display:inline-block}.About_imgFrame__rix17:before{content:"";position:absolute;inset:-12px;border:2px solid var(--gold);border-radius:4px;z-index:0;opacity:.3}.About_img__yd_L8{width:100%;max-width:360px;border-radius:4px;filter:drop-shadow(0 20px 60px rgba(245,200,0,.2));position:relative;z-index:1;object-fit:cover}.About_badge__Y81ge{position:absolute;bottom:-20px;right:-20px;background:var(--gold);color:var(--black);font-family:Bebas Neue,sans-serif;font-size:.85rem;letter-spacing:2px;padding:14px 20px;border-radius:2px;z-index:2;line-height:1.4}.About_label__Hp9kA{font-family:Rajdhani,sans-serif;font-size:.8rem;letter-spacing:5px;color:var(--gold);text-transform:uppercase;margin-bottom:12px}.About_title__pviP6{font-family:Bebas Neue,sans-serif;font-size:clamp(2.4rem,4vw,3.5rem);letter-spacing:3px;line-height:1;margin-bottom:20px;color:var(--white)}.About_title__pviP6 span{color:var(--gold)}.About_divider__1G4bZ{width:60px;height:3px;background:linear-gradient(90deg,var(--red),var(--gold),var(--green));margin-bottom:28px}.About_text___Mbf3 p{color:#bbb;line-height:1.9;font-size:.95rem;margin-bottom:18px}.About_text___Mbf3 p strong{color:var(--gold)}.About_values__h3PZh{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.About_tag__Ce_Rg{padding:8px 18px;border:1px solid var(--border);font-family:Rajdhani,sans-serif;font-weight:600;font-size:.85rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);border-radius:2px;background:rgba(245,200,0,.05);transition:all .3s;cursor:default}.About_tag__Ce_Rg:hover{background:var(--gold);color:var(--black)}@media (max-width:900px){.About_grid__xkdhT{grid-template-columns:1fr;gap:60px}.About_imgSide__n_rJI{text-align:center}}.Events_events__kgGhv{padding:100px 5%;background:var(--dark-bg);max-width:100%}.Events_header__pPfy_{text-align:center;margin-bottom:60px}.Events_label__mwbjs{font-family:Rajdhani,sans-serif;font-size:.8rem;letter-spacing:5px;color:var(--gold);text-transform:uppercase;margin-bottom:12px}.Events_title__h2cVv{font-family:Bebas Neue,sans-serif;font-size:clamp(2.4rem,5vw,4rem);letter-spacing:3px;color:var(--white)}.Events_title__h2cVv span{color:var(--gold)}.Events_divider__ckXRO{width:60px;height:3px;background:linear-gradient(90deg,var(--red),var(--gold),var(--green));margin:16px auto 0}.Events_grid__68TeV{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:24px;gap:24px;max-width:1300px;margin:0 auto}.Events_card__tuXxC{background:var(--card-bg);border:1px solid var(--border);border-radius:4px;overflow:hidden;transition:all .4s;cursor:default}.Events_card__tuXxC:hover{transform:translateY(-6px);border-color:var(--gold);box-shadow:0 20px 60px rgba(245,200,0,.1)}.Events_cardTop__kuife{height:8px}.Events_red__L9_XB{background:linear-gradient(90deg,var(--red),#f64)}.Events_gold__bNhgb{background:linear-gradient(90deg,var(--gold),#ffe066)}.Events_green__1AAy6{background:linear-gradient(90deg,var(--green),#4c6)}.Events_cardBody__GIwSS{padding:28px}.Events_date__fkyPM{font-family:Rajdhani,sans-serif;font-weight:700;font-size:.75rem;letter-spacing:3px;color:var(--gold);text-transform:uppercase;margin-bottom:12px}.Events_name__buOdw{font-family:Bebas Neue,sans-serif;font-size:1.6rem;letter-spacing:2px;margin-bottom:10px;color:var(--white)}.Events_desc__ICquQ{color:#888;font-size:.85rem;line-height:1.7;margin-bottom:20px}.Events_meta__0qr46{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.Events_badge__585dH{font-family:Rajdhani,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;padding:4px 12px;border-radius:2px}.Events_upcoming__keqzT{background:rgba(26,140,58,.2);color:#4c6}.Events_past__IZUGy{background:hsla(0,0%,100%,.06);color:#888}.Events_tagBadge__ZxkzS{font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:2px;background:rgba(245,200,0,.15);color:var(--gold)}.Events_loading__cueml,.Events_tagBadge__ZxkzS{font-family:Rajdhani,sans-serif;letter-spacing:2px;text-transform:uppercase}.Events_loading__cueml{text-align:center;color:#666;padding:40px}.DonorCard_card__GTBNw{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;background:linear-gradient(135deg,hsla(0,0%,8%,.98),#0a0a0a);border:1px solid hsla(0,0%,100%,.06);border-radius:18px;transition:.25s ease;cursor:pointer;box-sizing:border-box}.DonorCard_card__GTBNw:hover{transform:translateY(-2px);border-color:rgba(255,0,0,.25);box-shadow:0 10px 30px rgba(255,0,0,.08)}.DonorCard_left__ZTqIa{flex:1 1;min-width:0}.DonorCard_top__awWC6{display:flex;align-items:center;gap:12px;margin-bottom:8px;min-width:0}.DonorCard_badge__XOqvD{padding:7px 12px;border-radius:999px;background:linear-gradient(135deg,#ff3434,#c40000);color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.5px;flex-shrink:0}.DonorCard_name__Cb9bs{color:#fff;font-size:1.02rem;font-weight:700}.DonorCard_meta__83kck,.DonorCard_name__Cb9bs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DonorCard_meta__83kck{color:#9a9a9a;font-size:.84rem;line-height:1.5}.DonorCard_bottom__BeGwP{margin-top:10px}.DonorCard_eligible__sMqLZ,.DonorCard_waiting__OetOo{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;font-size:.72rem;font-weight:700}.DonorCard_eligible__sMqLZ{background:rgba(0,210,106,.12);color:#00d26a}.DonorCard_waiting__OetOo{background:rgba(255,176,32,.12);color:#ffb020}.DonorCard_callBtn__R67WQ{width:50px;height:50px;min-width:50px;border-radius:14px;background:#16a34a;color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:.2s ease;flex-shrink:0}.DonorCard_callBtn__R67WQ:hover{transform:scale(1.05);background:#15803d}@media (max-width:768px){.DonorCard_card__GTBNw{padding:14px;gap:12px;border-radius:16px}.DonorCard_top__awWC6{gap:10px}.DonorCard_badge__XOqvD{padding:6px 10px;font-size:.7rem}.DonorCard_name__Cb9bs{font-size:.92rem}.DonorCard_meta__83kck{font-size:.72rem;white-space:normal}.DonorCard_eligible__sMqLZ,.DonorCard_waiting__OetOo{font-size:.66rem;padding:5px 8px}.DonorCard_callBtn__R67WQ{width:44px;height:44px;min-width:44px;border-radius:12px}}.DonorModal_overlay__PQI61{position:fixed;inset:0;z-index:9000;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;padding:20px}.DonorModal_modal__dWFGO{background:var(--card-bg);border:1px solid var(--border);border-radius:4px;max-width:480px;width:100%;padding:40px;position:relative;animation:DonorModal_slideUp__zpDb9 .3s ease both}@keyframes DonorModal_slideUp__zpDb9{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.DonorModal_close__HeH7g{position:absolute;top:14px;right:18px;background:none;border:none;color:#888;font-size:1.8rem;cursor:pointer;line-height:1;transition:color .2s}.DonorModal_close__HeH7g:hover{color:var(--white)}.DonorModal_bigBadge__7dZWR{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--red),#f44);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:20px;box-shadow:0 8px 30px rgba(204,34,0,.4)}.DonorModal_bigBadge__7dZWR,.DonorModal_name__i9ycD{font-family:Bebas Neue,sans-serif;color:var(--white)}.DonorModal_name__i9ycD{font-size:1.8rem;letter-spacing:2px;margin-bottom:6px}.DonorModal_sub__LLgD2{color:#888;font-size:.85rem;margin-bottom:24px}.DonorModal_row__1nVLf{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.06);font-size:.88rem;gap:16px}.DonorModal_rowLabel__KWg2W{color:#666;flex-shrink:0}.DonorModal_rowValue__C3L1F{text-align:right}.DonorForm_panelTitle__6ywNr{font-family:Rajdhani,sans-serif;font-weight:700;font-size:1rem;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:20px;display:flex;align-items:center;gap:10px}.DonorForm_panelTitle__6ywNr:after{content:"";flex:1 1;height:1px;background:rgba(245,200,0,.2)}.DonorForm_form__aW6_I{background:var(--dark-bg);border:1px solid var(--border);border-radius:4px;padding:32px}.DonorForm_row2__2_Kdu{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.DonorForm_group__4hTQB{margin-bottom:20px}.DonorForm_group__4hTQB label{display:block;font-family:Rajdhani,sans-serif;font-weight:600;font-size:.8rem;letter-spacing:2px;text-transform:uppercase;color:#888;margin-bottom:8px}.DonorForm_group__4hTQB input,.DonorForm_group__4hTQB select,.DonorForm_group__4hTQB textarea{width:100%;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);color:var(--white);padding:13px 16px;border-radius:2px;font-family:Poppins,sans-serif;font-size:.88rem;outline:none;transition:border-color .3s,background .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.DonorForm_group__4hTQB select option{background:#222}.DonorForm_group__4hTQB input:focus,.DonorForm_group__4hTQB select:focus,.DonorForm_group__4hTQB textarea:focus{border-color:var(--gold);background:rgba(245,200,0,.04)}.DonorForm_group__4hTQB input::placeholder,.DonorForm_group__4hTQB textarea::placeholder{color:#444}.DonorForm_group__4hTQB textarea{resize:vertical;min-height:80px}.DonorForm_consent__XpAfZ{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px}.DonorForm_consent__XpAfZ input[type=checkbox]{width:18px;height:18px;margin-top:2px;flex-shrink:0;accent-color:var(--gold);cursor:pointer}.DonorForm_consent__XpAfZ label{font-size:.8rem;color:#777;line-height:1.6;cursor:pointer}.DonorForm_consent__XpAfZ label strong{color:var(--gold)}.DonorForm_submitBtn__Mcmlq{width:100%;padding:16px;background:linear-gradient(135deg,#c20,#f44);color:var(--white);border:none;cursor:pointer;font-family:Bebas Neue,sans-serif;font-size:1.2rem;letter-spacing:3px;border-radius:2px;transition:all .3s}.DonorForm_submitBtn__Mcmlq:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 40px rgba(204,34,0,.4)}.DonorForm_submitBtn__Mcmlq:disabled{opacity:.6;cursor:not-allowed}.DonorForm_note__Ysh4c{text-align:center;font-size:.72rem;color:#555;margin-top:14px;line-height:1.6}@media (max-width:500px){.DonorForm_row2__2_Kdu{grid-template-columns:1fr}.DonorForm_form__aW6_I{padding:20px}}@media (max-width:768px){.DonorForm_form__aW6_I{width:100%;padding:18px;border-radius:22px;background:linear-gradient(180deg,hsla(0,0%,7%,.98),#0a0a0a);border:1px solid rgba(255,0,0,.12)}.DonorForm_title__sqdiu{font-size:1.5rem;line-height:1.2;text-align:center}.DonorForm_subtitle__tpLnq{font-size:.9rem;text-align:center;line-height:1.6;color:#9f9f9f;margin-top:10px}.DonorForm_grid2__k85Ze,.DonorForm_grid3___5dB7{grid-template-columns:1fr;gap:14px}.DonorForm_group__4hTQB{width:100%}.DonorForm_group__4hTQB label{font-size:.82rem;margin-bottom:7px;display:block;color:#d5d5d5;font-weight:600}.DonorForm_group__4hTQB input,.DonorForm_group__4hTQB select,.DonorForm_group__4hTQB textarea{width:100%;min-height:52px;border-radius:14px;padding:14px 16px;font-size:15px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:#fff}.DonorForm_group__4hTQB textarea{min-height:110px;resize:none}.DonorForm_group__4hTQB input:focus,.DonorForm_group__4hTQB select:focus,.DonorForm_group__4hTQB textarea:focus{border-color:rgba(255,0,0,.4);box-shadow:0 0 0 3px rgba(255,0,0,.08);outline:none}.DonorForm_submitBtn__Mcmlq{width:100%;min-height:54px;border-radius:16px;font-size:1rem;font-weight:700;margin-top:8px;background:linear-gradient(135deg,#ff3b30,#c40000);color:#fff;border:none;box-shadow:0 10px 30px rgba(255,0,0,.25)}.DonorForm_submitBtn__Mcmlq:active{transform:scale(.98)}}.BloodDonation_blood__SHZKC{padding:100px 5%;background:radial-gradient(ellipse at 80% 20%,rgba(204,34,0,.12) 0,transparent 50%),radial-gradient(ellipse at 10% 80%,rgba(204,34,0,.06) 0,transparent 40%),var(--card-bg)}.BloodDonation_header__4RBCN{text-align:center;margin-bottom:50px}.BloodDonation_label__hZE7C{font-family:Rajdhani,sans-serif;font-size:.8rem;letter-spacing:5px;color:#f44;text-transform:uppercase;margin-bottom:12px}.BloodDonation_title__Gxw1X{font-family:Bebas Neue,sans-serif;font-size:clamp(2.4rem,5vw,4rem);letter-spacing:3px;color:var(--white)}.BloodDonation_title__Gxw1X span{color:#f44}.BloodDonation_divider__NigUO{width:60px;height:3px;background:linear-gradient(90deg,#c20,#f44);margin:16px auto 20px}.BloodDonation_subtitle__DAB7C{color:#aaa;max-width:600px;margin:0 auto;line-height:1.8;font-size:.95rem}.BloodDonation_statsBar__qz7_k{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:50px}.BloodDonation_statCard__yMT5r{background:var(--dark-bg);border:1px solid rgba(255,68,68,.15);border-radius:4px;padding:20px;text-align:center;transition:border-color .3s}.BloodDonation_statCard__yMT5r:hover{border-color:rgba(255,68,68,.4)}.BloodDonation_statNum__hEAs9{font-family:Bebas Neue,sans-serif;font-size:2.2rem;color:#f44;line-height:1}.BloodDonation_statLabel___Cze_{font-size:.68rem;letter-spacing:2px;color:#666;text-transform:uppercase;margin-top:6px}.BloodDonation_main__TWBo9{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:start;max-width:1300px;margin:0 auto}.BloodDonation_panelTitle__OwZc1{font-family:Rajdhani,sans-serif;font-weight:700;font-size:1rem;letter-spacing:3px;text-transform:uppercase;color:#f44;margin-bottom:20px;display:flex;align-items:center;gap:10px}.BloodDonation_panelTitle__OwZc1:after{content:"";flex:1 1;height:1px;background:rgba(255,68,68,.2)}.BloodDonation_searchInput__bLC5l{width:100%;background:var(--dark-bg);border:1px solid rgba(255,68,68,.25);color:var(--white);padding:13px 16px;border-radius:2px;font-family:Poppins,sans-serif;font-size:.88rem;outline:none;transition:border-color .3s;margin-bottom:16px}.BloodDonation_searchInput__bLC5l:focus{border-color:#f44}.BloodDonation_searchInput__bLC5l::placeholder{color:#555}.BloodDonation_groupFilter__eHptj{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.BloodDonation_groupBtn__Cg4jJ{padding:6px 14px;border:1px solid rgba(255,68,68,.3);background:transparent;color:#aaa;font-family:Rajdhani,sans-serif;font-weight:700;font-size:.85rem;border-radius:2px;cursor:pointer;transition:all .25s}.BloodDonation_groupActive__oHIeD,.BloodDonation_groupBtn__Cg4jJ:hover{background:#f44;color:var(--white);border-color:#f44}.BloodDonation_donorList__3sUI2{gap:10px;max-height:520px;overflow-y:auto;padding-right:4px}.BloodDonation_donorList__3sUI2::-webkit-scrollbar{width:4px}.BloodDonation_donorList__3sUI2::-webkit-scrollbar-thumb{background:rgba(255,68,68,.4);border-radius:2px}.BloodDonation_empty__T_Yeh{text-align:center;padding:40px;color:#555;font-size:.9rem}@media (max-width:960px){.BloodDonation_main__TWBo9{grid-template-columns:1fr}.BloodDonation_statsBar__qz7_k{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.BloodDonation_statsBar__qz7_k{grid-template-columns:repeat(2,1fr)}}.BloodDonation_certificateBox__Sq4hN{margin-top:40px;border:1px solid rgba(245,200,0,.2);background:linear-gradient(135deg,rgba(245,200,0,.05),rgba(204,34,0,.08));border-radius:20px;padding:28px}.BloodDonation_certificateContent__fzf7n{max-width:700px}.BloodDonation_certificateTitle__kFaAm{font-size:2rem;color:#f5c800;margin-bottom:12px}.BloodDonation_certificateText__Mmgee{color:#bdbdbd;line-height:1.8;font-size:.95rem;margin-bottom:18px}.BloodDonation_certificateList__VnWl1{list-style:none;padding:0;margin:0 0 24px}.BloodDonation_certificateList__VnWl1 li{color:#e0e0e0;margin-bottom:10px;font-size:.9rem}.BloodDonation_certificateBtn__ZnzA2{background:#f5c800;padding:14px 26px;border-radius:10px}.BloodDonation_certificateBtn__ZnzA2:hover{transform:translateY(-2px)}.BloodDonation_certificateHero__bluo8{position:relative;margin:40px 0;padding:40px;border-radius:24px;background:radial-gradient(circle at top right,rgba(245,200,0,.12),transparent 30%),linear-gradient(135deg,hsla(0,0%,8%,.98),#0a0a0a);border:1px solid rgba(245,200,0,.15);display:grid;grid-template-columns:1.4fr .8fr;grid-gap:40px;gap:40px;overflow:hidden}.BloodDonation_certificateGlow__sYfFM{position:absolute;top:-120px;right:-120px;width:260px;height:260px;background:rgba(245,200,0,.08);border-radius:50%;filter:blur(80px)}.BloodDonation_certificateBadge__VENxo{display:inline-block;background:rgba(245,200,0,.12);color:#f5c800;padding:8px 14px;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:2px;margin-bottom:18px}.BloodDonation_certificateTitle__kFaAm{font-family:Bebas Neue,sans-serif;font-size:3rem;line-height:1;letter-spacing:2px;color:#fff;margin-bottom:16px}.BloodDonation_certificateText__Mmgee{color:#b8b8b8;line-height:1.9;font-size:1rem;max-width:700px;margin-bottom:24px}.BloodDonation_certificateFeatures__pegx_{display:flex;flex-wrap:wrap;gap:14px}.BloodDonation_certificateFeatures__pegx_ span{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);padding:10px 14px;border-radius:10px;color:#e5e5e5;font-size:.85rem}.BloodDonation_certificateRight__TWNkY{display:flex;align-items:center;justify-content:center}.BloodDonation_certificateCard__YuDj_{width:100%;background:hsla(0,0%,100%,.03);border:1px solid rgba(245,200,0,.12);border-radius:20px;padding:32px;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.BloodDonation_certIcon__mUzF2{font-size:3rem;margin-bottom:18px}.BloodDonation_certHeading__yOYlR{color:#fff;font-size:1.4rem;font-weight:700;margin-bottom:10px}.BloodDonation_certSub__0zqxJ{color:#9d9d9d;line-height:1.7;margin-bottom:24px}.BloodDonation_certificateBtn__ZnzA2{width:100%;background:linear-gradient(135deg,#f5c800,#ffd93d);color:#111;border:none;padding:15px 22px;border-radius:14px;font-weight:700;cursor:pointer;transition:.3s ease}.BloodDonation_certificateBtn__ZnzA2:hover{transform:translateY(-3px)}@media (max-width:900px){.BloodDonation_certificateHero__bluo8{grid-template-columns:1fr;padding:28px;gap:28px}.BloodDonation_certificateTitle__kFaAm{font-size:2.2rem}.BloodDonation_certificateText__Mmgee{font-size:.92rem}.BloodDonation_certificateFeatures__pegx_{gap:10px}.BloodDonation_certificateFeatures__pegx_ span{font-size:.78rem}}.BloodDonation_donorList__3sUI2{gap:16px;align-items:stretch}.BloodDonation_listPanel__4xLDS{overflow:hidden}.BloodDonation_donorList__3sUI2{overflow-x:hidden}.BloodDonation_listPanel__4xLDS{width:100%;min-width:0}.BloodDonation_donorList__3sUI2{display:flex;flex-direction:column;gap:14px;width:100%}.DonationCertificateForm_overlay__fh_lk{position:fixed;inset:0;background:rgba(0,0,0,.82);display:flex;align-items:center;justify-content:center;padding:20px;z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.DonationCertificateForm_modal__N9_Kv{width:100%;max-width:760px;background:radial-gradient(circle at top right,rgba(245,200,0,.08),transparent 30%),linear-gradient(135deg,#151515,#0d0d0d);border:1px solid rgba(245,200,0,.12);border-radius:28px;padding:40px;position:relative;box-shadow:0 20px 80px rgba(0,0,0,.45);overflow-y:auto;max-height:92vh}.DonationCertificateForm_closeBtn__tGg4a{position:absolute;top:18px;right:18px;width:42px;height:42px;border:none;border-radius:50%;background:hsla(0,0%,100%,.06);color:#aaa;font-size:1.5rem;cursor:pointer;transition:.3s ease}.DonationCertificateForm_closeBtn__tGg4a:hover{background:hsla(0,0%,100%,.12);color:#fff}.DonationCertificateForm_badge__YEGCw{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:999px;background:rgba(245,200,0,.1);border:1px solid rgba(245,200,0,.18);color:#f5c800;font-size:.72rem;font-weight:700;letter-spacing:2px;margin-bottom:20px}.DonationCertificateForm_title__v62eN{font-family:Bebas Neue,sans-serif;font-size:3rem;line-height:1;letter-spacing:2px;color:#fff;margin-bottom:14px}.DonationCertificateForm_subtitle__Nrciu{color:#a8a8a8;line-height:1.8;font-size:.96rem;margin-bottom:32px;max-width:650px}.DonationCertificateForm_grid2__mKACg{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-bottom:18px}.DonationCertificateForm_group__tyAO4{display:flex;flex-direction:column}.DonationCertificateForm_group__tyAO4 label{color:#cfcfcf;font-size:.82rem;font-weight:600;margin-bottom:8px;letter-spacing:.5px}.DonationCertificateForm_group__tyAO4 input,.DonationCertificateForm_group__tyAO4 select,.DonationCertificateForm_group__tyAO4 textarea{width:100%;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:14px 16px;color:#fff;font-size:.92rem;outline:none;transition:.25s ease}.DonationCertificateForm_group__tyAO4 textarea{resize:vertical;min-height:120px}.DonationCertificateForm_group__tyAO4 input:focus,.DonationCertificateForm_group__tyAO4 select:focus,.DonationCertificateForm_group__tyAO4 textarea:focus{border-color:rgba(245,200,0,.5);box-shadow:0 0 0 4px rgba(245,200,0,.08)}.DonationCertificateForm_group__tyAO4 input::placeholder,.DonationCertificateForm_group__tyAO4 textarea::placeholder{color:#666}.DonationCertificateForm_note__8QKNg{margin-top:8px;margin-bottom:26px;padding:14px 16px;border-radius:14px;background:rgba(245,200,0,.06);border:1px solid rgba(245,200,0,.12);color:#d6c27a;font-size:.84rem;line-height:1.7}.DonationCertificateForm_submitBtn__PrXD4{width:100%;border:none;border-radius:16px;padding:16px 20px;background:linear-gradient(135deg,#f5c800,#ffd93d);color:#111;font-size:1rem;font-weight:700;cursor:pointer;transition:.3s ease;box-shadow:0 10px 30px rgba(245,200,0,.2)}.DonationCertificateForm_submitBtn__PrXD4:hover{transform:translateY(-2px)}.DonationCertificateForm_submitBtn__PrXD4:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.DonationCertificateForm_overlay__fh_lk{padding:14px}.DonationCertificateForm_modal__N9_Kv{padding:26px 18px;border-radius:22px;max-height:95vh}.DonationCertificateForm_title__v62eN{font-size:2.1rem}.DonationCertificateForm_subtitle__Nrciu{font-size:.88rem;line-height:1.7;margin-bottom:24px}.DonationCertificateForm_grid2__mKACg{grid-template-columns:1fr;gap:14px}.DonationCertificateForm_group__tyAO4 input,.DonationCertificateForm_group__tyAO4 select,.DonationCertificateForm_group__tyAO4 textarea{padding:13px 14px;border-radius:12px;font-size:.88rem}.DonationCertificateForm_submitBtn__PrXD4{padding:15px;border-radius:14px}.DonationCertificateForm_closeBtn__tGg4a{width:38px;height:38px;top:12px;right:12px}}.DonationCertificateForm_searchSection__CM_nM{margin-bottom:26px;position:relative}.DonationCertificateForm_searchSection__CM_nM label{display:block;margin-bottom:8px;color:#ddd;font-size:.85rem;font-weight:600}.DonationCertificateForm_searchSection__CM_nM input{width:100%;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:14px 16px;color:#fff;outline:none}.DonationCertificateForm_searchResults__xiCxx{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#111;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;overflow:hidden;z-index:50}.DonationCertificateForm_searchItem__iYbJ4{padding:14px 16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:.2s ease}.DonationCertificateForm_searchItem__iYbJ4:hover{background:hsla(0,0%,100%,.05)}.DonationCertificateForm_searchItem__iYbJ4 strong{display:block;color:#fff;margin-bottom:4px}.DonationCertificateForm_searchItem__iYbJ4 span{color:#f5c800;font-size:.8rem}.DonationCertificateForm_searchItem__iYbJ4 small{color:#777}.DonationCertificateForm_uploadNote__hdNCP{margin-top:8px;color:#777;font-size:.78rem}@media (max-width:768px){.DonationCertificateForm_overlay__fh_lk{padding:0;align-items:flex-end;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.DonationCertificateForm_modal__N9_Kv{width:100%;height:92vh;overflow-y:auto;border-radius:28px 28px 0 0;padding:22px 16px 120px;background:#0b0b0b;border:none}.DonationCertificateForm_closeBtn__tGg4a{position:-webkit-sticky;position:sticky;top:0;margin-left:auto;width:42px;height:42px;border-radius:50%;background:hsla(0,0%,100%,.08);color:#fff;font-size:24px;border:none;z-index:10}.DonationCertificateForm_badge__YEGCw{width:-moz-fit-content;width:fit-content;margin:10px auto 0;padding:8px 14px;border-radius:999px;background:rgba(255,0,0,.12);color:#ff4d4d;font-size:11px;letter-spacing:2px;font-weight:700}.DonationCertificateForm_title__v62eN{text-align:center;font-size:28px;line-height:1.2;color:#fff;margin-top:18px}.DonationCertificateForm_subtitle__Nrciu{text-align:center;font-size:14px;line-height:1.7;color:#9f9f9f;margin-top:12px;padding:0 4px}.DonationCertificateForm_group__tyAO4,.DonationCertificateForm_note__8QKNg,.DonationCertificateForm_searchSection__CM_nM{background:#141414;border:1px solid hsla(0,0%,100%,.05);border-radius:20px;padding:16px;margin-top:16px}.DonationCertificateForm_group__tyAO4 label,.DonationCertificateForm_searchSection__CM_nM label{display:block;margin-bottom:10px;font-size:13px;font-weight:700;color:#d8d8d8}.DonationCertificateForm_group__tyAO4 input,.DonationCertificateForm_group__tyAO4 select,.DonationCertificateForm_group__tyAO4 textarea,.DonationCertificateForm_searchSection__CM_nM input{width:100%;background:#0c0c0c;border:1px solid hsla(0,0%,100%,.06);border-radius:14px;min-height:54px;padding:0 16px;font-size:15px;color:#fff}.DonationCertificateForm_group__tyAO4 textarea{padding-top:14px;min-height:120px}.DonationCertificateForm_group__tyAO4 input:focus,.DonationCertificateForm_group__tyAO4 select:focus,.DonationCertificateForm_group__tyAO4 textarea:focus{outline:none;border-color:rgba(255,0,0,.5);box-shadow:0 0 0 4px rgba(255,0,0,.08)}.DonationCertificateForm_group__tyAO4 input:disabled{background:#181818;color:#8f8f8f}.DonationCertificateForm_grid2__mKACg{display:flex;flex-direction:column;gap:0}.DonationCertificateForm_searchResults__xiCxx{margin-top:12px;background:#0f0f0f;border-radius:16px;overflow:hidden;border:1px solid hsla(0,0%,100%,.06)}.DonationCertificateForm_searchItem__iYbJ4{padding:14px 16px;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;align-items:center}.DonationCertificateForm_searchItem__iYbJ4:last-child{border-bottom:none}.DonationCertificateForm_searchItem__iYbJ4 strong{display:block;color:#fff;font-size:14px}.DonationCertificateForm_searchItem__iYbJ4 small,.DonationCertificateForm_searchItem__iYbJ4 span{color:#8f8f8f;font-size:12px}.DonationCertificateForm_note__8QKNg{color:#b0b0b0;font-size:13px;line-height:1.7;background:hsla(0,0%,100%,.03)}.DonationCertificateForm_uploadNote__hdNCP{margin-top:10px;color:#888;font-size:12px;line-height:1.6}.DonationCertificateForm_submitBtn__PrXD4{position:fixed;left:16px;right:16px;bottom:16px;height:58px;border-radius:18px;border:none;background:linear-gradient(135deg,#ff3b30,#b80000);color:#fff;font-size:16px;font-weight:700;z-index:100;box-shadow:0 10px 40px rgba(255,0,0,.3)}.DonationCertificateForm_submitBtn__PrXD4:active{transform:scale(.98)}}.DonationCertificateForm_group__tyAO4 input:disabled{background:hsla(0,0%,100%,.04);color:#8d8d8d;border:1px dashed hsla(0,0%,100%,.12);cursor:not-allowed;position:relative}.DonationCertificateForm_group__tyAO4 input:disabled:hover{border-color:hsla(0,0%,100%,.25)}.DonationCertificateForm_hospitalSearchWrap__IZnXm{position:relative}.DonationCertificateForm_hospitalResults__7qvvk{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:220px;overflow-y:auto;background:#111;border:1px solid rgba(245,200,0,.25);border-radius:10px;z-index:50;box-shadow:0 12px 28px rgba(0,0,0,.35)}.DonationCertificateForm_hospitalItem__GmC_3{padding:11px 14px;color:#fff;font-size:14px;cursor:pointer;border-bottom:1px solid hsla(0,0%,100%,.06)}.DonationCertificateForm_hospitalItem__GmC_3:hover{background:rgba(245,200,0,.12);color:#f5c800}.DonationCertificateForm_uploadActions__N_g2M{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.DonationCertificateForm_uploadBtn__vMnAe{border:1px solid rgba(245,200,0,.3);background:rgba(245,200,0,.08);color:#f5c800;padding:13px 14px;border-radius:12px;text-align:center;cursor:pointer;font-weight:600;font-size:14px}.DonationCertificateForm_uploadBtn__vMnAe:hover{background:rgba(245,200,0,.14)}.DonationCertificateForm_selectedFile__WQ0Lh{margin-top:10px;font-size:13px;color:#4ade80}@media (max-width:640px){.DonationCertificateForm_uploadActions__N_g2M{grid-template-columns:1fr}}.Footer_footer__pQtti{background:var(--black);border-top:2px solid var(--gold);padding:60px 5% 30px}.Footer_grid__88hvW{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:60px;gap:60px;max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:50px}.Footer_logo__fUEOF{border-radius:50%;object-fit:cover;margin-bottom:16px}.Footer_brand__0rdww p{color:#666;font-size:.85rem;line-height:1.8;max-width:280px;margin-top:16px}.Footer_title__Ek3Ze{font-family:Rajdhani,sans-serif;font-weight:700;font-size:.85rem;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:20px}.Footer_links__cFiYr{list-style:none}.Footer_links__cFiYr li{margin-bottom:12px}.Footer_links__cFiYr a,.Footer_links__cFiYr button,.Footer_links__cFiYr span{color:#666;font-size:.88rem;transition:color .3s;background:none;border:none;cursor:pointer;font-family:Poppins,sans-serif;padding:0;text-align:left}.Footer_links__cFiYr a:hover,.Footer_links__cFiYr button:hover{color:var(--gold)}.Footer_bottom__wxP7Z{display:flex;justify-content:space-between;align-items:center;border-top:1px solid hsla(0,0%,100%,.06);padding-top:24px;flex-wrap:wrap;gap:12px;max-width:1200px;margin:0 auto}.Footer_bottom__wxP7Z p{font-size:.78rem;color:#444}.Footer_soul__tnRNQ{font-family:Bebas Neue,sans-serif;letter-spacing:4px;color:var(--gold);font-size:.9rem}@media (max-width:900px){.Footer_grid__88hvW{grid-template-columns:1fr;gap:36px}}@media (max-width:480px){.Footer_bottom__wxP7Z{flex-direction:column;text-align:center}}