<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
	font-family: Gilroy;
	src: url(font/Gilroy-Bold.ttf) format("truetype");
	font-weight: 700;
}

@font-face {
	font-family: Gilroy;
	src: url(font/Gilroy-SemiBold.ttf) format("truetype");
	font-weight: 600;
}

@font-face {
	font-family: Gilroy;
	src: url(font/Gilroy-Medium.ttf) format("truetype");
	font-weight: 500;
}

@font-face {
	font-family: Gilroy;
	src: url(font/Gilroy-Regular.ttf) format("truetype");
	/*  font-weight: 400; */
}

html {
	font-size: 100px;
}

:root {
	--purple: #635af0;
	--black: #13121b;
	--blue: #045de9;
	--lightgrey: #e6e6ef;
	--gray: #969696;
	--hovercolor: #cc3c44;
	--animate-delay: 0.25s;
	--bluehover: #3ad1fa;
}

.text-purple {
	color: var(--purple);
}

/* Box sizing rules */
*,
*::before,
*::after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

body {
	font-family: "Gilroy", Arial, san-serif;
	background: #000000;
	padding: 0;
	margin: 0;
	overflow-x: hidden;
	scroll-behavior: smooth;
}

a {
	transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	text-decoration: none;
	display: block;
}

img {
	display: block;
	max-width: 100%;
}

button {
	cursor: pointer;
	padding: 0;
}

input,
button,
select {
	font-family: "Gilroy", Arial, san-serif;
}

p,
ol,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dt,
dd,
pre,
input,
table,
tr,
td,
form {
	margin: 0;
	padding: 0;
}

ol,
ul,
li {
	list-style: none;
}

input {
	border: 0 none;
}

img {
	border: 0 none;
}

.float_clear {
	float: none;
	clear: both;
	display: block;
	width: 100%;
}

.main_content {
	display: block;
	margin: auto;
	padding: 0;
	overflow: hidden;
	font-size: 18px;
	min-height: 70vh;
	font-weight: 500;
	line-height: 1.3;
}

@keyframes banner_fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes fadeIn_down {
	0% {
		transform: translate(0, -1.5rem);
		opacity: 0;
	}

	100% {
		transform: translate(0, 0);
		opacity: 1;
	}
}

@keyframes fadeInUp {
	0% {
		transform: translate(0, 1.5rem);
		opacity: 0;
	}

	100% {
		transform: translate(0, 0);
		opacity: 1;
	}
}

@keyframes fadeInLeft {
	0% {
		transform: translate(-1.5rem, 0);
		opacity: 0;
	}

	100% {
		transform: translate(0, 0);
		opacity: 1;
	}
}

@keyframes fadeInRight {
	0% {
		transform: translate(1.5rem, 0);
		opacity: 0;
	}

	100% {
		transform: translate(0, 0);
		opacity: 1;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

/* Footer */

footer {
	background-color: #161717;
	color: #acafaf;
	padding-top: 30px;
	padding-bottom: 90px;
	border-radius: 24px 24px 0px 0px;
	margin-top: -25px;
	font-size: 16px;
	position: relative;
}

.container {
	width: 90%;
	max-width: 1280px;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
	padding: 20px 0;
}

footer .container {
	font-size: 0.75em;
}
footer a {
	color: #09c6f9;
	display: inline-block;
}

footer .footer-global-brand {
	margin-top: 20px;
	margin-bottom: 20px;
}
.footer-links a:first-child {
	margin-right: 36px;
}
footer p {
	margin-bottom: 10px;
}
.awards {
	padding-bottom: 20px;
}
.awards img {
	display: inline-block;
	/* margin: 15px 10px; */
	vertical-align: middle;
}
.awards img.logo-footer {
	margin-right: 14px;
	margin-left: 0;
}
[dir="rtl"] .awards img.logo-footer {
	margin-right: 0;
	margin-left: 14px;
}

.disclaimer .title {
	text-transform: uppercase;
}

.disclaimer strong {
	color: #fff;
	font-family: "Gilroy", Arial, san-serif !important;
	font-weight: 700;
}

.rw-fixed {
	position: fixed;
	width: 100%;
	margin: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #e4e4e4;
	color: #3a424c;
	box-sizing: border-box;
	padding: 10px 0 8px;
	font-size: 14px;
	text-align: center;
	z-index: 1000;
}

.rw-fixed .container {
	padding: 0;
}

@media (min-width: 1181px) {
	footer {
		padding-top: 50px;
	}
	footer .col-2 &gt; div.wide {
		width: 65%;
	}
	footer .col-2 &gt; div.narrow {
		width: 25%;
	}
	.disclaimer .title {
		font-size: 14px;
	}
	/* .awards img {
    margin: 10px 20px;
  } */
	.awards br {
		display: none;
	}
}

@media (max-width: 580px) {
	.awards img.logo-footer {
		width: 190px;
	}
}

@media (min-width: 581px) {
	#page-wrap .rw-inline,
	#page-wrap .rw-custom {
		font-size: 14px !important;
		text-align: center;
	}
}
/* footer end */

header {
	height: 100px;
	display: flex;
	align-items: center;
}

.header-container {
	max-width: 1340px;
	padding-left: 30px;
	padding-right: 30px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
.banner {
	background: url(../images/banner_bg2.jpg) no-repeat center;
	background-size: cover;
	height: 12.5rem;
	position: relative;
	overflow: hidden;
}

.banner-text-container {
	border-radius: 8px;
	background: rgba(0, 0, 0, 0.16);
	backdrop-filter: blur(20px);
	text-align: center;
	display: flex;
	flex-direction: column;
	gap: 16px;
	max-width: 856px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	margin-top: 16px;
}

.banner-ball {
	position: absolute;
	bottom: -100px;
	right: 50px;
}

.banner-line-container {
	display: flex;
	align-items: center;
	gap: 24px;
}

.banner-line {
	height: 1px;
	background: white;
	flex: 1;
}

.banner h1 {
	font-size: 60px;
	background: var(--Linear, linear-gradient(180deg, #dead63 0%, #d09144 100%));
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: 600;
}

.banner h2 {
	font-size: 40px;
	font-weight: 600;
	color: white;
}

.banner h3 {
	font-size: 22px;
	font-weight: 600;
	color: white;
}
.banner-line-container1 {
	padding-top: 8px;
	padding-bottom: 8px;
}
.banner-line-container2 {
	padding-top: 16px;
	padding-bottom: 16px;
}

.banner-gift-container {
	position: absolute;
	bottom: -0.3rem;
	width: fit-content;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}

.banner-gift-mobile {
	display: none;
}

.banner-gift-left {
	position: absolute;
	left: 125px;
	top: 280px;
	z-index: 3;
}

.banner-ball-mobile {
	display: none;
	position: absolute;
	bottom: 3rem;
	z-index: 2;
	left: 0.2rem;
}

.banner-gift-right {
	position: absolute;
	right: 10px;
	top: 290px;
	z-index: 3;
}

.banner-text-left {
	border-radius: 12px;
	background: linear-gradient(
		180deg,
		#fff 0%,
		rgba(255, 255, 255, 0.92) 0.01%,
		rgba(255, 255, 255, 0.69) 100%
	);
	backdrop-filter: blur(6px);
	display: flex;
	align-items: center;
	gap: 14px;
	padding: 22px;
	color: #13121b;
	font-size: 18px;
	font-weight: 600;
	position: absolute;
	top: 360px;
	left: 30px;
}

.banner-text-right {
	border-radius: 12px;
	background: linear-gradient(
		180deg,
		#fff 0%,
		rgba(255, 255, 255, 0.92) 0.01%,
		rgba(255, 255, 255, 0.69) 100%
	);
	backdrop-filter: blur(6px);
	padding: 14px 26px;
	text-align: center;
	position: absolute;
	top: 230px;
	right: 65px;
}

.banner-text-right p {
	color: #13121b;
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 6px;
}

.banner-text-right h3 {
	color: #635af0;
	font-size: 34px;
	font-weight: 600;
}

.banner-bottom-container {
	position: absolute;
	z-index: 3;
	width: 100%;
	display: flex;
	bottom: 0;
}

.banner-bottom {
	background: linear-gradient(180deg, rgba(4, 93, 233, 0) 0%, #045de9 100%);
	backdrop-filter: blur(20px);
	height: 100px;
	bottom: 0;
	flex: 1;
	border-radius: 64px 64px 0 0;
}

.part-one {
	/* background: linear-gradient(345deg, #6e6fd5 6.72%, #045de9 82.92%); */
	background: #045de9;
	background-size: cover;
	height: 10.92rem;
	position: relative;
	top: -32px;
	padding-top: 50px;
	margin-bottom: -32px;
}

.part-one-container {
	display: flex;
	justify-content: center;
	gap: 72px;
	padding-left: 24px;
	padding-right: 24px;
}

.part-one-pill {
	padding: 8px 0;
	align-items: center;
	border-radius: 100px;
	border: 1px solid white;
	display: flex;
	gap: 24px;
	font-size: 36px;
	font-weight: 600;
	color: white;
	width: 100%;
	justify-content: center;
	margin-bottom: 50px;
	white-space: nowrap;
}

.part-one-left,
.part-one-right {
	width: 50%;
	max-width: 520px;
	position: relative;
}

.part-one-left-mobile,
.part-one-right-mobile {
	display: none;
}

.part-one-confetti-left {
	position: absolute;
	top: 290px;
	left: -170px;
}

.part-one-confetti-right {
	position: absolute;
	top: 300px;
	right: -110px;
}

.part-one-confetti-left-mobile,
.part-one-confetti-right-mobile {
	display: none;
}

.part-one-lights-left {
	position: absolute;
	top: 0px;
	left: -200px;
}

.part-one-container h3 {
	color: white;
	text-align: center;
	font-size: 22px;
	font-weight: 600;
	margin-top: 48px;
	width: 100%;
	max-width: 435px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.part-one-container h3 span {
	font-size: 40px;
	font-weight: 600;
	background: linear-gradient(180deg, #dead63 0%, #d09144 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.part-one-container .cta-button {
	font-size: 18px;
	font-weight: 600;
	color: white;
	width: 235px;
	border-radius: 8px;
	background: #15cf74;
	padding: 16px 0;
	border: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 56px;
	margin-bottom: 24px;
	text-align: center;
}

.part-one-container .risk-warning {
	color: white;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	max-width: 352px;
	margin-left: auto;
	margin-right: auto;
	line-height: 1.45;
}

.part-two {
	background: linear-gradient(133deg, #73a2ff 23.82%, #0051ef 78.89%);
	padding-top: 95px;
	position: relative;
}

.part-two-right {
	padding-bottom: 0.3rem;
}

.part-two-wrap-container {
	max-width: 1440px;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	top: -90px;
	left: 0;
	right: 0;
}

.part-two-wrap-container img {
	margin-left: auto;
}

.part-two-container {
	display: flex;
	align-items: center;
	color: white;
	max-width: 1480px;
	padding-left: 30px;
	padding-right: 30px;
	margin-left: auto;
	margin-right: auto;
	gap: 66px;
}

.part-two-container h3 {
	color: white;
	font-size: 40px;
	font-weight: 600;
	margin-bottom: 64px;
	max-width: 515px;
}

.part-two-container p {
	font-size: 22px;
	font-weight: 600;
	max-width: 467px;
}

.part-two-line {
	gap: 24px;
	display: flex;
}

.part-two-line-container {
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.part-two-circle {
	background: url(../images/circle_bg.svg) no-repeat center;
	background-size: cover;
	width: 24px;
	height: 24px;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 24px;
	height: 24px;
	font-size: 18px;
	font-weight: 500;
	background: #09c6f9;
	border-radius: 50%;
}

.part-two-left {
	position: relative;
}

.part-two-img-mobile {
	display: none;
}

.part-two .part-two-text-container {
	padding: 18px;
	color: #13121b;
	font-size: 16px;
	font-weight: 600;
	background: linear-gradient(
		180deg,
		#fff 0%,
		rgba(255, 255, 255, 0.92) 0.01%,
		rgba(255, 255, 255, 0.88) 100%
	);
	backdrop-filter: blur(5.2845659255981445px);
	border-radius: 11px;
	display: flex;
	align-items: center;
	gap: 13px;
	width: fit-content;
	position: absolute;
	right: 40px;
	top: -13px;
	line-height: 1.45;
}

.part-two-text-container img {
	/* width: 54px;
  height: 46px; */
}

.part-two-img-pc {
	position: relative;
	z-index: 2;
}

.part-three {
	background: url(../images/part3_bg.png) no-repeat center;
	background-size: cover;
	padding-top: 118px;
	padding-bottom: 112px;
}

.part-three h2 {
	font-size: 40px;
	font-weight: 600;
	text-align: center;
	color: white;
}

.part-three-countdown-container {
	display: flex;
	gap: 16px;
	max-width: 1062px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 80px;
	margin-bottom: 160px;
	position: relative;
}

.part-three-whys-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	gap: 80px;
	max-width: 1280px;
	margin: 80px auto 0px;
	padding: 0px 140px;
}

.part-three-whys-item {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.part-three-whys-item-pc {
	margin-bottom: 24px;
}

.part-three-whys-item-title {
	color: #fff;
	text-align: center;
	font-size: 28px;
	font-weight: 600;
	line-height: 40px;
	margin-bottom: 8px;
}

.part-three-whys-item-description {
	color: #fff;
	text-align: center;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	max-width: 280px;
}

.part-three-box h1 {
	color: #d09144;
	text-align: center;
	font-size: 1.28rem;
	font-weight: 500;
	text-align: center;
	margin-bottom: 40px;
	line-height: 0.8;
}

.part-three-box p {
	color: white;
	font-size: 18px;
	font-weight: 500;
	text-align: center;
	letter-spacing: 8px;
}

.part-three-hat {
	position: absolute;
	top: -115px;
	left: -85px;
	z-index: 1;
}

.part-three-confetti-left {
	position: absolute;
	bottom: -150px;
	left: -80px;
}
.part-three-confetti-right {
	position: absolute;
	bottom: -98px;
	right: -85px;
	z-index: 3;
}

.part-three-box {
	border-radius: 0.24rem;
	background: rgba(19, 18, 27, 0.64);
	box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.16);
	backdrop-filter: blur(20px);
	flex: 1;
	padding-top: 58px;
	padding-bottom: 22px;
	position: relative;
	z-index: 2;
	border: 1px solid #73a2ff;
}

.part-three-box-container {
	position: relative;
	flex: 1;
}

@media (max-width: 1024px) {
	header {
		height: auto;
	}
	.header-container {
		display: flex;
		justify-content: center;
		padding-top: 68px;
		padding-bottom: 16px;
	}
	.banner {
		background: url(../images/banner_bg_mobile.png) no-repeat center;
		background-size: cover;
		height: 18.3rem;
	}
	.banner-text-container {
		width: 6.5rem;
		gap: 8px;
	}
	.banner h2 {
		font-size: 0.68rem;
	}
	.banner h1 {
		font-size: 0.8rem;
	}
	.banner h3 {
		font-size: 0.32rem;
	}
	.banner-line-container1 {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.banner-line-container2 {
		padding-top: 0.32rem;
		padding-bottom: 0.32rem;
	}
	.banner-ball {
		display: none;
	}
	.banner-ball-mobile {
		display: block;
	}
	.banner-gift-pc {
		display: none;
	}
	.banner-gift-mobile {
		display: block;
		width: 5.53rem;
		display: none;
	}
	.banner-gift-left {
		width: 1.92rem;
		left: -0.8rem;
		top: 3.5rem;
		display: none;
	}
	.banner-gift-right {
		right: -1.5rem;
		top: 3.2rem;
		width: 1.82rem;
		display: none;
	}
	.banner-text-left {
		font-size: 0.25rem;
		left: 0.5rem;
		top: 5rem;
		padding: 0.3rem;
		gap: 0.16rem;
	}
	.banner-text-left img {
		width: 0.84rem;
	}
	.banner-text-right {
		padding: 0.2rem 0.4rem;
		right: 0;
		top: 3.3rem;
	}
	.banner-text-right p {
		font-size: 0.2rem;
	}
	.banner-text-right h3 {
		font-size: 0.48rem;
	}
	.banner-bottom {
		height: 74px;
		border-radius: 0.8rem 0.8rem 0 0;
	}
	.part-one-container {
		flex-direction: column;
		padding-left: 0.5rem;
		padding-right: 0.5rem;
		gap: 45px;
	}
	.part-one-left,
	.part-one-right {
		width: 100%;
		max-width: 660px;
		margin-left: auto;
		margin-right: auto;
	}
	.part-one-pill {
		font-size: 0.48rem;
		gap: 0.32rem;
		padding: 0.2rem 0.6rem;
		white-space: nowrap;
		margin-bottom: 0.64rem;
	}
	.part-one-pill img {
		width: 0.48rem;
	}
	.part-one {
		background: #045de9;
		height: auto;
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.part-one-confetti-left,
	.part-one-confetti-right {
		display: none;
	}

	.part-one-confetti-left-mobile,
	.part-one-confetti-right-mobile {
		display: block;
	}
	.part-one-confetti-left-mobile {
		position: absolute;
		width: 2.34rem;
		right: 0.1rem;
		bottom: -0.95rem;
	}
	.part-one-left-container,
	.part-one-right-container {
		position: relative;
		display: flex;
		justify-content: center;
	}
	.part-one-container h3 {
		font-size: 0.32rem;
		margin-top: 0.64rem;
	}
	.part-one-container h3 span {
		font-size: 0.68rem;
	}
	.part-one-container .cta-button {
		font-size: 0.36rem;
		height: 0.96rem;
		width: 100%;
		margin-top: 0.64rem;
		margin-bottom: 0.32rem;
		padding: 0;
		line-height: 0.96rem;
	}
	.part-one-container .risk-warning {
		font-size: 0.24rem;
	}
	.part-one-confetti-right-mobile {
		position: absolute;
		width: 2.03rem;
		left: 0.3rem;
		bottom: -0.4rem;
	}
	.part-two {
		padding-top: 40px;
	}
	.part-two-right {
		padding-bottom: 0.3rem;
	}
	.part-two-wrap-container {
		left: 0;
		right: 0.92rem;
		width: fit-content;
		margin-right: 0;
		top: -0.96rem;
	}
	.part-two-wrap-container img {
		margin-left: auto;
		width: 2rem;
	}
	.part-two-container {
		flex-direction: column-reverse;
		gap: 40px;
	}
	.part-two-text-container img {
		width: 0.6rem;
	}
	.part-two-container h3 {
		font-size: 0.68rem;
		margin-bottom: 0.48rem;
		text-align: center;
	}
	.part-two-circle {
		width: 0.48rem;
		height: 0.48rem;
		font-size: 0.36rem;
		flex-shrink: 0;
	}
	.part-two-line-container {
		gap: 0.48rem;
	}
	.part-two-container p {
		font-size: 0.32rem;
		line-height: 1.45;
		max-width: 467px;
	}
	.part-two-img-pc {
		display: none;
	}
	.part-two-left {
		width: 100%;
	}
	.part-two-img-mobile {
		display: block;
		width: 100%;
	}
	.part-two .part-two-text-container {
		font-size: 0.2rem;
		padding: 0.2rem;
		right: 0.3rem;
		top: -1.2rem;
		gap: 0.14rem;
		border-radius: 0.12rem;
	}
	.part-three {
		position: relative;
		background: url(../images/part3_bg_mobile.png) no-repeat center;
		background-size: contain;
		background-position: top;
		height: auto;
		padding-left: 0.4rem;
		padding-right: 0.4rem;
		padding-bottom: 64px;
		padding-top: 67px;
	}
	.part-three::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: url(../images/part3_bg_mobile_2.png) no-repeat center;
		background-size: contain;
		background-position: bottom;
		z-index: -1;
	}
	.part-three h2 {
		font-size: 0.68rem;
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}
	.part-three-countdown-container {
		flex-wrap: wrap;
		justify-content: center;
		gap: 0.2rem;
		row-gap: 0.44rem;
		margin-top: 0.7rem;
		margin-bottom: 70px;
	}
	.part-three-whys-container {
		padding: 0px 0px 0px 0px;
		margin: 40px auto 0px;
		gap: 40px;
	}
	.part-three-whys-item-title {
		color: #fff;
		text-align: center;
		font-size: 24px;
		font-weight: 600;
		line-height: 32px;
		margin-bottom: 8px;
	}
	.part-three-whys-item-description {
		color: #fff;
		text-align: center;
		font-size: 18px;
		font-weight: 400;
		line-height: 24px;
		max-width: 280px;
	}
	.part-three-box-container {
		width: 3rem;
		flex: auto;
	}
	.part-three-seperator-pc {
		display: none;
	}
	.part-three-box h1 {
		font-size: 1.6rem;
		margin-bottom: 0.5rem;
	}
	.part-three-box {
		padding-top: 0.74rem;
		padding-bottom: 0.24rem;
	}
	.part-three-box p {
		font-size: 0.32rem;
		font-weight: 500;
	}
	.part-three-hat,
	.part-three-confetti-right,
	.part-three-confetti-left {
		display: none;
	}
}
</pre></body></html>