/* v81: Footer left brand tune only. Keep approved footer layout/background. */

/* 彩色光暈縮小，只貼近文字，不形成一整塊按鈕感 */
.footer-v62-brand::before{
  left:-12px!important;
  top:86px!important;
  width:205px!important;
  height:118px!important;
  border-radius:24px!important;
  background:
    radial-gradient(circle at 18% 28%, rgba(32,98,255,.28), transparent 36%),
    radial-gradient(circle at 38% 38%, rgba(255,46,46,.20), transparent 30%),
    radial-gradient(circle at 58% 50%, rgba(255,238,42,.22), transparent 34%),
    radial-gradient(circle at 78% 42%, rgba(35,255,0,.24), transparent 34%);
  filter:blur(10px)!important;
  opacity:.72!important;
  pointer-events:none!important;
}

.footer-v62-brand::after{
  top:128px!important;
  width:128px!important;
  height:4px!important;
  background:linear-gradient(90deg,#124bff 0%,#f10000 30%,#fff100 58%,#16e600 100%)!important;
  box-shadow:0 0 10px rgba(255,255,255,.18)!important;
  opacity:.82!important;
}

/* 英文標籤：HL3C 依 logo 藍、紅、黃、綠呈現，其餘英文維持清楚淡色 */
.footer-v62-brand .footer-v81-kicker{
  display:inline-block!important;
  color:#eaffff!important;
  letter-spacing:.18em!important;
  text-shadow:0 1px 2px rgba(0,0,0,.45), 0 0 10px rgba(255,255,255,.16)!important;
}
.footer-v81-kicker .hl3c-letter{
  font-weight:900!important;
  letter-spacing:.02em!important;
  text-shadow:0 1px 1px rgba(255,255,255,.52), 0 1px 2px rgba(0,0,0,.55), 0 0 8px rgba(255,255,255,.18)!important;
}
.footer-v81-kicker .hl3c-h{color:#1756ff!important;}
.footer-v81-kicker .hl3c-l{color:#f10000!important;}
.footer-v81-kicker .hl3c-3{color:#fff200!important;}
.footer-v81-kicker .hl3c-c{color:#18f000!important;}
.footer-v81-kicker .hl3c-kicker-rest{
  color:#d9fff7!important;
  letter-spacing:.22em!important;
  font-weight:650!important;
}

/* 公司名稱保持醒目，但避免過度像按鈕 */
.footer-v62-brand h2{
  background:linear-gradient(100deg,#ffffff 0%,#d9fff8 34%,#ffffff 62%,#bfffea 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  filter:drop-shadow(0 2px 4px rgba(0,0,0,.45)) drop-shadow(0 0 10px rgba(95,225,255,.18))!important;
}

/* 下方介紹文字加大一號，其他欄位不動 */
.footer-v62-brand p{
  font-size:1.06em!important;
  line-height:1.9!important;
  color:#ffffff!important;
  font-weight:470!important;
  text-shadow:0 1px 2px rgba(0,0,0,.58), 0 0 9px rgba(120,255,230,.14)!important;
}
.footer-v62-brand p::first-letter{
  color:inherit!important;
  text-shadow:inherit!important;
}

@media (max-width:760px){
  .footer-v62-brand::before{
    left:-8px!important;
    top:82px!important;
    width:190px!important;
    height:112px!important;
  }
  .footer-v62-brand p{font-size:1.03em!important;}
}
