@charset "UTF-8";
html,body{scroll-behavior:smooth;}
img{max-width:100%;height:auto;}
*{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:1;}
ul,ol{list-style:none;}
dt{font-weight:bold;}
hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;clear:both;color:inherit;}
address{font-style:inherit;}
a{background-color:transparent;text-decoration:none;color:inherit;}
.text-center{text-align:center;}
.link{border-bottom:1px dashed currentColor;}
/* ----------------------- */
.banner {padding: 22px 0 50px;background: url(../images/ai-video-enhancer/exclusive-offer/banner-icon-bg.png) no-repeat center 44px, linear-gradient(#372201, #000 50%);}
.banner.aie {padding: 22px 0 10px;}
.banner-wrap {width: 1290px;margin: 0 auto;}
.breadcrumbs {font-size: var(--font-size-base);color: #fff;line-height: var(--line-height-tight);}
.breadcrumbs>a {color: #3d7eff;}
.breadcrumbs>a:hover {text-decoration: underline;}
h1 {font-size: var(--font-size-4xl);font-weight: 600;color: #fff;line-height: 1.1;text-align: center;margin: 45px 0 20px;}
h1>b {color: #feab0c;display: inline-flex;align-items: center;gap: 8px;}
h1>b::after {content: url(../images/ai-video-enhancer/exclusive-offer/discount-icon.png);line-height: 0;}
.service-items {display: flex;justify-content: center;gap: 90px;padding-bottom: 50px;}
.service-items>li{display:flex;align-items:center;gap:10px;color: #ada495;font-size: var(--font-size-base);line-height: 1.4;}
.service-items>li::before{content:"";height: 43px;background:url(../images/ai-video-enhancer/exclusive-offer/banner-icons.png);}
.service-items>li.item1::before{width:40px;background-position-x: 0px;}
.service-items>li.item2::before{width:41px;background-position-x:-291px;}
.service-items>li.item3::before{width:49px;background-position-x:-593px;}
.service-items>li.item4::before{width:48px;background-position-x:right;}
.banner-toggles {display: flex;justify-content: center;flex-wrap: wrap;gap: 18px;padding: 0 0 42px;}
.banner-toggle {width: 320px;height: 50px;display: flex;justify-content: center;align-items: center;font-size: var(--font-size-lg);color: #fff;text-align: center;box-sizing: border-box;border: 2px solid #6397ff;border-radius: 6px;background: none;outline: none;cursor: pointer;}
.banner-toggle.active,.banner-toggle:hover {background-color: #3d7eff;border-color: #3d7eff;}
.banner-con-wrap {padding: 40px 50px;margin-bottom: 30px;border-radius: 28px;position: relative;background-color: rgba(0,0,0,0.35);}
.banner-con {display: none;justify-content: center;align-items: center;gap: 58px;}
.banner-con.active {display: flex;}
.banner-con-right {width: 528px;flex-shrink: 0;}
.banner-con-right>li {display: none;background-color: #000;border-radius: 14px;overflow: hidden;position: relative;}
.banner-con-right>li.active {display: block;}
.banner-con-right>li::before {content: "";display: block;padding-top: 56.25%;}
.banner-con-right>li>iframe, .banner-con-right>li>img {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.emit-img-popup{width:40px;height:40px;border-radius:50%;border:none;background:rgba(0,0,0,0.6) url(../images/ai-image-enhancer/index-26new/zoom-icon.png) no-repeat center;position:absolute;right:13px;bottom:13px;cursor:pointer;}
.banner-con-title {display: flex;align-items: center;gap: 16px;}
.banner-con-title>img {flex-shrink: 0;}
.banner-con-h2 {font-size: var(--font-size-2xl);color: #fff;line-height: 1;}
.banner-con-h2>span {font-size: var(--font-size-base);display: block;margin-top: 10px;}
.banner-con-p {font-size: var(--font-size-sm);color: #908678;line-height: 1.6;margin: 16px 0 18px;}
.banner-con-arrow-toggle {display: flex;justify-content: space-between;align-items: center;gap: 30px;}
.banner-con-toggles>li {display: none;font-size: var(--font-size-sm);color: #97c922;line-height: 1.6;}
.banner-con-toggles>li.active {display: block;}
.banner-con-arrows {display: flex;gap: 24px;}
.banner-con-arrow {width: 40px;height: 40px;box-sizing: border-box;color: #4a4743;border: 2px solid;border-radius: 50%;background: none;outline: none;overflow: hidden;cursor: pointer;}
.banner-con-arrow::before {content: "";display: block;width: 10px;height: 10px;border-left: 2px solid;border-bottom: 2px solid;transform: rotate(45deg);margin: 1px 0 0 14px;}
.banner-con-arrow.right-arrow::before {transform: rotate(-135deg);margin: 1px 0 0 9px;}
.banner-form {min-height: 114px;box-sizing: border-box;padding: 15px 42px 20px;border-radius: 24px;border: 2px solid #9b6104;background: linear-gradient(15deg, #774d01, #000 40%, #000 40%, #774d01);display: flex;justify-content: space-between;align-items: center;gap: 30px;flex-wrap: wrap;position: relative;}
.banner-form-left {flex-grow: 1;font-size: var(--font-size-lg);line-height: 1;color: #fff;}
.banner-form-left>span {display: block;font-size: var(--font-size-sm);color: #feab0c;line-height: var(--line-height-tight);margin-top: 6px;}
.banner-form-right {display: flex;justify-content: center;align-items: center;gap: 8px;flex-wrap: wrap;}
.banner-form-input {width: 542px;min-height: 48px;box-sizing: border-box;border: 1px solid #3e2e1c;background-color: #000;border-radius: 7px;display: flex;justify-content: center;align-items: center;gap: 10px;flex-wrap: wrap;}
.banner-form-input>input {width: 300px;height: 46px;box-sizing: border-box;padding-left: 20px;font-size: var(--font-size-base);color: #fff;border: none;outline: none;background-color: transparent;}
.banner-form-input>input::placeholder, .banner-form-input>input::-moz-placeholder, .banner-form-input>input::-webkit-input-placeholder {color: #4e4638;}
.banner-form-msg {width: 230px;display: flex;align-items: center;justify-content: flex-end;font-size: var(--font-size-sm);line-height: 1;}
.banner-form-msg>span {display: none;align-items: center;gap: 10px;padding-right: 16px;}
.banner-form-msg>span.active {display: flex;}
.banner-form-msg .s-msg {color: #68ad0f;}
.banner-form-msg .w-msg {color: #ff5a5a;}
.banner-form-msg>span::before {content: "";width: 24px;height: 24px;background-image: url(../images/ai-video-enhancer/exclusive-offer/input-msg-icons.png);flex-shrink: 0;}
.banner-form-msg .s-msg::before {background-position-x: left;}
.banner-form-msg .w-msg::before {background-position-x: right;}
.banner-form-right>button {min-width: 146px;height: 48px;display: flex;justify-content: center;align-items: center;border-radius: 7px;background-color: #fff;border: none;outline: none;font-size: var(--font-size-lg);color: #000;font-weight: 600;line-height: 1;cursor: pointer;}
.banner-toggle-plat {display: flex;justify-content: center;align-items: center;gap: 8px;font-size: var(--font-size-base);line-height: 1;color: #aab2df;margin: 40px 0 25px;}
.banner-toggle-plat>span.active {color: #feb006;}
.banner-toggle-plat>b {width: 35px;height: 16px;box-sizing: border-box;border: 1px solid #aab2df;border-radius: 100vw;position: relative;cursor: pointer;}
.banner-toggle-plat>b::before {content: "";width: 10px;height: 10px;border-radius: 100%;background-color: #feb006;position: absolute;top: 2px;left: 2px;}
.banner-toggle-plat>b.active::before {left: auto;right: 2px;}
.banner-products {display: flex;justify-content: center;align-items: flex-start;flex-wrap: wrap;gap: 30px;}
.banner-product {width: 380px;box-sizing: border-box;padding: 57px 45px 40px;border-radius: 24px;border: 1px solid transparent;background: linear-gradient(#050403,#050403),linear-gradient(#3b3022,#885605,#3b3022);background-clip: padding-box, border-box;background-origin: padding-box, border-box;position: relative;overflow: hidden;}
.banner-product::before{content: "";position: absolute;top: -160px;width: 500px;height: 500px; background:rgba(131,83,7, 0.25);filter: blur(80px);opacity: 0.95;transform: rotate(45deg);}
.banner-product.product1::before {left:65%;}
.banner-product.product2::before {left:-16%;}
.banner-product.product3::before {left:-80%;}
.product-top, .product-bottom {position: relative;}
.product-tag {padding: 0 18px;line-height: 34px;font-size: var(--font-size-base);color: #fff;border-radius: 0 23px 0 24px;background: linear-gradient(45deg, #198bff, #5707a9);position: absolute;top: 0;right: 0;}
.product-tag>b {font-weight: 500;}
.product-top {padding-bottom: 35px;border-bottom: 1px solid #413d35;text-align: center;margin-bottom: 35px;}
.product-logo {display: flex;justify-content: center;align-items: center;gap: 10px;}
.product-logo>span {width: 19px;height: 19px;background: linear-gradient(transparent 8px, #9d8052 8px, #9d8052 11px, transparent 11px), linear-gradient(90deg, transparent 8px, #9d8052 8px, #9d8052 11px, transparent 11px);}
.product-h3 {font-size: var(--font-size-lg);color: #fff;line-height: 1;font-weight: 600;padding: 10px 0 15px;}
.product-price {font-size: var(--font-size-2xl);color: #fff;line-height: 1;font-weight: 600;}
.product-price.active {animation: colorChange 2s linear forwards;}
@keyframes colorChange {0% {color: #fff;} 100% {color: #feab0c;}}
.product-del-price {font-size: var(--font-size-lg);color: #777777;line-height: 1;margin: 6px 0 22px;}
.product-btns {display: flex;justify-content: center;}
.product-btn {min-width: 226px;height: 48px;box-sizing: border-box;padding: 0 15px;display: flex;justify-content: center;align-items: center;gap: 10px;font-size: var(--font-size-lg);color: #fff;line-height: 1;font-weight: 600;border-radius: 10px;background: linear-gradient(90deg, #fe690d, #feb305);}
.product-btn::before {content: url(../images/svg-icons/buy.svg);width: 36px;height: 28px;}
.before-btn, .after-btn {display: none;}
.before-btn.active, .after-btn.active {display: flex;}
.product-intros {font-size: var(--font-size-sm);color: #b3b3b3;line-height: 1.2;}
.product-intros>li {margin-bottom: 10px;}
.product-intros>li>span {color: #68ad0f;}
.product-bundle-intro {margin-top: 26px;border-top: 1px dashed #262424;padding-top: 20px;}
.product-bundle-h3 {font-size: var(--font-size-base);line-height: 1;color: #fff;margin-bottom: 16px;}
.product-bundle-items>li {margin-bottom: 14px;}
.product-bundle-h4 {font-size: var(--font-size-sm);color: #fff;line-height: 1;}
.product-bundle-h4>img {vertical-align: middle;margin-right: 10px;}
.product-bundle-h4>span {color: #feab0c;}
.product-bundle-h4>del {color: #777777;}
.product-bundle-p {font-size: var(--font-size-sm);color: #b3b3b3;line-height: var(--line-height-normal);margin-top: 4px;}
.product-service-payment {width: 810px;display: flex;align-items: center;flex-wrap: wrap;gap: 40px;position: relative;top: -120px;left: 45px;}
html:not([lang='en']) .product-service-payment {gap: 20px;top: -122px;}
.banner.aie .product-service-payment {width: 390px;gap: 25px;top: -210px;}
html:not([lang='en']) .banner.aie .product-service-payment {top: -268px;}
.product-service {display: flex;align-items: center;gap: 20px;font-size: var(--font-size-xs);color: #808080;line-height: var(--line-height-tight);}
.product-service>li {display: flex;align-items: center;gap: 8px;}
.product-sp-p {font-size: var(--font-size-sm);color: #b3b3b3;line-height: 1.2;width: 100%;}
@media(max-width:1290px){
    .banner.aie {padding: 22px 0 80px;}
    .service-items {flex-wrap: wrap;gap: 20px;}
    .banner-wrap {width: 96%;}
    .banner-con-wrap {padding: 20px 15px;}
    .banner-con {gap: 25px;flex-wrap: wrap;}
    .banner-form {padding: 20px;justify-content: center;gap: 15px;}
    .banner-form-left {text-align: center;width: 100%;}
    .product-service-payment,.banner.aie .product-service-payment,html:not([lang='en']) .product-service-payment,html:not([lang='en']) .banner.aie .product-service-payment {top: auto;left: auto;margin-top: 30px;justify-content: center;flex-wrap: wrap;width: 100%;}
}
@media(max-width:767px) {
    .banner-con-right {width: 100%;}
    .banner-form-input {width: 100%;border: none;border-radius: 0;background: none;}
    .banner-form-input>input {width: 330px;height: 48px;border-radius: 7px;border: 1px solid #716e67;}
    .banner-form-msg {width: 100%;justify-content: center;}
    .banner-form-msg>span {padding-right: 0;}
}

.review{background-color: #000;padding:70px 0 0;border-top: 1px solid #1a1a1a;}
.review-h2 {font-size: var(--font-size-4xl);color: #fff;line-height: 1;font-weight: 600;text-align:center;padding-bottom: 48px;}
.review-container {overflow:hidden;display: flex;}
.review-items{flex-shrink: 0;display:flex;}
.review-container.active .review-items{animation:reviewSlide 30s linear infinite;}
@keyframes reviewSlide {0%{transform:translateX(0);} 100%{transform:translateX(calc((-355px - 70px) * 5));}}
.review-container.active:hover .review-items {animation-play-state:paused;}
.review-item{width:425px;box-sizing: border-box;padding-right:70px;flex-shrink:0;}
.review-item::before {content: "";display: block;width: 123px;height: 21px;background: url(../images/ai-video-enhancer/index/star-icon.svg) repeat-x left center/25px 21px;}
.review-item-desc{margin: 10px 0 15px;font-size:var(--font-size-base);line-height:var(--line-height-normal);color:#b2b2b2;}
.review-item-name{font-size:var(--font-size-lg);line-height:var(--line-height-normal);color:#fff;}
.review-item-adress{font-size:var(--font-size-base);line-height:var(--line-height-normal);color:#a3a3a3;}

.why-faq {padding: 100px 0;background: #f4f4f4 url(../images/ai-video-enhancer/exclusive-offer/why-bg.jpg) no-repeat center top/100% auto;}
.why-wrap, .faq-wrap {width: 1200px;margin: 0 auto;}
.why-h2,.faq-h2 {font-size: var(--font-size-4xl);color: #fff;line-height: 1;font-weight: 600;text-align:center;}
.faq-h2 {color: #000;margin-bottom: 48px;padding-top: 70px;}
.choose-text{border:1px solid #2c2e2c;border-radius:20px;display:grid;grid-template-columns:repeat(3,1fr);margin:46px 0 58px;}
.choose-text-item{padding:25px 30px 30px;text-align:center;}
.choose-text-item:nth-child(2){border-left:1px solid #2c2e2c;border-right:1px solid #2c2e2c;}
.choose-text-item::before {content: "";display: block;margin: 0 auto;width: 90px;height: 53px;background: url(../images/ai-video-enhancer/exclusive-offer/intro-icons.png) no-repeat left center;}
.choose-text-item.item1::before {background-position-x: 16px;}
.choose-text-item.item2::before {background-position-x: -385px;}
.choose-text-item.item3::before {background-position-x: -788px;}
.choose-text-item>h3{font-size: var(--font-size-base);line-height: 1;color: #fff;padding:16px 0 13px;}
.choose-text-item>p{font-size: var(--font-size-base);line-height: var(--line-height-normal);color:#959595;}
.choose-img{text-align:center;margin:57px 0 0;}
.choose-number span{font-size:62px;background:linear-gradient(90deg,#6aae10,#c0fe2a);color:transparent;background-clip:text;font-weight:bold;line-height:1;}
.choose-number var{color:#c0fe2a;font-style:normal;font-size:17px;padding-left:20px;}
.choose-number{font-size:var(--font-size-sm);color:#838383;position:relative;}
.choose-number>li{position:absolute;}
.choose-number .millin{left:-60px;top:55px;text-align:left;}
.choose-number .hours{left:-60px;top:180px;text-align:left;}
.choose-number .speed{right:-150px;top:115px;}
.choose-number .speed span{font-size:81px;}
.faq-h3 {font-size: var(--font-size-xl);line-height:var(--line-height-tight);color: #000;font-weight: 600;display:flex;align-items:center;gap:10px;margin-bottom:15px;}
.faq-list{color:#000;}
.faq-q{font-size:var(--font-size-lg);font-weight:700;margin-bottom:10px;line-height:var(--line-height-tight);padding-top:15px;}
.faq-a p{font-size:var(--font-size-sm);margin-bottom:15px;line-height:var(--line-height-normal);}
.faq-a a{color:#2691fc;text-decoration:underline;}
.faq-a ol{list-style:auto;padding-left:20px;margin-bottom:15px;}
.faq-a ol li{margin-bottom:5px;font-size:var(--font-size-base);line-height:var(--line-height-normal);}
@media(max-width:1200px){
    .why-faq {background: #000;padding-bottom: 0;}
    .why-wrap, .faq-wrap {width: 96%;padding: 0 2%;}
    .faq-wrap {background-color: #f4f4f4;padding-bottom: 100px;}
    .choose-number>li{position:relative;display:inline-block;margin:0 10px;}
    .choose-number .millin,.choose-number .hours,.choose-number .speed{left:0;top:0;right:0;}
}
@media(max-width:767px){
    .choose-text{grid-template-columns:1fr;}
}

aside.aside {width: 300px;position: fixed;top: 50%;right: 25px;transform: translateY(-50%);z-index: 100;}
.aside-link {display: block;width: 174px;height: 137px;background-image: url(../images/ai-video-enhancer/exclusive-offer/aside-bg.png);margin: 0 auto 36px;position: relative;}
.aside-link>b {width: 119px;height: 48px;display: flex;flex-direction: column;justify-content: center;align-items: center;position: absolute;top: 30px;left: 22px;font-size: 18px;line-height: 1;color: #4957de;text-align: center;}
.aside-link>b>span {font-size: 24px;display: block;}
.aside-box {display: none;padding: 44px 22px 12px;border: 1px solid #34302b;background-color: #100c06;border-radius: 20px;position: relative;color: #fff;font-size: var(--font-size-base);}
.cancel-aside-box {width: 32px;height: 32px;box-sizing: border-box;border: 1px solid #34302b;border-radius: 50%;background-color: #100c06;text-align: center;font-size: 30px;color: #514e49;line-height: 30px;position: absolute;top: -12px;right: -12px;cursor: pointer;}
.box-step-title {line-height: var(--line-height-tight);display: flex;align-items: center;gap: 9px;}
.box-step-title>span {flex-shrink: 0;width: 20px;height: 20px;text-align: center;line-height: 20px;border-radius: 50%;background-color: #ffb006;color: #120e06;}
.box-step-field {line-height: 29px;border: 1px solid #6f6c63;border-radius: 4px;padding: 0 8px;color: #6d6d6d;margin: 20px 0 14px;}
.box-step-btn {width: 125px;line-height: 31px;background-color: #fff;border-radius: 5px;color: #000;text-align: center;margin: 0 auto 36px;}
.box-step-p {color: #868686;line-height: var(--line-height-relaxed);margin: 16px 0 32px;}
.box-intros {padding-top: 36px;border-top: 1px dashed #28251f;}
.box-intros>li {padding-bottom: 20px;color: #868686;line-height: var(--line-height-tight);}
.box-intros>li>span:last-child {display: block;margin-top: 2px;color: #e5e5e5;}
.box-intros>li>span:last-child>b {font-size: var(--font-size-2xl);}
@media(max-width:1800px){
    aside.aside {display: none;}
}

.compare-popup{display:none;justify-content:center;align-items:center;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;background-color:rgba(0,0,0,0.85);}
.compare-popup-content{position:relative;display:flex;justify-content:center;align-items: center;}
.compare-popup-content-wrap{display:flex;justify-content:center;border-radius:20px;overflow:hidden;}
.compare-popup-cancel{width:40px;height:40px;display:flex;justify-content:center;align-items:center;gap:10px;font-size:var(--font-size-lg);color:var(--color-ffffff);border:none;position:absolute;bottom:100%;left:100%;background-color:#181716;border-radius:50%;cursor:pointer;}
.compare-popup-cancel>span{font-size:var(--font-size-4xl);line-height:26px;}
.compare-popup-img {display:flex;}
@media (max-width:1200px){
    .compare-popup-content {width: 96%;}
    .compare-popup-cancel {left: auto;right: 0;}
}
