@charset "UTF-8";

html,body {scroll-behavior: smooth;}
p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0;padding: 0;}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0;padding: 0;}
ul,ol{margin:0;padding:0;list-style:none;}
a{background-color:transparent;text-decoration:none;color:inherit;}
b,strong{font-weight:bolder;}
.align-center {text-align: center;}
.align-center a {  border-bottom: 1px dashed #a4a6bb; padding-bottom: 3px;}

/* ````````````````````````````````````` banner ````````````````````````````````````````````` */
.banner {background-color: #000;}
.banner-wrap.top {height: 1038px;box-sizing: border-box;padding: 32px 0 0;background: url(../../images/ai-video-enhancer/convert-video-to-4k/banner-bg.png) no-repeat center top;position: relative;z-index: 1;}
.banner-content {width: 1260px;margin: 0 auto;position: relative;text-align: center;}
.aive-breadcrumb{padding-bottom:25px;}
.aive-breadcrumb ol{display:flex; color:#bfbfbf; flex-flow:wrap;}
.aive-breadcrumb ol li + li::before{content:'\3e'; margin:0 10px;}
.aive-breadcrumb ol li a{color:#0080ff;}
.aive-breadcrumb ol li a:hover{text-decoration:underline;}
.banner h1 {font-weight: 600;line-height: 1;padding: 0 0 10px;}
.banner h1>span {display: flex;justify-content: center;align-items: center;gap: 15px;font-size: calc(.77rem + .3vw);line-height: 1;color: #fff;font-weight: 600;padding-bottom: 24px;}
.banner h1>span>img {flex-shrink: 0;}
.banner-p {color: #a4a6bb;line-height: 1.1;padding-bottom: 36px;}
.the-btns {display:flex; justify-content:center; flex-flow:wrap;gap: 75px;}
.the-btn {display: flex;flex-direction: column;align-items: center;gap: 8px;}
.the-btn>p>a:hover {text-decoration: underline;}
.the-btn-down, .the-btn-buy{min-width:215px; border-radius:5px; color:inherit; padding:8px;display: flex; align-items:center; justify-content:center;gap: 12px; box-sizing:border-box;}
.the-btn-down{background-color:#92CF3F;}
.the-btn-buy{background-color:#FFAB1A;}
.the-btn-down::after, .the-btn-buy::after {content: "";width: 29px;height: 24px;background: url(../../images/svg-icons/icon-win.svg) no-repeat center/100% 100%;}
.the-btn-down.mac-plat::after {background-image: url(../../images/svg-icons/icon-mac.svg);}
.the-btn-down.mobile-plat::after {background-image: url(../../images/svg-icons/icon-mobile.svg);}
.the-btn-buy::after {width: 32px;height: 24px;background-image: url(../../images/svg-icons/buy.svg);}
.the-btns.no-icon .the-btn-down::after, .the-btns.no-icon .the-btn-buy::after {display: none;}
.banner-wrap.bottom {position: relative;max-width: 1920px;margin: -770px auto 0;}
.banner-video {position: relative;}
.banner-video::before {content: "";display: block;padding-bottom: 45.83%;}
.banner-video>video {width: 100%;height: 100%;position: absolute;top: -70px;left: 0;}
.banner-video::after {content: "";width: 100%;height: 100%;box-shadow: inset 0 0 10px 0 #000, 0 0 0 5px #000;background: linear-gradient(to right, #000, transparent 15%, transparent 85%, #000), linear-gradient(#000, transparent 15%, transparent 85%, #000);position: absolute;top: 0;left: 0;}
.banner-card {width: 404px;box-sizing: border-box;padding: 46px 48px 34px;text-align: left;border-radius: 20px;background-color: rgba(0,0,0,0.5);position: absolute;right: 0;top: 113%;}
.banner-card-h2 {color: #ffb725;line-height: 1.3;font-weight: 600;}
.banner-card-p {color: #c6c0bb;line-height: 1.3;padding: 18px 0 50px;}
.banner-card-links {display: flex;flex-wrap: wrap;gap: 18px;}
.banner-card-link {display: flex;align-items: center;gap: 8px;height: 39px;padding: 0 20px;border: 1px solid rgba(255,255,255,0.3);border-radius: 100vw;background-color: rgba(255,255,255,0.09);}
.banner-card-link:hover,.banner-card-link.active {color: #ffb725;border: 1px solid rgba(255,183,37,0.66);background-color: rgba(255,183,37,0.12);}
.banner-card-link::before {content: "";background: url(../../images/ai-video-enhancer/convert-video-to-4k/banner-card-icons11.png);}
.banner-card-link:hover::before,.banner-card-link.active::before {background-image: url(../../images/ai-video-enhancer/convert-video-to-4k/banner-card-icons12.png);}
.banner-card-link.link1::before {width: 19px;height: 19px;background-position: -3px -1px;}
.banner-card-link.link2::before {width: 21px;height: 19px;background-position: 184px -2px;}
.banner-card-link.link3::before {width: 19px;height: 14px;background-position: 0px -60px;}
.banner-card-link.link4::before {width: 17px;height: 17px;background-position: 180px -58px;}
.banner-card-link.link5::before {width: 17px;height: 17px;background-position: -3px -114px;}
.banner-features{display:flex;justify-content:center;position:relative;z-index: 1;margin-top: -150px;border-bottom: 1px solid #343536;}
.banner-features>li{width:315px;height:160px;box-sizing: border-box;padding-bottom: 24px;color: #6b6b6b;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px;position:relative;}
.banner-features>li::before,.banner-features>li::after{content:"";width:1px;height:100%;background:linear-gradient(transparent 30%,#333);position:absolute;top:0;left:0;}
.banner-features>li::after{left:auto;right:0;}
.banner-features>li>b{font-size: calc(1.35rem + .3vw);line-height: 1;color:transparent;background:linear-gradient(90deg,#00ffbf,#8ce893);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.banner-features>li>span {display: block;line-height: 1;}
@media (max-width: 1650px) {
    .banner-card {margin-top: 0;width: 100%;padding: 40px 0;background: none;text-align: center;position: static;}
    .banner-card-h2>br {display: none;}
    .banner-card-p {padding-bottom: 20px;}
    .banner-card-links {justify-content: center;}
    .banner-wrap.bottom {margin-top: 0;}
    .banner-wrap.top {height: auto;background: none;}
    .banner {background: #000 url(../../images/ai-video-enhancer/convert-video-to-4k/banner-bg.png) no-repeat center top;}
    .banner-features {margin-top: 0;}
}
@media (max-width: 1260px) {
    .banner-content,.banner-wrap.bottom {width: 96%;}
    .the-btns {gap: 30px;}
    .banner-video {border-radius: 20px;overflow: hidden;}
    .banner-video::after {display: none;}
    .banner-features {margin-top: 0;flex-wrap: wrap;}
    .banner-features>li {width: auto;height: auto;padding: 15px 20px;}
    .banner-features>li::before,.banner-features>li::after {display: none;}
}

/* ````````````````````````````````````` upscale ````````````````````````````````````````````` */
.upscale {padding: 70px 0 80px;border-bottom: 1px solid #262a45;background: #000 url(../../images/ai-video-enhancer/convert-video-to-4k/upscale-bg.jpg) no-repeat center top;margin-top: -1px;}
.upscale-wrap {width: 1108px;margin: 0 auto;}
.upscale-wrap.top {padding-bottom: 60px;}
.upscale-wrap.bottom {padding-top:50px;}
.upscale-h2 {text-align: center;line-height: 1;font-weight: 600;padding-bottom: 28px;}
.upscale-p {color: #a4a6bb;line-height: 1.4;text-align: center;}
.upscale-video-wrap {display: flex;justify-content: center;}
.upscale-video {position: sticky;top: 0;width: 100%;height: 100vh;transition: all 0.05s;}
.upscale-video>video {width: 100%;height: 100%;position: absolute;top: 0;left: 0;object-fit: cover;border-radius: 18px;overflow: hidden;}

.upscale-flex {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}
.upscale-contrast-title {
  font-weight: 700;
  margin-bottom: 20px;
}
.upscale-contrast-title.orange {
  color: #ffb725;
}
.upscale-contrast-desc {
  margin-bottom: 10px;
  color: #999baf;
}
.upscale-contrast-list {
  padding-left: 20px;
  margin-bottom: 20px;
}
.upscale-contrast-item {
  position: relative;
  margin-bottom: 5px;
  color: #a4a6bb;
}
.upscale-contrast-item a {
  border-bottom: 1px dashed #a4a6bb;
  padding-bottom: 3px;
}
.upscale-contrast-item i {
  position: absolute;
  left: -20px;
  top: 0;
  width: 16px;
  height: 16px;
}
.upscale-contrast-item i.i-x::before {
  content: '';
  width: 2px;
  height: 12px;
  background-color: #a4a6bb;
  transform: rotate(45deg) translate(-50%, -8%);
  position: absolute;
  left: 50%;
  top: 50%;
}
.upscale-contrast-item i.i-x::after {
  content: '';
  width: 2px;
  height: 12px;
  background-color: #a4a6bb;
  transform: rotate(135deg) translate(-50%, 8%);
  position: absolute;
  left: 50%;
  top: 50%;
}
.upscale-contrast-item i.i-t::before {
  content: '';
  width: 3px;
  height: 10px;
  border: 2px solid #2eb244;
  transform: rotate(45deg) translate(-50%, -50%);
  position: absolute;
  left: 20%;
  top: 70%;
  border-top-color: transparent;
  border-left-color: transparent;
}
.upscale-contrast-button {
  display: flex;
}
.upscale-contrast-button a {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 60px;
  border-radius: 5px;
  background-color: #92cf3f;
  color: #ffffff;
  font-size: 21px;
  padding: 0 60px;
}
.upscale-tips {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 10%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 99;
  width: 100%;
}
.upscale-tips p {
  flex: 1;
  white-space: nowrap;
  text-align: center;
}


@media (max-width: 1200px) {
  .upscale-wrap {
    width: 100%;
  }
  .upscale-flex {
    justify-content: space-around;
    flex-wrap: wrap;
    gap: 30px;
  }
}
@media (max-width: 576px) {
  .upscale-contrast-button a {
    font-size: 19px;
  }
}




/* ````````````````````````````````````` turbo ````````````````````````````````````````````` */
.turbo {padding: 100px 0;background: #000 url(../../images/ai-video-enhancer/convert-video-to-4k/turbo-bg.jpg) no-repeat center bottom;}
.turbo-wrap {width: 1184px;margin: 0 auto;display: flex;justify-content: center;align-items: flex-end;flex-wrap: wrap;gap: 66px;}
.turbo-left {width: 509px;padding-top: 10px;}
.turbo-h2 {line-height: 1.1;font-weight: 600;}
.turbo-p {color: #a4a6bb;line-height: 1.3;padding: 15px 0 70px;}
.turbo-table {width: 509px;margin: 0 auto;box-sizing: border-box;padding: 36px 50px 54px;border-radius: 14px;box-shadow: inset 0 0 0 1px #393a51;background-color: rgba(0,0,0,0.4);}
.turbo-table-toggle {display: flex;align-items: center;gap: 5px;color: #92cf3f;line-height: 1;font-size: calc(.77rem + .3vw);}
.turbo-table-toggle>span {width: 49px;height: 26px;box-shadow: inset 0 0 0 1px #7a7a7a;border-radius: 100vw;display: flex;justify-content: flex-end;box-sizing: border-box;padding: 3px 4px 0 0;}
.turbo-table-toggle>span::after {content: "";width: 19px;height: 19px;border-radius: 50%;background-color: currentColor;}
.turbo-table-h3 {color: #d9d9d9;line-height: 1;font-weight: 600;padding: 18px 0;}
.turbo-table-p {color: #a4a6bb;line-height: 1.4;}
.turbo-table-items {display: flex;justify-content: flex-end;align-items: flex-end;gap: 48px;margin-top: -73px;}
.turbo-table-item {width: 106px;text-align: center;}
.turbo-table-item>span {color: #65656f;display: block;line-height: 1;}
.turbo-table-item.item2>span {color: #a2a2a4;}
.turbo-table-item.item3>span {color: #fff;font-size: calc(.77rem + .3vw);}
.turbo-table-item>span::after {content: "";display: block;width: 42px;border-radius: 3px 3px 0 0;height: 94px;margin: 7px auto 0;background: linear-gradient(#343435, transparent);}
.turbo-table-item.item2>span::after {height: 202px;background: linear-gradient(#989898, transparent);}
.turbo-table-item.item3>span::after {height: 323px;background: linear-gradient(#fea900, transparent);}
.turbo-table-item>b,.turbo-table-item>i {display: block;color: #888a91;line-height: 1;font-style: normal;font-weight: 500;}
.turbo-table-item>b {padding-bottom: 10px;}
.turbo-table-item.item3>i {color: #92cf3f;}
.turbo-right {width: 599px;}
.turbo-model {padding: 26px 46px 35px 58px;border-radius: 14px;box-shadow: inset 0 0 0 1px #393a51;background-color: rgba(0,0,0,0.4);}
.turbo-model-h3 {color: #d9d9d9;line-height: 1;padding: 40px 0 18px;}
.turbo-model-p {color: #a4a6bb;line-height: 1.4;padding-bottom: 26px;}
.turbo-model-selects-wrap {position: relative;}
.turbo-model-selects.show {color: #ffb725;height:50px;box-sizing:border-box;background-color: #1f1604;padding:0 30px 0 24px;box-shadow: inset 0 0 0 1px #a76f00;border-radius:5px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none;}
.turbo-model-selects.show::after {content: "";width: 14px;height: 14px;border-right: 1px solid currentColor;border-bottom: 1px solid currentColor;transform: rotate(-135deg);margin-bottom: -8px;transition: all 0.1s;}
.turbo-model-selects.show.active::after {transform: rotate(45deg);margin-bottom: 8px;}
.turbo-model-selects.show .turbo-model-select {display: none;}
.turbo-model-selects.show .turbo-model-select.active {display: block;}
.turbo-model-select {line-height: 50px;color: #ffb725;}
.turbo-model-selects.hide{display:none;width: 100%;background-color: #000;box-sizing:border-box;position:absolute;bottom:100%;left:0;z-index:1;border-radius:5px;overflow:hidden;}
.turbo-model-selects.hide .turbo-model-select {padding: 0 24px;background-color:#1f1604;}
.turbo-model-selects.hide .turbo-model-select.active,.turbo-model-selects.hide .turbo-model-select:hover{background-color:#463107;}
.turbo-model-selects.hide .turbo-model-select+.turbo-model-select {border-top:1px solid #4b4b4b;}
.turbo-model-intros {color: #6686ff;line-height: 1.4;padding-top: 14px;}
.turbo-model-intros>li {display: none;}
.turbo-model-intros>li.active {display: block;}
.turbo-gpu-other {display: flex;justify-content: center;flex-wrap: wrap;gap: 44px;margin-top: 62px;}
.turbo-gpu,.turbo-other {box-sizing: border-box;border-radius: 14px;box-shadow: inset 0 0 0 1px #393a51;background-color: rgba(0,0,0,0.4);}
.turbo-gpu {width: 376px;padding: 30px 36px 34px;}
.turbo-gpu-imgs {display: flex;gap: 30px;}
.turbo-gpu-h3 {color: #d9d9d9;line-height: 1;padding: 38px 0 22px;}
.turbo-gpu-p {color: #a4a6bb;line-height: 1.4;}
.turbo-other {width: 179px;padding: 26px 16px 46px 36px;display: flex;flex-direction: column;justify-content: space-between;}
.turbo-other-h3 {color: #d9d9d9;line-height: 1.4;padding-bottom: 20px;}
.turbo-other-p {color: #a4a6bb;line-height: 1.4;}
.turbo-review {color: #676875;padding-top: 55px;}
.turbo-review-top {line-height: 1;display: flex;align-items: center;gap: 14px;}
.turbo-review-p {line-height: 1.4;padding-top: 8px;}
@media (max-width: 1184px) {
    .turbo-wrap {width: 96%;}
    .turbo-left {width: 100%;}
    .turbo-h2,.turbo-p {text-align: center;}
}
@media (max-width: 599px) {
    .turbo-table,.turbo-model,.turbo-gpu,.turbo-other {padding: 20px;width: 100%;box-sizing: border-box;}
    .turbo-table-items {margin-top: 15px;justify-content: center;gap: 15px;}
    .turbo-table-p>br {display: none;}
}

/* ````````````````````````````````````` user ````````````````````````````````````````````` */
.user {padding: 0 0 80px;background: #000 url(../../images/ai-video-enhancer/convert-video-to-4k/user-bg.jpg) no-repeat center bottom;}
.user-wrap {width: 1217px;margin: 0 auto;}
.user-top {width: 720px;}
.user-h2 {font-weight: 600;line-height: 1;padding-bottom: 16px;}
.user-p {color: #b2b2b2;line-height: 1.4;}
.user-cards {display: flex;justify-content: center;flex-wrap: wrap;gap: 25px;padding: 40px 0 14px;}
.user-card {width: 282px;height: 377px;display: flex;flex-direction: column;justify-content: space-between;box-sizing: border-box;padding: 20px;border: 1px solid #262734;border-radius: 15px;position: relative;overflow: hidden;}
.user-card::before {content: "";opacity: 0;transition: all 0.2s;position: absolute;bottom: 0;left: 0;width: 100%;height: 50%;background: linear-gradient(transparent, #000);}
.user-card:hover::before {opacity: 1;}
.user-card.card1 {margin-top: 75px;background: url(../../images/ai-video-enhancer/convert-video-to-4k/user-card-bg1.jpg) no-repeat center bottom;}
.user-card.card2 {margin-top: 25px;background: url(../../images/ai-video-enhancer/convert-video-to-4k/user-card-bg2.jpg) no-repeat center bottom;}
.user-card.card3 {margin-top: -25px;background: url(../../images/ai-video-enhancer/convert-video-to-4k/user-card-bg3.jpg) no-repeat center bottom;}
.user-card.card4 {margin-top: -75px;background: url(../../images/ai-video-enhancer/convert-video-to-4k/user-card-bg4.jpg) no-repeat center bottom;}
.user-card-h3 {font-weight: 600;line-height: 1;}
.user-card-p {color: #ffffff;line-height: 1.4;opacity: 0;transform: translateY(28px);transition: all 0.2s;position: relative;}
.user-card:hover .user-card-p {opacity: 1;transform: translateY(0);}
.user-review {display: flex;justify-content: flex-end;margin-top: -30px;}
.user-review-content {width: 470px;color: #676875;}
.user-review-top {line-height: 1;display: flex;align-items: center;gap: 14px;}
.user-review-p {line-height: 1.4;padding-top: 8px;}
@media (max-width: 1217px) {
    .user-wrap {width: 96%;}
    .user-top {width: 100%;text-align: center;}
    .user-card {padding: 25px 15px;}
    .user-card.card1,.user-card.card2,.user-card.card3,.user-card.card4 {margin-top: 0;}
    .user-card-p {padding-left: 0;opacity: 1;transform: none;}
    .user-review {margin-top: 20px;}
    .user-review-content {width: 100%;}
    .user-review-p {color: #fff;}
    .user-review-top {color: #fff;}
}

/* ````````````````````````````````````` faq ````````````````````````````````````````````` */
.faq {background:#090909;padding-top: 30px;}
.faq-wrap {width: 1140px;margin: 0 auto;}
.faq-content {border-radius:20px;padding:50px;}
.faq-h2 {margin-bottom:50px; text-align:center; line-height:1;font-weight: 600;color: #fff;}
.qes_one{border-top:1px solid #161e37;padding:18px 0 8px;text-align:left;}
.qes_one .t{font-size:21px;cursor:pointer;padding:0 30px 10px 0;position:relative;color:#fff;}
.qes_one .t i{position:absolute;right:0;top:0px;display:inline-block;width:31px;height:31px;border-radius:50%;color:#475069;}
.qes_one .t i:after{position:absolute;left:50%;top:50%;content:"";display:inline-block;width:19px;height:19px;background:linear-gradient(currentColor,currentColor) no-repeat center / 100% 3px,linear-gradient(currentColor,currentColor) no-repeat center / 3px 100%;transform:translate(-50%,-50%);}
.qes_one .qes_ans{color:#dddddd;display:none;}
.qes_one .qes_ans p{margin-bottom: 5px;}
.qes_one .qes_ans p a {color: #0080ff;text-decoration: none;}
.qes_one .qes_ans ul {margin-bottom: 5px;}
.qes_one .qes_ans ul li{position: relative;padding-left: 15px;}
.qes_one .qes_ans ul li::before{position: absolute;content: '';display: block;width: 5px;height: 5px;background-color: #333;left: 0;top: 10px;border-radius: 50%;}
.qes_one.focus .t i{color:#080a1a;background:#abc7ff;}
.qes_one.focus .t i:after{background:linear-gradient(currentColor,currentColor) no-repeat center / 100% 3px;}
.qes_one.focus .qes_ans{display:block;}
.qes_one a{color:#2691fc;}
@media (max-width: 1140px) {
	.faq-wrap {width: 96%;}
  .faq-content {padding: 30px 20px;}
}

/* ````````````````````````````````````` toggle ````````````````````````````````````````````` */
.toggle {padding: 80px 0;background: radial-gradient(40% 300px at center top, #242a53, #000), linear-gradient(#4d4f75, #000);text-align: center;}
.toggle-wrap {width: 1368px;margin: 0 auto;}
.toggle-h2 {line-height: 1.1;font-weight: 600;margin-bottom: 50px;}
.toggle-content {display: flex;justify-content: center;align-items: flex-end;flex-wrap: wrap;gap: 88px;margin-bottom: 80px;}
.toggle-left {width: 474px;text-align: left;}
.toggle-left>li {padding-bottom: 26px;position: relative;}
.toggle-left>li+li {padding-top: 40px;}
.toggle-left>li::before,.toggle-left>li::after {content: "";width: 100%;height: 1px;background-color: #313131;position: absolute;bottom: 0;left: 0;}
.toggle-left>li::after {background-color: #6686ff;width: 0%;height: 2px;}
.toggle-left>li.active::before {height: 2px;}
.toggle-left>li.active::after {animation: toggleLine 5s linear;}
@keyframes toggleLine {0% {width: 0%;} 100% {width: 100%;}}
.toggle-left-h3 {line-height: 1;font-weight: 500;cursor: pointer;}
.toggle-left-p {color: #a4a6bb;line-height: 1.4;padding: 14px 0;}
.toggle .the-btns {justify-content: flex-start;}
.toggle .the-btn-down {min-width: 350px;padding: 15px 8px;}
.toggle-right {width: 802px;}
.toggle-right>li {display: none;border-radius: 10px;overflow: hidden;}
.toggle-right>li.active {display: flex;}
.toggle-flex-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 80px;
  width: 80%;
  margin: 0 auto;
}
.toggle-flex-r {
  flex: 1;
  text-align: left;
}
.toggle-flex-h4 {
  font-size: 19px;
  font-weight: 700;
  line-height: 1.4;
  color: #ffffff;
  margin-bottom: 5px;
}
.toggle-flex-desc {
  font-size: 17px;
  color: #9c9caf;
  line-height: 1.4;
}


@media (max-width: 1368px) {
    .toggle-wrap {width: 96%;}
    .toggle-content {gap: 30px;}
    .toggle-left {width: 100%;}
    .toggle-right>li>img {max-width: 100%;height: auto;}
}
@media (max-width: 768px) {
    .toggle-flex-wrapper {
      flex-wrap: wrap;
      gap: 30px;
    }
    .toggle-flex-r {
      flex: none;
      width: 100%;
    }
}


/* ````````````````````````````````````` video ````````````````````````````````````````````` */
.video {background-color: #000;overflow: hidden;}
.video-wrap {width: 1150px;margin: 0 auto;position: relative;}
.video-items>li {display: none;justify-content: center;flex-wrap: wrap;position: relative;}
.video-items>li.active {display: flex;}
.video-inner {flex-shrink: 0;width: 1800px;position: relative;margin: 0 auto;}
.video-inner::before {content: "";display: block;padding-bottom: 53.25%;}
.video-inner::after {content: "";width: 100%;height: 101%;background: linear-gradient(to right, #000, transparent 12%, transparent 88%, #000), linear-gradient(#000, transparent 15%, transparent 85%, #000);position: absolute;top: 0;left: 0;}
.video-inner>video {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.video-intro {width: 409px;box-sizing: border-box;padding: 24px 37px 24px 26px;border-radius: 10px;background-color: rgba(0,0,0,0.4);position: absolute;bottom: 30%;right: 0;z-index: 108;transform: translateX(100px);}
.video-intro-h3 {line-height: 1;padding-bottom: 20px;border-bottom: 1px solid rgba(255,255,255,0.3);margin-bottom: 16px;}
.video-intro-models>li {display: flex;justify-content: space-between;align-items: center;gap: 5px;margin-bottom: 8px;}
.video-models-left {line-height: 1;width: 105px;flex-shrink: 0;}
.video-models-params {flex: 1;height: 26px;border-radius: 4px;background-color: rgba(0,0,0,0.5);color: #ffbd00;display: flex;justify-content: space-between;align-items: center;padding: 0 12px 0 15px;}
.video-models-params::after {content: "";width: 5px;height: 5px;border-right: 1px solid #585551;border-bottom: 1px solid #585551;transform: rotate(45deg);margin-bottom: 4px;}
.video-intro-tags {color: #0090ff;line-height: 1.1;padding: 2px 0 24px;display: flex;gap: 12px;flex-wrap: wrap;}
.video-intro-download {display: flex;align-items: center;gap: 6px;}
.video-intro-download::before {content: "";width: 14px;height: 18px;background: url(../../images/ai-video-enhancer/ai-upscale-video/video-download-icon.png);margin-bottom: -4px;}
.video-intro-download>a {color: #fff;text-decoration: underline;}
.video-toggles {
  position: absolute;
  bottom: 5%;
  left: 50%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  column-gap: 80px;
  row-gap: 15px;
  transform: translateX(-50%);
  z-index: 99;
}

.video-toggles>li {
  cursor: pointer;
  display: flex;
  justify-content: center;
  gap: 20px;
  align-items: center;
  padding: 0 20px 20px;
  border-bottom: 2px solid transparent;
  min-width: 210px;
}

.video-toggles>li.active {
  border-color: #f99712;
}

.video-toggle-img {
  display: flex;
  border-radius: 8px;
  overflow: hidden;
}

.video-toggle-info {
  line-height: 1;
  padding-top: 5px;
  font-size: 19px;
  color: #ffffff;
}

.video-top {
  position: absolute;
  z-index: 100;
  top: 100px;
  left: 50%;
  transform: translate(-50%,-50%);
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  min-width: 1200px;
  gap: 50px;
}
.video-top h2 {
  font-weight: 700;
  line-height: 1.2;
  color: #ffffff;
}
.video-top p {
  color: #ffffff;
  line-height: 1.4;
  flex: 1;
}
.video-tips-text {
  position: absolute;
  left: 50%;
  bottom: calc(15% + 15px);
  transform: translateX(-50%);
  z-index: 188;
  color: #acacac;
  text-align: center;
  width: 100%;
}
.video-tips-text a {
  border-bottom: 1px dashed #a4a6bb;
  padding-bottom: 3px;
}


@media (max-width: 1800px) {
  .video {
    padding: 30px 0;
  }
    .video-items {
        margin-top: 0;
      }
    
      .video-inner {
        width: 100%;
        border-radius: 20px;
        overflow: hidden;
      }
    
      .video-inner::after {
        display: none;
      }
    
      .video-toggles {
        position: static;
        flex-direction: row;
        justify-content: center;
        flex-wrap: wrap;
        transform: translateX(0);
        margin-top: 30px;
      }
    
      .video-toggle-img>img {
        max-width: 100%;
        height: auto;
      }
    
      .video-toggles>li {
        width: 160px;
      }
    
      .video-intro {
        width: 330px;
        padding: 20px;
        right: 0;
        bottom: 0;
        transform: translateX(0);
      }
    
      .video-intro-h3 {
        padding-bottom: 10px;
        margin-bottom: 10px;
      }
    
      .video-intro-tags {
        padding-bottom: 15px;
        gap: 6px;
      }
      .video-top {
        position: static;
        flex-direction: row;
        justify-content: center;
        flex-wrap: wrap;
        transform: translateX(0);
        margin-bottom: 30px;
      }
}
@media (max-width: 1150px) {
    .video-wrap {width: 96%;}
    .video-h2,.video-p {text-align: center;}
    .video-top {
      flex-wrap: wrap;
      gap: 15px;
      justify-content: center;
      min-width: auto;
      width: 100%;
    }
    .video-top p {
      flex: none;
      width: 100%;
      text-align: center;
    }
    .video-top h2 {
      text-align: center;
    }
    .video-top h2 br {
      display: none;
    }
    .video-tips-text {
      position: static;
      flex-direction: row;
      justify-content: center;
      flex-wrap: wrap;
      transform: translateX(0);
      margin-top: 15px;
      width: 100% !important;
    }

}
@media (max-width: 767px) {
    .video-intro {position: static;background-color: rgba(255,255,255,0.1);margin: 30px auto 15px;}
}

/* ````````````````````````````````````` aivtech-models ````````````````````````````````````````````` */
.aivtech-models{color: #a4a6bb;text-align: center;background: radial-gradient(40% 300px at center top, #242a53, #000),linear-gradient(#4d4f75,#000);padding: 80px 0;}
.aivtech-models-change-btns{display: inline-flex;gap: 20px;margin: 0 auto; border: 1px solid #444460;padding: 2px;border-radius: 26px;margin: 40px 0 30px;}
.aivtech-models-change-btns li{height: 48px;display: flex;align-items: center; padding: 0 55px;color: #a4a6bb;border-radius: 24px;cursor: pointer;transition: all 0.2s ease-in;}
.aivtech-models-change-btns li:hover,.aivtech-models-change-btns li.active{background: #ffb725; color: #010101;}
.aivtech-models-item{position: relative;display: none;}
.aivtech-models-item.active{display: block;}
.aivtech-models-video{display:block; width:100%; border-radius:20px; aspect-ratio:16 / 9;}
.aivtech-models-info{position:absolute; bottom:2vw; right:2vw; background-color:rgba(0, 0, 0, .6); border-radius:12px; padding:1.5%; text-align:left;}
.aivtech-models-info-p{padding-bottom:15px; margin-bottom:17px; border-bottom:1px solid rgba(255, 255, 255, .3);}
.aivtech-models-info-items{display:grid; grid-template-columns:auto 1fr; grid-gap:6px; margin:6px 0; align-items:center;}
.aivtech-models-item-span{color:#ffbd00; background-color:rgba(0, 0, 0, .7); border-radius:5px; padding:2px 10px; display:flex; justify-content:space-between; align-items:center; margin-left:8px;}
.aivtech-models-item-span::after{content:''; width:8px; height:8px; border:1px solid rgba(255, 255, 255, .35); border-top:0 none; border-right:0 none; transform:rotate(-45deg); transform-origin:25% 40%;}
.aivtech-models-info-tags{line-height:1;}
.aivtech-models-info-tag{color:#0090ff;}
.aivtech-models-info-tag + .aive-hq-info-tag{margin-left:8px;}
.aivtech-models-info-a{text-decoration:underline; margin-top:20px; display:block;}
.aivtech-models-info-a::before{content:url(../../images/ai-video-enhancer/index/down-arr.svg); line-height:0; display:inline-block; vertical-align:middle; margin-right:5px;}
.aivtech-fast-gpu-btn{text-align: center;}
.aivtech-fast-gpu-btn a{display: inline-block; background: #92cf3f;line-height: 64px;border-radius: 6px; padding: 0 50px;}
.aivtech-models-h2 {
  margin-bottom: 30px;
  font-weight: 700;
}
.aivtech-models-videos {
  margin-bottom: 50px;
}

@media (max-width: 1600px) {
  .aivtech-models .container-xl::before{left: 0;right: 0;border-radius: 0;}
}
@media (max-width: 1200px) {
}

@media (max-width: 979px) {
  .aivtech-models-change-btns li{padding: 0 40px;}
}

@media (max-width: 767px) {
  .aivtech-models-change-btns{flex-wrap: wrap;gap: 0;}
}

@media (max-width: 579px) {
  .aivtech-models-info{display: none;}
  .aivtech-models-change-btns{justify-content: center;}
}


/* ``````````````````````````````````````` blur-bg-batch ``````````````````````````````````````````````````` */
.blur-bg-batch {
  padding: 70px 0 100px;
  text-align: center;
  background-color: #000;
  background: url("../../images/ai-video-enhancer/convert-video-to-4k/b3.png") no-repeat center #060606;
  background-position-y: -250px;
}

.bb-batch-imgs-wrap {
  position: relative;
  margin-top: 70px;
  height: 300px;
}

/* .bb-batch-imgs-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 100%;
  height: 303px;
  background: url(../../images/ai-video-enhancer/convert-video-to-4k/bb-bg.png) no-repeat center;
  z-index: -1;
} */

.bb-batch-imgs-wrap::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  margin: -43px 0;
  width: 14px;
  height: 396px;
  transform: translateX(-50%);
  background: url(../../images/ai-video-enhancer/convert-video-to-4k/bb-img-line.png) no-repeat center top;
}

.bb-batch-imgs {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  mask: linear-gradient(to right, transparent 50%, #000 0) no-repeat;
  -webkit-mask: linear-gradient(to right, transparent 50%, #000 0) no-repeat;
}

@keyframes bgScroll {
  to {
    background-position: 2231px;
  }
}

.bb-batch-imgs-wrap,
.bb-batch-imgs {
  animation: bgScroll 23s infinite linear;
}
.batch-list {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 30px;
  flex-wrap: wrap;
}
.batch-item {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}

.batch-h2 {
  margin-bottom: 30px;
  font-weight: 700;
  line-height: 1.3;
}

/* `````````````````````````````````````````````````````````````````````````````````````````` */