* {
	padding: 0;
	margin: 0;
	border: 0;
	position: relative;
}
*,
*:before,
*:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
:focus,
:active {
	outline: none;
}
a:focus,
a:active {
	outline: none;
}
nav,
footer,
header,
aside {
	display: block;
}
html,
body {
	font-size: 100%;
	font-size: 14px;
	-ms-text-size-adjust: 100%;
	-moz-text-sizze-adjust: 100%;
	-webkit-text-sizze-adjust: 100%;
	transition: all 0.3s linear 0s;
}
input,
button,
textarea {
	font-family: inherit;
}
input::-ms-clear {
	display: none;
}
button {
	cursor: pointer;
}
button::-moz-focus-inner {
	padding: 0;
	border: 0;
}
a,
a:link,
a:hover,
a:visited,
a:active,
a:focus,
button {
	display: inline-block;
	vertical-align: top;
	text-decoration: none;
	cursor: pointer;
	transition: all 0.2s linear 0s;
}
ul li {
	list-style: none;
}
img {
	vertical-align: top;
	max-width: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: inherit;
	font-weight: 400;
}
.body-wrap {
	overflow: hidden;
}
html {
	scroll-behavior: smooth;
	scroll-padding-top: 60px;
}
:root {
	--Text-text-default: #0e0e0e;
	--Text-text-secondary: #6e757c;
	--Heading-Display-Normal-1920: 48px;
	--Heading-Large-XLarge-1920: 40px;
	--Heading-Large-Large-1920: 36px;
	--Heading-Medium-XXMedium-1920: 32px;
	--Heading-Medium-XMedium-1920: 28px;
	--Heading-Medium-Medium-1920: 20px;
	--Heading-Small-XXSmall-1920: 18px;
	--Heading-Small-XSmall-1920: 16px;
	--Heading-Small-Small-1920: 15px;

	--Body-Large-XXLarge-1920: 22px;
	--Body-Small-XSmall-1920: 15px;

	--Body-Large-XLarge-1920: 20px;

	--Body-Large-Large-1920: 18px;
	--Body-Medium-Medium-1920: 16px;
	--Body-Small-Small-1920: 14px;

	--Heading-Bold: 700;
	--Body-Regular: 400;
	--Font-Weight-Semibold: 600;
	--Body-Medium: 500;

	--Action-Large-1920: 18px;
	--Action-Default-1920: 16px;
	--Action-Small-1920: 15px;

	--Radius-Absolute: 9999px;
	--Radius-Full: 9999px;
	--Radius-Large-XLarge-1920: 48px;
	--Radius-Large-Large-1920: 32px;
	--Radius-Medium-XMedium-1920: 24px;
	--Radius-Medium-Medium-1920: 20px;
	--Radius-Small-XSmall-1920: 16px;

	--Border-border-tertiary: #e5e5e5;

	--Text-text-accent-primary: #15bcfc;
	--Text-text-nonactive: rgba(14, 14, 14, 0.5);
	--Text-text-tertiary: #8b9198;

	--Button-Large-Vertical-1920: 18px;
	--Button-Large-Horizontal-1920: 32px;
	--Button-Medium-Vertical-1920: 14px;
	--Button-Medium-Horizontal-1920: 28px;

	--Padding-Large-XLarge-1920: 48px;
	--Padding-Large-Large-1920: 40px;
	--Padding-Small-XSmall-1920: 24px;
	--Padding-Small-Small-1920: 20px;

	--Space-350: 14px;
	--Space-500: 20px;

	--Border-border-default: #0e0e0e;
	--Border-border-secondary: rgba(14, 14, 14, 0.4);
	/* --B2C-Primary-100: radial-gradient(412.31% 141.42% at 100% 0%, #7ade80 0%, #00c4ff 100%); */
	--B2C-Primary-100: radial-gradient(113.31% 234.42% at 100% 0%, #7ade80 0%, #00c4ff 100%);
	/* --B2C-Secondary-100: radial-gradient(412.31% 141.42% at 100% 0%, #ecffe9 0%, #d9fcff 50.1%, #ade9fb 100%); */
	--B2C-Secondary-100: radial-gradient(113.31% 334.42% at 100% 0%, #ecffe9 0%, #d9fcff 50.1%, #ade9fb 100%);
	--B2C-Primary-30: radial-gradient(
		412.31% 141.42% at 100% 0%,
		rgba(122, 222, 128, 0.3) 0%,
		rgba(0, 196, 255, 0.3) 100%
	);
	--Bg-bg-accent-button-default: #ff7a42;
}
body {
	width: 100%;
	font-size: 16px;
	font-weight: 400;
}
.container {
	max-width: 1284px;
	padding: 0 40px;
	margin: 0 auto;
}
.b2c-one {
	position: relative;
	margin: -120px 40px 40px;
}
.b2c-one-bg {
	position: absolute;
	top: 0;
	left: 0;
	border-radius: var(--Radius-Large-XLarge-1920);
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.b2c-one-bg__img {
	width: 100%;
	height: 100%;
}
.b2c-one-bg__img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.b2c-one-content {
	margin: 184px auto 80px;
	display: flex;
	flex-direction: column;
	align-items: center;
	max-width: 860px;
}
.b2c-one-sale {
	margin-bottom: 20px;
	width: 183.427px;
	position: relative;
}
.b2c-one-sale img:first-child {
	transform: rotate(15deg);
}
.b2c-one-sale img:last-child {
	transform: rotate(5.088deg);
	position: absolute;
	bottom: 2px;
	right: 0;
}
.b2c-one-title {
	color: var(--Text-text-default);
	text-align: center;
	font-size: var(--Heading-Display-Normal-1920);
	font-style: normal;
	font-weight: var(--Heading-Bold);
	line-height: 110%;
	margin-bottom: 20px;
}
.b2c-one-title span {
	color: var(--Text-text-accent-primary);
}
.b2c-one-text {
	color: var(--Text-text-default);
	text-align: center;
	font-size: var(--Body-Large-Large-1920);
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 135%;
	max-width: 460px;
	margin-bottom: 32px;
}
.b2c-one-btn a {
	padding: 20px 32px;
	font-size: var(--Action-Large-1920);
	font-style: normal;
	font-weight: var(--Font-Weight-Semibold);
	line-height: 111.111%;
	letter-spacing: -0.36px;
}
.b2c-one-list {
	display: flex;
	justify-content: space-between;
	width: 100%;
	margin: 48px 0;
}
.b2c-one-item {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.b2c-one-item:not(:last-child) {
	border-right: 1px solid var(--Border-border-secondary);
}
.b2c-one-item__top {
	color: var(--Text-text-default);
	text-align: center;
	font-size: var(--Heading-Medium-XXMedium-1920);
	font-style: normal;
	font-weight: var(--Heading-Bold);
	line-height: 120%;
	margin-bottom: 8px;
}
.b2c-one-item__top span {
	color: var(--Text-text-default);
	text-align: center;
	font-size: var(--Body-Large-XXLarge-1920);
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 135%;
}
.b2c-one-item__text {
	color: var(--Text-text-default);
	text-align: center;
	font-size: var(--Body-Small-XSmall-1920);
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 120%;
	max-width: 180px;
}
.b2c-one-img {
	border-radius: var(--Radius-Medium-Medium-1920);
	overflow: hidden;
	width: 100%;
}
.b2c-one-img iframe {
	width: 100%;
	/* height: 100%; */
}
.b2c-two {
	padding: 40px 0 40px;
}
.b2c-title {
	color: var(--Text-text-default);
	text-align: center;
	font-size: var(--Heading-Large-XLarge-1920);
	font-style: normal;
	font-weight: var(--Heading-Bold);
	line-height: 115%;
	margin-bottom: 48px;
}
.b2c-title span {
	color: var(--Text-text-accent-primary);
}
.b2c-two-list {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 20px;
}
.b2c-two-item {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.b2c-two-item__icon {
	min-width: 88px;
	height: 88px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: var(--Radius-Small-XSmall-1920);
	border: 1px solid var(--Border-border-tertiary);
	margin-bottom: 20px;
}
.b2c-two-item__content {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.b2c-two-item__content b {
	color: var(--Text-text-default);
	text-align: center;
	font-size: var(--Action-Large-1920);
	font-style: normal;
	font-weight: var(--Heading-Bold);
	line-height: 120%;
}
.b2c-two-item__content p {
	color: var(--Text-text-default);
	text-align: center;
	font-size: var(--Body-Medium-Medium-1920);
	font-style: normal;
	font-weight: var(--Body-Regular);
	line-height: 120%;
	margin: 8px 0 0;
}
.b2c-three {
	padding: 40px 0;
}
.b2c-three-flex {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 20px;
}
.b2c-three-img {
	border-radius: var(--Radius-Large-Large-1920);
	overflow: hidden;
}
.b2c-three-list {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 20px;
}
.b2c-three-item2 {
	padding: var(--Padding-Small-Small-1920);
	position: relative;
	overflow: hidden;
}
.b2c-three-item {
	padding: var(--Padding-Small-Small-1920);
	position: relative;
	border-radius: 20px;
	overflow: hidden;
	background: var(--Bg-bg-fon);
}
.b2c-three-item__icon {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 64px;
	height: 64px;
	border-radius: 20px 0 0 0;
	background: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
}
.b2c-three-item__icon::before {
	position: absolute;
	content: "";
	bottom: 0;
	left: -20px;
	background: transparent;
	width: 20px;
	height: 20px;
	border-bottom-right-radius: 20px;
	box-shadow: 0.313rem 0.313rem 0 0.313rem #fff;
}
.b2c-three-item__icon::after {
	position: absolute;
	content: "";
	top: -20px;
	right: 0;
	background: transparent;
	width: 20px;
	height: 20px;
	border-bottom-right-radius: 20px;
	box-shadow: 0.313rem 0.313rem 0 0.313rem #fff;
}
.b2c-three-item__title {
	margin-bottom: 16px;
	display: flex;
	align-items: center;
	gap: 16px;
	color: var(--Text-text-default);
	font-size: var(--Body-Large-XLarge-1920);
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 120%;
}
.b2c-three-item__text {
	color: var(--Text-text-default);
	font-size: var(--Body-Medium-Medium-1920);
	font-style: normal;
	font-weight: var(--Body-Regular);
	line-height: 135%;
}
.b2c-three-item__title span {
	color: var(--Text-text-accent-text);
}
.fon1 {
	--Text-text-accent-text: #29c4dd;
	--Bg-bg-fon: #d6fcff;
}
.fon2 {
	--Bg-bg-fon: #ecffe9;
	--Text-text-accent-text: #60d353;
}
.fon3 {
	--Bg-bg-fon: #fff3ed;
	--Text-text-accent-text: #f1775c;
}
.b2c-three-item2 {
	border-radius: var(--Radius-Medium-XMedium-1920);
	border: 1px solid var(--Border-border-default);
}
.b2c-four {
	padding: 40px 0;
}
.b2c-four-box {
	display: flex;
	padding: var(--Padding-Large-XLarge-1920);
	justify-content: space-between;
	align-items: center;
	border-radius: var(--Radius-Large-Large-1920);
	background: var(--B2C-Primary-100);
}
.b2c-four-title {
	color: #fff;
	font-size: var(--Heading-Large-Large-1920);
	font-style: normal;
	font-weight: var(--Heading-Bold);
	line-height: 115%;
	margin-bottom: 8px;
}
.b2c-four-text {
	color: #fff;
	font-size: var(--Body-Large-Large-1920);
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 120%;
}
.b2c-four-btn a {
	display: inline-block;
	padding: var(--Button-Large-Vertical-1920) var(--Button-Large-Horizontal-1920);
	border-radius: var(--Radius-Absolute);
	background: #fff;
	color: var(--Text-text-default);
	text-align: center;
	font-size: var(--Action-Large-1920);
	font-style: normal;
	font-weight: var(--Font-Weight-Semibold);
	line-height: 111.111%;
	letter-spacing: -0.36px;
	border: 1px solid transparent;
}
.b2c-five {
	padding: 40px 0;
}
.b2c-five-flex {
	display: flex;
	justify-content: space-between;
}
.b2c-five-img {
	max-width: 612px;
}
.b2c-five-right {
	max-width: 450px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.b2c-five-title {
	color: var(--Text-text-default);
	font-size: var(--Heading-Large-Large-1920);
	font-style: normal;
	font-weight: var(--Heading-Bold);
	line-height: 115%;
	margin-bottom: 20px;
}
.b2c-five-title span {
	color: var(--Text-text-accent-primary);
}
.b2c-five-text {
	color: var(--Text-text-default);
	font-size: var(--Body-Large-XXLarge-1920);
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 135%;
}
.b2c-five-list {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 8px;
	margin-top: 32px;
}
.b2c-five-row {
	display: flex;
	gap: 8px;
}
.b2c-five-row span {
	border-radius: var(--Radius-Absolute);
	border: 1px solid var(--Border-border-secondary);
	padding: 8px 12px;
	color: var(--Text-text-default);
	font-size: var(--Action-Large-1920);
	font-style: normal;
	font-weight: var(--Font-Weight-Semibold);
	line-height: 111.111%;
	letter-spacing: -0.36px;
}
:root {
	--Bg-bg-tag-text: #d4f3f8;
	--Bg-bg-tag-pres: #fdeae6;
	--Bg-bg-tag-sheets: #e8f9e9;
}
.b2c-docx {
	border: none;
	background: var(--Bg-bg-tag-text);
}
.b2c-pptx {
	border: none;
	background: var(--Bg-bg-tag-pres);
}
.b2c-other {
	border: none;
	background: var(--Bg-bg-tag-sheets);
}
.tabs-one {
	display: flex;
	justify-content: center;
	gap: 8px;
	margin-bottom: 40px;
}
.tabs-one button {
	display: inline-block;
	white-space: nowrap;
	padding: var(--Space-350) var(--Space-500);
	border-radius: var(--Radius-Full);
	border: 1px solid transparent;
	background: transparent;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 10px;
	cursor: pointer;
	color: var(--Text-text-default);
	font-size: var(--Action-Small-1920);
	font-style: normal;
	font-weight: var(--Heading-SemiBold);
	line-height: 20px;
	letter-spacing: -0.3px;
	position: relative;
	z-index: 2;
	transition: all 0.3s linear;
}
.tabs-one button[aria-selected="true"] {
	border-color: var(--Border-border-default);
	transition: all 0.3s linear;
}
.tabs-one button:nth-child(1) span {
	color: var(--Text-text-accent-text, #29c4dd);
}
.tabs-one button:nth-child(2) span {
	color: var(--Text-text-accent-table, #60d353);
}
.tabs-one button:nth-child(3) span {
	color: var(--Text-text-accent-pres, #f1775c);
}
.landing-two {
	padding: 40px 0;
}
.landing-two-bg {
	border-radius: var(--Radius-Large-XLarge-1920);
	background: var(--B2C-Secondary-100);
	margin: 0 32px;
	padding: 80px 0;
}
:root {
	--bg: hsl(0 0% 2%);
	--color: hsl(0 0% 100% / 0.6);
	--underline-width: 1lh;
	--underline-block-width: 200vmax;
	--underline-color: hsl(0 0% 50% / 0.85);
	--underline-color-hover: hsl(180 100% 50% / 1);
	--underline-transition: 5s;
	--finish-fill: hsl(0 0% 96%);
	--accent: hsl(0 0% 89%);
	--fill: hsl(0 0% 0%);
}
.landing-two-title {
	color: var(--Text-text-default);
	text-align: center;
	font-size: var(--Heading-Large-XLarge-1920);
	font-style: normal;
	font-weight: var(--Heading-Bold);
	line-height: 115%;
	margin: 0 auto 48px;
}
.anim-title2 span,
.anim-title span {
	outline-color: hsl(10 80% 50%);
	outline-offset: 1ch;
	/* font-size: clamp(3rem, 4vw + 1rem, 10rem); */
	color: var(--color);
	text-decoration: none;
	background-image: linear-gradient(90deg, transparent calc(100% - 8ch), var(--accent) calc(100% - 8ch)),
		linear-gradient(90deg, var(--fill), var(--fill)),
		linear-gradient(90deg, var(--underline-color), var(--underline-color));
	background-size:
		var(--underline-block-width) var(--underline-width),
		var(--underline-block-width) var(--underline-width),
		100% var(--underline-width);
	background-repeat: no-repeat;
	background-position-x: 0;
	background-position-y: 100%;
	background-clip: text;
	color: var(--finish-fill);
}
.landing-two-flex {
	display: flex;
	gap: 60px;
}
.landing-two-sub {
	color: #6e757c;
	font-size: 14px;
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 114.286%;
	letter-spacing: -0.42px;
	margin-bottom: 12px;
}
.landing-two-subtitle {
	color: var(--Text-text-default);
	font-size: var(--Heading-Medium-XXMedium-1920);
	font-style: normal;
	font-weight: var(--Heading-Bold);
	line-height: 120%;
	margin-bottom: 32px;
	max-width: 510px;
}
.landing-two-subtitle span {
	color: var(--Text-text-accent-text, #29c4dd);
}
.tabs__container:nth-child(3) .accord .accord-item::before {
	background: rgba(53, 175, 48, 0.4);
}
.tabs__container:nth-child(3) .accord .accord-item::after {
	background: #35af30;
}
.tabs__container:nth-child(4) .accord .accord-item::before {
	background: rgba(253, 137, 93, 0.4);
}
.tabs__container:nth-child(4) .accord .accord-item::after {
	background: #fd895d;
}
.tabs__container:nth-child(3) .landing-two-subtitle span {
	color: var(--Text-text-accent-table, #60d353);
}
.tabs__container:nth-child(4) .landing-two-subtitle span {
	color: var(--Text-text-accent-pres, #f1775c);
}
.landing-two-list {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 24px;
	margin-bottom: 24px;
}
.landing-two-card {
	display: flex;
	gap: 18px;
}
.landing-two-card h4 {
	color: #10161f;
	font-size: var(--Action-Large-1920);
	font-style: normal;
	font-weight: 300;
	line-height: 115%;
	letter-spacing: -0.9px;
}
.landing-two-card p {
	color: #10161f;
	font-size: 12px;
	font-style: normal;
	font-weight: 300;
	line-height: 140%;
	letter-spacing: -0.36px;
	padding-top: 12px;
	max-height: 0;
	overflow: hidden;
	transition: all 0.3s linear;
}
.landing-two-card.active p {
	max-height: 100vh;
	transition: all 0.3s linear;
}
.line {
	height: 100%;
	width: 4px;
	min-width: 4px;
	border-radius: 9px;
	background: #e1e2e5;
	position: relative;
}
.percent {
	border-radius: 9px;
	background: #269bfb;
	width: 4px;
	position: absolute;
	top: 0;
	left: 0;
	transition: all 0.3s linear;
}
a.landing-link {
	border-radius: var(--Radius-Absolute);
	border: 1px solid var(--Border-border-default);
	padding: var(--Button-Medium-Vertical-1920) var(--Button-Medium-Horizontal-1920);
	color: var(--Text-text-default);
	font-size: var(--Action-Default-1920);
	font-style: normal;
	font-weight: var(--Font-Weight-Semibold);
	line-height: 125%;
	letter-spacing: -0.32px;
	display: inline-block;
}
.landing-two-right {
	position: relative;
}
.landing-two-right img {
	opacity: 0;
	transition: all 0.3s linear;
}
.landing-two-right img.active {
	opacity: 1;
	transition: all 0.3s linear;
}
.landing-two-right img:not(:first-child) {
	position: absolute;
	top: 0;
	left: 0;
}
.accordion__conten {
	position: relative;
	padding: 16px 0;
	border-bottom: 1px solid #e5e5e5;
}
.accordiont {
	position: relative;
	color: var(--Text-text-default);
	font-size: var(--Body-Large-XLarge-1920);
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 120%;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: space-between;
	transition: all 0.2s linear;
}
.panel {
	color: var(--Text-text-default);
	font-size: var(--Body-Medium-Medium-1920);
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 135%;
	visibility: hidden;
	max-height: 0;
}
.panel ul li {
	list-style: disc;
	margin-left: 14px;
}
.panel ol li {
	margin-left: 14px;
}
.panel ol,
.panel ul {
	display: flex;
	flex-direction: column;
	gap: 8px;
}
.accordion__conten .panel p + ol,
.accordion__conten .panel p + ul {
	margin-top: 12px;
}
.panel div {
	padding-top: 12px;
	letter-spacing: -0.44px;
}
.accordion__conten.open .panel {
	max-height: 100vh;
	max-width: 92%;
	visibility: visible;
	transition: all 0.3s linear;
}
.accordiont .icon {
	display: flex;
	position: relative;
	min-width: 32px;
	min-height: 32px;
	border-radius: 50%;
	margin-left: 20px;
	border: 2px solid transparent;
}
.accordiont .icon svg {
	margin: -1px;
	min-width: 32px;
}
.accordion__conten.open svg {
	transform: rotate(180deg);
}
.landing-two-title {
	overflow: hidden;
}
.accord {
	position: unset;
	width: 100%;
	min-height: 322px;
	display: flex;
	flex-direction: column;
	gap: 24px;
}
.accord .accord-item {
	max-width: 510px;
	margin-right: auto;
	padding-left: 22px;
}
.accord .accord-item::before {
	content: "";
	display: block;
	width: 4px;
	height: 100%;
	border-radius: 9px;
	background: rgba(41, 196, 221, 0.4);
	position: absolute;
	top: 0;
	left: 0;
}
.accord .accord-item::after {
	content: "";
	display: block;
	width: 4px;
	height: 0%;
	border-radius: 9px;
	background: #29c4dd;
	position: absolute;
	top: 0;
	left: 0;
}
.accord .accord-item.active::after {
	animation: progress 2.5s linear forwards;
}
@keyframes progress {
	100% {
		height: 100%;
	}
}
.accord button {
	position: relative;
	display: flex;
	align-items: center;
	text-align: left;
	width: 100%;
	border: none;
	background: none;
	outline: none;
	cursor: pointer;
}
.accord-title {
	color: var(--Text-text-nonactive);
	font-size: var(--Body-Large-XXLarge-1920);
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 135%;
	margin: 0;
}
.accord-item-wrap.active .accord-title {
	--Text-text-nonactive: #0e0e0e;
}
.accord .accord-content {
	opacity: 0;
	visibility: hidden;
	max-height: 0;
	color: var(--Text-text-default);
	font-size: var(--Body-Medium-Medium-1920);
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 135%;
	/* transition:
		opacity 200ms linear,
		max-height 0ms linear; */
	/* will-change: opacity, max-height; */
}
.accord-content-box {
	padding-top: 12px;
}
.accord-img {
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
	opacity: 0;
	display: flex;
	max-width: 654px;
	transition: opacity 600ms linear;
}
.accord-img img {
	/* display: none; */
	max-width: 100%;
}
.accord-item-wrap {
	position: unset;
}
.accord-item-wrap.active .accord-img {
	display: flex;
	z-index: 2;
	opacity: 1;
	transition: opacity 600ms linear;
}
.accord button[aria-expanded="true"] + .accord-content {
	visibility: visible;
	opacity: 1;
	max-height: 100vh;
	/* will-change: opacity;
	transition:
		opacity 200ms linear,
		max-height 0ms linear; */
	/* will-change: opacity, max-height; */
}
.custom-accord4 {
	padding-top: 40px;
}
.custom-accord4 .accord-img img {
	display: block;
}
.custom-accord4 {
	min-height: 406px;
}

.blue {
	background: #269bfb;
}
.orange {
	background: #fd895d;
}
h1 {
	/* font-size: 70px; */
	font-weight: 700;
	/* line-height: 87px; */
	line-height: 1.24em;
	font-size: calc(2.4rem + 44 * (100vw - 320px) / 1600);
}
h2 {
	/* font-size: 60px; */
	font-weight: 700;
	line-height: 1.16em;
	font-size: calc(2.5rem + 31 * (100vw - 320px) / 1600);
}
h3 {
	/* font-size: 48px; */
	font-weight: 700;
	line-height: 1.3em;
	font-size: calc(2rem + 16 * (100vw - 320px) / 1600);
}
h4 {
	/* font-size: 40px; */
	font-size: calc(1.9rem + 16 * (100vw - 320px) / 1600);
	font-weight: 700;
	letter-spacing: -0.5px;
	line-height: 1em;
}
h5 {
	/* font-size: 32px; */
	font-weight: 700;
	line-height: 32px;
	font-size: calc(1.45rem + 14 * (100vw - 320px) / 1600);
}
h6 {
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
}
.super__text {
	/* font-size: 36px; */
	font-size: calc(1.45rem + 15 * (100vw - 320px) / 1600);
	letter-spacing: -0.75px;
	line-height: 50px;
}
.big__text {
	/* font-size: 32px; */
	font-size: calc(1.37rem + 16 * (100vw - 320px) / 1600);
	letter-spacing: -0.67px;
	line-height: 40px;
}
.fz__30 {
	font-size: 30px;
	line-height: 1.3em;
}
.fz__28 {
	font-size: 28px;
	letter-spacing: -0.58px;
	line-height: 43px;
}
.fz__26 {
	font-size: 26px;
	font-size: calc(1.25rem + 9 * (100vw - 320px) / 1600);
	line-height: 37px;
}
.sub__title {
	/* font-size: 24px; */
	font-size: calc(1.12rem + 10 * (100vw - 320px) / 1600);
	line-height: 30px;
}
.fz__20 {
	font-size: 20px;
	letter-spacing: -0.5px;
	line-height: 31px;
}
.fz__18 {
	font-size: 18px;
	letter-spacing: -0.45px;
	line-height: 31px;
}
.fz__17 {
	font-size: 17px;
	line-height: 31px;
}
.fz__19 {
	font-size: 19px;
	line-height: 31px;
}
.text {
	font-size: 16px;
	font-weight: 400;
	letter-spacing: -0.5px;
	line-height: 24px;
}
.min__text {
	font-size: 14px;
	font-weight: 400;
	letter-spacing: -0.5px;
	line-height: 26px;
}
@media (min-width: 1640px) {
	h1 {
		font-size: 70px;
	}
	h2 {
		font-size: 60px;
	}
	h3 {
		font-size: 48px;
	}
	h4 {
		font-size: 40px;
	}
	h5 {
		font-size: 32px;
	}
	.super__text {
		font-size: 36px;
	}
	.big__text {
		font-size: 32px;
	}
	.fz__26 {
		font-size: 26px;
	}
	.sub__title {
		font-size: 24px;
	}
}
@media (max-width: 500px) {
	.fz__20 {
		font-size: 16px;
	}
	.fz__18,
	.fz__17 {
		font-size: 14px;
	}
	h6 {
		font-size: 20px;
	}
}
.cover {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.flex {
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	flex-wrap: wrap;
}
.jcsb {
	justify-content: space-between;
}
.center {
	justify-content: center;
	-ms-align-items: center;
	align-items: center;
}
.tac {
	text-align: center;
}
.hr {
	width: 203px;
	border: 1px solid #0546eb;
	margin: 0 auto;
}
@media (max-width: 1090px) {
	.jcsb,
	.flex {
		justify-content: center;
	}
}
.landing-six {
	padding: 40px 0;
}
.landing-six-title {
	color: var(--Text-text-default);
	font-size: var(--Heading-Large-XLarge-1920);
	font-style: normal;
	font-weight: var(--Heading-Bold);
	line-height: 115%;
	margin-bottom: 20px;
	text-align: center;
}
.landing-six-title span {
	color: var(--Text-text-accent-primary);
}
.landing-six-text {
	color: var(--Text-text-default);
	text-align: center;
	font-size: var(--Body-Large-Large-1920);
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 135%;
	max-width: 694px;
	margin: 0 auto 48px;
}
.landing-six-bottom {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	margin-top: 48px;
}
.landing-six-bottom a {
	transition: all 0.3s linear;
}
.landing-six .landing-two-wrap {
	padding-left: 40px;
}
.landing-six-box {
	padding-top: 40px;
}
.landing-six .landing-two-wrap::before {
	content: "";
	display: block;
	width: 100%;
	max-width: 592px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: var(--Radius-Large-Large-1920);
	border: 1px solid var(--Border-border-default);
}
.landing-six .accord-img {
	max-width: 592px;
}
.landing-nine {
	padding: 40px 0;
}
.landing-nine-box {
	padding: 100px 0px;
	margin: 0 32px;
	border-radius: var(--Radius-Large-XLarge-1920);
	background: var(--B2C-Secondary-100,);
}
.landing-nine-top {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 24px;
	margin-bottom: 40px;
	position: relative;
}
.landing-nine-title {
	color: var(--Text-text-default);
	text-align: center;
	font-size: var(--Heading-Large-XLarge-1920);
	font-style: normal;
	font-weight: var(--Heading-Bold);
	line-height: 115%;
}
.landing-nine-top span {
	padding: 3px 10px;
	border-radius: var(--Radius-Absolute);
	background: #15bcfc;
	color: #fff;
	font-size: 15px;
	font-style: normal;
	font-weight: 800;
	line-height: 133.333%;
	letter-spacing: -0.3px;
	margin-right: -136px;
	margin-top: 3px;
}
.landing-nine-list {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
}
.landing-nine-card {
	padding: 12px;
}
.landing-nine-card:last-child {
	margin: 0;
	padding: 18px;
	border-radius: 28px;
	background: radial-gradient(412.31% 141.42% at 100% 0%, #7ade80 0%, #00c4ff 100%);
}
.landing-nine-content {
	display: flex;
	padding: 24px;
	flex-direction: column;
	background: #fff;
	border-radius: 18px;
	height: 100%;
}
.landing-nine-card:last-child .landing-nine-content {
	background: url("../image/landing-nine-shildik.png") no-repeat center;
	background-size: cover;
}
.landing-nine-card__top {
	padding-bottom: 24px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 24px;
}
.landing-nine-top__title {
	color: var(--Text-text-default);
	font-size: var(--Heading-Medium-XMedium-1920);
	font-style: normal;
	font-weight: var(--Heading-Bold);
	line-height: 120%;
	margin-bottom: 8px;
}
.landing-nine-top__text {
	color: var(--Text-text-default);
	font-size: var(--Body-Medium-Medium-1920);
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 120%;
	margin-bottom: 24px;
}
.landing-nine-top__num {
	display: flex;
	align-items: center;
	gap: 16px;
	color: var(--Text-text-default);
	font-size: var(--Heading-Small-XSmall-1920);
	font-style: normal;
	font-weight: var(--Heading-Bold);
	line-height: 120%;
}
.landing-nine-row b {
	color: var(--Text-text-default);
	font-size: var(--Heading-Small-XXSmall-1920);
	font-style: normal;
	font-weight: var(--Heading-Bold);
	line-height: 120%;
	margin-bottom: 8px;
	display: block;
}
.landing-nine-row p {
	color: var(--Text-text-tertiary);
	font-size: var(--Body-Medium-Medium-1920);
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 120%;
}
.landing-nine-row ul {
	margin-top: 20px;
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.landing-nine-row li {
	display: flex;
	align-items: center;
	gap: 8px;
	color: var(--Text-text-default);
	font-size: var(--Body-Medium-Medium-1920);
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 120%;
}
.landing-nine-hr {
	margin: 16px 0;
}
.landing-nine-price__box {
	margin-top: auto;
	padding-top: 48px;
}
.landing-nine-sale {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 12px;
	margin-bottom: 8px;
}
.landing-nine-sale sup {
	color: #8b9198;
	font-size: var(--Body-Medium-Medium-1920);
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 120%;
	text-decoration: line-through;
	display: inline-block;
}
.landing-nine-sale span {
	padding: 3px 10px;
	border-radius: var(--Radius-Absolute);
	background: var(--B2C-Primary-100);
	color: #fff;
	font-size: 15px;
	font-style: normal;
	font-weight: 800;
	line-height: 133.333%;
	letter-spacing: -0.3px;
}
.landing-nine-price {
	display: flex;
	justify-content: center;
	align-items: flex-end;
	gap: 8px;
}
.landing-nine-price b {
	color: var(--Text-text-default);
	font-size: 40px;
	font-style: normal;
	font-weight: 700;
	line-height: 100%;
	letter-spacing: -2.4px;
}
.landing-nine-price span {
	color: var(--Text-text-default);
	font-size: var(--Body-Medium-Medium-1920);
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 120%;
}
a.available-default {
	color: var(--Text-text-tertiary);
	text-align: center;
	font-size: var(--Body-Small-Small-1920);
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 120%;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: 8%;
	text-underline-offset: 16%;
	text-underline-position: from-font;
	display: block;
	width: max-content;
	margin: 16px auto 0;
}
.landing-nine-btn a {
	display: flex;
	padding: var(--Button-Large-Vertical-1920) var(--Button-Large-Horizontal-1920);
	justify-content: center;
	align-items: center;
	align-self: stretch;
	border-radius: var(--Radius-Absolute);
	background: var(--Bg-bg-accent-button-default);
	color: #fff;
	font-size: var(--Action-Large-1920);
	font-style: normal;
	font-weight: var(--Font-Weight-Semibold);
	line-height: 111.111%;
	letter-spacing: -0.36px;
}
.landing-nine-bottom {
	margin-top: 24px;
}
.landing-nine-refund {
	margin-top: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: var(--Text-text-default);
	font-size: var(--Body-Large-XLarge-1920);
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 120%;
	gap: 12px;
}
.landing-ten {
	padding: 64px 0;
}
.landing-ten-title {
	color: var(--Text-text-default);
	text-align: center;
	font-size: var(--Heading-Large-XLarge-1920);
	font-style: normal;
	font-weight: var(--Heading-Bold);
	line-height: 115%;
	margin-bottom: 48px;
}
.landing-ten-title span {
	color: var(--Text-text-accent-primary);
}
.landing-ten-list {
	column-count: 3;
	column-gap: 20px;
}
.landing-ten-card {
	border-radius: var(--Radius-Medium-Medium-1920);
	display: flex;
	padding: 24px;
	flex-direction: column;
	background: #f8f9fa;
	break-inside: avoid;
	margin-bottom: 20px;
	/* opacity: 0; */
}
.landing-ten-card__title {
	color: var(--Text-text-default);
	font-size: var(--Heading-Medium-Medium-1920);
	font-style: normal;
	font-weight: var(--Heading-Bold);
	line-height: 120%;
	margin-bottom: 14px;
}
.landing-ten-card__rating {
	margin-bottom: 14px;
}
.landing-ten-card__text {
	color: var(--Text-text-secondary);
	font-size: var(--Body-Medium-Medium-1920);
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 135%;
	margin-bottom: 32px;
}
.landing-ten-card__bottom {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.landing-ten-card__left {
	display: flex;
	align-items: center;
	gap: 8px;
}
.landing-ten-card__face {
	display: flex;
}
.landing-ten-card__name {
	color: var(--Text-text-secondary);
	font-size: var(--Body-Medium-Medium-1920);
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 135%;
}
.landing-ten-card__right {
	text-align: right;
	color: var(--Text-text-secondary);
	font-size: var(--Body-Medium-Medium-1920);
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 135%;
}
.ltc-bg1 {
	background: var(--B2C-Primary-30,);
}
.ltc-border {
	border: 1px solid var(--Border-border-default);
	background: #fff;
}
.landing-eleven {
	padding-bottom: 80px;
	padding-top: 40px;
}
.landing-eleven-title {
	color: #000;
	text-align: center;
	font-size: 34px;
	font-style: normal;
	font-weight: 500;
	line-height: 115%;
	letter-spacing: -1.7px;
	margin-bottom: 40px;
}
.landing-eleven-bottom {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	margin-top: 40px;
}
.landing-eleven-bottom span {
	color: #a0adbb;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: -0.36px;
}
.landing-eleven-bottom a {
	padding: 4px 0px;
	display: inline-block;
	color: #303030;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: -0.36px;
	border-bottom: 1px solid #303030;
}
.landing-eleven-bottom a:hover {
	color: #269bfb;
	border-color: #269bfb;
	transition: all 0.3s linear;
}
.b2c-eleven {
	padding: 40px 0;
}
.b2c-eleven-left {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-auto-rows: 1fr;
	gap: 20px;
	width: 100%;
}
.b2c-eleven-card {
	display: flex;
	padding: var(--Padding-Small-XSmall-1920);
	flex-direction: column;
	flex-shrink: 0;
	border-radius: var(--Radius-Medium-XMedium-1920);
	position: relative;
}
.b2c-eleven-card__logo {
	margin-bottom: auto;
}
.b2c-eleven-card__subtitle {
	color: var(--Text-text-default);
	font-size: var(--Heading-Medium-XMedium-1920);
	font-style: normal;
	font-weight: var(--Heading-Bold);
	line-height: 120%;
}
.b2c-eleven-card__img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.b2c-eleven-right__img img,
.b2c-eleven-card__img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.b2c-eleven-card__title {
	color: var(--Text-text-default);
	font-size: 52px;
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 100%;
	letter-spacing: -1.04px;
}
.b2c-eleven-card__text {
	margin-top: 40px;
}
.b2c-eleven-card__text b {
	color: var(--Text-text-default);
	font-size: var(--Heading-Small-Small-1920);
	font-style: normal;
	font-weight: var(--Heading-Bold);
	line-height: 120%;
}
.b2c-eleven-card__text p {
	color: var(--Text-text-default);
	font-size: var(--Body-Small-XSmall-1920);
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 120%;
	margin-top: 8px;
}
.bec-border {
	border: 1px solid var(--Border-border-default);
}
.bec-bg1 {
	background: #ffd8c5;
}
.bec-bg2 {
	/* background: radial-gradient(412.31% 141.42% at 100% 0%, rgba(122, 222, 128, 0.3) 0%, rgba(0, 196, 255, 0.3) 100%); */
	background: radial-gradient(113.31% 340.42% at 100% 0%, rgba(122, 222, 128, 0.3) 0%, rgba(0, 196, 255, 0.3) 100%);
}
.bec-bg3 {
	background: #d5ffd2;
}
.b2c-eleven-right {
	border-radius: var(--Radius-Medium-XMedium-1920);
	overflow: hidden;
	display: flex;
	padding: var(--Padding-Small-XSmall-1920);
	flex-direction: column;
	flex: 1 0 0;
	align-self: stretch;
	position: relative;
	grid-row-start: 1;
	grid-column-start: 4;
	grid-row-end: 3;
	grid-column-end: 5;
	min-width: 391px;
}
.b2c-eleven-right__img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.b2c-eleven-right__info {
	padding: 12px 20px 10px 20px;
	border-radius: var(--Radius-Absolute);
	background: #fff;
	margin-bottom: 40px;
	width: max-content;
	display: flex;
}
.b2c-eleven-right__percent {
	color: #fff;
	font-size: 52px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -1.04px;
	margin-bottom: 10px;
}
.b2c-eleven-right__title {
	color: #fff;
	font-size: var(--Body-Large-XXLarge-1920);
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 135%;
}
.b2c-eleven-right__text {
	color: #fff;
	font-size: var(--Body-Small-XSmall-1920);
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 120%;
	margin-top: auto;
}
.b2c-twelve {
	padding: 40px 0;
	position: relative;
	overflow: hidden;
}
.b2c-twelve .b2c-title {
	text-align: left;
}
.b2c-twelve-slider .slick-list {
	overflow: unset;
}
.b2c-twelve-slider .slick-slide {
	margin-right: 20px;
}
.b2c-twelve-slid {
	display: flex;
	flex-direction: column;
}
.b2c-twelve-slid__img {
	border-radius: var(--Radius-Large-Large-1920);
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: relative;
}
.b2c-twelve-slid__logo {
	border-radius: 12px;
	background: var(--_bg-neutral, #fff);
	min-width: 64px;
	height: 64px;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: calc(50% - 32px);
	left: calc(50% - 32px);
}
.b2c-twelve-slid__content {
	padding: var(--Padding-Small-XSmall-1920) var(--Padding-Small-Small-1920);
}
.b2c-twelve-slid__title {
	color: var(--Text-text-default);
	font-size: var(--Heading-Medium-Medium-1920);
	font-style: normal;
	font-weight: var(--Heading-SemiBold);
	line-height: 120%;
}
.b2c-thirteen {
	padding: 40px 0;
	position: relative;
}
.b2c-thirteen-bg {
	border-radius: var(--Radius-Large-XLarge-1920);
	overflow: hidden;
	margin: 0 32px;
	padding: 80px 0;
}
.b2c-thirteen-bg > img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	z-index: -1;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.b2c-thirteen-flex {
	display: flex;
	gap: 20px;
	margin-bottom: 48px;
}
.b2c-thirteen-left {
	width: 41%;
	border-radius: var(--Radius-Large-Large-1920);
	overflow: hidden;
}
.b2c-thirteen-left img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.b2c-thirteen-right {
	display: flex;
	padding: var(--Padding-Large-Large-1920);
	flex-direction: column;
	border-radius: var(--Radius-Large-Large-1920);
	background: #fff;
	width: 58%;
}
.b2c-thirteen-logo {
	margin-bottom: auto;
}
.b2c-thirteen-title {
	color: var(--Text-text-default);
	font-size: var(--Heading-Large-XLarge-1920);
	font-style: normal;
	font-weight: var(--Heading-Bold);
	line-height: 115%;
	margin-bottom: 24px;
}
.b2c-thirteen-title span {
	color: var(--Text-text-accent-primary);
}
.b2c-thirteen-btn a {
	display: flex;
	width: 200px;
	padding: var(--Button-Large-Vertical-1920) var(--Button-Large-Horizontal-1920);
	justify-content: center;
	align-items: center;
	font-size: var(--Action-Large-1920);
	font-style: normal;
	font-weight: var(--Font-Weight-Semibold);
	line-height: 111.111%;
	letter-spacing: -0.36px;
}
.laptop-show {
	display: none;
}
.landing-nine-btn a:hover,
.fon-btn:hover {
	background: var(--Bg-bg-accent-button-hover, #ff5d1a);
}
a.landing-link:hover,
.border-btn:hover {
	border-color: var(--Border-border-default-hover, rgba(14, 14, 14, 0.2));
}
.b2c-four-btn a:hover {
	background: transparent;
	border-color: #fff;
	color: #fff;
}
a.available-default:hover,
.landing-six-bottom a:hover,
.footer-logo a:hover,
.footer__bottom-list a:hover,
.accordiont:hover,
.tabs-one button:hover {
	opacity: 0.7;
	transition: all 0.3s linear;
}
@media (max-width: 1640px) {
	:root {
		--Heading-Display-Normal-1920: 44px;
		--Body-Large-Large-1920: 16px;
		--Heading-Medium-XXMedium-1920: 28px;
		--Body-Small-XSmall-1920: 14px;
		--Heading-Large-XLarge-1920: 36px;
		--Action-Large-1920: 16px;
		--Body-Medium-Medium-1920: 15px;
		--Radius-Large-Large-1920: 28px;
		--Body-Large-XLarge-1920: 18px;
		--Radius-Large-Large-1920: 28px;
		--Padding-Large-XLarge-1920: 40px;
		--Heading-Large-Large-1920: 32px;
		--Body-Large-XXLarge-1920: 20px;
		--Radius-Large-XLarge-1920: 40px;
		--Heading-Medium-XMedium-1920: 24px;
		--Heading-Small-XXSmall-1920: 16px;
		--Body-Small-Small-1920: 13px;
		--Heading-Medium-Medium-1920: 18px;
		--Radius-Medium-Medium-1920: 18px;
		--Padding-Large-Large-1920: 36px;
	}
	.accord-img {
		max-width: 560px;
	}
	.b2c-thirteen-btn a {
		padding: 20px 32px;
		font-size: 18px;
	}
	.landing-nine-refund {
		margin-top: 32px;
		gap: 10px;
	}
	.landing-nine-row ul {
		margin-top: 16px;
	}
	.landing-nine-hr {
		margin: 12px 0;
	}
	.landing-nine-price__box {
		padding-top: 40px;
	}
	.landing-nine-btn a {
		font-size: 18px;
		padding: 20px 32px;
	}
	.landing-nine-list {
		max-width: 1008px;
		margin: 0 auto;
	}
	.landing-ten-card__title {
		margin-bottom: 12px;
	}
	.landing-ten-card {
		padding: 20px;
	}
	.landing-ten {
		padding: 42px 0;
	}
	.b2c-eleven-card__title {
		font-size: 48px;
	}
	.b2c-thirteen-bg {
		margin: 0 16px;
		padding: 64px 0;
	}
	.b2c-eleven-right__info {
		padding: 10px 16px;
		margin-bottom: 32px;
		max-width: 120px;
	}
	.b2c-thirteen-logo img {
		max-width: 163px;
	}
	.b2c-eleven-right__text {
		font-size: 15px;
	}
	.b2c-eleven-right__percent {
		font-size: 48px;
	}
	.landing-ten-card__rating {
		margin-bottom: 12px;
	}
	.landing-ten-card__text {
		margin-bottom: 28px;
	}
	.landing-nine-card:last-child .landing-nine-content {
		background: url("../image/landing-nine-shildik2.png") no-repeat center;
		background-size: cover;
	}
	.landing-nine-bottom {
		margin-top: 20px;
	}
	.accord {
		min-height: 286px;
	}
	.landing-nine-top {
		margin-bottom: 32px;
		gap: 20px;
	}
	.landing-six-title {
		margin-bottom: 16px;
	}
	.landing-two-bg {
		padding: 64px 0;
		margin: 0 16px;
	}
	.landing-ten-list {
		column-gap: 16px;
	}
	.landing-nine-box {
		margin: 0 16px;
	}
	.b2c-five-img {
		max-width: 580px;
	}
	.b2c-five-title {
		margin-bottom: 16px;
	}
	.landing-ten-title,
	.landing-six-text,
	.landing-two-title,
	.b2c-title {
		margin-bottom: 40px;
	}
	.landing-nine-content {
		padding: 20px;
	}
	.landing-nine-top__text {
		margin-bottom: 20px;
	}
	.landing-six .landing-two-wrap {
		padding-left: 36px;
	}
	.landing-six-box {
		padding-top: 36px;
	}
	.landing-nine-card__top {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	.custom-accord4 {
		padding-top: 32px;
		min-height: 394px;
	}
	.b2c-one-btn a {
		padding: 18px 32px;
	}
	.b2c-one {
		margin: -108px 16px 36px;
	}
	.b2c-one-content {
		max-width: 780px;
	}
	.b2c-one-list {
		max-width: 668px;
		margin: 48px auto;
	}
	.b2c-two-item__icon {
		min-width: 72px;
		height: 72px;
		padding: 20px;
	}
	.b2c-eleven-right {
		min-width: 387px;
	}
	.landing-nine,
	.landing-six,
	.landing-two,
	.b2c-five,
	.b2c-four,
	.b2c-three,
	.b2c-two {
		padding: 36px 0;
	}
	.b2c-thirteen-flex {
		margin-bottom: 20px;
	}
}
@media (max-width: 1340px) {
	.landing-six .accord-img {
		max-width: 500px;
	}
}
@media (max-width: 1170px) {
	:root {
		--Radius-Large-XLarge-1920: 24px;
		--Heading-Display-Normal-1920: 36px;
		--Body-Small-XSmall-1920: 13px;
		--Heading-Large-XLarge-1920: 32px;
		--Radius-Large-Large-1920: 24px;
		--Padding-Small-Small-1920: 16px;
		--Padding-Large-XLarge-1920: 32px;
		--Heading-Large-Large-1920: 28px;
		--Heading-Medium-XMedium-1920: 22px;
		--Heading-Small-XSmall-1920: 15px;
		--Padding-Large-Large-1920: 24px;
	}
	.b2c-one-item {
		padding: 10px 0;
	}
	.b2c-one-img {
		border-radius: 16px;
	}
	.b2c-one {
		margin: 60px 16px 27px;
	}
	.b2c-one-content {
		margin: 48px auto 48px;
		max-width: 560px;
	}
	.b2c-one-title,
	.b2c-one-sale {
		margin-bottom: 16px;
	}
	.b2c-one-text {
		margin-bottom: 24px;
	}
	.b2c-one-btn a {
		padding: 15px 28px;
	}
	.b2c-one-list {
		margin: 32px auto 24px;
		max-width: unset;
	}
	.b2c-one-item__top {
		font-size: 24px;
	}
	.landing-nine,
	.landing-six,
	.landing-two,
	.b2c-five,
	.b2c-four,
	.b2c-three,
	.b2c-two {
		padding: 28px 0;
	}
	.b2c-two-list {
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 25px;
	}
	.b2c-two-item {
		flex-direction: row;
		gap: 16px;
	}
	.b2c-two-item__icon {
		min-width: 60px;
		height: 60px;
		padding: 15px;
		margin: 0;
	}
	.b2c-two-item__icon svg {
		max-width: 100%;
		width: 100%;
		height: 100%;
	}
	.b2c-two-item__content b,
	.b2c-two-item__content p {
		text-align: left;
	}
	.b2c-two-item__content {
		align-items: flex-start;
	}
	.b2c-three-img {
		display: none;
	}
	.laptop-show {
		display: block;
	}
	.b2c-three-list {
		grid-template-columns: repeat(3, 1fr);
		gap: 14px;
	}
	.b2c-three-flex {
		display: block;
	}
	.b2c-three-img {
		grid-column: span 2;
	}
	.b2c-three-item {
		border-radius: 18px;
		padding-bottom: 48px;
	}
	.b2c-three-item__title {
		flex-direction: column;
		align-items: flex-start;
		gap: 12px;
		margin-bottom: 12px;
	}
	.b2c-three-item__title img {
		width: 32px;
		height: 32px;
	}
	.b2c-three-item__icon svg {
		max-width: 20px;
		height: 21px;
	}
	.b2c-three-item__icon {
		width: 51px;
		height: 51px;
		border-radius: 18px 0 0 0;
	}
	.b2c-three-item__icon::before {
		left: -18px;
		width: 18px;
		height: 18px;
		border-bottom-right-radius: 18px;
	}
	.b2c-three-item__icon::after {
		top: -18px;
		width: 18px;
		height: 18px;
		border-bottom-right-radius: 18px;
	}
	.b2c-three-img {
		aspect-ratio: 1.97/1;
	}
	.b2c-four-btn a {
		padding: 18px 28px;
	}
	.b2c-five-flex {
		gap: 40px;
	}
	.b2c-five-flex > div {
		width: 48%;
	}
	.b2c-five-title {
		margin-bottom: 12px;
	}
	.b2c-five-row span {
		padding: 5px 10px;
	}
	.landing-two-bg {
		padding: 48px 0;
	}
	.tabs-one button {
		padding: 12px 16px;
		font-size: 14px;
		gap: 8px;
	}
	.tabs-one button img {
		max-width: 20px;
	}
	.tabs-one {
		margin-bottom: 32px;
	}
	.accord-wrap {
		padding-bottom: 370px;
	}
	.accord-img {
		top: unset;
		bottom: 0;
		right: 50%;
		transform: translateX(50%);
		max-width: 500px;
		width: 100%;
	}
	.accord .accord-item {
		max-width: 500px;
		margin-left: auto;
	}
	a.landing-link {
		margin-left: auto;
		margin-right: auto;
		width: max-content;
		display: block;
		padding: 14px 22px;
		font-size: 15px;
	}
	.accord {
		gap: 20px;
	}
	.landing-two-subtitle {
		font-size: 24px;
		max-width: 500px;
		margin: 0 auto 24px;
	}
	.landing-six .landing-two-wrap {
		padding: 0 0 438px;
	}
	.landing-six-box {
		padding-top: 0;
	}
	.landing-six .landing-two-wrap::before {
		display: none;
	}
	.landing-six-box {
		border-radius: var(--Radius-Large-Large-1920);
		border: 1px solid var(--Border-border-default);
		position: unset;
		padding: 24px;
	}
	.custom-accord4 {
		min-height: 300px;
	}
	.accord.custom-accord4 .accord-item {
		max-width: unset;
	}
	.landing-six .accord-img {
		max-width: 500px;
	}
	.landing-six-box > img {
		max-width: 142px;
	}
	.accord-content-box {
		padding-top: 6px;
	}
	.landing-six-bottom {
		flex-wrap: wrap;
		max-width: 500px;
		margin: 32px auto 0;
	}
	.landing-six-bottom div,
	.landing-six-bottom a {
		max-width: 156px;
	}
	.landing-nine-box {
		padding: 48px 0;
	}
	.landing-nine-top {
		gap: 10px;
	}
	.landing-nine-top span {
		padding: 0 8px;
		font-size: 11px;
		letter-spacing: 0.22px;
		line-height: 20px;
	}
	.landing-nine .container {
		padding: 0 24px;
	}
	.landing-nine-card {
		padding: 8px;
	}
	.landing-nine-content {
		padding: 20px 16px;
		border-radius: 16px;
	}
	.landing-nine-top__num img {
		max-width: 32px;
		height: 32px;
	}
	.landing-nine-top__num {
		gap: 10px;
	}
	.landing-nine-card__top {
		padding-bottom: 18px;
		margin-bottom: 18px;
	}
	.landing-nine-row b {
		margin-bottom: 6px;
	}
	.landing-nine-hr {
		margin: 16px 0;
	}
	.landing-nine-sale {
		margin-bottom: 12px;
		gap: 8px;
	}
	.landing-nine-price b {
		font-size: 32px;
	}
	.landing-nine-bottom {
		margin-top: 18px;
	}
	.landing-nine-btn a {
		font-size: 16px;
		padding: 18px 32px;
	}
	a.available-default {
		margin-top: 12px;
	}
	a.available-default {
		font-size: 12px;
	}
	.landing-nine-card:last-child {
		padding: 8px;
		border-radius: 22px;
	}
	.landing-ten {
		padding: 28px 0;
	}
	.landing-ten-list {
		display: flex;
		gap: 16px;
		overflow-x: scroll;
		scrollbar-width: none;
		margin-right: -40px;
		padding-right: 40px;
	}
	.landing-ten-card {
		min-width: 320px;
		padding: 16px;
		margin-bottom: 0;
	}
	.landing-ten-card__rating {
		margin-bottom: 10px;
	}
	.landing-ten-card__title {
		margin-bottom: 10px;
	}
	.landing-ten-card__bottom {
		margin-top: auto;
	}
	.landing-eleven,
	.b2c-thirteen,
	.b2c-twelve,
	.b2c-eleven {
		padding: 28px 0;
	}
	.b2c-eleven-left {
		gap: 11px;
	}
	.b2c-eleven-card {
		border-radius: 18px;
		padding: 16px;
	}
	.b2c-eleven-right {
		grid-row-start: 2;
		grid-column-start: 3;
		grid-row-end: 3;
		grid-column-end: 5;
		padding: 15px;
		min-width: unset;
	}
	.b2c-eleven-right__info {
		display: none;
	}
	.b2c-eleven-right__percent {
		font-size: 36px;
		letter-spacing: -0.72px;
		margin-bottom: 8px;
	}
	.b2c-eleven-right__text {
		font-size: 13px;
	}
	.b2c-eleven-card__title {
		font-size: 36px;
	}
	.b2c-eleven-card__text b {
		font-size: 14px;
	}
	.b2c-eleven-card__text p {
		margin-top: 6px;
	}
	.b2c-eleven-card__logo {
		max-width: 95px;
	}
	.b2c-twelve-slid__content {
		padding: 16px;
	}
	.b2c-thirteen-bg {
		padding: 48px 0;
	}
	.b2c-thirteen-flex {
		gap: 16px;
		margin-bottom: 16px;
	}
	.b2c-thirteen-right,
	.b2c-thirteen-left {
		width: 48%;
		flex-grow: 1;
	}
	.b2c-thirteen-logo img {
		max-width: 131px;
	}
	.b2c-thirteen-left {
		aspect-ratio: 1/1.29;
	}
	.b2c-thirteen-btn a {
		padding: 18px 32px;
		font-size: 16px;
		max-width: 160px;
		width: 100%;
	}
}
@media (max-width: 767px) {
	:root {
		--Heading-Display-Normal-1920: 32px;
		--Heading-Large-XLarge-1920: 28px;
		--Body-Medium-Medium-1920: 14px;
		--Radius-Large-Large-1920: 20px;
		--Padding-Large-XLarge-1920: 24px;
		--Heading-Large-Large-1920: 24px;
		--Body-Large-XXLarge-1920: 18px;
		--Heading-Medium-XMedium-1920: 20px;
		--Radius-Medium-XMedium-1920: 18px;
	}
	.container {
		padding: 0 20px;
	}
	.landing-nine-card:last-child .landing-nine-content {
		background: url("../image/landing-nine-shildik3.png") no-repeat center;
		background-size: cover;
	}
	.b2c-one-img iframe {
		height: 100%;
	}
	.b2c-four-title {
		margin-bottom: 6px;
	}
	.b2c-one-content {
		margin: 32px 0;
	}
	.b2c-one-title,
	.b2c-one-sale {
		margin-bottom: 20px;
	}
	.b2c-one-sale img:last-child {
		bottom: 6px;
		right: -22px;
	}
	.b2c-one-sale {
		width: 132.427px;
	}
	.b2c-one-btn a {
		padding: 18px 28px;
		width: 100%;
		text-align: center;
	}
	.b2c-one-btn {
		width: 100%;
	}
	.b2c-one .container {
		padding: 0 29px;
	}
	.b2c-one-list {
		margin: 40px auto 20px;
		flex-direction: column;
	}
	.b2c-eleven-card__text {
		margin-top: 16px;
	}

	.b2c-one-item {
		flex-direction: row;
		gap: 16px;
		padding: 12px 0;
	}
	.b2c-one-item:not(:last-child) {
		border-right: none;
		border-bottom: 1px solid var(--Border-border-secondary);
	}
	.b2c-one-item__text {
		text-align: left;
		max-width: unset;
	}
	.b2c-one-item__top {
		font-size: 20px;
		margin: 0;
		white-space: nowrap;
	}
	.b2c-one-item__top span {
		font-size: 18px;
	}
	.b2c-one {
		margin: 60px 8px 18px;
	}
	.landing-nine,
	.landing-six,
	.landing-two,
	.b2c-five,
	.b2c-four,
	.b2c-three,
	.b2c-two {
		padding: 18px 0;
	}
	.landing-ten-title,
	.landing-six-text,
	.b2c-title {
		margin-bottom: 24px;
		text-align: left;
	}
	.landing-two-title {
		margin-bottom: 32px;
		text-align: left;
	}
	.b2c-two-list {
		grid-template-columns: 1fr;
		grid-gap: 18px;
	}
	.b2c-two-item__icon {
		min-width: 56px;
		height: 56px;
	}
	.b2c-three-flex {
		display: flex;
		flex-direction: column-reverse;
		gap: 12px;
	}
	.b2c-three-img {
		display: block;
		aspect-ratio: 1.67/1;
	}
	.laptop-show {
		display: none;
	}
	.b2c-three-list {
		display: flex;
		gap: 12px;
		overflow-x: scroll;
		scrollbar-width: none;
		margin-right: -20px;
		padding-right: 20px;
	}
	.b2c-three-item2,
	.b2c-three-item {
		min-width: 230px;
	}
	.b2c-four-box {
		flex-direction: column;
		gap: 50px;
	}
	.b2c-five-flex > div {
		width: 100%;
		max-width: unset;
	}
	.b2c-four-btn {
		width: 100%;
	}
	.b2c-four-btn a {
		width: 100%;
	}
	.b2c-five-flex {
		flex-direction: column;
		gap: 28px;
	}
	.revers {
		flex-direction: column-reverse;
	}
	.landing-two-bg {
		padding: 32px 0;
		margin: 0 8px;
	}
	.landing-two .container {
		padding: 0 24px;
	}
	.tabs__list2 {
		margin-right: -24px;
		padding-right: 24px;
		overflow-x: scroll;
		scrollbar-width: none;
		justify-content: flex-start;
	}
	.landing-nine-list {
		display: flex;
		margin-right: -32px;
		padding-right: 32px;
		margin-left: -32px;
		padding-left: 32px;
		overflow-x: scroll;
		scrollbar-width: none;
	}
	.landing-nine-top {
		flex-direction: column;
		align-items: flex-start;
	}
	.b2c-eleven-left {
		grid-template-columns: repeat(2, 1fr);
	}
	.b2c-eleven-right {
		grid-row-start: unset;
		grid-column-start: unset;
		grid-row-end: unset;
		grid-column-end: unset;
		grid-column: span 2;
	}
	.b2c-thirteen-flex {
		flex-direction: column-reverse;
	}
	.landing-ten-list {
		margin-right: -20px;
		padding-right: 20px;
	}
	.landing-two-subtitle {
		font-size: 20px;
	}
	.accord {
		min-height: 303px;
		gap: 16px;
	}
	.landing-six .landing-two-wrap {
		padding-bottom: 95%;
	}
	.accord-wrap {
		padding-bottom: 75%;
	}
	.landing-nine-title,
	.landing-six-title {
		text-align: left;
	}
	.accord .accord-content {
		word-break: break-word;
	}
	.custom-accord4 {
		min-height: 360px;
	}
	.landing-nine-card {
		min-width: 296px;
	}
	.landing-nine-box {
		margin: 0 8px;
		padding: 32px 0;
	}
	.landing-nine-refund {
		margin-top: 20px;
	}
	.landing-nine-refund svg {
		max-width: 25px;
		height: 25px;
	}
	.b2c-twelve-slid__logo {
		border-radius: 8px;
		min-width: 48px;
		max-width: 48px;
		height: 48px;
		top: calc(50% - 24px);
		left: calc(50% - 24px);
		padding: 9px;
	}
	.b2c-thirteen-bg {
		padding: 32px 0;
		margin: 0 8px;
	}
	.b2c-thirteen-right,
	.b2c-thirteen-left {
		width: 100%;
	}
	.b2c-thirteen-logo {
		margin-bottom: 48px;
	}
	.b2c-thirteen-title {
		margin-bottom: 20px;
	}
	.b2c-thirteen-btn a {
		max-width: unset;
	}
	.b2c-thirteen-left {
		aspect-ratio: 1.78/1;
	}
}
