.style-module-scss-module__atSbVG__currency {
	flex-direction: column;
	gap: 12.5rem;
	display: flex;
	position: relative;
}
@media (max-width: 37.5rem) {
	.style-module-scss-module__atSbVG__currency {
		gap: 7.5rem;
	}
}
.style-module-scss-module__atSbVG__currency h2 {
	color: var(--white);
	padding-left: 0;
}
.style-module-scss-module__atSbVG__currency h2 span {
	color: var(--primary-green);
}
.style-module-scss-module__atSbVG__currency h2 {
	text-align: center;
	letter-spacing: 0.6px;
	font-size: 3.75rem;
	font-weight: 600;
	line-height: 110%;
}
@media (max-width: 37.5rem) {
	.style-module-scss-module__atSbVG__currency h2 {
		letter-spacing: 0.4px;
		text-align: left;
		padding-inline: 1.5rem;
		font-size: 2.5rem;
	}
}
.style-module-scss-module__atSbVG__currency__intro {
	flex-direction: column;
	align-items: center;
	gap: 2rem;
	display: flex;
}
@media (max-width: 31.25rem) {
	.style-module-scss-module__atSbVG__currency__intro {
		gap: 1rem;
	}
}
.style-module-scss-module__atSbVG__currency__intro__widget {
	width: 30rem;
}
@media (max-width: 35rem) {
	.style-module-scss-module__atSbVG__currency__intro__widget {
		width: 100%;
	}
}
.style-module-scss-module__atSbVG__currency__intro__head {
	flex-direction: column;
	gap: 1.5rem;
	display: flex;
}
.style-module-scss-module__atSbVG__currency__section {
	flex-direction: column;
	gap: 2.5rem;
	display: flex;
}
@media (max-width: 37.5rem) {
	.style-module-scss-module__atSbVG__currency__section {
		gap: 2rem;
	}
}
.style-module-scss-module__atSbVG__currency__popular__list {
	flex-wrap: wrap;
	justify-content: center;
	gap: 1rem;
	display: flex;
}
.style-module-scss-module__atSbVG__currency__popular__list::-webkit-scrollbar {
	background-color: #0000;
	height: 0.25rem;
	display: none;
}
.style-module-scss-module__atSbVG__currency__popular__list::-webkit-scrollbar-thumb {
	background-color: var(--color-white);
	border-radius: 0.25rem;
	display: none;
}
.style-module-scss-module__atSbVG__currency__popular__list:active::-webkit-scrollbar {
	display: block;
}
.style-module-scss-module__atSbVG__currency__popular__list:active::-webkit-scrollbar-thumb {
	display: block;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__atSbVG__currency__popular__list {
		flex-wrap: nowrap;
		justify-content: flex-start;
		gap: 0.625rem;
		overflow-x: auto;
	}
}
.style-module-scss-module__atSbVG__currency__popular__item {
	flex-direction: column;
	flex: 1;
	display: flex;
}
.style-module-scss-module__atSbVG__currency__popular__link {
	background: var(--color-soft-graffit-13);
	border: 0.0625rem solid #0000;
	border-radius: 1.25rem;
	flex-direction: column;
	flex: 1;
	gap: 2.5rem;
	padding: 1.25rem;
	transition: border-color 0.3s;
	display: flex;
}
.style-module-scss-module__atSbVG__currency__popular__link:hover {
	border-color: var(--color-white-20);
}
.style-module-scss-module__atSbVG__currency__popular__link:hover
	.style-module-scss-module__atSbVG__currencies__popular__item__arrow {
	color: var(--color-white);
}
.style-module-scss-module__atSbVG__currency__popular__link__arrow {
	color: var(--white-opacity-52);
}
.style-module-scss-module__atSbVG__currency__popular__link__icons {
	justify-content: space-between;
	align-items: center;
	display: flex;
}
.style-module-scss-module__atSbVG__currency__popular__link__currencies {
	gap: 0.3125rem;
	display: flex;
}
.style-module-scss-module__atSbVG__currency__popular__link__symbols {
	letter-spacing: 0.4px;
	text-transform: uppercase;
	align-items: center;
	gap: 0.5rem;
	font-size: 1.25rem;
	font-weight: 500;
	line-height: 120%;
	display: flex;
}
.style-module-scss-module__atSbVG__currency__popular__link__symbols svg {
	transform: rotate(90deg);
}
.style-module-scss-module__atSbVG__currency__popular__link__symbol {
	align-items: center;
	gap: 0.25rem;
	display: flex;
}
.style-module-scss-module__atSbVG__currency__popular__link__symbol span {
	letter-spacing: 0.24px;
	border-radius: 1.25rem;
	padding: 0.25rem 0.5rem;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 100%;
}
.style-module-scss-module__atSbVG__currency__feedback__list {
	gap: 1rem;
	display: flex;
	overflow: auto;
}
.style-module-scss-module__atSbVG__currency__feedback__list::-webkit-scrollbar {
	background-color: #0000;
	height: 0.25rem;
	display: none;
}
.style-module-scss-module__atSbVG__currency__feedback__list::-webkit-scrollbar-thumb {
	background-color: var(--color-white);
	border-radius: 0.25rem;
	display: none;
}
.style-module-scss-module__atSbVG__currency__feedback__list:hover::-webkit-scrollbar {
	display: block;
}
.style-module-scss-module__atSbVG__currency__feedback__list:hover::-webkit-scrollbar-thumb {
	display: block;
}
.style-module-scss-module__atSbVG__currency__info__content {
	grid-column-gap: 1.0625rem;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
	min-height: 36.375rem;
	max-height: 36.375rem;
	display: grid;
}
.style-module-scss-module__atSbVG__currency__info__content:not(
	:has(> :nth-child(2))
) {
	grid-template-columns: 1fr;
}
@media (max-width: 80.625rem) {
	.style-module-scss-module__atSbVG__currency__info__content {
		max-height: none;
		min-height: none;
		flex-direction: column-reverse;
		gap: 2rem;
		display: flex;
	}
}
.style-module-scss-module__atSbVG__currency__info__steps {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	grid-template-rows: repeat(2, 1fr);
	grid-template-columns: repeat(2, 1fr);
	display: grid;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__atSbVG__currency__info__steps {
		flex-direction: column;
		gap: 1rem;
		display: flex;
	}
}
.style-module-scss-module__atSbVG__currency__info__step {
	letter-spacing: 0.32px;
	color: var(--white-opacity-74);
	background: var(--color-soft-graffit-13);
	border-radius: 2.5rem;
	flex-direction: column;
	justify-content: space-between;
	gap: 0.625rem;
	padding: 2rem;
	font-size: 1rem;
	font-weight: 500;
	line-height: 120%;
	display: flex;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__atSbVG__currency__info__step {
		border-radius: 2rem;
		gap: 2.5rem;
		padding: 1.5rem;
	}
}
.style-module-scss-module__atSbVG__currency__info__step span {
	letter-spacing: 0.72px;
	font-size: 2.25rem;
	font-weight: 600;
	line-height: 110%;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__atSbVG__currency__info__step span {
		letter-spacing: 0.56px;
		font-size: 1.75rem;
		font-weight: 600;
		line-height: 110%;
	}
}
.style-module-scss-module__atSbVG__currency__info__step:last-child {
	background: var(--primary-green-opacity-05);
	color: var(--color-primary-green-74);
}
.style-module-scss-module__atSbVG__currency__info__step:last-child span {
	color: var(--primary-green);
}
.style-module-scss-module__atSbVG__currency__info__step:first-child {
	background: var(--primary-blue-opacity-05);
	color: var(--primary-blue-opacity-74);
}
.style-module-scss-module__atSbVG__currency__info__step:first-child span {
	color: var(--primary-blue);
}
.style-module-scss-module__atSbVG__currency__notFound {
	justify-content: center;
	align-items: center;
	height: 80dvh;
	display: flex;
}
.style-module-scss-module__atSbVG__currency__howto__cards {
	grid-column-gap: 1rem;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
	display: grid;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__atSbVG__currency__howto__cards {
		flex-direction: column;
		gap: 1rem;
		display: flex;
	}
}
.style-module-scss-module__atSbVG__currency__howto__card {
	letter-spacing: 0.4px;
	background: var(--color-soft-graffit-13);
	height: 25rem;
	color: var(--white-opacity-74);
	border-radius: 2.5rem;
	flex-direction: column;
	justify-content: space-between;
	padding: 2.5rem;
	font-size: 1.25rem;
	font-weight: 500;
	line-height: 120%;
	display: flex;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__atSbVG__currency__howto__card {
		gap: 2.5rem;
		height: auto;
	}
}
@media (max-width: 48.1863rem) {
	.style-module-scss-module__atSbVG__currency__howto__card {
		letter-spacing: 0.32px;
		padding: 1.5rem;
		font-size: 1rem;
	}
}
.style-module-scss-module__atSbVG__currency__howto__card span {
	letter-spacing: 0.6px;
	font-size: 3.75rem;
	font-style: normal;
	font-weight: 600;
	line-height: 110%;
}
@media (max-width: 48.1863rem) {
	.style-module-scss-module__atSbVG__currency__howto__card span {
		letter-spacing: 0.4px;
		font-size: 2.5rem;
	}
}
.style-module-scss-module__atSbVG__currency__howto__card:first-child {
	color: var(--color-primary-green-74);
	background: var(--primary-green-opacity-05);
}
.style-module-scss-module__atSbVG__currency__howto__card:first-child span {
	color: var(--primary-green);
}
@media (max-width: 48.1863rem) {
	.style-module-scss-module__atSbVG__currency__about {
		padding-right: 0.375rem;
	}
}
.style-module-scss-module__atSbVG__currency__about h2 {
	flex-wrap: nowrap;
}
.style-module-scss-module__atSbVG__currency__about__content {
	flex-direction: column;
	gap: 2.5rem;
	display: flex;
}
@media (max-width: 48.1863rem) {
	.style-module-scss-module__atSbVG__currency__about__content {
		gap: 1.25rem;
	}
}
.style-module-scss-module__atSbVG__currency__about__item {
	color: var(--white-opacity-74);
	letter-spacing: 0.4px;
	flex-direction: column;
	gap: 1.25rem;
	font-size: 1.25rem;
	font-weight: 500;
	line-height: 120%;
	display: flex;
}
@media (max-width: 37.5rem) {
	.style-module-scss-module__atSbVG__currency__about__item {
		color: var(--white-opacity-74);
		letter-spacing: 0.32px;
		font-size: 1rem;
	}
}
.style-module-scss-module__atSbVG__currency__about__item span {
	letter-spacing: 0.64px;
	font-size: 2rem;
	font-weight: 600;
	line-height: 110%;
}
@media (max-width: 37.5rem) {
	.style-module-scss-module__atSbVG__currency__about__item span {
		letter-spacing: 0.48px;
		font-size: 1.5rem;
	}
}
.style-module-scss-module__atSbVG__currency__whybuy__content {
	flex-direction: column;
	display: flex;
}
.style-module-scss-module__atSbVG__currency__whybuy__item {
	grid-column-gap: 1rem;
	border-top: 0.0625rem solid var(--color-white-20);
	color: var(--white-opacity-74);
	letter-spacing: 0.4px;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
	align-items: center;
	padding: 2rem;
	font-size: 1.25rem;
	font-weight: 500;
	line-height: 120%;
	display: grid;
}
@media (max-width: 55rem) {
	.style-module-scss-module__atSbVG__currency__whybuy__item {
		flex-direction: column;
		align-items: start;
		gap: 3rem;
		display: flex;
	}
}
@media (max-width: 37.5rem) {
	.style-module-scss-module__atSbVG__currency__whybuy__item {
		color: var(--white-opacity-52);
		letter-spacing: 0.32px;
		padding: 1.5rem;
		font-size: 1rem;
	}
}
.style-module-scss-module__atSbVG__currency__whybuy__item:last-child {
	border-bottom: 0.0625rem solid var(--color-white-20);
}
.style-module-scss-module__atSbVG__currency__whybuy__item:nth-child(2n) {
	background: var(--color-soft-graffit-13);
}
.style-module-scss-module__atSbVG__currency__whybuy__item span {
	letter-spacing: 0.64px;
	font-size: 2rem;
	font-style: normal;
	font-weight: 600;
	line-height: 110%;
}
@media (max-width: 37.5rem) {
	.style-module-scss-module__atSbVG__currency__whybuy__item span {
		letter-spacing: 0.56px;
		font-size: 1.75rem;
		font-weight: 600;
		line-height: 110%;
	}
}
.style-module-scss-module__atSbVG__currency__youdo__content {
	grid-gap: 1rem;
	grid-template-rows: minmax(0, 1fr) minmax(0, 1fr);
	grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
	display: grid;
}
@media (max-width: 55rem) {
	.style-module-scss-module__atSbVG__currency__youdo__content {
		flex-direction: column;
		gap: 1rem;
		display: flex;
	}
}
.style-module-scss-module__atSbVG__currency__youdo__item {
	background: var(--color-soft-graffit-13);
	border-radius: 2.5rem;
	flex-direction: column;
	justify-content: end;
	gap: 1.25rem;
	height: 18.75rem;
	padding: 2.5rem;
	display: flex;
	position: relative;
	overflow: hidden;
}
@media (max-width: 55rem) {
	.style-module-scss-module__atSbVG__currency__youdo__item {
		justify-content: space-between;
		height: auto;
		min-height: 11rem;
	}
	.style-module-scss-module__atSbVG__currency__youdo__item img {
		width: auto;
		height: 130%;
	}
}
@media (max-width: 35rem) {
	.style-module-scss-module__atSbVG__currency__youdo__item {
		padding: 1.5rem;
	}
	.style-module-scss-module__atSbVG__currency__youdo__item img {
		height: 130%;
	}
}
.style-module-scss-module__atSbVG__currency__youdo__item span {
	letter-spacing: 0.72px;
	font-size: 2.25rem;
	font-weight: 600;
	line-height: 110%;
}
@media (max-width: 31.25rem) {
	.style-module-scss-module__atSbVG__currency__youdo__item span {
		letter-spacing: 0.56px;
		font-size: 1.75rem;
	}
}
.style-module-scss-module__atSbVG__currency__youdo__item__text {
	color: var(--white-opacity-74);
	letter-spacing: 0.4px;
	max-width: 27.8125rem;
	font-size: 1.25rem;
	font-weight: 500;
	line-height: 120%;
}
@media (max-width: 31.25rem) {
	.style-module-scss-module__atSbVG__currency__youdo__item__text {
		letter-spacing: 0.32px;
		font-size: 1rem;
	}
}
.style-module-scss-module__atSbVG__currency__youdo__icon {
	position: absolute;
	top: -2.5rem;
	right: -3.75rem;
}
@media (max-width: 55rem) {
	.style-module-scss-module__atSbVG__currency__youdo__icon {
		height: 100%;
		top: -1.875rem;
		right: -2.5rem;
	}
}
section.style-module-scss-module__atSbVG__currency__about {
	grid-column-gap: 2.5rem;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
	display: grid;
}
@media (max-width: 73.125rem) {
	section.style-module-scss-module__atSbVG__currency__about {
		flex-direction: column;
		gap: 2.5rem;
		padding-left: 1.5rem;
		display: flex;
	}
	section.style-module-scss-module__atSbVG__currency__about h2 {
		text-align: left;
		padding-inline: 0;
	}
}
@media (max-width: 48.1863rem) {
	section.style-module-scss-module__atSbVG__currency__about {
		gap: 1.25rem;
	}
}
.style-module-scss-module__DCr4pq__content {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 1.25rem;
	max-width: 55rem;
	display: flex;
}
@media (max-width: 31.25rem) {
	.style-module-scss-module__DCr4pq__content {
		gap: 1rem;
	}
}
.style-module-scss-module__DCr4pq__content__title {
	color: var(--color-white);
	text-align: center;
	letter-spacing: 2.56px;
	font-size: 4rem;
	font-style: normal;
	font-weight: 600;
	line-height: 110%;
}
@media (max-width: 37.5rem) {
	.style-module-scss-module__DCr4pq__content__title {
		letter-spacing: 1.92px;
		font-size: 3rem;
	}
}
.style-module-scss-module__DCr4pq__content__title span {
	color: var(--primary-green);
}
.style-module-scss-module__DCr4pq__content__subtitle {
	color: var(--white-opacity-74);
	text-align: center;
	letter-spacing: 0.4px;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
}
@media (max-width: 37.5rem) {
	.style-module-scss-module__DCr4pq__content__subtitle {
		letter-spacing: 0.32px;
		font-size: 1rem;
	}
}
.style-module-scss-module__prBQcW__rateSection {
	flex-direction: column;
	gap: 2.5rem;
	display: flex;
}
@media not (max-width: 64.0613rem) {
	.style-module-scss-module__prBQcW__rateSection {
		align-items: center;
	}
}
@media (max-width: 37.5rem) {
	.style-module-scss-module__prBQcW__rateSection {
		gap: 2rem;
	}
}
.style-module-scss-module__prBQcW__rateSection__header span {
	display: block;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__prBQcW__rateSection__header {
		width: 80%;
	}
}
.style-module-scss-module__prBQcW__rateSection__contentContainer {
	gap: 1rem;
	width: 100%;
	display: flex;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__prBQcW__rateSection__contentContainer {
		flex-wrap: wrap;
		gap: 2.75rem;
		padding-bottom: 3rem;
		padding-left: 1.5rem;
	}
}
.style-module-scss-module__prBQcW__rateSection__contentContainer__item {
	flex-direction: column;
	flex: 1;
	justify-content: space-between;
	padding: 2rem;
	display: flex;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__prBQcW__rateSection__contentContainer__item {
		flex: 100%;
		gap: 1.25rem;
	}
}
@media not (max-width: 64.0613rem) {
	.style-module-scss-module__prBQcW__rateSection__contentContainer__item {
		height: 18.75rem;
	}
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__prBQcW__rateSection__contentContainer__item {
		padding: 0;
	}
}
.style-module-scss-module__prBQcW__rateSection__contentContainer__item__text {
	letter-spacing: 0.4px;
	font-size: 1.25rem;
	font-weight: 500;
	line-height: 120%;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__prBQcW__rateSection__contentContainer__item__text {
		width: 60%;
		min-width: 15.3125rem;
	}
}
@media (max-width: 37.5rem) {
	.style-module-scss-module__prBQcW__rateSection__contentContainer__item__text {
		letter-spacing: 0.32px;
		font-size: 1rem;
	}
}
.style-module-scss-module__prBQcW__rateSection__contentContainer__item__header {
	align-items: center;
	gap: 1.25rem;
	height: 5.5rem;
	display: flex;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__prBQcW__rateSection__contentContainer__item__header {
		height: 3.75rem;
	}
}
.style-module-scss-module__prBQcW__rateSection__contentContainer__item__header__imageOneWrapper {
	width: 14.75rem;
	height: 3.75rem;
	position: relative;
}
.style-module-scss-module__prBQcW__rateSection__contentContainer__item__header__imageTwoWrapper {
	width: 9.125rem;
	height: 3.75rem;
	position: relative;
}
.style-module-scss-module__prBQcW__rateSection__contentContainer__item__headerText {
	letter-spacing: 3.2px;
	font-size: 5rem;
	font-weight: 600;
	line-height: 110%;
}
@media (max-width: 37.5rem) {
	.style-module-scss-module__prBQcW__rateSection__contentContainer__item__headerText {
		letter-spacing: 1.92px;
		font-size: 3rem;
		font-weight: 600;
	}
}
.style-module-scss-module__prBQcW__rateSection h2 {
	color: var(--white);
	text-align: center;
	letter-spacing: 0.6px;
	font-size: clamp(2.5rem, 1.60714rem + 2.85714vw, 3.75rem);
	font-weight: 600;
	line-height: 110%;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__prBQcW__rateSection h2 {
		letter-spacing: 0.4px;
		text-align: left;
		padding-left: 1.5rem;
	}
}
.style-module-scss-module__prBQcW__primaryBlue {
	color: var(--primary-blue);
}
.style-module-scss-module__EHMT-a__supportSection {
	gap: 1rem;
	height: 18.75rem;
	display: flex;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__EHMT-a__supportSection {
		height: unset;
		flex-wrap: wrap;
	}
}
.style-module-scss-module__EHMT-a__supportSection__suppportCard {
	background-color: var(--primary-green);
	border-radius: 2.5rem;
	width: 55rem;
	height: 100%;
	display: flex;
	position: relative;
	overflow: hidden;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__EHMT-a__supportSection__suppportCard {
		width: 100%;
		height: 15.0625rem;
	}
}
.style-module-scss-module__EHMT-a__supportSection__suppportCard__image {
	z-index: 1;
	width: 70%;
	height: 100%;
	position: relative;
}
@media (max-width: 26.875rem) {
	.style-module-scss-module__EHMT-a__supportSection__suppportCard__image {
		width: 12.5rem;
		height: 12.5rem;
		position: absolute;
		top: -0.9375rem;
		right: -1.5625rem;
	}
}
@media (max-width: 25rem) {
	.style-module-scss-module__EHMT-a__supportSection__suppportCard__image {
		width: 10.625rem;
		top: -1.25rem;
	}
}
.style-module-scss-module__EHMT-a__supportSection__suppportCard__left {
	flex-direction: column;
	justify-content: space-between;
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
	padding-left: 2.5rem;
	display: flex;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__EHMT-a__supportSection__suppportCard__left {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
		padding-left: 1.5rem;
	}
}
@media (max-width: 25rem) {
	.style-module-scss-module__EHMT-a__supportSection__suppportCard__left {
		padding-top: 1.125rem;
		padding-bottom: 1.125rem;
		padding-left: 1.125rem;
	}
}
.style-module-scss-module__EHMT-a__supportSection__suppportCard__left__button {
	z-index: 5;
	width: fit-content;
	min-width: 13.125rem;
	max-width: 15.625rem;
	line-height: 110%;
}
@media (max-width: 26.875rem) {
	.style-module-scss-module__EHMT-a__supportSection__suppportCard__left__button {
		min-width: fit-content;
		padding: 0.9375rem;
	}
}
@media (max-width: 25rem) {
	.style-module-scss-module__EHMT-a__supportSection__suppportCard__left__button {
		min-width: 13.125rem;
	}
}
.style-module-scss-module__EHMT-a__supportSection__socialsCard {
	background-color: var(--color-soft-graffit);
	border-radius: 2.5rem;
	flex-direction: column;
	justify-content: space-between;
	width: 27rem;
	height: 100%;
	padding: 2.5rem;
	display: flex;
	overflow: hidden;
}
.style-module-scss-module__EHMT-a__supportSection__socialsCard h3 {
	font-weight: 600;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__EHMT-a__supportSection__socialsCard {
		width: 100%;
		height: unset;
		gap: 2.5rem;
		padding: 1.5rem;
	}
}
.style-module-scss-module__EHMT-a__supportSection__socialsCard__cardContainer {
	align-items: center;
	gap: 0.75rem;
	display: flex;
}
.style-module-scss-module__EHMT-a__supportSection__socialsCard__cardContainer__social {
	width: 4.875rem;
	height: 4.875rem;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__EHMT-a__supportSection__socialsCard__cardContainer__social {
		width: 3.75rem;
		height: 3.75rem;
	}
}
h3.style-module-scss-module__EHMT-a__supportSection__suppportCard__left__title {
	letter-spacing: 0.72px;
	color: var(--bg-main);
	font-size: 2.25rem;
	font-weight: 600;
}
@media (max-width: 48.1863rem) {
	h3.style-module-scss-module__EHMT-a__supportSection__suppportCard__left__title {
		width: 80%;
	}
}
@media (max-width: 64.0613rem) {
	h3.style-module-scss-module__EHMT-a__supportSection__suppportCard__left__title {
		letter-spacing: 0.56px;
		font-size: 1.75rem;
		line-height: 110%;
	}
}
@media (max-width: 26.875rem) {
	h3.style-module-scss-module__EHMT-a__supportSection__suppportCard__left__title {
		width: 58%;
	}
}
.style-module-scss-module__FQMqNW__relative {
	position: relative;
}
.style-module-scss-module__FQMqNW__networkDropdown__button {
	width: 2.5rem;
	height: 2.5rem;
	color: var(--white);
	background-color: var(--color-soft-graffit-13);
	border-radius: 0.875rem;
	justify-content: center;
	align-items: center;
	gap: 0.625rem;
	padding: 0 0.625rem;
	font-size: 0.75rem;
	transition: background-color 0.2s;
	display: flex;
}
.style-module-scss-module__FQMqNW__networkDropdown__button:hover {
	background-color: var(--color-graffit);
}
.style-module-scss-module__FQMqNW__networkDropdown__button:active {
	background-color: var(--color-soft-graffit-13);
}
.style-module-scss-module__FQMqNW__networkDropdown__buttonNetwork__icon {
	width: 1.25rem;
	height: 1.25rem;
}
.style-module-scss-module__K2M9JW__searchInput {
	color: var(--white);
	letter-spacing: 0.28px;
	width: 100%;
	font-size: 0.875rem;
}
.style-module-scss-module__K2M9JW__searchInput::placeholder {
	color: var(--white-opacity-52);
	transition: opacity 0.2s;
}
.style-module-scss-module__K2M9JW__searchInput:focus::placeholder {
	opacity: 0;
}
.style-module-scss-module__K2M9JW__searchInput__container {
	background-color: var(--color-soft-graffit-13);
	border-radius: 0.875rem;
	align-items: center;
	gap: 0.5rem;
	width: 100%;
	padding: 0.75rem 3.375rem 0.75rem 0.875rem;
	transition:
		border-color 0.2s,
		box-shadow 0.2s;
	display: flex;
}
.style-module-scss-module__K2M9JW__searchInput__icon {
	width: 1rem;
	height: 1rem;
}
.style-module-scss-module__K2M9JW__currencyPopup__header {
	flex-direction: column;
	flex: none;
	gap: 0.5rem;
	display: flex;
}
.style-module-scss-module__K2M9JW__currencyPopup__backButton {
	z-index: 1;
	letter-spacing: 0.4px;
	color: var(--white);
	align-items: center;
	gap: 0.375rem;
	padding-left: 0.25rem;
	font-size: 1rem;
	line-height: 100%;
	transition: color 0.2s;
	display: flex;
}
.style-module-scss-module__K2M9JW__currencyPopup__backButton svg {
	transform: rotate(-90deg);
}
.style-module-scss-module__K2M9JW__currencyPopup__backButton path {
	stroke: var(--white);
	transition: stroke 0.2s;
}
@media (hover: hover) {
	.style-module-scss-module__K2M9JW__currencyPopup__backButton:hover {
		color: var(--white-opacity-52);
	}
	.style-module-scss-module__K2M9JW__currencyPopup__backButton:hover path {
		stroke: var(--white-opacity-52);
	}
}
@media (hover: none) {
	.style-module-scss-module__K2M9JW__currencyPopup__backButton:active {
		color: var(--white-opacity-52);
	}
	.style-module-scss-module__K2M9JW__currencyPopup__backButton:active path {
		stroke: var(--white-opacity-52);
	}
}
.style-module-scss-module__K2M9JW__currencyPopup__down {
	width: 100%;
	position: relative;
}
.style-module-scss-module__K2M9JW__currencyPopup__networkSelector {
	z-index: 1;
	align-items: center;
	gap: 0.375rem;
	display: flex;
	position: absolute;
	top: 50%;
	right: 0.1875rem;
	transform: translateY(-50%);
}
.style-module-scss-module__dPQH5a__network {
	letter-spacing: 0.24px;
	color: var(--white);
	text-transform: uppercase;
	border-radius: 1.25rem;
	padding: 0.25rem 0.5rem;
	font-size: 0.75rem;
	font-weight: 500;
	line-height: 0.6875rem;
}
.style-module-scss-module__85YzTa__mergedCoinsBody {
	position: relative;
}
.style-module-scss-module__85YzTa__mergedCoinsBody
	.style-module-scss-module__85YzTa__mergedCoinsImage {
	justify-content: center;
	align-items: center;
	display: flex;
	position: relative;
}
.style-module-scss-module__85YzTa__mergedCoinsBody
	.style-module-scss-module__85YzTa__mergedCoinsImage
	.style-module-scss-module__85YzTa__rightBg {
	transform-origin: 100% 100%;
	position: absolute;
	bottom: 0;
	right: 0;
}
.style-module-scss-module__wCo9EW__currencyItem {
	width: 100%;
	color: var(--white);
	border-radius: 0.75rem;
	justify-content: space-between;
	align-items: center;
	gap: 0.625rem;
	padding: 0.5rem 0.625rem;
	font-size: 0.75rem;
	transition: background-color 0.3s;
	display: flex;
}
.style-module-scss-module__wCo9EW__currencyItem:hover {
	background-color: var(--color-soft-graffit);
}
.style-module-scss-module__wCo9EW__currencyItem__left {
	flex: 1;
	align-items: center;
	gap: 0.5rem;
	min-width: 0;
	display: flex;
}
.style-module-scss-module__wCo9EW__currencyItem__left__exclamation {
	align-items: center;
	gap: 0.3125rem;
	display: flex;
}
.style-module-scss-module__wCo9EW__currencyItem__info {
	flex-direction: column;
	flex: auto;
	justify-content: space-between;
	align-items: flex-start;
	min-width: 0;
	height: 2.25rem;
	display: flex;
	overflow: visible;
}
.style-module-scss-module__wCo9EW__currencyItem__info__name {
	letter-spacing: 0.32px;
	gap: 0.25rem;
	width: 100%;
	min-width: 0;
	font-size: 0.8125rem;
	font-weight: 500;
	display: flex;
}
.style-module-scss-module__wCo9EW__currencyItem__info__name__value {
	white-space: nowrap;
	text-overflow: ellipsis;
	min-width: 0;
	overflow: hidden;
}
.style-module-scss-module__wCo9EW__currencyItem__info__ticker {
	color: var(--white-opacity-74);
	letter-spacing: 0.24px;
	font-size: 0.75rem;
	font-weight: 400;
	line-height: 100%;
}
.style-module-scss-module__wCo9EW__currencyItem__network {
	white-space: nowrap;
	flex: none;
}
.style-module-scss-module__wCo9EW__currencyItem__explorerLink {
	display: none;
}
.style-module-scss-module__eo3CmG__list {
	border-radius: 0.75rem 1.25rem 1.25rem 0.75rem;
	flex: auto;
	width: 100%;
	min-height: 0;
	overflow-y: auto;
}
.style-module-scss-module__eo3CmG__list::-webkit-scrollbar {
	background-color: var(--white-00);
	width: 0.25rem;
}
.style-module-scss-module__eo3CmG__list::-webkit-scrollbar-thumb {
	background-color: var(--color-grey-92);
	border-radius: 0.25rem;
}
.style-module-scss-module__FLshUa__currencyList {
	background: var(--color-soft-graffit-13);
	border-radius: 0.875rem;
	flex-direction: column;
	gap: 0.125rem;
	padding-top: 0.25rem;
	display: flex;
}
.style-module-scss-module__FLshUa__currencyList__notFound {
	min-height: 15.625rem;
	color: var(--white-opacity-52);
	justify-content: center;
	align-items: center;
	font-size: 0.875rem;
	display: flex;
}
.style-module-scss-module__FLshUa__currencyList__filterButtons {
	gap: 0.625rem;
	margin-bottom: 0.5rem;
	padding: 0.75rem;
	display: none;
}
.style-module-scss-module__FLshUa__currencyList__button {
	min-width: 4rem;
	color: var(--white-opacity-52);
	letter-spacing: 0.32px;
	border-radius: 2.5rem;
	padding: 0.75rem;
	font-weight: 500;
	transition:
		background 0.2s,
		color 0.2s;
}
.style-module-scss-module__FLshUa__currencyList__button:hover {
	background: var(--color-soft-graffit);
	color: var(--white);
}
.style-module-scss-module__FLshUa__currencyList__button:active,
.style-module-scss-module__FLshUa__currencyList__button__active {
	background: var(--color-graffit);
	color: var(--white);
}
.style-module-scss-module__FLshUa__currencyList__network {
	width: 100%;
	color: var(--white);
	border-radius: 0.75rem;
	justify-content: space-between;
	align-items: center;
	gap: 0.625rem;
	padding: 0.5rem 0.625rem;
	transition: background 0.2s;
	display: flex;
}
.style-module-scss-module__FLshUa__currencyList__network:hover {
	background: var(--color-soft-graffit);
}
.style-module-scss-module__FLshUa__currencyList__network:hover
	.style-module-scss-module__FLshUa__currencyList__network__icon {
	background: var(--color-soft-graffit-13);
}
.style-module-scss-module__FLshUa__currencyList__network:active
	.style-module-scss-module__FLshUa__currencyList__network__icon {
	background: var(--color-soft-graffit);
}
.style-module-scss-module__FLshUa__currencyList__network__content {
	letter-spacing: 0.32px;
	align-items: center;
	gap: 0.5rem;
	font-size: 0.8125rem;
	font-weight: 500;
	line-height: 100%;
	display: flex;
}
.style-module-scss-module__FLshUa__currencyList__network__icon {
	background: var(--color-graffit);
	border-radius: 0.625rem;
	justify-content: center;
	align-items: center;
	width: 2.5rem;
	height: 2.5rem;
	transition: background 0.2s;
	display: flex;
}
.style-module-scss-module__FLshUa__currencyList__network__icon img {
	width: 1rem;
	height: 1rem;
}
.style-module-scss-module__ByM6NW__popular {
	flex-wrap: wrap;
	align-items: center;
	gap: 0.25rem;
	max-height: 2.125rem;
	display: flex;
	overflow: clip;
}
.style-module-scss-module__ByM6NW__popular__safari {
	min-height: -webkit-fill-available;
}
.style-module-scss-module__ByM6NW__popular__item {
	background-color: var(--color-soft-graffit);
	color: var(--white);
	border-radius: 1.25rem;
	flex: none;
	justify-content: center;
	align-items: center;
	gap: 0.25rem;
	padding: 0.5rem 0.75rem;
	transition: background 0.2s;
	display: flex;
}
.style-module-scss-module__ByM6NW__popular__item:hover {
	background-color: var(--color-soft-graffit-13);
}
.style-module-scss-module__ByM6NW__popular__item__text {
	font-size: 0.75rem;
}
.style-module-scss-module__ByM6NW__popular__item > div {
	flex: 0 0 1.0625rem;
	width: 1.0625rem;
	min-width: 1.0625rem;
	height: 1.0625rem;
}
.style-module-scss-module__ByM6NW__popular__item img {
	-o-object-fit: contain;
	object-fit: contain;
	flex: 0 0 1.0625rem;
	width: 1.0625rem;
	min-width: 1.0625rem;
	height: 1.0625rem;
}
.style-module-scss-module__nnlB7G__exchange {
	flex-direction: column;
	gap: 0.5rem;
	width: 100%;
	height: 100%;
	min-height: 0;
	display: flex;
}
.style-module-scss-module__nnlB7G__exchange__currencyPopup {
	z-index: 1;
	align-self: stretch;
	height: 100%;
	min-height: 0;
	overflow: hidden;
}
.style-module-scss-module__nnlB7G__exchange__currencyPopup__top {
	flex-direction: column;
	gap: 0.375rem;
	margin-bottom: 0.375rem;
	display: flex;
}
.style-module-scss-module__nnlB7G__exchange__button {
	color: var(--white);
	background-color: var(--color-soft-graffit-13);
	opacity: 0;
	pointer-events: none;
	border-radius: 1.25rem;
	justify-content: center;
	align-items: center;
	gap: 0.625rem;
	font-size: 0.75rem;
	transition:
		opacity 0.1s,
		color 0.1s,
		background-color 0.1s;
	display: flex;
}
.style-module-scss-module__nnlB7G__exchange__button:hover path {
	color: var(--white-opacity-74);
}
.style-module-scss-module__nnlB7G__exchange__button:active path {
	color: var(--white);
}
.style-module-scss-module__nnlB7G__exchange__button svg {
	width: 1rem;
	height: 1rem;
}
.style-module-scss-module__nnlB7G__exchange__button__visible {
	pointer-events: painted;
	opacity: 1;
}
.style-module-scss-module__H86bSa__autoScaleInput {
	align-items: baseline;
	line-height: 1;
	display: flex;
	position: relative;
	overflow-x: auto;
}
.style-module-scss-module__H86bSa__autoScaleInput::-webkit-scrollbar {
	display: none;
}
.style-module-scss-module__H86bSa__autoScaleInput::-webkit-scrollbar-thumb {
	display: none;
}
.style-module-scss-module__H86bSa__autoScaleInput input {
	font-size: inherit;
	width: 0;
	height: 1em;
	margin: 0;
	padding: 0;
	line-height: 1;
	display: block;
}
.style-module-scss-module__H86bSa__autoScaleInput
	.style-module-scss-module__H86bSa__hiddenMeasure {
	visibility: hidden;
	white-space: pre;
	font-size: inherit;
	-webkit-user-select: none;
	user-select: none;
	padding: 0;
	position: absolute;
	left: -624.938rem;
}
.style-module-scss-module___s9l2W__errorLink {
	color: var(--color-warning-yellow);
	letter-spacing: 0.28px;
	font-size: 0.875rem;
	font-weight: 400;
	line-height: 100%;
}
.style-module-scss-module___s9l2W__errorBlock {
	opacity: 0;
	z-index: 10;
	align-items: center;
	transition: opacity 0.3s;
	display: flex;
}
.style-module-scss-module___s9l2W__errorBlock__text {
	color: var(--white-opacity-52);
	font-size: 0.875rem;
}
.style-module-scss-module___s9l2W__visible {
	opacity: 1;
}
.style-module-scss-module__BvL71G__estimateBlock {
	background: var(--color-soft-graffit-13);
	border-radius: 1.25rem;
	flex-direction: column;
	flex: auto;
	justify-content: space-between;
	height: 7.9375rem;
	padding: 1.25rem;
	display: flex;
}
.style-module-scss-module__BvL71G__estimateBlock__title {
	align-items: center;
	gap: 0.5rem;
	display: flex;
}
.style-module-scss-module__BvL71G__estimateBlock__title__text {
	color: var(--white-opacity-52);
	letter-spacing: 0.28px;
	align-items: center;
	gap: 0.25rem;
	font-size: 0.875rem;
	font-weight: 400;
	line-height: 100%;
	display: flex;
}
.style-module-scss-module__BvL71G__estimateBlock__values {
	justify-content: space-between;
	align-items: baseline;
	gap: 0.75rem;
	display: flex;
}
.style-module-scss-module__BvL71G__estimateBlock__estimate {
	flex: auto;
	align-items: baseline;
	gap: 0.75rem;
	min-width: 0;
	display: flex;
}
.style-module-scss-module__BvL71G__estimateBlock__estimate__dollar {
	white-space: nowrap;
	color: var(--white-opacity-52);
	letter-spacing: 0.24px;
	flex-shrink: 0;
	font-size: 0.75rem;
	font-weight: 400;
	line-height: 100%;
}
.style-module-scss-module__BvL71G__estimateBlock__input {
	color: var(--white);
	letter-spacing: 0.72px;
	font-weight: 400;
	line-height: 1;
	overflow-y: hidden;
}
.style-module-scss-module__BvL71G__estimateBlock__currency {
	font-size: 35px;
	color: var(--white-opacity-52);
	letter-spacing: 0.72px;
	text-transform: uppercase;
	flex-shrink: 0;
	align-items: end;
	font-weight: 400;
	line-height: 80%;
	transition: color 0.2s;
	display: flex;
}
.style-module-scss-module__BvL71G__estimateBlock__currency:hover {
	color: var(--white);
}
.style-module-scss-module__BvL71G__errorBlock {
	position: absolute;
	top: 3.125rem;
}
.style-module-scss-module__280o7W__widget {
	flex-direction: column;
	flex: 1;
	gap: 0.625rem;
	width: 100%;
	display: flex;
}
@media (max-width: 31.25rem) {
	.style-module-scss-module__280o7W__widget {
		gap: 1.25rem;
	}
}
.style-module-scss-module__280o7W__widget__animated {
	animation: 0.5s ease-out 0.3s both
		style-module-scss-module__280o7W__widgetAppear;
}
.style-module-scss-module__280o7W__widget__card {
	background-color: var(--bg-main);
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 26.875rem;
	min-height: 0;
	max-height: 26.875rem;
	display: flex;
	overflow: hidden;
}
.style-module-scss-module__280o7W__widget__form {
	flex-direction: column;
	gap: 0.75rem;
	width: 100%;
	min-width: 100%;
	display: flex;
}
.style-module-scss-module__280o7W__widget__estimateBlocks {
	flex-direction: column;
	gap: 0.5rem;
	display: flex;
	position: relative;
}
.style-module-scss-module__280o7W__widget__switch {
	z-index: 1;
	background-color: var(--color-graffit);
	border: 0.5rem solid var(--color-soft-graffit-13);
	width: 3rem;
	height: 3rem;
	color: var(--white);
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	transition: background 0.2s;
	display: flex;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.style-module-scss-module__280o7W__widget__switch svg {
	transition: transform 0.2s;
}
@media not (max-width: 64.0613rem) {
	.style-module-scss-module__280o7W__widget__switch:hover {
		background: var(--color-soft-graffit);
	}
	.style-module-scss-module__280o7W__widget__switch:hover svg {
		transform: rotate(180deg);
	}
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__280o7W__widget__switch:active {
		background: var(--color-soft-graffit);
	}
	.style-module-scss-module__280o7W__widget__switch:active svg {
		transform: rotate(180deg);
	}
}
.style-module-scss-module__280o7W__widget__bottom {
	align-items: center;
	gap: 0.5rem;
	display: flex;
}
.style-module-scss-module__280o7W__widget__standardType {
	background: var(--color-soft-graffit);
	border-radius: 1rem;
	justify-content: center;
	align-items: center;
	width: 3.25rem;
	height: 3.25rem;
	transition: background 0.2s;
	display: flex;
	position: relative;
}
.style-module-scss-module__280o7W__widget__standardType:hover {
	background: var(--color-soft-graffit-13);
}
.style-module-scss-module__280o7W__widget__standardType:hover img {
	opacity: 0.74;
}
.style-module-scss-module__280o7W__widget__standardType__clue {
	color: var(--white-opacity-52);
	letter-spacing: 0.28px;
	background: var(--color-soft-graffit);
	white-space: nowrap;
	border-radius: 8px;
	width: fit-content;
	padding: 0.25rem 0.75rem;
	font-size: 0.875rem;
	font-weight: 400;
	line-height: 100%;
	display: inline-block;
	position: absolute;
	top: 3.4375rem;
	left: 50%;
	transform: translate(-50%);
}
@media (max-width: 34.375rem) {
	.style-module-scss-module__280o7W__widget__standardType__clue {
		left: 0;
		transform: translate(0);
	}
}
.style-module-scss-module__280o7W__widget__standardType img {
	width: 1.25rem;
	height: 1.25rem;
	transition: opacity 0.2s;
}
.style-module-scss-module__280o7W__widget__confirmLink {
	flex: auto;
	display: flex;
}
.style-module-scss-module__280o7W__widget__confirm {
	letter-spacing: 0.4px;
	background: var(--primary-green-opacity-20);
	max-height: fit-content;
	color: var(--primary-green);
	border-radius: 1.25rem;
	flex: auto;
	padding: 1.25rem;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 100%;
	transition:
		background 0.2s,
		opacity 0.2s;
}
.style-module-scss-module__280o7W__widget__confirm:hover {
	background: var(--primary-green-opacity-28);
}
.style-module-scss-module__280o7W__widget__confirm:disabled {
	opacity: 0.8;
	cursor: default;
}
.style-module-scss-module__280o7W__widget__link {
	display: flex;
}
.style-module-scss-module__280o7W__widget__redirect {
	background: var(--color-soft-graffit-13);
	border-radius: 1.25rem;
	flex: 1;
	align-items: center;
	gap: 0.75rem;
	padding: 0.5rem;
	display: flex;
	position: relative;
	overflow: hidden;
}
.style-module-scss-module__280o7W__widget__redirect__icon {
	background: var(--primary-blue-opacity-20);
	border-radius: 1.25rem;
	justify-content: center;
	align-items: center;
	width: 3.25rem;
	height: 3.25rem;
	display: flex;
}
.style-module-scss-module__280o7W__widget__redirect__content {
	flex: 1;
	justify-content: space-between;
	align-items: center;
	display: flex;
}
.style-module-scss-module__280o7W__widget__redirect__text {
	color: var(--color-white);
	letter-spacing: 0.32px;
	z-index: 1;
	flex-direction: column;
	justify-content: space-between;
	gap: 0.5rem;
	font-size: 1rem;
	font-weight: 500;
	line-height: 120%;
	display: flex;
}
@media (max-width: 31.25rem) {
	.style-module-scss-module__280o7W__widget__redirect__text {
		max-width: 8.75rem;
	}
}
.style-module-scss-module__280o7W__widget__redirect__text span {
	color: var(--white-opacity-52);
	letter-spacing: 0.24px;
	font-size: 0.75rem;
	font-weight: 400;
	line-height: 100%;
}
.style-module-scss-module__280o7W__widget__redirect__arrow {
	background: var(--color-soft-graffit-13);
	z-index: 1;
	border-radius: 1.25rem;
	justify-content: center;
	align-items: center;
	padding: 0.8125rem;
	display: flex;
}
.style-module-scss-module__280o7W__widget__redirect__decore {
	z-index: 0;
	position: absolute;
	top: 0;
	right: 0;
}
[data-exchange-widget-page] input {
	color-scheme: normal;
}
:is(
	[data-exchange-widget-page] input:autofill,
	[data-exchange-widget-page] input:autofill:focus
) {
	-webkit-text-fill-color: var(--white);
	caret-color: var(--white);
	-webkit-box-shadow: 0 0 0 1000px var(--color-soft-graffit-13) inset !important;
}
@keyframes style-module-scss-module__280o7W__widgetAppear {
	0% {
		opacity: 0;
		transform: translateY(6.25rem);
	}
	45% {
		opacity: 0.5;
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
@font-face {
	font-family: Manrope;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(../media/39c059378c1b03aa-s.707a51a2.woff2) format('woff2');
	unicode-range:
		U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Manrope;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(../media/1bb1053adab8bef0-s.p.59433708.woff2) format('woff2');
	unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: Manrope;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(../media/7c3b11aa86dfaa62-s.3fc49f05.woff2) format('woff2');
	unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}
@font-face {
	font-family: Manrope;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(../media/5821f8afbb3c8659-s.49b3a7e6.woff2) format('woff2');
	unicode-range:
		U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301,
		U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Manrope;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(../media/048fe5f80850ea56-s.fac3ae54.woff2) format('woff2');
	unicode-range:
		U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329,
		U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0,
		U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Manrope;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(../media/3fbe31b867a6d862-s.p.d7f5827e.woff2) format('woff2');
	unicode-range:
		U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329,
		U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Manrope Fallback;
	src: local(Arial);
	ascent-override: 103.31%;
	descent-override: 29.07%;
	line-gap-override: 0%;
	size-adjust: 103.19%;
}
.manrope_8a1fe074-module__mO09AG__className {
	font-family:
		Manrope,
		Manrope Fallback;
	font-style: normal;
	font-weight: 700;
}
.style-module-scss-module__mXf9Xq__oneBlurImage {
	position: absolute;
	top: 7.3125rem;
	left: 0;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__mXf9Xq__oneBlurImage {
		display: none;
	}
}
.style-module-scss-module__mXf9Xq__twoBlurImage {
	position: absolute;
	top: 18.625rem;
	left: 12.625rem;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__mXf9Xq__twoBlurImage {
		display: none;
	}
}
.style-module-scss-module__mXf9Xq__threeBlurImage {
	position: absolute;
	top: 27.75rem;
	left: 0;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__mXf9Xq__threeBlurImage {
		display: none;
	}
}
.style-module-scss-module__mXf9Xq__fourBlurImage {
	position: absolute;
	top: 7.3125rem;
	right: 0;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__mXf9Xq__fourBlurImage {
		display: none;
	}
}
.style-module-scss-module__mXf9Xq__fiveBlurImage {
	position: absolute;
	top: 18.625rem;
	right: 12.625rem;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__mXf9Xq__fiveBlurImage {
		display: none;
	}
}
.style-module-scss-module__mXf9Xq__sixBlurImage {
	position: absolute;
	top: 27.75rem;
	right: 0;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__mXf9Xq__sixBlurImage {
		display: none;
	}
}
.style-module-scss-module__zg8x4q__cardsSection {
	gap: 1rem;
	display: flex;
}
@media (max-width: 65.9375rem) {
	.style-module-scss-module__zg8x4q__cardsSection {
		flex-direction: column;
	}
}
.style-module-scss-module__zg8x4q__heroCard {
	border-radius: clamp(2rem, 1.64286rem + 1.14286vw, 2.5rem);
	flex-direction: column;
	flex: auto;
	justify-content: space-between;
	gap: 2.5rem;
	height: clamp(9.1875rem, 6.64286rem + 8.14286vw, 12.75rem);
	padding: clamp(1.5rem, 0.785714rem + 2.28571vw, 2.5rem);
	display: flex;
	position: relative;
	overflow: hidden;
}
.style-module-scss-module__zg8x4q__heroCard__top {
	justify-content: space-between;
	align-items: center;
	display: flex;
}
.style-module-scss-module__zg8x4q__heroCard__top span {
	color: var(--white);
	letter-spacing: 0.72px;
	align-items: center;
	gap: 0.5625rem;
	font-size: 2.25rem;
	font-weight: 600;
	line-height: 100%;
	display: flex;
}
.style-module-scss-module__zg8x4q__heroCard__bottom {
	color: var(--white-opacity-52);
	letter-spacing: clamp(0.02rem, 0.0164286rem + 0.0114286vw, 0.025rem);
	height: 1.1875rem;
	font-size: clamp(1rem, 0.821429rem + 0.571429vw, 1.25rem);
	font-weight: 500;
	line-height: 120%;
}
.style-module-scss-module__zg8x4q__heroCard__bottom span {
	color: var(--white);
}
.style-module-scss-module__zg8x4q__heroCard__background {
	z-index: -1;
}
.style-module-scss-module__zg8x4q__heroCard__reviews {
	outline: 0.5px solid var(--white-opacity-12);
}
.style-module-scss-module__JH6AdG__platform {
	flex-direction: column;
	gap: 2.5rem;
	display: flex;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__JH6AdG__platform {
		gap: 2rem;
	}
}
.style-module-scss-module__JH6AdG__platform__top {
	justify-content: space-between;
	align-items: end;
	gap: 0.625rem;
	padding-left: 2.5rem;
	display: flex;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__JH6AdG__platform__top {
		flex-direction: column;
		align-items: flex-start;
		gap: 1.25rem;
		padding-left: 1.5rem;
	}
}
.style-module-scss-module__JH6AdG__platform__title {
	letter-spacing: 0.52px;
	flex-direction: column;
	font-size: clamp(2.5rem, 1.96429rem + 1.71429vw, 3.25rem);
	font-weight: 600;
	line-height: 110%;
	display: flex;
}
.style-module-scss-module__JH6AdG__platform__title span {
	color: var(--primary-green);
}
.style-module-scss-module__JH6AdG__platform__subtitle {
	max-width: 27rem;
	color: var(--white-opacity-52);
	letter-spacing: 0.4px;
	font-size: clamp(1rem, 0.821429rem + 0.571429vw, 1.25rem);
	font-weight: 500;
	line-height: 120%;
}
@media (max-width: 37.5rem) {
	.style-module-scss-module__JH6AdG__platform__subtitle {
		max-width: 20.125rem;
	}
}
.style-module-scss-module__JH6AdG__platform__subtitle span {
	color: var(--white);
}
.style-module-scss-module__JH6AdG__platform__cards {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	grid-template-rows: repeat(2, minmax(17.5625rem, 1fr));
	grid-template-columns: repeat(3, 1fr);
	display: grid;
}
@media (max-width: 73.125rem) {
	.style-module-scss-module__JH6AdG__platform__cards {
		grid-template-rows: auto minmax(15rem, 1fr) minmax(15rem, 1fr);
		grid-template-columns: 1fr;
	}
}
.style-module-scss-module__JH6AdG__platform__card {
	background: var(--color-soft-graffit-13);
	border-radius: 2.5rem;
	flex-direction: column;
	justify-content: space-between;
	gap: 0.625rem;
	padding: 2.5rem;
	display: flex;
	position: relative;
	overflow: hidden;
}
@media (max-width: 73.125rem) {
	.style-module-scss-module__JH6AdG__platform__card {
		gap: 3.75rem;
		padding: 1.5rem;
	}
}
@media (max-width: 37.5rem) {
	.style-module-scss-module__JH6AdG__platform__card {
		border-radius: 2rem;
	}
}
.style-module-scss-module__JH6AdG__platform__card:first-child {
	grid-area: 1/1/3/2;
}
@media (max-width: 73.125rem) {
	.style-module-scss-module__JH6AdG__platform__card:first-child {
		grid-area: auto;
		min-height: clamp(25rem, 11.8421rem + 35.0877vw, 37.5rem);
	}
}
@media (max-width: 37.5rem) {
	.style-module-scss-module__JH6AdG__platform__card:first-child {
		min-height: 400px;
	}
}
.style-module-scss-module__JH6AdG__platform__card:first-child
	.style-module-scss-module__JH6AdG__platform__card__link {
	width: calc(100% - 5rem);
}
.style-module-scss-module__JH6AdG__platform__card:last-child {
	grid-area: 2/2/3/4;
}
@media (max-width: 73.125rem) {
	.style-module-scss-module__JH6AdG__platform__card:last-child {
		grid-area: auto;
	}
}
.style-module-scss-module__JH6AdG__platform__card:last-child
	.style-module-scss-module__JH6AdG__platform__card__link {
	width: 100%;
	max-width: 20.5625rem;
}
.style-module-scss-module__JH6AdG__platform__card__top {
	z-index: 1;
	flex-direction: column;
	gap: 1.25rem;
	display: flex;
}
.style-module-scss-module__JH6AdG__platform__card__title {
	color: var(--white);
	letter-spacing: 0.72px;
	justify-content: space-between;
	align-self: flex-start;
	width: 100%;
	font-size: clamp(1.75rem, 1.39286rem + 1.14286vw, 2.25rem);
	font-weight: 600;
	line-height: 110%;
	display: flex;
}
.style-module-scss-module__JH6AdG__platform__card__subtitle {
	color: var(--white-opacity-52);
	letter-spacing: 0.32px;
	font-size: 1rem;
	font-weight: 500;
	line-height: 120%;
	transition: opacity 0.2s linear;
}
.style-module-scss-module__JH6AdG__platform__card__background {
	z-index: 0;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	opacity: 0;
	background: var(--color-soft-graffit-13);
	-webkit-user-select: none;
	user-select: none;
	border-radius: 2.5rem;
	transition: opacity 0.2s linear;
	position: absolute;
	top: 0;
	left: 0;
}
.style-module-scss-module__JH6AdG__platform__card__tags {
	flex-wrap: wrap;
	gap: 0.5rem;
	display: flex;
}
.style-module-scss-module__JH6AdG__platform__card__tag {
	border: 0.5px solid var(--white-opacity-03);
	background: var(--white-opacity-03);
	color: var(--white-opacity-52);
	letter-spacing: 0.32px;
	border-radius: 2.5rem;
	padding: 0.75rem 1rem;
	font-size: 1rem;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	transition: opacity 0.2s linear;
	position: relative;
}
.style-module-scss-module__JH6AdG__platform__card__private
	.style-module-scss-module__JH6AdG__platform__card__tag {
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	color: var(--white);
	background: 0 0;
	border: none;
	border-radius: 2.5rem;
	padding: 0.75rem 1rem;
}
.style-module-scss-module__JH6AdG__platform__card__private
	.style-module-scss-module__JH6AdG__platform__card__tag:before {
	content: '';
	border-radius: inherit;
	pointer-events: none;
	-webkit-mask-composite: xor;
	background: linear-gradient(45deg, #1c262f 0%, #fff 35% 65%, #1c262f 100%);
	padding: 1px;
	position: absolute;
	inset: 0;
	-webkit-mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);
	mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);
	-webkit-mask-position:
		0 0,
		0 0;
	mask-position:
		0 0,
		0 0;
	-webkit-mask-size: auto, auto;
	mask-size: auto, auto;
	-webkit-mask-repeat: repeat, repeat;
	mask-repeat: repeat, repeat;
	-webkit-mask-clip: content-box, border-box;
	mask-clip: content-box, border-box;
	-webkit-mask-origin: content-box, border-box;
	mask-origin: content-box, border-box;
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	-webkit-mask-source-type: auto, auto;
	mask-mode: match-source, match-source;
}
.style-module-scss-module__JH6AdG__platform__card__private
	.style-module-scss-module__JH6AdG__platform__card__background {
	opacity: 1;
}
.style-module-scss-module__JH6AdG__platform__card__private
	.style-module-scss-module__JH6AdG__platform__card__subtitle {
	color: var(--white-opacity-74);
}
.style-module-scss-module__JH6AdG__platform__card__cross {
	background: var(--primary-blue-opacity-04);
}
.style-module-scss-module__JH6AdG__platform__card__cross
	.style-module-scss-module__JH6AdG__platform__card__title {
	color: var(--primary-blue);
}
.style-module-scss-module__JH6AdG__platform__card__cross
	.style-module-scss-module__JH6AdG__platform__card__subtitle {
	color: var(--primary-blue-opacity-74);
}
.style-module-scss-module__JH6AdG__platform__card__cross
	.style-module-scss-module__JH6AdG__platform__card__tag {
	color: var(--primary-blue-opacity-52);
	border-color: var(--primary-blue-opacity-08);
	background: var(--color-black-blue);
}
.style-module-scss-module__JH6AdG__platform__card__link {
	background: var(--white);
	color: var(--bg-main);
	letter-spacing: 0.4px;
	opacity: 0;
	border-radius: 2.5rem;
	justify-content: center;
	align-items: center;
	gap: 0.5rem;
	padding: 1.25rem 1.5rem;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 100%;
	transition:
		opacity 0.2s linear,
		background 0.2s linear;
	display: flex;
	position: absolute;
	bottom: 2.5rem;
	left: 2.5rem;
}
.style-module-scss-module__JH6AdG__platform__card__link:hover {
	color: var(--bg-main);
	background: var(--white-opacity-74);
}
.style-module-scss-module__JH6AdG__platform__card__link__mobile {
	width: 1.25rem;
	height: 1.25rem;
}
@media not (max-width: 73.125rem) {
	.style-module-scss-module__JH6AdG__platform__card__link__mobile {
		display: none;
	}
}
.style-module-scss-module__JH6AdG__platform__card__link__soon,
.style-module-scss-module__JH6AdG__platform__card__link__soon:hover {
	color: var(--white);
	background: var(--color-soft-graffit);
}
@media not (max-width: 73.125rem) {
	.style-module-scss-module__JH6AdG__platform__card:hover
		.style-module-scss-module__JH6AdG__platform__card__background {
		opacity: 1;
	}
	.style-module-scss-module__JH6AdG__platform__card:hover
		.style-module-scss-module__JH6AdG__platform__card__subtitle,
	.style-module-scss-module__JH6AdG__platform__card:hover
		.style-module-scss-module__JH6AdG__platform__card__tag {
		opacity: 0;
	}
	.style-module-scss-module__JH6AdG__platform__card:hover
		.style-module-scss-module__JH6AdG__platform__card__link {
		opacity: 1;
	}
}
.style-module-scss-module__2GyCXa__coins {
	margin-inline: calc(var(--container-padding-x) * -1);
	position: relative;
}
.style-module-scss-module__2GyCXa__coins h2 {
	color: var(--white);
	letter-spacing: 0.52px;
	text-align: center;
	z-index: 2;
	flex-direction: column;
	font-size: clamp(1.75rem, 0.678571rem + 3.42857vw, 3.25rem);
	font-weight: 600;
	line-height: 110%;
	display: flex;
	position: relative;
}
.style-module-scss-module__2GyCXa__coins h2 span {
	color: var(--primary-green);
}
.style-module-scss-module__2GyCXa__coins__scroll {
	height: 360vh;
	min-height: 131.25rem;
}
.style-module-scss-module__2GyCXa__coins__sticky {
	isolation: isolate;
	justify-content: center;
	align-items: center;
	height: 100vh;
	min-height: 40.875rem;
	display: flex;
	position: sticky;
	top: 0;
	overflow: hidden;
}
.style-module-scss-module__2GyCXa__coins__title {
	z-index: 2;
	padding-inline: var(--container-padding-x);
	position: relative;
}
.style-module-scss-module__2GyCXa__coins__links {
	z-index: 1;
	position: absolute;
	inset: 0;
}
.style-module-scss-module__2GyCXa__coins__link {
	isolation: isolate;
	z-index: 0;
	width: clamp(5.625rem, 5.35714rem + 0.857143vw, 6rem);
	height: clamp(5.625rem, 5.35714rem + 0.857143vw, 6rem);
	color: var(--coin-color);
	opacity: var(--coin-progress);
	transform: translate(-50%, -50%)
		translate(var(--coin-current-x), var(--coin-current-y))
		scale(var(--coin-scale));
	background: 0 0;
	border-radius: 1.25rem;
	justify-content: center;
	align-items: center;
	transition:
		height 0.2s linear,
		width 0.2s linear;
	display: flex;
	position: absolute;
	top: 50%;
	left: 50%;
}
.style-module-scss-module__2GyCXa__coins__link:before {
	content: '';
	z-index: 1;
	border-radius: inherit;
	background: var(--color-soft-graffit-13);
	transition: background 0.2s linear;
	position: absolute;
	inset: 0;
}
@media (max-width: 25rem) {
	.style-module-scss-module__2GyCXa__coins__link {
		width: 4.375rem;
		height: 4.375rem;
	}
}
.style-module-scss-module__2GyCXa__coins__link img {
	z-index: 2;
	position: relative;
}
.style-module-scss-module__2GyCXa__coins__link__name {
	letter-spacing: 0.32px;
	z-index: 0;
	opacity: 0;
	font-size: 1rem;
	font-weight: 500;
	line-height: 120%;
	transition: opacity 0.2s linear;
	position: absolute;
	bottom: -1.5625rem;
	left: 50%;
	transform: translate(-50%);
}
.style-module-scss-module__2GyCXa__coins__link__name:after {
	content: '';
	width: 100%;
	height: 0.625rem;
	position: absolute;
	top: -0.3125rem;
	right: 0;
}
.style-module-scss-module__2GyCXa__coins__link:hover {
	z-index: 999;
	width: 7rem;
	height: 7rem;
}
.style-module-scss-module__2GyCXa__coins__link:hover:before {
	background: var(--coin-color);
}
.style-module-scss-module__2GyCXa__coins__link:hover
	.style-module-scss-module__2GyCXa__coins__link__name {
	opacity: 1;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__2GyCXa__coins__scroll {
		height: 320vh;
		min-height: 106.25rem;
	}
}
.style-module-scss-module__TipFfW__stepsSection {
	background-color: var(--color-soft-graffit-13);
	flex-direction: column;
	gap: 2.5rem;
	padding: 5rem 0;
	display: flex;
	position: relative;
}
@media (max-width: 37.5rem) {
	.style-module-scss-module__TipFfW__stepsSection {
		gap: 2rem;
	}
}
.style-module-scss-module__TipFfW__stepsSection:after {
	content: '';
	background-color: var(--color-soft-graffit-13);
	z-index: -1;
	width: 625rem;
	height: 100%;
	position: absolute;
	top: 0;
	left: -312.5rem;
}
@media (max-width: 37.5rem) {
	.style-module-scss-module__TipFfW__stepsSection {
		padding: 2.5rem 0;
	}
}
.style-module-scss-module__TipFfW__stepsSection h2 {
	text-align: left;
	z-index: 1;
	padding-left: 2.5rem;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__TipFfW__stepsSection h2 {
		padding-left: 1.5rem;
	}
}
@media (max-width: 37.5rem) {
	.style-module-scss-module__TipFfW__stepsSection h2 {
		padding-block: 0.625rem;
	}
}
.style-module-scss-module__TipFfW__stepsSection h2 span {
	color: var(--primary-green);
}
.style-module-scss-module__TipFfW__stepsSection__selector {
	z-index: 2;
	align-items: stretch;
	gap: 1.25rem;
	display: flex;
	position: relative;
}
.style-module-scss-module__TipFfW__stepsSection__control {
	opacity: 0;
	pointer-events: none;
	width: 1px;
	height: 1px;
	position: absolute;
}
.style-module-scss-module__TipFfW__stepsSection__steps {
	flex-direction: column;
	flex: 50%;
	gap: 1.25rem;
	display: flex;
}
.style-module-scss-module__TipFfW__stepsSection__preview {
	flex: 50%;
	position: relative;
}
@media (max-width: 55rem) {
	.style-module-scss-module__TipFfW__stepsSection__preview {
		display: none;
	}
}
.style-module-scss-module__TipFfW__stepsSection__previewImage {
	opacity: 0;
	-o-object-fit: contain;
	object-fit: contain;
	transition: opacity 0.2s linear;
}
.style-module-scss-module__TipFfW__stepsSection__control__1:checked
	~ .style-module-scss-module__TipFfW__stepsSection__steps
	.style-module-scss-module__TipFfW__step:first-child
	.style-module-scss-module__TipFfW__step__subtitle {
	opacity: 1;
	grid-template-rows: 1fr;
	padding-top: 0.75rem;
}
.style-module-scss-module__TipFfW__stepsSection__control__1:checked
	~ .style-module-scss-module__TipFfW__stepsSection__steps
	.style-module-scss-module__TipFfW__step:first-child:after,
.style-module-scss-module__TipFfW__stepsSection__control__1:checked
	~ .style-module-scss-module__TipFfW__stepsSection__preview
	.style-module-scss-module__TipFfW__stepsSection__previewImage:first-child {
	opacity: 1;
}
.style-module-scss-module__TipFfW__stepsSection__control__2:checked
	~ .style-module-scss-module__TipFfW__stepsSection__steps
	.style-module-scss-module__TipFfW__step:nth-child(2)
	.style-module-scss-module__TipFfW__step__subtitle {
	opacity: 1;
	grid-template-rows: 1fr;
	padding-top: 0.75rem;
}
.style-module-scss-module__TipFfW__stepsSection__control__2:checked
	~ .style-module-scss-module__TipFfW__stepsSection__steps
	.style-module-scss-module__TipFfW__step:nth-child(2):after,
.style-module-scss-module__TipFfW__stepsSection__control__2:checked
	~ .style-module-scss-module__TipFfW__stepsSection__preview
	.style-module-scss-module__TipFfW__stepsSection__previewImage:nth-child(2) {
	opacity: 1;
}
.style-module-scss-module__TipFfW__stepsSection__control__3:checked
	~ .style-module-scss-module__TipFfW__stepsSection__steps
	.style-module-scss-module__TipFfW__step:nth-child(3)
	.style-module-scss-module__TipFfW__step__subtitle {
	opacity: 1;
	grid-template-rows: 1fr;
	padding-top: 0.75rem;
}
.style-module-scss-module__TipFfW__stepsSection__control__3:checked
	~ .style-module-scss-module__TipFfW__stepsSection__steps
	.style-module-scss-module__TipFfW__step:nth-child(3):after,
.style-module-scss-module__TipFfW__stepsSection__control__3:checked
	~ .style-module-scss-module__TipFfW__stepsSection__preview
	.style-module-scss-module__TipFfW__stepsSection__previewImage:nth-child(3) {
	opacity: 1;
}
.style-module-scss-module__TipFfW__step {
	--step-progress: 0;
	border: 0.5px solid var(--white-opacity-12);
	background: var(--color-soft-graffit-13);
	cursor: pointer;
	border-radius: 2rem;
	flex-direction: column;
	padding: 2.5rem;
	transition: background 0.2s linear;
	display: flex;
	position: relative;
	overflow: hidden;
}
@media (max-width: 37.5rem) {
	.style-module-scss-module__TipFfW__step {
		padding: 1.5rem;
	}
}
.style-module-scss-module__TipFfW__step:hover {
	background: var(--color-soft-graffit);
}
.style-module-scss-module__TipFfW__step:after {
	content: '';
	background: var(--white);
	opacity: 0;
	height: 0.0625rem;
	transform: scaleX(var(--step-progress));
	transform-origin: 0;
	pointer-events: none;
	border-radius: 62.4375rem;
	position: absolute;
	bottom: 0;
	left: 2rem;
	right: 2rem;
}
@media (max-width: 37.5rem) {
	.style-module-scss-module__TipFfW__step {
		padding: 1.5rem;
	}
	.style-module-scss-module__TipFfW__step:after {
		left: 1.5rem;
		right: 1.5rem;
	}
}
.style-module-scss-module__TipFfW__step__text {
	justify-content: space-between;
	align-items: center;
	gap: 0.625rem;
	display: flex;
}
.style-module-scss-module__TipFfW__step__title {
	color: var(--white);
	letter-spacing: 0.48px;
	font-size: 1.5rem;
	font-weight: 600;
	line-height: 110%;
}
.style-module-scss-module__TipFfW__step__subtitle {
	opacity: 0;
	letter-spacing: 0.32px;
	grid-template-rows: 0fr;
	max-width: 29.5rem;
	padding-top: 0;
	font-size: 1rem;
	font-weight: 500;
	line-height: 120%;
	transition:
		grid-template-rows 0.2s linear,
		opacity 0.2s linear,
		padding-top 0.2s linear;
	display: grid;
	overflow: hidden;
}
.style-module-scss-module__TipFfW__step__subtitle span {
	color: var(--white-opacity-52);
	min-height: 0;
	overflow: hidden;
}
.style-module-scss-module__TipFfW__step__number {
	color: var(--white);
	letter-spacing: 0.48px;
	font-size: 1.5rem;
	font-weight: 600;
	line-height: 110%;
}
.style-module-scss-module___Im8XW__section {
	background-color: var(--bg-main);
	align-items: center;
	display: flex;
	overflow: hidden;
}
.style-module-scss-module___Im8XW__sectionPrivateSwaps {
	padding-bottom: 7.5rem;
}
.style-module-scss-module___Im8XW__container {
	width: 100%;
	max-width: var(--container-width);
	padding-inline: var(--container-padding-x);
	flex-direction: column;
	gap: 2.5rem;
	margin-inline: auto;
	display: flex;
}
.style-module-scss-module___Im8XW__split {
	grid-template-columns: 1fr 40%;
	align-items: center;
	gap: 1rem;
	display: grid;
}
@media (max-width: 55rem) {
	.style-module-scss-module___Im8XW__split {
		flex-direction: column;
		gap: 1.25rem;
		display: flex;
	}
}
.style-module-scss-module___Im8XW__splitWideImage {
	grid-template-columns: minmax(0, 1fr) 41rem;
}
@media (max-width: 73.125rem) {
	.style-module-scss-module___Im8XW__splitWideImage {
		flex-direction: column;
		gap: 1.25rem;
		display: flex;
	}
}
.style-module-scss-module___Im8XW__left {
	flex-direction: column;
	gap: 1.25rem;
	padding: 2.5rem;
	display: flex;
}
@media (max-width: 55rem) {
	.style-module-scss-module___Im8XW__left {
		text-align: center;
		align-items: center;
		padding: 0;
	}
}
@media (max-width: 73.125rem) {
	.style-module-scss-module___Im8XW__splitWideImage
		.style-module-scss-module___Im8XW__left {
		text-align: center;
		align-items: center;
		padding: 0;
	}
}
.style-module-scss-module___Im8XW__title {
	letter-spacing: 0.01em;
	color: var(--white);
	font-size: clamp(2.5rem, 2.09711rem + 1.65289vw, 3.75rem);
	font-weight: 600;
	line-height: 1.1;
}
@media (max-width: 48rem) {
	.style-module-scss-module___Im8XW__title {
		text-align: center;
		font-size: 2.5rem;
	}
}
.style-module-scss-module___Im8XW__accent {
	color: var(--primary-green);
}
.style-module-scss-module___Im8XW__subtitle {
	letter-spacing: 0.02em;
	color: var(--white-opacity-52);
	max-width: 37.5rem;
	font-size: clamp(1rem, 0.919422rem + 0.330579vw, 1.25rem);
	font-weight: 500;
	line-height: 1.2;
}
@media (max-width: 48rem) {
	.style-module-scss-module___Im8XW__subtitle {
		text-align: center;
		max-width: 20.9375rem;
	}
}
.style-module-scss-module___Im8XW__visual {
	border-radius: 2.5rem;
	justify-self: end;
	width: 100%;
	position: relative;
	overflow: hidden;
}
@media (max-width: 55rem) {
	.style-module-scss-module___Im8XW__visual {
		border-radius: 1.25rem;
		height: 20.25rem;
	}
}
.style-module-scss-module___Im8XW__visualWidget {
	align-items: center;
	max-width: 30rem;
	height: 30rem;
	display: flex;
}
@media (max-width: 55rem) {
	.style-module-scss-module___Im8XW__visualWidget {
		max-width: 27rem;
		height: auto;
	}
}
@media (max-width: 37.5rem) {
	.style-module-scss-module___Im8XW__visualWidget {
		max-width: none;
	}
}
.style-module-scss-module___Im8XW__visualImage {
	max-width: 41rem;
	height: 30rem;
}
@media (max-width: 65.9375rem) {
	.style-module-scss-module___Im8XW__visualImage {
		height: 25rem;
	}
}
@media (max-width: 48rem) {
	.style-module-scss-module___Im8XW__visualImage {
		max-width: 100%;
	}
}
@media (max-width: 73.125rem) {
	.style-module-scss-module___Im8XW__splitWideImage
		.style-module-scss-module___Im8XW__visualImage {
		max-width: 100%;
		height: 20.25rem;
	}
}
.style-module-scss-module___Im8XW__statsRow {
	grid-template-columns: repeat(4, 1fr);
	gap: 1rem;
	display: grid;
}
@media (max-width: 48rem) {
	.style-module-scss-module___Im8XW__statsRow {
		grid-template-columns: 1fr;
	}
}
.style-module-scss-module___Im8XW__statsRowThree {
	grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 48rem) {
	.style-module-scss-module___Im8XW__statsRowThree {
		grid-template-columns: 1fr;
	}
}
.style-module-scss-module___Im8XW__statCard {
	background-color: var(--color-soft-graffit-13);
	border-radius: 2.5rem;
	flex-direction: column;
	justify-content: space-between;
	gap: 3.75rem;
	padding: 2.5rem;
	display: flex;
}
@media (max-width: 48rem) {
	.style-module-scss-module___Im8XW__statCard {
		border-radius: 2rem;
		gap: 2rem;
		padding: 1.5rem;
	}
}
.style-module-scss-module___Im8XW__statCardBorder {
	background-color: #0000;
	border: 0.03125rem solid #ffffff1f;
}
.style-module-scss-module___Im8XW__statValue {
	letter-spacing: 0.01em;
	color: var(--white);
	font-size: clamp(1.75rem, 1.58884rem + 0.661157vw, 2.25rem);
	font-weight: 600;
	line-height: 1.1;
}
@media (max-width: 48rem) {
	.style-module-scss-module___Im8XW__statValue {
		font-size: 2.5rem;
	}
}
.style-module-scss-module___Im8XW__statLabel {
	letter-spacing: 0.02em;
	font-size: clamp(1rem, 0.959711rem + 0.165289vw, 1.125rem);
	font-weight: 500;
	line-height: 1.2;
}
@media (max-width: 48rem) {
	.style-module-scss-module___Im8XW__statLabel {
		font-size: 1rem;
	}
}
.style-module-scss-module___Im8XW__statBold {
	color: var(--white);
}
.style-module-scss-module___Im8XW__statDim {
	color: var(--white-opacity-52);
}
.style-module-scss-module___Im8XW__avatarStack {
	align-items: center;
	display: flex;
}
.style-module-scss-module___Im8XW__avatarImg {
	-o-object-fit: cover;
	object-fit: cover;
	outline: 0.125rem solid var(--color-soft-graffit-13);
	border-radius: 50%;
	width: 2.5rem;
	height: 2.5rem;
}
.style-module-scss-module___Im8XW__avatarImg
	+ .style-module-scss-module___Im8XW__avatarImg {
	margin-left: -0.5rem;
}
.style-module-scss-module___Im8XW__avatarMore {
	background-color: var(--color-soft-graffit-13);
	letter-spacing: 0.02em;
	width: 2.5rem;
	height: 2.5rem;
	color: var(--white);
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	margin-left: -0.5rem;
	font-size: 0.75rem;
	font-weight: 500;
	line-height: 1.2;
	display: flex;
}
.style-module-scss-module___Im8XW__statCardBorder
	.style-module-scss-module___Im8XW__avatarMore {
	background-color: var(--color-soft-graffit-13);
}
.style-module-scss-module___Im8XW__sectionPrivateSwaps
	.style-module-scss-module___Im8XW__statCardBorder
	.style-module-scss-module___Im8XW__avatarMore {
	background-color: var(--bg-main);
	outline: 0.03125rem solid #ffffff1f;
}
.style-module-scss-module___Im8XW__ratingRow {
	align-items: center;
	gap: 0.25rem;
	display: flex;
}
.style-module-scss-module___Im8XW__ratingValue {
	letter-spacing: 0.02em;
	color: var(--white);
	font-size: clamp(1rem, 0.919422rem + 0.330579vw, 1.25rem);
	font-weight: 500;
	line-height: 1.2;
}
@media (max-width: 48rem) {
	.style-module-scss-module___Im8XW__ratingValue {
		font-size: 1rem;
	}
}
.style-module-scss-module___Im8XW__starIcon {
	flex-shrink: 0;
	display: block;
}
.style-module-scss-module___Im8XW__ratingText {
	letter-spacing: 0.02em;
	color: var(--white-opacity-52);
	font-size: clamp(1rem, 0.919422rem + 0.330579vw, 1.25rem);
	font-weight: 500;
	line-height: 1.2;
}
@media (max-width: 48rem) {
	.style-module-scss-module___Im8XW__ratingText {
		font-size: 1rem;
	}
}
.style-module-scss-module___Im8XW__ctaRow {
	flex-wrap: wrap;
	gap: 0.75rem;
	display: flex;
}
@media (max-width: 48rem) {
	.style-module-scss-module___Im8XW__ctaRow {
		justify-content: center;
		width: 100%;
	}
}
.style-module-scss-module___Im8XW__ctaBtn {
	letter-spacing: 0.02em;
	white-space: nowrap;
	cursor: pointer;
	border-radius: 2.5rem;
	justify-content: center;
	align-items: center;
	padding: 0.875rem 1.75rem;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.2;
	text-decoration: none;
	transition:
		background 0.2s,
		border-color 0.2s;
	display: inline-flex;
}
.style-module-scss-module___Im8XW__ctaBtnGreen {
	color: var(--primary-green);
	background: #38f8ae33;
}
.style-module-scss-module___Im8XW__ctaBtnGreen:hover {
	background-color: var(--primary-green);
	color: #0c0c0c;
}
.style-module-scss-module___Im8XW__ctaBtnBlue {
	color: var(--primary-blue);
	background: #38bdf833;
}
.style-module-scss-module___Im8XW__ctaBtnBlue:hover {
	background: var(--primary-blue);
	color: #0c0c0c;
}
.style-module-scss-module__hFwsxq__integrationSection {
	flex-direction: column;
	gap: 2.5rem;
	display: flex;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__hFwsxq__integrationSection {
		gap: 2rem;
	}
}
.style-module-scss-module__hFwsxq__integrationSection__top {
	justify-content: space-between;
	align-items: end;
	gap: 1.25rem;
	padding-left: 2.5rem;
	display: flex;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__hFwsxq__integrationSection__top {
		flex-direction: column;
		align-items: flex-start;
		padding-left: 0;
	}
}
.style-module-scss-module__hFwsxq__integrationSection__top h2 {
	text-align: left;
	flex-direction: column;
	display: flex;
}
.style-module-scss-module__hFwsxq__integrationSection__top h2 span {
	color: var(--primary-green);
}
.style-module-scss-module__hFwsxq__integrationSection__subtitle {
	color: var(--white-opacity-52);
	letter-spacing: 0.4px;
	max-width: 27.0625rem;
	font-size: clamp(1rem, 0.821429rem + 0.571429vw, 1.25rem);
	line-height: 120%;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__hFwsxq__integrationSection__subtitle {
		padding-left: 1.5rem;
	}
}
.style-module-scss-module__hFwsxq__integrationSection__subtitle span {
	color: var(--white);
}
.style-module-scss-module__hFwsxq__integrationSection__cards {
	grid-template-columns: 2fr 1fr 1fr;
	gap: 0.875rem;
	transition: grid-template-columns 0.45s cubic-bezier(0.22, 1, 0.36, 1);
	display: grid;
	position: relative;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__hFwsxq__integrationSection__cards {
		flex-direction: column;
		gap: 0.875rem;
		display: flex;
	}
}
.style-module-scss-module__hFwsxq__integrationSection__control {
	opacity: 0;
	pointer-events: none;
	width: 1px;
	height: 1px;
	position: absolute;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__hFwsxq__integrationSection__control__1:checked
		~ .style-module-scss-module__hFwsxq__card:first-of-type,
	.style-module-scss-module__hFwsxq__integrationSection__control__2:checked
		~ .style-module-scss-module__hFwsxq__card:nth-of-type(2),
	.style-module-scss-module__hFwsxq__integrationSection__control__3:checked
		~ .style-module-scss-module__hFwsxq__card:nth-of-type(3) {
		min-height: 24.375rem;
		max-height: none;
	}
}
.style-module-scss-module__hFwsxq__integrationSection__control__1:checked
	~ .style-module-scss-module__hFwsxq__card:first-of-type
	.style-module-scss-module__hFwsxq__card__image,
.style-module-scss-module__hFwsxq__integrationSection__control__2:checked
	~ .style-module-scss-module__hFwsxq__card:nth-of-type(2)
	.style-module-scss-module__hFwsxq__card__image,
.style-module-scss-module__hFwsxq__integrationSection__control__3:checked
	~ .style-module-scss-module__hFwsxq__card:nth-of-type(3)
	.style-module-scss-module__hFwsxq__card__image {
	opacity: 1;
}
.style-module-scss-module__hFwsxq__integrationSection__control__1:checked
	~ .style-module-scss-module__hFwsxq__card:first-of-type
	.style-module-scss-module__hFwsxq__card__text,
.style-module-scss-module__hFwsxq__integrationSection__control__2:checked
	~ .style-module-scss-module__hFwsxq__card:nth-of-type(2)
	.style-module-scss-module__hFwsxq__card__text,
.style-module-scss-module__hFwsxq__integrationSection__control__3:checked
	~ .style-module-scss-module__hFwsxq__card:nth-of-type(3)
	.style-module-scss-module__hFwsxq__card__text {
	text-align: left;
	align-items: flex-start;
	top: 2.5rem;
	transform: translateY(0);
}
@media (max-width: 37.5rem) {
	.style-module-scss-module__hFwsxq__integrationSection__control__1:checked
		~ .style-module-scss-module__hFwsxq__card:first-of-type
		.style-module-scss-module__hFwsxq__card__text,
	.style-module-scss-module__hFwsxq__integrationSection__control__2:checked
		~ .style-module-scss-module__hFwsxq__card:nth-of-type(2)
		.style-module-scss-module__hFwsxq__card__text,
	.style-module-scss-module__hFwsxq__integrationSection__control__3:checked
		~ .style-module-scss-module__hFwsxq__card:nth-of-type(3)
		.style-module-scss-module__hFwsxq__card__text {
		top: 1.5rem;
	}
}
.style-module-scss-module__hFwsxq__integrationSection__control__1:checked
	~ .style-module-scss-module__hFwsxq__card:first-of-type
	.style-module-scss-module__hFwsxq__card__subtext,
.style-module-scss-module__hFwsxq__integrationSection__control__2:checked
	~ .style-module-scss-module__hFwsxq__card:nth-of-type(2)
	.style-module-scss-module__hFwsxq__card__subtext,
.style-module-scss-module__hFwsxq__integrationSection__control__3:checked
	~ .style-module-scss-module__hFwsxq__card:nth-of-type(3)
	.style-module-scss-module__hFwsxq__card__subtext {
	opacity: 1;
	clip-path: inset(0);
	transition-duration: 0.25s;
	transition-delay: 0.3s;
}
.style-module-scss-module__hFwsxq__integrationSection__control__1:checked
	~ .style-module-scss-module__hFwsxq__card:first-of-type
	.style-module-scss-module__hFwsxq__card__link,
.style-module-scss-module__hFwsxq__integrationSection__control__2:checked
	~ .style-module-scss-module__hFwsxq__card:nth-of-type(2)
	.style-module-scss-module__hFwsxq__card__link,
.style-module-scss-module__hFwsxq__integrationSection__control__3:checked
	~ .style-module-scss-module__hFwsxq__card:nth-of-type(3)
	.style-module-scss-module__hFwsxq__card__link {
	opacity: 1;
	visibility: visible;
	transition-delay: 0.12s;
	transform: translateY(0);
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__hFwsxq__integrationSection__control__1:checked
		~ .style-module-scss-module__hFwsxq__card:first-of-type
		.style-module-scss-module__hFwsxq__card__sizer,
	.style-module-scss-module__hFwsxq__integrationSection__control__2:checked
		~ .style-module-scss-module__hFwsxq__card:nth-of-type(2)
		.style-module-scss-module__hFwsxq__card__sizer,
	.style-module-scss-module__hFwsxq__integrationSection__control__3:checked
		~ .style-module-scss-module__hFwsxq__card:nth-of-type(3)
		.style-module-scss-module__hFwsxq__card__sizer {
		display: flex;
	}
}
.style-module-scss-module__hFwsxq__integrationSection:has(
		.style-module-scss-module__hFwsxq__integrationSection__control__1:checked
	)
	.style-module-scss-module__hFwsxq__integrationSection__cards {
	grid-template-columns: 2fr 1fr 1fr;
}
.style-module-scss-module__hFwsxq__integrationSection:has(
		.style-module-scss-module__hFwsxq__integrationSection__control__2:checked
	)
	.style-module-scss-module__hFwsxq__integrationSection__cards {
	grid-template-columns: 1fr 2fr 1fr;
}
.style-module-scss-module__hFwsxq__integrationSection:has(
		.style-module-scss-module__hFwsxq__integrationSection__control__3:checked
	)
	.style-module-scss-module__hFwsxq__integrationSection__cards {
	grid-template-columns: 1fr 1fr 2fr;
}
.style-module-scss-module__hFwsxq__card {
	border: 0.0625rem solid var(--white-opacity-12);
	cursor: pointer;
	border-radius: 2.5rem;
	flex-direction: column;
	justify-content: space-between;
	min-width: 0;
	min-height: 26.25rem;
	padding: 2.5rem;
	transition: min-height 0.3s;
	display: flex;
	position: relative;
	overflow: hidden;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__hFwsxq__card {
		min-height: 10rem;
		max-height: 17.5rem;
	}
}
@media (max-width: 37.5rem) {
	.style-module-scss-module__hFwsxq__card {
		padding: 1.5rem;
	}
}
.style-module-scss-module__hFwsxq__card__image {
	z-index: 1;
	opacity: 0;
	-o-object-fit: cover;
	object-fit: cover;
	pointer-events: none;
	transition: opacity 0.8s;
}
.style-module-scss-module__hFwsxq__card__text {
	z-index: 2;
	text-align: center;
	will-change: top, transform;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 0.9375rem;
	transition:
		top 0.45s cubic-bezier(0.22, 1, 0.36, 1),
		transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
	display: flex;
	position: absolute;
	top: 50%;
	left: 2.5rem;
	right: 2.5rem;
	transform: translateY(-50%);
}
@media (max-width: 37.5rem) {
	.style-module-scss-module__hFwsxq__card__text {
		left: 1.5rem;
		right: 1.5rem;
	}
}
.style-module-scss-module__hFwsxq__card__text span {
	color: var(--white);
	letter-spacing: 0.72px;
	font-size: 2.25rem;
	font-style: normal;
	font-weight: 600;
	line-height: 110%;
}
.style-module-scss-module__hFwsxq__card__sizer {
	visibility: hidden;
	pointer-events: none;
	flex-direction: column;
	align-items: flex-start;
	gap: 0.9375rem;
	padding-bottom: 3.5rem;
	display: none;
}
.style-module-scss-module__hFwsxq__card__sizerTitle {
	color: var(--white);
	letter-spacing: 0.72px;
	font-size: 2.25rem;
	font-weight: 600;
	line-height: 110%;
}
.style-module-scss-module__hFwsxq__card__sizerText {
	color: var(--white-opacity-52);
	letter-spacing: 0.4px;
	font-size: 1.25rem;
	font-weight: 500;
	line-height: 120%;
}
.style-module-scss-module__hFwsxq__card__sizerButton {
	letter-spacing: 0.4px;
	white-space: nowrap;
	border-radius: 2.5rem;
	width: fit-content;
	margin-top: 0.5rem;
	padding: 1.25rem 2.5rem;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 100%;
}
.style-module-scss-module__hFwsxq__card__subtext {
	opacity: 0;
	clip-path: inset(0 0 100%);
	will-change: opacity, clip-path;
	backface-visibility: hidden;
	width: 100%;
	transition: opacity, clip-path;
	position: absolute;
	top: calc(100% + 0.9375rem);
	left: 0;
	transform: translateZ(0);
}
.style-module-scss-module__hFwsxq__card__subtext span {
	color: var(--white-opacity-52);
	letter-spacing: 0.4px;
	font-size: 1.25rem;
	font-weight: 500;
	line-height: 120%;
	display: block;
}
.style-module-scss-module__hFwsxq__card__link {
	z-index: 2;
	background: var(--bg-main);
	color: var(--white);
	letter-spacing: 0.4px;
	white-space: nowrap;
	opacity: 0;
	visibility: hidden;
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	border-radius: 2.5rem;
	width: fit-content;
	padding: 1.25rem 2.5rem;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 100%;
	transition:
		opacity 0.2s,
		visibility 0s linear 0.2s,
		transform 0.2s,
		background 0.2s;
	position: absolute;
	bottom: 2.5rem;
	left: 2.5rem;
	transform: translateY(0.75rem);
}
@media not (max-width: 55rem) {
	.style-module-scss-module__hFwsxq__card__link:hover {
		color: var(--white);
		background: var(--surface-bg-main-20);
	}
}
@media (max-width: 55rem) {
	.style-module-scss-module__hFwsxq__card__link:active {
		color: var(--white);
		background: var(--surface-bg-main-20);
	}
}
@media (max-width: 37.5rem) {
	.style-module-scss-module__hFwsxq__card__link {
		bottom: 1.5rem;
		left: 1.5rem;
	}
}
.style-module-scss-module__fkXTFa__section {
	background-color: var(--bg-main);
	padding-top: 15rem;
	padding-bottom: 7.5rem;
	overflow: hidden;
}
@media (max-width: 48rem) {
	.style-module-scss-module__fkXTFa__section {
		padding-top: 7.5rem;
		padding-bottom: 3.75rem;
	}
}
.style-module-scss-module__fkXTFa__container {
	max-width: var(--container-width);
	padding-inline: var(--container-padding-x);
	margin-inline: auto;
}
.style-module-scss-module__fkXTFa__inner {
	flex-direction: column;
	gap: 2.5rem;
	display: flex;
}
.style-module-scss-module__fkXTFa__header {
	-moz-column-gap: 2.5rem;
	grid-template-columns: minmax(0, 41.4375rem) 27rem;
	justify-content: space-between;
	align-items: end;
	column-gap: 2.5rem;
	padding-inline: 2.5rem;
	display: grid;
}
@media (max-width: 48rem) {
	.style-module-scss-module__fkXTFa__header {
		flex-direction: column;
		align-items: flex-start;
		gap: 1.25rem;
		padding-inline: 1.5rem;
		display: flex;
	}
}
.style-module-scss-module__fkXTFa__title {
	letter-spacing: 0.01em;
	min-width: 0;
	max-width: 41.4375rem;
	color: var(--white);
	font-size: clamp(2.5rem, 2.25826rem + 0.991736vw, 3.25rem);
	font-weight: 600;
	line-height: 1.1;
}
@media (max-width: 48rem) {
	.style-module-scss-module__fkXTFa__title {
		max-width: 100%;
		font-size: 2.25rem;
	}
}
.style-module-scss-module__fkXTFa__titleAccent {
	color: var(--primary-cyan);
}
.style-module-scss-module__fkXTFa__subtitle {
	letter-spacing: 0.02em;
	width: 27rem;
	max-width: 27rem;
	color: var(--white-opacity-52);
	font-size: clamp(1rem, 0.919422rem + 0.330579vw, 1.25rem);
	font-weight: 500;
	line-height: 1.2;
}
@media (max-width: 48rem) {
	.style-module-scss-module__fkXTFa__subtitle {
		width: 100%;
		max-width: 100%;
	}
}
.style-module-scss-module__fkXTFa__subtitleBold {
	color: var(--white);
	font-weight: 600;
}
.style-module-scss-module__fkXTFa__body {
	grid-template-rows: repeat(2, minmax(18.75rem, 1fr));
	grid-template-columns: repeat(3, minmax(0, 1fr));
	align-items: stretch;
	gap: 1rem;
	display: grid;
}
@media (max-width: 64rem) {
	.style-module-scss-module__fkXTFa__body {
		grid-template-rows: 16.25rem 18.75rem 27.5rem;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}
@media (max-width: 48rem) {
	.style-module-scss-module__fkXTFa__body {
		flex-direction: column;
		gap: 1rem;
		display: flex;
	}
}
.style-module-scss-module__fkXTFa__card {
	background-color: var(--color-soft-graffit-13);
	border-radius: 2.5rem;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	gap: 3.75rem;
	min-width: 0;
	padding: 2.5rem;
	display: flex;
	position: relative;
	overflow: hidden;
}
@media (max-width: 64rem) {
	.style-module-scss-module__fkXTFa__card {
		border-radius: 2rem;
		gap: 3rem;
		padding: 2rem;
	}
}
@media (max-width: 48rem) {
	.style-module-scss-module__fkXTFa__card {
		border-radius: 1.5rem;
		gap: 2.5rem;
		min-height: 13.75rem;
		padding: 1.5rem;
	}
}
.style-module-scss-module__fkXTFa__cardFirst {
	grid-area: 1/1;
}
.style-module-scss-module__fkXTFa__cardFirst
	.style-module-scss-module__fkXTFa__cardIconWrap {
	background: #38f8ae14;
}
.style-module-scss-module__fkXTFa__cardSecond {
	grid-area: 1/2;
}
.style-module-scss-module__fkXTFa__cardSecond
	.style-module-scss-module__fkXTFa__cardIconWrap {
	background: #38bdf814;
}
.style-module-scss-module__fkXTFa__cardBottom
	.style-module-scss-module__fkXTFa__cardIconWrap {
	background: #04fff814;
}
.style-module-scss-module__fkXTFa__cardIcon {
	flex-shrink: 0;
	width: 1rem;
	height: 1rem;
}
.style-module-scss-module__fkXTFa__cardIconWrap {
	background-color: #38bdf814;
	border-radius: 0.75rem;
	flex-shrink: 0;
	justify-content: center;
	align-items: center;
	width: 2.5rem;
	height: 2.5rem;
	display: flex;
}
.style-module-scss-module__fkXTFa__cardContent {
	z-index: 2;
	flex-direction: column;
	gap: 0.75rem;
	min-width: 0;
	display: flex;
	position: relative;
}
.style-module-scss-module__fkXTFa__cardTitle {
	letter-spacing: 0.02em;
	color: var(--white);
	font-size: clamp(1.5rem, 1.33884rem + 0.661157vw, 2rem);
	font-weight: 600;
	line-height: 1.1;
}
.style-module-scss-module__fkXTFa__cardDescription {
	letter-spacing: 0.02em;
	color: var(--white-opacity-52);
	font-size: clamp(0.875rem, 0.834711rem + 0.165289vw, 1rem);
	font-weight: 500;
	line-height: 1.2;
}
.style-module-scss-module__fkXTFa__cardBottom {
	background-color: #0c0c0c;
	border: 0.0625rem solid #ffffff1f;
	flex-direction: row;
	grid-area: 2/1 / auto/span 2;
	justify-content: space-between;
	align-items: stretch;
	min-height: 18.75rem;
	padding: 2.5rem;
	display: flex;
}
@media (max-width: 64rem) {
	.style-module-scss-module__fkXTFa__cardBottom {
		grid-area: 2/1 / auto/span 2;
		min-height: 18.75rem;
	}
}
@media (max-width: 48rem) {
	.style-module-scss-module__fkXTFa__cardBottom {
		min-height: 22.5rem;
		padding: 1.5rem;
	}
}
.style-module-scss-module__fkXTFa__cardBottomContent {
	z-index: 2;
	flex-direction: column;
	justify-content: space-between;
	max-width: 26.25rem;
	height: 100%;
	display: flex;
	position: relative;
}
@media (max-width: 48rem) {
	.style-module-scss-module__fkXTFa__cardBottomContent {
		width: 100%;
		min-height: 19.5rem;
	}
}
.style-module-scss-module__fkXTFa__codePreview {
	z-index: 1;
	pointer-events: none;
	border-radius: 1.75rem;
	width: 22.5rem;
	height: 29.375rem;
	position: absolute;
	top: -3.375rem;
	right: -1rem;
	overflow: hidden;
	transform: rotate(4.39deg);
}
.style-module-scss-module__fkXTFa__codePreview img {
	-o-object-fit: contain;
	object-fit: contain;
}
@media (max-width: 64rem) {
	.style-module-scss-module__fkXTFa__codePreview {
		width: 20rem;
		height: 26.25rem;
		top: -3rem;
		right: -2rem;
	}
}
@media (max-width: 48rem) {
	.style-module-scss-module__fkXTFa__codePreview {
		width: 17.5rem;
		height: 22.5rem;
		top: -8.125rem;
		right: -3.125rem;
	}
}
.style-module-scss-module__fkXTFa__visual {
	background-color: var(--bg-main);
	border-radius: 2.5rem;
	grid-area: 1/3 / span 2;
	min-width: 0;
	min-height: 100%;
	position: relative;
	overflow: hidden;
}
@media (max-width: 64rem) {
	.style-module-scss-module__fkXTFa__visual {
		border-radius: 2rem;
		grid-area: 3/1 / auto/span 2;
		min-height: 27.5rem;
	}
}
@media (max-width: 48rem) {
	.style-module-scss-module__fkXTFa__visual {
		display: none;
	}
}
.style-module-scss-module__fkXTFa__visualGradient {
	z-index: 1;
	pointer-events: none;
	position: absolute;
	inset: 18.75rem 0 0;
}
.style-module-scss-module__fkXTFa__visualGradient img {
	-o-object-fit: fill;
	object-fit: fill;
	-o-object-position: bottom bottom;
	object-position: bottom bottom;
}
.style-module-scss-module__fkXTFa__phone {
	z-index: 2;
	aspect-ratio: 397/825;
	width: min(97%, 27.5rem);
	position: absolute;
	bottom: -10.625rem;
	left: 50%;
	transform: translate(-50%);
}
.style-module-scss-module__fkXTFa__phone img {
	-o-object-fit: contain;
	object-fit: contain;
}
@media (max-width: 64rem) {
	.style-module-scss-module__fkXTFa__phone {
		width: min(72%, 22.5rem);
		bottom: -10rem;
	}
}
.style-module-scss-module__Tr11WW__container,
.style-module-scss-module__Tr11WW__built__wrapper {
	max-width: var(--container-width);
	padding-inline: var(--container-padding-x);
	margin-inline: auto;
}
.style-module-scss-module__Tr11WW__visually-hidden {
	white-space: nowrap !important;
	clip-path: inset(100%) !important;
	clip: rect(0 0 0 0) !important;
	border: 0 !important;
	width: 1px !important;
	height: 1px !important;
	margin: -1px !important;
	padding: 0 !important;
	position: absolute !important;
	overflow: hidden !important;
}
@media (max-width: 48.1863rem) {
	.style-module-scss-module__Tr11WW__hidden-mobile {
		display: none !important;
	}
}
@media not (max-width: 48.1863rem) {
	.style-module-scss-module__Tr11WW__hidden-mobile {
		display: unset !important;
	}
}
@media (max-width: 48.1863rem) {
	.style-module-scss-module__Tr11WW__visible-mobile {
		display: unset !important;
	}
}
@media not (max-width: 48.1863rem) {
	.style-module-scss-module__Tr11WW__visible-mobile {
		display: none !important;
	}
}
.style-module-scss-module__Tr11WW__full-vw-line {
	position: relative;
}
.style-module-scss-module__Tr11WW__full-vw-line:before,
.style-module-scss-module__Tr11WW__full-vw-line:after {
	width: calc((var(--100vw) - var(--container-width)) / 2);
	background-color: var(--color-dark-15);
	height: 0.0625rem;
	position: absolute;
}
.style-module-scss-module__Tr11WW__full-vw-line--top:before {
	content: '';
	bottom: 100%;
}
.style-module-scss-module__Tr11WW__full-vw-line--bottom:after {
	content: '';
	top: 100%;
}
.style-module-scss-module__Tr11WW__full-vw-line--left:before,
.style-module-scss-module__Tr11WW__full-vw-line--left:after {
	right: 100%;
}
.style-module-scss-module__Tr11WW__full-vw-line--right:before,
.style-module-scss-module__Tr11WW__full-vw-line--right:after {
	left: 100%;
}
.style-module-scss-module__Tr11WW__circle-icon {
	--circleSize: 3.25rem;
	--circleMarginLeft: 1.25rem;
	min-height: var(--circleSize);
	padding-right: calc(var(--circleSize) + var(--circleMarginLeft));
	position: relative;
}
@media (max-width: 1525.06rem) {
	.style-module-scss-module__Tr11WW__circle-icon {
		--circleSize: 2.75rem;
		--circleMarginLeft: 0.875rem;
	}
}
@media (max-width: 48.1863rem) {
	.style-module-scss-module__Tr11WW__circle-icon {
		--circleSize: 2.5rem;
	}
}
.style-module-scss-module__Tr11WW__circle-icon:after {
	width: var(--circleSize);
	height: var(--circleSize);
	content: '';
	border-radius: 50%;
	position: absolute;
	top: 50%;
	right: 0;
	translate: 0 -50%;
}
.style-module-scss-module__Tr11WW__markdown {
	color: var(--color-light-grey);
	font-size: 0.875rem;
}
.style-module-scss-module__Tr11WW__markdown h1,
.style-module-scss-module__Tr11WW__markdown h2,
.style-module-scss-module__Tr11WW__markdown h3,
.style-module-scss-module__Tr11WW__markdown h4,
.style-module-scss-module__Tr11WW__markdown h5,
.style-module-scss-module__Tr11WW__markdown h6 {
	color: var(--color-white);
	margin-block: 1.25rem;
}
.style-module-scss-module__Tr11WW__markdown a {
	color: var(--primary-green);
}
@media not (max-width: 48.1863rem) {
	.style-module-scss-module__Tr11WW__markdown a:hover {
		color: var(--primary-green-2);
	}
}
.style-module-scss-module__Tr11WW__markdown h1 {
	letter-spacing: 0.72px;
	font-size: 2rem;
	font-weight: 600;
	line-height: 120%;
}
.style-module-scss-module__Tr11WW__markdown h2 {
	font-size: 2rem;
	font-weight: 600;
}
.style-module-scss-module__Tr11WW__markdown h3 {
	font-size: 1em;
}
.style-module-scss-module__Tr11WW__markdown p {
	color: var(--white-opacity-74);
	margin-block: 1em;
	margin-inline: 0;
}
.style-module-scss-module__Tr11WW__markdown ul {
	margin-block: 1em;
	padding-left: 1.875rem;
	list-style-type: disc;
}
.style-module-scss-module__Tr11WW__markdown ol {
	margin-block: 1em;
	padding-left: 1.875rem;
	list-style-type: decimal;
}
.style-module-scss-module__Tr11WW__markdown table {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
}
.style-module-scss-module__Tr11WW__markdown thead {
	background: var(--color-soft-graffit);
}
.style-module-scss-module__Tr11WW__markdown th,
.style-module-scss-module__Tr11WW__markdown td {
	border: 0.03125rem solid var(--white-opacity-52);
	outline: none;
}
.style-module-scss-module__Tr11WW__markdown th {
	color: var(--white);
	text-align: center;
	letter-spacing: 0.175px;
	padding-block: 0.5625rem;
	font-size: 0.5625rem;
	font-weight: 500;
	line-height: 120%;
}
.style-module-scss-module__Tr11WW__markdown td {
	color: var(--white);
	letter-spacing: -0.175px;
	text-align: center;
	padding: 0.5625rem 0.375rem;
	font-size: 0.5625rem;
	font-weight: 600;
	line-height: 120%;
}
div
	.style-module-scss-module__Tr11WW__Toastify__toast--success
	.style-module-scss-module__Tr11WW__Toastify__progress-bar--success {
	background: var(--primary-green);
}
div
	.style-module-scss-module__Tr11WW__Toastify__toast--success
	.style-module-scss-module__Tr11WW__Toastify__zoom-enter
	svg {
	fill: var(--primary-green);
}
.style-module-scss-module__Tr11WW__built {
	background-position: top;
	background-repeat: no-repeat;
	background-size: cover;
	flex-direction: column;
	width: 100vw;
	height: min(100svh, 62.5rem);
	margin-inline: calc(50% - 50vw);
	display: flex;
	position: relative;
	overflow: hidden;
}
@media (max-width: 55rem) {
	.style-module-scss-module__Tr11WW__built {
		height: auto;
	}
}
.style-module-scss-module__Tr11WW__built__wrapper {
	min-height: inherit;
	flex-direction: column;
	flex: 1;
	justify-content: space-between;
	width: 100%;
	padding-block: 5rem;
	display: flex;
}
@media (max-width: 55rem) {
	.style-module-scss-module__Tr11WW__built__wrapper {
		gap: 5rem;
		padding-block: 2.5rem;
	}
}
.style-module-scss-module__Tr11WW__built__top {
	letter-spacing: 0.6px;
	flex-direction: column;
	padding-left: 2.5rem;
	font-size: clamp(2.5rem, 1.60714rem + 2.85714vw, 3.75rem);
	font-weight: 600;
	line-height: 110%;
	display: flex;
}
@media (max-width: 55rem) {
	.style-module-scss-module__Tr11WW__built__top {
		padding-left: 1.5rem;
	}
}
.style-module-scss-module__Tr11WW__built__cards {
	align-items: stretch;
	gap: 1rem;
	display: flex;
}
@media (max-width: 55rem) {
	.style-module-scss-module__Tr11WW__built__cards {
		flex-direction: column;
		gap: 1.25rem;
	}
}
.style-module-scss-module__Tr11WW__card {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	border-radius: 2.5rem;
	flex-direction: column;
	flex: 1 1 0;
	justify-content: space-between;
	gap: 2.5rem;
	padding: clamp(1.5rem, 0.785714rem + 2.28571vw, 2.5rem);
	display: flex;
	position: relative;
}
.style-module-scss-module__Tr11WW__card:before {
	content: '';
	border-radius: inherit;
	pointer-events: none;
	-webkit-mask-composite: xor;
	background: linear-gradient(45deg, #1c262f 0%, #fff 35% 65%, #1c262f 100%);
	padding: 1px;
	position: absolute;
	inset: 0;
	-webkit-mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);
	mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);
	-webkit-mask-position:
		0 0,
		0 0;
	mask-position:
		0 0,
		0 0;
	-webkit-mask-size: auto, auto;
	mask-size: auto, auto;
	-webkit-mask-repeat: repeat, repeat;
	mask-repeat: repeat, repeat;
	-webkit-mask-clip: content-box, border-box;
	mask-clip: content-box, border-box;
	-webkit-mask-origin: content-box, border-box;
	mask-origin: content-box, border-box;
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	-webkit-mask-source-type: auto, auto;
	mask-mode: match-source, match-source;
}
.style-module-scss-module__Tr11WW__card:nth-child(2):before {
	background: linear-gradient(
		45deg,
		#fff 0%,
		#d5dce3 18%,
		#1c262f 32%,
		#5a6570 42%,
		#dfe5ea 62%,
		#fff 100%
	);
}
.style-module-scss-module__Tr11WW__card:nth-child(3):before {
	background: linear-gradient(
		45deg,
		#fff 0% 35%,
		#d3d9df 50%,
		#59636d 60%,
		#1c262f 67%,
		#59636d 74%,
		#fff 100%
	);
}
.style-module-scss-module__Tr11WW__card__top {
	letter-spacing: 1.92px;
	font-size: clamp(2.5rem, 2.14286rem + 1.14286vw, 3rem);
	font-weight: 600;
	line-height: 110%;
}
.style-module-scss-module__Tr11WW__card__text {
	color: var(--white-opacity-52);
	letter-spacing: 0.32px;
	font-size: 1rem;
	font-weight: 500;
	line-height: 120%;
}
.style-module-scss-module__Tr11WW__card__text span {
	color: var(--white);
}
.style-module-scss-module__EmYmoa__faq {
	justify-content: space-between;
	gap: 1.25rem;
	display: flex;
}
@media (max-width: 64rem) {
	.style-module-scss-module__EmYmoa__faq {
		flex-direction: column;
		gap: 2rem;
	}
}
.style-module-scss-module__EmYmoa__faq__left {
	flex-direction: column;
	flex: 1;
	justify-content: space-between;
	gap: 0.9375rem;
	max-width: 29.5625rem;
	height: auto;
	display: flex;
}
@media (max-width: 64rem) {
	.style-module-scss-module__EmYmoa__faq__left {
		max-width: none;
	}
}
.style-module-scss-module__EmYmoa__faq
	h2.style-module-scss-module__EmYmoa__faq__title {
	text-align: left;
}
.style-module-scss-module__EmYmoa__faq
	a.style-module-scss-module__EmYmoa__faq__button {
	width: fit-content;
	padding: 1.25rem 1.375rem;
}
@media (max-width: 64rem) {
	.style-module-scss-module__EmYmoa__faq
		a.style-module-scss-module__EmYmoa__faq__button {
		display: none;
	}
}
.style-module-scss-module__EmYmoa__faq
	a.style-module-scss-module__EmYmoa__faq__button__mobile {
	align-self: center;
	display: none;
}
@media (max-width: 64rem) {
	.style-module-scss-module__EmYmoa__faq
		a.style-module-scss-module__EmYmoa__faq__button__mobile {
		display: block;
	}
}
.style-module-scss-module__EmYmoa__faq__right {
	flex-direction: column;
	gap: 2rem;
	display: flex;
}
.style-module-scss-module__EmYmoa__faq__right__cards {
	flex-direction: column;
	flex: 1;
	display: flex;
}
@media (max-width: 64rem) {
	.style-module-scss-module__EmYmoa__faq__right__cards {
		gap: 0.75rem;
	}
}
.style-module-scss-module__EmYmoa__faq__card {
	flex-direction: column;
	align-self: end;
	gap: 0;
	width: 100%;
	max-width: 41.5rem;
	padding: 1.5rem 2rem;
	transition: gap 0.3s;
	display: flex;
}
@media (max-width: 64rem) {
	.style-module-scss-module__EmYmoa__faq__card {
		align-self: auto;
		max-width: none;
		padding: 0;
	}
}
.style-module-scss-module__EmYmoa__faq__card:has(
	.style-module-scss-module__EmYmoa__faq__toggle:checked
) {
	gap: 1.5rem;
}
@media (max-width: 64rem) {
	.style-module-scss-module__EmYmoa__faq__card:has(
		.style-module-scss-module__EmYmoa__faq__toggle:checked
	) {
		gap: 0.75rem;
	}
}
.style-module-scss-module__EmYmoa__faq__card__head {
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
	color: var(--color-white-fa);
	letter-spacing: 0.64px;
	justify-content: space-between;
	align-items: center;
	gap: 3.75rem;
	font-size: 2rem;
	font-weight: 600;
	line-height: 110%;
	display: flex;
}
@media (max-width: 48rem) {
	.style-module-scss-module__EmYmoa__faq__card__head {
		letter-spacing: 0.48px;
		font-size: 1.5rem;
	}
}
@media (max-width: 37.5rem) {
	.style-module-scss-module__EmYmoa__faq__card__head span {
		max-width: 16rem;
	}
}
@media (max-width: 64rem) {
	.style-module-scss-module__EmYmoa__faq__card__head {
		padding: 1.5rem;
	}
}
.style-module-scss-module__EmYmoa__faq__card__head__icon {
	transition: transform 0.35s;
	transform: rotate(45deg);
}
.style-module-scss-module__EmYmoa__faq__card__content {
	opacity: 0.1;
	max-height: 0;
	transition:
		max-height 0.3s,
		opacity 0.35s;
	overflow: hidden;
}
.style-module-scss-module__EmYmoa__faq__card__text {
	color: var(--white-opacity-52);
	letter-spacing: 0.4px;
	font-size: 1.25rem;
	font-weight: 500;
	line-height: 120%;
}
@media (max-width: 48rem) {
	.style-module-scss-module__EmYmoa__faq__card__text {
		letter-spacing: 0.32px;
		font-size: 1rem;
	}
}
@media (max-width: 64rem) {
	.style-module-scss-module__EmYmoa__faq__card__text {
		padding: 0 1.5rem;
	}
}
.style-module-scss-module__EmYmoa__faq
	.style-module-scss-module__EmYmoa__faq__toggle {
	display: none;
}
.style-module-scss-module__EmYmoa__faq
	.style-module-scss-module__EmYmoa__faq__toggle:checked
	+ .style-module-scss-module__EmYmoa__faq__card__head
	.style-module-scss-module__EmYmoa__faq__card__head__icon {
	transform: rotate(0);
}
.style-module-scss-module__EmYmoa__faq
	.style-module-scss-module__EmYmoa__faq__toggle:checked
	~ .style-module-scss-module__EmYmoa__faq__card__content {
	opacity: 1;
	max-height: 28.125rem;
}
.style-module-scss-module__e1G7_G__faq h2 {
	text-align: center;
	letter-spacing: 0.6px;
	font-size: 3.75rem;
	font-style: normal;
	font-weight: 500;
	line-height: 110%;
}
@media (max-width: 37.5rem) {
	.style-module-scss-module__e1G7_G__faq h2 {
		letter-spacing: 0.4px;
		text-align: left;
		padding-left: 1.5rem;
		font-size: 2.5rem;
	}
}
.style-module-scss-module__FcK6UG__section {
	background-color: var(--color-soft-graffit-13);
	padding-block: 5rem;
	overflow: hidden;
}
@media (max-width: 48rem) {
	.style-module-scss-module__FcK6UG__section {
		padding-block: 5rem;
	}
}
.style-module-scss-module__FcK6UG__container {
	max-width: var(--container-width);
	padding-inline: var(--container-padding-x);
	margin-inline: auto;
}
.style-module-scss-module__FcK6UG__inner {
	flex-direction: column;
	gap: 2.5rem;
	display: flex;
}
.style-module-scss-module__FcK6UG__title {
	letter-spacing: 0.01em;
	color: var(--white);
	padding-left: 2.5rem;
	font-size: clamp(2.5rem, 2.25826rem + 0.991736vw, 3.25rem);
	font-weight: 600;
	line-height: 1.1;
}
@media (max-width: 48rem) {
	.style-module-scss-module__FcK6UG__title {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
}
.style-module-scss-module__FcK6UG__titleAccent {
	color: var(--primary-cyan);
}
.style-module-scss-module__FcK6UG__cards {
	align-items: stretch;
	gap: 1rem;
	display: flex;
}
@media (max-width: 64rem) {
	.style-module-scss-module__FcK6UG__cards {
		grid-template-columns: 1fr;
		display: grid;
	}
}
.style-module-scss-module__FcK6UG__card {
	border-radius: 2.5rem;
	flex-direction: column;
	flex: 1 1 0;
	justify-content: flex-start;
	gap: 7.5rem;
	min-width: 0;
	padding: 2rem;
	display: flex;
	position: relative;
	overflow: hidden;
}
@media (max-width: 64rem) {
	.style-module-scss-module__FcK6UG__card {
		border-radius: 2rem;
		padding: 1.5rem;
	}
}
@media (max-width: 48rem) {
	.style-module-scss-module__FcK6UG__card {
		border-radius: 2rem;
		padding: 1.5rem;
	}
}
.style-module-scss-module__FcK6UG__cardGreen {
	background-color: #191919;
}
.style-module-scss-module__FcK6UG__cardCyan {
	background-color: #0000;
	border: 0.03125rem solid #ffffff1f;
}
@media (max-width: 48rem) {
	.style-module-scss-module__FcK6UG__cardCyan {
		gap: 7.5rem;
	}
}
.style-module-scss-module__FcK6UG__cardBlue {
	background-color: #0000;
	border: 0.03125rem solid #ffffff14;
}
@media (max-width: 48rem) {
	.style-module-scss-module__FcK6UG__cardBlue {
		gap: 7.5rem;
	}
}
.style-module-scss-module__FcK6UG__tag {
	letter-spacing: 0.02em;
	white-space: nowrap;
	border-radius: 2.5rem;
	justify-content: center;
	align-self: flex-start;
	align-items: center;
	padding: 0.75rem 1rem;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.2;
	display: inline-flex;
}
.style-module-scss-module__FcK6UG__cardGreen
	.style-module-scss-module__FcK6UG__tag {
	color: var(--primary-cyan);
	background-color: #38f8ae14;
}
.style-module-scss-module__FcK6UG__cardCyan
	.style-module-scss-module__FcK6UG__tag {
	color: #04fff8;
	background-color: #04fff814;
}
.style-module-scss-module__FcK6UG__cardBlue
	.style-module-scss-module__FcK6UG__tag {
	color: var(--primary-blue);
	background-color: #38bdf814;
}
.style-module-scss-module__FcK6UG__cardImage {
	pointer-events: none;
	position: absolute;
}
.style-module-scss-module__FcK6UG__cardCyan
	.style-module-scss-module__FcK6UG__cardImage {
	width: 25rem;
	height: 25rem;
	top: -7.5rem;
	left: 8.75rem;
	transform: rotate(-9deg);
}
@media (max-width: 48rem) {
	.style-module-scss-module__FcK6UG__cardCyan
		.style-module-scss-module__FcK6UG__cardImage {
		top: -7.5rem;
		left: 7.5rem;
	}
}
.style-module-scss-module__FcK6UG__cardCyan img {
	-o-object-fit: contain;
	object-fit: contain;
}
.style-module-scss-module__FcK6UG__cardBlue
	.style-module-scss-module__FcK6UG__cardImage {
	width: 18.75rem;
	height: 18.75rem;
	top: -6.375rem;
	left: 11.875rem;
	transform: scaleX(-1) scaleY(-1) rotate(142deg);
}
@media (max-width: 48rem) {
	.style-module-scss-module__FcK6UG__cardBlue
		.style-module-scss-module__FcK6UG__cardImage {
		width: 15.9375rem;
		height: 18.0625rem;
		top: -6.875rem;
		left: 10rem;
	}
}
.style-module-scss-module__FcK6UG__description {
	letter-spacing: 0.02em;
	color: var(--white);
	font-size: clamp(1rem, 0.919422rem + 0.330579vw, 1.25rem);
	font-weight: 500;
	line-height: 1.2;
}
.style-module-scss-module__FcK6UG__footer {
	align-items: center;
	gap: 3.25rem;
	padding-inline-start: 2rem;
	display: flex;
}
@media (max-width: 64rem) {
	.style-module-scss-module__FcK6UG__footer {
		flex-direction: column;
		align-items: flex-start;
		gap: 1.5rem;
		padding-inline-start: 0;
	}
}
@media (max-width: 48rem) {
	.style-module-scss-module__FcK6UG__footer {
		gap: 1.25rem;
		padding-inline-start: 0;
	}
}
.style-module-scss-module__FcK6UG__moreTitle {
	letter-spacing: 0.02em;
	color: var(--white);
	white-space: nowrap;
	flex-shrink: 0;
	font-size: clamp(1.5rem, 1.33884rem + 0.661157vw, 2rem);
	font-weight: 600;
	line-height: 1.1;
}
@media (max-width: 48rem) {
	.style-module-scss-module__FcK6UG__moreTitle {
		gap: 1.25rem;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
}
.style-module-scss-module__FcK6UG__moreTitleBold {
	color: var(--white);
	font-weight: 600;
}
.style-module-scss-module__FcK6UG__morePills {
	flex: 1 1 0;
	gap: 1rem;
	min-width: 0;
	display: flex;
}
@media (max-width: 48rem) {
	.style-module-scss-module__FcK6UG__morePills {
		flex-direction: column;
		width: 100%;
	}
}
.style-module-scss-module__FcK6UG__morePill {
	background-color: #191919;
	border-radius: 2rem;
	flex: 1 1 0;
	justify-content: space-between;
	align-items: center;
	gap: 1rem;
	min-width: 0;
	padding: 1.5rem 2rem;
	display: flex;
}
@media (max-width: 64rem) {
	.style-module-scss-module__FcK6UG__morePill {
		border-radius: 1.5rem;
		padding: 1.25rem 1.5rem;
	}
}
@media (max-width: 48rem) {
	.style-module-scss-module__FcK6UG__morePill {
		border-radius: 1.5rem;
		flex: none;
		width: 100%;
		padding: 1.5rem;
	}
}
.style-module-scss-module__FcK6UG__morePillLabel {
	background-color: var(--color-soft-graffit-13);
	letter-spacing: 0.02em;
	color: var(--white);
	white-space: nowrap;
	border-radius: 2.5rem;
	flex-shrink: 0;
	justify-content: center;
	align-items: center;
	padding: 0.75rem 1rem;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.2;
	display: inline-flex;
}
.style-module-scss-module__FcK6UG__morePillText {
	letter-spacing: 0.02em;
	color: var(--white);
	white-space: nowrap;
	font-size: clamp(1rem, 0.919422rem + 0.330579vw, 1.25rem);
	font-weight: 500;
	line-height: 1.2;
}
@media (max-width: 48rem) {
	.style-module-scss-module__FcK6UG__morePillText {
		font-size: 1rem;
	}
}
.style-module-scss-module__uGhHXW__container {
	max-width: var(--container-width);
	padding-inline: var(--container-padding-x);
	margin-inline: auto;
}
.style-module-scss-module__uGhHXW__visually-hidden {
	white-space: nowrap !important;
	clip-path: inset(100%) !important;
	clip: rect(0 0 0 0) !important;
	border: 0 !important;
	width: 1px !important;
	height: 1px !important;
	margin: -1px !important;
	padding: 0 !important;
	position: absolute !important;
	overflow: hidden !important;
}
@media (max-width: 48.1863rem) {
	.style-module-scss-module__uGhHXW__hidden-mobile {
		display: none !important;
	}
}
@media not (max-width: 48.1863rem) {
	.style-module-scss-module__uGhHXW__hidden-mobile {
		display: unset !important;
	}
}
@media (max-width: 48.1863rem) {
	.style-module-scss-module__uGhHXW__visible-mobile {
		display: unset !important;
	}
}
@media not (max-width: 48.1863rem) {
	.style-module-scss-module__uGhHXW__visible-mobile {
		display: none !important;
	}
}
.style-module-scss-module__uGhHXW__full-vw-line {
	position: relative;
}
.style-module-scss-module__uGhHXW__full-vw-line:before,
.style-module-scss-module__uGhHXW__full-vw-line:after {
	width: calc((var(--100vw) - var(--container-width)) / 2);
	background-color: var(--color-dark-15);
	height: 0.0625rem;
	position: absolute;
}
.style-module-scss-module__uGhHXW__full-vw-line--top:before {
	content: '';
	bottom: 100%;
}
.style-module-scss-module__uGhHXW__full-vw-line--bottom:after {
	content: '';
	top: 100%;
}
.style-module-scss-module__uGhHXW__full-vw-line--left:before,
.style-module-scss-module__uGhHXW__full-vw-line--left:after {
	right: 100%;
}
.style-module-scss-module__uGhHXW__full-vw-line--right:before,
.style-module-scss-module__uGhHXW__full-vw-line--right:after {
	left: 100%;
}
.style-module-scss-module__uGhHXW__circle-icon {
	--circleSize: 3.25rem;
	--circleMarginLeft: 1.25rem;
	min-height: var(--circleSize);
	padding-right: calc(var(--circleSize) + var(--circleMarginLeft));
	position: relative;
}
@media (max-width: 1525.06rem) {
	.style-module-scss-module__uGhHXW__circle-icon {
		--circleSize: 2.75rem;
		--circleMarginLeft: 0.875rem;
	}
}
@media (max-width: 48.1863rem) {
	.style-module-scss-module__uGhHXW__circle-icon {
		--circleSize: 2.5rem;
	}
}
.style-module-scss-module__uGhHXW__circle-icon:after {
	width: var(--circleSize);
	height: var(--circleSize);
	content: '';
	border-radius: 50%;
	position: absolute;
	top: 50%;
	right: 0;
	translate: 0 -50%;
}
.style-module-scss-module__uGhHXW__markdown {
	color: var(--color-light-grey);
	font-size: 0.875rem;
}
.style-module-scss-module__uGhHXW__markdown h1,
.style-module-scss-module__uGhHXW__markdown h2,
.style-module-scss-module__uGhHXW__markdown h3,
.style-module-scss-module__uGhHXW__markdown h4,
.style-module-scss-module__uGhHXW__markdown h5,
.style-module-scss-module__uGhHXW__markdown h6 {
	color: var(--color-white);
	margin-block: 1.25rem;
}
.style-module-scss-module__uGhHXW__markdown a {
	color: var(--primary-green);
}
@media not (max-width: 48.1863rem) {
	.style-module-scss-module__uGhHXW__markdown a:hover {
		color: var(--primary-green-2);
	}
}
.style-module-scss-module__uGhHXW__markdown h1 {
	letter-spacing: 0.72px;
	font-size: 2rem;
	font-weight: 600;
	line-height: 120%;
}
.style-module-scss-module__uGhHXW__markdown h2 {
	font-size: 2rem;
	font-weight: 600;
}
.style-module-scss-module__uGhHXW__markdown h3 {
	font-size: 1em;
}
.style-module-scss-module__uGhHXW__markdown p {
	color: var(--white-opacity-74);
	margin-block: 1em;
	margin-inline: 0;
}
.style-module-scss-module__uGhHXW__markdown ul {
	margin-block: 1em;
	padding-left: 1.875rem;
	list-style-type: disc;
}
.style-module-scss-module__uGhHXW__markdown ol {
	margin-block: 1em;
	padding-left: 1.875rem;
	list-style-type: decimal;
}
.style-module-scss-module__uGhHXW__markdown table {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
}
.style-module-scss-module__uGhHXW__markdown thead {
	background: var(--color-soft-graffit);
}
.style-module-scss-module__uGhHXW__markdown th,
.style-module-scss-module__uGhHXW__markdown td {
	border: 0.03125rem solid var(--white-opacity-52);
	outline: none;
}
.style-module-scss-module__uGhHXW__markdown th {
	color: var(--white);
	text-align: center;
	letter-spacing: 0.175px;
	padding-block: 0.5625rem;
	font-size: 0.5625rem;
	font-weight: 500;
	line-height: 120%;
}
.style-module-scss-module__uGhHXW__markdown td {
	color: var(--white);
	letter-spacing: -0.175px;
	text-align: center;
	padding: 0.5625rem 0.375rem;
	font-size: 0.5625rem;
	font-weight: 600;
	line-height: 120%;
}
div
	.style-module-scss-module__uGhHXW__Toastify__toast--success
	.style-module-scss-module__uGhHXW__Toastify__progress-bar--success {
	background: var(--primary-green);
}
div
	.style-module-scss-module__uGhHXW__Toastify__toast--success
	.style-module-scss-module__uGhHXW__Toastify__zoom-enter
	svg {
	fill: var(--primary-green);
}
.style-module-scss-module__uGhHXW__code {
	justify-content: space-between;
	align-items: center;
	gap: 2rem;
	display: flex;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__uGhHXW__code {
		flex-direction: column;
		align-items: flex-start;
	}
}
.style-module-scss-module__uGhHXW__code h2 {
	text-align: left;
	flex-direction: column;
	padding-left: 1.5rem;
	display: flex;
}
.style-module-scss-module__uGhHXW__code h2 span {
	color: var(--primary-green);
}
.style-module-scss-module__uGhHXW__code__content {
	flex-direction: column;
	gap: 1.25rem;
	display: flex;
}
.style-module-scss-module__uGhHXW__code__content h2 {
	overflow-wrap: anywhere;
	-webkit-hyphens: auto;
	hyphens: auto;
}
.style-module-scss-module__uGhHXW__code__text {
	max-width: 33.25rem;
	color: var(--white-opacity-52);
	letter-spacing: 0.4px;
	padding-left: 1.5rem;
	font-size: clamp(1rem, 0.821429rem + 0.571429vw, 1.25rem);
	font-weight: 500;
	line-height: 120%;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__uGhHXW__code__text {
		max-width: 42.1875rem;
		padding-right: 2.5rem;
	}
}
.style-module-scss-module__uGhHXW__code__text span {
	color: var(--white);
}
.style-module-scss-module__uGhHXW__code__preview {
	flex: auto;
	justify-content: center;
	align-items: center;
	display: flex;
}
@media (max-width: 64.0613rem) {
	.style-module-scss-module__uGhHXW__code__preview {
		width: 100%;
	}
}
.style-module-scss-module__msly9a__section {
	padding-block: 7.5rem;
	overflow: hidden;
}
@media (max-width: 64rem) {
	.style-module-scss-module__msly9a__section {
		overflow: visible;
	}
}
@media (max-width: 48rem) {
	.style-module-scss-module__msly9a__section {
		padding-block: 3.75rem;
	}
}
.style-module-scss-module__msly9a__container {
	max-width: var(--container-width);
	width: 100%;
	padding-inline: var(--container-padding-x);
	margin-inline: auto;
}
.style-module-scss-module__msly9a__wrapper {
	flex-direction: column;
	gap: 3.75rem;
	display: flex;
}
@media (max-width: 48rem) {
	.style-module-scss-module__msly9a__wrapper {
		gap: 2.5rem;
	}
}
.style-module-scss-module__msly9a__head {
	width: 100%;
}
.style-module-scss-module__msly9a__title {
	color: var(--white);
	text-align: left;
	width: 55%;
	padding-left: 2.5rem;
	font-size: clamp(2.5rem, 2.09711rem + 1.65289vw, 3.75rem);
	font-weight: 600;
	line-height: 1.15;
}
@media (max-width: 48rem) {
	.style-module-scss-module__msly9a__title {
		width: 100%;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
}
.style-module-scss-module__msly9a__titleAccent {
	color: var(--primary-green);
}
.style-module-scss-module__msly9a__grid {
	grid-template-columns: repeat(3, 1fr);
	align-items: stretch;
	gap: 1rem;
	display: grid;
}
@media (max-width: 64rem) {
	.style-module-scss-module__msly9a__grid {
		margin-inline: calc(-1 * var(--container-padding-x));
		padding-inline: var(--container-padding-x);
		-webkit-overflow-scrolling: touch;
		scrollbar-width: none;
		flex-direction: row;
		gap: 1rem;
		padding-bottom: 0.25rem;
		display: flex;
		overflow-x: auto;
	}
	.style-module-scss-module__msly9a__grid::-webkit-scrollbar {
		display: none;
	}
}
.style-module-scss-module__msly9a__card {
	background: #131313;
	border-radius: 2.5rem;
	flex-direction: column;
	justify-content: space-between;
	gap: 3.75rem;
	padding: 2.5rem;
	display: flex;
}
@media (max-width: 64rem) {
	.style-module-scss-module__msly9a__card {
		border-radius: 2rem;
		flex: 0 0 18.75rem;
		min-width: 18.75rem;
		max-width: 18.75rem;
		min-height: 18.75rem;
		padding: 2rem;
	}
}
@media (max-width: 31.25rem) {
	.style-module-scss-module__msly9a__card {
		flex: 0 0 calc(100vw - 3rem);
		min-width: calc(100vw - 3rem);
		max-width: none;
	}
}
.style-module-scss-module__msly9a__cardSoft {
	background: #0c0c0c;
	border: 0.03125rem solid #ffffff1f;
}
.style-module-scss-module__msly9a__icon {
	-o-object-fit: contain;
	object-fit: contain;
	box-sizing: content-box;
	background: #191919;
	border-radius: 0.75rem;
	flex-shrink: 0;
	align-items: center;
	gap: 0.625rem;
	width: 1.5rem;
	height: 1.5rem;
	padding: 0.75rem;
	display: flex;
}
.style-module-scss-module__msly9a__cardText {
	flex-direction: column;
	gap: 0.75rem;
	display: flex;
}
.style-module-scss-module__msly9a__cardTitle {
	color: #fff;
	letter-spacing: 0.04rem;
	font-size: 2rem;
	font-style: normal;
	font-weight: 600;
	line-height: 110%;
}
.style-module-scss-module__msly9a__cardDescription {
	color: #ffffff85;
	letter-spacing: 0.02rem;
	font-size: 1rem;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
}
