/* @author ZQ — A consistent icon-and-type signature beneath the official company logo. */
.footer-company .footer-values-v8{
  display:grid;
  gap:18px;
  width:100%;
  max-width:320px;
  margin:28px 0 0;
  padding:0;
  list-style:none;
  background:none;
  border:0;
  border-radius:0;
}
.footer-values-v8>li{
  display:grid;
  grid-template-columns:32px minmax(0,1fr);
  align-items:center;
  column-gap:14px;
  padding:0;
  margin:0;
  background:none;
  border:0;
}
.footer-values-v8 .footer-value-icon-v8{
  display:flex;
  align-items:center;
  justify-content:center;
  width:32px;
  height:32px;
  min-width:32px;
  color:#284e79;
}
.footer-values-v8 .footer-value-svg-v8{
  display:block;
  width:32px;
  height:32px;
  min-width:32px;
  max-width:none;
  flex:none;
  aspect-ratio:1;
  fill:currentColor;
}
.footer-values-v8 .footer-value-copy-v8{min-width:0}
.footer-values-v8 .footer-value-copy-v8 strong{
  display:block;
  margin:0;
  color:#284e79;
  font-size:14px;
  font-weight:500;
  line-height:1.5;
  letter-spacing:.025em;
  overflow-wrap:anywhere;
}
.footer-values-v8 .footer-value-copy-v8>span{
  display:block;
  margin:4px 0 0;
  color:#5c728d;
  font-size:12px;
  line-height:1.65;
  letter-spacing:0;
}
@media(max-width:720px){
  .footer-company .footer-values-v8{gap:18px;max-width:none;margin-top:27px}
  .footer-values-v8>li{column-gap:14px}
}
