/* UMEED logo intro + clean text-only hero overlay
   Fixes: transparent logo, no black image box, no glass card/borders in hero, no hero logo. */
:root{
  --umeed-gold:#d8b45f;
  --umeed-gold-soft:#f5dd91;
  --umeed-cream:#fff4d2;
}

.umeedIntro{
  position:fixed;
  inset:0;
  z-index:99999;
  display:grid;
  place-items:center;
  overflow:hidden;
  background:
    radial-gradient(circle at 50% 45%, rgba(216,180,95,.20), rgba(111,15,25,.30) 34%, rgba(0,0,0,.94) 74%),
    linear-gradient(135deg,#050101,#210506 48%,#050101);
  color:#fff;
  opacity:1;
  visibility:visible;
  pointer-events:auto;
  transition:opacity .65s ease, visibility .65s ease;
  contain:layout paint style;
}
.umeedIntro.is-hidden{opacity:0;visibility:hidden;pointer-events:none;}
.umeedIntro::before,
.umeedIntro::after{content:"";position:absolute;inset:-20%;pointer-events:none;}
.umeedIntro::before{
  background:
    radial-gradient(circle at 18% 22%, rgba(245,221,145,.24) 0 2px, transparent 3px),
    radial-gradient(circle at 74% 27%, rgba(216,180,95,.20) 0 2px, transparent 3px),
    radial-gradient(circle at 26% 76%, rgba(245,221,145,.16) 0 1.5px, transparent 3px),
    radial-gradient(circle at 82% 70%, rgba(216,180,95,.17) 0 2px, transparent 4px);
  animation:umeedParticleFloat 5.8s ease-in-out infinite;
  opacity:.6;
}
.umeedIntro::after{
  background:linear-gradient(110deg, transparent 37%, rgba(255,255,255,.10) 48%, rgba(245,221,145,.22) 50%, transparent 62%);
  transform:translateX(-115%) rotate(3deg);
  animation:umeedIntroSweep 1.65s .75s cubic-bezier(.16,1,.3,1) both;
  opacity:.72;
}
.umeedIntroShell{
  position:relative;
  z-index:2;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  width:min(92vw,520px);
  perspective:900px;
  text-align:center;
  transform:translateZ(0);
  animation:umeedIntroRise 1.05s cubic-bezier(.16,1,.3,1) both;
}
.umeedIntroLogoWrap{
  position:relative;
  width:clamp(178px,31vw,340px);
  aspect-ratio:1/1.16;
  display:grid;
  place-items:center;
  transform-style:preserve-3d;
  animation:umeedLogoFloat 3.4s ease-in-out infinite;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.umeedIntroLogoWrap::before{
  content:"";
  position:absolute;
  inset:7%;
  border-radius:999px;
  background:rgba(216,180,95,.24);
  filter:blur(34px);
  transform:translateZ(-1px);
}
.umeedIntroLogo{
  position:relative;
  width:100%;
  height:100%;
  object-fit:contain;
  background:transparent!important;
  filter:drop-shadow(0 24px 46px rgba(0,0,0,.48)) drop-shadow(0 0 24px rgba(216,180,95,.20));
  user-select:none;
  -webkit-user-drag:none;
}
.umeedIntroTagline{
  margin:clamp(12px,2.4vw,22px) 0 0;
  font-family:Georgia,'Times New Roman',serif;
  font-size:clamp(28px,5vw,54px);
  line-height:1.15;
  letter-spacing:.01em;
  color:var(--umeed-gold-soft);
  text-shadow:0 0 26px rgba(216,180,95,.34), 0 12px 32px rgba(0,0,0,.45);
  opacity:0;
  transform:translateY(12px);
  animation:umeedTaglineIn .85s 1.02s ease forwards;
}
.umeedIntroName{
  margin-top:8px;
  font:900 clamp(11px,1.6vw,14px)/1.2 Inter,system-ui,sans-serif;
  text-transform:uppercase;
  letter-spacing:.26em;
  color:rgba(255,244,210,.88);
  opacity:0;
  transform:translateY(10px);
  animation:umeedTaglineIn .8s 1.22s ease forwards;
}

/* Hero must stay video-first: text only, no card, no glass, no logo, no bulky buttons. */
.heroShade{
  background:linear-gradient(90deg,rgba(0,0,0,.42) 0%,rgba(0,0,0,.16) 42%,rgba(0,0,0,.05) 100%),
             linear-gradient(0deg,rgba(0,0,0,.30),rgba(0,0,0,0) 48%)!important;
}
.heroUmeedBrand{
  position:absolute!important;
  z-index:4!important;
  left:max(22px,calc((100vw - var(--container,1180px))/2))!important;
  bottom:clamp(28px,7vw,86px)!important;
  width:min(760px,calc(100vw - 44px))!important;
  color:#fff!important;
  pointer-events:none!important;
  animation:umeedHeroContentIn .75s .18s ease both!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  padding:0!important;
  margin:0!important;
  border-radius:0!important;
}
.heroUmeedBadge{
  display:block!important;
  width:auto!important;
  margin:0 0 11px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  color:var(--umeed-gold-soft)!important;
  font:950 clamp(11px,1.3vw,14px)/1 Inter,system-ui,sans-serif!important;
  letter-spacing:.18em!important;
  text-transform:uppercase!important;
  text-shadow:0 8px 24px rgba(0,0,0,.72),0 0 18px rgba(216,180,95,.22)!important;
}
.heroUmeedBadge img{display:none!important;}
.heroUmeedBrand h1{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  margin:0!important;
  padding:0!important;
  font-family:'Playfair Display',Georgia,serif!important;
  font-size:clamp(34px,6.5vw,78px)!important;
  line-height:.94!important;
  letter-spacing:-.035em!important;
  color:#fff!important;
  max-width:780px!important;
  text-shadow:0 20px 46px rgba(0,0,0,.75),0 0 20px rgba(0,0,0,.25)!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.heroUmeedHighlight{
  display:block!important;
  visibility:visible!important;
  opacity:1;
  min-height:1.24em!important;
  margin-top:12px!important;
  font:950 clamp(17px,3vw,32px)/1.2 Inter,system-ui,sans-serif!important;
  color:var(--umeed-gold-soft)!important;
  text-shadow:0 10px 28px rgba(0,0,0,.72),0 0 20px rgba(216,180,95,.22)!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.heroUmeedText{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  max-width:650px!important;
  margin:12px 0 0!important;
  padding:0!important;
  font-size:clamp(14px,1.45vw,18px)!important;
  line-height:1.56!important;
  color:rgba(255,244,210,.90)!important;
  text-shadow:0 10px 24px rgba(0,0,0,.76)!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.heroUmeedActions,.heroUmeedPrimary,.heroUmeedSecondary{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}

@keyframes umeedIntroRise{from{opacity:0;transform:translateY(28px) scale(.82) rotateX(16deg)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0)}}
@keyframes umeedLogoFloat{0%,100%{transform:translateY(0) rotateY(-4deg) rotateX(0)}50%{transform:translateY(-12px) rotateY(6deg) rotateX(2deg)}}
@keyframes umeedTaglineIn{to{opacity:1;transform:translateY(0)}}
@keyframes umeedIntroSweep{to{transform:translateX(115%) rotate(3deg)}}
@keyframes umeedParticleFloat{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(12px,-14px,0)}}
@keyframes umeedHeroContentIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}

@media (max-width:760px){
  .heroShade{background:linear-gradient(0deg,rgba(0,0,0,.34),rgba(0,0,0,.05) 58%)!important;}
  .heroUmeedBrand{left:16px!important;right:16px!important;bottom:24px!important;width:auto!important;text-align:left!important;}
  .heroUmeedBadge{font-size:10px!important;letter-spacing:.13em!important;margin-bottom:8px!important;}
  .heroUmeedBrand h1{font-size:clamp(30px,10.5vw,52px)!important;max-width:95%!important;}
  .heroUmeedHighlight{font-size:clamp(16px,5.4vw,24px)!important;margin-top:9px!important;}
  .heroUmeedText{max-width:96%!important;font-size:13.5px!important;line-height:1.45!important;margin-top:8px!important;}
  .umeedIntroLogoWrap{width:min(64vw,250px)!important;}
}
@media (max-height:620px){
  .umeedIntroLogoWrap{width:min(46vh,230px)!important;}
  .umeedIntroTagline{font-size:clamp(24px,6vh,40px)!important;}
}
@media (prefers-reduced-motion:reduce){
  .umeedIntro,.umeedIntro *,.heroUmeedBrand{animation:none!important;transition:none!important;}
  .umeedIntroTagline,.umeedIntroName{opacity:1!important;transform:none!important;}
}


/* Final fixes: compact headline-style hero, notification bell, notices section and glass popup */
.umeedIntroName{display:none!important;}
.heroUmeedBrand{
  left:50%!important;
  right:auto!important;
  bottom:clamp(30px,7vh,64px)!important;
  width:min(920px,calc(100vw - 30px))!important;
  transform:translateX(-50%)!important;
  text-align:center!important;
  animation:umeedHeroTickerIn .85s .18s cubic-bezier(.16,1,.3,1) both!important;
}
.heroTickerInner{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:12px!important;
  max-width:100%!important;
  padding:10px 18px!important;
  border-top:1px solid rgba(245,221,145,.36)!important;
  border-bottom:1px solid rgba(245,221,145,.36)!important;
  background:linear-gradient(90deg,transparent,rgba(0,0,0,.18),transparent)!important;
  color:#fff!important;
  text-shadow:0 8px 24px rgba(0,0,0,.78)!important;
  overflow:hidden!important;
}
.heroUmeedBrand h1,.heroUmeedBadge,.heroUmeedText{display:none!important;}
.heroUrduTagline{
  display:inline-flex!important;
  align-items:center!important;
  white-space:nowrap!important;
  font-family:Georgia,'Times New Roman',serif!important;
  color:var(--umeed-gold-soft)!important;
  font-size:clamp(18px,2.3vw,30px)!important;
  line-height:1.1!important;
  filter:drop-shadow(0 0 13px rgba(216,180,95,.25));
}
.heroTickerDivider{
  width:34px!important;
  height:1px!important;
  flex:0 0 34px!important;
  background:linear-gradient(90deg,transparent,var(--umeed-gold-soft),transparent)!important;
  opacity:.9!important;
}
.heroUmeedHighlight{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:auto!important;
  margin:0!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  font:900 clamp(12px,1.55vw,17px)/1.2 Inter,system-ui,sans-serif!important;
  letter-spacing:.13em!important;
  text-transform:uppercase!important;
  color:rgba(255,244,210,.94)!important;
  text-shadow:0 8px 22px rgba(0,0,0,.75)!important;
}
@keyframes umeedHeroTickerIn{from{opacity:0;transform:translate(-50%,18px)}to{opacity:1;transform:translate(-50%,0)}}

.notice-bell{
  position:relative!important;
  display:inline-grid!important;
  place-items:center!important;
  width:38px!important;
  height:38px!important;
  min-width:38px!important;
  min-height:38px!important;
  border-radius:999px!important;
  border:1px solid rgba(216,180,95,.30)!important;
  background:rgba(255,255,255,.07)!important;
  color:#fff!important;
  cursor:pointer!important;
  box-shadow:0 10px 28px rgba(0,0,0,.18)!important;
  backdrop-filter:blur(12px)!important;
  -webkit-backdrop-filter:blur(12px)!important;
  transition:transform .18s ease,background .18s ease,border-color .18s ease!important;
}
.notice-bell:hover{transform:translateY(-1px)!important;background:rgba(216,180,95,.13)!important;border-color:rgba(216,180,95,.56)!important;}
.notice-bell-icon{font-size:17px!important;line-height:1!important;}
.notice-bell-badge{
  position:absolute!important;
  top:-6px!important;
  right:-6px!important;
  display:inline-flex;
  align-items:center!important;
  justify-content:center!important;
  min-width:18px!important;
  height:18px!important;
  padding:0 5px!important;
  border-radius:999px!important;
  background:linear-gradient(135deg,#f7df8c,#d8b45f)!important;
  color:#180b03!important;
  border:1px solid rgba(0,0,0,.16)!important;
  font:950 10px/1 Inter,system-ui,sans-serif!important;
}
.navActions .notice-bell{flex:0 0 auto!important;}

.noticesSection{padding-top:56px!important;padding-bottom:52px!important;background:linear-gradient(180deg,#080a0f,#0b0d13)!important;}
.noticeSectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px;}
.noticeSectionHead h2{margin:0;color:#fff;font-family:'Playfair Display',serif;font-size:clamp(26px,3.5vw,42px);line-height:1.05;}
.noticeSectionHead p{margin:8px 0 0;color:var(--muted,#c9c0ad);line-height:1.55;max-width:600px;}
.notice-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;}
.notice-grid .notice{
  position:relative!important;
  min-height:170px!important;
  padding:18px!important;
  border-radius:22px!important;
  border:1px solid rgba(216,180,95,.20)!important;
  background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(112,16,27,.20))!important;
  box-shadow:0 16px 42px rgba(0,0,0,.20)!important;
  overflow:hidden!important;
}
.notice-grid .notice.is-latest{border-color:rgba(245,221,145,.44)!important;box-shadow:0 18px 48px rgba(216,180,95,.10),0 16px 42px rgba(0,0,0,.20)!important;}
.notice-grid .notice h4{margin:20px 0 7px!important;color:var(--umeed-gold-soft)!important;font-size:16px!important;line-height:1.25!important;}
.notice-grid .notice .date{font-size:11px!important;color:rgba(255,244,210,.62)!important;margin-bottom:8px!important;}
.notice-grid .notice p{margin:0!important;color:rgba(255,244,210,.82)!important;line-height:1.62!important;font-size:13px!important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}
.notice-badge{position:absolute;top:12px;left:12px;border-radius:999px;padding:5px 9px;background:rgba(245,221,145,.16);border:1px solid rgba(245,221,145,.25);color:var(--umeed-gold-soft);font:950 10px/1 Inter,system-ui,sans-serif;letter-spacing:.08em;}
.notice-badge--unread{left:auto;right:12px;background:linear-gradient(135deg,#f7df8c,#d8b45f);color:#170b03;border-color:rgba(0,0,0,.12);}
.notice-link{display:inline-flex;margin-top:12px;color:var(--umeed-gold-soft)!important;font-weight:900;font-size:12px;}
.noticeViewAllWrap{display:flex;justify-content:center;margin-top:18px;}
.section-bell{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;}

.notice-modal[hidden]{display:none!important;}
.notice-modal{position:fixed!important;inset:0!important;z-index:99998!important;display:grid!important;place-items:center!important;padding:18px!important;}
.notice-modal__backdrop{position:absolute!important;inset:0!important;background:rgba(0,0,0,.58)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;}
.notice-modal__panel{position:relative!important;width:min(560px,calc(100vw - 30px))!important;border-radius:28px!important;padding:24px!important;border:1px solid rgba(245,221,145,.34)!important;background:linear-gradient(145deg,rgba(13,15,22,.84),rgba(91,14,24,.70))!important;box-shadow:0 28px 90px rgba(0,0,0,.54)!important;color:#fff!important;overflow:hidden!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;}
.notice-modal__panel::before{content:"";position:absolute;inset:-40% -20% auto auto;width:260px;height:260px;background:rgba(216,180,95,.18);filter:blur(50px);pointer-events:none;}
.notice-modal__close{float:right;position:relative;z-index:2;border:1px solid rgba(245,221,145,.26)!important;background:rgba(255,255,255,.07)!important;color:#fff!important;border-radius:999px!important;padding:8px 12px!important;cursor:pointer!important;font-weight:850!important;}
#noticeModalContent{position:relative;z-index:1;clear:both;padding-top:8px;}
#noticeModalContent h3{color:var(--umeed-gold-soft)!important;font-family:'Playfair Display',serif!important;font-size:clamp(24px,4vw,34px)!important;line-height:1.05!important;}
#noticeModalContent p{color:rgba(255,244,210,.86)!important;}

@media(max-width:1050px){
  .notice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .navActions .notice-bell{display:inline-grid!important;}
}
@media(max-width:620px){
  .heroUmeedBrand{bottom:24px!important;width:calc(100vw - 22px)!important;}
  .heroTickerInner{gap:8px!important;padding:9px 10px!important;width:100%!important;}
  .heroUrduTagline{font-size:clamp(17px,5.2vw,22px)!important;}
  .heroTickerDivider{width:18px!important;flex-basis:18px!important;}
  .heroUmeedHighlight{font-size:10.5px!important;letter-spacing:.08em!important;}
  .applyBtn{display:none!important;}
  .notice-bell{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;}
  .noticeSectionHead{align-items:flex-start;}
  .notice-grid{grid-template-columns:1fr!important;}
  .notice-grid .notice{min-height:150px!important;padding:16px!important;}
}

/* 2026-06-01 final tune: stronger responsive hero headline strip + 3 mobile nav actions */
.heroUmeedBrand{
  bottom:clamp(34px,8.2vh,78px)!important;
  width:min(1040px,calc(100vw - 26px))!important;
  z-index:7!important;
}
.heroTickerInner{
  position:relative!important;
  width:auto!important;
  min-width:min(720px,calc(100vw - 34px))!important;
  padding:12px clamp(16px,3.2vw,34px)!important;
  gap:clamp(10px,2vw,18px)!important;
  border-top:1px solid rgba(245,221,145,.54)!important;
  border-bottom:1px solid rgba(245,221,145,.54)!important;
  background:linear-gradient(90deg,transparent,rgba(7,8,12,.28) 14%,rgba(7,8,12,.34) 50%,rgba(7,8,12,.28) 86%,transparent)!important;
  box-shadow:0 18px 46px rgba(0,0,0,.20), inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.heroTickerInner::before,
.heroTickerInner::after{
  content:""!important;
  position:absolute!important;
  top:50%!important;
  width:clamp(34px,8vw,120px)!important;
  height:1px!important;
  background:linear-gradient(90deg,transparent,rgba(245,221,145,.78))!important;
  pointer-events:none!important;
}
.heroTickerInner::before{right:100%!important;transform:translateY(-50%)!important;}
.heroTickerInner::after{left:100%!important;transform:translateY(-50%) rotate(180deg)!important;}
.heroUrduTagline{
  font-size:clamp(21px,2.9vw,38px)!important;
  font-weight:800!important;
  color:#f8dd88!important;
  text-shadow:0 6px 20px rgba(0,0,0,.82),0 0 18px rgba(216,180,95,.34)!important;
}
.heroTickerDivider{
  width:clamp(28px,4vw,56px)!important;
  flex-basis:clamp(28px,4vw,56px)!important;
  opacity:1!important;
}
.heroUmeedHighlight{
  font-size:clamp(13px,1.7vw,20px)!important;
  letter-spacing:clamp(.08em,.8vw,.18em)!important;
  color:rgba(255,248,225,.98)!important;
}

@media(max-width:760px){
  .navActions{
    display:flex!important;
    align-items:center!important;
    gap:8px!important;
    margin-left:auto!important;
    flex:0 0 auto!important;
  }
  .navActions .notice-bell{display:inline-grid!important;}
  .applyBtn{
    display:inline-flex!important;
    height:36px!important;
    min-height:36px!important;
    padding:0 18px!important;
    border-radius:999px!important;
    font-size:14px!important;
    font-weight:950!important;
    line-height:1!important;
    white-space:nowrap!important;
    box-shadow:0 10px 26px rgba(216,180,95,.18)!important;
  }
  .menuBtn{display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;}
  .notice-bell{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;}
}

@media(max-width:620px){
  .heroUmeedBrand{bottom:clamp(30px,7vh,46px)!important;width:calc(100vw - 18px)!important;}
  .heroTickerInner{
    min-width:0!important;
    width:100%!important;
    padding:11px 12px!important;
    gap:9px!important;
    background:linear-gradient(90deg,transparent,rgba(7,8,12,.40) 10%,rgba(7,8,12,.48) 50%,rgba(7,8,12,.40) 90%,transparent)!important;
  }
  .heroTickerInner::before,.heroTickerInner::after{display:none!important;}
  .heroUrduTagline{font-size:clamp(20px,6vw,26px)!important;line-height:1.05!important;}
  .heroTickerDivider{width:22px!important;flex-basis:22px!important;}
  .heroUmeedHighlight{font-size:clamp(10.5px,3.1vw,13px)!important;letter-spacing:.07em!important;}
  .applyBtn{display:inline-flex!important;height:36px!important;min-height:36px!important;padding:0 18px!important;font-size:14px!important;}
}

@media(max-width:420px){
  .navInner{gap:6px!important;width:calc(100vw - 12px)!important;}
  .brand img{width:32px!important;height:32px!important;}
  .brandText{display:none!important;}
  .navActions{gap:6px!important;}
  .notice-bell{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;}
  .applyBtn{height:36px!important;min-height:36px!important;padding:0 16px!important;font-size:13px!important;}
  .menuBtn{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:999px!important;}
  .heroTickerInner{padding:10px 10px!important;gap:7px!important;}
  .heroUrduTagline{font-size:clamp(18px,5.8vw,23px)!important;}
  .heroTickerDivider{width:16px!important;flex-basis:16px!important;}
  .heroUmeedHighlight{font-size:10px!important;letter-spacing:.055em!important;}
}

@media(max-width:350px){
  .applyBtn{padding:0 13px!important;font-size:12px!important;}
  .notice-bell{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;}
  .menuBtn{width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important;}
  .heroTickerDivider{display:none!important;}
  .heroTickerInner{gap:6px!important;}
  .heroUmeedHighlight{font-size:9.5px!important;}
}


/* 2026-06-01 strict mobile nav + premium English hero headline fix */
.heroUrduTagline,.heroTickerDivider{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;flex-basis:0!important;margin:0!important;padding:0!important;}
.heroUmeedBrand{
  left:50%!important;
  right:auto!important;
  bottom:clamp(28px,7.4vh,70px)!important;
  width:min(980px,calc(100vw - 24px))!important;
  transform:translateX(-50%)!important;
  z-index:8!important;
  pointer-events:none!important;
}
.heroTickerInner{
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:clamp(11px,1.6vw,16px) clamp(18px,4vw,46px)!important;
  border:1px solid rgba(248,221,136,.36)!important;
  border-left:0!important;
  border-right:0!important;
  border-radius:0!important;
  background:linear-gradient(90deg,rgba(8,9,13,0),rgba(8,9,13,.58) 16%,rgba(8,9,13,.72) 50%,rgba(8,9,13,.58) 84%,rgba(8,9,13,0))!important;
  box-shadow:0 18px 42px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.07)!important;
  backdrop-filter:blur(8px)!important;
  -webkit-backdrop-filter:blur(8px)!important;
  overflow:hidden!important;
}
.heroTickerInner::before,.heroTickerInner::after{
  content:""!important;
  position:absolute!important;
  top:0!important;
  bottom:0!important;
  width:28%!important;
  pointer-events:none!important;
  opacity:.45!important;
}
.heroTickerInner::before{left:0!important;background:linear-gradient(90deg,transparent,rgba(248,221,136,.18),transparent)!important;transform:none!important;}
.heroTickerInner::after{right:0!important;left:auto!important;background:linear-gradient(270deg,transparent,rgba(248,221,136,.18),transparent)!important;transform:none!important;}
.heroUmeedHighlight{
  max-width:100%!important;
  display:block!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  text-align:center!important;
  font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  font-size:clamp(14px,1.75vw,22px)!important;
  line-height:1.2!important;
  font-weight:950!important;
  letter-spacing:clamp(.08em,.55vw,.18em)!important;
  text-transform:uppercase!important;
  color:#fff4cf!important;
  text-shadow:0 8px 24px rgba(0,0,0,.86),0 0 18px rgba(216,180,95,.22)!important;
  opacity:1!important;
  transform:translateY(0)!important;
  transition:opacity .32s ease,transform .32s cubic-bezier(.16,1,.3,1),filter .32s ease!important;
}
.heroUmeedHighlight.is-exiting{opacity:0!important;transform:translateY(-14px)!important;filter:blur(4px)!important;}
.heroUmeedHighlight.is-visible{opacity:1!important;transform:translateY(0)!important;filter:blur(0)!important;animation:premiumHeadlineIn .52s cubic-bezier(.16,1,.3,1) both!important;}
@keyframes premiumHeadlineIn{0%{opacity:0;transform:translateY(16px);filter:blur(6px)}100%{opacity:1;transform:translateY(0);filter:blur(0)}}

@media(max-width:1050px){
  .siteNav .navInner{display:flex!important;align-items:center!important;justify-content:space-between!important;}
  .siteNav .desktopMenu{display:none!important;}
  .siteNav .brandText{display:none!important;}
  .siteNav .navActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;margin-left:auto!important;flex:0 0 auto!important;}
  .siteNav .notice-bell,.siteNav .applyBtn,.siteNav .menuBtn{display:inline-flex!important;visibility:visible!important;opacity:1!important;flex:0 0 auto!important;}
  .siteNav .notice-bell{display:inline-grid!important;place-items:center!important;}
}
@media(max-width:620px){
  .siteNav{height:58px!important;min-height:58px!important;overflow:visible!important;}
  .siteNav .navInner{height:58px!important;min-height:58px!important;width:calc(100vw - 12px)!important;gap:6px!important;overflow:visible!important;}
  .siteNav .brand{height:58px!important;flex:0 0 auto!important;min-width:0!important;margin-right:4px!important;}
  .siteNav .brand img{width:31px!important;height:31px!important;min-width:31px!important;}
  .siteNav .navActions{gap:6px!important;min-width:0!important;max-width:calc(100vw - 54px)!important;}
  .siteNav .notice-bell{width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important;border-radius:999px!important;}
  .siteNav .notice-bell-icon{font-size:15px!important;}
  .siteNav .applyBtn{height:35px!important;min-height:35px!important;min-width:58px!important;padding:0 14px!important;border-radius:999px!important;font-size:13px!important;font-weight:950!important;letter-spacing:.01em!important;color:#130a02!important;background:linear-gradient(135deg,#fff0ad,#d8b45f 58%,#b98723)!important;box-shadow:0 10px 24px rgba(216,180,95,.24)!important;align-items:center!important;justify-content:center!important;}
  .siteNav .menuBtn{width:37px!important;height:37px!important;min-width:37px!important;min-height:37px!important;border-radius:999px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(216,180,95,.30)!important;}
  .heroUmeedBrand{bottom:clamp(24px,6vh,38px)!important;width:calc(100vw - 16px)!important;}
  .heroTickerInner{padding:11px 14px!important;background:linear-gradient(90deg,rgba(8,9,13,0),rgba(8,9,13,.66) 10%,rgba(8,9,13,.78) 50%,rgba(8,9,13,.66) 90%,rgba(8,9,13,0))!important;}
  .heroUmeedHighlight{font-size:clamp(11.5px,3.4vw,15px)!important;letter-spacing:.075em!important;}
}
@media(max-width:390px){
  .siteNav .navInner{width:calc(100vw - 10px)!important;gap:4px!important;}
  .siteNav .brand{margin-right:2px!important;}
  .siteNav .brand img{width:28px!important;height:28px!important;min-width:28px!important;}
  .siteNav .navActions{gap:5px!important;}
  .siteNav .notice-bell{width:33px!important;height:33px!important;min-width:33px!important;min-height:33px!important;}
  .siteNav .applyBtn{height:33px!important;min-height:33px!important;min-width:52px!important;padding:0 11px!important;font-size:12px!important;}
  .siteNav .menuBtn{width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important;font-size:19px!important;}
  .heroTickerInner{padding:10px 10px!important;}
  .heroUmeedHighlight{font-size:11px!important;letter-spacing:.055em!important;}
}
@media(max-width:340px){
  .siteNav .brand img{width:26px!important;height:26px!important;min-width:26px!important;}
  .siteNav .navActions{gap:4px!important;}
  .siteNav .notice-bell{width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important;}
  .siteNav .applyBtn{height:31px!important;min-height:31px!important;min-width:48px!important;padding:0 9px!important;font-size:11px!important;}
  .siteNav .menuBtn{width:33px!important;height:33px!important;min-width:33px!important;min-height:33px!important;}
}
