@charset "UTF-8";


/* ``````````````` common style ```````````````````` */
:root{
	/*  Fluid 字号 */
	--font-size-xs: clamp(1.2rem, 1.1rem + 0.3vw, 1.4rem);   /* 12px → 14px */
	--font-size-sm: clamp(1.4rem, 1.2rem + 0.4vw, 1.6rem);   /* 14px → 16px */
	--font-size-base: clamp(1.6rem, 1.3rem + 0.5vw, 1.8rem); /* 16px → 18px */
	--font-size-lg: clamp(1.8rem, 1.4rem + 0.6vw, 2rem);     /* 18px → 20px */
	--font-size-xl: clamp(2rem, 1.5rem + 1vw, 2.4rem);       /* 20px → 24px */
	--font-size-2xl: clamp(2.4rem, 1.8rem + 1.5vw, 3rem);    /* 24px → 30px */
	--font-size-3xl: clamp(2.8rem, 2rem + 2vw, 3.6rem);      /* 28px → 36px */
	--font-size-4xl: clamp(3rem, 2.4rem + 2.5vw, 4rem);    /* 32px → 40px */
	--font-size-5xl: clamp(3.2rem, 2.8rem + 1vw, 4.4rem);  /* 32 → 44 */
	--font-size-6xl: clamp(3.6rem, 3rem + 1.2vw, 4.8rem);  /* 36 → 48 */
	--font-size-7xl: clamp(4rem, 3.4rem + 1.3vw, 5.2rem);  /* 40 → 52 */
	--font-size-8xl: clamp(4.4rem, 3.8rem + 1.4vw, 5.6rem);/* 44 → 56 */
	--font-size-9xl: clamp(4.000rem, calc(3.296rem + 1.878vw), 6.000rem);    /* 52px → 60px */
	--font-size-10xl: clamp(6.000rem, calc(5.296rem + 1.878vw), 8.000rem);    /* 60px → 80px */

	/*  Fluid 间距 */
	--space-fluid-sm: clamp(1.6rem, 1.2rem + 1vw, 2.4rem); /* 16px → 24px */
	--space-fluid-md: clamp(2.4rem, 1.6rem + 2vw, 4rem); /* 24px → 40px */
	--space-fluid-lg: clamp(3.2rem, 2rem + 3vw, 6.4rem); /* 32px → 64px */

	/*--断点 1920 1280 992 768 576--*/
}
.font-subhead-fourth-white {font-size: var(--font-size-lg);}
.font-head-fourth {font-size: var(--font-size-3xl);}
.font-subhead-fourth {font-size: var(--font-size-lg);}
.font-subhead-third-white {font-size: var(--font-size-lg);}
.font-subhead-third {font-size: var(--font-size-xl);}
.font-p-first-white {font-size: var(--font-size-sm);}
.font-subhead-second-white {font-size: var(--font-size-xl);}
.font-subhead-first-white {font-size: var(--font-size-2xl);}
/* ``````````````` common style ```````````````````` */
*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;}
html{
    font-size: 62.5%;
	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:100%;-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; padding:0 15px; margin:0 auto;}

/* ````````````````````````````````````````````````````````````````````````````````````````` */

.ai-upscale-banner{text-align:center; color:#fff; background-color:#000;}
.ai-ub-con-wrap{position:relative; text-align:left;}
.ai-ub-con{position:absolute; z-index:1; left:0; right:0; padding-top:2vw;}

.ai-ub-bg-wrap{padding-bottom:39.74%; position:relative; text-align:left; overflow:hidden;}
.ai-ub-bg-wrap::after{content:''; position:absolute; top:0; right:0; bottom:0; left:0; background:linear-gradient(rgba(14, 22, 10, .3), transparent 50%) no-repeat;}
.ai-ub-btn-input{position:absolute;}
.ai-ub-bg-x{position:absolute; left:0; right:0; transform-origin:56.57% 45.93%;}
@keyframes bg-zoom-1x{to{transform:scale(5.208);}}
@keyframes bg-zoom{to{transform:scale(5.208);}}
.ai-ub-bg-zoom{animation:bg-zoom 1.2s 1s forwards;}
:checked + .ai-ub-bg-zoom{animation:bg-zoom-1x .8s reverse;}
.bg-zoom-delay .ai-ub-bg-zoom, .bg-zoom-delay .ai-ub-bg-zoom + .ai-ub-bg-multiple .ai-ub-bm-item2{animation-delay:0s;}
.ai-ub-bg-x img{width:100%; height:auto;}
.ai-ub-bg-hd{position:absolute; display:block; top:0; transform:scale(.192); transform-origin:inherit; opacity:0;}
.ai-ub-bg-zoom .ai-ub-bg-hd{opacity:1; transition:opacity .5s 1s;}
:checked + .ai-ub-bg-zoom .ai-ub-bg-hd{opacity:0; transition-delay:.5s;}
.ai-ub-bg-multiple{position:absolute; bottom:2%; display:flex; text-align:center; justify-content:center; left:0; right:0; color:#eee; z-index:1;font-size: var(--font-size-base);}
.ai-ub-bm-item, .ai-ub-btn-replay{line-height:55px; width:55px; background-color:rgba(0 0 0 / .6); border-radius:100vw; margin:0 10px;}
.ai-ub-btn-1x{display:block; border-radius:50%; cursor:pointer;}
/*:checked ~ .ai-ub-bg-multiple .ai-ub-bm-item1{background-color:rgba(0 0 0 / .8); font-weight:700; color:#FED00F; transform:scale(1.3);}*/
:checked ~ .ai-ub-bg-multiple .ai-ub-btn-1x{cursor:default;}
.ai-ub-btn-input:focus-visible ~ .ai-ub-bg-multiple .ai-ub-btn-1x{outline:2px dashed #fff;}
.ai-ub-bm-item2, .ai-ub-bm-item3, .ai-ub-bm-item4{background-color:rgba(0 0 0 / .3); cursor:default;}
@keyframes num-zoom{to{background-color:rgba(0 0 0 / .8); font-weight:700; color:#FED00F; transform:scale(1.3);}}
.ai-ub-bg-zoom + .ai-ub-bg-multiple .ai-ub-bm-item2{animation:num-zoom .3s 1s;}
.ai-ub-bg-zoom + .ai-ub-bg-multiple .ai-ub-bm-item4{animation:num-zoom .5s 1.3s linear forwards;}
.bg-zoom-delay .ai-ub-bg-multiple .ai-ub-bm-item4{animation-delay:.3s 1s;}
:checked ~ .ai-ub-bg-multiple .ai-ub-bm-item4{animation:initial;}
.ai-ub-btn-replay{position:absolute; width:145px; cursor:pointer; border:0 none; padding:0; font-size:inherit; color:inherit; opacity:0; visibility:hidden;}
.ai-ub-bg-zoom + .ai-ub-bg-multiple .ai-ub-btn-replay{opacity:1; visibility:visible; transition:.2s 2.2s;}
.ai-ub-bg-zoom + .ai-ub-bg-multiple .ai-ub-replay-delay{transition-delay:2.2s;}
.ai-ub-btn-replay::before{content:''; display:inline-block; background:url(../../images/aiarty-image-enhancer/ai-upscale-image/replay-btn.svg) no-repeat; vertical-align:middle; margin-right:8px; width:19px; height:23px;}

.ai-ub-nav-wrap{background-image:linear-gradient(to right, currentColor calc(50% - .1px), transparent 0), linear-gradient(currentColor calc(50% - .1px), transparent 0); background-size:4px, auto 4px; color:#080A09; background-position:center; background-color:#040505;}
.ai-ub-nav{color:#e5e5e5; display:flex; justify-content:space-evenly;}
.ai-ub-nav-a{padding:2.9% 0; display:flex; align-items:center; margin:0 10px;font-size: var(--font-size-base);}
.ai-ub-nav-a::before{content:''; width:25px; height:23px; background:url(../../images/aiarty-image-enhancer/ai-upscale-image/ai-ub-nav-icons.svg) no-repeat center 3px / cover; margin-right:6px; flex:none;}
.ai-ub-nav-a2::before{background-position-y:-28px;}
.ai-ub-nav-a3::before{background-position-y:-56px;}
.ai-ub-nav-a4::before{background-position-y:-85px;}


.overlap-step-slider__content{flex-grow:.6; display:flex; flex-flow:column; justify-content:center;}
.overlap-step-slider__title{font-weight:700; font-size: var(--font-size-5xl);}
.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;}
}

/* ````````````````````````````````````````````````````````````````````````````````````````` */
.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;color: #999;}

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

.zoom-compare{padding:30px 0;background-color: #000;}
.zoom-compare__items{display:grid; justify-content:center;margin-bottom: 30px;}
.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;}


.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-download{font-size:var(--font-size-xl); font-weight:700; border-radius:100vw; background:linear-gradient(135deg, #9233ff, #654cff, #9233ff) no-repeat 0 / 200%; transition:background-position .3s; padding:10px 30px; 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:17px;}


/* ````````````````````````````````````````````````````````````````````````````````````````` */

.stack-compare{padding:30px 0 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;font-size: var(--font-size-sm);}
@media(max-width:979px){
	.stack-compare__box, .stack-compare__item--sticky{top:initial;}
	.stack-compare__item--sticky{margin-top:20px;}
	.stack-compare__info, .stack-compare__cmp-box{grid-area:initial;}
	.stack-compare__info{justify-self:center; width:auto; margin-inline:0;}
	.c-adjust-panel{background-color:rgba(255, 255, 255, .2);}
}
@media(max-width:767px){
	.stack-compare__columns{flex-flow:column;}
	.stack-compare__column{margin-inline:0;}
}

/* ````````````````````````````````````````````````````````````````````````````````````````` */
.scroll-tabs{text-align:center; padding:var(--space-fluid-lg) 0 var(--space-fluid-md); min-height:470vh;}
.scroll-tabs--sticky{position:-webkit-sticky; position:sticky; top:80px;}
.scroll-tabs__title{font-size:var(--font-size-4xl); margin-bottom:10px;}
.scroll-tabs__desc{font-size:var(--font-size-sm); color:#999;}
.scroll-tabs__btns{display:flex; justify-content:center; margin-top:var(--space-fluid-md);}
.scroll-tabs__btn{font-size:var(--font-size-base); border:1px solid #333; border-radius:6px; padding:13px; color:#ccc; min-width:230px; transition:.3s linear;}
.scroll-tabs__btn:disabled{background-color:var(--bg-color); color:#fff;}
.scroll-tabs__btn--1{--bg-color:#EC5D3C;}
.scroll-tabs__btn--2{--bg-color:#12A335;}
.scroll-tabs__btn--3{--bg-color:#8035FD;}
.scroll-tabs__btn--4{--bg-color:#038ED6;}
.scroll-tabs__btn--5{--bg-color:#FFBD00;}
.scroll-tabs__wrap{background-color:#050505; border:1px solid #333; border-radius:23px; padding:var(--space-fluid-lg) 0 var(--space-fluid-md); position:relative; isolation:isolate;}
.scroll-tabs__content{display:flex; overflow:hidden;}
.scroll-tabs__section{display:flex; justify-content:space-evenly; align-items:center; flex:0 0 100%;}
.scroll-tabs__section::before{content:''; position:absolute; top:0; right:0; bottom:0; left:0; background-repeat:no-repeat; background-position:top; background-size:100%; z-index:-1; transition:opacity .4s linear; pointer-events:none;}
.scroll-tabs__section--bg1::before{
	background-image:url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg1.png');
	background-image:-webkit-image-set(
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg1.webp') 1x,
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg1.png') 1x
	);
	background-image:image-set(
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg1.webp') type('image/webp'),
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg1.png') type('image/png')
	);
}
.scroll-tabs__section--bg2::before{
	background-image:url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg2.png');
	background-image:-webkit-image-set(
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg2.webp') 1x,
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg2.png') 1x
	);
	background-image:image-set(
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg2.webp') type('image/webp'),
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg2.png') type('image/png')
	);
}
.scroll-tabs__section--bg3::before{
	background-image:url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg3.png');
	background-image:-webkit-image-set(
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg3.webp') 1x,
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg3.png') 1x
	);
	background-image:image-set(
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg3.webp') type('image/webp'),
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg3.png') type('image/png')
	);
}
.scroll-tabs__section--bg4::before{
	background-image:url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg4.png');
	background-image:-webkit-image-set(
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg4.webp') 1x,
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg4.png') 1x
	);
	background-image:image-set(
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg4.webp') type('image/webp'),
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg4.png') type('image/png')
	);
}
.scroll-tabs__section--bg5::before{
	background-image:url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg5.png');
	background-image:-webkit-image-set(
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg5.webp') 1x,
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg5.png') 1x
	);
	background-image:image-set(
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg5.webp') type('image/webp'),
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg5.png') type('image/png')
	);
}
.scroll-tabs__section.show-bg::before{z-index:2;}
.scroll-tabs__section.show-bg + .scroll-tabs__section::before{z-index:1;}
.scroll-tabs__section:not(.show-bg)::before{opacity:0; transition-delay:.4s;}
.scroll-tabs__section-left, .scroll-tabs__section-right{margin:0 8px; z-index:3;}
.scroll-tabs__section-left{flex:.6; text-align:left;}
.scroll-tabs__sec-title{font-size:var(--font-size-6xl);}
.scroll-tabs__sec-desc{font-size:var(--font-size-sm); color:#999; line-height:1.55; margin-top:25px;}
.scroll-tabs__figcaption{font-size:var(--font-size-sm); color:#ffbd00; border:1px solid #333; border-radius:100vw; padding:3px 20px; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; margin:30px auto 0;}
.scroll-tabs__subsec{margin-top:var(--space-fluid-lg); position:relative; z-index:2;}
.scroll-tabs__subtitle{font-size:var(--font-size-2xl); margin-bottom:15px;}
.scroll-tabs__subdesc{font-size:var(--font-size-sm); color:#999;}
.scroll-tabs__compare-x{overflow:hidden;}
.scroll-tabs__compare{display:inline-flex; border-radius:20px; overflow:hidden; margin-top:var(--space-fluid-md);}
.scroll-tabs__downloads{margin-top:var(--space-fluid-md);}
.scroll-tabs__leave-wrap{display:grid;}
.scroll-tabs__leave, .scroll-tabs__half{grid-area:1 / 1;}
.scroll-tabs__leave, .scroll-tabs__move-img{border-radius:17px;}
.scroll-tabs__leave{margin:6.5% 0 0 0;}
.scroll-tabs__move{position:fixed; top:0; left:0; visibility:hidden; transform-origin:0 0;}

/* ````````````````````````````````````````````````````````````````````````````````````````` */
.soft-compare{padding:var(--space-fluid-md) 0 var(--space-fluid-lg);}
.soft-compare__title{font-size:var(--font-size-3xl); font-weight:700; text-align:center; margin-bottom:15px;}
.soft-compare__desc{font-size:var(--font-size-base); 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:var(--font-size-10xl); 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);}


.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 15%,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;}
}

/* ````````````````````````````````````````````````````````````````````````````````````````` */

.part3 {
    text-align: center;
    padding:var(--space-fluid-lg) 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 {
	font-size:var(--font-size-lg);
    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 {
	font-size:var(--font-size-4xl);
    margin:10px 0;
}
.part3-desc-p {
	font-size:var(--font-size-base);
	color:#999;
    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;
    }
}
/* ````````````````````````````````````````````````````````````````````````````````````````` */
.main06{padding:var(--space-fluid-sm) 0 var(--space-fluid-lg);}
.main06-title-h2 {font-size:var(--font-size-4xl);font-weight: 600;}
.main06-btn{width:268px;margin:0 auto;}
.main06-container{margin-top:60px;margin-bottom:60px;}
.swiper-bar li:not(:last-child){margin-bottom:4rem}
.swiper-bar li .content{padding-bottom:1rem;}
.swiper-bar li .content::before{content:'';width:100%;height:2px;position:absolute;left:0;bottom:0;background:#313131}
.swiper-bar li .content::after{content:'';width:0%;height:2px;position:absolute;left:0;bottom:0;background:#5c54ff}
.swiper-bar li.active .content::after{width:100%;transition:linear 3s}
.swiper-upscale-pagination .swiper-pagination-bullet,.swiper-remove-pagination .swiper-pagination-bullet{width:7px;height:7px;margin:0 8px;opacity:0.48;background:#A0A0A0;vertical-align:middle;}
.swiper-upscale-pagination .swiper-pagination-bullet-active,.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;}
.swiper-wrapper {overflow: hidden;}
/* ````````````````````````````````````````````````````````````````````````````````````````` */
.infinite-slider{padding:var(--space-fluid-lg) 0; background-color:#fff; color:#000;}
.infinite-slider__title{font-size:var(--font-size-3xl); 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; font-size:var(--font-size-xl);}
.infinite-slider__subdesc{font-size:var(--font-size-base); line-height:1.2;}
/* ````````````````````````````````````````````````````````````````````````````````````````` */
.tabs-compare{padding:var(--space-fluid-lg) 0; text-align:center;}
.tabs-compare__title{font-size:var(--font-size-3xl); font-weight:700; margin-bottom:20px;}
.tabs-compare__desc{font-size:var(--font-size-lg); 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__more{font-size:var(--font-size-xl); 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;}