/* MAGCOR PLATFORM — assinatura discreta do desenvolvedor, abaixo do WhatsApp. */
.v91-footer .v1355-magcor-credit{
  margin-top:23px;
  padding-top:19px;
  border-top:1px solid rgba(211,229,255,.16);
  max-width:290px;
}
.v91-footer .v1355-magcor-caption{
  display:block;
  margin-bottom:11px;
  color:#a0b6d0;
  font-size:10px;
  font-weight:650;
  letter-spacing:.065em;
}
.v91-footer .v1355-magcor-brand{
  display:inline-flex;
  align-items:center;
  gap:10px;
  max-width:100%;
  padding:10px 12px;
  border:1px solid rgba(152,191,233,.22);
  border-radius:11px;
  background:rgba(22,55,93,.72);
  color:#fff;
  text-decoration:none;
  line-height:1.15;
}
.v91-footer .v1355-magcor-brand.v1355-magcor-brand--demo{
  cursor:default;
}
.v91-footer a.v1355-magcor-brand:hover,
.v91-footer a.v1355-magcor-brand:focus-visible{
  border-color:#66c9f4;
  background:#183d68;
  color:white;
  outline-offset:3px;
}
.v91-footer .v1355-magcor-mark{
  display:grid;
  place-items:center;
  width:35px;
  height:35px;
  flex:0 0 35px;
  border-radius:9px;
  background:linear-gradient(135deg,#13b4d1,#2055ae);
  color:#fff;
  font-size:20px;
  font-weight:900;
  font-family:Inter,Arial,sans-serif;
  box-shadow:0 2px 12px rgba(8,111,170,.22);
}
.v91-footer .v1355-magcor-wordmark{
  display:flex;
  flex-direction:column;
  gap:2px;
  white-space:nowrap;
  letter-spacing:.07em;
}
.v91-footer .v1355-magcor-wordmark strong{
  color:#f8fcff;
  font-size:13px;
  letter-spacing:.05em;
  font-weight:900;
}
.v91-footer .v1355-magcor-wordmark>span{
  color:#87d3f2;
  font-size:9px;
  letter-spacing:.2em;
  font-weight:850;
}
.v91-footer .v1355-magcor-brand>svg{flex:none;color:#a3dcf7}
@media(max-width:800px){
  .v91-footer .v1355-magcor-credit{margin-top:18px;padding-top:17px}
}

/* Signature uses the actual MAGCOR Digital artwork supplied by the site developer. */
.v91-footer a.v1355-magcor-brand{
  display:inline-flex;align-items:center;gap:8px;
  padding:7px 9px;border:1px solid #e1eaf5;background:#f7fbff;
  border-radius:12px;max-width:100%;text-decoration:none;
  box-shadow:0 3px 14px rgba(9,25,48,.16);
}
.v91-footer a.v1355-magcor-brand:hover,
.v91-footer a.v1355-magcor-brand:focus-visible{
  background:#fff;border-color:#65b9eb;outline:2px solid #65b9eb;
  outline-offset:3px;
}
.v91-footer .v1355-magcor-logo{display:block;width:220px;max-width:calc(100% - 22px);height:auto;object-fit:contain}
.v91-footer a.v1355-magcor-brand>svg{color:#154875;flex:none}
