@charset "UTF-8";

/* ``````````````` common style ```````````````````` */
*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;}
html{line-height:1.15;/* 1 */
-webkit-text-size-adjust:100%;/* 2 */
-webkit-tap-highlight-color:transparent;/* 3*/
}
body{margin:0;}
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;}
svg,img,embed,object,iframe{vertical-align:baseline;}
button,input,optgroup,select,textarea{-webkit-appearance:none;/* 1 */
appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit;/* 2 */
outline:none;}
[type="checkbox"]{-webkit-appearance:checkbox;appearance:checkbox;}
[type="radio"]{-webkit-appearance:radio;appearance:radio;}
button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer;}
button:disabled,[type="button"]:disabled,[type="reset"]:disabled,[type="submit"]:disabled{cursor:default;}
:-moz-focusring{outline:auto;}
select:disabled{opacity:inherit;}
option{padding:0;}
textarea{overflow:auto;}
label[for]{cursor:pointer;}
table{border-color:inherit;/* 1 */
}
td,th{vertical-align:top;padding:0;}
th{text-align:left;font-weight:bold;}
/* ``````````````` common style ```````````````````` */
html{scrollbar-width:thin;scroll-behavior:smooth;}
body{font-style:normal;font-size:17px;-webkit-font-smoothing:antialiased;background-color:#000;color:#fff;}
/* ```````````````````` 导航自带初始化 ``````````````````````````````` */
h1,h2,h3,h4,h5,h6,p,ol,ul,dl,dd,input{margin:0;}
ol,ul{padding:0;list-style:none;}
a{color:inherit;text-decoration:none;}
img{vertical-align:middle;}
.container-xl{max-width:1400px; width:100%;}

.main-title-h2{font-size:38px;font-weight:700;line-height:1.4;margin-bottom:10px; text-align:center;}
.main-title-h2 span{color:#f18a1a;}
.main-suhead{font-size:19px;color:#999999;line-height:1.5;margin-bottom:10px; text-align:center;}

.main-desc {
    font-size: var(--font-size-lg);
    font-weight: var(--font-weight-normal);
    line-height: var(--line-height-normal);
    color: #a8a7a3;
    padding: 0.5rem 0;
    margin-bottom: 1rem;
}
.main-desc a {
    color: #0b85ff;
}

.main-share-btn{width:258px;margin:0 auto;padding-top:50px;}

.c-sec-lg-title{font-weight:700; text-align:center; background:linear-gradient(to right, #ffcd98, #fffaf1 30%, #e3b787 66%, #ffcd98) no-repeat; -webkit-background-clip:text; background-clip:text; color:transparent; width:-moz-fit-content; width:-webkit-fit-content; width:fit-content; margin:0 auto 20px;}
.c-sec-desc{text-align:center; margin:20px 0;}

.c-compare{position:relative; overflow:hidden; border-radius:clamp(6px, 2vw, 20px); width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; margin:0 auto;}
.c-compare--full-before{--wid:1; pointer-events:none;}
.c-compare__before, .c-compare__after{max-width:100%;}
.c-compare__before{position:absolute; height:100%; width:calc(var(--wid, .5) * 100%); object-fit:cover; object-position:0;}
.c-compare__range{position:absolute; width:100%; height:100%; opacity:0; -webkit-appearance:none; appearance:none; cursor:ew-resize;}
.c-compare__range::-moz-range-thumb{width:0;}
.c-compare__range::-webkit-slider-thumb{-webkit-appearance:none; appearance:none; width:0;}
.c-compare__after{height:auto;}
.c-compare__line{position:absolute; left:calc(var(--wid, .5) * 100%); top:0; bottom:0; width:1px; background-color:rgba(255, 255, 255, .5); pointer-events:none;}
.c-compare__line::before, .c-compare__line::after{position:absolute; margin:17px 10px; width:-webkit-max-content; width:-moz-max-content; width:max-content; color:#fff;}
.c-compare__line::before{content:attr(text-before); right:0;}
.c-compare__line::after{content:attr(text-after); left:0;}

.c-adjust-panel{background-color:rgba(0, 0, 0, .5); border-radius:10px; padding:clamp(15px, 2.5vw, 30px); margin-top:23px;}
.c-adjust-panel__title{border-bottom:1px solid rgba(255, 255, 255, .2); padding-bottom:15px; margin-bottom:15px;}
.c-adjust-panel__lists{display:grid; grid-auto-columns:auto .93fr; grid-gap:8px; align-items:center;}
.c-adjust-panel__list{display:contents;}
.c-adjust-panel__left{grid-column:1;}
.c-adjust-panel__right{--icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 13 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 0.93269V0H12.0454L6.49482 5.60615L0.944169 0H0V0.93269L6.0176 7H6.97216L13 0.93269Z' fill='black'/%3E%3C/svg%3E"); color:#ffbd00; background-color:rgba(0, 0, 0, .6); border-radius:5px; padding:5px 15px; display:flex; align-items:center; justify-content:space-between; grid-column:2;}
.c-adjust-panel__right::after{content:''; width:13px; height:7px; -webkit-mask:var(--icon); mask:var(--icon); background-color:rgba(255, 255, 255, .3);}
.c-adjust-panel__desc{display:flex; line-height:1.3; margin-top:20px;}
.c-adjust-panel__icon{margin:2px 6px 0 0;}
.c-adjust-panel__down{text-decoration:underline; display:flex; align-items:center; margin-top:15px;}
.c-adjust-panel__down::before{content:''; width:14px; height:18px; background:url(../../images/aiarty-image-enhancer/index-26/zc-down-icon.png) no-repeat; margin-right:5px;}
.c-adjust-panel--wid{max-width:410px;}

.c-downloads{margin-top:30px;}
.c-download{font-weight:700; border-radius:100vw; background:linear-gradient(135deg, #9233ff, #654cff, #9233ff) no-repeat 0 / 200%; transition:background-position .3s; padding:8px 27px; display:flex; align-items:center; justify-content:center; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; margin:0 auto;}
.c-download:hover{background-position:100%;}
.c-download.icon::before{content:''; width:47px; height:40px; background:url(../../images/aiarty-image-enhancer/index-26/p-icon.png) no-repeat 0 / cover; margin-right:15px; flex:none;}

.drop-compare-wrap {display: flex;justify-content: center;position: relative;}
.drop-compare {position: relative;}
.drop-compare img {vertical-align:middle;max-width:100%;height:100%;}
.drop-compare-img {position:absolute;height:100%;width:calc(var(--wid,.5) * 100%);object-fit:cover;object-position:left;}
.drop-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;}
.drop-compare-line img{max-width:initial;height:auto;}
.drop-compare-line::before,.drop-compare-line::after{content:'';flex:1;width:100%;background-color:rgba(255 255 255 / .5)}
.drop-compare-line::before{background:linear-gradient(transparent 10%,rgba(255 255 255 / .5),rgba(255 255 255 / .5)) no-repeat;}
.drop-compare-line.whole::before {background:rgba(255 255 255 / .5);}
.drop-compare-line.shadow::before,.drop-compare-line.shadow::after {box-shadow: 0 0 0 1px rgba(0,0,0,0.4);}
.drop-compare [type=range]{position:absolute;width:100%;height:100%;background-color:initial;-webkit-appearance:none;appearance:none;cursor:ew-resize;}
.drop-compare ::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:0;}
.drop-compare ::-moz-range-track{height:100%;}
.drop-compare ::-moz-range-thumb{width:0;opacity:0;}
@media (max-width:768px){
    .drop-compare-line>img {max-width: 25px;}
}

/* ```````````````````` overlap-step-slider ``````````````````````````````` */
.overlap-step-slider__wrap{display:grid;}
.overlap-step-slider__overlay, .overlap-step-slider__items{grid-area:1 / 1;}
.overlap-step-slider__overlay{z-index:1; display:flex; flex-flow:column; justify-content:space-between; padding-block:15px; gap:15px;}
.overlap-step-slider__content{flex-grow:.6; display:flex; flex-flow:column; justify-content:center;}
.overlap-step-slider__title{font-weight:700;}
.overlap-step-slider__name{display:flex; align-items:center; margin-bottom:20px;}
.overlap-step-slider__logo{margin-right:15px;}
.overlap-step-slider__subtitle{font-weight:700; margin:30px 0;}
.overlap-step-slider__acts{display:flex; flex-flow:wrap; margin-left:-1.5%;}
.overlap-step-slider__act{margin:10px 1.5%; text-align:center;}
.overlap-step-slider__down, .overlap-step-slider__buy{min-width:320px; display:block; padding:16px; border-radius:100vw; font-weight:700;}
.overlap-step-slider__down{background:linear-gradient(135deg, #9233ff, #654cff, #9233ff) no-repeat 0 / 200%; transition:background-position .3s;}
.overlap-step-slider__down:hover{background-position:100%;}
.overlap-step-slider__buy{background-color:#FFAB1C;}
.overlap-step-slider__buy.icon{--icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 29 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.65 2.7H22.95C22.95 2.7 19.95 11.1 18.95 13.8C18.85 14.1 18.45 16 17.15 16H4.35C3.65 16 3.05 15.4 3.05 14.7C3.05 14 3.65 13.3 4.35 13.3H16.25L16.85 12H2.95C2.35 12 1.85 11.7 1.65 11.1L0.35 6.7C0.15 6.5 0.05 6.2 0.05 6C0.05 5.8 0.05 5.6 0.15 5.4C0.35 5 0.65 4.8 0.95 4.7C1.15 4.6 1.45 4.6 1.65 4.7H19.25L20.65 0.9C20.85 0.4 21.35 0.1 21.85 0C21.95 0 21.95 0 22.05 0H27.55C28.25 0 28.95 0.5 28.95 1.3C29.05 2 28.45 2.7 27.65 2.7ZM3.05 7.3L3.55 9.3H17.55L18.15 7.3H3.05ZM7.05 18C8.15 18 9.05 18.9 9.05 20C9.05 21.1 8.15 22 7.05 22C5.95 22 5.05 21.1 5.05 20C5.05 18.9 5.95 18 7.05 18ZM14.05 18C15.15 18 16.05 18.9 16.05 20C16.05 21.1 15.15 22 14.05 22C12.95 22 12.05 21.1 12.05 20C12.05 18.9 12.95 18 14.05 18Z' fill='black'/%3E%3C/svg%3E"); display:flex; align-items:center; justify-content:center;}
.overlap-step-slider__buy.icon::before{content:''; width:29px; height:22px; -webkit-mask:var(--icon); mask:var(--icon); background-color:#fff; margin-right:10px;}
.overlap-step-slider__hint{margin-top:13px;}
.overlap-step-slider__link:hover{text-decoration:underline;}
.overlap-step-slider__indicators{display:flex; justify-content:space-between; flex:.25; flex-flow:wrap; align-content:flex-start;}
.overlap-step-slider__ind{--pb-color:#ffb400; background-color:rgba(75, 69, 67, .47); border:1px solid rgba(149, 125, 141, .47); border-radius:10px; padding:22px 10px; min-width:min(13vw, 220px); display:flex; align-items:center; justify-content:center; margin:5px; background-repeat:no-repeat; font-weight:700; text-align:center;}
.overlap-step-slider__ind:hover{border-color:#ffe9ae;}
.overlap-step-slider__ind--org{--pb:100%; min-width:min(12vw, 160px);}
.overlap-step-slider__ind.pb{background-image:linear-gradient(to right, var(--pb-color) var(--pb), transparent 0);}
.overlap-step-slider__ind.active{border-color:#ffe9ae; color:#000;}
.overlap-step-slider__ind.active::before{content:''; width:26px; height:19px; background:url("data:image/svg+xml,%3Csvg viewBox='0 0 26 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 10C2.845 10.888 9 17 9 17L25 1' stroke='black' stroke-width='2' fill='none'/%3E%3C/svg%3E"); margin-right:7px; flex:none;}
.overlap-step-slider__ind.pb.active:not(:disabled):hover{--pb-color:#e09200;}
.overlap-step-slider__divider{border:0 none; border-left:1px solid; color:rgba(255, 255, 255, .6); height:auto; margin:5px 0;}
.overlap-step-slider__items{display:grid;}
.overlap-step-slider__item{--scan-progress:0%; opacity:calc(var(--scan-progress) * 1000); clip-path:inset(0 calc(100% - var(--scan-progress)) 0 0); position:relative; grid-area:1 / 1;}
.overlap-step-slider__item::after{content:''; position:absolute; left:var(--scan-progress); top:0; bottom:0; width:2px; background:linear-gradient(transparent 5%, #fff, transparent 95%); box-shadow:0 0 24px 2px #ffb400, 0 0 12px 2px #fff; transform:translate(-100%); opacity:var(--is-done); transition:opacity .4s;}
.overlap-step-slider__item.default{--scan-progress:100%; --is-done:0;}
.overlap-step-slider__img{width:100%; height:auto;}
@media (max-width:979px){
	.overlap-step-slider__overlay, .overlap-step-slider__items{grid-area:initial;}
	.overlap-step-slider__items{margin-left:-67vw;}
	.overlap-step-slider__divider{flex-basis:100%; border-top:1px solid;}
	.overlap-step-slider__content{text-align:center;}
	.overlap-step-slider__name{flex-flow:column;}
	.overlap-step-slider__acts{justify-content:center;}
	.overlap-step-slider__ind{flex:1; min-width:auto;}
}
@media (max-width:767px){
	.overlap-step-slider__ind:not(.overlap-step-slider__ind--org){flex:auto; width:calc(50% - 10px);}
}
@media (max-width:479px){
	.overlap-step-slider__acts{margin-left:0;}
	.overlap-step-slider__act{margin:10px 0; width:100%;}
	.overlap-step-slider__down, .overlap-step-slider__buy{min-width:auto;}
	.overlap-step-slider__ind:not(.overlap-step-slider__ind--org){flex-flow:column; gap:6px;}
	.overlap-step-slider__ind:not(.overlap-step-slider__ind--org).active{padding:10px;}
}
/* ```````````````````` overlap-step-slider ``````````````````````````````` */

/* ```````````````````` banner ``````````````````````````````` */
.banner {
    text-align: center;
    padding: 70px 0;
}

.banner-btns {
    display: flex;
    justify-content: center;
    gap: 45px;
    flex-wrap: wrap;
    padding: 20px 0;
}

.banner-btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 7px;
}

.banner-btn>a {
    min-width: 200px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 18px;
    box-sizing: border-box;
    padding: 0 40px;
    border-radius: 5px;
    background-color: #7ecb16;
    font-size: var(--font-size-lg);
    color: var(--color-ffffff);
    transition: transform 0.2s;
}

.banner-btn>a:hover {
    transform: translateY(-3px);
}

.banner-btn>a::after {
    width: 29px;
    height: 24px;
}

.banner-btn.download>a.win-plat::after {
    content: url(../images/svg-icons/icon-win.svg);
}

.banner-btn.download>a.mac-plat::after {
    content: url(../images/svg-icons/icon-mac.svg);
}

.banner-btn.download>a.mobile-plat::after {
    content: url(../images/svg-icons/icon-mobile.svg);
}

.banner-btn.buy>a {
    background-color: #f1a810;
}

.banner-btn.buy>a::after {
    content: url(../images/svg-icons/buy.svg);
}

.banner-btn-info {
    font-size: var(--font-size-sm);
    line-height: var(--line-height-tight);
    color: #a8a7a3;
}

.banner-btn-info>a {
    color: #a8a7a3;
    text-decoration: none;
}

.banner-btn-info>a:hover {
    text-decoration: underline;
    color: var(--color-ffffff);
}


.tianmu-scroll .swiper-container .swiper-slide {
    max-width: 1200px;
    opacity: 1;
}

.swiper-pagination-bullet {
    background: rgba(255, 255, 255, .3);
    opacity: 1;
}

.swiper-pagination-bullet-active {
    background: #fff;
}
.ws-video {
    position: relative;
    padding-top: calc(641 / 1200 * 100%);
    width: 1200px;
    max-width: 100%;
}

.ws-video .drop-compare {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    object-fit: cover;
    border-radius: 24px;
    overflow: hidden;
}

.parameter-board {
    position: absolute;
    left: 3%;
    top: 5%;
    padding: 20px;
    background: rgba(0,0,0,0.8);
    border-radius: 10px;
    text-align: left;
}
.control-board {
    position: relative;
    min-width: 220px;
    border-bottom: 1px solid #272b26;
    padding: 6px 20px 6px 0;
    font-size: var(--font-size-sm);
    color: #fff;
}
.control-board:last-of-type {
    border-bottom: none;
}
.control-board::after {
    content: '';
    display: block;
    background: url("https://www.aiarty.com/images/ai-image-enhancer/enhance-wildlife-photos/i-c.png") no-repeat center;
    width: 17px;
    height: 17px;
    position: absolute;
    right: 0;
    top: 9px;
}


.banner-list {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 30px 45px;
}
.banner-item {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 18px;
}
.banner-item-desc {
    font-size: var(--font-size-lg);
    font-weight: var(--font-weight-normal);
    line-height: var(--line-height-tight);
    color: #ffffff;
    text-align: left;
}

@media (max-width:1200px){
    .banner-btns {gap: 20px;}
}
@media (max-width:992px){
    .banner-list {
        flex-wrap: wrap;
        gap: 15px;
        justify-content: space-around;
    }
}
@media (max-width:576px){
    .parameter-board {
        display: none;
    }
    .banner {
        padding: 30px 0 0;
    }
}
/* ```````````````````` banner ``````````````````````````````` */

/* ```````````````````` detail-compare ``````````````````````````````` */
.detail-compare{padding-bottom:30px;}
.detail-compare__wrap{max-width:1500px; margin:0 auto; position:relative;}
.detail-compare__panel, .detail-compare__lists{position:absolute; top:8%; z-index:1;}
.detail-compare__panel{}
.detail-compare__lists{right:0;}
.detail-compare__list{background:url("data:image/svg+xml,%3Csvg width='20' height='15' viewBox='0 0 26 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 10C2.845 10.888 9 17 9 17L25 1' stroke='%2395e166' stroke-width='2' fill='none'/%3E%3C/svg%3E") no-repeat 0 4px; padding-left:27px;}
.detail-compare__list + .detail-compare__list{margin-top:7%;}
.detail-compare__items{display:grid;}
.detail-compare__item{grid-area:1 / 1; position:relative;}
.detail-compare__item:not(.show){opacity:0; visibility:hidden;}
.detail-compare__compare{max-width:calc(720px / 820 * var(--og-wid)); /* 720px 是图片需要限制的高度，820 是图片统一高度 */ width:100%;}
.detail-compare__detail{position:absolute; top:50%; left:7%;}
.detail-compare__btns{display:flex; justify-content:center; margin-top:-120px; isolation:isolate;}
.detail-compare__btn{background-color:rgba(94, 94, 94, .2); border:2px solid rgba(255, 255, 255, .2); border-radius:10px; padding:15px; display:flex; flex-flow:column; align-items:center; margin:14px;}
.detail-compare__btn:disabled{background-color:rgba(195, 195, 195, .3); border-color:rgba(125, 125, 125, .3);}
.detail-compare__btn::before{content:''; width:46px; height:52px; background:url(../../images/aiarty-image-enhancer/index-26/dc-btn-icons.png) no-repeat; margin-bottom:13px;}
.detail-compare__btn--2::before{background-position:-51px 0;}
.detail-compare__btn--3::before{background-position:-102px 0;}
.detail-compare__btn--4::before{background-position:-153px 0;}
/* ```````````````````` detail-compare ``````````````````````````````` */

/* ```````````````````` adjust-compare ``````````````````````````````` */
.adjust-compare{padding:60px 0;}
.adjust-compare__wrap{position:relative; max-width:1100px; margin:40px auto 60px;}
.adjust-compare__imgs{border-radius:23px;}
.adjust-compare__sidebar{position:absolute; border-radius:15px; overflow:hidden; opacity:0; transition:opacity 1s;}
.active > .adjust-compare__sidebar{opacity:1;}
.adjust-compare__sidebar--lt{left:-19%; top:4%;}
.adjust-compare__sidebar--lb{left:-13%; bottom:-4%; transition-delay:.4s;}
.adjust-compare__sidebar--r{right:-15%; bottom:14%; transition-delay:.8s;}
/* ```````````````````` adjust-compare ``````````````````````````````` */

/* ```````````````````` soft-compare ``````````````````````````````` */
.soft-compare{padding:30px 0 60px;}
.soft-compare__title{font-weight:700; text-align:center; margin-bottom:15px;}
.soft-compare__desc{color:#888; text-align:center; line-height:1.3;}
.soft-compare__wrap{display:flex; justify-content:space-between; align-items:center; margin-top:2%;}
.card-grid.new{flex-basis:415px; word-break:break-word; display:grid;}
.card-item{grid-area:1 / 1;}
.card-item:not(.show){visibility:hidden;}
.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;}
.card-h.card-h0{background:linear-gradient(135deg,transparent 20px,#4d4322 0) no-repeat center top/100% 29px;color:#f2ce18;}
.card-h.card-h1{background:linear-gradient(135deg,transparent 20px,#1d4349 0) no-repeat center top/100% 29px;color:#18e0f2;}
.card-h.card-h2{background:linear-gradient(135deg,transparent 20px,#28306d 0) no-repeat center top/100% 29px;color:#5a6dff;}
.card-h.card-h3{background:linear-gradient(135deg,transparent 20px,#363e1d 0) no-repeat center top/100% 29px;color:#18f285;}
.card-p{background:#000000;display:flex;flex-direction:column;gap:4px;padding:20px 24px 0;}
.card-b{background:#000000;display:flex;flex-direction:column;gap:12px;padding:24px;position:relative;}
.card-r{background:#000000;border-radius:0 0 36px 36px;display:flex;flex-direction:column;gap:12px;padding:24px;position:relative;}
.card-s{background:#000000;display:flex;flex-direction:column;gap:4px;padding:16px 24px 0;}
.card-i{background:#000000;display:flex;flex-direction:column;gap:4px;padding:5px 24px 0;}
.card-t{position: relative;padding: 0 24px 24px;background: #000;}
.card-t:after{background:#262626;bottom:0;content:"";display:block;height:1px;position:absolute;width:calc(100% - 48px);}
.card-t-strength{display: flex;color: #b3b3b3;font-size: 19px;;}
.card-t-item-strength{display:flex;justify-content: space-between;flex: 1;}
.card-t-item-stbg{background: rgba(51,51,51,0.6);flex: 1;border-radius: 3px;margin-left: 8px;}
.card-t-item-stbg span{display: inline-block;width: var(--ratio);height: 100%;border-radius: 3px;background: repeating-linear-gradient(to right,rgba(96,101,119,0.4) 0px,rgba(96,101,119,0.4) 11px,transparent 11px,transparent 12px);border-right: 2px solid #145dd2;}
.card-t-item-sttxt{background:#333;border-radius: 5px;padding: 0 20px 0 5px;position: relative;color:#d3d3d3;font-size: 15px;margin-left: 5px; line-height:1.7;}
.card-t-item-sttxt::after{content:'';position: absolute;width:5px; height:5px; border:1px solid rgba(255, 255, 255, .35); border-bottom:0 none; border-right:0 none; transform:rotate(45deg); right: 5px;top:7px;}
.card-t-item-sttxt::before{content:'';position: absolute;width:5px; height:5px; border:1px solid rgba(255, 255, 255, .35); border-top:0 none; border-right:0 none; transform:rotate(-45deg); margin-left:5px;right: 5px;bottom:7px;}
.card-h-title{font-size:24px;font-weight:700;font-style:normal;line-height:36px;z-index:99;position:relative;padding:15px 24px;}
.card-p-desc{font-size:19px;line-height:1.4;color:#b3b3b3;}
.card-p0 .card-p-desc{color:#baa124;}
.card-p1 .card-p-desc{color:#24adba;}
.card-p2 .card-p-desc{color:#5a6dff;}
.card-p3 .card-p-desc{color:#29cc7a;}
.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;padding-right: 74px;}
.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:#2d3780;background-color:#0d1527;color:#6a7bff;}
.card-b3 .card-b-param span{border-color:#0c7943;background-color:#042514;color:#18f285;}
.m02-con-imgs{flex-basis:880px; word-break:break-word; margin-left:5%;}
.m02-con-interface{position:relative;}
.m02-cmp-slider-wrap{position:absolute; top:2.6%; right:18.15%; overflow:hidden;}
.m02-cmp-slider:not(.show){opacity:0; position:absolute; top:0; visibility:hidden;}
.m02-cmp-before{position:absolute; width:calc(var(--wid, .5) * 100%); height:100%; object-fit:cover; object-position:0;}
.m02-cmp-after{max-width:100%; height:auto;}
.m02-cmp-slider-range{position:absolute; width:100%; height:100%; opacity:0; -webkit-appearance:none; appearance:none; cursor:ew-resize; margin:0;}
.m02-cmp-slider-range::-moz-range-thumb{width:0;}
.m02-cmp-slider-range::-webkit-slider-thumb{-webkit-appearance:none; appearance:none; width:0;}
.m02-cmp-slider-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;}
.m02-cmp-slider-line::before, .m02-cmp-slider-line::after{content:''; flex:1; width:100%; background-color:#FFE75A;}
.m02-cmp-slider-icon{max-width:none;}
.m02-interface-bg-x{display:grid;}
.m02-interface-bg-x > img{grid-area:1 / 1; visibility:hidden; max-width:100%; height:auto; border-radius:17px;}
.m02-interface-bg-x > .show{visibility:visible;}
.m02-btns{display:flex; margin:-9% 0 0 -7%; position:relative; pointer-events:none;}
.m02-btn{background-color:initial; border:0 none; padding:0; margin:0 10px; border-radius:13px; overflow:hidden; pointer-events:initial; position:relative;}
.m02-btn > img{max-width:100%; height:auto;}
.m02-btn:disabled{box-shadow:0 0 0 4px #fff, 0 0 12px 12px rgba(255, 182, 87, .56);}
.m02-btn:not(:disabled){cursor:pointer;}
.m02-btn-title{position:absolute; left:0; right:0; bottom:0; text-align:center; background:url(../../images/aiarty-image-enhancer/index-26/hint-icon.png) no-repeat center right 3px / 20px, rgba(0, 0, 0, .7); padding:3px; padding-right:26px; font-size:16px;}
.m02-btn-title i{font-style:normal; color:#ff9000;}
.soft-compare__stats{display:flex; justify-content:center; text-align:center; margin-top:5px;}
.soft-compare__stat{margin:10px 3% 0;}
.soft-compare__value-main{font-size:80px; background:linear-gradient(45deg, #1ed94f, #bab72e 80%) no-repeat; -webkit-background-clip:text; background-clip:text; color:transparent; display:inline-block; line-height:1;}
.soft-compare__value-unit{color:#b29b24; font-weight:400; font-size:var(--font-size-base);}
.soft-compare__label{color:#999; font-size:var(--font-size-sm);}
/* ```````````````````` soft-compare ``````````````````````````````` */

/* ```````````````````` part3 ``````````````````````````````` */
.part3 {
    text-align: center;
    padding:60px 0 0;
    background: url("../../images/aiarty-image-enhancer/index-26/bg-part3.jpg") no-repeat center top #000000;
    background-size: contain;
    perspective: 1200px;
}
.part3-tips {
    color: #ffab1a;
    background-color: #2f2005;
    border: 1px solid #91610f;
    border-radius: 30px;
    display: inline-block;
    padding: 8px 25px;
    margin: 0 auto 12px;
}
.part3-title-h2 {
    margin:10px 0;
}
.part3-desc-p {
    margin-bottom: 10px;
    line-height:1.5;
}
.part3-desc-p a {
    color: #008aff;
}
.comparison-wrapper {
    position: relative;
    width: 75vw;
    height: calc(31 / 75 * 100vw);
    margin: -6vw auto 0;
    transform-style: preserve-3d; /* 子元素在3D空间中 */
}

.comparison-section {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    transform-origin: center center;
}

.comparison-section img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
    backface-visibility: hidden;
}

.after-img {
    clip-path: inset(0 100% 0 0);
    transition:clip-path 2s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* 分层：第二组往远处推一点 */
.group1 {
    transform: scale(0.88) rotateX(50deg) translateZ(0);
    z-index: 1;
}
.group2 {
    transform: scale(0.87) rotateX(50deg) translateZ(25px);
    z-index: 2;
}

/* 数字显示 */
.number-display {
    font-size: 17px;
    line-height: 1.4;
    font-weight: 400;
    z-index: 20;
    color: #fff;
    margin-bottom: 5px;
}
.number-display span {
    font-size: 27px;
    color: #ff7a04;
}

/* 进度条容器 */
.progress-bar-container {
    width: 100%;
    height: 10px;
    background: #000000;
    border-radius: 5px;
    overflow: hidden;
    z-index: 20;
}
.progress-bar {
    width: 100%;
    height: 100%;
    background: #0787ff;
    border-radius: 15px;
    transform-origin: left center;
    transform: scaleX(0.2); /* 初始 20% */
    transition:transform 2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.comparison-tips {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #1d1c1a;
    padding: 15px 0;
    position: absolute;
    z-index: 99;
    left: 50%;
    top: 20%;
    transform: translateX(-50%);
    width: 495px;
    border-radius: 10px;
}
.comparison-tips-svg {
    padding: 0 25px;
}
.comparison-tips-container {
    flex: 1;
    padding: 0 25px;
    border-left: 1px solid #363534;
}
@media (max-width: 1400px) {

}
@media (max-width: 1200px) {

}
@media (max-width: 992px) {
    .comparison-tips {
        top: 15%;
    }
    .part3 {
        padding: 50px 0 0;
    }
}
@media (max-width: 768px) {
    .comparison-wrapper {
        margin: 0 auto
    }
    .comparison-tips {
        top: 0;
    }
}
@media (max-width: 576px) {
    .comparison-tips {
        width: 100%;
        max-width: 495px;
        top: -10%;
    }
    .comparison-wrapper {
        margin: 5vw auto 0;
    }
}
/* ```````````````````` part3 ``````````````````````````````` */

/* ```````````````````` main06 ``````````````````````````````` */
.main06{padding:30px 0 60px;}
.main06-title-h2 {font-weight: 600;}
.main06-btn{width:268px;margin:0 auto;}
.main06-container{margin-top:60px;margin-bottom:60px;}
.main06 .swiper-bar li:not(:last-child){margin-bottom:4rem}
.main06 .swiper-bar li .content{padding-bottom:1rem;}
.main06 .swiper-bar li .content::before{content:'';width:100%;height:2px;position:absolute;left:0;bottom:0;background:#313131}
.main06 .swiper-bar li .content::after{content:'';width:0%;height:2px;position:absolute;left:0;bottom:0;background:#5c54ff}
.main06 .swiper-bar li.active .content::after{width:100%;transition:linear 3s}
.main06 .swiper-upscale-pagination .swiper-pagination-bullet, .main06 .swiper-remove-pagination .swiper-pagination-bullet{width:7px;height:7px;margin:0 8px;opacity:0.48;background:#A0A0A0;vertical-align:middle;}
.main06 .swiper-upscale-pagination .swiper-pagination-bullet-active, .main06 .swiper-remove-pagination .swiper-pagination-bullet-active{width:12px;height:12px;background:linear-gradient(90deg,#9A72FF 0%,#6257FF 100%),#C4C4C4;opacity:1;}
.list-unstyled .with-hand{cursor:pointer;}
.list-unstyled .with-hand .content {width: 100%;}
.list-unstyled .with-hand h3{font-weight:700;font-size:21px;color: #a3a3a3;line-height: 1.1;margin-bottom:15px;}
.list-unstyled .with-hand p {font-size: 16px;color: #727272;line-height: 1.6;}
.main06 .swiper-wrapper {overflow: hidden;}
/* ```````````````````` main06 ``````````````````````````````` */

/* ```````````````````` infinite-slider ``````````````````````````````` */
.infinite-slider{padding:60px 0; background-color:#fff; color:#000;}
.infinite-slider__title{text-align:center; font-weight:700; margin-bottom:17px; line-height:1;}
.infinite-slider__desc{font-size:var(--font-size-base); color:#666; text-align:center; line-height:1.5; margin:15px 0;}
.infinite-slider__viewport{overflow:hidden; margin-top:30px; display:flex;}
.infinite-slider__track{display:flex;}
@keyframes infinite-scroll{to{transform:translate(-100%);}}
.infinite-slider__viewport.active .infinite-slider__track{animation:infinite-scroll 60s linear infinite;}
.infinite-slider__viewport:hover .infinite-slider__track{animation-play-state:paused;}
.infinite-slider__item{margin:0 min(1vw, 20px); width:clamp(280px, 27vw, 513px);}
.infinite-slider__subtitle{font-weight:400; margin:20px 0 5px;}
.infinite-slider__subdesc{line-height:1.2;}
/* ```````````````````` infinite-slider ``````````````````````````````` */

/* ```````````````````` tabs-compare ``````````````````````````````` */
.tabs-compare{padding:60px 0; text-align:center;}
.tabs-compare__title{font-weight:700; margin-bottom:20px;}
.tabs-compare__desc{color:#ccc;}
.tabs-compare__wrap{display:inline-flex; background-color:#292929; border-radius:20px; margin-top:3%;}
.tabs-compare__btns{display:flex; flex-flow:column; padding:20px 12px;}
.tabs-compare__btn{font-size:var(--font-size-xs); padding:12px; border-radius:5px; display:flex; align-items:center; color:#e5e5e5;}
.tabs-compare__btn:disabled{color:#ffbd01; background-color:#333536;}
.tabs-compare__btn::before{--icons:url(../../images/aiarty-image-enhancer/ai-deblur-image-26/tc-icons.png); content:''; width:39px; height:29px; -webkit-mask:var(--icons) no-repeat var(--pos); mask:var(--icons) no-repeat var(--pos); margin-right:7px; background-color:currentColor;}
.tabs-compare__btn--1::before{--pos:0 0;}
.tabs-compare__btn--2::before{--pos:0 -34px;}
.tabs-compare__btn--3::before{--pos:0 -68px;}
.tabs-compare__btn--4::before{--pos:0 -102px;}
.tabs-compare__btn--5::before{--pos:0 -136px;}
.tabs-compare__btn--6::before{--pos:0 -170px;}
.tabs-compare__btn--7::before{--pos:0 -204px;}
.tabs-compare__hot{font-size:12px; background-color:#F32828; border-radius:100vw; color:#fff; padding:2px 6px; line-height:1; margin:0 10px;}
.tabs-compare__actions{display:flex; justify-content:center; column-gap:2%; margin-top:4%;}
.tabs-compare__actions .c-downloads{margin-top:0;}
.tabs-compare__more{color:#7244ff; font-weight:700; border-radius:100vw; padding:10px 30px; background-color:#EAE3FF; display:flex; align-items:center; box-shadow:inset 0 0 0 2px; min-width:340px; justify-content:center;}
.tabs-compare__compares{overflow:hidden;}
.tabs-compare__item:not(.show){display:none;}
/* ```````````````````` tabs-compare ``````````````````````````````` */