@charset "utf-8";*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;}
body{margin:0;background-color:#000000;}
main{display:block;}
p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0;}
ul,ol{margin:0;padding:0;list-style:none;}
dt{font-weight:bold;}
dd{margin-left:0;}
hr{box-sizing:content-box;/* 1 */
height:0;/* 1 */
overflow:visible;/* 2 */
border-top-width:1px;margin:0;clear:both;color:inherit;}
address{font-style:inherit;}
a{background-color:transparent;text-decoration:none;color:inherit;}
b,strong{font-weight:bolder;}
[type=range]{position:absolute;width:100%;height:100%;background-color:initial;-webkit-appearance:none;appearance:none;cursor:ew-resize;}
::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:0;}
::-moz-range-track{height:100%;}
::-moz-range-thumb{width:0;opacity:0;}

.main-button{display:flex;justify-content:center;align-items:flex-start;gap:30px;}
.main-button-down a{display:flex;justify-content:center;align-items:center;background-color:#92cf3f;border-radius:5px;border:2px solid #92cf3f;color:#ffffff;gap:20px;font-size:22px;height:55px;width:280px;}
.main01-content .main-button-down a{background-color:transparent;color:#92cf3f;}
.main01-content .main-button-down a:hover{background-color:#92cf3f;color:#ffffff;}
.main-button-down a::after{content:'';display:block;width:49px;height:24px;background:url("../images/ai-image-enhancer/index/sys-download.png") no-repeat center;filter:brightness(100);}
.main01-content .main-button-down a::after{filter:none;}
.main01-content .main-button-down a:hover::after{filter:brightness(100);}
.main-button-rt{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;}
.main-button-buy a{display:flex;justify-content:center;align-items:center;background-color:#ffab1b;border-radius:5px;border:2px solid #ffab1b;color:#ffffff;gap:10px;font-size:22px;height:55px;width:320px;}
.button-expand a{color:#ffffff;font-size:17px;display:flex;justify-content:center;align-items:flex-end;gap:5px;}
.button-expand a span{text-decoration:underline;}
.press-button{/* width:600px; */display:flex;margin:0 auto;justify-content: center;padding:10px 0 0;gap: 30px;}
.butbox p{color:#b2a38f;font-size:calc(.47rem + .3vw);text-align:center;padding:17px 0 0;white-space:nowrap;}
.butbox p a{color:#b2a38f;text-decoration:none;}
.butbox p a:hover{color:#b2a38f;text-decoration:underline;}
.p_user::before{content:'';background:url(../images/svg-icons/user-iocn.svg);width:9px;height:11px;display:inline-block;margin:0 3px 0 0;}
.but{text-align:center;}
.but a{text-decoration:none;}
.downstyle,.buystyle{display: inline-flex;min-width: 220px;height:45px;justify-content:center;align-items:center;background: #92cf3f;border-radius:5px;color:#fff;font-size:calc(.86rem + .3vw);cursor:pointer;transition:background,transform .5s ease-in-out;gap: 14px;padding: 0 10px;box-sizing: border-box;}
.sys-win .downstyle::after{content:url(../images/svg-icons/icon-win.svg);width: 29px;height: 24px;}
.sys-mac .downstyle::after{content:url(../images/svg-icons/icon-mac.svg);width: 29px;height: 24px;}
.dev-mobile .downstyle::after{content:url(../images/svg-icons/icon-mobile.svg);width: 29px;height: 24px;}
.downstyle:hover{background-color:#7ecb16;transform:translateY(-3px);}
.buystyle{background:#ffab1b;}
.buystyle::after{content:url(../images/svg-icons/buy.svg);width: 29px;height: 24px;}
.buystyle:hover{transform:translateY(-3px);}

[lang="de"] .downstyle, [lang="de"] .buystyle,
[lang="it"] .downstyle, [lang="it"] .buystyle{background-position:right 20px center;}
@media (max-width:576px){.main-button{flex-wrap:wrap;gap:15px;}
.press-button{width:100%;flex-wrap:wrap;justify-content:space-around;gap:30px;}
}
/* ```````````````````` main-section01 ``````````````````````````````` */
.main-section01{min-height:45.6vw;position:relative;padding-top:40px;background:linear-gradient(90deg,#000,#1b0d00,#000);z-index:9;}
.main-section01 .fusion-image{height:45.6vw;overflow:hidden;background:url("../images/ai-image-enhancer/index/chart-after.jpg") no-repeat center/cover;position:absolute;top:0;left:0;width:100%;z-index:0;}
.main-section01 .main01-mask{background:linear-gradient(to bottom,rgba(0,0,0,1),transparent);width:100%;height:30%;position:absolute;top:0;left:0;z-index:4;}
.fusion-image{align-self:center;}
.fusion-image img{border-style:none;vertical-align:top;max-width:100%;height:auto;}
.fusion-image-before-after-wrapper{overflow:hidden;}
.fusion-image-before-after-container{box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;}
.fusion-image-before-after-container *{box-sizing:content-box;}
.fusion-image-before-after-container img{max-width:100%;position:absolute;top:0;width:100%;display:block;}
.fusion-image-before-after-before{z-index:20;}
.fusion-image-before-after-after{z-index:10;}
.fusion-image-before-after-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #ffffff;border-radius:1000px;box-shadow:0 0 12px rgba(51,51,51,.5);z-index:40;background:rgba(255,255,255,.4);cursor:ew-resize;}
.fusion-image-before-after-horizontal .fusion-image-before-after-handle:before{content:" ";display:block;position:absolute;z-index:30;width:1px;left:50%;/* margin-left:-0.5px;*/
 bottom:50%;margin-bottom:22px;box-shadow:0 3px 0 #ffffff,0 0 12px rgba(51,51,51,.5);background:linear-gradient(180deg,transparent 10%,rgba(255 255 255 / .5),rgba(255 255 255 / 1)) no-repeat !important;height:20vw !important;}
.fusion-image-before-after-horizontal .fusion-image-before-after-handle:after{content:" ";display:block;position:absolute;z-index:99;width:1px;left:50%;/* margin-left:-0.5px;*/
 top:50%;margin-top:22px;box-shadow:0 -3px 0 #ffffff,0 0 12px rgba(51,51,51,.5);background:linear-gradient(0deg,transparent 10%,rgba(255 255 255 / .5),rgba(255 255 255 / 1)) no-repeat !important;height:280px !important;}
.fusion-image-before-after-horizontal .fusion-image-before-after-handle .fusion-image-before-after-left-arrow{margin:0;transform:translate(-130%,-50%);}
.fusion-image-before-after-left-arrow{width:0;height:0;border:6px inset transparent;position:absolute;top:50%;margin-top:-6px;border-right:6px solid #ffffff;left:50%;margin-left:-17px;}
.fusion-image-before-after-right-arrow{width:0;height:0;border:6px inset transparent;position:absolute;top:50%;margin-top:-6px;border-left:6px solid #ffffff;right:50%;margin-right:-17px;}
.main01-content{position:relative;width:100%;text-align:center;top:0;z-index:10;}
.main01-tips{display:inline-block;text-align:center;color:#fea800;border-radius:40px;padding:18px 80px;border:1px solid transparent;background-clip:padding-box,border-box;background-origin:padding-box,border-box;background-image:linear-gradient(to top,#0a0604,#211f1c),linear-gradient(180deg,#53514f,#0a0604);font-size:27px;}
.main-title-h1{font-size:65px;font-weight:700;color:#ffffff;line-height:1;}
.main-title-big{font-size:45px;font-weight:700;color:#ffffff;line-height:1.2;margin-bottom: 30px;}
.main01-suhead{font-size:21px;line-height:1.5;color:#b3a48f;margin:15px 0;}
.main01-magnifying{position:absolute;top:280px;right:20%;z-index:9;-webkit-user-select:none;user-select:none;}
.main01-magnifying img{pointer-events:none;}
.main01-magnifying-desc{position:absolute;left:0;bottom:20%;width:100%;color:#ffffff;font-size:24px;text-align:center;}
.main01-magnifying-desc strong{font-size:65px;}
@media (max-width:1200px){
    .main01-magnifying{display:none;}
}
@media (max-width:992px){
    .main-title-h1{font-size:2.1875rem;}
    .main01-tips{font-size:1.1875rem;}
    .main01-suhead{font-size:.9375rem;}
    .main-title-big{font-size:1.4375rem;}
}
@media (max-width:768px){
    .main-dg-btns{margin-bottom:60px;}
}
@media (max-width:576px){
    .main01-tips{padding:5px 15px;}
    .main-title-h1{font-size:1.5625rem;line-height:1.5;}
}
/* ```````````````````````` main-card ``````````````````````````` */
.main-card{margin-top:14vw;}
.list-card {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    z-index: 99;
    flex-wrap: wrap;
}
.item-card {
    padding: 9px;
    border: 1px solid transparent;
    border-radius: 10px;
    cursor: pointer;
}
.item-card.active {
    border-color: #e6ab00;
    background: rgba(0 0 0 / .5);
}
.item-card:hover {
    border-color: #e6ab00;
    background: rgba(0 0 0 / .5);
    -webkit-box-shadow: 0 0 10px #e7ab00;
    box-shadow: 0 0 10px #e7ab00
}
.item-card figure {
    position: relative;
}
.item-card figcaption {
    position: absolute;
    bottom: 7px;
    left: 0;
    width: 100%;
    height: 48px;
    padding-right: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 25px;
    color: #ffffff;
}
.item-card figcaption em {
    color: #ff9000;
    font-style: normal;
    margin-left: 5px;
}
.Modals_Container {
    z-index: 9999;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    padding: 1.5rem 2.5rem 2.5rem;
    display: none;
    position: fixed;
    inset: 0%;
    transform-style: preserve-3d; 
    will-change: filter, transform, opacity; /* 提示浏览器优化 */
}

.modals-close-wrap {
    z-index: 100;
    pointer-events: none;
    justify-content: flex-end;
    display: flex;
    position: relative;
    align-self: flex-end;
}
.modals-close {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    pointer-events: auto;
    color: #808080;
    cursor: pointer;
    background-color: #181716;
    justify-content: center;
    align-items: center;
    padding: 1rem 1.5rem;
    display: inline-flex;
}
.tnb-link-text {
    color: #d9d9d9;
    flex: none;
    margin: -.5em;
    padding: .5em;
    font-size: .9em;
    font-weight: 600;
    line-height: 1.2em;
}
.modals-embed{
    z-index: 50;
    background-color: #181716;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    padding: 1.5rem;
    width: 100%;
}
.tnb-modal-overlay {
    background-color: rgba(0 0 0 / 1);
    opacity: .75;
    cursor: pointer;
    position: absolute;
    inset: 0%;
    opacity: .75;
    will-change: opacity;
}
.modals-embed-logic {
    z-index: 50;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: none;
}

.main-drag{position:absolute; left:0; right:0; top:0; bottom:0; opacity:0; cursor:ew-resize; -webkit-appearance:none; appearance:none;}
.main-drag::-moz-range-thumb{width:0;}
.main-drag-img{position:absolute; height:100%; width:calc(var(--wid, .5) * 99.95%); object-fit:cover; object-position:0;}
.main-drag-line{position:absolute; top:0; bottom:0; left:calc(var(--wid, .5) * 99.95%); pointer-events:none; display:flex; flex-flow:column; align-items:center; width:1px;}
.main-drag-line::before, .main-drag-line::after{content:''; flex:1; width:100%; background-color:#fff;}
.main-drag-line img {max-width: none !important;}
.modals-drag{position:relative; overflow:hidden;}
.modals-drag > img:not(.main-drag-img){max-width:100%; height:auto;vertical-align:middle;}

.modals-embed-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 100px;
}
.modals-info {
    min-width: 380px;
    flex-basis: 380px;
    color: #c6c6c6;
}
.modals-info p {
   font-size: 17px;
   line-height: 1.4;
}
.modals-info-h3 {
    color: #f18a1a;
    font-size: 37px;
    font-weight: 700;
    margin-bottom: 30px;
    line-height: 1.2;
}
.modals-info-h4 {
    color: #fff;
    font-size: 21px;
    font-weight: 400;
    margin-bottom: 20px;
}
.modals-info-desc {
    margin-bottom: 50px;
}
.modals-info-item {
    position: relative;
    padding: 20px 0 20px 15px;
}
.modals-info-item:first-of-type {
    padding-top: 0;
}
.modals-info-item:last-of-type {
    padding-bottom: 0;
}
.modals-info-item::before {
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    background-color: #525150;
    outline: 3px solid #181716;
    border-radius: 50%;
    position: absolute;
    left: -3px;
    top: 28px;
    z-index: 9;
}
.modals-info-item::after {
    content: '';
    display: block;
    width: 1px;
    height: 100%;
    background-color: #454342;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 5;
}
.modals-info-item:first-of-type::before {
    top: 8px;
}
.modals-info-item:first-of-type::after {
    top: 5px;
}
.modals-info-item:last-of-type::after {
    top: -5px;
}
.modals-info-item p a{border-bottom:1px dashed;}
.modals-info-btn {
    padding-top: 15px;
}
.modals-position {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: 100%;
    width: 100%;
}
.modals-embed-item {
    display: none;
}
.modals-embed-item.active {
    display: block;
}
@media (max-width: 979px) {
    .Modals_Container {
        padding: 1.5rem;
    }
    .modals-embed-wrapper {
        flex-wrap: wrap;
        gap: 30px;
    }
    .modals-info-item {
        padding: 20px 0 10px 15px;
    }
    .modals-info-desc {
        margin-bottom: 30px;
    }
    .modals-info-h3 {
        margin-bottom: 20px;
    }
    .modals-embed {
        padding: 1rem;
    }
    .modals-info {
        min-width: auto;
        width: 100%;
    }
}
@media (max-width: 576px) {
    .modals-info-h3 {
        font-size: 27px;
    }
    .modals-info p {
        font-size: 15px;
    }
    .item-card figcaption {
        font-size: 21px;
    }
}

/* ````````````````````` main-section02 ``````````````````````````` */
.new-upscale {padding: 50px 0;background-color: #000;}
.new-upscale-top-p {color: #e9ad35;line-height: 1.1;text-align: center;}
.new-upscale .main-title-h2 {text-align: center;}
.new-upscale-bottom-p {color: #999;line-height: 1.4;text-align: center;padding-bottom: 52px;}
.new-upscale-bottom-p>a {color: #0183fd;text-decoration: underline;}
.new-upscale-icons {display: flex;justify-content: center;flex-wrap: wrap;gap: 28px;}
.new-upscale-icon {width: 300px;display: flex;align-items: center;gap: 16px;font-size: calc(.67rem + .3vw);color: #fff;line-height: 1.4;}
.new-upscale-icon::before {content: "";height: 54px;background-image: url(../images/ai-image-enhancer/index/new-upscale-icons.png);background-repeat: no-repeat;flex-shrink: 0;background-position-y: center;}
.new-upscale-icon.icon1::before {width: 47px;background-position-x: 0px;}
.new-upscale-icon.icon2::before {width: 49px;background-position-x: -338px;}
.new-upscale-icon.icon3::before {width: 55px;background-position-x: -666px;}
.new-upscale-icon.icon4::before {width: 53px;background-position-x: right;}
.new-upscale-content {padding: 100px;}
.new-upscale-shows {display: flex;justify-content: center;flex-wrap: wrap;}
.new-upscale-show {position: relative;transform-style: preserve-3d;transform: perspective(2000px) rotateY(35deg);box-shadow: -20px 0 40px 0 #000;}
.new-upscale-show>img {display: block;border: 0;border-radius: 20px;}
.new-upscale-show.show2 {margin: 0 -150px;}
.new-upscale-show-inner {width: 100%;height: 100%;box-sizing: border-box;position: absolute;left: 0;top: 0;display: flex;}
.new-upscale-show-inner.inner1 {padding: 0 100px;flex-direction: column;justify-content: center;}
.new-upscale-show-inner.inner2,.new-upscale-show-inner.inner3 {padding: 0 0 40px 40px;align-items: flex-end;}
.new-upscale-show-p {color: #b2b2b2;line-height: 1.6;}
.new-upscale-show-simg {width: fit-content;margin: 46px auto 22px;padding: 1px;border: 1px dashed #e17a00;display: flex;}
.new-upscale-show-wh {color: #fff;line-height: 1;text-align: center;padding-bottom: 36px;}
.new-upscale-show-wh>span {display: inline-block;line-height: 29px;padding: 0 8px;border-radius: 100vw;background-color: #1a1a1a;box-shadow: inset 0 0 0 1px #676767;}
.new-upscale-show-lists {width: fit-content;margin: 0 auto;color: #b2b2b2;}
.new-upscale-show-lists>ul {padding-left: 18px;}
.new-upscale-show-lists>ul>li {list-style-type: disc;line-height: 1;padding-top: 10px;}
.new-upscale-show-tag {color: #fff;line-height: 1;text-align: center;width: fit-content;}
.new-upscale-show-tag>span {display: block;width: 140;line-height: 41px;margin: 8px auto 0;border-radius: 100vw;background-color: rgba(0,0,0,0.6);box-shadow: inset 0 0 0 2px rgba(255,255,255,0.6);}
.new-upscale-show-arrow {width: 178px;height: 302px;font-size: calc(.77rem + .3vw);color: #fff;line-height: 1;background: url(../images/ai-image-enhancer/index/new-upscale-arrow1.png);display: flex;justify-content: center;align-items: center;flex-direction: column;gap: 8px;position: absolute;top: 50%;margin-top: -151px;left: -100px;}
.new-upscale-show.show3 .new-upscale-show-arrow {background-image: url(../images/ai-image-enhancer/index/new-upscale-arrow2.png);left: -70px;}
.new-upscale-show-arrow>b {line-height: 1;background-image:linear-gradient(45deg,#ffbd00 10%,#fff 70%);-webkit-background-clip:text;background-clip:text;color:transparent;}
.new-upscale-show-emit {width: 15px;height: 15px;background-color: #fff;border-radius: 50%;position: absolute;top: 39%;right: 34%;cursor: pointer;}
.new-upscale-show-emit::before,.new-upscale-show-emit::after {content: "";width: 100%;height: 100%;border-radius: 50%;background-color: rgba(255,255,255,0.8);position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);animation: wave 1.6s linear infinite;}
.new-upscale-show-emit::after {animation-delay: 0.8s;}
@keyframes wave {0% {width: 100%;height: 100%;opacity: 1;}99.9% {width: 50px;height: 50px;opacity: 0;}100% {width: 100%;height: 100%;opacity: 1;}}
.new-upscale-show-card {max-width: 296px;border-radius: 20px;position: absolute;bottom: 0;right: 0;box-sizing: border-box;padding: 18px;background-color: rgba(60,60,60,0.3);backdrop-filter: blur(15px);transform: translateZ(160px);}
.new-upscale-show-card-lists>li {font-size: 17px;color: #fff;line-height: 1;padding-left: 33px;margin-bottom: 13px;position: relative;}
.new-upscale-show-card-lists>li:last-child {font-size: 30px;font-weight: 600;}
.new-upscale-show-card-lists>li::before {content: "";width: 20px;height: 20px;background-color: #fff;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -10px;}
.new-upscale-show-card-lists>li::after {content: "";width: 6px;height: 12px;color: #44ad0f;border-right: 2px solid;border-bottom: 2px solid;transform: rotate(45deg);position: absolute;left: 7px;top: 50%;margin-top: -7px;}
.new-upscale-show-card>img {border-radius: 3px;}
.new-upscale-popup {display: none;justify-content: center;align-items: center;width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 1000;background-color: #000;}
.new-upscale-popup-content {display: flex;justify-content: center;position: relative;width: 96%;padding: 30px 0;background-color: #181716;}
.new-upscale-cancel-popup {width: 120px;height: 56px;display: flex;justify-content: center;align-items: center;gap: 10px;font-size: 19px;color: #fff;position: absolute;bottom: 100%;right: 0;background-color: #181716;border-radius: 6px 6px 0 0;cursor: pointer;}
.new-upscale-cancel-popup>span {font-size: 30px;line-height: 25px;margin-bottom: 5px;}
.new-upscale-popup-compare {position: relative;overflow: hidden;}
.main-drag{position:absolute; left:0; right:0; top:0; bottom:0; opacity:0; cursor:ew-resize; -webkit-appearance:none; appearance:none;}
.main-drag::-moz-range-thumb{width:0;}
.main-drag-img2 {display: block;}
.main-drag-img1{position:absolute; height:100%; width:calc(var(--wid, .5) * 99.95%); object-fit:cover; object-position:0;}
.main-drag-line{position:absolute; top:0; bottom:0; left:calc(var(--wid, .5) * 99.95%); pointer-events:none; display:flex; flex-flow:column; align-items:center; width:1px;}
.main-drag-line::before, .main-drag-line::after{content:''; flex:1; width:100%; background-color:#fff;}
.new-upscale-popup-img {display: flex;overflow: hidden;flex-shrink: 0;}
@media (max-width:1550px){
    .new-upscale-content {padding: 40px 0 70px;}
    .new-upscale-shows {gap: 30px;}
    .new-upscale-show {transform: none;box-shadow: none;}
    .new-upscale-show>img {max-width: 100%;}
    .new-upscale-show-inner.inner1 {padding: 0 40px;}
    .new-upscale-show.show2 {margin: 0;}
    .main-drag-img2 {max-width: 100%;height: auto;}
    .new-upscale-popup-img {display: none;}
}
@media (max-width:750px){
    .new-upscale-show.show1>img {display: none;}
    .new-upscale-show-inner.inner1 {position: static;padding: 0 10px 30px;}
    .new-upscale-show-inner.inner2, .new-upscale-show-inner.inner3 {padding: 30px 0 0 30px;align-items: flex-start;}
    .new-upscale-show-arrow,.new-upscale-show.show3 .new-upscale-show-arrow {background: none;top: -166px;margin: 0 0 0 -89px;left: 50%;}
    .new-upscale-show-card {position: static;margin: -30px auto 0;}
}

/* ````````````````````` main-section02 ``````````````````````````` */
.section-data{background:url("../images/ai-image-enhancer/index/bg02.jpg") no-repeat center top #000;padding:70px 0;position:relative;z-index:88;}
.section-data::after{background: linear-gradient(to top, #000, transparent 50%);content: '';display: block;width: 100%;height: 200px;position: absolute;bottom: 0;left: 0;z-index: 89;}
.list-figure {position: relative;z-index: 90;}
.main-section02{background:#000;margin-top: -150px;overflow-x: hidden;position: relative;z-index: 1;}
.main-section0202{background:#000;padding:70px 0 0;}
.main-section0202 .main-title-big {margin-bottom: -30px;position: relative;z-index: 1;}
.main-title-h2{font-size:38px;color:#ffffff;font-weight:700;line-height:1.4;margin-bottom:10px;}
.main-title-h2 span{color:#f18a1a;}
.main-title-h3{font-size:33px;color:#ffffff;font-weight:700;line-height:1.4;margin-bottom:10px;}
.main-title-h3 span{color:#f18a1a;}
.main-suhead{font-size:19px;color:#999999;line-height:1.5;margin-bottom:10px;}
.list-figure ul{display:flex;justify-content:center;align-items:center;gap:70px;}
.list-figure .item-figure{text-align:center;}
.figure-gradient-ramp{display:flex;justify-content:center;align-items:baseline;gap:10px;}
.figure-gradient-ramp strong{font-size:80px;line-height:1;background-image:linear-gradient(45deg,#1ed94f,#bab72e 85%);-webkit-background-clip:text;background-clip:text;color:transparent;}
.figure-gradient-ramp span{font-size:21px;line-height:1;color:#b39b24;}
.figure-desc{font-size:17px;line-height:1.5;color:#7a7977;}
.main02-wrap{display:flex;justify-content:center;align-items:stretch;margin-top:50px;}
.main02-content{width:45%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;padding-right:30px;}
.main02-slider{position:relative;height:640px;flex: 1;}
.list-feature{display:flex;justify-content:center;align-items:flex-start;gap:50px;flex-direction:column;flex:1;}
.list-feature .item-feature{display:flex;justify-content:flex-start;align-items:center;gap:35px;}
.list-feature .feature-icon{width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:10px;background-color:#1f1f1f;}
.list-feature .feature-desc{font-size:26px;color:#ffffff;line-height:1.4;}
.m08-items{display:flex;color:#b2b2b2;position:absolute;height:640px;left:0;top:0;border-radius:10px;overflow:hidden;}
.m08-item{position:relative;width:170px;overflow:hidden;margin:0 .5px;transition:.6s cubic-bezier(.05,.6,.5,1);cursor:pointer;}
.m08-item.show{width:629px;}
.m08-item.show .main-img-compare span{opacity:1;}
.m08-item .main-img-compare span{opacity:0;}
.m08-item img{height:640px;object-fit:cover;}
.m08-item-info{position:absolute;bottom:10px;left:10px;}
.m08-info-title{color:#000000;background:rgba(255 255 255 / .7);display:inline-block;font-size:19px;padding:5px 10px;border-radius:5px;}
@media (max-width:1400px){}
@media (max-width:1200px){.main02-wrap{flex-wrap:wrap;margin-top:0;}
.main02-content{width:100%;}
.main02-slider{width:100%;}
.list-figure ul{flex-wrap:wrap;}
.main-title-h2{font-size:1.5625rem;}
.main-title-h3{font-size:19px;}
.main-title-h2 br{display:none;}
.main-suhead{font-size:.9375rem;}
.figure-gradient-ramp strong{font-size:35px;}
.figure-gradient-ramp span{font-size:1.0625rem;}
.figure-desc{font-size:.9375rem;}
.list-figure ul{justify-content:space-around;gap:0;}
.list-feature{gap:15px;}
.list-figure{margin-bottom:30px}
}
@media (max-width:992px){.m08-items{position:relative;}
.m08-item{max-width:170px;flex:1;}
.m08-item.show{max-width:629px;}
.main-section02{padding:30px 0;margin-top: 0;}
.main-section0202 .main-title-big {margin-bottom: 30px;}
.list-feature .feature-desc{font-size:1.1875rem;}
}
@media (max-width:768px){.main02-slider{display:none;}
}
@media (max-width:576px){.main-title-h2{font-size:1.0625rem;}
.main-suhead{font-size:.8125rem;}
.list-feature .feature-desc{font-size:.9375rem;}
}
/* ````````````````````` main-section03 ``````````````````````````` */
.main-section03{position:relative;}
.main03-content{max-width:900px;width:100%;margin:100px auto 0;position:relative;z-index:1;right: 200px;}
.main03-content .main-suhead{color:#fff;}
.main-suhead a{color:#0084ff;text-decoration:underline;}
.main03-content-wrap{width:800px;}
.main-section03 .fuzzy-area{position:relative;width:1919px;height:1280px;margin:0 auto;}
.main-section03 .fuzzy-area img{max-width:1919px;}
.main-section03 .fuzzy-area::before{content:'';background:linear-gradient(to right,rgba(0,0,0,1),transparent,transparent,transparent,rgba(0,0,0,1));position:absolute;width:100%;height:100%;left:0;top:0;}
.main-section03 .fuzzy-area::after{content:'';background:linear-gradient(to bottom,rgba(0,0,0,1),rgba(0,0,0,0.4),rgba(0,0,0,0.4),rgba(0,0,0,0.4),rgba(0,0,0,1) 90%);position:absolute;width:100%;height:100%;left:0;top:0;}
.main-section03 .clear-area{position:absolute;left:50%;top:0;width:1919px;height:1280px;margin:0 auto;transform:translateX(-50%);}
.list-area{display:grid;width:1200px;position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,1fr);grid-column-gap:0px;grid-row-gap:0px;}
.item-erea{border:1px solid #6b6a68;border-radius:5px;background-image:url("../images/ai-image-enhancer/index/cover03-clear.jpg");background-repeat:no-repeat;position:relative;user-select:none;box-sizing:border-box;}
.item-erea:has(.cheecked){background-image:none;}
.item-erea.eare01{width:384px;height:200px;grid-area:2 / 2 / 4 / 4;align-self:flex-start;justify-self:center;position:relative;bottom:50px;background-position-x:-568.5px;background-position-y:-316px;}
.item-erea.eare02{width:375px;height:412px;grid-area:1 / 4 / 4 / 6;align-self:flex-start;justify-self:flex-end;position:relative;left:205px;bottom:50px;background-position-x:-1190.5px;background-position-y:-179px;}
.item-erea.eare03{width:375px;height:250px;grid-area:4 / 1 / 6 / 3;align-self:flex-start;justify-self:flex-end;position:relative;bottom:20px;background-position-x:-385.5px;background-position-y:-621px;}
.item-erea.eare04{width:125px;height:150px;grid-area:5 / 3 / 7 / 4;align-self:flex-start;justify-self:flex-end;position:relative;top:30px;left:80px;background-position-x:-906.5px;background-position-y:-808px;}
.item-erea.eare05{width:350px;height:225px;grid-area:5 / 5 / 7 / 7;align-self:flex-start;justify-self:flex-end;position:relative;left:80px;background-position-x:-1290.5px;background-position-y:-778px;}
.erea-switch{display:inline-block;padding:5px 15px 5px 35px;border-radius:20px;background:linear-gradient(90deg,#258231,#896c0c);color:#ffffff;position:relative;position:absolute;right:5px;top:10px;cursor:pointer;}
.erea-switch::before{content:'';display:block;width:18px;height:18px;border-radius:50%;border:1px solid #ffffff;position:absolute;left:10px;top:50%;transform:translateY(-50%);background-color:#ffffff;}
.erea-switch::after{content:'';display:block;position:absolute;left:12px;top:50%;width:5px;height:10px;border-bottom:2px solid #00b318;border-right:2px solid #00b318;transform:rotate(45deg) translateY(-70%);}
.erea-switch.cheecked{background:#6b6a68;}
.erea-switch.cheecked::before{background-color:transparent;}
.erea-switch.cheecked::after{display:none;}
.erea-desc{position:absolute;left:10px;bottom:10px;font-size:19px;line-height:1.4;color:#ffffff;}
@media (max-width:1920px){.main-section03{overflow:hidden;}
.main-section03 .clear-area{left:0;transform:translateX(0);}
.main-section03 .fuzzy-area{max-width:1919px;height:auto;}
.main-section03 .fuzzy-area img{max-width:1919px;height:auto;}
}
@media (max-width:1400px){.list-area{display:none;}
.main-section03 .clear-area{width:100%;height: auto;}
.main-section03 .fuzzy-area{width:100%;}
.main-section03 .fuzzy-area img{width:100%;}
.main-section03 .fuzzy-area::before{display:none;}
.main03-content-wrap{margin:0 auto;}
.main03-content {right: 0;}
}
@media (max-width:1200px){}
@media (max-width:992px){.main03-content-wrap{width:100%;}
}
@media (max-width:768px){}
@media (max-width:576px){.main03-content{margin:0 auto;}
}
/* ````````````````````` main-section07 ``````````````````````````` */
.main-section07{text-align:center;background:linear-gradient(180deg,#000000,#141414 20%,#181818 50%,#141414 90%,#000000);}
.main-section07 .container-xl {width: 1400px;padding: 0;}
.card-grid{
    text-align:left;padding-top:30px;padding-bottom:70px;column-gap:12px;display:grid;
    grid-template-areas:"h0 h1 h3 h2" "i0 i1 i3 i2" "p0 p1 p3 p2" "s0 s1 s3 s2" "b0 b1 b3 b2" "r0 r1 r3 r2";
    grid-template-columns:repeat(4,1fr);}
.card-grid.new{
    grid-template-areas:"h0 h1 h3 h2" "i0 i1 i3 i2" "p0 p1 p3 p2" "n0 n1 n3 n2" "s0 s1 s3 s2" "b0 b1 b3 b2" "r0 r1 r3 r2";
}
@media (max-width:1400px){
    .main-section07 .container-xl {width: 100%;}
}
@media (max-width:1200px){
    .card-grid{grid-template-areas:"h0 h1" "i0 i1" "p0 p1" "s0 s1" "b0 b1" "r0 r1" "h3 h2" "i3 i2" "p3 p2" "s3 s2" "b3 b2" "r3 r2";grid-template-columns:repeat(2,1fr);max-width:892px;width:100%;margin:0 auto;}
    .card-grid.new{grid-template-areas:"h0 h1" "i0 i1" "p0 p1" "n0 n1" "s0 s1" "b0 b1" "r0 r1" "h3 h2" "i3 i2" "p3 p2" "n3 n2" "s3 s2" "b3 b2" "r3 r2";}
}
@media (max-width:576px){
    .card-grid{padding-left:0;padding-right:0;column-gap:0px;grid-template-areas:"h0" "i0" "p0" "s0" "b0" "r0" "h1" "i1" "p1" "s1" "b1" "r1" "h3" "i3" "p3" "s3" "b3" "r3" "h2" "i2" "p2" "s2" "b2" "r2";grid-template-columns:1fr;max-width:360px;}
    .card-grid.new{grid-template-areas:"h0" "i0" "p0" "n0" "s0" "b0" "r0" "h1" "i1" "p1" "n1" "s1" "b1" "r1" "h3" "i3" "p3" "n3" "s3" "b3" "r3" "h2" "i2" "p2" "n2" "s2" "b2" "r2";}
}
.card-grid:before{border-radius:0 0 12px 12px;box-shadow:0 15px 37px 0 rgba(0,0,0,.18);content:"";display:block;grid-column:3;grid-row-end:2;grid-row-start:-1;}
.card-item{display:contents;}
.card-h{position:relative;border-top-right-radius:10px;padding:2px;overflow:hidden;}
.card-h:before{content:"";display:block;width:calc(100% - 2px);height:100%;position:absolute;left:2px;top:2px;background:linear-gradient(135deg,transparent 19px,#000 0);border-top-right-radius:10px;border-right:1px solid #262626;}
.card-h.card-h0{background:linear-gradient(135deg,transparent 20px,#4d4322 0);color:#f2ce18;}
.card-h.card-h1{background:linear-gradient(135deg,transparent 20px,#1d4349 0);color:#18e0f2;}
.card-h.card-h2{background:linear-gradient(135deg,transparent 20px,#363e1d 0);color:#18f285;}
.card-h.card-h3{background:linear-gradient(135deg,transparent 20px,#28306d 0);color:#5a6dff;}
.card-h:after{background:#262626;bottom:0;content:"";display:block;height:1px;position:absolute;width:calc(100% - 48px);left:24px;}
.card-p{background:#000000;border-left:1px solid #262626;border-right:1px solid #262626;display:flex;flex-direction:column;gap:4px;padding:24px 24px 0;}
.card-tips{background:#eeeff0;border-radius:16px 16px 0 0;color:#7b838c;font-size:14px;line-height:22px;padding:10px 24px;width:100%;}
.card-b{background:#000000;border-left:1px solid #262626;border-right:1px solid #262626;display:flex;flex-direction:column;gap:12px;padding:24px;position:relative;}
.card-b:after{background:#262626;bottom:0;content:"";display:block;height:1px;position:absolute;width:calc(100% - 48px);}
.card-r{background:#000000;border-left:1px solid #262626;border-right:1px solid #262626;border-bottom:1px solid #262626;border-radius:0 0 12px 12px;display:flex;flex-direction:column;gap:12px;padding:24px;position:relative;}
.card-s{background:#000000;border-left:1px solid #262626;border-right:1px solid #262626;display:flex;flex-direction:column;gap:4px;padding:16px 24px 0;}
.card-i{background:#000000;border-left:1px solid #262626;border-right:1px solid #262626;display:flex;flex-direction:column;gap:4px;padding:16px 24px 0;}
.card-h-title{font-size:24px;font-weight:700;font-style:normal;line-height:36px;z-index:9;position:relative;padding:16px 24px;}
.card-p-desc{font-size:19px;line-height:1.4;color:#b3b3b3;}
.card-p-desc .new-desc {padding: 0 0 10px;border-bottom: 1px solid #262626;}
.card-p-desc .new-desc span {color: #fff;}
.card-p0 .card-p-desc{color:#baa124;}
.card-p1 .card-p-desc{color:#24adba;}
.card-p2 .card-p-desc{color:#29cc7a;}
.card-p3 .card-p-desc{color:#5a6dff;}
.card-r-deco{font-size:17px;line-height:28px;color:#b3b3b3;}
.card-s-deco{font-size:17px;line-height:1.4;color:#b3b3b3;}
.card-i-deco{font-size:17px;line-height:1.4;color:#b3b3b3;}
.card-r-list{display:flex;flex-direction:column;gap:15px;}
.card-r-item{display:flex;flex-direction:column;}
.card-r-name{color:#72e790;font-size:17px;}
.card-r-bar{border:1px solid transparent;border-radius:16px;background-clip:padding-box,border-box;background-origin:padding-box,border-box;background-image:linear-gradient(to right,#000000,#000000),linear-gradient(90deg,#2c5b38,#644f25);padding:3px;}
.card-r-bar span{height:20px;display:block;background:linear-gradient(to right,#59b040,#c69a1b);border-radius:15px;}
.card-b-param{font-size:19px;color:#b3b3b3;line-height: 1.6;}
.card-b-param span{display:inline-block;width:33px;height:22px;line-height:20px;border:1px solid #ffffff;text-align:center;margin:0 3px;border-radius:3px;}
.card-b0 .card-b-param span{border-color:#79670c;background-color:#251f04;color:#f2ce18;}
.card-b1 .card-b-param span{border-color:#0c7079;background-color:#042225;color:#18e0f2;}
.card-b2 .card-b-param span{border-color:#0c7943;background-color:#042514;color:#18f285;}
.card-b3 .card-b-param span{border-color:#2d3780;background-color:#0d1527;color:#6a7bff;}
@media (max-width:1400px){}
@media (max-width:1200px){}
@media (max-width:992px){}
@media (max-width:768px){}
@media (max-width:576px){}
/* ```````````````````````` main-lead ```````````````````````````````` */
.main-lead{text-align:center;background-color:#010101;padding-bottom:30px;}
.list-lead{display:flex;justify-content:center;align-items:center;gap:35px;padding:40px 0;}
.item-lead{display:flex;justify-content:center;align-items:center;text-align:left;gap:15px;}
.item-lead .lead-desc{font-size:21px;color:#ffffff;}
@media (max-width:1400px){}
@media (max-width:1200px){}
@media (max-width:992px){.list-lead{flex-wrap:wrap;justify-content:space-around;gap:10px;}
.item-lead .lead-desc{font-size:.9375rem;}
}
@media (max-width:768px){}
@media (max-width:576px){}

/* -------------------------- 编辑评价板块开始 ---------------------------- */
.home-recommend-container{text-align:center; padding:30px 0 60px; background-color:#010101; color:#fff;}
.home-recommend-title{color:inherit; line-height:1.2; margin-bottom:10px;}
.home-recommend-logo-x{font-size:0; line-height:0;}
.home-recommend-logo{content:url(../images/home-img/recommend-logos.png); height:26px; object-fit:none; width:104px; object-position:top; padding:1.8%; box-sizing:initial; border-bottom:1px solid rgba(255 255 255 / .23);}
.home-recommend-logo.active{border-color:#1c90fc; filter:invert(51%) sepia(97%) saturate(3199%) hue-rotate(190deg) brightness(98%) contrast(102%); cursor:default;}
.home-recommend-logo2{object-position:50% -31px;}
.home-recommend-logo3{width:106px; object-position:50% -60px;}
.home-recommend-logo4{width:98px; object-position:50% -93px;}
.home-recommend-logo5{width:105px; object-position:50% -123px;}
.home-recommend-logo6{width:110px; object-position:50% -155px;}
.home-recommend-logo7{width:98px; object-position:50% -186px;}
.home-recommend-logo8{width:121px; object-position:50% -217px;}
.home-recommend-logo9{width:174px; object-position:50% -247px;}
.home-recommend-logo10{width:117px; object-position:50% -279px;}
.home-recommend-logo11{width:102px; object-position:50% -310px;}
.home-recommend-logo12{width:107px; object-position:50% -341px;}
.home-recommend-logo13{width:146px; object-position:50% -372px;}
.home-recommend-logo14{width:190px; object-position:50% -402px;}
.home-recommend-items{background-color:rgba(81 67 100 / .23); border-radius:12px; max-width:990px; margin:3.5% auto 2.2%; position:relative; padding:1px 0; color:inherit;}
.home-recommend-item{position:absolute; top:0; left:0; right:0; opacity:0; visibility:hidden; margin:4%; list-style:none;}
.home-recommend-item.show{position:static; opacity:1; visibility:visible; transition:.4s;}
.home-recommend-item::before, .home-recommend-item::after{content:''; background:url(../images/home-img/quote-icon.svg) no-repeat; display:block; width:45px; height:40px;}
.home-recommend-item::after{margin-left:auto; transform:rotate(180deg);}
.home-recommend-item > *{margin:10px 5%;}
.home-recommend-item-title{color:inherit; margin-bottom:20px;}
.home-recommend-item-desc{color:#c8c8c8;}
.home-recommend-by{color:#838383; position:absolute; left:0; right:0; margin-top:20px;}
.home-recommend-by a{color:inherit; text-underline-offset:5px; text-decoration:underline;}
.home-recommend-by a:hover{color:#1c90fc;}
.home-recommend-btn-x{font-size:0;}
.home-recommend-btn{width:43px; height:43px; border-radius:50%; padding:0; border:1.5px solid #828283; background-color:initial; margin:0 10px;}
.home-recommend-btn:last-of-type{transform:rotate(180deg);}
.home-recommend-btn:hover{background-color:#2e2b3a; border:0 none;}
.home-recommend-btn:hover img{filter:brightness(100);}

/* ```````````````````````` main-section08 ```````````````````````````````` */
.main-section08{text-align:center;padding:50px 0;background:linear-gradient(#fff 80%,#000 0) no-repeat}
.main-section08 .main-title-h2{color:#000;}
.m05-video-btns{display:flex;color:#808080;border-bottom:2px solid #E7E7E7;margin:35px 0;}
.m05-video-btn{padding-bottom:15px;flex:auto;margin:0 5px -1.5px;}
.m05-video-btn.active{border-bottom:solid #FFAB1B;}
.m05-vb-title{color:#000;margin-bottom:5px;font-weight:700;}
.m05-img-wrap img{display:none;margin:0 auto;max-width:75%;}
.m05-img-wrap .show{display:block;margin-bottom:50px;}
.main08-faq{background-color:#ffffff;border-radius:20px;padding:30px 50px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;margin-top:50px;}
.main08-faq-title{font-size:45px;color:#000;margin-bottom:50px;}
.main08-faq .qes_one{border-top:1px solid #e6e6e6;padding:18px 0 8px;text-align:left;}
.main08-faq .qes_one .t{font-size:21px;cursor:pointer;padding-bottom:10px;position:relative;color:#000000;}
.main08-faq .qes_one .t i{position:absolute;right:0;top:0px;display:inline-block;width:31px;height:31px;border-radius:50%;color:#414141;background:#ffffff;}
.main08-faq .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%);}
.main08-faq .qes_one .qes_ans{color:#737480;display:none;}
.main08-faq .qes_one .qes_ans p{margin-bottom: 5px;}
.main08-faq .qes_one .qes_ans ul {margin-bottom: 5px;}
.main08-faq .qes_one .qes_ans ul li{position: relative;padding-left: 15px;}
.main08-faq .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%;}
.main08-faq .qes_one.focus .t i{color:#ffffff;background:#000000;}
.main08-faq .qes_one.focus .t i:after{background:linear-gradient(currentColor,currentColor) no-repeat center / 100% 3px;}
.main08-faq .qes_one.focus .qes_ans{display:block;}
.main08-faq a{color:#2691fc;}
.main08-p{margin-bottom:25px;font-size:19px;}
@media (max-width:1400px){}
@media (max-width:1200px){.main08-faq-title{font-size:1.3125rem;}
}
@media (max-width:992px){}
@media (max-width:768px){.m05-video-btns{flex-flow:wrap;}
.m05-video-btn{padding:0 0 10px 0;margin-bottom:10px;}
.main08-faq .qes_one .t{font-size:.9375rem;padding-right:40px;line-height:1.4;}
.main08-faq p{font-size:.8125rem;margin-bottom:5px;}
}
@media (max-width:576px){.main08-faq{padding:30px 10px;}
}
/* ```````````````````````` main-section09 ```````````````````````````````` */
.main-section09{text-align:center;}
.list-more{display:flex;justify-content:center;align-items:flex-start;gap:15px;padding:50px 0;}
.item-more{width:275px;}
.item-more .more-pic{margin-bottom:25px;border-radius:10px;overflow:hidden;}
.item-more .more-pic a{display:block;position:relative;}
.item-more .more-pic .more-mask{position:absolute;left:0;bottom:0;width:100%;height:48px;color:#ffffff;font-size:17px;display:flex;justify-content:center;align-items:center;}
.item-more .more-pic a:hover .more-mask{color:#0067f9;}
.item-more p{font-size:15px;margin-bottom:5px;color:#999999;}
@media (max-width:1200px){.list-more{flex-wrap:wrap;}
}
@media (max-width:992px){}
@media (max-width:768px){}
@media (max-width:576px){.list-more{padding:10px 0;}
}
/* ```````````````````````` main-section05 ```````````````````````````````` */
.main-section05{text-align:center;}
.main-section05 img{vertical-align:middle;max-width:100%;height:100%;}
.main-section05.restore .container-xl{position:relative;}
.m03-switch-btns{padding:8px 4px;display:flex;margin:15px 1px -5%;z-index:1;position:relative;justify-content:space-around;}
.main-section05.restore .m03-switch-btns{flex-direction:column;gap:13px;justify-content:center;margin:0;width:276px;position:absolute;right:0;top:165px;}
.m03-switch-btns::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:-1px;border:1px solid #292927;mask-image:linear-gradient(#000,transparent 70%);-webkit-mask-image:linear-gradient(#000,transparent 70%);border-radius:15px;z-index:-1;}
.main-section05.restore .m03-switch-btns::after{display:none;}
.m03-switch-btn{position:relative;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1.5px rgba(255 255 255 / .08);margin:0 4px;}
.m03-switch-btn.active{box-shadow:0 0 0 1.5px #FFBD00;cursor:default;}
.m03-sb-img{filter:blur(4px);transition:filter .3s;}
.main-section05.restore .m03-sb-img{filter:blur(0);}
.active > .m03-sb-img{filter:blur(0);}
.m03-sb-con{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-flow:column;justify-content:space-around;color:#fff;padding:15px 0;}
.main-section05.restore .m03-sb-con{justify-content:flex-end;}
.m03-sb-con::before{content:url(../images/ai-image-enhancer/index/m03-sb-icon.svg);height:38px;}
.main-section05.restore .m03-sb-con::before{display:none;}
.m03-sb-title{color:inherit;margin:5px 0;}
.m03-switch-con{display:none;position:relative;}
.m03-switch-con.show{display:inline-block;}
.m03-img-compare{position:absolute;height:100%;width:calc(var(--wid,.5) * 100%);object-fit:cover;object-position:left;}
.m03-compare-line{position:absolute;top:0;bottom:0;left:calc(var(--wid,.5) * 100%);pointer-events:none;display:flex;flex-flow:column;align-items:center;width:1.5px;}
.m03-compare-line img{max-width:initial;height:auto;}
.m03-compare-line::before,.m03-compare-line::after{content:'';flex:1;width:100%;background-color:rgba(255 255 255 / .5)}
.m03-compare-line::before{background:linear-gradient(transparent 15%,rgba(255 255 255 / .5),rgba(255 255 255 / .5)) no-repeat;}
.restore-img-intro{width:420px;position:absolute;bottom:88px;left:50%;margin-left:-32%;text-align:left;}
.restore-img-intro p{color:#e5e5e5;line-height:1.6;padding-top:18px;}
@media (max-width:1800px){.main-section05.restore .m03-switch-btns{flex-direction:initial;width:100%;position:static;}
.restore-img-intro{bottom:30px;margin-left:0;left:10%;}
}
@media (max-width:1200px){.m03-switch-con{overflow:hidden;}
.m03-compare-line{margin-left:-1px;}
.m03-switch-info,.m03-img-interface,.m03-sb-con::before{display:none;}
}
@media (max-width:992px){}
@media (max-width:768px){.m03-switch-btns,.m04-hint-items,.m05-video-btns{flex-flow:wrap;}
.m03-switch-btns,.m04-hint-items{padding-bottom:0;}
.m03-switch-btn{flex-basis:48%;margin-bottom:8px;}
.main-section05.restore .m03-switch-btn{flex-basis:auto;margin-bottom:0;}
.main-section05.restore .m03-sb-con{padding:0;}
.restore-img-intro{display:none;}
}
@media (max-width:576px){.m03-switch-btn{flex-basis:100%;padding:5px 5px 8px;}
.m03-sb-img{display:none;}
.m03-sb-con{position:static;}
.m03-compare-line img{width:20px;}
}
/* ```````````````````````` main-upscale ```````````````````````````````` */
.main-upscale{position:relative;text-align:center;padding-top: 50px;}
.main-upscale .main-suhead>a{color:#0084ff;text-decoration:underline;}
.upscale-img{position:relative;display:flex;justify-content:center;}
.upscale-img>img{max-width:100%;height:auto;}
.upscale-img-info{position:absolute;right:26%;bottom:6%;text-align:left;background:linear-gradient(rgba(0 0 0 / .4),rgba(0 0 0 / 0));padding:0 30px;border-radius:4px;}
.upscale-img-info li{color:#ccc;margin:23px 0;}
.upscale-img-info li::before{content:"";display:inline-block;width:10px;height:18px;transform:rotate(45deg);border-right:2px solid #4de600;border-bottom:2px solid #4de600;border-radius:2px;margin-right:14px;}
@media (max-width:1400px){
    .upscale-img-info{display:none;}
}
@media (max-width:1200px){
    .main-upscale{margin-top:0;padding-bottom: 30px;text-align: left;}
}
/* ```````````````````````` main-section04 ```````````````````````````````` */
.main-section04{margin-top:200px;position:relative;z-index:9;background:url("../images/ai-image-enhancer/index/bg04.png") no-repeat center top;padding-bottom:70px;}
.main-section04 .main-button{justify-content:flex-start;padding-left:10px;margin-top:30px;}
.m04-wrap{display:flex;max-width:1300px;margin:0 auto;justify-content:space-between;}
.m04-big-con,.m04-small-con{flex:0;margin:0 5px;}
.m04-big-img,.m04-small-img{margin:13px 0;}
.m04-big-img img,.m04-small-img img{max-width:initial;}
.m04-down-wrap{display:flex;flex-flow:wrap;flex-basis:767px;justify-content:space-between;}
.m04-down-con{flex-basis:100%;margin:40px 0;text-align:left;padding-left:50px;}
.m04-small-con:nth-of-type(3){margin-top:70px;}
.m04-vs-highlight{color:#f18a1a;border:1px solid;border-radius:100vw;padding:0 8px 4px;line-height:1;display:inline-block;background-color:rgba(241 138 26 / .2);}
.m04-vs-desc{color:#999;text-align:justify;hyphens:auto;}
.m04-down-con .m04-vs-desc{margin-top:22px;}
.m04-down-title{color:inherit;}
.m04-down-x,.m04-down-con .main-dg-btns > div{margin:0 10px;}
.m04-down-con .main-dg-btns{flex:none;margin:0;}
.m04-down-con .main-down-btn a{background-color:currentColor;}
.m04-down-con .main-down-btn a::first-line{color:#fff;}
.m04-down-con .main-down-btn a::after{background-position-y:-26px;}
.m04-tips{position:absolute;right:-50px;top:0;transform:translateY(-50%);z-index:99;}
.m04-small-con h4,.m04-big-con h4{color:#ffffff;font-size:19px;}
.main-img-compare-x{position:relative;}
.main-img-compare{position:absolute;box-shadow:0 -1.5px rgba(255 255 255 / .5);color:#fff;bottom:0;height:93%;}
.main-img-compare div{position:absolute;left:0;right:0;display:flex;justify-content:flex-start;margin:0 20px;}
.main-img-compare div:first-of-type{bottom:100%;margin-bottom:4px;}
.main-img-compare div:last-of-type{top:0;}
.main-img-compare > img{object-fit:cover;object-position:bottom;height:100%;}
.main-img-compare-x > img,.main-drg-img ~ img{height:auto;}
.main04 .main-img-compare{height:93%;}
@media (max-width:1400px){
    .main-section04{margin-top:0; background-position: center bottom;}
}
@media (max-width:1200px){.m04-wrap{
    flex-flow:wrap;justify-content:center;}
.m04-small-con:first-of-type,.m04-down-con{margin-left:0; padding-left: 0;}
}
@media (max-width:992px){
    .main03-content-wrap{width:90%;}
.m04-down-con{padding-left: 0;}
.main-button-down {margin: 0 auto;}
}
@media (max-width:768px){.m04-small-con-x{flex-flow:wrap;}
.m04-small-con:first-of-type{margin-right:0;}
}
@media (max-width:576px){
    .m04-down-con{flex-flow:wrap;}
.m04-down-con .main-dg-btns > div{margin:10px 0 0;}
.main-img-compare > img{object-fit:cover;object-position:bottom;height:100%;}
.m04-tips{display:none;}
.m04-big-img img,.m04-small-img img{max-width:360px;}
}
/* ````````````````````` main-section06 ``````````````````````````` */
.main-section06{background:url("../images/ai-image-enhancer/index/bg06.png") no-repeat center top;color:#999999;text-align:center;padding:50px 0;}
.title-gradient-ramp{background-image:linear-gradient(90deg,#1ed94f,#ffaa00 70%);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:70px;}
.main06-wrap{max-width:1920px;width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:700px;grid-column-gap:0px;grid-row-gap:0px;overflow:hidden;}
.main06-middle{display:flex;justify-content:center;align-items:center;flex-direction:column;width:430px;justify-self:center;}
.main06-p{font-size:19px;margin-bottom:40px;}
.main06-side-bottom{display:none;}
.main06-side-wrap{display:grid;grid-template-columns:repeat(2,max-content);grid-template-rows:repeat(2,max-content);grid-column-gap:20px;grid-row-gap:20px;}
.main06-side-grid.side1{grid-area:1 / 1 / 2 / 2;}
.main06-side-grid.side2{grid-area:2 / 1 / 3 / 2;}
.main06-side-grid.side3{grid-area:1 / 2 / 3 / 3;align-self:center;}
.main06-side-grid.side4{grid-area:1 / 1 / 3 / 2;align-self:center;}
.main06-side-grid.side5{grid-area:1 / 2 / 2 / 3;}
.main06-side-grid.side6{grid-area:2 / 2 / 3 / 3;}
.main06-side-grid{position:relative;}
.main06-side-title{position:absolute;left:50%;width:90%;color:#ffffff;transform:translate(-50%);font-size:25px;}
.side-top-title{top:5%}
.side-bottom-title{bottom:5%}
@media (max-width:1400px){.main06-wrap{grid-template-columns:1fr;grid-template-rows:auto;}
.main06-side{display:none;}
.main06-middle{justify-self:center;}
.title-gradient-ramp{margin-bottom:30px;}
}
@media (max-width:1200px){}
@media (max-width:992px){}
@media (max-width:768px){}
@media (max-width:576px){.main06-middle{width:100%;max-width:430px;}
}

.adjust {padding: 70px 0 0;}
.adjust-wrap {width: 1200px;margin: 0 auto;}
.adjust-top {display: flex;justify-content: center;align-items: flex-end;gap: 50px;flex-wrap: wrap;padding: 0 55px 60px;}
.adjust-top-left {width: 460px;}
.adjust-top-left-p {color: #e9ad35;line-height: 1;padding-bottom: 2px;}
.adjust-h2 {line-height: 1.2;font-weight: 600;}
.adjust-top-right {width: 580px;}
.adjust-top-right-p {color: #787774;line-height: 1.5;padding-bottom: 3px;}
.adjust-con {position: relative;width: 100%;}
.adjust-toggles {width: 190px;padding: 20px 0;background-color: rgba(0, 0, 0, 0.6);background-clip: padding-box;border-radius: 14px;overflow: hidden;position: absolute;top: 32px;left: 50%;margin-left: -540px;z-index: 1;}
.adjust-toggle {min-height: 33px;display: flex;align-items: center;font-size: 17px;color: #8c8e8c;line-height: 1;padding: 5px 10px 5px 58px;position: relative;cursor: pointer;}
.adjust-toggle:hover {color: #e7ac35;}
.adjust-toggle.active {color: #e7ac35;background-color: rgba(233,173,53,0.15);}
.adjust-toggle::before {content: "";background-image: url(../images/image-enhancer-new/adjust-toggle-icons.png);background-position-x: center;position: absolute;left: 17px;top: 6px;}
.adjust-toggle.toggle1::before {width: 22px;height: 20px;background-position-y: 0px;}
.adjust-toggle.toggle2::before {width: 25px;height: 17px;background-position-y: -33px;}
.adjust-toggle.toggle3::before {width: 21px;height: 21px;background-position-y: -64px;}
.adjust-toggle.toggle4::before {width: 21px;height: 21px;background-position-y: -98px;}
.adjust-toggle.toggle5::before {width: 21px;height: 21px;background-position-y: -133px;}
.adjust-toggle.toggle6::before {width: 21px;height: 21px;background-position-y: -167px;}
.compare-inner {display: none;position: relative;overflow:hidden;}
.compare-inner.active {display: block;}
.compare-inner > img{vertical-align:middle;}
.compare-inner > img:not(.the-compare-img){width:100%; height:auto;}
.the-compare{position:absolute; left:0; right:0; top:0; bottom:0; opacity:0; cursor:ew-resize; -webkit-appearance:none; appearance:none;}
.the-compare::-moz-range-thumb{width:0;}
.the-compare-img{position:absolute; height:100%; width:calc(var(--wid, .5) * 100%); object-fit:cover; object-position:0;}
.the-compare-line{position:absolute; top:0; bottom:0; left:calc(var(--wid, .5) * 100%); pointer-events:none; display:flex; flex-flow:column; align-items:center; width:1px;}
.the-compare-line>img {max-width: initial;}
.the-compare-line::before, .the-compare-line::after{content:''; flex:1; width:100%; background-color:#fff;}
.adjust-compare-con {width: 390px;box-sizing: border-box;padding: 20px 26px;background-color: rgba(0, 0, 0, 0.6);border-radius: 12px;position: absolute;bottom: 30px;left: 50%;margin-left: 200px;}
.adjust-compare-con>li {display: flex;justify-content: space-between;gap: 10px;align-items: center;font-size: 15px;color: #fff;line-height: 1;}
.adjust-compare-con>li+li {margin-top: 22px;}
.adjust-compare-con-title {width: 66px;flex-grow: 1;}
.adjust-bar {display: flex;gap: 4px;}
.adjust-progress-bar {width: 202px;height: 25px;box-sizing: border-box;padding: 1px;background-color: rgba(0, 0, 0, 0.6);border-radius: 6px;display: flex;}
.adjust-progress-bar>i {height: 100%;border-radius: 3px 0 0 3px;overflow: hidden;background: linear-gradient(90deg, rgba(26,141,255,0.2) 90%, transparent 90%) repeat-x left center/10px 100%;position: relative;}
.adjust-progress-bar>i::after {content: "";width: 1px;height: 100%;background-color: #1a8dff;position: absolute;top: 0;right: 0;}
.adjust-num-bar {width: 60px;background-color: rgba(0, 0, 0, 0.6);border-radius: 6px;box-sizing: border-box;padding-right: 24px;position: relative;font-size: 15px;color: #7a7a7a;line-height: 1;display: flex;align-items: center;justify-content: center;}
.adjust-num-bar::before,.adjust-num-bar::after {content: "";width: 4px;height: 4px;border-right: 1px solid;border-bottom: 1px solid;transform: rotate(45deg);position: absolute;top: 13px;right: 8px;}
.adjust-num-bar::after {transform: rotate(-135deg);top: 8px;}
.adjust-color-bar {width: 240px;height: 25px;border-radius: 4px;position: relative;display: flex;}
.adjust-color-bar.color1 {background: linear-gradient(90deg, #0562f9 25%, #fab005 75%);}
.adjust-color-bar.color2 {background: linear-gradient(90deg, #03fa19 25%, #a02ccc 75%);}
.adjust-color-bar::after {content: attr(data-num);line-height: 25px;font-size: 15px;color: #fff;position: absolute;top: 0;right: 10px;}
.adjust-color-bar>i {border-right: 1px solid #fff;height: 100%;}
@media (max-width:1200px){
    .adjust-wrap {width: 96%;}
	.adjust-top {gap: 20px;padding: 0 0 40px;}
	.adjust-top-left,.adjust-top-right {width: 100%;text-align: center;}
	.adjust-h2>br {display: none;}
	.adjust-toggles {top: 0;left: 0;margin: 0;}
	.adjust-compare-con {right: 0;bottom: 0;margin: 0;}
}
@media (max-width:850px){
	.adjust-compare-con {display: none;}
	.adjust-con {display: flex;gap: 10px;}
	.adjust-toggles {position: static;flex-shrink: 0;}
}
@media (max-width:650px){
	.adjust-con {flex-direction: column;align-items: center;}
}