html,body {scroll-behavior: smooth;text-align: left;}

.banner {background-color: #14054d;}
.banner-nav-wrap {background: #14054D url(../images/special-deal-2025/banner-nav-bg.jpg) no-repeat center bottom/cover;}
.banner-nav {width: 1200px;margin: 0 auto;display: flex;align-items: center;gap: 130px;padding: 0 10px;}
.banner-nav-logo {flex-shrink: 0;}
.banner-nav-link {display: flex;flex-wrap: wrap;gap: 130px;flex-shrink: 0;}
.banner-nav-link>li {list-style: none;height: 60px;display: flex;justify-content: center;align-items: center;padding: 0 22px;font-size: 19px;color: #4f53ab;line-height: 1;position: relative;}
.banner-nav-link>li:hover {color: #917dff;}
.banner-nav-link>li::after {display: none;content: "";width: 100%;height: 2px;background-color: #917dff;position: absolute;bottom: 0;left: 0;}
.banner-nav-link>li:hover::after {display: block;}
.banner-nav-link>li>a {color: inherit;text-decoration: none;}
.banner-popup {display: none;}
.banner-content-wrap {background: url(../images/special-deal-2025/banner-bg.jpg) no-repeat left top/cover;padding: 76px 0 66px;}
.banner-content {width: 1200px;margin: 0 auto;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 10px;}
.banner-content-left {width: 680px;}
.banner-content-left h1 {font-size: 60px;color: #fff;line-height: 1.1;font-weight: 600;}
.banner-content-left h1.small-font {font-size: 45px;}
.banner-content-left h1>span {color: transparent;background: linear-gradient(90deg, #cd49ff, #5078e1);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.banner-content-left h1>img {vertical-align: middle;margin: -25px 0px -15px -35px;}
.banner-content-left h1.small-font>img {margin-left: -25px;}
.banner-content-left h3 {font-size: 27px;color: #bb4bfb;line-height: 1;padding: 54px 0 14px;}
.banner-content-p {font-size: 17px;color: #ebe7fe;line-height: 1.8;padding: 0 70px 36px 0;}
.banner-buy {display: flex;flex-direction: column;gap: 30px;width: 530px;}
.banner-buy-box {border: 1px solid #7546ed;border-radius: 5px;box-sizing: border-box;padding: 16px 15px 22px;background-color: #231572;}
.banner-buy-box>h4 {font-size: 17px;color: #ada0ff;line-height: 1;padding-bottom: 14px;}
.banner-buy-box>h4>img {vertical-align: middle;margin-right: 8px;}
.banner-buy-box-items>li {display: flex;justify-content: space-between;gap: 10px;align-items: center;font-size: 15px;color: #ada0ff;line-height: 1.1;}
.banner-buy-box-items>li+li {margin-top: 6px;}
.banner-buy-box-items>li>span:first-child {padding-left: 12px;position: relative;}
.banner-buy-box-items>li>span:first-child::before {content: "";width: 6px;height: 6px;border: 1px solid #ebac33;border-radius: 50%;position: absolute;top: 5px;left: 1px;}
.banner-buy-box-items>li>span:last-child {color: #47ff2f;}
.banner-buy-box-items>li>span:last-child>del {color: #ada0ff;}
.banner-buy-buttons {display: flex;width: 85%;margin: 0 auto;}
.banner-buy-buttons>a {width: 100%;height: 60px;display: flex;justify-content: center;align-items: center;gap: 56px;border-radius: 100px;background-color: #f49436;font-size: 29px;color: #fff;line-height: 1;font-weight: 600;}
.banner-buy-buttons>a:hover {color: #fff;text-decoration: none;}
.banner-buy-price {text-align: center;font-size: 17px;color: #000;line-height: 1.2;font-weight: 500;}
.banner-buy-price>span {color: #fff;font-size: 21px;font-weight: 600;}
.banner-buy-price>del {color: #FEF0E3;font-size: 19px;}
.banner-content-right {width: 510px;display: flex;}
.banner-content-right>img {max-width: initial;flex-shrink: 0;}
.banner-popup {display: none;width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: rgba(0,0,0,0.5);z-index: 100;user-select: none;}
.banner-popup-content {display: flex;justify-content: center;align-items: center;gap: 30px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.cancel-banner-popup {width: 30px;height: 30px;font-size: 30px;line-height: 25px;text-align: center;color: #fff;cursor: pointer;position: absolute;top: -35px;right: 63px;}
.banner-popup-items-wrap {width: 880px;overflow: hidden;}
.banner-popup-items {display: flex;transition: margin 0.2s;}
.banner-popup-items>li {flex-shrink: 0;display: flex;align-items: center;justify-content: center;border-radius: 10px;overflow: hidden;}
.banner-popup-items>li>img {width: 100%;}
.banner-popup-larrow,.banner-popup-rarrow {width: 40px;height: 80px;cursor: pointer;overflow: hidden;}
.banner-popup-larrow::after,.banner-popup-rarrow::after {content: "";display: block;width: 35px;height: 35px;border-left: 4px solid #fff;border-bottom: 4px solid #fff;border-radius: 2px;margin: 21px 0 0 12px;transform: rotate(45deg);}
.banner-popup-rarrow::after {transform: rotate(-135deg);margin: 21px 0 0 -11px;}
@media (max-width: 1200px) {
    img:not([src$='svg']) {max-width: 100%;height: auto;}
    .banner-nav {flex-direction: column;gap: 10px;padding-top: 15px;background: #0f063d;}
    .banner-nav-link {gap: 15px;padding-bottom: 10px;justify-content: center;}
    .banner-nav-link>li {height: auto;padding: 5px;}
    .banner-content,.banner-nav {width: 96%;}
    .banner-content-left,.banner-content-right {width: 100%;text-align: center;}
    .banner-content-right {justify-content: center;}
    .banner-content-right>img {max-width: 100%;flex-shrink: 1;}
    .banner-content-p {padding-right: 0;}
    .banner-buy-buttons {justify-content: center;}
    .banner-buy {align-items: center;margin: 0 auto;}
    .cancel-banner-popup {right: 0;}
    .banner-popup-content,.banner-popup-items-wrap {width: 600px;}
    .banner-popup-larrow, .banner-popup-rarrow {display: none;}
    .banner-popup-items>li>img {width: auto;max-width: 100%;}
}
@media (max-width: 767px) {
    .banner-content-left h1 {font-size: 39px;}
    .banner-content-left h1>img {margin: 0 auto;display: block;}
    .banner-popup-content,.banner-popup-items-wrap {width: 400px;}
}
@media (max-width: 560px) {
    .banner-buy {width: 100%;}
    .banner-buy-buttons>a {gap: 20px;font-size: 23px;}
    .banner-buy-price {font-size: 15px;}
    .banner-buy-price>span {font-size: 19px;}
    .banner-buy-price>del {font-size: 17px;}
    .banner-popup-content,.banner-popup-items-wrap {width: 300px;}
}

.toolkit {padding: 80px 0 0;background: linear-gradient(#0f044d, #0d0234);}
.toolkit-content {width: 1200px;margin: 0 auto;position: relative;}
.toolkit h2 {font-size: 37px;color: #fff;line-height: 1.1;font-weight: 600;text-align: center;}
.toolkit h2.small-font {font-size: 35px;}
.toolkit h2::before {content: "";display: inline-block;vertical-align: middle;width: 53px;height: 53px;border-radius: 50%;background-color: #2a1a85;margin-right: -25px;}
.toolkit-p {font-size: 17px;color: #babdcb;line-height: 1.5;padding: 22px 78px 40px;}
.toolkit-p>a {text-decoration: underline;color: #fff;}
.toolkit-items {display: flex;justify-content: center;flex-wrap: wrap;width: fit-content;margin: 0 auto 44px;border: 2px solid #231565;border-radius: 100px;background-color: #100938;}
.toolkit-items>li {height: 44px;border-radius: 100px;font-size: 17px;color: #fff;line-height: 1;padding: 0 44px;display: flex;justify-content: center;align-items: center;cursor: pointer;}
.toolkit-items>li.active {background-color: #fff;color: #0c001e;}
.toolkit-items-content>li {display: none;}
.toolkit-items-content>li.active {display: block;}
.toolkit-items-img {border-radius: 22px;overflow: hidden;position: relative;}
.toolkit-items-img>img {width: 100%;}
.toolkit-item-img{position:absolute;height:100%;width:calc(var(--wid,.5) * 100%);display: flex;overflow: hidden;}
.toolkit-item-img.toolkit-item-img img {max-width: initial;height: 100%;}
.toolkit-item-line{width: 35px;height: 35px;border: 1px solid #fff;border-radius: 50%;position:absolute;top:50%;left:calc(var(--wid,.5) * 100%);margin: -18px 0 0 -18px;pointer-events:none;display: flex;align-items: center;justify-content: center;}
.toolkit-item-line::before,.toolkit-item-line::after{content:'';width:1px;height: 50vh;background-color:#fff;position: absolute;bottom: 100%;left: 50%;}
.toolkit-item-line::after {bottom: auto;top: 100%;}
.toolkit-item-line>i {width: 21px;height: 10px;display: flex;justify-content: space-between;align-items: center;}
.toolkit-item-line>i::before,.toolkit-item-line>i::after {content: "";border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-right: 7px solid #fff;}
.toolkit-item-line>i::after {border-right: none;border-left: 7px solid #fff;}
[type=range]{position:absolute;width:100%;height:100%;background-color:initial;-webkit-appearance:none;appearance:none;cursor:ew-resize;}
::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:0;}
::-moz-range-track{height:100%;}
::-moz-range-thumb{width:0;opacity:0;}
.toolkit-items-intros {width: 900px;padding-top: 52px;}
.toolkit-items-intro {width: 100%;display: flex;flex-wrap: wrap;gap: 50px;position: relative;}
.toolkit-items-intro::after {content: "";width: 100%;height: 1px;background: linear-gradient(90deg, #362d67 70%, transparent);position: absolute;bottom: 0;left: 0;}
.toolkit-items-intro>li {font-size: 17px;color: #8782bf;list-style: 21px;padding: 0 10px 12px 0;position: relative;white-space: nowrap;}
.toolkit-items-intro>li.active {font-size: 19px;color: #fff;}
.toolkit-items-intro>li::after {display: none;content: "";width: 100%;height: 2px;background-color: #9051df;position: absolute;bottom: 0;left: 0;z-index: 1;}
.toolkit-items-intro>li.active::after {display: block;}
.toolkit-items-info {padding: 14px 150px 0 0;}
.toolkit-items-info>li {display: none;font-size: 17px;color: #e6e6e6;line-height: 1.5;min-height: 60px;}
.toolkit-items-info>li.active {display: block;}
.toolkit-buttons {position: absolute;right: 22px;bottom: 15px;display: flex;flex-direction: column;align-items: center;gap: 16px;}
.toolkit-button {min-width: 220px;box-sizing: border-box;padding: 0 10px;height: 55px;font-size: 21px;color: #e6e6e6;line-height: 1;display: flex;justify-content: center;align-items: center;background: linear-gradient(90deg, #8883f3, #ca51df);border-radius: 100px}
.toolkit-button:hover {color: #e6e6e6;text-decoration: none;}
.toolkit-button-link {font-size: 19px;color: #5786ff;line-height: 1;text-decoration: underline;text-underline-position: under;}
@media (max-width: 1200px) {
    img:not([src$='svg']) {max-width: 100%;height: auto;}
    .toolkit {padding-bottom: 50px;}
    .toolkit-content {width: 96%;}
    .toolkit h2::before {display: none;}
    .toolkit-p {padding-left: 0;padding-right: 0;}
    .toolkit-items-intros {width: 100%;padding: 30px 0;}
    .toolkit-items-intro {gap: 20px;}
    .toolkit-items-intro>li {white-space: wrap;}
    .toolkit-items-info {padding-right: 0;}
    .toolkit-buttons {position: static;}
}
@media (max-width: 767px) {
    .toolkit h2 {font-size: 25px;}
}

.journey {padding: 85px 0 0;background: url(../images/special-deal-2025/journey-bg2.png) no-repeat center bottom 65px, url(../images/special-deal-2025/journey-bg1.jpg) no-repeat center top/100% auto;overflow: hidden;}
.journey-content {width: 1200px;margin: 0 auto;position: relative;}
.journey h2 {font-size: 37px;color: #fff;line-height: 1.1;font-weight: 600;text-align: center;}
.journey-p {font-size: 17px;color: #babdcb;line-height: 1.5;padding: 40px 0 36px;}
.journey-p>a {text-decoration: underline;color: #5a88fd;}
.journey-nums {display: flex;justify-content: space-evenly;flex-wrap: wrap;}
.journey-nums>li {display: flex;flex-direction: column;align-items: center;text-align: center;margin: 0 1%;}
.journey-nums>li>span:first-child {color: transparent;background: linear-gradient(90deg, #854ed8, #4c54ff 70%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.journey-nums>li>span:first-child>b {font-size: 50px;line-height: 1;font-weight: 600;}
.journey-nums>li>span:first-child>i {font-style: normal;font-size: 25px;}
.journey-nums>li>span:last-child {width: 100%;font-size: 17px;color: #474747;line-height: 1.5;padding-top: 6px;}
.journey-img {display: flex;justify-content: flex-end;padding-right: 40px;}
.journey-img>img {flex-shrink: 0;}
.journey-items {height: 43px;position: relative;margin: 180px 0;}
.journey-items::before {content: "";width: 100vw;height: 100%;background: url(../images/special-deal-2025/journey-line.png) no-repeat center;position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
.journey-item {width: 250px;padding: 20px 5px 12px;text-align: center;font-size: 15px;color: #555a62;line-height: 1.3;position: absolute;left: 50%;transform: translateX(-50%);}
.journey-item.item1 {bottom: 100%;margin-left: -460px;}
.journey-item.item2 {top: 100%;margin-left: -315px;}
.journey-item.item3 {bottom: 100%;margin-left: -160px;}
.journey-item.item4 {top: 100%;margin-left: -10px;}
.journey-item.item5 {bottom: 100%;margin-left: 137px;}
.journey-item.item6 {top: 100%;margin-left: 286px;}
.journey-item.item7 {bottom: 140%;margin-left: 430px;background-color: #fff;border-radius: 10px;box-shadow: 0 0 25px 5px #fbf0e3;}
.journey-item.item7::after {content: "";border-top: 12px solid #fff;border-left: 12px solid transparent;border-right: 12px solid transparent;position: absolute;top: 100%;left: 50%;margin-left: -12px;}
.journey-item::before {content: "";display: block;margin: 0 auto;width: 48px;height: 40px;background: url(../images/special-deal-2025/journey-icons.png) no-repeat left center;}
.journey-item.item2::before {width: 44px;background-position-x: -106px;}
.journey-item.item3::before {width: 52px;background-position-x: -208px;}
.journey-item.item4::before {width: 33px;background-position-x: -318px;}
.journey-item.item5::before {width: 44px;background-position-x: -409px;}
.journey-item.item6::before {width: 52px;background-position-x: -511px;}
.journey-item.item7::before {width: 42px;background-position-x: right;}
.journey-item>span {display: block;font-size: 17px;color: #2d3034;padding: 8px 0 4px;}
.journey-item:last-child>span {font-size: 21px;color: #ff9921;}
@media (max-width: 1200px) {
    img:not([src$='svg']) {max-width: 100%;height: auto;}
    .journey {background: #fff;}
    .journey-content {width: 96%;}
    .journey h2 {color: #000;}
    .journey-p {padding-left: 0;padding-right: 0;color: #292929;}
    .journey-nums {gap: 30px;}
    .journey-nums>li>span:first-child>b {font-size: 39px;}
    .journey-items {height: auto;margin: 50px 0 0;display: flex;justify-content: center;flex-wrap: wrap;gap: 30px;}
    .journey-items::before,.journey-item.item7::after {display: none;}
    .journey-item.journey-item {transform: none;position: static;margin: 0;border-radius: 10px;box-shadow: 0 0 10px 2px #fbf0e3;}
}
@media (max-width: 767px) {
    .journey h2 {font-size: 25px;}
    
}

.product {padding: 95px 0 50px;background: #fff url(../images/special-deal-2025/product-bg.jpg) no-repeat center bottom/100% auto;overflow: hidden;text-align: left;}
.product-content,.product-bundle-content {width: 1200px;margin: 0 auto;position: relative;}
.product-content::before,.product-content::after {content: url(../images/special-deal-2025/product-bg-icon1.png);position: absolute;bottom: -75px;right: 50%;margin-right: 700px;}
.product-content::after {content: url(../images/special-deal-2025/product-bg-icon2.png);bottom: 280px;right: auto;left: 50%;margin-left: 650px;}
.product-bundle-content {padding-top: 84px;}
.product h2 {font-size: 37px;color: #000;line-height: 1.1;font-weight: 600;text-align: center;}
.product-p {font-size: 17px;color: #292929;line-height: 1.5;padding: 16px 78px 32px;}
.product-bundle-content .product-p {text-align: center;}
.product-p>a {text-decoration: underline;color: #5a88fd;}
.product-wrap {display: flex;justify-content: center;flex-wrap: wrap;gap: 58px;}
.product-item {width: 494px;box-sizing: border-box;padding: 42px 20px 28px;border-radius: 20px;background-color: #fff;box-shadow: 0 0 10px 2px #f5f5fe;}
.product-top {padding: 0 46px;text-align: center;}
.product-logo {text-align: center;position: relative;min-height: 111px;display: flex;justify-content: center;align-items: flex-end;}
.product-logo>span {line-height: 23px;color: #92cf3f;font-size: 17px;padding: 0 14px;background-color: rgba(0,0,0,0.7);border: 1px solid currentColor;border-radius: 100px;position: absolute;bottom: 0;right: 50%;margin-right: -10px;}
.product-title {font-size: 35px;color: #232324;line-height: 1;font-weight: 600;padding: 20px 0 16px;}
.product-specs {font-size: 23px;color: #706dff;line-height: 1.1;}
.product-price {display: flex;justify-content: center;align-items: center;gap: 8px;padding: 16px 0;}
.product-price>b {font-size: 30px;color: #232324;line-height: 1;}
.product-price>i {font-size: 19px;font-style: normal;color: #696b71;line-height: 1;position: relative;overflow: hidden;}
.product-price>i::after {content: "";width: 200%;height: 1px;background-color: #dd4a37;transform: rotate(-15deg);position: absolute;top: 50%;left: 50%;margin-left: -100%;}
.product-buttons {display: flex;justify-content: center;}
.product-button {min-width: 260px;line-height: 50px;border-radius: 100px;background-color: #ff9500;text-align: center;font-size: 23px;color: #fff;}
.product-button:hover {color: #fff;text-decoration: none;}
.product-intros {padding: 45px 0 14px;text-align: left;}
.product-intros>li {font-size: 17px;color: #4a4a53;line-height: 1.5;padding-bottom: 6px;list-style-type: disc;}
.product-intros>li>b {font-weight: 600;color: #3f3f44;}
.product-bottom {padding: 21px 27px 0;border-top: 1px solid #c7c7c7;}
.product-features {padding-bottom: 10px;}
.product-features>li {padding: 0 0 17px 26px;font-size: 17px;color: #6a6a73;line-height: 1.1;position: relative;}
.product-features>li::before {content: "";width: 6px;height: 12px;border-bottom: 2px solid #54c22e;border-right: 2px solid #54c22e;transform: rotate(45deg);position: absolute;top: 1px;left: 2px;}
.product-gifts>li {padding: 0 0 12px 26px;font-size: 15px;background: url(../images/special-deal-2025/product-gift-icon.png) no-repeat left 5px;}
.product-gifts>li>b {color: #6a6a73;}
.product-gift-popup {color: #ff7200;text-decoration: underline;text-underline-position: under;cursor: pointer;position: relative;}
.product-gift-popup-info {display: none;width: 250px;padding: 6px 10px;border: 1px solid #999;border-radius: 10px;font-size: 13px;color: #6a6a73;line-height: 1.3;font-style: normal;background-color: #fff;position: absolute;bottom: 150%;left: 50%;margin-left: -125px;}
.product-gift-popup-info::after {content: "";width: 10px;height: 10px;border-right: 1px solid #999;border-bottom: 1px solid #999;transform: rotate(45deg);background: linear-gradient(135deg, transparent 45%, #fff 45%);position: absolute;bottom: -7px;left: 50%;margin-left: -5px;}
.product-gift-popup:hover .product-gift-popup-info {display: block;}
.product-bundle{display:flex;justify-content:center;align-items: center;flex-wrap: wrap;gap: 20px;background: linear-gradient(#9d9bf5, #eae8fe);border-radius:18px;padding:44px 20px;}
.product-bundle-left{width: 570px;display:flex;flex-direction:column;}
.product-bundle-imgs li {display: none;justify-content: center;align-items: center;height: 400px;}
.product-bundle-imgs li.active {display: flex;}
.product-bundle-imgs>li>img {max-width: 100%;max-height: 90%;}
.product-bundle-toggle {display: flex;align-items: center;flex-wrap: wrap;gap: 8px;}
.product-bundle-arrow {width: 30px;height: 50px;background: url(../images/special-deal-2025/toggle-arrow-icons.png) no-repeat 6px center;cursor: pointer;}
.product-bundle-right-arrow {background-position-x: -49px;}
.product-bundle-toggle-content {display: flex;flex-wrap: wrap;gap: 14px;}
.product-bundle-toggle-content li {width: 70px;height: 59px;display: flex;justify-content: center;align-items: center;position: relative;border-radius: 4px;overflow: hidden;cursor: pointer;background: linear-gradient(to right, #a1c4fd, #c1e8fb);}
.product-bundle-toggle-content li.active {box-shadow: 0 0 0 3px #fff;background: linear-gradient(to right, #0abafe, #5944ec);}
.product-bundle-toggle-content li>img {max-width: 90%;}
.product-bundle-right{width: 570px;box-sizing: border-box;padding: 37px 20px 34px 32px;border-radius: 12px;background-color: #fff;}
.product-bundle-right>h3{font-size:26px;color: #2e2e2e;line-height: 1;font-weight: 600;}
.product-bundle-intros {padding: 26px 0 10px;}
.product-bundle-intros>li{padding:0 0 20px;color:#3d3d43;font-size:17px;line-height: 1.1;}
.product-bundle-intros>li>b{color:#000;font-weight: 500;}
.product-bundle-price {display:flex;justify-content:center;align-items:center;gap:10px;padding: 0 0 12px;font-size: 17px;color: #706f7c;line-height: 1;}
.product-bundle-price b {font-size:30px;color:#ff6511;line-height: 1;}
.product-bundle-price span{font-size:19px;color:#57595e;line-height: 1;position:relative;overflow: hidden;}
.product-bundle-price span::after {content: "";width: 200%;height: 1px;background-color: #dd4a37;transform: rotate(-15deg);position: absolute;top: 50%;left: 50%;margin-left: -100%;}
.product-bundle-more {font-size: 17px;color: #777497;line-height: 1.1;padding: 16px 0 0;text-align: center;}
@media (max-width: 1200px) {
    img:not([src$='svg']) {max-width: 100%;height: auto;}
    .product {background: linear-gradient(#fff 40%, #d3d2ff);}
    .product-content,.product-bundle-content {width: 96%;}
    .product-content::before,.product-content::after {display: none;}
    .product-p {padding-left: 0;padding-right: 0;}
}
@media (max-width: 767px) {
    .product-top {padding: 0 20px;}
    .product-bottom {padding: 20px 0 0;}
    .product h2,.product-title {font-size: 25px;}
    .product-bundle {padding: 30px 10px;}
    .product-bundle-right {padding: 20px 10px;}
    .product-bundle-toggle {justify-content: center;padding: 30px 0;}
    .product-bundle-toggle-content {justify-content: center;}
    .product-bundle-arrow {display: none;}
    .product-bundle-imgs li {height: auto;}
    .product-bundle-imgs>li>img {max-height: initial;}
}

.prize {padding: 140px 0 70px;background: #0c0a1f url(../images/special-deal-2025/prize-bg.jpg) no-repeat center top/100% auto;}
.prize-content {width: 1200px;margin: 0 auto;}
.prize h2 {font-size: 37px;color: #fff;line-height: 1.1;font-weight: 600;text-align: center;}
.prize-p {font-size: 17px;color: #babdcb;line-height: 1.5;padding: 16px 78px 34px;text-align: center;}
.prize-p>a {text-decoration: underline;color: #5a88fd;}
.prize-videos {display: flex;justify-content: center;flex-wrap: wrap;gap: 16px;}
.prize-videos>li {width: 386px;position: relative;background-color: #656565;border-radius: 14px;cursor: pointer;overflow: hidden;}
.prize-videos>li::before {content: "";display: block;padding-top: 56.22%;}
.prize-videos>li video {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.prize-popup {display: none;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);position: fixed;top: 0;left: 0;z-index: 100;}
.prize-popup-content {width: 447px;border-radius: 14px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.cancel-prize-popup {width: 30px;height: 30px;font-size: 30px;line-height: 25px;text-align: center;color: #fff;cursor: pointer;position: absolute;top: -35px;right: 0;}
.prize-popup-top {border-radius: 14px 14px 0 0;display: flex;overflow: hidden;}
.prize-popup-top>img {width: 100%;}
.prize-popup-bottom {padding: 22px 0 4px;background: linear-gradient(135deg, #3655af, #6224be);border-radius: 0 0 14px 14px;}
.prize-popup-bottom h3 {font-size: 21px;color: #fff;line-height: 1.1;text-align: center;padding-bottom: 18px;}
.prize-popup-step {padding: 0 34px 20px 48px;position: relative;text-align: left;}
.prize-popup-step::before {content: "";width: 9px;height: 9px;background-color: #8d9dd2;border-radius: 50%;position: absolute;left: 25px;top: 9px;}
.prize-popup-step.step1::after {content: "";width: 1px;height: 100%;background-color: #8d9dd2;position: absolute;left: 29px;top: 9px;}
.prize-popup-step-p {font-size: 17px;color: #c1c1ff;line-height: 1.4;padding-bottom: 12px;}
.prize-popup-step-p>span {font-size: 19px;display: block;}
.prize-popup-shares {display: flex;flex-wrap: wrap;gap: 7px;}
.prize-popup-shares>li {display: flex;}
.prize-popup-shares>li>a {display: none;width: 173px;box-sizing: border-box;padding-left: 42px;line-height: 40px;border-radius: 6px;overflow: hidden;font-size: 21px;color: #fff;text-align: center;position: relative;}
.prize-popup-shares>li>a.active {display: block;}
.prize-popup-shares>li>a:hover {color: #fff;text-decoration: none;}
.prize-popup-shares-f {background-color: #2e67ff;}
.prize-popup-shares-x {background-color: #1c1c1c;}
.prize-popup-shares>li>a::before {content: "";width: 42px;height: 100%;position: absolute;left: 0;top: 0;}
.prize-popup-shares-f::before {background: #1d5aff url(../images/special-deal-2025/prize-popup-f.png) no-repeat center;}
.prize-popup-shares-x::before {background: #000 url(../images/special-deal-2025/prize-popup-x.png) no-repeat center;}
.prize-popup-submit,.prize-popup-url {display: flex;flex-wrap: wrap;}
.prize-popup-url {padding-bottom: 12px;}
.prize-input-before input {flex: 1;height: 45px;background-color: #e4d6ff;color: #5f3ebf;outline: none;border: 0;border-radius:  5px 0 0 5px;padding: 0 10px;font-size: 17px;}
.prize-popup-url input {border-radius: 5px;}
.prize-input-before button {padding:0 15px;background-color:#ff9130;color:#fff;line-height:45px;outline:none;border:0;border-radius:0 5px 5px 0;font-size:17px;cursor:pointer;}
.prize-input-after>p {display: none;font-size: 17px;color: #fff;line-height: 1.3;}
.prize-input-after>p.active {display: block;}
.prize-share-wrap {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 72px;padding-top: 62px;}
.prize-shares {display: flex;justify-content: center;flex-wrap: wrap;gap: 22px;}
.prize-share {width: 49px;height: 49px;background: url(../images/special-deal-2025/prize-share-icons.png) no-repeat left center;}
.prize-share.share2 {background-position-x: -70px;}
.prize-share.share3 {background-position-x: -139px;}
.prize-share.share4 {background-position-x: -208px;}
.prize-share.share5 {background-position-x: right;}
.prize-share-info {padding-left: 76px;border-left: 1px solid #454545;font-size: 19px;color: #bababa;line-height: 1.4;}
@media (max-width: 1200px) {
    img:not([src$='svg']) {max-width: 100%;height: auto;}
    .prize-content {width: 96%;}
    .prize-p {padding-left: 0;padding-right: 0;}
}
@media (max-width: 979px) {
    .prize-share-wrap {gap: 30px;}
    .prize-shares {width: 100%;}
    .prize-share-info {padding-left: 0;border-left: 0;text-align: center;}
}
@media (max-width: 767px) {
    .prize h2 {font-size: 25px;}
}
@media (max-width: 479px) {
    .prize-popup-content {width: 96%;}
    .prize-popup-top {display: none;}
    .prize-popup-bottom {border-radius: 14px;}
    .prize-popup-step {padding: 0 10px 10px;}
    .prize-popup-step::before,.prize-popup-step.step1::after {display: none;}
}

.table {padding: 66px 0 84px;background-color: #fff;}
.table-content {width: 1200px;margin: 0 auto;}
.table h2 {font-size: 37px;color: #000;line-height: 1.1;font-weight: 600;text-align: center;}
.table-p {font-size: 17px;color: #292929;line-height: 1.5;padding: 16px 78px 38px;text-align: center;}
.table-p>a {text-decoration: underline;color: #5a88fd;}
.table-wrap {overflow: auto;}
table {border: none;width: 1200px;border-spacing: 10px 0;}
table b {font-weight: 600;}
table th {padding: 22px 0 4px;}
table td {padding: 14px 10px 14px 8px;position: relative;}
table td:after {content: "";width: 90%;height: 1px;background-color: #cbd1ec;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
table td:first-child:after {content: "";width: 100%;height: 1px;background-color: #e5e5e5;position: absolute;bottom: 0;left: 0;transform: none;}
table th:nth-child(1), table td:nth-child(1) {border-right: 5px solid #fff;}
table th:nth-child(2), table th:nth-child(3),
table td:nth-child(2), table td:nth-child(3) {background-color: #f2f5ff;}
table th:nth-child(2), table th:nth-child(3) {border-radius: 8px 8px 0 0;}
table th:nth-child(4), table td:nth-child(4) {border: 2px solid #8267f4;border-bottom: none;border-radius: 8px 8px 0 0;}
table td:nth-child(4) {border-top: none;border-radius: 0;}
table .small-tr td {padding: 11px 10px 11px 8px;}
table .small-tr td:nth-child(1) {background-color: #f5f5f5;}
table .small-tr td:nth-child(2) {background-color: #fafcff;}
table .small-tr td:nth-child(3) {background-color: #fafcff;}
table .small-tr td:nth-child(4) {background-color: #f7f8ff;}
table .small-tr td::after,table .no-border td::after {display: none;}
table tr.next-hide~tr{display:none;}
table tr.next-hide.active~tr{display:table-row;}
table tr.next-hide td,table tr:last-child td {border-radius: 0 0 8px 8px;}
/* table tr.next-hide td:last-child,table tr:last-child td:last-child {border-bottom: 2px solid #8267f4;} */
table tr.next-hide.active td {border-radius: 0;border-bottom: none;}
table .t-c {display: flex;flex-direction: column;justify-content: center;align-items: center;font-size: 19px;line-height: 1;color: #191919;text-align: center;position: relative;}
table th:nth-child(1) .t-c {font-size: 33px;color: #8f8f90;line-height: 1;}
table td:first-child .t-c {display: block;text-align: left;}
table td .t-c {font-size: 17px;color: #191919;line-height: 1.4;}
table td:not(:nth-child(1)) .t-c {font-size: 17px;color: #3e3e3e;line-height: 1.5;}
table .small-tr td .t-c {font-size: 21px;line-height: 1;color: #383838;font-weight: 600;align-items: flex-start;}
table th .t-c i {display: block;font-size: 19px;color: #3d3d3d;line-height: 1;padding: 4px 0 10px;font-style: normal;font-weight: 500;}
table th .t-c .t-price {font-size: 17px;color: #545454;line-height: 1;font-weight: 500;display: flex;justify-content: center;align-items: center;gap: 5px;padding-bottom: 8px;}
table th .t-c .t-price>b {font-size: 23px;color: #ff3d10;line-height: 1;}
table th .t-c .t-buttons {display: flex;justify-content: center;}
table th .t-c .t-buttons>a {min-width: 214px;box-sizing: border-box;padding: 0 10px;line-height: 50px;text-decoration: none;font-size: 23px;color: #fff;font-weight: 600;background-color: #ffa544;border-radius: 8px;}
table td .t-c>span {color: #ff4e4e;}
table td .t-c .t-no,table td .t-c .t-yes {width: 31px;height: 31px;border-radius: 50%;background-color: #b5bee4;position: relative;}
table td .t-c .t-no::before,table td .t-c .t-no::after {content: "";width: 18px;height: 1px;background-color: #fff;transform: rotate(-45deg);position: absolute;top: 50%;left: 50%;margin: -0.5px 0 0 -9px;}
table td .t-c .t-no::after {transform: rotate(45deg);}
table td .t-c .t-yes {background-color: #8267f4;}
table td .t-c .t-yes::before {content: "";width: 6px;height: 13px;border-right: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(45deg);position: absolute;top: 7px;left: 12px;}
.table-toggle{width:1200px;display:flex;justify-content:center;align-items:center;height:51px;background-color:#f5f5f5;margin-top: 24px;cursor:pointer;position:relative;}
.table-toggle::after{content:"";width: 34px;height: 26px;background: url(../images/special-deal-2025/table-arrow.png);transition:all 0.2s;}
.table-toggle.active::after{transform:rotate(180deg);}
@media (max-width: 1200px) {
    img:not([src$='svg']) {max-width: 100%;height: auto;}
    .table-content {width: 96%;}
    .table-p {padding-left: 0;padding-right: 0;}
}
@media (max-width: 767px) {
    .table h2 {font-size: 25px;}
}

.faq {padding: 84px 0 44px;background-color: #000;}
.faq-content {width: 1028px;margin: 0 auto;}
.faq h2 {font-size: 37px;color: #fff;line-height: 1.1;font-weight: 600;text-align: center;padding: 0 0 46px;}
.faq-content .qes_one {border-top:1px solid #181817;padding:20px 0 10px;text-align:left;}
.faq-content .qes_one .t{font-size:21px;cursor:pointer;padding-bottom:10px;position:relative;color:#ccc;}
.faq-content .qes_one .t i{position:absolute;right:0;top:0px;display:inline-block;width:31px;height:31px;border-radius:50%;color:#fff;}
.faq-content .qes_one .t i:after{position:absolute;left:50%;top:50%;content:"";display:inline-block;width:19px;height:19px;background:linear-gradient(currentColor,currentColor) no-repeat center / 100% 3px,linear-gradient(currentColor,currentColor) no-repeat center / 3px 100%;transform:translate(-50%,-50%);}
.faq-content .qes_one .qes_ans{color:#ccc;display:none;}
.faq-content .qes_one .qes_ans p{margin-bottom: 5px;}
.faq-content .qes_one .qes_ans b {font-weight: 600;}
.faq-content .qes_one.focus .t i{color:#000;background:#fff;}
.faq-content .qes_one.focus .t i:after{background:linear-gradient(currentColor,currentColor) no-repeat center / 100% 3px;}
.faq-content .qes_one.focus .qes_ans{display:block;}
.faq-content a {color:#2691fc;text-decoration: underline;}
@media (max-width:1028px){
    .faq-content {width: 96%;}
}
@media (max-width: 767px) {
    .faq h2 {font-size: 25px;}
}

.aside-nav{display:none;padding:40px 25px 0;background:url(../images/special-deal-2025/aside-content-bg.png) no-repeat center top;position:fixed;top:200px;right:15px;}
.aside-nav-list{background-color:#549cff;border-radius:6px;position:relative;}
.aside-nav-list::after{content:"";width:2px;height:10px;background-color:#549cff;position:absolute;top:100%;left:50%;margin-left:-1px;}
.aside-nav-list a{display:block;font-size:16px;color:#fff;margin:0 15px;border-bottom:1px solid #88baff;text-align:center;transition:all 0.2s;padding: 5px;}
.aside-nav-list a:last-child{border-bottom:none;}
.aside-nav-list a:hover{text-decoration: none;background-color:#c6e6ff;color:#346aac;border-radius:6px;border-bottom:none;transform:scale(1.3);}
.to-top{display:block;margin-top:10px;line-height:35px;font-size:16px;color:#fff;text-align:center;background-color:#549cff;border-radius:6px;position:relative;transition:all 0.2s;}
.to-top:hover{text-decoration: none;background-color:#c6e6ff;color:#346aac;transform:scale(1.1);}
@media (max-width: 1200px) {
    .aside-nav {display: none !important;}
}

@media (max-width: 1200px) {
    .details {width: 96%;}
}