:root {--clr-d0d: #d0d0d0;}
@font-face {font-family: 'SFC';src: url('../assets/fonts/sfc-400.woff') format('woff');font-weight: 400;font-style: normal;font-display: swap;}
@font-face {font-family: 'SFC';src: url('../assets/fonts/sfc-500.woff') format('woff');font-weight: 500;font-style: normal;font-display: swap;}
@font-face {font-family: 'SFC';src: url('../assets/fonts/sfc-600.woff') format('woff');font-weight: 600;font-style: normal;font-display: swap;}
@font-face {font-family: 'SFC';src: url('../assets/fonts/sfc-700.woff') format('woff');font-weight: 700;font-style: normal;font-display: swap;}
@font-face {font-family: 'oregano';src: url('../assets/fonts/oregano-400.woff') format('woff');font-weight: 400;font-style: normal;font-display: swap;}

* {padding: 0;margin: 0;box-sizing: border-box;}
body, html {position: relative;background: #1A1A1A;color: #fff;font-family: 'SFC', sans-serif;font-weight: 400;scroll-behavior: auto !important;}
html.lenis, html.lenis body {height: auto;}
body.nav-open {overflow: hidden;}
.lenis.lenis-smooth {scroll-behavior: auto !important;}
.lenis.lenis-smooth [data-lenis-prevent] {overscroll-behavior: contain;}
.lenis.lenis-stopped {overflow: hidden;}
.lenis.lenis-scrolling iframe {pointer-events: none;}
.element-full {width: 100%;height: 100%;}
h1, h2, h3, h4, h5, p {margin-bottom: 0;font-weight: 400;}
ul {margin-bottom: 0px;padding: 0px;}
li {list-style-type: none;}
a {text-decoration: none;color: white;transition: .3s ease;}
button>*, textarea>*, input>*, a>* {transition: .3s ease;}
button, textarea, input {transition: .3s ease;border: 0;outline: none;background: transparent;}
.flexbox {display: flex;align-items: center;justify-content: center;}
.rounded-btn {border-radius: 50px;min-height: 35px;gap: 13px;padding: 5px 10px;}
.white-btn {background: #fff;color: #000;position: relative;overflow: hidden;padding: 8px 16px;border-radius: 50px;z-index: 1;}
.white-btn:hover {color: #fff;background: #7785d8;}
.navBar {position: fixed;left: 0;top: 0;padding: 23px 0;width: 100%;z-index: 16;background: transparent;transition: transform .35s ease, background .35s ease, backdrop-filter .35s ease, padding .35s ease;}
.navBar.hide {transform: translateY(-100%);}
.navBar .branding img {width: 70px;transition: width .35s ease;}
.navBar.scrolled .branding img {width: 52px;}
.navBar.scrolled .navLinks .nav-item {font-size: 16px;}
.navBar.scrolled {background: #1a1a1a96;padding: 12px 0;backdrop-filter: blur(5px);}
.navBar .inner-area {display: flex;align-items: center;justify-content: space-between;}
.navLinks {display: flex;align-items: center;gap: 35px;}
.navLinks .nav-item {font-weight: 500;font-size: 18px;align-self: stretch; display: flex; align-items: center;}
footer .ft-navLinks .nav-item:hover, .navLinks .nav-item:not(.app-nav):hover {color: #7785d8;}
.navLinks .app-nav {font-weight: 600;}
.navBar .hamburger {display: none;}
.nav-backdrop {display: none;}
.nav-drawer-close {display: none;}
.app-nav .btn-grp {gap: 13px;}
.app-nav .btn-grp a {border-radius: 50px;height: 45px;min-width: 159px;gap: 13px;padding-inline: 23px;background: #222;border: 0.8px solid #AEAEAE;font-weight: 500;font-size: 13px;}
.app-nav .btn-grp a:hover {background: #000;scale: 1.02;}
.grey-grad-text {background: linear-gradient(142.89deg, #fffffff0 28.17%, #ffffff00 152.61%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.ft-navLinks {display: flex;align-items: center;gap: 35px;}
.hero-heading {font-weight: 600;font-size: 84px;line-height: 92px;opacity: 0;}
.hero-sec .app-nav, .mobile-app-animation-box, .hero-subheading {opacity: 0;}
.hero-subheading p {max-width: 939px;margin-block: 22px;color: var(--clr-d0d);font-size: 24px;line-height: 1.417;}
.app-nav .label {font-weight: 500;font-size: 20px;color: var(--clr-d0d);margin-bottom: 12px;display: block;}
.avs-aboutfeat-sc {margin-bottom: 175px;position: relative;}
.avs-aboutfeat-sc .secheading {font-weight: 600;font-size: 70px;text-transform: uppercase;margin-bottom: 48px;}
.avs-aboutfeat-sc .feat .grey-grad-text {font-size: 50px;display: inline-flex;line-height: 1;text-transform: uppercase;gap: 20px;align-items: center;}
.avs-aboutfeat-sc .feat {gap: 20px;}
.avs-aboutfeat-sc .feat .dot {--sz: 17px;background: #D9D9D9;height: var(--sz);min-width: var(--sz);width: var(--sz);border-radius: 50%;}
.sec-heading {font-weight: 700;font-size: 56px;margin-bottom: 24px;letter-spacing: -2%;}
.sec-subheading {color: var(--clr-d0d);font-size: 22px;line-height: 1.4091;}
.mini-grad-title {width: fit-content;font-weight: 400;font-size: 22px;color: #CAD1E9;position: relative;overflow: hidden;padding: 2px;border-radius: 50px;margin-bottom: 24px;box-shadow: 0px 6.31px 78.85px 0px #9F64EF66, 0px 0px 24.9px 0px #FFFFFF33 inset;}
.mini-grad-title span {display: flex;position: relative;z-index: 1;padding: 4px 16px;background: #0F0B15;border-radius: inherit;}
.mini-grad-title::after {border-radius: inherit;position: absolute;inset: 0;content: '';background: linear-gradient(87.49deg, #090EDB 32.4%, #8D1EA2 90.21%);}
.video-grid {display: grid;grid-template-columns: 1.15fr 1.15fr 1.2192fr;gap: 24px;margin-top: 64px;text-align: left;}
.vdo-item {position: relative;border-radius: 26px;overflow: hidden;background: #232323;display: flex;align-items: flex-end;height: 28.5972vw;}
.vdo-item .media {position: absolute;inset: 0;z-index: 0;}
.vdo-item .media video {position: absolute;width: 100%;height: 100%;inset: 0;object-fit: cover;}
.vdo-item .content {position: relative;z-index: 1;padding: 15px 24px 26px;width: 100%;background: transparent;backdrop-filter: blur(2px);}
.vdo-item .title {font-weight: 500;font-size: 24px;margin-bottom: 8px;line-height: 1;}
.vdo-item .desc {font-size: 17px;line-height: 1.177;}
.item-youtube {grid-column: 1 / span 2;grid-row: 1;max-height: 458px;}
.item-personal {grid-column: 3;grid-row: 1 / span 2;height: 100%;}
.item-social {grid-column: 1;grid-row: 2;height: 18.1944vw;max-height: 262px;}
.item-business {grid-column: 2;grid-row: 2;height: 18.1944vw;max-height: 262px;}
.avs-feat-scroller .roller-slider {display: flex;gap: 23px;align-items: center;width: max-content;}
.avs-feat-scroller .roller-slider .incx {color: #fff;border-radius: 30px;padding: 6px 29px 6px 6px;display: flex;gap: 9px;align-items: center;font-weight: 500;font-size: 15px;white-space: nowrap;}
.avs-feat-scroller .roller-slider img {--sz: 47px;background: #FFFFFF24;width: var(--sz);height: var(--sz);border-radius: 50%;}
.avs-feat-scroller .red {background: linear-gradient(0deg, #AD0000 0%, #DB6464 90.32%);}
.avs-feat-scroller .indigo {background: linear-gradient(0deg, #5B00AB 0%, #BB8FE0 100%);}
.avs-feat-scroller .green {background: linear-gradient(3.4deg, #007022 2.82%, #B4E0C1 97.21%);}
.avs-feat-scroller .aqua {background: linear-gradient(3.4deg, #0050AB 2.97%, #90B5E0 97.36%);}
.avs-feat-scroller .blue {background: linear-gradient(3.4deg, #001AAB 2.57%, #909CE0 96.96%);}
.avs-feat-scroller .salmon {background: linear-gradient(0deg, #AB2B00 0%, #E0A490 100%);}
.avs-feat-scroller .teal {background: linear-gradient(0deg, #005573 0%, #44BEEA 100%);}
.avs-feat-scroller .pink {background: linear-gradient(0deg, #B91F6A 0%, #EE91BE 100%);}
.avs-feat-scroller .voilet {background: linear-gradient(0deg, #9D00AB 0%, #DA90E0 100%);}
.avs-feat-scroller .orange {background: linear-gradient(0deg, #AF4800 0%, #E0B190 100%);}
.avs-feat-scroller .olive {background: linear-gradient(0deg, #567216 0%, #BDDA79 100%);}
.avs-feat-scroller .roller-slider:first-of-type {margin-bottom: 23px;}
.section-wrapper {overflow: hidden;}
.avs-feat-scroller {padding-block: 131px 149px;}
.avs-toolcomp-sc {padding-block: 195px 40px;}
.avs-toolcomp-sc .heading-box {margin-bottom: 54px;}
.video-compare-wrapper .inner-box {max-width: 65.11vw;height: 35.84vw;margin-inline: auto;position: relative;width: 100%;max-height: 512px;}
.video-compare-wrapper .media-wrapper {position: absolute;inset: 0;overflow: hidden;background: #3022304f;border-radius: 26px;}
.avs-toolcomp-sc .temp-img {position: absolute;inset: 0;}
.video-compare-wrapper {position: relative;}
.media-wrapper .tag {position: absolute;z-index: 5;top: 23px;font-weight: 600;font-size: 18px;text-transform: uppercase;padding: 7px 10px;border-radius: 8px;}
.media-wrapper .tag.left {left: 27px;background: #323232A8;}
.media-wrapper .tag.right {right: 27px;background: linear-gradient(318.26deg, #A9A9F3 -14.33%, #5C6CCE 73.6%), linear-gradient(0deg, rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.08));}
.compare-slider {position: relative;width: 100%;height: 100%;touch-action: none;--pos: 50%;}
.compare-slider .compare-img {object-fit: cover;user-select: none;pointer-events: none;}
.compare-slider .compare-img.after {clip-path: inset(0 0 0 var(--pos));}
.compare-slider .compare-handle {position: absolute;top: 0;bottom: 0;left: var(--pos);transform: translateX(-50%);width: fit-content;display: flex;align-items: center;justify-content: center;cursor: ew-resize;z-index: 6;touch-action: none;}
.compare-slider .compare-handle::before {content: '';position: absolute;top: 50%;left: 50%;width: 3px;background: #fff;transform: translate(-50%, -50%);box-shadow: 0px 30px 30px -3.5px #1B1A210F, 0px 13.65px 13.65px -2.92px #1B1A211A, 0px 6.87px 6.87px -2.33px #1B1A211F, 0px 3.62px 3.62px -1.75px #1B1A2121, 0px 1.81px 1.81px -1.17px #1B1A2124, 0px 0.71px 0.71px -0.58px #1B1A2124, 0px 10px 18px -3.75px #1B1A2103;height: calc(100% - 6px);border-radius: 10px;}
.compare-slider .handle-btn {--sz: 55px;position: relative;width: var(--sz);height: var(--sz);border-radius: 50%;background: #fff;box-shadow: 0px 4px 14px 0px #00000040;}
.compare-slider .handle-btn::after, .compare-slider .handle-btn::before {content: '';display: inline-flex;background: url(../assets/images/chevron.svg) no-repeat center / contain;filter: brightness(0) saturate(100%) invert(0%) sepia(94%) saturate(0%) hue-rotate(243deg) brightness(96%) contrast(106%);width: 28px;height: 17px;}
.compare-slider .handle-btn::before {transform: rotate(90deg) translateY(-3px);}
.compare-slider .handle-btn::after {transform: rotate(90deg) translateY(3px) scaleY(-1);}
.video-compare-wrapper .sider-el {position: absolute;font-size: 34px;text-align: center;color: #D0D0D0;display: flex;flex-direction: column;align-items: flex-end;line-height: 1.1;font-weight: 500;font-family: 'oregano';}
.video-compare-wrapper .sider-el::after {content: '';background: url("../assets/images/arrow.svg") no-repeat center / contain;width: 96px;display: flex;height: 71px;}
.video-compare-wrapper .sider-el.left {transform: rotate(-22.42deg) translateY(-50%);top: 50%;left: -119px;}
.video-compare-wrapper .sider-el.left::after {transform: rotate(19deg);margin-top: 21px;}
.video-compare-wrapper .sider-el.right {right: -191px;transform: rotate(-9.42deg) translateY(-50%);top: calc(50% - 15px);align-items: flex-start;}
.video-compare-wrapper .sider-el.right::after {transform: scaleX(-1) translateX(-16px);margin-top: 10px;}
.app-show-wrapper .hand-frame {width: fit-content;margin-inline: auto;position: relative;padding-left: 110px;}
.app-show-wrapper {position: relative;}
.app-show-wrapper::after {content: '';position: absolute;height: 187px;background: linear-gradient(180deg, rgba(26, 26, 26, 0) 0%, #1A1A1A 92%);width: 100%;left: 0;bottom: 0;}
.app-show-wrapper .hand-frame img {max-width: 625px;height: auto;}
.avs-wcu-sc .heading-box {margin-bottom: 90px;}
.app-show-wrapper .floating-info {position: absolute;z-index: 1;}
.app-show-wrapper .floating-info .box {min-height: 151px;display: flex;align-items: center;width: fit-content;border-radius: 23px;border: 1px solid #FDFCFB4D;background: #FDFCFB1A;backdrop-filter: blur(7px);padding: 5px 23px;gap: 15px;max-width: 395px;}
.app-show-wrapper .floating-info .incx {--sz: 54px;flex: 0 0 var(--sz);height: var(--sz);background: #7E7E7E;border-radius: 50%;}
.floating-info.top {top: 60px;left: 39px;}
.floating-info.right {top: calc(50% - 15px);right: 90px;transform: translateY(-50%);}
.floating-info.bottom {bottom: 170px;left: 80px;}
.avs-feat-main-sc {padding-block: 100px;}
.avs-feat-main-sc .sec-area {overflow: hidden;}
.feat-sliding-sc {min-height: 100vh;display: flex;align-items: center;justify-content: center;}
.avs-working-sc {padding-block: 0 180px;}
.avs-working-sc .heading-box {max-width: 460px;}
.steps-wrap {position: relative;width: 100%;max-width: 1087px;aspect-ratio: 1087 / 261;margin: -10px auto 0;opacity: 0;}
.avs-working-sc .inner-area {min-height: 800px;}
.steps-line {position: absolute;inset: 0;width: 100%;height: 100%;}
.step-item {position: absolute;transform: translateX(-50%);width: 240px;opacity: 0;text-align: left;}
.step-item .dot {display: block;position: relative;--sz: 45px;width: var(--sz);opacity: 0;height: var(--sz);margin: -22.5px auto 0;/* pulls the dot up so its center lands on the path point */ border-radius: 50%;background: #F0F0F0;box-shadow: 0 16px 24px 0 rgba(27, 26, 33, 0.06), 0 7px 11px 0 rgba(27, 26, 33, 0.1), 0 2px 4px 0 rgba(27, 26, 33, 0.13);}
.step-item .dot::after {content: '';position: absolute;inset: 3px;border-radius: 50%;background: #5E4095;}
.step-item .step-content {position: relative;margin-top: 12px;text-align: center;}
.step-item .num {font-weight: 700;font-size: 141px;line-height: 1;color: #ffffff0d;z-index: 0;user-select: none;background: linear-gradient(360deg, rgba(94, 64, 149, 0) 14.44%, rgba(94, 64, 149, 0.16) 25.25%, #5E4095 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.step-item .title {position: relative;z-index: 1;font-weight: 600;font-size: 23px;margin-bottom: 6px;}
.step-item .desc {position: relative;z-index: 1;font-size: 16px;line-height: 1.4;color: var(--clr-d0d);}
.avs-app-platform-sc {padding-bottom: 150px;}
.avs-app-platform-sc .content-box {background: linear-gradient(90deg, #5E4095 0%, #1A1A1A 100%);padding: 70px 53px;border-radius: 45px;min-height: 482px;display: flex;flex-direction: column;justify-content: center;box-shadow: 0px 6.31px 41.85px 0px #9F64EF52;}
.avs-app-platform-sc .app-nav .label {font-size: 31px;margin-bottom: 18px;}
.avs-app-platform-sc .sec-subheading {max-width: 631px;margin-bottom: 41px;}
.avs-app-platform-sc .btn-grp a {font-size: 20px;min-width: 230px;height: 70px;box-shadow: 0px 46.69px 46.69px -5.45px #1B1A210F, 0px 21.24px 21.24px -4.54px #1B1A211A, 0px 10.69px 10.69px -3.63px #1B1A211F, 0px 5.64px 5.64px -2.72px #1B1A2121, 0px 2.81px 2.81px -1.82px #1B1A2124, 0px 1.1px 1.1px -0.91px #1B1A2124, 0px 15.56px 28.02px -5.84px #1B1A2103;}
.avs-app-platform-sc .btn-grp {justify-content: flex-start;}
.avs-app-platform-sc .btn-grp a img {width: 30px;}
.avs-app-platform-sc .inner-area {position: relative;padding-block: 100px;}
.avs-app-platform-sc .mobile-frame {position: absolute;top: 50%;right: 0;transform: translateY(-50%);}
.avs-app-platform-sc .mobile-frame .img-box {max-width: 292px;filter: drop-shadow(-8px 10px 20px #000);}
.avs-app-platform-sc .mobile-frame img {width: 100%;}
.avs-faq-sc {padding-block: 150px;}
.mobile-app-animation-box .anm-box {display: flex;width: fit-content;margin-inline: auto;padding: 50px 5px 70px;align-items: center;}
.mobile-app-animation-box .anm-box img {width: 100%;height: auto;}
.mobile-app-animation-box .anm-box .mid {max-width: 350px;position: relative;z-index: 1;}
.mobile-app-animation-box .anm-box .left {max-width: 270px;transform: translate(160px, 36px);}
.mobile-app-animation-box .anm-box .right {max-width: 270px;transform: translate(-185px, 36px);}
.feat-rings {padding-block: 80px;min-height: 100vh;display: flex;align-items: center;justify-content: center;}
.feat-rings .ring-box {--ring-size: min(90vw, 618px);position: relative;width: var(--ring-size);aspect-ratio: 1;margin-inline: auto;}
.ring-box .center-point {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);--sz: 117px;width: var(--sz);height: var(--sz);filter: drop-shadow(0px 1.91px 39.38px #A9A9F34D);overflow: hidden;}
.ring-box .center-point img {width: 100%;}
.feat-rings .ring-grp.ring1 {animation: ringRotation 26s linear infinite;}
.feat-rings .ring-grp.ring1, .feat-rings .ring-grp.ring2, .feat-rings .ring-grp.ring3 {position: absolute;inset: 0;border: 1px solid #494949;border-radius: 50%;}
.feat-rings .ring-grp.ring2 {inset: 11%;animation: ringRotation 26s linear infinite reverse;}
.feat-rings .ring-grp.ring3 {inset: 21%;animation: ringRotation 26s linear infinite;}
.feat-rings .iconx {position: absolute;top: 50%;left: 50%;--sz: 47px;width: var(--sz);height: var(--sz);margin: -23.5px 0 0 -23.5px;display: flex;align-items: center;justify-content: center;border-radius: 50%;box-shadow: 0 10px 22px 0 #00000059;transform: rotate(var(--angle)) translateY(calc(var(--ring-size, 618px) * -0.5)) rotate(calc(var(--angle) * -1));}
.feat-rings .ring2 .iconx {transform: rotate(var(--angle)) translateY(calc(var(--ring-size, 618px) * -0.385)) rotate(calc(var(--angle) * -1));}
.feat-rings .ring3 .iconx {transform: rotate(var(--angle)) translateY(calc(var(--ring-size, 618px) * -0.285)) rotate(calc(var(--angle) * -1));}
.feat-rings .iconx.red {background: linear-gradient(0deg, #AD0000 0%, #DB6464 90.32%);}
.feat-rings .iconx.indigo {background: linear-gradient(0deg, #5B00AB 0%, #BB8FE0 100%);}
.feat-rings .iconx.green {background: linear-gradient(3.4deg, #007022 2.82%, #B4E0C1 97.21%);}
.feat-rings .iconx.aqua {background: linear-gradient(3.4deg, #0050AB 2.97%, #90B5E0 97.36%);}
.feat-rings .iconx.blue {background: linear-gradient(3.4deg, #001AAB 2.57%, #909CE0 96.96%);}
.feat-rings .iconx.salmon {background: linear-gradient(0deg, #AB2B00 0%, #E0A490 100%);}
.feat-rings .iconx.teal {background: linear-gradient(0deg, #005573 0%, #44BEEA 100%);}
.feat-rings .iconx.pink {background: linear-gradient(0deg, #B91F6A 0%, #EE91BE 100%);}
.feat-rings .iconx.voilet {background: linear-gradient(0deg, #9D00AB 0%, #DA90E0 100%);}
.feat-rings .iconx.orange {background: linear-gradient(0deg, #AF4800 0%, #E0B190 100%);}
.feat-rings .iconx.olive {background: linear-gradient(0deg, #567216 0%, #BDDA79 100%);}
.feat-rings {margin-top: 104px;}
@keyframes ringRotation {
    0% {transform: rotate(0deg);}
    100% {transform: rotate(360deg);}
}
.feat-sliding-sc .mobile-frame {position: relative;width: fit-content;}
.feat-sliding-sc .mobile-frame::after {content: '';position: absolute;background: url("../assets/images/dynamic-island.svg") no-repeat center / contain;width: 76px;height: 22px;left: 50%;transform: translateX(-50%);top: 15px;}
.feat-sliding-sc .mobile-frame img {max-width: 280px;}
.feat-sliding-sc .inner-area {display: flex;align-items: center;justify-content: center;gap: 48px;/* overflow: hidden; */}
.feat-sliding-sc .frme-area {flex: 0 0 auto;z-index: 2;}
.feat-sliding-sc .inb {height: fit-content;display: flex;gap: 15px;}
.feat-sliding-sc .content-row {position: relative;flex: 0 0 402px;height: 348px;overflow: hidden;border-radius: 24px;}
.feat-sliding-sc .content-track {display: flex;flex-direction: column;height: 100%;overflow: hidden;gap: 30px;}
.feat-sliding-sc .content-panel {flex: 0 0 100%;width: 100%;box-sizing: border-box;padding: 29px 27px;border-radius: 24px;background: linear-gradient(80.42deg, rgba(0, 0, 0, 0.16) 25.25%, rgba(83, 84, 108, 0.16) 98.05%);border: 1px solid #ffffff14;}
.feat-sliding-sc .content-panel.red {--grad1: #AD0000;--grad2: #DB6464;}
.feat-sliding-sc .content-panel.indigo {--grad1: #5B00AB;--grad2: #BB8FE0;}
.feat-sliding-sc .content-panel.green {--grad1: #007022;--grad2: #B4E0C1;}
.feat-sliding-sc .content-panel.aqua {--grad1: #0050AB;--grad2: #90B5E0;}
.feat-sliding-sc .content-panel.blue {--grad1: #001AAB;--grad2: #909CE0;}
.feat-sliding-sc .content-panel.salmon {--grad1: #AB2B00;--grad2: #E0A490;}
.feat-sliding-sc .content-panel.teal {--grad1: #005573;--grad2: #44BEEA;}
.feat-sliding-sc .content-panel.pink {--grad1: #B91F6A;--grad2: #EE91BE;}
.feat-sliding-sc .content-panel.voilet {--grad1: #9D00AB;--grad2: #DA90E0;}
.feat-sliding-sc .content-panel.orange {--grad1: #AF4800;--grad2: #E0B190;}
.feat-sliding-sc .content-panel.olive {--grad1: #567216;--grad2: #BDDA79;}
.panel-marker {position: relative;}
.content-panel .title {font-weight: 500;font-size: 31px;margin-bottom: 16px;line-height: 1;}
.panel-marker::after, .panel-marker::before {content: '';position: absolute;left: 50%;transform: translateX(-50%);width: 2px;height: calc(100% - 33px);background: linear-gradient(90deg, var(--grad1) -16.67%, var(--grad2) 77.96%, rgba(0, 0, 0, 0) 101.29%);top: 33px;border-radius: 30px;}
.panel-marker::after {filter: blur(4.895265579223633px);}
.panel-marker .icn {--sz: 33px;width: var(--sz);height: var(--sz);border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.panel-marker .icn img {max-width: 90%;}
.feat-sliding-sc .content-panel .desc {color: var(--clr-d0d);line-height: 1.26;margin-bottom: 22px;font-size: 18px;}
.feat-sliding-sc .checklist {display: flex;flex-direction: column;gap: 10px;}
.feat-sliding-sc .checklist li {display: flex;color: var(--clr-d0d);gap: 12px;font-weight: 400;font-size: 18px;line-height: 22.38px;}
.feat-sliding-sc .checklist li::before {content: '✓';flex: 0 0 15px;width: 15px;height: 15px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: linear-gradient(0deg, var(--grad1) 0%, var(--grad2) 90.32%);color: #1A1A1D;font-size: 13px;font-weight: 700;transform: translateY(4px);}
.feat-sliding-sc .roller-navigator {position: relative;flex: 0 0 310px;height: 420px;padding-inline: 25px;}
.feat-sliding-sc .scrolling-bar {display: flex;flex-direction: column;gap: 20px;height: 100%;overflow: hidden;}
.feat-sliding-sc .roller-navigator::before, .feat-sliding-sc .roller-navigator::after {content: '';position: absolute;left: 0;right: 0;height: 90px;z-index: 1;pointer-events: none;}
.feat-sliding-sc .roller-navigator::before {top: 0;background: linear-gradient(180deg, #1A1A1A 0%, rgba(26, 26, 26, 0) 100%);}
.feat-sliding-sc .roller-navigator::after {bottom: 0;background: linear-gradient(0deg, #1A1A1A 0%, rgba(26, 26, 26, 0) 100%);}
.feat-sliding-sc .nav-item {display: flex;align-items: center;gap: 12px;padding: 5px 6px;border-radius: 50px;background: linear-gradient(80.42deg, rgba(0, 0, 0, 0.16) 25.25%, rgba(83, 84, 108, 0.16) 98.05%);border: 1px solid #494A59;backdrop-filter: blur(16px);transition: width .3s ease;width: calc(100% - 25px);margin-inline: auto;cursor: pointer;}
.feat-sliding-sc .nav-item:not(.active):hover {width: calc(100% - 15px);}
.feat-sliding-sc .nav-item.active {width: 100%;background: var(--grad);border: 0;}
.feat-sliding-sc .nav-item.red {--grad: linear-gradient(0deg, #AD0000 0%, #DB6464 90.32%);}
.feat-sliding-sc .nav-item.indigo {--grad: linear-gradient(0deg, #5B00AB 0%, #BB8FE0 100%);}
.feat-sliding-sc .nav-item.green {--grad: linear-gradient(3.4deg, #007022 2.82%, #B4E0C1 97.21%);}
.feat-sliding-sc .nav-item.aqua {--grad: linear-gradient(3.4deg, #0050AB 2.97%, #90B5E0 97.36%);}
.feat-sliding-sc .nav-item.blue {--grad: linear-gradient(3.4deg, #001AAB 2.57%, #909CE0 96.96%);}
.feat-sliding-sc .nav-item.salmon {--grad: linear-gradient(0deg, #AB2B00 0%, #E0A490 100%);}
.feat-sliding-sc .nav-item.teal {--grad: linear-gradient(0deg, #005573 0%, #44BEEA 100%);}
.feat-sliding-sc .nav-item.pink {--grad: linear-gradient(0deg, #B91F6A 0%, #EE91BE 100%);}
.feat-sliding-sc .nav-item.voilet {--grad: linear-gradient(0deg, #9D00AB 0%, #DA90E0 100%);}
.feat-sliding-sc .nav-item.orange {--grad: linear-gradient(0deg, #AF4800 0%, #E0B190 100%);}
.feat-sliding-sc .nav-item.olive {--grad: linear-gradient(0deg, #567216 0%, #BDDA79 100%);}
.feat-sliding-sc .nav-item .label {font-weight: 600;user-select: none;font-size: 15px;color: var(--clr-d0d);}
.feat-sliding-sc .nav-item .icn {--sz: 47px;width: var(--sz);height: var(--sz);flex: 0 0 var(--sz);display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #FFFFFF24;}
.feat-sliding-sc .nav-item .icn img {width: 84%;}
.feat-sliding-sc .nav-item:not(.active) .icn {background: #3A3A3A;}
.content-panel .icn.red {background: linear-gradient(0deg, #AD0000 0%, #DB6464 90.32%);}
.content-panel .icn.indigo {background: linear-gradient(0deg, #5B00AB 0%, #BB8FE0 100%);}
.content-panel .icn.green {background: linear-gradient(3.4deg, #007022 2.82%, #B4E0C1 97.21%);}
.content-panel .icn.aqua {background: linear-gradient(3.4deg, #0050AB 2.97%, #90B5E0 97.36%);}
.content-panel .icn.blue {background: linear-gradient(3.4deg, #001AAB 2.57%, #909CE0 96.96%);}
.content-panel .icn.salmon {background: linear-gradient(0deg, #AB2B00 0%, #E0A490 100%);}
.content-panel .icn.teal {background: linear-gradient(0deg, #005573 0%, #44BEEA 100%);}
.content-panel .icn.pink {background: linear-gradient(0deg, #B91F6A 0%, #EE91BE 100%);}
.content-panel .icn.voilet {background: linear-gradient(0deg, #9D00AB 0%, #DA90E0 100%);}
.content-panel .icn.orange {background: linear-gradient(0deg, #AF4800 0%, #E0B190 100%);}
.content-panel .icn.olive {background: linear-gradient(0deg, #567216 0%, #BDDA79 100%);}
.faq-outer {max-width: 1023px;margin-inline: auto;margin-top: 54px;}
.faq-inner {padding: 26px 36px;border: 1px solid #FDFCFB4D;background: #FDFCFB1A;backdrop-filter: blur(19px);border-radius: 20px;cursor: pointer;}
.faq-inner .ans-block {max-width: calc(100% - 38px);font-weight: 500;font-size: 18px;line-height: 1.278;color: #C3C3C3;transition: .3s ease;cursor: text;overflow: hidden;height: 0;}
.faq-inner .ans-block p {margin-top: 14px;}
.faq-inner .qest-text {font-size: 24px;line-height: 22.4px;color: #fff;}
.question-box .incx {--sz: 27px;border-radius: 50%;min-width: var(--sz);height: var(--sz);display: flex;align-items: center;justify-content: center;width: var(--sz);background: transparent;position: relative;}
.faq-inner.active .incx {background: #C3C3C3;}
.question-box button {display: flex;width: 100%;text-align: start;justify-content: space-between;}
.question-box .incx::after {content: '';background: url("../assets/images/chevron.svg") no-repeat center / contain;width: 12px;height: 7px;transition: .3s ease;transform: translate(-.5px, .5px);}
.faq-inner.active .question-box .incx::after {filter: brightness(0) saturate(100%) invert(10%) sepia(14%) saturate(8%) hue-rotate(53deg) brightness(95%) contrast(98%);transform: scaleY(-1) translate(.2px, 0.5px);}
.faq-col:not(:last-of-type) {margin-bottom: 20px;}
footer {overflow: hidden;}
footer .navigators {display: flex;justify-content: space-between;align-items: center;}
footer .branding {height: 69px;overflow: hidden;}
footer * {color: #ABABAB;}
footer .ft-navLinks .nav-item {font-size: 17px;font-weight: 500;}
footer .cprt {margin-top: 20px;display: flex;justify-content: space-between;align-items: center;padding-top: 16px;border-top: 1px solid #4D4D4D;}
footer .cprt-text {font-weight: 500;font-size: 18px;letter-spacing: -2%;}
footer .cprt .incx {max-width: 23px;margin-inline: 6px;position: relative;}
footer .cprt a {display: flex;align-items: center;}
footer .cprt a img {opacity: 0;transition: .3s ease;}
footer .cprt .incx .grey {position: absolute;opacity: 1;}
footer .cprt a:hover img {opacity: 1;}
footer .cprt a:hover img.grey {opacity: 0;}
footer .cprt a:hover {color: #00B5FF;}
.watermark {font-weight: 700;font-size: 18vw;letter-spacing: -3%;line-height: 1.2547;padding-block: 45px 61px;white-space: nowrap;background: linear-gradient(179.96deg, #d0d0d09a -23.89%, rgb(0 0 0 / 4%) 69.97%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;user-select: none ;}
.hero-sec {position: relative;overflow: hidden;padding-top: 174px;min-height: 700px;z-index: 1;}
.hero-sec .floating-el {position: absolute;width: 834px;filter: blur(330px);height: 1000px;pointer-events: none;}
.hero-sec .floating-el.left {left: -600px;top: -600px;background: linear-gradient(195.82deg, #606FD0 -4.84%, #A4A4EE 96.21%);}
.hero-sec .floating-el.right {right: -800px;top: -400px;background: linear-gradient(195.82deg, #8E3CBB -4.84%, #D158A6 96.21%);}
.mobile-app-animation-box {position: relative;}
.mobile-app-animation-box::after {content: '';position: absolute;background: url("../assets/images/glow-grid-bg.webp") no-repeat center / cover;width: calc(100% + 44px);left: -22px;height: 375px;z-index: -1;top: 108px;}
.floating-gradient {position: absolute;filter: blur(240px);pointer-events: none;}
.floating-gradient.left {background: linear-gradient(195.82deg, #606FD0 -4.84%, #A4A4EE 96.21%);left: 0;}
.floating-gradient.right {background: linear-gradient(195.82deg, #8E3CBB -4.84%, #D158A6 96.21%);right: 0;}
.avs-aboutfeat-sc .floating-gradient.left {width: 300px;height: 275px;left: -150px;}
.avs-aboutfeat-sc .floating-gradient.right {width: 300px;height: 275px;right: -250px;}
.avs-content-sc .floating-gradient.left {width: 300px;height: 275px;left: -150px;bottom: 0;}
.avs-content-sc .floating-gradient.right {width: 300px;height: 275px;bottom: 0;}
.avs-working-sc .floating-gradient.left {width: 300px;height: 275px;right: -390px;bottom: 0;left: unset;top: 50%;transform: translateY(-50%);}
.avs-working-sc .floating-gradient.right {width: 300px;height: 205px;left: -150px;top: 50%;transform: translateY(-50%);opacity: 50%;}
.avs-feat-main-sc .floating-gradient.left {width: 300px;height: 225px;top: 4%;left: -240px;}
.avs-feat-main-sc .floating-gradient.right {width: 300px;height: 205px;top: 5%;right: -250px;}
.avs-feat-main-sc .b.right {width: 300px;height: 395px;bottom: 45.5%;left: -300px;right: unset;top: unset;filter: blur(210px);}
.avs-feat-main-sc .b.left {width: 130px;height: 364px;right: -110px;left: unset;filter: blur(135px);top: 240px;transform: translateY(-50%);opacity: 54%;z-index: 1;}
.avs-wcu-sc .floating-gradient.left {width: 150px;height: 20%;top: 50%;right: -150px;left: unset;z-index: 1;transform: translateY(-50%);filter: blur(120px);}
.avs-wcu-sc .floating-gradient.right {width: 230px;height: 100%;top: 0;left: -250px;right: unset;opacity: 90%;z-index: 1;}
.avs-toolcomp-sc .floating-gradient.left {width: 300px;height: 225px;top: 50%;left: -200px;transform: translateY(-50%);}
.avs-toolcomp-sc .floating-gradient.right {width: 300px;height: 225px;top: 50%;right: -200px;transform: translateY(-50%);}
.hero-sec .inner-area {position: relative;}
.saber {position: absolute;height: 2px;background: linear-gradient(87.49deg, #69549f3b 32.4%, #4d3381bd 90.21%);top: 0;left: 50%;transform: translateX(-50%);width: 47%;pointer-events: none;opacity: 30%;z-index: 2;border-radius: 10px;}
.avs-feat-main-sc::before {content: '';position: absolute;top: 0;pointer-events: none;left: 0;width: 100%;background: url("../assets/images/blue-hue.webp") no-repeat center / cover;height: 490px;filter: blur(43px);}
.avs-feat-main-sc .container {position: relative;}
.saber.bottom {top: unset;bottom: 0;}
.sec-area {position: relative;}
.avs-feat-main-sc .feat-sliding-sc::before {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 610px;pointer-events: none;filter: blur(43px);background: url("../assets/images/blue-hue-b.webp") no-repeat center / cover;z-index: 2;}
.feat-sliding-sc .mobile-frame::before {content: '';height: 100%;pointer-events: none;width: 100%;position: absolute;background: #000;border-radius: 44px;filter: blur(8px);transform: translate(-9px, 10px);z-index: -1;}
.infox .title {font-weight: 500;font-size: 29px;line-height: 23.98px;}
.infox .desc {font-weight: 400;font-size: 18px;line-height: 22.38px;color: var(--clr-d0d);margin-top: 12px;}
.frme-area {position: relative;}
.looper-box {position: absolute;top: 6px;padding: 1%;border-radius: 36.67px;left: 8px;height: calc(100% - 14px);width: calc(100% - 16px);display: flex;flex-direction: column;overflow: hidden;}
.looper-box .img-box {flex: 0 0 100%;width: 100%;height: 100%;}
.looper-box .img-box img {width: 100%;height: 100%;object-fit: cover;}
.avs-yt {padding-block: 50px 120px;}
.video-thumbnail {max-width: 1030px;margin-inline: auto;position: relative;outline: 8px solid #907ba7;border-radius: 40px;overflow: hidden;}
.video-thumbnail img {width: 100%;display: block;}
.video-thumbnail .yt-embed {position: absolute;inset: 0;width: 100%;height: 100%;border: 0;opacity: 0;pointer-events: none;transition: opacity .3s ease;}
.video-thumbnail.playing img {opacity: 0;}
.video-thumbnail.playing .yt-embed {opacity: 1;pointer-events: auto;}
.avs-yt .video-play-button {position: absolute;top: 50%;left: 50%;height: var(--sz);transform: translate(-50%, -50%) scale(1);--sz: 133px;width: var(--sz);background: url("../assets/images/play-circle.svg") no-repeat center / contain;cursor: pointer;transition: .3s transform ease, .3s opacity ease;}
.avs-yt .video-play-button:hover {transform: translate(-50%, -50%) scale(.98);}
.video-thumbnail.playing~.video-play-button {opacity: 0;pointer-events: none;}

@media (max-width: 1199px) {
    .avs-app-platform-sc .inner-area {padding-block: 50px;}
    .video-compare-wrapper .sider-el {font-size: 26px;}
    .video-compare-wrapper .sider-el.left {left: -96px;}
    .video-compare-wrapper .sider-el.left::after {margin-top: 6px;}
    .video-compare-wrapper .sider-el::after {width: 66px;}
    .vdo-item .content {padding: 15px 20px 18px;}
    .video-grid {gap: 20px;}
    .vdo-item {border-radius: 22px;}
    .video-compare-wrapper .sider-el.right {right: -165px;}
    .vdo-item .title {font-size: 20px;}
    .vdo-item .desc {font-size: 15px;}
}

@media screen and (min-width:1500px) {
    .watermark {font-size: 301px;}
    .video-compare-wrapper .inner-box {max-width: 55.11vw;height: 30.84vw;max-height: 690px;}
}

@media screen and (max-width:1199px) {
    .avs-app-platform-sc .content-box {padding: 70px 29vw 70px 53px;}
    .app-show-wrapper .inner-box {position: relative;display: block;min-height: 560px;}
    .app-show-wrapper .floating-info {top: 40%;left: 20px;right: auto;bottom: auto;}
    .app-show-wrapper .floating-info.top {transform: translateY(calc(-50% - 184px));}
    .app-show-wrapper .floating-info.right {transform: translate(-65px, -50%);}
    .app-show-wrapper .floating-info.bottom {transform: translateY(calc(-50% + 184px));}
    .app-show-wrapper .floating-info .box {width: 380px;max-width: 78vw;}
    .app-show-wrapper .hand-frame {width: fit-content;margin-inline: 0 0;margin-left: auto;padding-left: 0;}
    .app-show-wrapper .hand-frame img {max-width: 625px;width: 130%;}
    .infox .title {font-size: 25px;line-height: 1.2;}
    .app-show-wrapper .floating-info .incx {display: none;}
    .avs-faq-sc {padding-block: 120px 150px;}
}

@media screen and (max-width:1088px) {
    .feat-sliding-sc .inner-area {flex-wrap: wrap;}
    .feat-sliding-sc .content-row {order: 2;display: none;}
    .feat-sliding-sc .frme-area {position: relative;}
    .feat-sliding-sc .roller-navigator {height: 450px;}
}

@media screen and (max-width:991px) {
    .container, .container-md, .container-sm {max-width: 875px;padding-inline: 25px;}
    .navBar .branding img {width: 58px;}
    .navLinks .nav-item {font-size: 16px;}
    .hero-heading {font-size: 74px;line-height: 80px;}
    .hero-subheading p {max-width: 789px;font-size: 22px;}
    .app-nav .label {font-size: 18px;}
    .mobile-app-animation-box .anm-box .mid {max-width: 29vw;}
    .mobile-app-animation-box .anm-box .right {max-width: 22.5vw;transform: translate(-145px, 20px);}
    .mobile-app-animation-box .anm-box .left {max-width: 22.5vw;transform: translate(135px, 20px);}
    .avs-aboutfeat-sc .feat .grey-grad-text {font-size: 43px;}
    .sec-heading {font-size: 48px;}
    .step-item .num {font-size: 110px;}
    .step-item .dot {--sz: 35px;margin: -18.9px auto 0;}
    .step-item .title {font-size: 21px;}
    .step-item .desc {font-size: 15px;padding-inline: 3vw;}
    .avs-working-sc {padding-block: 0 50px;}
    .sec-subheading br {display: none;}
    .video-compare-wrapper .sider-el {display: none;}
    .avs-aboutfeat-sc .secheading {font-size: 60px;margin-bottom: 38px;}
    .hero-sec {padding-inline: 22px;}
    .avs-app-platform-sc .mobile-frame {display: none;}
    .avs-app-platform-sc .content-box {padding: 60px 50px;text-align: center;min-height: fit-content;}
    .avs-app-platform-sc .sec-subheading {max-width: 100%;}
    .avs-app-platform-sc .app-nav .label {font-size: 25px;}
    .avs-app-platform-sc .btn-grp {justify-content: center;}
    .avs-app-platform-sc .inner-area {padding-block: 0;}
    .item-youtube {grid-column: 1 / span 3;height: 46.5972vw;}
    .video-grid {grid-template-columns: 1fr 1fr;}
    .item-personal {grid-column: 1;grid-row: 2 / span 2;height: 70vw;}
    .item-business {grid-column: 2;grid-row: 2;}
    .item-social {grid-column: 2;grid-row: 3;}
    .item-business, .item-social {height: 33.9vw;max-height: unset;margin-right: -20px;}
    .avs-yt {padding-block: 0 150px;}
}

@media (max-width: 768px) {
    .hero-sec {min-height: 590px;}
    .app-show-wrapper .inner-box {display: flex;flex-direction: column;align-items: center;min-height: 0;}
    .app-show-wrapper .hand-frame {width: fit-content;margin-inline: auto;padding-left: 0;}
    .app-show-wrapper .floating-info {left: 50%;top: auto;right: auto;transform: translateX(-50%);width: 88%;max-width: 340px;}
    .app-show-wrapper .floating-info.top {bottom: 130px;transform: translateX(-50%);}
    .app-show-wrapper .floating-info.right {bottom: -38px;transform: translateX(-37%);}
    .app-show-wrapper {margin-bottom: 9vw;}
    .app-show-wrapper .floating-info.bottom {bottom: -200px;transform: translateX(-50%);}
    .app-show-wrapper .floating-info .box {width: 100%;max-width: none;}
    .avs-wcu-sc .heading-box {margin-bottom: 40px;}
    .app-show-wrapper .hand-frame img {max-width: 80%;transform: translateX(50px);}
    .avs-aboutfeat-sc .feat .grey-grad-text {font-size: 32px;gap: 16px;}
    .avs-aboutfeat-sc {margin-bottom: 125px;}
    .avs-aboutfeat-sc .feat .dot {--sz: 12px;}
    .hero-heading {font-size: 66px;line-height: 77px;}
    .avs-app-platform-sc .content-box {padding: 50px;}
    .avs-app-platform-sc .btn-grp a {font-size: 17px;height: 60px;}
    .avs-app-platform-sc .btn-grp a img {width: 25px;}
    .faq-inner .qest-text {font-size: 21px;}
    .faq-inner {padding: 26px;}
    .video-compare-wrapper .inner-box {max-width: 100%;height: 49.84vw;}
    .container, .container-md, .container-sm {max-width: 100%;padding-inline: 26px;}
    .item-youtube {height: 54.5972vw;}
    .step-item .dot {--sz: 4vw;margin: -2vw auto 0;}
    .step-item .num {font-size: 14vw;}
    .avs-working-sc .inner-area {min-height: 92vw;}
    .step-item .title {font-size: 18px;}
    .step-item .desc {font-size: 14px;padding-inline: 3vw;max-width: 80%;margin-inline: auto;}
    .mobile-app-animation-box::after {height: 26vw;top: 15vw;}
    .avs-aboutfeat-sc .secheading {font-size: 40px;margin-bottom: 18px;}
    .avs-aboutfeat-sc {margin-bottom: 65px;}
    .mobile-app-animation-box .anm-box {padding: 50px 0 70px;}
    .avs-aboutfeat-sc .feat {gap: 14px;}
    .avs-aboutfeat-sc .feat .grey-grad-text {gap: 14px;font-size: 16px;}
    .avs-aboutfeat-sc .feat .dot {--sz: 5px;}
    .feat-rings {padding-block: 0;}
    .video-thumbnail {outline: .75vw solid #907ba7;border-radius: 4vw;}
    .avs-yt .video-play-button {--sz: 11vw;}
}

@media (max-width: 480px) {
    .hero-sec {padding-top: 160px;}
    .nav-toggle {position: relative;width: 34px;height: 34px;}
    .navBar .hamburger {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: flex;flex-direction: column;justify-content: center;gap: 5px;width: 26px;height: 20px;cursor: pointer;z-index: 20;}
    .navBar .hamburger span {display: block;width: 100%;height: 2px;background: #fff;border-radius: 2px;transition: transform .3s ease, opacity .3s ease;}
    .nav-drawer-close {align-items: center;justify-content: center;position: absolute;inset: 0;padding: 0;background: rgba(255, 255, 255, .12);border: none;border-radius: 50%;cursor: pointer;}
    .nav-drawer-close::before, .nav-drawer-close::after {content: '';position: absolute;width: 14px;height: 2px;border-radius: 2px;background: #fff;}
    .nav-drawer-close::before {transform: rotate(45deg);}
    .nav-drawer-close::after {transform: rotate(-45deg);}
    body.nav-open .navBar .hamburger {display: none;}
    body.nav-open .nav-drawer-close {display: flex;}
    .navLinks {position: fixed;left: 0;right: 0;bottom: 0;flex-direction: column;align-items: stretch;gap: 0;background: #14141a;border-radius: 24px 24px 0 0;padding: 14px 24px calc(24px + env(safe-area-inset-bottom, 0px));box-shadow: 0 -10px 40px rgba(0, 0, 0, .5);transform: translateY(100%);transition: transform .4s ease;z-index: 15;opacity: 0;}
    .navLinks.open {transform: translateY(0);opacity: 1;}
    .navLinks .nav-item {padding: 16px 0;text-align: center;}
    .navLinks .nav-item.nav-item:not(.app-nav)::after {content: '';height: 1px;width: 100%;background: #bbbbbb14;position: absolute;left: 0;bottom: -12px;}
    .navLinks .nav-item.nav-item:not(.app-nav):not(:hover) {color: #cfcfcf;position: relative;}
    .navLinks .nav-item.app-nav {border-bottom: none;margin-top: 8px;}
    .nav-backdrop {display: block;position: fixed;inset: 0;background: rgba(0, 0, 0, .6);opacity: 0;visibility: hidden;transition: opacity .3s ease;z-index: 12;}
    .nav-backdrop.open {opacity: 1;visibility: visible;}
    .hero-heading {font-size: 43px;line-height: 47px;}
    .hero-heading br {display: none;}
    .hero-subheading p {font-size: 18px;}
    .infox .title {font-size: 17px;line-height: 1.2;}
    .infox .desc {font-size: 14px;line-height: 1.2;margin-top: 5px;}
    .app-show-wrapper .floating-info .box {min-height: 93px;border-radius: 19px;padding: 5px 23px;max-width: 271px;}
    .app-show-wrapper .floating-info.top {bottom: 80px;transform: translateX(calc(-50% + 3vw));}
    .app-show-wrapper .floating-info.right {bottom: -28px;}
    .app-show-wrapper::after {width: 130%;bottom: -2px;}
    .app-show-wrapper .floating-info.bottom {transform: translateX(calc(-50% + 5vw));bottom: -131px;}
    .app-show-wrapper {margin-bottom: 0;}
    .sec-heading {font-size: 30px;margin-bottom: 16px;}
    .sec-heading br {display: none;}
    .faq-outer {margin-top: 36px;}
    .sec-subheading {font-size: 16px;}
    .avs-wcu-sc .heading-box {margin-bottom: 30px;}
    .mini-grad-title {font-size: 13px;margin-bottom: 15px;}
    .mobile-app-animation-box::after {height: 35%;}
    .mobile-app-animation-box .anm-box .mid {max-width: 35vw;}
    .mobile-app-animation-box .anm-box .right {max-width: 27.5vw;transform: translate(-85px, 2px);}
    .mobile-app-animation-box .anm-box .left {max-width: 27.5vw;transform: translate(78px, 2px);}
    .avs-app-platform-sc .btn-grp {flex-direction: column;}
    .avs-app-platform-sc .app-nav .label {font-size: 18px;}
    .avs-app-platform-sc .sec-subheading {margin-bottom: 23px;}
    .avs-app-platform-sc .content-box {padding: 37px 25px;border-radius: 35px;}
    .avs-app-platform-sc .btn-grp a {font-size: 15px;height: 49px;min-width: 186px;}
    footer .cprt {flex-direction: column;gap: 10px;}
    footer .ft-navLinks .nav-item {font-size: 15px;}
    footer .ft-navLinks, .navLinks {gap: 24px;}
    footer .cprt-text {font-size: 16px;}
    .cprt>.flexbox {font-size: 14px;}
    footer .cprt .incx img {max-width: 17px;}
    footer .branding {height: 58px;}
    footer .branding img {max-width: 58px;}
    .watermark {font-size: 20vw;padding-block: 25px 41px;background: linear-gradient(179.96deg, #d0d0d09a -23.89%, rgb(0 0 0 / 4%) 61.97%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
    .avs-app-platform-sc {padding-bottom: 120px;}
    .faq-inner {padding: 20px;border-radius: 17px;}
    .faq-inner .qest-text {font-size: 18px;}
    .avs-faq-sc {padding-block: 120px 90px;}
    .video-compare-wrapper .media-wrapper {border-radius: 18px;}
    .compare-slider .handle-btn {--sz: 39px;}
    .compare-slider .handle-btn::after, .compare-slider .handle-btn::before {width: 15px;}
    .compare-slider .handle-btn::before {transform: rotate(90deg) translateY(-1px);}
    .compare-slider .handle-btn::after {transform: rotate(90deg) translateY(1px) scaleY(-1);}
    .video-compare-wrapper .inner-box {height: 54.84vw;}
    .media-wrapper .tag {top: 13px;font-size: 11px;padding: 7px 10px;border-radius: 7px;}
    .media-wrapper .tag.left {left: 19px;}
    .avs-toolcomp-sc .heading-box {margin-bottom: 44px;}
    .media-wrapper .tag.right {right: 19px;}
    .avs-toolcomp-sc {padding-block: 175px 0;}
    .app-show-wrapper .hand-frame img {transform: translateX(13vw);max-width: unset;width: 400px;}
    .avs-feat-scroller {padding-block: 91px 80px;}
    .avs-feat-scroller .roller-slider img {--sz: 36px;}
    .avs-feat-scroller .roller-slider {gap: 14px;}
    .avs-feat-scroller .roller-slider .incx {padding: 5px 23px 5px 5px;font-size: 14px;}
    .video-grid {display: flex;flex-direction: column;}
    .item-personal {height: 110vw;}
    .item-business, .item-social {height: 52.9vw;margin: 0;}
    .vdo-item {border-radius: 18px;}
    .steps-line, .step-item .dot {display: none;}
    .step-item {position: static;width: 100%;transform: none !important;}
    .avs-working-sc .mini-grad-title {margin-inline: auto;}
    .avs-working-sc .heading-box {text-align: center;}
    .steps-wrap {position: static;aspect-ratio: unset;display: flex;flex-direction: column;margin: 10px 0 0;}
    .hero-sec .floating-el.left {left: -500px;top: -560px;}
    .hero-sec .floating-el {width: 674px;filter: blur(230px);height: 904px;}
    .avs-working-sc .inner-area {min-height: unset;}
    .ring-box .center-point {--sz: 57px;}
    .feat-rings .iconx {--sz: 34px;margin: -16.5px 0 0 -16.5px;}
    .feat-rings .iconx img {width: 100%;}
    .feat-sliding-sc .inner-area {gap: 12px;flex-wrap: nowrap;}
    .feat-sliding-sc .mobile-frame img {max-width: 55vw;}
    .feat-sliding-sc .nav-item .label {display: none;}
    .feat-sliding-sc .roller-navigator {flex: 0 0 60px;height: 102vw;}
    .feat-sliding-sc .scrolling-bar {gap: 15px;}
    .feat-sliding-sc .nav-item:not(.active):hover {width: 12vw;}
    .feat-sliding-sc .nav-item {gap: 0;padding: 5px;width: 12vw;min-height: 12vw;}
    .feat-sliding-sc .nav-item .icn {--sz: 100%;}
    .feat-sliding-sc .nav-item.active {width: 12vw;}
    .avs-feat-main-sc::before {height: 210px;}
    .feat-rings .iconx img {width: 24px;}
    .avs-feat-main-sc .feat-sliding-sc::before {height: 109vw;}
    .avs-feat-main-sc {padding-block: 50px;}
    .avs-feat-main-sc .b.left {height: 264px;}
    .avs-feat-main-sc .b.right {width: 250px;height: 205px;left: -240px;filter: blur(150px);}
    .navBar .branding img {width: 48px;}
    .looper-box {top: 1.58vw;border-radius: 7vw;left: 1.5vw;height: calc(100% - 3.1vw);width: calc(100% - 3.3vw);}
    .avs-yt {padding-block: 0 120px;}
    .navLinks .nav-item{display: block;}
    .step-item .num {font-size: 22vw;}
}

@media (max-width: 420px) {
    .app-show-wrapper::after {width: calc(100% + 59px);left: -29px;}
    .app-show-wrapper .floating-info .box {min-height: 93px;border-radius: 19px;padding: 5px 17px;max-width: 271px;}
}