h2{font-size: 48px;font-weight: 600;line-height: 58px;}
h2 span,
p span{color: var(--v-orange);}
.orange-button{text-transform: uppercase;padding: 16px 36px;box-shadow: 0px 8px 20px 0px #B75D2670;}
br.mb{display: none;}

.banner{background: url(https://d21u74ttq7jqzf.cloudfront.net/image/golden-prosperity-2026-banner.webp) left top no-repeat;background-size: cover;padding: 130px 0 106px;overflow: hidden;position: relative;}
.banner .inner{max-width: 1440px;display: flex;}
.banner .text-box{max-width: 612px;position: relative;z-index: 10;}
.banner h2{margin-bottom: 16px;}
.banner p{color: var(--v-black);font-size: var(--fs-24);font-weight: 500;line-height: 31px;margin-bottom: 24px;}
.banner .tnc{color: var(--v-black);font-size: 14px;font-weight: 400;line-height: 20px;margin: 0;}
.banner .tnc a{color: rgba(0, 0, 0, 0.7);text-decoration: underline;}
.banner .tnc a:hover{color: var(--v-black);}
.banner .orange-button{margin-bottom: 12px;}
.banner .img-box{position: absolute;bottom: 0;right: 149px;}

.row1{padding: 68px 0 21px;}
.row1 .title-box{margin-bottom: 28px;text-align: center;}
.row1 h2{color: var(--v-black-light);font-size: 55px;line-height: 66px;margin-bottom: 16px;}
.row1 p{color: rgba(0, 0, 0, 0.8);font-size: var(--fs-24);font-weight: 400;line-height: 36px;margin-bottom: 28px;}

.table-con{width: 100%;max-width: 730px;margin: 0 auto;}
.table-con table{width: 100%;border-radius: 20px;overflow: hidden;box-shadow: 0px 4px 4px 0px #00000040;}
.table-con table th{background: var(--v-orange);}
.table-con table th p{color: var(--v-white);font-size: var(--fs-20);font-weight: 600;line-height: 24px;text-align: center;margin: 0;}
.table-con table td{background: #EEEEEE;padding: 25px;height: 75px;border-bottom: 1px solid #CCCCCC;}
.table-con table td p{color: var(--v-black);font-size: var(--fs-20);font-weight: 600;line-height: 24px;text-align: center;margin: 0;}

.table-con .table1 th:nth-child(1){padding: 25px 91px 25px 116px;}
.table-con .table1 th:nth-child(1) p{width: 166px;}
.table-con .table1 th:nth-child(2){padding: 25px 130px 25px 91px;}
.table-con .table1 th:nth-child(2) p{width: 135px;}
.table-con .table1 tr td:nth-child(1){padding: 25px 91px 25px 116px;}
.table-con .table1 tr td:nth-child(2){padding: 25px 130px 25px 91px;}
.table-con .table1 tr:nth-child(1) td:nth-child(1){padding: 30px 91px 25px 116px;}
.table-con .table1 tr:nth-child(1) td:nth-child(2){padding: 30px 130px 25px 91px;}
.table-con .table1 tr:last-child td:nth-child(1){padding: 25px 91px 30px 116px;}
.table-con .table1 tr:last-child td:nth-child(2){padding: 25px 130px 30px 91px;}

.row2{padding: 96px 0;}
.row2 .inner{max-width: 1440px;display: flex;justify-content: center;align-items: center;gap: 56px;}
.row2 .title-box{max-width: 454px;padding-top: 20px;}
.row2 h2{color: var(--v-black-light);margin-bottom: 16px;}
.row2 p{color: rgba(0, 0, 0, 0.8);font-size: var(--fs-16);font-weight: 400;line-height: 24px;margin: 0;}

.table-con .table2 th:nth-child(1){padding: 25px 28px 25px 39px;}
.table-con .table2 th:nth-child(1) p{width: 166px;}
.table-con .table2 tr td:nth-child(1){padding: 25px 28px 25px 39px;}
.table-con .table2 th:nth-child(2){padding: 25px 30px 25px 28px;}
.table-con .table2 th:nth-child(2) p{width: 208px;}
.table-con .table2 tr td:nth-child(2){padding: 25px 30px 25px 28px;}
.table-con .table2 th:nth-child(3){padding: 25px 65px 25px 30px;}
.table-con .table2 th:nth-child(3) p{width: 135px;}
.table-con .table2 tr td:nth-child(3){padding: 25px 65px 25px 30px;}
.table-con .table2 tr:nth-child(1) td{padding: 35px 20px 20px;}
.table-con .table2 tr:nth-child(1) td:nth-child(3){padding: 35px 65px 20px 30px;}
.table-con .table2 tr:last-child td{padding: 18px 20px 35px;}
.table-con .table2 tr:last-child td:nth-child(3){padding: 18px 65px 35px 30px;}

.row3{background: url(https://d21u74ttq7jqzf.cloudfront.net/image/golden-prosperity-2026-step-bg.webp) left top no-repeat;background-size: cover;padding: 96px 0 88px;overflow: hidden;position: relative;}
.row3 .inner{position: relative;z-index: 10;}
.row3 .content{max-width: 1000px;margin: 0 auto;}
.row3 h2{color: var(--v-white);margin-bottom: 55px;text-align: center;}
.row3 .get-tab-list{display: flex;justify-content: center;margin-bottom: 36px;cursor: pointer;position: relative;}
.row3 .get-tab-list .tab-item{position: relative;}
.row3 .get-tab-list .tab-item::after{content:"";display:block;width: 100%;height: 1px;background:#BABABA;position: absolute;bottom: -4px;left: 0;}
.row3 .get-tab-list .tab-item p{color: var(--v-white);font-size: var(--fs-20);font-weight: 500;line-height: 26px;margin-bottom: 0;text-align: center;padding: 0 8px;}
.row3 .get-tab-list .tab-item.active p{color: var(--v-orange);}
.row3 .swiper{overflow: visible;}
.row3 ul{display:flex;gap: 56px;}
.row3 ul li{width: 296px;position: relative;}
.row3 ul li:last-child{margin-right: 0 !important;}
.row3 ul li::after{content:"";display:block;width: 188px;height: 2px;background:url(https://d21u74ttq7jqzf.cloudfront.net/image/golden-prosperity-2026-row3-line.svg) left top no-repeat; background-size:cover;position: absolute;top: 26px;right: 0;}
.row3 .get-tab-con ul li:last-child::after{display: none;}
.row3 .step{width: 52px;height: 52px;border-radius: 50%;display: flex;justify-content: center;align-items: center;color: var(--v-white);font-size: var(--fs-20);font-weight: 600;margin-bottom: 8px;line-height: 24px;}
.row3 .get-tab-con{text-align: center;}
.row3 .get-tab-con ul li .step{background:#E35728;}
.row3 .get-tab-con ul li h3{color: #E35728;}
.row3 .get-tab-con h3{color: var(--v-black);font-size: var(--fs-20);font-weight: 600;line-height: 24px;margin-bottom: 12px;text-align: left;}
.row3 .get-tab-con ul li:last-child h3::after{display: none;}
.row3 .get-tab-con p{color: var(--v-white);font-size: 16px;font-weight: 400;line-height: 24px;margin-bottom: 0;text-align: left;}
.row3 .get-tab-con p em{font-size: var(--fs-12);}
.row3 .tab-con-item{opacity: 0;height: 0;}
.row3 .tab-con-item.active{opacity: 1;height: auto;}
.row3 .get-tab-con .orange-button{padding: 16px 36px;font-size: var(--fs-18);line-height: 23px;box-shadow: 0px 8px 20px 0px #B75D2670;}

.row3 .tab-con-swiper { margin-bottom: 32px; }
.wire{position: absolute;top: 28px !important;height: 2px;background: var(--v-orange);transition: .4s;}
.row3 .get-tab-con .account{text-align: center;margin-top: 32px;line-height: 19px;}
.row3 .orange-button.p16 span span{ color:#FCE055;}

.faq-module{background: #F2F3F5;padding: 96px 0;}
.faq-module .inner .faq-module-h2{margin-bottom: 56px;color: #002329;text-align: center;}
.faq-module .inner .faq-module-h2 span{color: var(--v-orange);}
.faq-module .inner .faq-module-top-text{ text-align:center; color: var(--v-black);font-size: var(--fs-18);}
.faq-module .inner .faq-module-top-text a{ text-decoration:underline; color: var(--v-black);}
.faq-module .inner .faq-module-top-text a:hover{ text-decoration:underline; color: var(--v-black);}
.faq-module-inner .faq-list{transition: all .3s;margin: 32px 0;}
.faq-module-inner .faq-list.active{background: #D9D9D94D;}
.faq-module-inner .faq-list .faq-module-tit{font-size: var(--fs-22);font-weight: 500;color: var(--v-black);cursor: pointer;padding: 16px 32px 16px 20px;border-bottom: 1px solid #C6C6C6;}
.faq-module-inner .faq-list .faq-module-tit .list-serial{display: flex;align-items: center;}
.faq-module-inner .faq-list .faq-module-tit span.serial{width: auto;margin-right: 6px;font-style: italic;color: var( --v-grey);display: block;height: 100%;min-width: 16px;line-height: 24px;}
.faq-module-inner .faq-list .faq-module-tit h3{font-size: var(--fs-20);font-weight: 600;line-height: 24px;display: flex;}
.faq-module-inner .faq-list .faq-module-tit p{margin-bottom: 0px;}
.faq-module-inner .faq-list a{text-decoration: underline;color: var(--v-orange);}

.faq-module-inner .faq-list .faq-module-tit p.faq-module-icon{width: 88px;height: 22px; display: flex; justify-content: flex-end;position: relative;}
.faq-module-inner .faq-list .faq-module-detial{display: none;font-size: var(--fs-16);color: #636363;padding: 20px;}
.faq-module-inner .faq-list .faq-module-detial ol{padding-left: 25px;}
.faq-module-inner .faq-list .faq-module-detial ol li{list-style: auto;}
.faq-module-inner .faq-list .faq-module-detial p{margin: 0;}

@media(max-width:1440px) {
    .banner .img-box{right: 0;}
}
@media(max-width:1240px) {
    h2{font-size: var(--fs-40);line-height: 1.22;}

    .banner{padding: 100px 0 90px;}
    .banner .text-box{max-width: 51%;}
    .banner .img-box{right: -170px;}
    .banner .img-box img{width: 80%;}

    .row1 h2{font-size: var(--fs-40);line-height: 1.22;}

    .row2{padding: 80px 0;}
    .row2 .inner{flex-direction: column;}
    .row2 .title-box{max-width: 100%;padding: 0;text-align: center;}

    .row3{padding: 86px 0;}
    .row3 ul{gap: 130px;}
    .row3 ul li::after{top: 26px;}

    .faq-module{padding: 80px 0;}
}
@media(max-width:1024px) {
    .banner{padding: 60px 0 70px;}
    .banner .img-box{right: -336px;}
    .banner .img-box img{width: 60%;}

    .row2{padding: 70px 0;}

    .row3{padding: 70px 0;}
    .row3 ul{gap: 50px;}

    .faq-module{padding: 70px 0;}
}
@media(max-width:860px) {
    .row3{background-position: bottom;}
    .row3 ul{justify-content: flex-start;}
    .row3 ul li::after{width: 125px;right: 0px;}
}
@media(max-width:820px) {
    .table-con table th{padding: 25px !important;}
    .table-con table th p{width: auto !important;}
    .table-con table td{padding: 25px !important;}
}
@media(max-width:768px) {
    .banner{padding: 0;}
    .banner .inner{flex-direction: column;padding: 0;}
    .banner .text-box{max-width: 100%;text-align: center;padding: 50px 40px 48px;}
    .banner .img-box{position: static;text-align: center;}
    .banner .img-box img{width: 100%;}

    .row2{padding: 60px 0;}

    .row3{padding: 60px 0;}
    .row3 ul{gap: 20px;}
    .row3 ul li::after{width: 94px;}

    .faq-module{padding: 60px 0;}
}
@media(max-width:580px) {
    .row3 ul li::after{width: 70px;}
}
@media(max-width:510px) {
    h2{font-size: 20px;line-height: 24px;}
    .pc-img{display: none;}
    .mb-img{display: block;}
    .orange-button.mb{display: inline-block;}
    .orange-button.pc{display: none;}
    br.mb{display: block;}

    .banner .text-box{padding: 32px 20px 48px;}
    .banner h2{font-size: 28px;line-height: 34px;}
    .banner p{font-size: 20px;line-height: 26px;margin-bottom: 16px;}
    .banner .orange-button{font-size: 16px;line-height: 21px;padding: 12px 24px;margin-bottom: 10px;}

    .row1{background: url(https://d21u74ttq7jqzf.cloudfront.net/image/golden-prosperity-2026-row1-bg-mb.webp) left top no-repeat;background-size: cover;padding: 6px 0 32px;}
    .row1 .title-box{margin-bottom: 22px;}
    .row1 h2{font-size: 20px;line-height: 36px;margin-bottom: 8px;}
    .row1 p{font-size: 14px;line-height: 21px;margin-bottom: 20px;}

    .table-con{max-width: 353px;}
    .table-con table{border-radius: 8px;box-shadow: none;}
    .table-con table th p{font-size: 12px;font-weight: 400;line-height: 16px;}
    .table-con table td{height: 33px;background: #F5F5F5;border-bottom: 1px solid #FFFFFF;}
    .table-con table td p{font-size: 12px;font-weight: 400;line-height: 17px;}

    .table-con .table1 th:nth-child(1){padding: 8px 52px 8px 87px !important;}
    .table-con .table1 th:nth-child(1) p{width: 28px !important;}
    .table-con .table1 th:nth-child(2){padding: 8px 58px 8px 52px !important;}
    .table-con .table1 th:nth-child(2) p{width: 75px !important;}
    .table-con .table1 tr td:nth-child(1){padding:  8px 8px 7px 60px !important;}
    .table-con .table1 tr td:nth-child(2){padding: 8px 58px 7px 52px !important;}

    .table-con .table2 th:nth-child(1){padding: 8px 20px 8px 16px !important;}
    .table-con .table2 th:nth-child(1) p{width: 80px !important;}
    .table-con .table2 tr td:nth-child(1){padding: 8px 20px 7px 16px !important;}
    .table-con .table2 th:nth-child(2){padding: 8px 20px 8px 20px !important;}
    .table-con .table2 th:nth-child(2) p{width: 80px !important;}
    .table-con .table2 tr td:nth-child(2){padding: 8px 20px 7px 20px !important;}
    .table-con .table2 th:nth-child(3){padding: 8px 16px 8px 20px !important;}
    .table-con .table2 th:nth-child(3) p{width: 80px !important;}
    .table-con .table2 tr td:nth-child(3){padding: 8px 16px 7px 20px !important;}

    .row2{background: url(https://d21u74ttq7jqzf.cloudfront.net/image/golden-prosperity-2026-row2-bg-mb.webp) left top no-repeat;background-size: cover;padding: 32px 0;}
    .row2 .inner{gap: 20px;}
    .row2 h2{font-size: 20px;line-height: 36px;margin-bottom: 8px;}
    .row2 p{line-height: 21px;}

    .row3{background: url(https://d21u74ttq7jqzf.cloudfront.net/image/golden-prosperity-2026-step-bg-mb.webp) left top no-repeat;background-size: cover;padding: 32px 0;position: relative;}
    .row3 h2{font-size: 24px;font-weight: 400;line-height: 30px;margin-bottom: 24px;}
    .row3 .get-tab-list{margin-bottom: 28px;}
    .row3 .get-tab-list .tab-item p{font-size: 14px;line-height: 20px;}
    .row3 .get-tab-con h3{line-height: 19px;margin-bottom: 4px;padding: 2.5px 0;}
    .row3 .get-tab-con p{font-size: 14px;line-height: 21px;}
    .row3 .get-tab-list p{line-height: 19px;}
    .row3 ul li::after{transform: rotate(90deg);left: -25px;top: 54px;}
    .row3 .step{width: 24px;height: 24px;font-size: 14px;line-height: 20px;margin: 0;position: relative;}
    .row3 ul li .step::after{content: '';display: block;width: 0px;height: 56px;position: absolute;top: 26px;left: 50%;transform: translateX(-50%);}
    .row3 ul li:nth-child(1) .step::after{border: 1px dashed #FF8E5C;}
    .row3 ul li:nth-child(2) .step::after{border: 1px dashed #E35728;}
    .row3 .tab-con-swiper { margin-bottom: 24px; }
    .row3 ul{flex-direction: column;gap: 16px;}
    .row3 ul li{width: 100%;display: flex;gap: 8px;}
    .row3 .message{max-width: 91%;}
    .row3 ul li .step::after{display: none;}
    .row3 .get-tab-con .orange-button{line-height: 18px;padding: 12px 20px;}
    .wire{top: 22px !important;}

    .faq-module{padding: 32px 0;}
    .faq-module .inner .faq-module-h2{margin-bottom: 24px;}
    .faq-module-inner .faq-list{margin: 0;}
    .faq-module-inner .faq-list .faq-module-tit{padding: 16px 12px;}
    .faq-module-inner .faq-list .faq-module-tit p.faq-module-icon{width: 20px;}
    .faq-module-inner .faq-list .faq-module-tit h3{font-size: 14px;line-height: 18px;font-weight: 500;}
    .faq-module-inner .faq-list .faq-module-detial{padding: 8px 12px 12px;}
    .faq-module-inner .faq-list .faq-module-detial p{line-height: 20px;}
    
}
@media(max-width:390px) {
    .table-con{overflow-x: scroll;}

    .row3 .message{max-width: 80%;}
}
@media(max-width:348px) {
    html[lang='ms-MY'] .wire{top: 43px !important;}
}

/* ! vantagemarekts|2026-02-03 11:28:00 ! */