.footer[data-v-ed26f5fa] {
    margin: 0 auto;
    max-width: 6.25rem;
    width: 6.25rem;
    border-top: .01042rem solid;
    border-image: linear-gradient(270deg,rgba(0,106,255,0),#006aff,rgba(0,106,255,0)) 2 2
}

.footer .foot-top[data-v-ed26f5fa] {
    display: flex;
    padding: .25rem 0;
    box-sizing: border-box
}

.footer .logo img[data-v-ed26f5fa],.footer .logo[data-v-ed26f5fa] {
    width: .8125rem;
    height: .25rem
}

.footer .foot-list[data-v-ed26f5fa] {
    display: flex;
    width: 100%;
    justify-content: center
}

.footer .foot-list ul[data-v-ed26f5fa] {
    background: #99c3ff;
    margin: 0 .52083rem;
    text-align: center;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.footer .foot-list ul li[data-v-ed26f5fa]:not(:first-child) {
    font-size: .07292rem;
    margin: .04167rem 0;
    cursor: pointer
}

.footer .foot-list ul li[data-v-ed26f5fa]:first-child {
    font-size: .08333rem;
    margin-bottom: .16667rem
}

.footer .foot-list ul li[data-v-ed26f5fa]:not(:first-child):hover {
    background: linear-gradient(90deg,#006aff,cyan);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.footer .footer-copy[data-v-ed26f5fa] {
    border-top: .01042rem solid;
    border-image: linear-gradient(270deg,rgba(0,42,102,0),#002a66,rgba(0,42,102,0)) 2 2;
    text-align: center;
    padding: .16667rem 0;
    font-family: SF Pro;
    box-sizing: border-box;
    background: #cce1ff;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.computing .bg img[data-v-132a6a04],.computing .bg[data-v-132a6a04] {
    width: 100%;
    height: 2.1875rem
}

.computing-main[data-v-132a6a04] {
    margin: 0 auto;
    max-width: 6.25rem;
    width: 6.25rem
}

.computing-main ul[data-v-132a6a04] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: .375rem 0;
    box-sizing: border-box
}

.computing-main ul li[data-v-132a6a04] {
    margin: 0 .0625rem .08333rem;
    width: 1.41667rem;
    border-radius: .25rem;
    opacity: 1;
    border: .00521rem solid #002a66;
    background: rgba(0,42,102,.2)
}

.computing-main ul li h3[data-v-132a6a04] {
    margin: .16667rem .16667rem 0;
    font-weight: 700;
    background: #cce1ff;
    font-size: .08333rem;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.computing-main ul li .price[data-v-132a6a04] {
    font-size: .08333rem;
    color: #0ff;
    margin: .04167rem .16667rem .17708rem
}

.computing-main ul li .price .money[data-v-132a6a04] {
    font-size: .14583rem;
    color: #0ff
}

.computing-main ul li .price .unit[data-v-132a6a04] {
    background: #cce1ff;
    font-size: .08333rem;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-left: .02083rem
}

.computing-main ul li p[data-v-132a6a04] {
    margin: 0 .16667rem .05208rem;
    font-weight: 700;
    background: #99c3ff;
    font-size: .07292rem;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.computing-main ul li p .name[data-v-132a6a04] {
    display: inline-block;
    width: .26042rem
}

.computing-main ul li p .computing-warp[data-v-132a6a04] {
    font-weight: 700;
    background: #fff;
    font-size: .07292rem;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.computing-main ul li .btn[data-v-132a6a04] {
    font-size: .08333rem;
    width: calc(100% - .25rem);
    height: .25rem;
    margin: .11458rem .125rem .16667rem;
    border-radius: .08333rem;
    display: inline-block;
    box-sizing: border-box;
    text-align: center;
    line-height: .25rem;
    border: .00521rem solid transparent;
    background-image: linear-gradient(#001533,#001533),linear-gradient(to right bottom,#006aff,cyan);
    background-origin: border-box;
    background-clip: content-box,border-box;
    border-radius: 16px;
    color: #fff;
    cursor: pointer
}

.computing-main ul li .btn[data-v-132a6a04]:hover {
    background: linear-gradient(90deg,#006aff,cyan);
    border-radius: .08333rem;
    opacity: 1;
    width: calc(100% - .25rem);
    height: .25rem;
    border: .00521rem solid #001533
}

.computing-main ul li .btn-close[data-v-132a6a04] {
    font-size: .08333rem;
    width: calc(100% - .25rem);
    height: .25rem;
    margin: .11458rem .125rem .16667rem;
    display: inline-block;
    box-sizing: border-box;
    text-align: center;
    line-height: .25rem;
    border: .00521rem solid transparent;
    background-image: linear-gradient(#001533,#001533),linear-gradient(to right bottom,#002a66,rgba(0,42,102,0));
    background-origin: border-box;
    background-clip: content-box,border-box;
    border-radius: .08333rem;
    color: #526a8b;
    cursor: pointer
}
