@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;}

.banner {padding: 54px 0 0;background: #010103 url(../../images/ai-video-enhancer/review/banner-bg.jpg) no-repeat center top;}
.banner-wrap {width: 1182px;margin: 0 auto;position: relative;}
h1 {font-size: calc(2.77rem + .3vw);color: #fff;line-height: 1;text-align: left;display: flex;align-items: center;justify-content: center;gap: 22px;font-weight: 600;}
.banner-content {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 34px;}
.banner-intro {width: 370px;text-align: left;}
.banner-h3 {line-height: 1.1;color: #ffb725;padding-bottom: 30px;font-weight: 600;}
.banner-p {color: #a4a6bb;line-height: 1.3;padding-bottom: 22px;}
.the-btns {display: flex;flex-wrap: wrap;gap: 22px;}
.banner .the-btns {padding-top: 14px;}
.the-btn {min-width: 192px;box-sizing: border-box;padding: 0 10px;line-height: 45px;color: #fff;font-size: calc(.77rem + .3vw);text-align: center;border-radius: 100vw;}
.the-btn.more-btn {box-shadow: inset 0 0 0 1px #545660;}
.the-btn.down-btn {background-color: #92cf3f;}
.banner-items {position: absolute;bottom: 90px;left: 0;min-width: 382px;box-sizing: border-box;padding: 35px 20px 5px 34px;border-radius: 12px;border: 6px solid rgba(255,255,255,0.1);box-shadow: 0 0 0 1px #3b4167;background-color: rgba(0,0,0,0.4);}
.banner-items>li {font-size: calc(1.14rem + .3vw);color: #fff;line-height: 1;padding: 0 0 34px 43px;background: url(../../images/ai-video-enhancer/review/banner-yes-icon.svg) no-repeat left 2px;}
.banner-items>li>span {color: #ffb725;}
@media (max-width: 1182px) {
    img:not([src$='svg']) {max-width: 100%;height: auto;}
    .banner-wrap {width: 96%;}
    .banner-items {position: static;margin: 30px auto 0;}
}
@media (max-width: 450px) {
    .banner-items {min-width: initial;padding: 20px 10px 0;}
}

.content-nav {display: none;justify-content: center;gap: 136px;width: 100%;position: fixed;top: 0;left: 0;z-index: 100;padding: 27px 0;background-color: #191919;}
.content-nav.active {display: flex;}
.content-nav>a {color: #fff;line-height: 1.1;position: relative;}
.content-nav>a+a::before {content: "";height: 100%;width: 1px;background-color: #4a5887;position: absolute;left: -68px;top: 0;}
@media (max-width: 1300px) {
    .content-nav {display: none !important;}
}

.large-bg1 {background: url(../../images/ai-video-enhancer/review/video-bg1.png) no-repeat left bottom, url(../../images/ai-video-enhancer/review/video-bg2.png) no-repeat right bottom;background-color: #fff;}

.review {padding: 72px 0 0;}
.review-wrap {width: 1126px;margin: 0 auto;}
.review-h2 {line-height: 1;text-align: center;font-weight: 600;}
.review-p {color: #4c4c4c;padding: 24px 100px 54px;text-align: center;line-height: 1.4;}
.review-items {display: flex;justify-content: center;flex-wrap: wrap;gap: 50px;}
.review-items>li:not(.show-more) {width: 538px;box-sizing: border-box;padding: 32px 46px;background-color: #f7f8fc;border-radius: 14px;}
.review-items>li img {display: block;}
.review-item-p {color: #4c4c4c;line-height: 1.4;padding: 30px 0 0;}
.review-item-link {padding: 10px 0 38px;line-height: 1;}
.review-item-link>a {color: #0066ff;}
.review-item-link>a:hover {text-decoration: underline;}
.review-item-person {display: flex;align-items: center;gap: 13px;}
.review-person-logo {flex-shrink: 0;border-radius: 10px;overflow: hidden;}
.review-person-intro {color: #999;line-height: 1;}
.review-person-intro>b {display: block;color: #000;font-size: calc(.77rem + .3vw);line-height: 1;padding-bottom: 10px;}
.review-items>li.show-more {min-width: 160px;box-sizing: border-box;text-align: center;padding: 0 10px;line-height: 40px;border-radius: 100vw;box-shadow: inset 0 0 0 1px #b2b2b2;cursor: pointer;}
.review-items>li.show-more~li {display: none;}
@media (max-width: 1126px) {
    .review-wrap {width: 96%;}
    .review-p {padding-left: 0;padding-right: 0;}
    .review-items {gap: 20px;}
    .review-items>li.show-more {display: none;}
    .review-items>li.show-more~li {display: block;}
    .review-items>li:not(.show-more) {padding: 20px;width: 350px;}
    .review-item-p {padding-top: 20px;}
}

.video {padding: 120px 0 0;}
.video-wrap {width: 1060px;margin: 0 auto;}
.video-content {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 86px;}
.video-h2 {line-height: 1.1;font-weight: 600;}
.video-p {line-height: 1.3;color: #4c4c4c;padding-top: 18px;}
.video-items,.video-intro {width: 487px;}
.video-intro {box-sizing: border-box;padding-left: 32px;}
.video-items>li {position: relative;display: none;background-color: #000;}
.video-items>li:first-child {display: block;}
.video-items>li::before {content: "";display: block;padding-bottom: 56.25%;}
.video-items>li>iframe {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.toggle-wrap {display: flex;justify-content: center;gap: 28px;padding-top: 60px;}
.toggle-arrow {width: 50px;height: 50px;border-radius: 50%;box-shadow: inset 0 0 0 1px #ccc;overflow: hidden;cursor: pointer;}
.toggle-arrow::after {content: "";display: block;width: 13px;height: 13px;border-left: 1px solid #000;border-bottom: 1px solid #000;transform: rotate(45deg);margin: 18px 0 0 21px;}
.toggle-arrow.right-arrow::after {transform: rotate(-135deg);margin: 18px 0 0 15px;}
.toggle-items {display: flex;align-items: center;gap: 11px;}
.toggle-items>li {width: 18px;height: 8px;border-radius: 100vw;box-shadow: inset 0 0 0 1px #cccccc;}
.toggle-items>li.active {box-shadow: none;background-color: #000;}
@media (max-width: 1060px) {
    .large-bg1 {background: #fff;}
    .video-wrap {width: 96%;}
    .video-content {gap: 30px;}
    .video-items {order: 1;}
    .video-intro {width: 100%;text-align: center;padding: 0;}
    .video-h2 br {display: none;}
}

/* .large-bg2 {background: #fff url(../../images/ai-video-enhancer/review/company-bg.jpg) no-repeat center bottom;} */
.large-bg2 {background-color: #fff;}

.user {padding: 65px 0 100px;}
.user-wrap {width: 1062px;margin: 0 auto;}
.user-h2 {line-height: 1;text-align: center;font-weight: 600;}
.user-p {color: #4c4c4c;padding: 24px 100px 40px;text-align: center;line-height: 1.4;}
.user-item {display: none;}
.user-item:first-child {display: block;}
.user-lists>li {display: flex;justify-content: center;flex-wrap: wrap;gap: 20px;padding: 36px 42px;border: 1px solid #ccc;border-radius: 10px;}
.user-lists>li+li {margin-top: 30px;}
.user-list-left {width: 165px;display: flex;flex-direction: column;justify-content: space-between;}
.user-date,.user-name {color: #999;line-height: 1;}
.user-date {padding: 4px 0;}
.user-name {padding-bottom: 5px;}
.user-list-right {flex: 1;}
.user-list-h3 {font-size: calc(.77rem + .3vw);color: #000;line-height: 1;font-weight: 600;}
.user-list-p {color: #4c4c4c;line-height: 1.4;padding-top: 8px;}
.user .toggle-wrap {padding-top: 30px;}
@media (max-width: 1062px) {
    .user-wrap {width: 96%;}
    .user-p {padding-left: 0;padding-right: 0;}
    .user-lists>li {padding: 20px 10px;text-align: center;gap: 0;}
    .user-list-right {flex: none;width: 100%;}
}

.company {padding: 65px 0 45px;}
.company-wrap {width: 1220px;margin: 0 auto;}
.company-h2 {line-height: 1;text-align: center;font-weight: 600;}
.company-p {color: #4c4c4c;padding: 24px 0 48px;text-align: center;line-height: 1.4;}
.company-img {text-align: center;}
.company-img>img {max-width: 100%;}
@media (max-width: 1220px) {
    .company-wrap {width: 96%;}
    .company-img>img {height: auto;}
}

.product {padding: 62px 0 84px;background: #fff url(../../images/ai-video-enhancer/review/product-bg.jpg) no-repeat center top;text-align: center;}
.product-wrap {width: 900px;margin: 0 auto;}
.product-h2 {display: flex;justify-content: center;align-items: center;gap: 18px;text-align: left;font-weight: 600;line-height: 1;}
.product-h3 {line-height: 1.1;padding: 19px 0 8px;font-weight: 600;}
.product-p {line-height: 1.4}
.product .the-btns {padding-top: 46px;justify-content: center;gap: 62px;}
.product .the-btn.more-btn {box-shadow: inset 0 0 0 1px #b2b2b2;color: #000;}
@media (max-width: 900px) {
    .product-wrap {width: 96%;}
    .product .the-btns {gap: 20px;}
}

.faq {padding: 72px 0 48px;background-color: #f7f8fc;}
.faq-wrap {width: 1180px;margin: 0 auto;}
.faq-h2 {line-height: 1;text-align: center;font-weight: 600;}
.faq-content {padding-top: 45px;}
.qes_one{padding:18px 0 8px;text-align:left;}
.qes_one+.qes_one {border-top:1px solid #e6e6e6;}
.qes_one .t{font-size:21px;cursor:pointer;padding-bottom:10px;position:relative;color:#000000;}
.qes_one .qes_ans{color:#737480;}
.qes_one .qes_ans p{margin-bottom: 10px;}
.qes_one a { color: #2691fc; }
@media (max-width: 1180px) {
    .faq-wrap {width: 96%;}
}