.bluevertex-3 {
  	width: 1440px;
  	margin: 0 auto;
  	height: 4970px;
  	position: relative;
  	background-color: #f1f1f1;
  	text-align: left;
  	font-size: 14px;
  	color: #041421;
  	font-family: Inter;
}
.divframer-nxmc4i {
  	position: absolute;
  	width: 100%;
  	top: 0px;
  	right: 0px;
  	left: 0px;
  	background-color: #f1f1f1;
  	height: 4971px;
  	overflow: hidden;
  	text-align: center;
  	font-size: 18px;
}
.sectionwhy {
  	position: absolute;
  	top: 823.89px;
  	left: 0px;
  	width: 1440px;
  	display: flex;
  	flex-direction: column;
  	align-items: center;
  	justify-content: center;
  	padding: 80px 0px;
  	box-sizing: border-box;
  	flex-shrink: 0;
}
.divwrap {
  	width: 1200px;
  	display: flex;
  	flex-direction: column;
  	align-items: center;
  	justify-content: center;
  	gap: 14px;
}
.divkicker {
  	border-radius: 24px;
  	background-color: #fff;
  	display: flex;
  	flex-direction: column;
  	align-items: center;
  	justify-content: center;
  	padding: 4px 16px;
  	font-size: 12px;
  	color: #0c3951;
}
.why-matters-kicker {
  	align-self: stretch;
  	position: relative;
  	letter-spacing: 2.16px;
  	line-height: 18.6px;
  	text-transform: uppercase;
}
.h2title {
  	align-self: stretch;
  	display: flex;
  	flex-direction: column;
  	align-items: center;
  	justify-content: center;
  	font-size: 48px;
  	color: #131313;
}
.why-matters-title {
  	width: 962px;
  	position: relative;
  	line-height: 55px;
  	font-weight: 600;
  	display: flex;
  	align-items: center;
  	justify-content: center;
}
.pcopy {
  	width: 800px;
  	display: flex;
  	flex-direction: column;
  	align-items: center;
  	justify-content: center;
  	padding: 2.9px 0px 0.8px;
  	box-sizing: border-box;
  	max-width: 800px;
}
.why-matters-description {
  	position: relative;
  	line-height: 27.9px;
}
.divgrid {
  	align-self: stretch;
  	display: flex;
  	align-items: center;
  	justify-content: center;
  	padding: 30px 0px 0px;
  	gap: 32px;
  	text-align: left;
}
.component-3 {
  	align-self: stretch;
  	flex: 1;
  	border-radius: 16px;
  	background-color: #fff;
  	overflow: hidden;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 16px;
  	box-sizing: border-box;
  	min-height: 236px;
}
.divicon {
  	width: 50px;
  	height: 50px;
  	border-radius: 15px;
  	background-color: #1b6b93;
  	border: 1px solid rgba(255, 255, 255, 0.12);
  	box-sizing: border-box;
  	display: flex;
  	flex-direction: column;
  	align-items: center;
  	justify-content: center;
  	padding: 9.1px 0px 10.9px;
  	text-align: center;
  	color: #fefdfd;
}
.h3 {
  	align-self: stretch;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 9.1px 0px 0px;
  	font-size: 22px;
}
.p {
  	align-self: stretch;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	font-size: 15.5px;
}
.h32 {
  	align-self: stretch;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 9px 0px 0px;
  	font-size: 22px;
}
.main-hero {
  	position: absolute;
  	top: 0px;
  	left: calc(50% - 722.5px);
  	background-color: #fff;
  	overflow: hidden;
  	display: flex;
  	align-items: center;
  	padding: 160px 112px 80px;
  	gap: 40px;
  	flex-shrink: 0;
  	text-align: left;
  	font-size: 13px;
  	color: #041726;
}
.left {
  	width: 521px;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	gap: 24px;
}
.diveyebrow {
  	backdrop-filter: blur(10px);
  	border-radius: 999px;
  	background-color: #fff;
  	border: 1px solid #2ba4a4;
  	display: flex;
  	align-items: center;
  	padding: 8px 24px;
  	gap: 10px;
  	color: #2ba4a4;
}
.spandot {
  	height: 8px;
  	width: 8px;
  	border-radius: 4px;
  	background-color: #f1b545;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	justify-content: center;
}
.spandotshadow {
  	width: 8px;
  	height: 8px;
  	position: relative;
  	box-shadow: 0px 0px 0px 5px rgba(43, 164, 164, 0.18);
  	border-radius: 4px;
  	background-color: #2ba4a4;
}
.hero-subheader {
  	width: 238.1px;
  	position: relative;
  	line-height: 20.15px;
  	display: flex;
  	align-items: center;
  	flex-shrink: 0;
}
.div {
  	align-self: stretch;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	gap: 15px;
  	font-size: 48px;
  	color: #131313;
}
.hero-title {
  	align-self: stretch;
  	height: 115px;
  	position: relative;
  	line-height: 55px;
  	font-weight: 600;
  	display: flex;
  	align-items: center;
  	flex-shrink: 0;
}
.hero-description {
  	width: 510.9px;
  	height: 75px;
  	position: relative;
  	font-size: 18px;
  	line-height: 27px;
  	color: #606060;
  	display: flex;
  	align-items: center;
  	flex-shrink: 0;
}
.divframer-1rmodiy {
  	display: flex;
  	align-items: center;
  	gap: 8px;
  	text-align: center;
  	font-size: 16px;
  	color: #1e1e1e;
}
.divframer-1geyq90-container {
  	width: 187.1px;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
}
.link {
  	align-self: stretch;
  	border-radius: 12px;
  	background-color: #eda93a;
  	display: flex;
  	align-items: center;
  	justify-content: space-between;
  	padding: 10px 20px;
}
.hero-button {
  	position: relative;
  	line-height: 14.4px;
  	font-weight: 500;
}
.divframer-wsqf6x-container {
  	align-self: stretch;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	justify-content: center;
  	color: #fff;
}
.link2 {
  	align-self: stretch;
  	border-radius: 12px;
  	background-color: #2ba4a4;
  	display: flex;
  	align-items: center;
  	justify-content: center;
  	padding: 10px 24px;
}
.divtrust {
  	align-self: stretch;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 12.9px 0px 0px;
  	gap: 10.5px;
  	font-size: 14.5px;
}
.span {
  	align-self: stretch;
  	display: flex;
  	align-items: center;
  	gap: 11px;
}
.btick {
  	height: 22px;
  	width: 22px;
  	border-radius: 11px;
  	background-color: rgba(124, 198, 236, 0.32);
  	display: flex;
  	flex-direction: column;
  	align-items: center;
  	justify-content: center;
  	padding: 1.2px 0px 1.8px;
  	box-sizing: border-box;
}
.icon {
  	width: 9.1px;
  	height: 7.3px;
  	position: relative;
}
.trust-feature {
  	position: relative;
  	line-height: 22.48px;
  	font-weight: 500;
}
.nvidia-inception-program {
  	backdrop-filter: blur(10px);
  	border-radius: 18px;
  	background-color: rgba(255, 255, 255, 0.05);
  	border: 1px solid rgba(10, 46, 69, 0.2);
  	display: flex;
  	align-items: center;
  	padding: 16px 32px 16px 16px;
  	gap: 24px;
  	font-size: 24px;
}
.program-logo {
  	border-right: 2px solid #0f4761;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 0px 24px 0px 8px;
  	flex-shrink: 0;
}
.nvidia-logo-1-icon {
  	width: 86.9px;
  	height: 64px;
  	position: relative;
}
.program-name {
  	position: relative;
  	line-height: 150%;
  	flex-shrink: 0;
}
.nvidia-inception-program2 {
  	height: 125.6px;
  	width: 290px;
  	position: relative;
  	object-fit: cover;
  	display: none;
  	flex-shrink: 0;
}
.hero-graphic {
  	height: 588px;
  	width: 660px;
  	position: relative;
  	border-radius: 24px;
  	overflow: hidden;
  	flex-shrink: 0;
}
.hero-graphic-bg {
  	position: absolute;
  	inset: 0;
  	width: 100%;
  	height: 100%;
  	object-fit: cover;
}
.hero-graphic-triangle {
  	position: absolute;
  	top: 70px;
  	left: 50%;
  	transform: translateX(-50%);
  	width: 230px;
  	height: 230px;
  	filter: drop-shadow(0px 18px 40px rgba(4, 18, 33, 0.35));
}
.hero-graphic-cards {
  	position: absolute;
  	left: 24px;
  	right: 24px;
  	bottom: 24px;
  	display: grid;
  	grid-template-columns: repeat(2, 1fr);
  	gap: 16px;
}
.hero-info-card {
  	backdrop-filter: blur(10px);
  	border-radius: 16px;
  	background-color: rgba(4, 18, 33, 0.55);
  	border: 1px solid rgba(255, 255, 255, 0.12);
  	box-sizing: border-box;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 16px;
  	gap: 6px;
}
.hero-info-kicker {
  	position: relative;
  	font-size: 10px;
  	letter-spacing: 1.4px;
  	line-height: 14px;
  	text-transform: uppercase;
  	color: #3fd0cf;
}
.hero-info-title {
  	position: relative;
  	font-size: 15px;
  	line-height: 20px;
  	color: #eef6f9;
}
.hero-info-desc {
  	position: relative;
  	font-size: 12px;
  	line-height: 17px;
  	color: rgba(238, 246, 249, 0.7);
}
.header {
  	position: absolute;
  	top: calc(50% - 2472px);
  	left: calc(50% - 353.48px);
  	box-shadow: 0px 0.6021869778633118px 0.6px -1.25px rgba(0, 0, 0, 0.05), 0px 2.288530111312866px 2.29px -2.5px rgba(0, 0, 0, 0.04), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.02);
  	backdrop-filter: blur(10px);
  	border-radius: 16px;
  	background-color: rgba(255, 255, 255, 0.9);
  	overflow: hidden;
  	display: flex;
  	align-items: center;
  	padding: 12px;
  	gap: 31px;
  	color: #0c2d48;
}
.bluevertex {
  	display: flex;
  	align-items: center;
  	gap: 12px;
  	font-size: 19px;
  	font-family: 'Source Serif 4';
}
.svg {
  	height: 38px;
  	width: 38px;
  	overflow: hidden;
  	flex-shrink: 0;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	justify-content: center;
}
.component-2 {
  	width: 38px;
  	flex: 1;
  	position: relative;
  	overflow: hidden;
}
.logo-mark {
  	width: 38px;
  	height: 38px;
  	display: block;
}
.vector-icon {
  	position: absolute;
  	height: 22.89%;
  	width: 26.05%;
  	top: 7%;
  	right: 36.95%;
  	bottom: 70.11%;
  	left: 37%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
}
.vector-icon2 {
  	position: absolute;
  	height: 16.05%;
  	width: 52.11%;
  	top: 33%;
  	right: 23.89%;
  	bottom: 50.95%;
  	left: 24%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
}
.vector-icon3 {
  	position: absolute;
  	height: 16.05%;
  	width: 76.05%;
  	top: 53%;
  	right: 11.95%;
  	bottom: 30.95%;
  	left: 12%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
}
.vector-icon4 {
  	position: absolute;
  	height: 21.58%;
  	width: 96.05%;
  	top: 73%;
  	right: 1.95%;
  	bottom: 5.42%;
  	left: 2%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
}
.span4 {
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
}
.brand-name {
  	position: relative;
  	letter-spacing: -0.57px;
  	line-height: 29.45px;
  	font-weight: 500;
}
.divframer-m3k7p3 {
  	display: flex;
  	align-items: center;
  	padding: 1px 0px;
  	color: #606060;
}
.divframer-fecnqi-container {
  	display: flex;
  	align-items: center;
  	justify-content: center;
  	padding: 7px 12px;
}
.link-docs {
  	position: relative;
  	line-height: 14px;
  	text-transform: capitalize;
  	font-weight: 500;
}
.link3 {
  	border-radius: 8px;
  	background-color: #2ba4a4;
  	display: flex;
  	align-items: flex-end;
  	padding: 8px 16px;
  	text-align: center;
  	color: #fff;
}
.nav-call-to {
  	height: 17px;
  	width: 73px;
  	position: relative;
  	line-height: 12.6px;
  	text-transform: capitalize;
  	font-weight: 600;
  	display: flex;
  	align-items: center;
  	justify-content: center;
  	flex-shrink: 0;
}
.divframer-1ntskrk {
  	position: absolute;
  	top: 1600px;
  	left: calc(50% - 696px);
  	border-radius: 24px;
  	background-color: #f5f5f5;
  	width: 1392px;
  	height: 2739px;
  	overflow: hidden;
  	font-size: 12px;
  	color: #f1b545;
}
.divframer-1wfoetf {
  	position: absolute;
  	width: 100%;
  	top: 80px;
  	right: 0px;
  	left: 0px;
  	border-radius: 0px 24px 0px 0px;
  	background-color: #0b2b39;
  	height: 2659px;
}
.divframer-gbv4jj-icon {
  	display: none;
  	position: absolute;
  	width: calc(100% + 273px);
  	right: -136px;
  	bottom: -174.39px;
  	left: -137px;
  	max-width: 100%;
  	overflow: hidden;
  	height: 719px;
  	object-fit: cover;
  	flex-shrink: 0;
}
.sectionplatform {
  	position: absolute;
  	width: 100%;
  	top: 70.02px;
  	right: 0px;
  	left: 0px;
  	display: flex;
  	flex-direction: column;
  	align-items: center;
  	justify-content: center;
  	padding: 96px 0px;
  	box-sizing: border-box;
}
.divwrap2 {
  	width: 1200px;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	gap: 48px;
}
.platform-introduction {
  	align-self: stretch;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	gap: 14px;
}
.divkicker2 {
  	align-self: stretch;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
}
.h2title2 {
  	width: 980px;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	max-width: 980px;
  	font-size: 48px;
  	color: #eef6f9;
}
.platform-title {
  	align-self: stretch;
  	position: relative;
  	letter-spacing: -1.89px;
  	line-height: 55px;
  	font-weight: 600;
}
.pcopy2 {
  	width: 800px;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 2.9px 0px 0.8px;
  	box-sizing: border-box;
  	max-width: 800px;
  	font-size: 18px;
  	color: rgba(238, 246, 249, 0.64);
}
.platform-description {
  	align-self: stretch;
  	position: relative;
  	line-height: 27.9px;
}
.divgrid2 {
  	align-self: stretch;
  	height: 280px;
  	display: grid;
  	box-sizing: border-box;
  	grid-template-columns: repeat(3, 1fr);
  	grid-template-rows: 249.14100646972656px;
  	gap: 24px;
  	font-size: 22px;
  	color: #eef6f9;
}
.component-34 {
  	height: 280px;
  	box-shadow: 0px 1px 0px 1px rgba(255, 255, 255, 0.08) inset;
  	backdrop-filter: blur(20px);
  	border-radius: 26px;
  	background-color: rgba(255, 255, 255, 0.05);
  	border: 1px solid rgba(255, 255, 255, 0.12);
  	box-sizing: border-box;
  	overflow: hidden;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 32px;
  	gap: 10px;
  	min-height: 236px;
  	grid-column: 1;
  	grid-row: 1;
}
.divicon4 {
  	width: 50px;
  	height: 50px;
  	border-radius: 15px;
  	background: linear-gradient(135deg, rgba(63, 208, 207, 0.22), rgba(241, 181, 69, 0.16));
  	border: 1px solid rgba(255, 255, 255, 0.12);
  	box-sizing: border-box;
  	display: flex;
  	flex-direction: column;
  	align-items: center;
  	justify-content: center;
  	padding: 9.1px 0px 10.9px;
}
.vector-icon5 {
  	width: 20px;
  	height: 18px;
  	position: relative;
}
.h34 {
  	align-self: stretch;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 9px 0px 0px;
}
.platform-feature-title {
  	align-self: stretch;
  	position: relative;
  	letter-spacing: -0.44px;
  	line-height: 34.1px;
}
.p4 {
  	align-self: stretch;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	font-size: 15.5px;
  	color: rgba(238, 246, 249, 0.83);
}
.platform-feature-description {
  	align-self: stretch;
  	position: relative;
  	line-height: 24px;
}
.component-35 {
  	height: 280px;
  	box-shadow: 0px 1px 0px 1px rgba(255, 255, 255, 0.08) inset;
  	backdrop-filter: blur(20px);
  	border-radius: 26px;
  	background-color: rgba(255, 255, 255, 0.05);
  	border: 1px solid rgba(255, 255, 255, 0.12);
  	box-sizing: border-box;
  	overflow: hidden;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 32px;
  	gap: 10px;
  	min-height: 236px;
  	grid-column: 2;
  	grid-row: 1;
}
.vector-icon6 {
  	width: 20px;
  	height: 20px;
  	position: relative;
}
.component-36 {
  	height: 280px;
  	box-shadow: 0px 1px 0px 1px rgba(255, 255, 255, 0.08) inset;
  	backdrop-filter: blur(20px);
  	border-radius: 26px;
  	background-color: rgba(255, 255, 255, 0.05);
  	border: 1px solid rgba(255, 255, 255, 0.12);
  	box-sizing: border-box;
  	overflow: hidden;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 32px;
  	gap: 10px;
  	min-height: 236px;
  	grid-column: 3;
  	grid-row: 1;
}
.vector-icon7 {
  	width: 18px;
  	height: 18px;
  	position: relative;
}
.sectionpartners {
  	position: absolute;
  	width: 100%;
  	top: 806.02px;
  	right: 0px;
  	left: 0px;
  	display: flex;
  	flex-direction: column;
  	align-items: center;
  	justify-content: center;
  	padding: 96px 0px;
  	box-sizing: border-box;
  	color: rgba(238, 246, 249, 0.64);
}
.divwrap3 {
  	width: 1200px;
  	height: 917.1px;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	gap: 14px;
}
.divkicker3 {
  	align-self: stretch;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	color: #f1b545;
}
.pcopy3 {
  	width: 800px;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 2.8px 0px 0.7px;
  	box-sizing: border-box;
  	max-width: 800px;
  	font-size: 18px;
}
.divsplit {
  	align-self: stretch;
  	flex: 1;
  	display: flex;
  	align-items: flex-start;
  	padding: 32px 0px 0px;
  	gap: 32px;
  	text-align: center;
  	font-size: 13px;
}
.divstack {
  	align-self: stretch;
  	flex: 1;
  	box-shadow: 0px 28px 70px rgba(2, 12, 22, 0.55), 0px 1px 0px 1px rgba(255, 255, 255, 0.09) inset;
  	backdrop-filter: blur(20px);
  	border-radius: 24px;
  	background-color: rgba(255, 255, 255, 0.05);
  	border: 1px solid rgba(255, 255, 255, 0.12);
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	justify-content: center;
  	padding: 16px;
  	gap: 6px;
}
.divbarmargin {
  	align-self: stretch;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 6px 0px;
  	color: #eef6f9;
}
.component-4 {
  	align-self: stretch;
  	border-radius: 18px;
  	background: linear-gradient(90deg, rgba(63, 208, 207, 0.22), rgba(241, 181, 69, 0.14));
  	border: 1px solid rgba(63, 208, 207, 0.3);
  	display: flex;
  	align-items: center;
  	padding: 16px 18px;
  	gap: 15px;
}
.b {
  	height: 30px;
  	width: 30px;
  	border-radius: 15px;
  	background-color: rgba(4, 18, 30, 0.6);
  	border: 1px solid rgba(255, 255, 255, 0.12);
  	box-sizing: border-box;
  	display: flex;
  	flex-direction: column;
  	align-items: center;
  	justify-content: center;
  	padding: 2.9px 0px 4.1px;
}
.b2 {
  	position: relative;
  	line-height: 20.15px;
}
.bluevertex-scalable-hazard {
  	position: relative;
  	font-size: 15px;
  	line-height: 23.25px;
  	text-align: left;
}
.divbarmargin3 {
  	align-self: stretch;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 6px 0px;
}
.component-43 {
  	align-self: stretch;
  	border-radius: 18px;
  	background-color: rgba(255, 255, 255, 0.04);
  	border: 1px solid rgba(255, 255, 255, 0.07);
  	display: flex;
  	align-items: center;
  	padding: 16px 18px;
  	gap: 15px;
}
.divpartner {
  	align-self: stretch;
  	flex: 1;
  	box-shadow: 0px 28px 70px rgba(2, 12, 22, 0.55), 0px 1px 0px 1px rgba(255, 255, 255, 0.09) inset;
  	border-radius: 24px;
  	background: linear-gradient(126.78deg, rgba(27, 107, 147, 0.6), rgba(4, 18, 33, 0.85));
  	border: 1px solid rgba(255, 255, 255, 0.12);
  	overflow: hidden;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	justify-content: center;
  	padding: 16px;
  	position: relative;
  	isolation: isolate;
  	gap: 12.8px;
  	text-align: left;
  	font-size: 34px;
  	color: #fff;
}
.component-22 {
  	width: calc(100% - 2px);
  	height: calc(100% - 88.6px);
  	position: absolute;
  	margin: 0 !important;
  	top: 1.08px;
  	right: 11px;
  	bottom: 87.52px;
  	left: -9px;
  	overflow: hidden;
  	opacity: 0.4;
  	z-index: 0;
  	flex-shrink: 0;
}
.group-icon {
  	position: absolute;
  	height: 82.96%;
  	width: 102.42%;
  	top: 10.3%;
  	right: -2.42%;
  	bottom: 6.74%;
  	left: 0%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
  	flex-shrink: 0;
}
.h37 {
  	width: 100%;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	max-width: 640px;
  	z-index: 1;
  	flex-shrink: 0;
}
.partners-call-to {
  	align-self: stretch;
  	position: relative;
  	letter-spacing: -1.02px;
  	line-height: 52.7px;
}
.p7 {
  	width: 100%;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	max-width: 660px;
  	z-index: 2;
  	flex-shrink: 0;
  	font-size: 16.5px;
  	color: rgba(238, 246, 249, 0.64);
}
.partners-description2 {
  	align-self: stretch;
  	position: relative;
  	line-height: 25.58px;
}
.divpartner-grid {
  	width: 540px;
  	height: 130.1px;
  	display: grid;
  	box-sizing: border-box;
  	grid-template-columns: repeat(2, 1fr);
  	grid-template-rows: repeat(2, 52.46879959106445px);
  	gap: 12px;
  	padding-top: 13.2px;
  	max-width: 540px;
  	z-index: 3;
  	flex-shrink: 0;
  	font-size: 14.5px;
}
.divpill {
  	backdrop-filter: blur(10px);
  	border-radius: 16px;
  	background-color: rgba(255, 255, 255, 0.05);
  	border: 1px solid rgba(255, 255, 255, 0.12);
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 13.5px 16px 14px;
  	grid-column: 1;
  	grid-row: 1;
}
.feature {
  	position: relative;
  	line-height: 22.48px;
}
.divpill2 {
  	backdrop-filter: blur(10px);
  	border-radius: 16px;
  	background-color: rgba(255, 255, 255, 0.05);
  	border: 1px solid rgba(255, 255, 255, 0.12);
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 13.5px 16px 14px;
  	grid-column: 2;
  	grid-row: 1;
}
.divpill3 {
  	backdrop-filter: blur(10px);
  	border-radius: 16px;
  	background-color: rgba(255, 255, 255, 0.05);
  	border: 1px solid rgba(255, 255, 255, 0.12);
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 13.5px 16px 14px;
  	grid-column: 1;
  	grid-row: 2;
}
.divpill4 {
  	backdrop-filter: blur(10px);
  	border-radius: 16px;
  	background-color: rgba(255, 255, 255, 0.05);
  	border: 1px solid rgba(255, 255, 255, 0.12);
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 13.5px 16px 14px;
  	grid-column: 2;
  	grid-row: 2;
}
.sectionindustries {
  	position: absolute;
  	width: 100%;
  	top: 1870px;
  	right: 0px;
  	left: 0px;
  	display: flex;
  	flex-direction: column;
  	align-items: center;
  	justify-content: center;
  	padding: 96px 0px;
  	box-sizing: border-box;
}
.divwrap4 {
  	width: 1200px;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	gap: 14px;
}
.divindustries {
  	align-self: stretch;
  	display: grid;
  	grid-template-columns: repeat(4, 1fr);
  	grid-template-rows: 234.6719970703125px 212.98399353027344px;
  	gap: 16px;
  	padding-top: 30px;
  	font-size: 11px;
  	color: #3fd0cf;
}
.component-5 {
  	backdrop-filter: blur(18px);
  	border-radius: 24px;
  	background-color: rgba(255, 255, 255, 0.05);
  	border: 1px solid rgba(255, 255, 255, 0.12);
  	overflow: hidden;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 24px;
  	gap: 8px;
  	grid-column: 1;
  	grid-row: 1;
}
.industry-name {
  	align-self: stretch;
  	position: relative;
  	letter-spacing: 1.54px;
  	line-height: 17px;
  	text-transform: uppercase;
}
.industry-subheader {
  	align-self: stretch;
  	position: relative;
  	font-size: 19px;
  	letter-spacing: -0.38px;
  	line-height: 29.45px;
  	color: #eef6f9;
}
.industry-description {
  	align-self: stretch;
  	position: relative;
  	font-size: 14px;
  	line-height: 21.7px;
  	color: rgba(238, 246, 249, 0.64);
}
.component-52 {
  	backdrop-filter: blur(18px);
  	border-radius: 24px;
  	background-color: rgba(255, 255, 255, 0.05);
  	border: 1px solid rgba(255, 255, 255, 0.12);
  	overflow: hidden;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 24px;
  	gap: 7.7px;
  	grid-column: 2;
  	grid-row: 1;
}
.component-53 {
  	backdrop-filter: blur(18px);
  	border-radius: 24px;
  	background-color: rgba(255, 255, 255, 0.05);
  	border: 1px solid rgba(255, 255, 255, 0.12);
  	overflow: hidden;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 24px;
  	gap: 7.7px;
  	grid-column: 3;
  	grid-row: 1;
}
.component-54 {
  	backdrop-filter: blur(18px);
  	border-radius: 24px;
  	background-color: rgba(255, 255, 255, 0.05);
  	border: 1px solid rgba(255, 255, 255, 0.12);
  	overflow: hidden;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 24px;
  	gap: 7.7px;
  	grid-column: 4;
  	grid-row: 1;
}
.component-55 {
  	backdrop-filter: blur(18px);
  	border-radius: 24px;
  	background-color: rgba(255, 255, 255, 0.05);
  	border: 1px solid rgba(255, 255, 255, 0.12);
  	overflow: hidden;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 24px;
  	gap: 8px;
  	grid-column: 1;
  	grid-row: 2;
}
.industry-name5 {
  	align-self: stretch;
  	position: relative;
  	letter-spacing: 1.54px;
  	line-height: 17px;
  	text-transform: uppercase;
  	flex-shrink: 0;
}
.industry-subheader5 {
  	align-self: stretch;
  	position: relative;
  	font-size: 19px;
  	letter-spacing: -0.38px;
  	line-height: 29.45px;
  	color: #eef6f9;
  	flex-shrink: 0;
}
.industry-description5 {
  	align-self: stretch;
  	position: relative;
  	font-size: 14px;
  	line-height: 21.7px;
  	color: rgba(238, 246, 249, 0.64);
  	flex-shrink: 0;
}
.component-56 {
  	backdrop-filter: blur(18px);
  	border-radius: 24px;
  	background-color: rgba(255, 255, 255, 0.05);
  	border: 1px solid rgba(255, 255, 255, 0.12);
  	overflow: hidden;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 24px;
  	gap: 7.7px;
  	grid-column: 2;
  	grid-row: 2;
}
.component-57 {
  	backdrop-filter: blur(18px);
  	border-radius: 24px;
  	background-color: rgba(255, 255, 255, 0.05);
  	border: 1px solid rgba(255, 255, 255, 0.12);
  	overflow: hidden;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 24px;
  	gap: 7.7px;
  	grid-column: 3;
  	grid-row: 2;
}
.component-58 {
  	backdrop-filter: blur(18px);
  	border-radius: 24px;
  	background-color: rgba(255, 255, 255, 0.05);
  	border: 1px solid rgba(255, 255, 255, 0.12);
  	overflow: hidden;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 24px;
  	gap: 7.7px;
  	grid-column: 4;
  	grid-row: 2;
}
.divframer-1rawaje {
  	position: absolute;
  	width: 100%;
  	top: 0.75px;
  	right: 0px;
  	left: 0px;
  	height: 80px;
}
.divframer-r1zya5 {
  	position: absolute;
  	height: 100%;
  	width: calc(100% - 403.7px);
  	top: 0px;
  	right: 403.7px;
  	bottom: 0px;
  	left: 0px;
  	border-radius: 0px 24px 0px 0px;
  	background-color: #0b2b39;
}
.divframer-w58my6 {
  	position: absolute;
  	height: 100%;
  	top: 0px;
  	bottom: 0px;
  	left: 988.31px;
  	background-color: #0b2b39;
  	width: 403.7px;
}
.divframer-1h5huze {
  	position: absolute;
  	width: 100%;
  	top: 0px;
  	right: 0px;
  	left: 0px;
  	border-radius: 0px 0px 0px 24px;
  	background-color: #f5f5f5;
  	height: 80px;
  	overflow: hidden;
}
.sectioncta {
  	position: absolute;
  	top: 4348.83px;
  	left: 0px;
  	width: 1440px;
  	overflow: hidden;
  	display: flex;
  	flex-direction: column;
  	align-items: center;
  	justify-content: center;
  	padding: 80px 0px;
  	box-sizing: border-box;
  	isolation: isolate;
  	text-align: center;
  	font-size: 62px;
  	color: #131313;
}
.asset-2-1 {
  	width: 1440px;
  	height: 960px;
  	position: absolute;
  	margin: 0 !important;
  	top: -206.67px;
  	left: 0px;
  	object-fit: cover;
  	display: none;
  	opacity: 0.5;
  	z-index: 0;
  	flex-shrink: 0;
}
.divwrap5 {
  	width: 1200px;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	z-index: 1;
  	flex-shrink: 0;
}
.divcta-inner {
  	align-self: stretch;
  	box-shadow: 0px 1px 0px 1px rgba(255, 255, 255, 0.09) inset;
  	border-radius: 34px;
  	background: #f1f1f1, rgba(63, 208, 207, 0.2);
  	border: 1px solid rgba(255, 255, 255, 0.12);
  	overflow: hidden;
  	display: flex;
  	flex-direction: column;
  	align-items: center;
  	padding: 72px 30px;
  	position: relative;
  	isolation: isolate;
  	gap: 17px;
}
.component-23 {
  	width: calc(100% - 2px);
  	height: calc(100% + 68.3px);
  	position: absolute;
  	margin: 0 !important;
  	top: 1px;
  	right: 1px;
  	bottom: -69.3px;
  	left: 1px;
  	overflow: hidden;
  	display: none;
  	opacity: 0.35;
  	z-index: 0;
  	flex-shrink: 0;
}
.h2 {
  	align-self: stretch;
  	display: flex;
  	flex-direction: column;
  	align-items: center;
  	z-index: 1;
  	flex-shrink: 0;
}
.call-to-action {
  	position: relative;
  	letter-spacing: -2.48px;
  	line-height: 65px;
}
.p8 {
  	width: 720px;
  	display: flex;
  	flex-direction: column;
  	align-items: center;
  	padding: 0px 0px 15.8px;
  	box-sizing: border-box;
  	max-width: 720px;
  	z-index: 2;
  	flex-shrink: 0;
  	font-size: 18px;
}
.component-1 {
  	box-shadow: 0px 14px 34px rgba(241, 181, 69, 0.34);
  	backdrop-filter: blur(10px);
  	border-radius: 999px;
  	background: linear-gradient(98.67deg, #f1b545, #e89a2c);
  	display: flex;
  	align-items: center;
  	justify-content: center;
  	padding: 12.5px 22px 13px;
  	z-index: 3;
  	flex-shrink: 0;
  	font-size: 14.5px;
  	color: #241402;
}
.asset-1-1 {
  	width: 1275.7px;
  	height: 600px;
  	position: absolute;
  	margin: 0 !important;
  	top: 81.31px;
  	left: -37.83px;
  	display: none;
  	opacity: 0.3;
  	z-index: 4;
  	flex-shrink: 0;
}
.icon4 {
  	width: 308.1px;
  	height: 332.8px;
  	position: absolute;
  	margin: 0 !important;
  	top: -121.77px;
  	left: -136.1px;
  	display: none;
  	opacity: 0.8;
  	z-index: 5;
  	flex-shrink: 0;
}
.footerfooter {
  	position: absolute;
  	top: 4876.14px;
  	bottom: 0px;
  	left: 0px;
  	background-color: #041421;
  	border-top: 1px solid #0c3951;
  	box-sizing: border-box;
  	width: 1440px;
  	display: flex;
  	flex-direction: column;
  	align-items: center;
  	justify-content: center;
  	padding: 36px 0px;
  	color: rgba(238, 246, 249, 0.42);
}
.divwrap6 {
  	width: 1200px;
  	display: flex;
  	align-items: flex-start;
  	justify-content: space-between;
  	flex-wrap: wrap;
  	align-content: flex-start;
  	gap: 0px 20px;
}
.span5 {
  	display: flex;
  	align-items: center;
}
.copyright-notice {
  	position: relative;
  	line-height: 21.7px;
  	display: flex;
  	align-items: center;
}
.span6 {
  	display: flex;
  	align-items: center;
}
.slogan {
  	position: relative;
  	line-height: 21.7px;
  	display: flex;
  	align-items: center;
}

