/* ``````````````` 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-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: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: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{width:min(100%, 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;}

.c-round-tabs{display:flex; border-radius:100vw; background-color:#1f1f1f; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; margin:50px auto 30px; padding:4px;}
.c-round-tabs__tab{display:flex; align-items:center; border-radius:inherit; padding:9px 28px;}
.c-round-tabs__tab::before{content:''; -webkit-mask:var(--tab-icon) no-repeat var(--icon-pos, 0); mask:var(--tab-icon) no-repeat var(--icon-pos, 0); background-color:currentColor;}
[class*="c-round-tabs__tab--a"]::before{--tab-icon:url(../../images/aiarty-image-enhancer/index-26/zc-tab-icons.png); width:37px; height:32px; margin-right:8px;}
.c-round-tabs__tab--a2::before{--icon-pos:-42px 0;}
.c-round-tabs__tab--a3::before{--icon-pos:-84px 0; width:32px;}
.c-round-tabs__tab--a4::before{--icon-pos:-121px 0; width:42px;}
[class*="c-round-tabs__tab--b"]::before{--tab-icon:url(../../images/aiarty-image-enhancer/index-26/ec-tab-icons.png); width:28px; height:30px; margin-right:5px;}
.c-round-tabs__tab--b2::before{--icon-pos:-33px 0;}
.c-round-tabs__tab--b3::before{--icon-pos:-66px 0;}
.c-round-tabs__tab--b4::before{--icon-pos:-99px 0;}
.c-round-tabs__tab--b5::before{--icon-pos:-132px 0;}
.c-round-tabs__tab:disabled{background-color:#FFBD00; color:#000; font-weight:600;}

/* ```````````````````` 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;}
.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;}
.overlap-step-slider__act{margin:10px 0; text-align:center;}
.overlap-step-slider__act + .overlap-step-slider__act{margin-left:40px;}
.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:220px; display:flex; align-items:center; justify-content:center; margin:5px; background-repeat:no-repeat; font-weight:700;}
.overlap-step-slider__ind:hover{border-color:#ffe9ae;}
.overlap-step-slider__ind--org{--pb:100%; min-width: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;}
.overlap-step-slider__ind.pb.active:not(:disabled):hover{--pb-color:#e09200;}
.overlap-step-slider__divider{border:0 none; border-left:1px solid 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 ``````````````````````````````` */

/* ```````````````````` stack-compare ``````````````````````````````` */
.stack-compare{padding:60px 0;}
.stack-compare__wrap{margin-bottom:30px;}
.stack-compare__box, .stack-compare__item--sticky{--sticky-top:100px; position:-webkit-sticky; position:sticky;}
.stack-compare__box{top:var(--sticky-top);}
.stack-compare__head{border-bottom:.5px solid transparent;}
.stack-compare__item{--end-scale:.9; display:grid; align-items:start;}
.stack-compare__item--sticky{top:calc(var(--sticky-top) + var(--head-hei)); margin-top:17vh;}
.stack-compare__item--sticky:last-of-type{--end-scale:1;}
/*@supports (animation-timeline:view()) {
	.stack-compare__item{transform-origin:top; animation:stack-scale linear both; animation-timeline:view(); animation-range:contain 10% contain 90%;}
	@keyframes stack-scale{to{transform:scale(var(--end-scale));}}
}*/
.stack-compare__info, .stack-compare__cmp-box{grid-area:1 / 1;}
.stack-compare__info{z-index:1; justify-self:end; margin:3%; width:430px;}
.stack-compare__subtitle{display:flex; align-items:center; margin-bottom:15px;}
.stack-compare__st-icon{margin-right:10px;}
.stack-compare__subdesc{margin:15px 0;}
.stack-compare__cmp-box{background-color:#000;}
.stack-compare__desc{line-height:1.45;}
.stack-compare__author{display:flex; justify-content:flex-end; align-items:center; margin:10px 0;}
.stack-compare__letter{background-color:#2b281e; color:#b2b2b2; width:30px; height:30px; border-radius:50%; display:grid; place-items:center; margin-right:6px;}
.stack-compare__columns{display:flex;}
.stack-compare__column{text-align:center; margin:8px;}
.stack-compare__intro{margin-top:10px;}
/* ```````````````````` stack-compare ``````````````````````````````` */

/* ```````````````````` zoom-compare ``````````````````````````````` */
.zoom-compare{padding:30px 0;}
.zoom-compare__items{display:grid; justify-content:center;}
.zoom-compare__item{grid-area:1 / 1; display:grid; justify-items:center; overflow:hidden; position:relative;}
.zoom-compare__item::after{content:''; position:absolute; top:0; right:0; bottom:0; left:0; background:linear-gradient(to top, #000, transparent 10%) no-repeat, linear-gradient(to right, #000, transparent 8%, transparent 92%, #000) no-repeat; pointer-events:none;}
.zoom-compare__item:not(.show){opacity:0; visibility:hidden;}
.zoom-compare__overlay, .zoom-compare__imgs, .zoom-compare__control{grid-area:1 / 1;}
.zoom-compare__overlay{z-index:1; display:flex; flex-flow:wrap; align-content:center; align-items:flex-end; justify-content:space-between; pointer-events:none; max-width:1600px; width:100%;}
.zoom-compare__panel{pointer-events:initial;}
.zoom-compare__control{background-color:#000; border:1px solid #414141; border-radius:20px; padding:20px 17px 12px; display:grid; grid-template-columns:repeat(5, auto); align-items:center; grid-gap:10px; z-index:1; align-self:end;}
.zoom-compare__label{margin:0 3px;}
.zoom-compare__btn{--zoom-icon:url(../../images/aiarty-image-enhancer/index-26/zc-zoom-icon.png); width:20px; height:20px; -webkit-mask:var(--zoom-icon) no-repeat var(--pos, 0); mask:var(--zoom-icon) no-repeat var(--pos, 0); background-color:#fff;}
.zoom-compare__btn:disabled{filter:brightness(.4);}
.zoom-compare__btn--r{--pos:-25px 0;}
.zoom-compare__range{width:460px; -moz-appearance:none; -webkit-appearance:none; appearance:none; cursor:e-resize; color:#FFB400; background:linear-gradient(to right, currentColor var(--prg-bar, 0), rgba(255, 255, 255, .1) 0) no-repeat; height:6px; border-radius:100vw;}
.zoom-compare__range::-moz-range-thumb{-moz-appearance:none; appearance:none; width:20px; height:20px; border-radius:50%; border:4px solid #fff; background-color:currentColor; box-sizing:border-box;}
.zoom-compare__range::-webkit-slider-thumb{-webkit-appearance:none; appearance:none; width:20px; height:20px; border-radius:50%; border:4px solid #fff; background-color:currentColor;}
.zoom-compare__levels{grid-column:3; display:grid; justify-items:start; margin:0 10px;}
.zoom-compare__level{font-weight:600; grid-area:1 / 1; transform:translate(-50%); display:flex; flex-flow:column; align-items:center; padding:0 10px; filter:brightness(.3) grayscale(1); transition:transform .1s;}
.zoom-compare__level:disabled{transform:translate(-50%) scale(1.2); filter:brightness(1) grayscale(0);}
.zoom-compare__level:nth-of-type(2){margin-left:25%;}
.zoom-compare__level:nth-of-type(3){margin-left:50%;}
.zoom-compare__level:last-of-type{margin-left:100%;}
.zoom-compare__level::before{content:''; width:8px; height:8px; background-color:#FFB400; border-radius:50%; margin-bottom:2px;}
/* ```````````````````` zoom-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 ``````````````````````````````` */

/* ```````````````````` detail-compare ``````````````````````````````` */
.detail-compare{padding:30px 0;}
.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;}
@supports (aspect-ratio:1 / 1) {
	.detail-compare__img{width:100%; max-height:720px; aspect-ratio:var(--og-wid) / 820;}
}
.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 ``````````````````````````````` */

/* ```````````````````` erasure-carousel ``````````````````````````````` */
.erasure-carousel{padding:60px 0; text-align:center;}
.erasure-carousel__items{max-width:1010px; margin:40px auto 30px; display:grid;}
.erasure-carousel__item{grid-area:1 / 1;}
.erasure-carousel__item:not(.show){opacity:0; visibility:hidden;}
.erasure-carousel__video{max-width:100%; height:auto; display:block; border-radius:20px;}
.erasure-carousel__desc{max-width:1010px; margin:0 auto; line-height:1.5;}
/* ```````````````````` erasure-carousel ``````````````````````````````` */

/* ```````````````````````` 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-bottom: 10px;
}
.part3-desc-p {
    margin-bottom: 10px;
    line-height:1.35;
}
.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 `````````````````````````````` */

/* ```````````````````````` soft-compare `````````````````````````````` */
.soft-compare{padding:30px 0 60px;}
.soft-compare__wrap{display:flex; justify-content:space-between; align-items:center; margin-top:4%;}
.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:24px 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:16px 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:16px 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: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:40px;}
.soft-compare__stat{margin:10px 3% 0;}
.soft-compare__value-main{font-size:calc(3.3rem + .3vw); 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;}
/* ```````````````````````` soft-compare `````````````````````````````` */

/* ```````````````````````` infinite-slider `````````````````````````````` */
.infinite-slider{padding:60px 0; background-color:#fff;}
.infinite-slider__title{text-align:center; font-weight:700; margin-bottom:15px;}
.infinite-slider__desc{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:500; margin:20px 0 5px;}
/* ```````````````````````` infinite-slider `````````````````````````````` */

/* ```````````````````` main-section06 ``````````````````````````````` */
.main-section06{color:#000000;padding:30px 0; background-color:#fff;}
.main-section06 .list-main06{display:flex;justify-content:center;align-items:flex-start;margin-bottom:35px;}
.main-section06 .list-main06 .item-main06{cursor:pointer;position:relative;display:flex;}
.main-section06 .list-main06 .item-main06::after{content:'';display:block;width:205px;height:4px;background:linear-gradient(90deg,#7f73ff,#ffffff);border-radius:2px;position:relative;top:25px;}
.main-section06 .list-main06 .item-main06:last-of-type:after{display:none !important;}
.main-section06 .list-main06 .svgimage{display:flex;justify-content:center;align-items:flex-end;height:45px;}
.main-section06 .list-main06 .info-main06{font-size:17px;font-weight:700;color:#000000;padding-top:10px;}
.main-section06 .main06-swiper{max-width:945px;}
.main06-swiper .swiper-slide img{width:100%;max-width:100%;object-fit:cover;}
@media (max-width:992px){.main-section06{padding-top:50px;padding-bottom:50px;}
.main-section06 .list-main06 .item-main06::after{width:200px;}
}
@media (max-width:768px){.main-section06 .list-main06 .item-main06::after{width:100px;}
}
@media (max-width:576px){.main-section06 .list-main06 .item-main06::after{width:50px;}
}
/* ```````````````````` main-section06 ``````````````````````````````` */

/* ```````````````````` main-section08 ``````````````````````````````` */
.main-section08{background-color:#ffffff;padding:60px 0;color:#000000;}
.main-section08 .list-main08{display:flex;justify-content:center;align-items:stretch;gap:30px;padding:20px 0 30px;}
.main-section08 .item-main08{background-color:#ffffff;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;font-size:17px;line-height:1.5;width:371px;border-radius:10px;overflow:hidden;transition:all .2s ease-in-out;}
.main-section08 .item-main08:hover{transform:translateY(-5px);}
.main-section08 .main08-cover{height:217px;}
.main-section08 .main08-content{text-align:left;padding:10px;}
.main-section08 .main08-title{font-weight:700;margin-bottom:20px;}
.main-section08 .main08-tips{color:#665eff;margin-bottom:10px;margin-top:10px;}
.main-section08 .main08-des{margin-bottom:20px;}
.main-section08 .main08-update{margin-bottom:30px;}
@media (max-width:992px){.main-section08{padding-top:50px;}
}
@media (max-width:768px){.main-section08 .list-main08{flex-wrap:wrap;justify-content:space-around;}
}
/* ```````````````````` main-section08 ``````````````````````````````` */