html {
	--default-font-family: intelone-display, sans-serif;
	-webkit-text-size-adjust: 100%;
	line-height: 1.15
}

body {
	margin: 0
}

main {
	display: block
}

h1 {
	margin: .67em 0;
	font-size: 2em
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

pre {
	font-family: monospace;
	font-size: 1em
}

a {
	background-color: #0000
}

abbr[title] {
	border-bottom: none;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

b,
strong {
	font-weight: bolder
}

code,
kbd,
samp {
	font-family: monospace;
	font-size: 1em
}

small {
	font-size: 80%
}

sub,
sup {
	vertical-align: baseline;
	font-size: 75%;
	line-height: 0;
	position: relative
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

img {
	border-style: none
}

button,
input,
optgroup,
select,
textarea {
	margin: 0;
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15
}

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

button,
[type=button],
[type=reset],
[type=submit] {
	-webkit-appearance: button
}

button::-moz-focus-inner {
	border-style: none;
	padding: 0
}

[type=button]::-moz-focus-inner {
	border-style: none;
	padding: 0
}

[type=reset]::-moz-focus-inner {
	border-style: none;
	padding: 0
}

[type=submit]::-moz-focus-inner {
	border-style: none;
	padding: 0
}

button:-moz-focusring {
	outline: 1px dotted ButtonText
}

[type=button]:-moz-focusring {
	outline: 1px dotted ButtonText
}

[type=reset]:-moz-focusring {
	outline: 1px dotted ButtonText
}

[type=submit]:-moz-focusring {
	outline: 1px dotted ButtonText
}

fieldset {
	padding: .35em .75em .625em
}

legend {
	box-sizing: border-box;
	color: inherit;
	white-space: normal;
	max-width: 100%;
	padding: 0;
	display: table
}

progress {
	vertical-align: baseline
}

textarea {
	overflow: auto
}

[type=checkbox],
[type=radio] {
	box-sizing: border-box;
	padding: 0
}

[type=number]::-webkit-inner-spin-button {
	height: auto
}

[type=number]::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

details {
	display: block
}

summary {
	display: list-item
}

template,
[hidden] {
	display: none
}

p,
h1,
h2,
h3,
h4 {
	margin-block: 0
}

p.p {
	margin-block: 1em
}

h1.h1,
h2.h2 {
	margin-block: .83em
}

h3.h3 {
	margin-block: 1em
}

h4.h4 {
	margin-block: 1.33em
}

@font-face {
	font-family: intelone-display;
	src: url(intelone-display-latin-light.e8ee702d.woff2)format("woff2");
	font-weight: 300;
	font-style: normal
}

@font-face {
	font-family: intelone-display;
	src: url(intelone-display-latin-regular.7d30ccfa.woff2)format("woff2");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: intelone-display;
	src: url(intelone-display-latin-medium.38e8d51a.woff2)format("woff2");
	font-weight: 500;
	font-style: normal
}

@font-face {
	font-family: intelone-display;
	src: url(intelone-display-latin-bold.1e07e246.woff2)format("woff2");
	font-weight: 700;
	font-style: normal
}

a,
a:link,
a:visited,
a:hover,
a:active {
	color: #fff
}

html,
body {
	text-rendering: optimizelegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin: 0;
	padding: 0;
	overflow-x: hidden
}

body {
	color: #fff;
	font-family: var(--default-font-family);
	scroll-behavior: smooth;
	word-wrap: break-word;
	background-color: #000;
	font-weight: 400
}

header,
section,
footer {
	overflow-x: clip
}

@media screen and (min-width:961px) {
	.mobile-only {
		display: none
	}
}

@media screen and (max-width:960px) {
	.desktop-only {
		display: none
	}
}

@media screen and (min-width:1440px) {
	#rootContainer {
		flex-direction: column;
		align-items: center;
		display: flex
	}
}

.banner {
	flex-direction: column;
	min-height: 88vw;
	margin:auto;
	display: flex
}

.banner_image {
	z-index: -1;
	width: 100%;
	position: absolute;
	left: 0;
	right: 0
}

.banner_content {
	flex-direction: column;
	display: flex
}

.container1 {
	display: flex;
	flex-direction: column;
	text-align: center;
	justify-content: center;
	width: 100%;	
}

.igd_logo {
	width: 30vw;
	margin-top: 4vw;
}

.container2 {
	flex-direction: row;
	margin-bottom: 3vw;
	display: flex
}


.banner_text {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	display: flex
}

.banner_headline {
	font: normal normal bold 11vw/11vw var(--default-font-family);
	margin-top: 67vw;
	margin-bottom:2vw;
}

.banner_subheadline {
	font: normal normal normal 3.25vw/4.37vw var(--default-font-family);
	letter-spacing: 0.069vw;
	width: 75vw;
	margin-top: 0vw;
	margin-bottom: 2.75vw
}

.banner_redemption_date {
	font: normal normal bold 1.75vw/3vw var(--default-font-family);
	color: #000;
	text-align: center;
	background: #FFEE00 no-repeat padding-box padding-box;
	width: 33.472vw;
	height: 3.194vw;
	margin: 0vw 0 1vw;
	display: inline-block
}

.banner_button {
	font: normal normal 400 2vw/3vw var(--default-font-family);
	text-align: center;
	margin: 2.5vw 0 4vw;
	opacity: .9;
	background: #000 no-repeat padding-box padding-box;
	border: 0.208vw solid #FFEE00;
	width: 15vw;
	height: 3vw;
	padding: .5vw 3vw .8vw;
	box-shadow: 0 0 31px #FFEE00;
}

.banner_button:link,
.banner_button:visited,
.banner_button:active {
	text-decoration: none
}

.container3 {
	flex-direction: row;
	justify-content: center;
	align-items: center;
	gap: 2.5vw;
	display: flex
}

@media screen and (min-width:1440px) {
	.banner {
		margin: unset;
		width: 1440px;
		min-height: 1267.2px
	}

	.banner_image {
		left: unset;
		right: unset;
		width: 1440px
	}

	.igd_logo {
		width: 432px;
		margin-top:57.6px;
	}

	.container2 {
		margin-bottom: 43.2px
	}

	.banner_headline {
		font: normal normal bold 158.4px/158.4px var(--default-font-family);
		margin-top: 964.8px;
		margin-bottom:28.8px;
	}

	.banner_subheadline {
		font: normal normal normal 46.8px/62.928px var(--default-font-family);
		letter-spacing: 1px;
		width: 1080px;
		margin-top: 0vw;
		margin-bottom: 39.6px;
	}

	
	.banner_redemption_date {
		font: normal normal bold 25.2px/43.2px var(--default-font-family);
		color: #000;
		text-align: center;
		background: #FFEE00 no-repeat padding-box padding-box;
		width: 481.997px;
		height: 45.994px;
		margin: 0 0 14.4px;
		display: inline-block
	}

	.banner_button {
		font: normal normal 400 28.8px/43.2px var(--default-font-family);
		text-align: center;
		margin: 36px 0 57.6px;
		opacity: .9;
		background: #000 no-repeat padding-box padding-box;
		border: 3px solid #FFEE00;
		width: 216px;
		height: 43.2px;
		padding: 7.2px 43.2px 11.52px;
		box-shadow: 0 0 31px #FFEE00;
	}
	
	.container3 {
		gap: 36px
	}

	.box_art {
		width: 505.584px;
		height: 589.92px
	}

	.banner_game_text {
		width: 633.6px
	}

}

@media screen and (max-width:960px) {
	.banner_headline {
		font: normal normal bold 11.0vw/8.38vw var(--default-font-family);
		margin-top: 85vw;
		margin-bottom: 1vw
	}

	.banner_redemption_date {
		font: normal normal bold 2.625vw/4.5vw var(--default-font-family);
		color: #000;
		text-align: center;
		background: #FFEE00 no-repeat padding-box padding-box;
		width: 50.208vw;
		height: 4.791vw;
		margin: 0 0 1.5vw;
		display: inline-block
	}

	.banner_button {
		font: normal normal 400 3vw/4.5vw var(--default-font-family);
		text-align: center;
		margin: 3.75vw 0 6vw;
		opacity: .9;
		background: #000 no-repeat padding-box padding-box;
		border: 0.313vw solid #FFEE00;
		width: 22.5vw;
		height: 4.5vw;
		padding: 0.75vw 4.5vw 1.2vw;
		box-shadow: 0 0 3.229vw #FFEE00;
	}

	.banner_subheadline {
		font: normal normal normal 3.5vw/5.12vw var(--default-font-family);
		width: 76vw;
		margin-top: 1vw;
		margin-bottom: 3vw
	}

}
.offer-section {
	background-repeat: no-repeat;
	background-size: 100%;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	min-height: 160vw;
	display: flex;
	position: relative;
}
.offer_container {
	width:74.722vw;
	margin-bottom: 2vw;
	display: flex;
	flex-direction: column;
}
.offer_image {
	display: flex;
	flex-direction: column;
	width:74.722vw;
	margin-top:2vw;
}

.text-content{
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-top: 2vw;
}

.offer-headline {
	font: normal normal 900 6vw/6.5vw var(--default-font-family);
	text-align: center;
	font-weight: 900;
	color: #ffee00;
	margin-top:1vw;
}

.offer-description {
	font: normal normal normal 1.73vw/2.84vw var(--default-font-family);
	margin: 1.5vw 0;
	font-weight: 300;
	text-align: center;
}

.offer_box{
	background:radial-gradient(circle at center,#1050E3, #001443) no-repeat padding-box padding-box;
	border:.694vw solid #FFEE00;
	border-radius: .25vw;
	width: 74.722vw;
	display: flex;
	flex-direction: column;
	margin-top: 2vw;
}

.offerbox_headline{
	font: normal normal 900 2vw/2.5vw var(--default-font-family);
	text-align: center;
	margin:2vw;
}


.offerbox_container {
	width:74.722vw;
	margin-bottom: 2vw;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	column-gap: 4vw;
}
.offer_column{padding: 1vw;
}
.offer_column img{width:25vw;
	margin-bottom: 1vw;
	box-shadow: 0 0 1vw #1870D5;
}
.offercolumn_headline{
	font: normal normal 900 2vw/2vw var(--default-font-family);
	margin-bottom: .25vw;
	text-align: center;
	
}
.offercolumn_sub{
	font: normal normal 400 1.75vw/2.25vw var(--default-font-family);
	margin-bottom: .25vw;
	text-align: center;
}
.offercolumn_copy{
	font: normal normal 400 1.25vw/1.75vw var(--default-font-family);
	text-align: center;
}

.mobile-only {
	display: none
}

@media screen and (min-width:1440px) {
	.offer-section {
		margin: unset;
		width: 1440px;
		min-height: 2304px;
	}
	.offer_image {
		display: flex;
		flex-direction: column;
		width:1076px;
		margin-top:28.8px;
}

	.offer_container {
		width:1076px;
		margin-left: 129.6px;
		margin-right: 129.6px;
		display: flex;
		flex-direction: column;
	}
	
	.text-content{
		display: flex;
		flex-direction: column;
		justify-content: center;
		padding-top: 28.8px;
	
}
	
	.offer-headline {
		font: normal normal 400 86.4px/93.6px var(--default-font-family);
		margin-bottom: 3.6px;
		font-weight: 900;
		color: #ffee00;
	}

	.offer-description {
		font: normal normal normal 24.912px/40.896px var(--default-font-family);
		margin-bottom: 3.6px;
		margin: 28.8px 0
	}
	
	.offer_box{
		background:radial-gradient(circle at center,#1050E3, #001443) no-repeat padding-box padding-box;
		border:9.994px solid #FFEE00;
		border-radius: 3.6px;
		width: 1075.997px;
		display: flex;
		flex-direction: column;
		margin-top: 28.8px;
}

.offerbox_headline{
	font: normal normal 900 28.8px/36px var(--default-font-family);
	text-align: center;
	margin:28.8px;
}


.offerbox_container {
	width:1075.997px;
	margin-bottom: 28.8px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	column-gap: 57.6px;
}
.offer_column{padding: 14.4px;
}
.offer_column img{width:360px;
	margin-bottom: 14.4px;
	box-shadow: 0 0 14.4px #1870D5;
}
.offercolumn_headline{
	font: normal normal 900 28.8px/36px var(--default-font-family);
	text-align: center;
	
}
.offercolumn_sub{
	font: normal normal 400 25.2px/32.4px var(--default-font-family);
	text-align: center;
}
.offercolumn_copy{
	font: normal normal 400 18px/25.2px var(--default-font-family);
	text-align: center;
}

}

@media screen and (max-width:960px) {
	.offer-section {
		align-items: center;
		display: flex;
		flex-direction: column;
		justify-content: center;
		min-height: 240vw;
		margin-bottom: -21vw;
		margin-left: 0%;
		margin-right: 0%;
	}

	.mobile-only {
		display: block;
	}

	.offer_container {
		display: flex;
		width:80vw;
	}
	
	.offer_image {
		display: block;
		margin-left: auto;
		margin-right: auto;
		width:80vw;
		margin-top: -15vw;
}
	.text-content{
		display: flex;
		flex-direction: column;
		justify-content: center;
		width:80vw;
		padding-top: 2vw;}
	
	.offer-headline {
		font: normal normal 900 5.5vw/5.86vw var(--default-font-family);
		width: auto;
		margin-top: 4vw;
	}

	.offer {
		display: contents;
	}

	.offer-description {
		font: normal normal normal 300 3.3vw/5.2vw var(--default-font-family);
		margin: 3vw;
	}

}

.performances {
	text-align: center;
	background-image: url("../imgs/Blade 2_Desktop Background.png");
	background-repeat: no-repeat;
	background-size: 100%;
	flex-direction: column;
	min-height: 70vw;
	display: flex
}

.performances_headline {
	font: normal normal bold 4.17vw/7.3vw var(--default-font-family);
	margin-top: 3vw;
	color: #ffee00;
}

.performances_subheadline {
	font: normal normal normal 2.29vw/2.91vw var(--default-font-family);
	margin-top: 1vw
}

.stat {
	flex-direction: column;
	align-items: center;
	display: flex;
	position: absolute;
}

.performances_processors {
	flex-direction: column;
	align-items: center;
	margin-top: 4.7vw;
	display: flex;
	position: relative;
}

.performances_processors .stat:first-child {
	left: 10vw;
}

.performances_processors .stat:nth-child(2) {
	left: 38vw;
}

.performances_processors .stat:nth-child(3) {
	left: 66vw;
}

.processor_headline {
	font: normal normal bold 5.13vw/6.52vw var(--default-font-family);
	text-align: center;
}

.stat_text {
	font: normal normal normal 1.39vw/1.6vw var(--default-font-family);
	position: absolute;
	top: 29%;
	left: 23%;
}

.stat_desc {
	text-align: left;
	font: normal normal normal 1.2vw/1.4vw var(--default-font-family);
	position: absolute;
	top: 55%;
}

.speed {
	color: #42c0e9;
	font: normal normal bold 2vw/2.6vw var(--default-font-family);
}

.unit {
	font: normal normal bold 1.3vw/1vw var(--default-font-family);
	font-weight: 500;
}

.stat_level {
	text-align: left;
	font: normal normal normal 1.3vw/1.3vw var(--default-font-family);
	margin-top: 33.5vw;
	position: absolute;
	left: 42%;
}

.level {
	color: #fffefe;
	font: normal normal 3vw/3.5vw var(--default-font-family);
	font-weight: 500;
}

.level-info {
	color: #42c0e9;
	padding-top: .3vw;
	font-size: 1.11vw;
	line-height: 1.4vw
}

.stat_core_img {
	width: 100%;
	height: 45vw;
	margin-bottom: -7.5vw;
}

.stat:nth-child(3) .stat_text {
	left: 19%;
}

@media screen and (min-width:1440px) {
	.performances {
		margin: unset;
		width: 1440px;
		min-height: 1008px;
	}

	.performances_headline {
		font: normal normal bold 60.048px/105.12px var(--default-font-family);
		margin-top: 43.2px;
		color: #FFEE00;
	}

	.performances_subheadline {
		font: normal normal normal 32.976px/41.904px var(--default-font-family);
		margin-top: 14.4px;
	}

	.performances_processors {
		margin-top: 67.68px;
	}

	.performances_processors .stat:first-child {
		left: 144px;
	}

	.performances_processors .stat:nth-child(2) {
		left: 547.2px;
	}

	.performances_processors .stat:nth-child(3) {
		left: 950.4px;
	}

	.processor_headline {
		font: normal normal bold 73.872px/93.888px var(--default-font-family);
	}

	.stat_text {
		font: normal normal normal 20.016px/23.04px var(--default-font-family);
		top: 29%;
		left: 23%;
	}

	.stat_desc {
		font: normal normal normal 17.28px/20.16px var(--default-font-family);
		top: 55%;
	}

	.speed {
		font: normal normal bold 28.8px/37.44px var(--default-font-family);
	}

	.unit {
		font: normal normal bold 18.72px/14.4px var(--default-font-family);
	}

	.stat_level {
		font: normal normal normal 18.72px/18.72px var(--default-font-family);
		margin-top: 482.4px;
		left: 42%;
	}

	.level {
		font: normal normal 43.2px/50.4px var(--default-font-family);
	}

	.level-info {
		padding-top: 4.32px;
		font-size: 15.984px;
		line-height: 20.16px;
	}

	.stat_core_img {
		width: 100%;
		height: 648px;
		margin-bottom: -108px;
	}

	.stat:nth-child(3) .stat_text {
		left: 19%;
	}
}

@media screen and (max-width:960px) {
	.performances {
		background-image: url("../imgs/Blade 2_Mobile Background.png");
		margin-top:-11vw;
		
	}

	.performances_processors {
		gap: 6vw;
		margin-top: 9vw;
	}

	.performances_headline {
		font: normal normal bold 5vw/9.86vw var(--default-font-family);
		margin-top: 8vw;
		color: #ffee00;
	}

	.performances_subheadline {
		font: normal normal normal 3.43vw/5.12vw var(--default-font-family);
		text-align: center;
		width: 55vw;
		margin: 0 auto;
	}

	.stat_core_img {
		width: 57vw;
		height: 111vw;
		margin-bottom: 0;
		padding-left: 0;
	}

	.level {
		font: normal normal 500 7.4vw/8.9vw var(--default-font-family)
	}

	.stat {
		position: relative;
	}

	.stat_desc {
		font: normal normal normal 3vw/3.4vw var(--default-font-family);
		margin-left: 0;
		top: 46%;
	}

	.stat_text {
		font: normal normal normal 300 3.33vw/3.8vw var(--default-font-family);
		top: 24%;
	}

	.stat_level {
		font: normal normal normal 3.4vw/3.9vw var(--default-font-family);
		margin-top: 83vw;
		position: absolute;
		left: 42%;
	}

	.level-info {
		font: normal normal normal 2.9vw/3.3vw var(--default-font-family);
	}

	.speed {
		font: normal normal bold 6vw/6.6vw var(--default-font-family);
	}

	.unit {
		font: normal normal 400 3.3vw/3vw var(--default-font-family);
	}

	.stat:first-child .stat_text,
	.stat:nth-child(2) .stat_text,
	.stat:nth-child(3) .stat_text {
		left: unset;
	}

	.performances_processors .stat:first-child,
	.performances_processors .stat:nth-child(2),
	.performances_processors .stat:nth-child(3) {
		margin-bottom: 22px;
		left: 0;
	}
}



.performance {
	background-image: url("../imgs/Blade 3_Desktop Background.png");
	background-repeat: no-repeat;
	background-size: 100%;
	flex-direction: column;
	min-height: 200vw;
	display: flex;
}

.performance_header {
	text-align: center;
}

.performance_headline {
	font: normal normal 700 4vw/6.52vw var(--default-font-family);
	color: #ffee00;
}

.performance_description {
	font: normal normal 400 2.98vw/3.75vw var(--default-font-family);
}

.section_header {
	font: normal normal 500 3.12vw/3.9vw var(--default-font-family);
}


.performance_content {
	flex-direction: column;
	margin: 5vw 0;
	display: flex;
}

.section_text:first-child {
	text-align: left;
	background: #011436e6 no-repeat padding-box padding-box;
	border: 0.347vw solid #0650d1;
	align-items: flex-start;
	width: 37vw;
	height: 33.5vw;
	margin-left: 49vw;
	margin-top: 11vw;
	padding: 2vw 3vw;
	box-shadow: 0 0 1.25vw #0650d1;
}

.section_text:first-child .section_header {
	width: 35vw;
}

.section_text:first-child .section_line1 {
	font: normal normal 300 1.64vw/1.4 var(--default-font-family);
	opacity: .8;
	width: 36vw;
	margin-top: 2vw;
}

.section_text:first-child .section_line2,
.section_text:first-child .section_line3 {
	font: normal normal 300 1.64vw/1.4 var(--default-font-family);
	opacity: .8;
	margin-top: 2vw;
}

.section_text:nth-child(2) {
	background: #011436e6 no-repeat padding-box padding-box;
	border: 5px solid #0650d1;
	width: 37vw;
	height: 42vw;
	margin:20vw 0 0 5vw;
	padding: 3vw;
	box-shadow: 0 0 18px #0650d1;
}

.section_text:nth-child(2) .section_header {
	width: 35vw;
}

.section_text:nth-child(2) .section_line1,
.section_text:nth-child(2) .section_line2,
.section_text:nth-child(2) .section_line3
{
	font: normal normal 300 1.64vw/1.4 var(--default-font-family);
	opacity: .8;
	margin-top: 2vw;
}

.section_text:nth-child(3) {
	background: #011436e6 no-repeat padding-box padding-box;
	border: 5px solid #0650d1;
	align-items: flex-end;
	height: 22vw;
	margin: 18.5vw 5vw 0 51vw;
	padding: 2vw 0 2vw 3vw;
	box-shadow: 0 0 18px #0650d1;
}

.section_text:nth-child(3) .section_header {
	width: 34.5vw;
}

.section_text:nth-child(3) .section_line1,
.section_text:nth-child(3) .section_line2 {
	font: normal normal 300 1.64vw/1.4 var(--default-font-family);
	opacity: .8;
	width: 36vw;
	margin-top: 2vw;
}

@media screen and (min-width:1440px) {
	.performance {
		margin: unset;
		width: 1440px;
		min-height: 2900px;
	}

	.performance_header {
		text-align: center;
	}

	.performance_headline {
		font: normal normal 700 57.6px/86.4px var(--default-font-family);
		color: #FFEE00;
	}

	.performance_description {
		font: normal normal 400 42.912px/54px var(--default-font-family)
	}

	.section_header {
		font: normal normal 500 44.928px/56.16px var(--default-font-family)
	}

	.Performance_hedline {
		font: normal normal 300 29.952px/66.672px var(--default-font-family)
	}

	.performance_content {
		margin: 72px 0;
	}

	.section_text:first-child {
		width: 532.8px;
		height: 482.4px;
		margin-left: 705.6px;
		margin-top: 158.4px;
		padding: 28.8px 43.2px;
		border: 5px solid #0650d1;
	}

	.section_text:first-child .section_header {
		width: 504px;
	}

	.section_text:first-child .section_line1 {
		font: normal normal 300 23.616px/1.4 var(--default-font-family);
		width: 518.4px;
		margin-top: 28.8px;
	}

	.section_text:first-child .section_line2,
	.section_text:first-child .section_line3 {
		font: normal normal 300 23.616px/1.4 var(--default-font-family);
		margin-top: 28.8px;
	}

	.section_text:nth-child(2) {
		width: 532.8px;
		height: 604.8px;
		margin: 270px 0 0 72px;
		padding: 43.2px;
	}

	.section_text:nth-child(2) .section_header {
		width: 504px;
	}

	.section_text:nth-child(2) .section_line1,
	.section_text:nth-child(2) .section_line2,
	.section_text:nth-child(2) .section_line3{
		font: normal normal 300 23.616px/1.4 var(--default-font-family);
		margin-top: 28.8px;
	}

	.section_text:nth-child(3) {
		height: 316.8px;
		margin: 266.4px 72px 0 734.4px;
		padding: 28.8px 0 28.8px 43.2px;
	}

	.section_text:nth-child(3) .section_header {
		width: 496.8px;
	}

	.section_text:nth-child(3) .section_line1,
	.section_text:nth-child(3) .section_line2 {
		font: normal normal 300 23.616px/1.4 var(--default-font-family);
		width: 518.4px;
		margin-top: 28.8px;
	}
}

@media screen and (max-width:960px) {
	.performance {
		background-image: url("../imgs/Blade 3_Mobile Background.png");
		min-height: 105vw;
		justify-content: center;
		align-items: center;
	}

	.performance_header {
		margin: 3vw 0 4vw;
		width: 72vw;
		
	}

	.performance_headline {
		font: normal normal 700 5.67vw/7vw var(--default-font-family);
		color: #FFEE00;
	}

	.performance_description {
		font: normal normal 300 3.43vw/9.12vw var(--default-font-family);
	}

	.section_header {
		font: normal normal 700 2.6vw/5.9vw var(--default-font-family);
	}

	.section_text:first-child .section_line1,
	.section_text:first-child .section_line2 {
		font: normal normal 300 2.8vw/1.2 var(--default-font-family);
		width: auto;
		margin-top: 3.2vw;
	}

	.section_text:first-child {
		width: auto;
		height: auto;
		margin: 18vw 3vw 0;
		padding: 3vw 3vw 5vw 2vw;
	}

	.section_text:first-child .section_header {
		width: auto;
	}

	.section_text:first-child {
		border: 3px solid #0650d1;
		padding: 3vw 5vw 5vw;
	}

	.section_text:nth-child(2) {
		border: 3px solid #0650d1;
		width: auto;
		height:auto;
		margin: 37vw 3vw 0;
		padding: 2vw 3vw 4vw 5vw;
		box-shadow: 0 0 18px #0650d1;
	}

	.section_text:nth-child(2) .section_header {
		width: auto;
	}

	.section_text:nth-child(2) .section_line1,
	.section_text:nth-child(2) .section_line2,
	.section_text:nth-child(2) .section_line3 {
		font: normal normal 300 2.8vw/1.3 var(--default-font-family);
		width: auto;
	}

	.section_text:nth-child(3) {
		border: 3px solid #0650d1;
		height: auto;
		margin: 56vw 3vw 2vw;
		padding: 2vw 3vw 4vw 5vw;
	}

	.section_text:nth-child(3) .section_header {
		width: auto;
	}

	.section_text:nth-child(3) .section_line1,
	.section_text:nth-child(3) .section_line2 {
		font: normal normal 300 2.8vw/1.3 var(--default-font-family);
		width: auto;
	}
}

.corePerformance-section {
	background-image: url("../imgs/Blade 4_Desktop Background.png");
	background-repeat: no-repeat;
	background-size: 100%;
	min-height: 124vw;
}

.corePerformance_header {
	text-align: center;
}

.corePerformance_headline {
	font: normal normal bold 5.4vw/8.41vw var(--default-font-family);
	color:#FFEE00;
	
}

.corePerformance_description {
	font: normal normal 400 2.98vw/3.75vw var(--default-font-family);
}

.core_process {
	background: #011436e6 no-repeat padding-box padding-box;
	border: 5px solid #0650d1;
	justify-content: space-between;
	width: 89.9vw;
	height: 16.87vw;
	margin: 45vw auto 0;
	display: flex;
	box-shadow: 0 0 18px #0650d1;
}

.core {
	text-align: center;
	padding: 4vw 6vw;
}

.core_name {
	font: normal normal 400 3.47vw/2.41vw var(--default-font-family);
	margin-bottom: 2vw;
}

.core_text {
	font: normal normal 300 1.73vw/2.5vw var(--default-font-family);
	opacity: .8;
	width: 33vw;
	margin-top: 1vw;
}

.performance_overClock {
	background: #011436e6 no-repeat padding-box padding-box;
	border: 5px solid #0650d1;
	width: 36vw;
	height: 12vw;
	margin-top: 16vw;
	margin-left: 4vw;
	padding: 4vw;
	box-shadow: 0 0 18px #0650d1;
}

.overClock_Headline {
	font: normal normal 3.47vw/2.91vw var(--default-font-family);
}

.overClock_description {
	font: normal normal 300 1.73vw/2.3vw var(--default-font-family);
	opacity: .8;
	width: 37vw;
	margin-top: 2vw;
}

@media screen and (min-width:1440px) {
	.corePerformance-section {
		margin: unset;
		width: 1440px;
		min-height: 1812.6px;
	}

	.corePerformance_headline {
		font: normal normal 500 77.76px/121.104px var(--default-font-family);
		color: #ffee00;
		font-style: normal;
		font-weight: 900;
	}

	.corePerformance_description {
		font: normal normal 400 42.912px/54px var(--default-font-family);
	}

	.core_process {
		width: 1294.56px;
		height: 242.92px;
		margin: 648px auto 0;
	}

	.core {
		padding: 57.6px 86.4px;
	}

	.core_name {
		font: normal normal 400 49.968px/34.704px var(--default-font-family);
		margin-bottom: 28.8px;
	}

	.core_text {
		font: normal normal 300 24.912px/36px var(--default-font-family);
		width: 475.2px;
		margin-top: 14.4px;
	}

	.performance_overClock {
		width: 518.4px;
		height: 172.8px;
		margin-top: 230.4px;
		margin-left: 57.6px;
		padding: 57.6px;
	}

	.overClock_Headline {
		font: normal normal 49.968px/41.904px var(--default-font-family);
	}

	.overClock_description {
		font: normal normal 300 24.912px/33.12px var(--default-font-family);
		width: 532.8px;
		margin-top: 28.8px;
	}
}

@media screen and (max-width:960px) {
	.corePerformance-section {
		background-image: url("../imgs/Blade 4_Mobile Background.png");
		min-height: 149vw;
	}

	.performance_overClock,
	.core_process {
		border: 3px solid #0650d1;
	}

	.corePerformance_headline {
		font: normal normal 500 5.4vw/6.86vw var(--default-font-family);
	}

	.corePerformance_description {
		font: normal normal normal 3.43vw/5.12vw var(--default-font-family);
	}

	.core_process {
		flex-direction: column;
		width: 81.5vw;
		margin-top: 37vw;
		padding: 3vw 7vw 14vw 3vw;
		display: flex;
	}

	.core {
		text-align: unset;
		padding: unset;
		margin-bottom: 2vw;
		margin-left: 4vw;
	}

	.core_name {
		font: normal normal 500 2.9vw/3.9vw var(--default-font-family);
		margin-bottom: 1vw;
	}

	.core_text {
		font: normal normal 300 2.77vw/1.4 var(--default-font-family);
		width: 80vw;
	}

	.performance_overClock {
		width: 81.5vw;
		margin-top: 39vw;
		padding: 4vw 3vw 6vw 6vw;
	}

	.overClock_Headline {
		font: normal normal 500 2.9vw/3.9vw var(--default-font-family);
	}

	.overClock_description {
		font: normal normal 300 2.77vw/1.4 var(--default-font-family);
		width: 82vw;
	}
}

.experience-section {
	text-align: center;
	background-image: url("../imgs/Blade 5_Desktop Background.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width: 100%;
	min-height: 90vw;
}

.experience_headline {
	font: normal normal bold 6.6vw/6.41vw var(--default-font-family);
	color:#FFEE00;
	margin-bottom: 8vw;
	padding-top: 6vw;
}

.experience_stat {
	justify-content: center;
	gap: 6vw;
	display: flex
}

.stat_process {
	text-align: center;
	background: linear-gradient(#032e777a 100%, #064bc3c2 0%, #000713 100%) no-repeat padding-box padding-box;
	border: 5px solid #0650d1;
	width: 30.6vw;
	height: 61vw;
	box-shadow: 0 0 18px #0650d1
}

.experience_core_img {
	width: 20vw
}

.experience_text {
	font: normal normal 500 1.38vw/2.1vw var(--default-font-family);
	opacity: .9;
	width: 19vw;
	height: 10vw
}

.text_list {
	flex-direction: column;
	align-items: center;
	gap: 2.5vw;
	padding: 0 4vw;
	display: flex
}

.experience_stat>.stat_process:first-child .experience_core_img {
	width: 16vw;
	margin: 3.8vw 0 4vw
}

.experience_stat>.stat_process:nth-child(2) .experience_core_img {
	width: 16vw;
	margin: 3.8vw 0 4vw;
}

@media screen and (min-width:1440px) {
	.experience-section {
		margin: unset;
		width: 1440px;
		min-height: 1284px;
	}

	.experience_headline {
		font: normal normal 500 95.04px/92.544px var(--default-font-family);
		margin-bottom: 115.2px;
		padding-top: 86.4px;
		color: #ffee00;
		font-weight: 900;
	}

	.experience_stat {
		gap: 86.4px;
	}

	.stat_process {
		width: 440.64px;
		height: 878.4px;
	}

	.experience_core_img {
		width: 288px;
	}

	.experience_text {
		font: normal normal 500 19.872px/30.24px var(--default-font-family);
		width: 273.6px;
		height: 144px;
	}

	.text_list {
		gap: 36px;
		padding: 0 57.6px;
	}

	.experience_stat>.stat_process:first-child .experience_core_img {
		width: 230.4px;
		margin: 54.72px 0 57.6px
	}

	.experience_stat>.stat_process:nth-child(2) .experience_core_img {
		width: 230.4px;
		margin: 54.72px 0 57.6px
	}
}

@media screen and (max-width:960px) {
	.experience-section {
		background-image: url("../imgs/Blade 5_Mobile Background.png");
		min-height: 150vw;
	}

	.experience_stat {
		gap: 7vw;
		margin-top: 11vw
	}

	.experience_text {
		font: normal normal 2.77vw/1.4 var(--default-font-family);
		width: 32vw;
		height: 18vw
	}

	.text_list {
		gap: 5vw;
		padding: 0 7vw 6vw
	}

	.experience_headline {
		font: normal normal 500 7.7vw/9.86vw var(--default-font-family)
	}

	.experience_stat>.stat_process:first-child .experience_core_img,
	.experience_stat>.stat_process:nth-child(2) .experience_core_img {
		width: 27.5vw;
		margin: 6.8vw 0 6vw
	}

	.stat_process {
		border: 3px solid #0650d1;
		width: 40vw;
		height: 110vw
	}
}

.call_to_action {
	justify-content: center;
	margin-top: -3vw;
	display: flex
}

.call_content {
	width: 90%;
	padding-bottom: 4vw;
	padding-left: 10vw;
	padding-right: 10vw
}

.call_header {
	font: normal normal bold 4.2vw/5.4vw var(--default-font-family);
	color:#FFEE00;
	text-align: center
}

.call_subheadline {
	font: normal normal normal 2vw/2.6vw var(--default-font-family);
	text-align: center;
	padding-top: 2vw
}

.call_list {
	padding-left: 8vw;
	
}

.call_step {
	font: normal normal 300 1.7vw/2.7vw var(--default-font-family);
	color: #fff;
	width: 89%;
	padding-top: 3vw;
	padding-left: 2vw
}

.call_step span {
	color: #fff;
	font-weight: 400
}

.call_step:first-child {
	padding-top: 3.4vw
}

.call_step::marker {
	align-items: center;
	padding-right: 1vw
}

.call_footer {
	flex-direction: column;
	align-items: center;
	gap: 4vw;
	margin-top: 5vw;
	display: flex
}

.call_footer_text {
	font: normal normal 300 1.38vw/1.8vw var(--default-font-family);
	text-align: center
}

.call_button {
	font: normal normal 300 2.7vw/3vw var(--default-font-family);
	color: #fff;
	text-align: center;
	background: 0 0;
	border: 2px solid #fff;
	padding: 1vw 6vw;
	text-decoration: none;
	display: none
}

.call_footer_date {
	font: normal normal 300 1.25vw/1.6vw var(--default-font-family);
	display: none
}

@media screen and (min-width:1440px) {
	.call_to_action {
		width: 1440px;
		margin-top: 0px;
	}

	.call_content {
		width: 90%;
		padding-bottom: 57.6px;
		padding-left: 144px;
		padding-right: 144px
	}

	.call_header {
		font: normal normal bold 60.48px/77.76px var(--default-font-family);
		color: #ffee00;
	}

	.call_subheadline {
		font: normal normal normal 29.8px/37.44px var(--default-font-family);
		padding-top: 28.8px
	}

	.call_list {
		padding-left: 99.2px
	}

	.call_step {
		font: normal normal 300 26.48px/38.88px var(--default-font-family);
		width: 90%;
		padding-top: 28.8px;
		padding-left: 28.8px
	}

	.call_step:first-child {
		padding-top: 48.96px
	}

	.call_step::marker {
		padding-right: 14.4px
	}

	.call_footer {
		gap: 57.6px;
		margin-top: 72px
	}

	.call_footer_text {
		font: normal normal 300 24.04px/30.24px var(--default-font-family)
	}

	.call_button {
		font: normal normal 300 38.88px/43.2px var(--default-font-family);
		padding: 14.4px 43.2px
	}

	.call_footer_date {
		font: normal normal 300 18px/23.04px var(--default-font-family)
	}
}

@media screen and (max-width:960px) {
	.call_to_action {
		margin-top:10px;
	}

	.call_content {
		width: 100%;
		padding: 0 0 10vw
	}

	.call_list {
		margin-top: 9vw
	}

	.call_header {
		font: normal normal 500 6.9vw/8.9vw var(--default-font-family)
	}

	.call_subheadline {
		font: normal normal 300 3.33vw/5.1vw var(--default-font-family);
		width: 93vw;
		margin: 0 auto
	}

	.call_step {
		font: normal normal 300 4.1vw/6.1vw var(--default-font-family);
		width: 88%;
		padding-top: 5vw;
		padding-left: 5vw
	}

	.call_footer {
		gap: 2vw;
		margin-top: 2vw
	}

	.call_footer_text {
		font: normal normal normal 4.1vw/6.1vw var(--default-font-family);
		text-align: center;
		width: 94vw
	}

	.call_button {
		font: normal normal 300 4.1vw/5vw var(--default-font-family);
		border-width: .8vw;
		padding: 1vw 10vw
	}

	.call_footer_date {
		font: normal normal 300 4.1vw/5.2vw var(--default-font-family)
	}
}

.deals {
	background-image: url("../imgs/Blade 6_Desktop Background.png");
	background-repeat: no-repeat;
	background-size: 100%;
	flex-direction: column;
	display: flex;
}

.deals_headline {
	font: normal normal bold 3.9vw/5vw var(--default-font-family);
	text-align: center;
	margin-top: 8vw;
	margin-bottom: 2vw
}

.deals_content {
	flex-direction: row;
	justify-content: center;
	width: 100%;
	padding: 5vw 0;
	display: flex;
}

.deals_col {
	flex-direction: column;
	flex: 1 0 0;
	justify-content: space-between;
	align-items: center;
	gap: 3vw 0;
	max-width: 32vw;
	display: flex
}

.deals_img {
	width: 19.5vw;
	height: 13.2vw;
	display: block
}

.deals_text {
	text-align: center
}

.deals_desc {
	font: normal normal 300 1.6vw/2.7vw var(--default-font-family)
}

.deals_info {
	font: normal normal 300 1.25vw/2.7vw var(--default-font-family)
}

.deals_discover {
	font: normal normal 400 1.87vw/3.2vw var(--default-font-family);
	background: #000 no-repeat padding-box padding-box;
	border: 0.208vw solid #FFEE00;
	border-radius: 0.069vw;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	gap: 1vw;
	width: 18vw;
	height: 4vw;
	padding: 0 1vw;
	display: flex;
	box-shadow: 0 0 2.153vw #FFEE00
}

.deals_discover:link,
.deals_discover:visited,
.deals_discover:active {
	text-decoration: none
}

@media screen and (max-width:960px) {
	.deals {
		background-image: url("../imgs/Blade 6_Mobile Background.png")
	}

	.deals_headline {
		font: normal normal bold 6.38vw/8.61vw var(--default-font-family)
	}

	.deals_col {
		max-width: unset;
		gap: 5.5vw;
		margin: 4vw 0
	}

	.deals_content {
		flex-direction: column;
		align-items: center
	}

	.deals_img {
		height: unset;
		width: 50vw
	}

	.deals_desc,
	.deals_info {
		font: normal normal 300 3.33vw/5.55vw var(--default-font-family)
	}

	.deals_discover {
		font: normal normal 400 4.44vw/5.55vw var(--default-font-family);
		box-shadow: none;
		border: 3px solid #FFEE00;
		width: 48vw;
		height: 9vw
	}
}

@media screen and (min-width:1440px) {
	.deals {
		margin: unset;
		width: 1440px;
	}

	.deals_headline {
		margin-top: 41.2px;
		margin-bottom: 28.8px;
		font-size: 56.16px
	}

	.deals_content {
		padding-top: 40px;
	}

	.deals_col {
		gap: 43.2px 0;
		max-width: 460.8px
	}

	.deals_img {
		width: 280.8px;
		height: 190.08px
	}

	.deals_desc {
		font: normal normal 300 25.04px/38.88px var(--default-font-family)
	}

	.deals_info {
		font: normal normal 300 21px/38.88px var(--default-font-family)
	}

	.deals_discover {
	font: normal normal 400 26.928px/46.08px var(--default-font-family);
	background: #000 no-repeat padding-box padding-box;
	border: 3px solid #FFEE00;
	border-radius: 1px;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	gap: 14.4px;
	width: 259.2px;
	height: 57.6px;
	padding: 0 14.4px;
	display: flex;
	box-shadow: 0 0 31px #FFEE00
}
}

.footer {
	background-image: url("../imgs/Blade 7_ Desktop Background.png");
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: 132%;
	flex-direction: column;
	display: flex
}

.footer_icons {
	flex-direction: row;
	justify-content: center;
	align-items: center;
	gap: 0 2vw;
	margin: 8vw 1.5vw 1.5vw;
	display: flex
}

.footer_icon {
	object-fit: contain;
	object-position: center;
	max-width: 17vw;
	height: 7vw;
	display: block
}

.footer_terms {
	font: normal 1.3vw/2.43vw var(--default-font-family);
	margin: 2vw 9.74vw 0
}

.footer_terms a {
	color: #fff;
	text-decoration: none
}

.footer_terms p {
	margin-bottom: 2vw
}

@media screen and (max-width:960px) {
	.footer {
		background-image: url("../imgs/Blade 7_Mobile Background.png");
		margin-top: 11vw
	}

	.footer_icons {
		gap: 2vw;
		margin: 0
	}

	.footer_icon {
		max-width: 18vw;
		height: 10.417vw
	}

	.footer_terms {
		font: normal 2.77vw/4.1vw var(--default-font-family);
		margin: 8vw 4vw 0
	}

	.footer_terms p {
		margin-bottom: 4.4vw
	}
}

@media screen and (min-width:1440px) {
	.footer {
		margin: unset;
		width: 1440px
	}

	.footer_icons {
		gap: 0 28.8px;
		margin: 115.2px 21.6px 21.6px
	}

	.footer_icon {
		max-width: 244.8px;
		height: 100.8px
	}

	.footer_terms {
		font: normal 18.72px/34.99px var(--default-font-family);
		margin: 28.8px 140.26px 0
	}

	.footer_terms p {
		margin-bottom: 28.8px
	}
}