/* Honeypot: invisible to visitors, available to bots */
.form-honeypot {
	position: absolute !important;
	left: -10000px !important;
	top: auto !important;
	width: 1px !important;
	height: 1px !important;
	overflow: hidden !important;
	opacity: 0 !important;
	pointer-events: none !important;
}

/* Invalid fields */
#form-content .form-invalid {
	border-color: #d90000 !important;
	box-shadow: 0 0 0 2px rgba(217, 0, 0, 0.15);
}

/* Submission in progress */
#form-content button[type="submit"]:disabled {
	cursor: wait;
	opacity: 0.65;
}

.leo-comparison-wrap {
	max-width: 100%;
	border-radius: 16px;
	overflow: hidden;
}

.leo-comparison-table {
	width: 100%;
	border-radius: 0;
	border-collapse: collapse;
	font-size: 0.875rem;
	line-height: 1.45;
	color: #050505;
	position: relative;
}


.leo-comparison-table th,
.leo-comparison-table td {
	padding: 16px 22px;
	text-align: left;
	vertical-align: top;
	font-family: var(--fontfamilySemiBold);
}
	.leo-comparison-table thead {
		background: transparent;
	}
	.leo-comparison-table thead, .leo-comparison-table tbody {
		position: relative;
	}
.leo-comparison-table thead th {
	color: #fff;
	font-size: 1.375rem;
	font-family: var(--fontfamilyBold);
	position: relative;
	padding: 70px 22px 0;
	border-bottom: 0;
}
.leo-comparison-table thead th:before {
    content: '';
    background: #999CFF;
    position: absolute;
    width: 100%;
    height: 104px;
    left: 0;
    bottom: 0;
}
.leo-comparison-table thead th:first-child {
	width: 22%;
}
	.leo-comparison-table thead th:first-child:before {
    border-radius: 16px 0 0 16px;
}
	.leo-comparison-table tbody tr.first th:first-child {
		border-radius: 16px 0 0 0;
	}
	.leo-comparison-table tbody tr.first th:last-child {
		border-radius: 0 16px 0 0;
	}
	.leo-comparison-table thead th:last-child:before {
    border-radius: 0 16px 16px 0;
}
	.leo-comparison-table thead th span {
		position: relative;
		top: -20px;
	}
.leo-comparison-table thead th.is-highlight {
	border-radius: 24px 24px 0 0;
	background: #ffc533;
	border-bottom: 0;
	color: #000;
}

.leo-comparison-table thead th.is-highlight:before {
	background:  #ffc533;
}
.leo-comparison-table tbody th {
	font-family: var(--fontfamilySemiBold);
	width: 22%;
}
	.leo-comparison-table tr {
		border-bottom: 0!important;
	}

.leo-comparison-table tbody tr:nth-child(odd):not(.section-row) {
	background: #fff;
}

.leo-comparison-table tbody tr:nth-child(even):not(.section-row) {
	background: rgb(242 242 255);
}
.leo-comparison-table tbody tr:nth-child(odd):not(.section-row) td:first-of-type {
	background: #FFD466;
	border-bottom: 0;
}
.leo-comparison-table tbody tr:nth-child(even):not(.section-row) td:first-of-type {
	background: #ffc533;
	color: #000;
	border-bottom: 0;
}

.leo-comparison-table .section-row th {
	background: #999CFF;
	color: #fff;
	font-size: 1.25rem;
	font-family: var(--fontfamilySemiBold);
	padding: 18px 22px;
}
	.leo-comparison-table .section-row th:nth-child(2) {
    background-color: #ffc533!important;
}

	.leo-comparison-table .section-row.spacer  {
		border-bottom: 0;
	}
	.leo-comparison-table .section-row.spacer th {
		background: transparent;
		border-bottom: 0;
	}
	.leo-comparison-table .section-row.spacer th.is-highlight {
		background-color:  #ffc533;
	}
.leo-comparison-table .check {
	color: #30A600;
	font-family: var(--fontfamilyBold);
	margin-left: 6px;
}
	.leo-comparison-table td:nth-child(2) .check {
		color: #000;
		position: relative;
	}
	.leo-comparison-table tbody tr.toggler td {
    background: rgba(229, 230, 255, 0.5) !important;
    text-align: center;
}

	.leo-comparison-table tbody tr.toggler td button, .leo-comparison-table tbody tr.toggler td button:focus {
    color: #3E44FF!important;
}
	.leo-comparison-table tbody tr.toggler td button:hover, .leo-comparison-table tbody tr.toggler td button:active {
    color: #FE2EBD!important;
}
button.js-comparison-toggle.button {
    font-size: 0.94rem;
    color: var(--black);
    background: transparent !important;
    border: 0;
    padding: 0 !important;
    margin-top: 2rem;
}
	@media (min-width: 1181px) {
			.leo-comparison-wrap:before {
		content: '';
		position: absolute;
		z-index: 0;
		width: 100%;
		height: 50%;
		left: 0;
		bottom: 0;
		background: #f2f2ff;
	}
  .leo-comparison-table {
    position: relative;
    z-index: 2;
  }
	.leo-comparison-wrap {
		position: relative;
		overflow: visible;
	}
		.leo-column-shadow {
		position: absolute;
		z-index: 10;
		pointer-events: none;
		border-radius: 24px;
		box-shadow: 0 0 20px rgba(5, 6, 28, 0.35);
	}

	.leo-comparison-table {
		border-collapse: separate;
		border-spacing: 0;
		padding-top: 20px;
	}

	/*
	 * Every cell in the yellow column:
	 * background plus continuous left/right shadow.
	 */
	.leo-comparison-table tr > :nth-child(2) {
		position: relative;
		z-index: 3;
		background-color: #ffc533;
	}

	/* Top of the yellow column */
	.leo-comparison-table thead th:nth-child(2) {
		z-index: 4;
		border-radius: 24px 24px 0 0;
	}

	/* Bottom of whichever row currently ends the yellow column */
	.leo-comparison-table tr.highlight-end > :nth-child(2) {
		border-radius: 0 0 24px 24px;
	}
		
}

@media (max-width: 1180px) {
	.leo-column-shadow {
		display: none;
	}
		.leo-comparison-table tbody tr.toggler td {
		padding: 14px 18px;
		display: flex;
    align-items: center;
    justify-content: center;
	}
	.leo-comparison-table tbody tr.toggler td button {
    margin: 0;
}
	.leo-comparison-wrap {
		border-radius: 0;
	}

	.leo-comparison-table,
	.leo-comparison-table thead,
	.leo-comparison-table tbody,
	.leo-comparison-table tr,
	.leo-comparison-table th,
	.leo-comparison-table td {
		display: block;
		width: 100%!important;
	}
	.leo-comparison-table tbody tr:nth-child(odd):not(.section-row) {
    background: rgba(229, 230, 255, 0.5);
}

	.leo-comparison-table thead, .leo-comparison-table .section-row.spacer, .leo-comparison-table tbody tr.section-row th:not(:first-child) {
		display: none;
	}
	
	.leo-comparison-table tbody tr {
		margin-bottom: 18px;
		border-radius: 16px;
		overflow: hidden;
		border: 1px solid #ededff;
		background: #fff;
	}

	.leo-comparison-table tbody tr.section-row {
		margin: 28px 0 14px;
		box-shadow: none;
		border-radius: 16px;
	}

	.leo-comparison-table .section-row th {
		border-radius: 16px;
	}

	.leo-comparison-table tbody tr:not(.section-row) > th {
		background: #666BFF;
		color: #fff;
		padding: 16px 18px;
		border-bottom: none;
	}

	.leo-comparison-table td {
		position: relative;
		padding: 14px 18px 14px 44%;
		min-height: 56px;
		border-bottom: 1px solid #ededff;
	}

	.leo-comparison-table td::before {
		content: attr(data-label);
		position: absolute;
		left: 18px;
		top: 14px;
		width: 36%;
		font-weight: 800;
		color: #3E44FF;
	}

	.leo-comparison-table td:nth-child(2) {
		background: #ffc533;
		color: #000;
	}
	
	.leo-comparison-table td:nth-child(2)::before {
		color: #fff;
	}

	.leo-comparison-table td:last-child {
		border-bottom: none;
	}
}

@media (max-width: 599px) {
	table.leo-comparison-table {
    white-space: normal;
}
	.leo-comparison-table td {
		padding: 48px 18px 16px;
	}

	.leo-comparison-table td::before {
		width: auto;
		right: 18px;
	}
}




.ui-001{min-width:1080px;background:#FFFFFF}
.ui-002{background:#FFFFFF;padding:16px 40px}
.ui-003{max-width:1312px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:30px}
.ui-004{flex:1 1 0;display:flex;align-items:center;gap:20.8px}
.ui-005{color:#000000;font-size:20px;text-decoration:none}
.ui-006{color:#000000;font-size:20px;text-decoration:none}
.ui-007{color:#000000;font-size:20px;text-decoration:none}
.ui-008{flex:0 0 auto}
.ui-009{display:block}
.ui-010{height:42.66px;display:block}
.ui-011{flex:1 1 0;display:flex;align-items:center;justify-content:flex-end;gap:20px}
.ui-012{width:380px;max-width:100%;height:36px;border-radius:12px;background:#FFFFFF;border:1px solid #E6E6E6;display:flex;align-items:center;justify-content:space-between;padding:0 12px;box-sizing:border-box}
.ui-013{font-size:13.2px;color:#60656D}
.ui-014{font-size:14px;color:#000000}
.ui-015{font-size:16px;color:#000000}
.ui-016{background:#3E44FF;padding:16px 40px}
.ui-017{max-width:1312px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:30px}
.ui-018{display:flex;align-items:center;gap:64px}
.ui-019{font-size:16px;font-weight:600;line-height:16px;letter-spacing:0.32px;color:#FFFFFF;text-decoration:none}
.ui-020{font-size:16px;font-weight:600;line-height:16px;letter-spacing:0.32px;color:#FFFFFF;text-decoration:none}
.ui-021{font-size:16px;font-weight:600;line-height:16px;letter-spacing:0.32px;color:#FFFFFF;text-decoration:none}
.ui-022{display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:600;line-height:16px;letter-spacing:0.32px;color:#FFFFFF;text-decoration:none}
.ui-023{font-size:13px}
.ui-024{font-size:16px;font-weight:600;line-height:16px;letter-spacing:0.32px;color:#FFFFFF;text-decoration:none}
.ui-025{display:flex;align-items:center;gap:20px}
.ui-026{display:inline-flex;align-items:center;gap:10px;border:2px solid #FFFFFF;border-radius:50px;padding:5.68px 23.36px;font-size:14.9px;font-weight:600;line-height:26px;letter-spacing:0.32px;color:#FFFFFF;text-decoration:none}
.ui-026:hover{background:rgba(255,255,255,0.12);color:#FFFFFF}
.ui-027{display:inline-flex;align-items:center;gap:10px;background:#FFFFFF;border:2px solid #FFFFFF;border-radius:50px;padding:5.68px 23.36px;font-size:14.9px;font-weight:600;line-height:26px;letter-spacing:0.32px;color:#000000;text-decoration:none}
.ui-027:hover{background:#E5E6FF;color:#000000}
.ui-028{font-size:14px}
.ui-029{position:relative;border-radius:0 0 24px 24px;overflow:hidden;background:linear-gradient(118deg,#05061C 0%,#0B0E45 46%,#1B1F8A 100%)}
.ui-030{position:absolute;inset:0}
.ui-031{width:100%;height:100%}
.ui-032{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,6,28,0.82) 0%,rgba(5,6,28,0.55) 55%,rgba(5,6,28,0.30) 100%);pointer-events:none}
.ui-033{position:relative;max-width:1312px;margin:0 auto;padding:80px 40px;pointer-events:none}
.ui-034{display:flex;flex-direction:column;gap:20px;align-items:flex-start}
.ui-035{border-radius:8px;background:rgba(255,255,255,0.2);backdrop-filter:blur(5px);padding:7px 23px}
.ui-036{font-size:16px;font-weight:600;line-height:26px;letter-spacing:0.32px;color:#FFFFFF}
.ui-037{margin:10px 0 0;font-size:80px;font-weight:700;line-height:1.12;letter-spacing:0.32px;color:#FFFFFF}
.ui-038{margin-top:6px;font-size:20px;font-weight:600;line-height:32px;letter-spacing:0.32px;color:#FFFFFF}
.ui-039{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}
.ui-040{display:flex;align-items:center;gap:15px;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#FFFFFF}
.ui-041{font-size:14px;color:#FFFFFF}
.ui-042{display:flex;align-items:center;gap:15px;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#FFFFFF}
.ui-043{font-size:14px;color:#FFFFFF}
.ui-044{display:flex;align-items:center;gap:15px;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#FFFFFF}
.ui-045{font-size:14px;color:#FFFFFF}
.ui-046{display:flex;align-items:center;gap:48px;flex-wrap:wrap;margin-top:30px;align-self:stretch}
.ui-047{display:flex;align-items:center;gap:30px;flex-wrap:wrap}
.ui-048{pointer-events:auto;display:inline-flex;justify-content:center;align-items:center;background:#3E44FF;border:3px solid #3E44FF;border-radius:12px;padding:11.24px 29.6px;font-size:16px;font-weight:600;line-height:26px;letter-spacing:0.32px;color:#FFFFFF;text-decoration:none}
.ui-048:hover{background:#2A2FD8;border-color:#2A2FD8;color:#FFFFFF}
.ui-049{display:flex;align-items:center;gap:30px;opacity:0.55}
.ui-050{font-size:20px;font-weight:600;line-height:26px;letter-spacing:0.32px;color:#FFFFFF}
.ui-051{height:44px;display:block;filter:brightness(0) invert(1)}
.ui-052{height:34px;display:block}
.ui-053{padding:80px 40px 0}
.ui-054{max-width:1312px;margin:0 auto;display:flex;gap:48px;flex-wrap:wrap}
.ui-055{flex:1 1 640px;min-width:480px}
.ui-056{margin:0 0 30px;font-size:48px;font-weight:700;line-height:58px;letter-spacing:0.32px;color:#000000}
.ui-057{margin:0;font-size:20px;font-weight:700;line-height:32px;letter-spacing:0.32px;color:#000000}
.ui-058{flex:1 1 480px;min-width:420px;display:flex;flex-direction:column;gap:30px}
.ui-059{margin:0;font-size:16px;font-weight:700;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-060{margin:0;font-size:16px;font-weight:700;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-061{padding:80px 0;margin-top:80px;background:#F2F2F2}
.ui-062{max-width:1312px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;gap:80px}
.ui-063{display:flex;gap:48px;flex-wrap:wrap}
.ui-064{flex:1 1 640px;min-width:480px}
.ui-065{margin:0 0 50px;font-size:48px;font-weight:700;line-height:58px;letter-spacing:0.32px;color:#000000}
.ui-066{border-radius:28px;overflow:hidden;box-shadow:0px 4px 24px 0px rgba(5,6,28,0.14);background:#FFFFFF;position:relative;}
.ui-067{width:100%;height:100%;background:#EFEFED repeating-linear-gradient(45deg,rgba(0,0,0,0.035) 0 14px,rgba(0,0,0,0) 14px 28px);display:flex;align-items:center;justify-content:center}
.ui-068{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#60656D;text-align:center;padding:0 16px;line-height:1.6}
.ui-069{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}
.ui-070{width:88px;height:88px;border-radius:50%;background:rgba(62,68,255,0.92);box-shadow:0px 4px 24px 0px rgba(5,6,28,0.3);display:flex;align-items:center;justify-content:center}
.ui-071{font-size:28px;color:#FFFFFF;margin-left:6px}
.ui-072{margin:12px 0 0;font-size:14px;line-height:22.4px;letter-spacing:0.32px;color:#000000}
.ui-073{flex:1 1 480px;min-width:420px;display:flex;flex-direction:column;gap:30px;justify-content:center}
.ui-074{border-radius:16px;background:#FFFFFF;border:1px solid #CCCCCC;padding:24px;display:flex;align-items:center;gap:20px}
.ui-075{flex:none;width:78px;display:flex;justify-content:center}
.ui-076{font-size:44px;color:#3E44FF}
.ui-077{margin:0 0 4px;font-size:22px;font-weight:600;line-height:29.92px;letter-spacing:0.32px;color:#000000}
.ui-078{margin:0;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-079{border-radius:16px;background:#FFFFFF;border:1px solid #CCCCCC;padding:24px;display:flex;align-items:center;gap:20px}
.ui-080{flex:none;width:78px;display:flex;justify-content:center}
.ui-081{font-size:44px;color:#3E44FF}
.ui-082{margin:0 0 4px;font-size:22px;font-weight:600;line-height:29.92px;letter-spacing:0.32px;color:#000000}
.ui-083{margin:0;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-084{border-radius:16px;background:#FFFFFF;border:1px solid #CCCCCC;padding:24px;display:flex;align-items:center;gap:20px}
.ui-085{flex:none;width:78px;display:flex;justify-content:center}
.ui-086{font-size:44px;color:#3E44FF}
.ui-087{margin:0 0 4px;font-size:22px;font-weight:600;line-height:29.92px;letter-spacing:0.32px;color:#000000}
.ui-088{margin:0;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-089{border-radius:16px;background:#FFFFFF;border:1px solid #CCCCCC;padding:24px;display:flex;align-items:center;gap:20px}
.ui-090{flex:none;width:78px;display:flex;justify-content:center}
.ui-091{font-size:44px;color:#3E44FF}
.ui-092{margin:0 0 4px;font-size:22px;font-weight:600;line-height:29.92px;letter-spacing:0.32px;color:#000000}
.ui-093{margin:0;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-094{border-radius:16px;background:#FFFFFF;border:1px solid #CCCCCC;padding:24px;display:flex;align-items:center;gap:20px}
.ui-095{flex:none;width:78px;display:flex;justify-content:center}
.ui-096{font-size:44px;color:#3E44FF}
.ui-097{margin:0 0 4px;font-size:22px;font-weight:600;line-height:29.92px;letter-spacing:0.32px;color:#000000}
.ui-098{margin:0;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-099{border-radius:16px;background:#FFFFFF;border:1px solid #CCCCCC;padding:24px;display:flex;align-items:center;gap:20px}
.ui-100{flex:none;width:78px;display:flex;justify-content:center}
.ui-101{font-size:44px;color:#3E44FF}
.ui-102{margin:0 0 4px;font-size:22px;font-weight:600;line-height:29.92px;letter-spacing:0.32px;color:#000000}
.ui-103{margin:0;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-104{border-radius:16px;background:#FFFFFF;border:1px solid #CCCCCC;padding:24px;display:flex;align-items:center;gap:20px}
.ui-105{flex:none;width:78px;display:flex;justify-content:center}
.ui-106{font-size:44px;color:#3E44FF}
.ui-107{margin:0 0 4px;font-size:22px;font-weight:600;line-height:29.92px;letter-spacing:0.32px;color:#000000}
.ui-108{margin:0;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-109{display:flex;justify-content:center}
.ui-110{display:inline-flex;justify-content:center;align-items:center;background:#3E44FF;border:3px solid #3E44FF;border-radius:12px;padding:9.48px 31.52px;font-size:19px;font-weight:600;line-height:26px;letter-spacing:0.32px;color:#FFFFFF;text-decoration:none}
.ui-110:hover{background:#2A2FD8;border-color:#2A2FD8;color:#FFFFFF}
.ui-111{padding:80px 40px 0}
.ui-112{max-width:1312px;margin:0 auto;display:flex;flex-direction:column;gap:50px}
.ui-113{text-align:center;display:flex;flex-direction:column;gap:22px}
.ui-114{margin:0;font-size:48px;font-weight:700;line-height:58px;letter-spacing:0.32px;color:#000000}
.ui-115{margin:0;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-116{display:flex;flex-direction:column}
.ui-117{display:flex;align-items:flex-end}
.ui-118{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;height:74px;border-radius:16px 0 0 0;background:#666BFF}
.ui-119{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;height:102px;border-radius:24px 24px 0 0;background:#FFC533;display:flex;flex-direction:column;justify-content:center;padding:0 22px;box-sizing:border-box}
.ui-120{font-size:22px;font-weight:700;line-height:31.9px;letter-spacing:0.32px;color:#000000}
.ui-121{font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#000000;opacity:0.75}
.ui-122{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;height:74px;background:#666BFF;display:flex;flex-direction:column;justify-content:center;padding:0 22px;box-sizing:border-box}
.ui-123{font-size:22px;font-weight:700;line-height:31.9px;letter-spacing:0.32px;color:#FFFFFF}
.ui-124{font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#FFFFFF;opacity:0.8}
.ui-125{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;height:74px;border-radius:0 16px 0 0;background:#666BFF;display:flex;flex-direction:column;justify-content:center;padding:0 22px;box-sizing:border-box}
.ui-126{font-size:22px;font-weight:700;line-height:31.9px;letter-spacing:0.32px;color:#FFFFFF}
.ui-127{font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#FFFFFF;opacity:0.8}
.ui-128{display:flex;background:#999CFF;border-bottom:1px solid #E6E6E6}
.ui-129{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:18px 22px;box-sizing:border-box}
.ui-130{font-size:20px;font-weight:600;line-height:29px;letter-spacing:0.32px;color:#FFFFFF}
.ui-131{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;background:#FFC533}
.ui-132{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box}
.ui-133{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box}
.ui-134{display:flex;background:rgba(229,230,255,0.5);border-bottom:1px solid #E6E6E6}
.ui-135{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-136{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;background:#FFC533;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#000000}
.ui-137{font-weight:700}
.ui-138{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-139{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-140{display:flex;background:#FFFFFF;border-bottom:1px solid #E6E6E6}
.ui-141{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-142{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;background:#FFC533;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#000000}
.ui-143{font-weight:700}
.ui-144{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-145{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-146{display:flex;background:rgba(229,230,255,0.5);border-bottom:1px solid #E6E6E6}
.ui-147{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-148{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;background:#FFC533;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#000000}
.ui-149{font-weight:700}
.ui-150{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-151{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-152{font-weight:700;color:#30A600}
.ui-153{display:flex;background:#FFFFFF;border-bottom:1px solid #E6E6E6}
.ui-154{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-155{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;background:#FFC533;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#000000}
.ui-156{font-weight:700}
.ui-157{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-158{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-159{display:flex;background:#999CFF;border-bottom:1px solid #E6E6E6}
.ui-160{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:18px 22px;box-sizing:border-box}
.ui-161{font-size:20px;font-weight:600;line-height:29px;letter-spacing:0.32px;color:#FFFFFF}
.ui-162{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;background:#FFC533}
.ui-163{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box}
.ui-164{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box}
.ui-165{display:flex;background:rgba(229,230,255,0.5);border-bottom:1px solid #E6E6E6}
.ui-166{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-167{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;background:#FFC533;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#000000}
.ui-168{font-weight:700}
.ui-169{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-170{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-171{display:flex;background:#FFFFFF;border-bottom:1px solid #E6E6E6}
.ui-172{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-173{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;background:#FFC533;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#000000}
.ui-174{font-weight:700}
.ui-175{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-176{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-177{display:flex;background:rgba(229,230,255,0.5);border-bottom:1px solid #E6E6E6}
.ui-178{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-179{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;background:#FFC533;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#000000}
.ui-180{font-weight:700}
.ui-181{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-182{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-183{display:flex;background:#FFFFFF;border-bottom:1px solid #E6E6E6}
.ui-184{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-185{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;background:#FFC533;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#000000}
.ui-186{font-weight:700}
.ui-187{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-188{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-189{display:flex;background:#999CFF;border-bottom:1px solid #E6E6E6}
.ui-190{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:18px 22px;box-sizing:border-box}
.ui-191{font-size:20px;font-weight:600;line-height:29px;letter-spacing:0.32px;color:#FFFFFF}
.ui-192{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;background:#FFC533}
.ui-193{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box}
.ui-194{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box}
.ui-195{display:flex;background:rgba(229,230,255,0.5);border-bottom:1px solid #E6E6E6}
.ui-196{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-197{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;background:#FFC533;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#000000}
.ui-198{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-199{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-200{display:flex;background:#FFFFFF;border-bottom:1px solid #E6E6E6}
.ui-201{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-202{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;background:#FFC533;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#000000}
.ui-203{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-204{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-205{display:flex;background:rgba(229,230,255,0.5);border-bottom:1px solid #E6E6E6}
.ui-206{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-207{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;background:#FFC533;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#000000}
.ui-208{font-weight:700}
.ui-209{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-210{font-weight:700;color:#30A600}
.ui-211{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-212{display:flex;background:#FFFFFF;border-bottom:1px solid #E6E6E6}
.ui-213{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-214{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;background:#FFC533;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#000000}
.ui-215{font-weight:700}
.ui-216{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-217{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-218{font-weight:700;color:#30A600}
.ui-219{display:flex;background:#999CFF;border-bottom:1px solid #E6E6E6}
.ui-220{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:18px 22px;box-sizing:border-box}
.ui-221{font-size:20px;font-weight:600;line-height:29px;letter-spacing:0.32px;color:#FFFFFF}
.ui-222{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;background:#FFC533}
.ui-223{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box}
.ui-224{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box}
.ui-225{display:flex;background:rgba(229,230,255,0.5);border-bottom:1px solid #E6E6E6}
.ui-226{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-227{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;background:#FFC533;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#000000}
.ui-228{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-229{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-230{display:flex;background:#FFFFFF;border-bottom:1px solid #E6E6E6}
.ui-231{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-232{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;background:#FFC533;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#000000}
.ui-233{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-234{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-235{display:flex;background:rgba(229,230,255,0.5);border-bottom:1px solid #E6E6E6}
.ui-236{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-237{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;background:#FFC533;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#000000}
.ui-238{font-weight:700}
.ui-239{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-240{flex:0 0 25%;width:25%;min-width:0;box-sizing:border-box;padding:15.5px 22px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505}
.ui-241{display:flex;justify-content:center;align-items:center;gap:8px;background:#FFFFFF;border:none;border-bottom:1px solid #E6E6E6;padding:15.5px 22px;font-family:inherit;font-size:14px;font-weight:600;line-height:20.3px;letter-spacing:0.32px;color:#050505;cursor:pointer}
.ui-241:hover{background:rgba(229,230,255,0.5)}
.ui-242{font-size:12px}
.ui-243{display:flex;justify-content:center}
.ui-244{display:inline-flex;align-items:center;gap:10px;background:#3E44FF;border:2px solid #3E44FF;border-radius:50px;padding:5.68px 23.36px;font-size:14.9px;font-weight:600;line-height:26px;letter-spacing:0.32px;color:#FFFFFF;text-decoration:none}
.ui-244:hover{background:#2A2FD8;border-color:#2A2FD8;color:#FFFFFF}
.ui-245{padding:80px 0 0}
.ui-246{max-width:1312px;margin:0 auto;padding:0 40px}
.ui-247{margin:0 0 22px;font-size:48px;font-weight:700;line-height:58px;letter-spacing:0.32px;color:#000000}
.ui-248{margin:0 0 16px;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-249{overflow-x:auto;display:flex;gap:40px;padding:20px 40px;scroll-snap-type:x mandatory}
.ui-250{flex:none;width:369px;height:475px;border-radius:16px;overflow:hidden;position:relative;scroll-snap-align:start}
.ui-251{width:100%;height:100%;background:#EFEFED repeating-linear-gradient(45deg,rgba(0,0,0,0.035) 0 14px,rgba(0,0,0,0) 14px 28px);display:flex;align-items:center;justify-content:center}
.ui-252{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#60656D;text-align:center;padding:0 16px;line-height:1.6}
.ui-253{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.35) 45%,rgba(0,0,0,0) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:16px 16px 40px;box-sizing:border-box;pointer-events:none}
.ui-254{margin:0 0 10px;font-size:32px;font-weight:700;line-height:40px;letter-spacing:0.32px;color:#FFFFFF}
.ui-255{margin:0;padding-left:20px;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#FFFFFF}
.ui-256{flex:none;width:369px;height:475px;border-radius:16px;overflow:hidden;position:relative;scroll-snap-align:start}
.ui-257{width:100%;height:100%;background:#EFEFED repeating-linear-gradient(45deg,rgba(0,0,0,0.035) 0 14px,rgba(0,0,0,0) 14px 28px);display:flex;align-items:center;justify-content:center}
.ui-258{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#60656D;text-align:center;padding:0 16px;line-height:1.6}
.ui-259{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.35) 45%,rgba(0,0,0,0) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:16px 16px 40px;box-sizing:border-box;pointer-events:none}
.ui-260{margin:0 0 10px;font-size:32px;font-weight:700;line-height:40px;letter-spacing:0.32px;color:#FFFFFF}
.ui-261{margin:0;padding-left:20px;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#FFFFFF}
.ui-262{flex:none;width:369px;height:475px;border-radius:16px;overflow:hidden;position:relative;scroll-snap-align:start}
.ui-263{width:100%;height:100%;background:#EFEFED repeating-linear-gradient(45deg,rgba(0,0,0,0.035) 0 14px,rgba(0,0,0,0) 14px 28px);display:flex;align-items:center;justify-content:center}
.ui-264{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#60656D;text-align:center;padding:0 16px;line-height:1.6}
.ui-265{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.35) 45%,rgba(0,0,0,0) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:16px 16px 40px;box-sizing:border-box;pointer-events:none}
.ui-266{margin:0 0 10px;font-size:32px;font-weight:700;line-height:40px;letter-spacing:0.32px;color:#FFFFFF}
.ui-267{margin:0;padding-left:20px;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#FFFFFF}
.ui-268{flex:none;width:369px;height:475px;border-radius:16px;overflow:hidden;position:relative;scroll-snap-align:start}
.ui-269{width:100%;height:100%;background:#EFEFED repeating-linear-gradient(45deg,rgba(0,0,0,0.035) 0 14px,rgba(0,0,0,0) 14px 28px);display:flex;align-items:center;justify-content:center}
.ui-270{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#60656D;text-align:center;padding:0 16px;line-height:1.6}
.ui-271{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.35) 45%,rgba(0,0,0,0) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:16px 16px 40px;box-sizing:border-box;pointer-events:none}
.ui-272{margin:0 0 10px;font-size:32px;font-weight:700;line-height:40px;letter-spacing:0.32px;color:#FFFFFF}
.ui-273{margin:0;padding-left:20px;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#FFFFFF}
.ui-274{flex:none;width:369px;height:475px;border-radius:16px;overflow:hidden;position:relative;scroll-snap-align:start}
.ui-275{width:100%;height:100%;background:#EFEFED repeating-linear-gradient(45deg,rgba(0,0,0,0.035) 0 14px,rgba(0,0,0,0) 14px 28px);display:flex;align-items:center;justify-content:center}
.ui-276{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#60656D;text-align:center;padding:0 16px;line-height:1.6}
.ui-277{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.35) 45%,rgba(0,0,0,0) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:16px 16px 40px;box-sizing:border-box;pointer-events:none}
.ui-278{margin:0 0 10px;font-size:32px;font-weight:700;line-height:40px;letter-spacing:0.32px;color:#FFFFFF}
.ui-279{margin:0;padding-left:20px;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#FFFFFF}
.ui-280{flex:none;width:369px;height:475px;border-radius:16px;overflow:hidden;position:relative;scroll-snap-align:start}
.ui-281{width:100%;height:100%;background:#EFEFED repeating-linear-gradient(45deg,rgba(0,0,0,0.035) 0 14px,rgba(0,0,0,0) 14px 28px);display:flex;align-items:center;justify-content:center}
.ui-282{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#60656D;text-align:center;padding:0 16px;line-height:1.6}
.ui-283{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.35) 45%,rgba(0,0,0,0) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:16px 16px 40px;box-sizing:border-box;pointer-events:none}
.ui-284{margin:0 0 10px;font-size:32px;font-weight:700;line-height:40px;letter-spacing:0.32px;color:#FFFFFF}
.ui-285{margin:0;padding-left:20px;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#FFFFFF}
.ui-286{flex:none;width:369px;height:475px;border-radius:16px;overflow:hidden;position:relative;scroll-snap-align:start}
.ui-287{width:100%;height:100%;background:#EFEFED repeating-linear-gradient(45deg,rgba(0,0,0,0.035) 0 14px,rgba(0,0,0,0) 14px 28px);display:flex;align-items:center;justify-content:center}
.ui-288{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#60656D;text-align:center;padding:0 16px;line-height:1.6}
.ui-289{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.35) 45%,rgba(0,0,0,0) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:16px 16px 40px;box-sizing:border-box;pointer-events:none}
.ui-290{margin:0 0 10px;font-size:32px;font-weight:700;line-height:40px;letter-spacing:0.32px;color:#FFFFFF}
.ui-291{margin:0;padding-left:20px;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#FFFFFF}
.ui-292{flex:none;width:369px;height:475px;border-radius:16px;overflow:hidden;position:relative;scroll-snap-align:start}
.ui-293{width:100%;height:100%;background:#EFEFED repeating-linear-gradient(45deg,rgba(0,0,0,0.035) 0 14px,rgba(0,0,0,0) 14px 28px);display:flex;align-items:center;justify-content:center}
.ui-294{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#60656D;text-align:center;padding:0 16px;line-height:1.6}
.ui-295{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.35) 45%,rgba(0,0,0,0) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:16px 16px 40px;box-sizing:border-box;pointer-events:none}
.ui-296{margin:0 0 10px;font-size:32px;font-weight:700;line-height:40px;letter-spacing:0.32px;color:#FFFFFF}
.ui-297{margin:0;padding-left:20px;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#FFFFFF}
.ui-298{max-width:1312px;margin:10px auto 0;padding:0 40px;display:flex;align-items:center;gap:28px}
.ui-299{background:none;border:none;cursor:pointer;padding:0;opacity:0.6;color:#000000;font-size:18px}
.ui-299:hover{opacity:1}
.ui-300{flex:1 1 0;height:5px;border-radius:5px;background:#E5E6FF}
.ui-301{background:none;border:none;cursor:pointer;padding:0;color:#000000;font-size:18px}
.ui-301:hover{opacity:0.6}
.ui-302{padding:80px 40px 0}
.ui-303{max-width:1312px;margin:0 auto}
.ui-304{margin:0 0 54px;font-size:48px;font-weight:700;line-height:58px;letter-spacing:0.32px;color:#000000}
.ui-305{border-radius:24px;overflow:hidden;height:313px;position:relative}
.ui-306{width:100%;height:100%;background:#EFEFED repeating-linear-gradient(45deg,rgba(0,0,0,0.035) 0 14px,rgba(0,0,0,0) 14px 28px);display:flex;align-items:center;justify-content:center}
.ui-307{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#60656D;text-align:center;padding:0 16px;line-height:1.6}
.ui-308{margin:6px 0 0;font-size:14px;line-height:22.4px;letter-spacing:0.32px;color:#000000}
.ui-309{display:flex;gap:80px;margin-top:30px;flex-wrap:wrap}
.ui-310{flex:1 1 560px;min-width:460px;border-radius:16px;box-shadow:0px 4px 24px 0px rgba(5,6,28,0.14);background:#FFFFFF;padding:32px 24px;box-sizing:border-box}
.ui-311{margin:0 0 16px;font-size:28px;font-weight:700;line-height:36px;letter-spacing:0.32px;color:#000000}
.ui-312{margin:0 0 16px;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-313{margin:0 0 8px;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-314{list-style:none;margin:0 0 24px;padding:16px 0;display:flex;flex-direction:column;gap:8px}
.ui-315{display:flex;align-items:center;gap:12px;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-316{flex:none;width:24px;height:24px;border-radius:50%;background:#FFC639;color:#000000;font-size:12px;display:flex;align-items:center;justify-content:center}
.ui-317{display:flex;align-items:center;gap:12px;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-318{flex:none;width:24px;height:24px;border-radius:50%;background:#FFC639;color:#000000;font-size:12px;display:flex;align-items:center;justify-content:center}
.ui-319{display:flex;align-items:center;gap:12px;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-320{flex:none;width:24px;height:24px;border-radius:50%;background:#FFC639;color:#000000;font-size:12px;display:flex;align-items:center;justify-content:center}
.ui-321{display:flex;flex-direction:column;align-items:center;gap:6px}
.ui-322{width:370px;max-width:100%;height:208px;position:relative}
.ui-323{width:100%;height:100%;background:#EFEFED repeating-linear-gradient(45deg,rgba(0,0,0,0.035) 0 14px,rgba(0,0,0,0) 14px 28px);display:flex;align-items:center;justify-content:center}
.ui-324{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#60656D;text-align:center;padding:0 16px;line-height:1.6}
.ui-325{margin:10px 0 0;font-size:16px;font-weight:700;line-height:25.6px;letter-spacing:0.32px;color:#000000;text-align:center}
.ui-326{margin-top:10px;display:inline-flex;align-items:center;gap:10px;background:#3E44FF;border:2px solid #3E44FF;border-radius:50px;padding:5.68px 23.36px;font-size:14.9px;font-weight:600;line-height:26px;letter-spacing:0.32px;color:#FFFFFF;text-decoration:none}
.ui-326:hover{background:#2A2FD8;border-color:#2A2FD8;color:#FFFFFF}
.ui-327{flex:1 1 560px;min-width:460px;display:flex;flex-direction:column;gap:24px}
.ui-328{margin:0;font-size:28px;font-weight:700;line-height:36px;letter-spacing:0.32px;color:#000000}
.ui-329{margin:0;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-330{margin:8px 0 0;font-size:28px;font-weight:700;line-height:36px;letter-spacing:0.32px;color:#000000}
.ui-331{margin:0;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-332{margin:8px 0 0;font-size:28px;font-weight:700;line-height:36px;letter-spacing:0.32px;color:#000000}
.ui-333{margin:0;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-334{margin:0;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-335{padding:80px 40px 0}
.ui-336{max-width:1312px;margin:0 auto;display:flex;flex-direction:column;gap:30px}
.ui-337{text-align:center;display:flex;flex-direction:column;gap:22px}
.ui-338{margin:0;font-size:48px;font-weight:700;line-height:58px;letter-spacing:0.32px;color:#000000}
.ui-339{margin:0;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-340{display:flex;gap:32px;justify-content:center;flex-wrap:wrap}
.ui-341{flex:0 1 304px;min-width:260px;border-radius:16px;background:#F5F9FF;padding:16px 16px 16px 56px;position:relative;box-sizing:border-box}
.ui-342{position:absolute;left:16px;top:16px;width:24px;height:24px;border-radius:50%;background:#FFC639;color:#000000;font-size:12px;display:flex;align-items:center;justify-content:center}
.ui-343{margin:0;font-size:16px;font-weight:700;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-344{flex:0 1 304px;min-width:260px;border-radius:16px;background:#F5F9FF;padding:16px 16px 16px 56px;position:relative;box-sizing:border-box}
.ui-345{position:absolute;left:16px;top:16px;width:24px;height:24px;border-radius:50%;background:#FFC639;color:#000000;font-size:12px;display:flex;align-items:center;justify-content:center}
.ui-346{margin:0;font-size:16px;font-weight:700;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-347{flex:0 1 304px;min-width:260px;border-radius:16px;background:#F5F9FF;padding:16px 16px 16px 56px;position:relative;box-sizing:border-box}
.ui-348{position:absolute;left:16px;top:16px;width:24px;height:24px;border-radius:50%;background:#FFC639;color:#000000;font-size:12px;display:flex;align-items:center;justify-content:center}
.ui-349{margin:0;font-size:16px;font-weight:700;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-350{flex:0 1 304px;min-width:260px;border-radius:16px;background:#F5F9FF;padding:16px 16px 16px 56px;position:relative;box-sizing:border-box}
.ui-351{position:absolute;left:16px;top:16px;width:24px;height:24px;border-radius:50%;background:#FFC639;color:#000000;font-size:12px;display:flex;align-items:center;justify-content:center}
.ui-352{margin:0;font-size:16px;font-weight:700;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-353{display:flex;justify-content:center}
.ui-354{display:inline-flex;align-items:center;gap:10px;background:#3E44FF;border:2px solid #3E44FF;border-radius:50px;padding:5.68px 23.36px;font-size:14.9px;font-weight:600;line-height:26px;letter-spacing:0.32px;color:#FFFFFF;text-decoration:none}
.ui-354:hover{background:#2A2FD8;border-color:#2A2FD8;color:#FFFFFF}
.ui-355{margin-top:80px;background:#3E44FF;padding:80px 40px;scroll-margin-top:24px}
.ui-356{max-width:1312px;margin:0 auto;display:flex;gap:30px;flex-wrap:wrap}
.ui-357{flex:1 1 640px;min-width:480px;padding:40px 0;display:flex;flex-direction:column;gap:29px}
.ui-358{display:flex;align-items:center;gap:32px;flex-wrap:wrap}
.ui-359{display:inline-flex;align-items:center;gap:10px;font-size:14px;line-height:22.4px;letter-spacing:0.32px;color:#FFFFFF}
.ui-360{font-size:11px}
.ui-361{display:inline-flex;align-items:center;gap:10px;font-size:14px;line-height:22.4px;letter-spacing:0.32px;color:#FFFFFF}
.ui-362{font-size:11px}
.ui-363{display:inline-flex;align-items:center;gap:10px;font-size:14px;line-height:22.4px;letter-spacing:0.32px;color:#FFFFFF}
.ui-364{font-size:11px}
.ui-365{margin:0;font-size:48px;font-weight:700;line-height:58px;letter-spacing:0.32px;color:#FFFFFF}
.ui-366{margin:0;font-size:14px;line-height:22.4px;letter-spacing:0.32px;color:#FFFFFF}
.ui-367{display:flex;flex-direction:column;gap:20px;align-items:flex-start}
.ui-368{width:64px;height:64px;border-radius:50%;background:#FFC533;color:#000000;font-size:26px;display:flex;align-items:center;justify-content:center}
.ui-369{margin:0;font-size:22px;font-weight:600;line-height:29.92px;letter-spacing:0.32px;color:#FFFFFF}
.ui-370{margin:0;font-size:14px;line-height:22.4px;letter-spacing:0.32px;color:#FFFFFF}
.ui-371{background:none;border:2px solid #FFFFFF;border-radius:50px;padding:5.68px 23.36px;font-family:inherit;font-size:14.9px;font-weight:600;line-height:26px;letter-spacing:0.32px;color:#FFFFFF;cursor:pointer}
.ui-371:hover{background:rgba(255,255,255,0.12)}
.ui-372{display:flex;flex-direction:column;gap:32px}
.ui-373{display:flex;flex-direction:column;gap:8px}
.ui-374{font-size:22px;font-weight:600;line-height:29.92px;letter-spacing:0.32px;color:#FFC533}
.ui-375{height:5px;border-radius:999px;background:rgba(0,3,102,0.3);overflow:hidden}
.ui-376{width:100%;height:5px;border-radius:999px;background:#FFC533}
.ui-377{display:flex;flex-direction:column;gap:14px}
.ui-378{display:grid;grid-template-columns:1fr 1fr;gap:14px 30px}
.ui-379{height:50px;border-radius:50px;background:#FFFFFF;border:none;padding:17px 23.36px;box-sizing:border-box;font-family:inherit;font-size:13.2px;color:#050505;outline:none}
.ui-379:focus{box-shadow:0 0 0 3px rgba(255,197,51,0.7)}
.ui-380{height:50px;border-radius:50px;background:#FFFFFF;border:none;padding:17px 23.36px;box-sizing:border-box;font-family:inherit;font-size:13.2px;color:#050505;outline:none}
.ui-380:focus{box-shadow:0 0 0 3px rgba(255,197,51,0.7)}
.ui-381{height:50px;border-radius:50px;background:#FFFFFF;border:none;padding:17px 23.36px;box-sizing:border-box;font-family:inherit;font-size:13.2px;color:#050505;outline:none}
.ui-381:focus{box-shadow:0 0 0 3px rgba(255,197,51,0.7)}
.ui-382{height:50px;border-radius:50px;background:#FFFFFF;border:none;padding:17px 23.36px;box-sizing:border-box;font-family:inherit;font-size:13.2px;color:#050505;outline:none}
.ui-382:focus{box-shadow:0 0 0 3px rgba(255,197,51,0.7)}
.ui-383{height:50px;border-radius:50px;background:#FFFFFF;border:none;padding:17px 23.36px;box-sizing:border-box;font-family:inherit;font-size:13.2px;color:#050505;outline:none}
.ui-383:focus{box-shadow:0 0 0 3px rgba(255,197,51,0.7)}
.ui-384{margin:0;font-size:14px;line-height:22.4px;letter-spacing:0.32px;color:#FFFFFF}
.ui-385{display:flex;flex-direction:column;gap:14px}
.ui-386{font-size:14px;line-height:22.4px;letter-spacing:0.32px;color:#FFFFFF}
.ui-387{height:50px;border-radius:50px;background:#FFFFFF;border:none;padding:0 23.36px;box-sizing:border-box;font-family:inherit;font-size:13.2px;color:#050505;outline:none;cursor:pointer}
.ui-388{font-size:14px;line-height:22.4px;letter-spacing:0.32px;color:#FFFFFF}
.ui-389{height:50px;border-radius:50px;background:#FFFFFF;border:none;padding:0 23.36px;box-sizing:border-box;font-family:inherit;font-size:13.2px;color:#050505;outline:none;cursor:pointer}
.ui-390{font-size:14px;line-height:22.4px;letter-spacing:0.32px;color:#FFFFFF}
.ui-391{height:50px;border-radius:50px;background:#FFFFFF;border:none;padding:0 23.36px;box-sizing:border-box;font-family:inherit;font-size:13.2px;color:#050505;outline:none;cursor:pointer}
.ui-392{display:flex;align-items:flex-start;gap:12px;cursor:pointer;margin-top:8px}
.ui-393{width:18px;height:18px;margin:2px 0 0;accent-color:#FFC533;cursor:pointer}
.ui-394{font-size:13.2px;line-height:20px;letter-spacing:0.32px;color:rgba(255,255,255,0.85)}
.ui-395{color:#FFC533}
.ui-396{margin:0;font-size:14px;line-height:22.4px;letter-spacing:0.32px;color:#FFFFFF}
.ui-397{margin:0;font-size:14px;font-weight:600;line-height:22.4px;letter-spacing:0.32px;color:#FFC533}
.ui-398{display:flex;justify-content:center;align-items:center;gap:20px}
.ui-399{display:inline-flex;align-items:center;gap:10px;background:#FFC533;border:3px solid #FFC533;border-radius:50px;padding:9.48px 31.52px;font-family:inherit;font-size:19px;font-weight:600;line-height:19px;color:#000000;cursor:pointer}
.ui-399:hover{background:#FFD466;border-color:#FFD466}
.ui-400{font-size:16px}
.ui-401{flex:1 1 480px;min-width:420px;position:relative;display:flex;align-items:center;justify-content:center;padding:40px 0}
.ui-402{position:absolute;top:20px;right:10px;width:280px;height:280px;border-radius:50%;border:2px solid rgba(255,255,255,0.25);pointer-events:none}
.ui-403{position:absolute;bottom:30px;left:0;width:160px;height:160px;border-radius:50%;border:2px solid rgba(255,197,51,0.4);pointer-events:none}
.ui-404{width:100%;max-width:560px;height:520px;position:relative;border-radius:24px;overflow:hidden;box-shadow:0px 4px 24px 0px rgba(5,6,28,0.3)}
.ui-405{width:100%;height:100%;background:#EFEFED repeating-linear-gradient(45deg,rgba(0,0,0,0.035) 0 14px,rgba(0,0,0,0) 14px 28px);display:flex;align-items:center;justify-content:center}
.ui-406{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#60656D;text-align:center;padding:0 16px;line-height:1.6}
.ui-407{padding:80px 40px}
.ui-408{max-width:1312px;margin:0 auto;display:flex;flex-direction:column;gap:24px}
.ui-409{margin:0 0 24px;font-size:48px;font-weight:700;line-height:58px;letter-spacing:0.32px;color:#000000;text-align:center}
.ui-410{border-radius:16px;background:#FFFFFF;box-shadow:0px 4px 24px 0px rgba(5,6,28,0.14);padding:0 24px}
.ui-411{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0}
.ui-412{font-size:22px;font-weight:600;line-height:29.92px;color:#000000}
.ui-413{font-size:16px;color:#000000}
.ui-414{margin:0;padding:0 0 24px;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-415{border-radius:16px;background:#FFFFFF;box-shadow:0px 4px 24px 0px rgba(5,6,28,0.14);padding:0 24px}
.ui-416{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0}
.ui-417{font-size:22px;font-weight:600;line-height:29.92px;color:#000000}
.ui-418{font-size:16px;color:#000000}
.ui-419{margin:0;padding:0 0 24px;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-420{border-radius:16px;background:#FFFFFF;box-shadow:0px 4px 24px 0px rgba(5,6,28,0.14);padding:0 24px}
.ui-421{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0}
.ui-422{font-size:22px;font-weight:600;line-height:29.92px;color:#000000}
.ui-423{font-size:16px;color:#000000}
.ui-424{margin:0;padding:0 0 24px;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-425{border-radius:16px;background:#FFFFFF;box-shadow:0px 4px 24px 0px rgba(5,6,28,0.14);padding:0 24px}
.ui-426{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0}
.ui-427{font-size:22px;font-weight:600;line-height:29.92px;color:#000000}
.ui-428{font-size:16px;color:#000000}
.ui-429{margin:0;padding:0 0 24px;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-430{border-radius:16px;background:#FFFFFF;box-shadow:0px 4px 24px 0px rgba(5,6,28,0.14);padding:0 24px}
.ui-431{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0}
.ui-432{font-size:22px;font-weight:600;line-height:29.92px;color:#000000}
.ui-433{font-size:16px;color:#000000}
.ui-434{margin:0;padding:0 0 24px;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-435{border-radius:16px;background:#FFFFFF;box-shadow:0px 4px 24px 0px rgba(5,6,28,0.14);padding:0 24px}
.ui-436{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0}
.ui-437{font-size:22px;font-weight:600;line-height:29.92px;color:#000000}
.ui-438{font-size:16px;color:#000000}
.ui-439{margin:0;padding:0 0 24px;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-440{border-radius:16px;background:#FFFFFF;box-shadow:0px 4px 24px 0px rgba(5,6,28,0.14);padding:0 24px}
.ui-441{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0}
.ui-442{font-size:22px;font-weight:600;line-height:29.92px;color:#000000}
.ui-443{font-size:16px;color:#000000}
.ui-444{margin:0;padding:0 0 24px;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-445{border-radius:16px;background:#FFFFFF;box-shadow:0px 4px 24px 0px rgba(5,6,28,0.14);padding:0 24px}
.ui-446{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0}
.ui-447{font-size:22px;font-weight:600;line-height:29.92px;color:#000000}
.ui-448{font-size:16px;color:#000000}
.ui-449{margin:0;padding:0 0 24px;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-450{border-radius:16px;background:#FFFFFF;box-shadow:0px 4px 24px 0px rgba(5,6,28,0.14);padding:0 24px}
.ui-451{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0}
.ui-452{font-size:22px;font-weight:600;line-height:29.92px;color:#000000}
.ui-453{font-size:16px;color:#000000}
.ui-454{margin:0;padding:0 0 24px;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-455{border-radius:16px;background:#FFFFFF;box-shadow:0px 4px 24px 0px rgba(5,6,28,0.14);padding:0 24px}
.ui-456{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0}
.ui-457{font-size:22px;font-weight:600;line-height:29.92px;color:#000000}
.ui-458{font-size:16px;color:#000000}
.ui-459{margin:0;padding:0 0 24px;font-size:16px;line-height:25.6px;letter-spacing:0.32px;color:#000000}
.ui-460{border-radius:16px;background:#3E44FF;box-shadow:0px 4px 24px 0px rgba(5,6,28,0.14);padding:24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.ui-461{font-size:16px;font-weight:700;line-height:25.6px;letter-spacing:0.32px;color:#FFFFFF}
.ui-462{display:inline-flex;align-items:center;gap:10px;background:#FFFFFF;border:2px solid #FFFFFF;border-radius:50px;padding:5.68px 23.36px;font-size:14.9px;font-weight:600;line-height:26px;letter-spacing:0.32px;color:#000000;text-decoration:none}
.ui-462:hover{background:#E5E6FF;color:#000000}
.ui-463{border-radius:24px 24px 0 0;background:#000000;padding:80px 40px}
.ui-464{max-width:1312px;margin:0 auto}
.ui-465{display:flex;gap:40px;flex-wrap:wrap}
.ui-466{flex:1 1 440px;min-width:380px;display:flex;flex-direction:column;gap:14px}
.ui-467{display:block}
.ui-468{height:42.66px;display:block}
.ui-469{display:flex;align-items:center;gap:18px;margin-top:24px}
.ui-470{font-size:18px;color:#FFFFFF;width:20px}
.ui-471{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:#FFFFFF;text-decoration:none}
.ui-471:hover{color:#999CFF}
.ui-472{display:flex;align-items:center;gap:18px}
.ui-473{font-size:18px;color:#FFFFFF;width:20px}
.ui-474{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:#FFFFFF;text-decoration:none}
.ui-474:hover{color:#999CFF}
.ui-475{display:flex;align-items:flex-start;gap:18px}
.ui-476{font-size:18px;color:#FFFFFF;width:20px;margin-top:2px}
.ui-477{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:#FFFFFF}
.ui-478{display:flex;align-items:center;gap:28.8px;margin-top:10px}
.ui-479{color:#FFFFFF;font-size:36px;text-decoration:none}
.ui-479:hover{color:#999CFF}
.ui-480{color:#FFFFFF;font-size:36px;text-decoration:none}
.ui-480:hover{color:#999CFF}
.ui-481{color:#FFFFFF;font-size:36px;text-decoration:none}
.ui-481:hover{color:#999CFF}
.ui-482{margin-top:36px;display:flex;flex-direction:column;gap:10px}
.ui-483{border-radius:30px;background:#FFFFFF;padding:4px;display:flex;align-items:center;justify-content:space-between;gap:8px}
.ui-484{flex:1 1 0;min-width:60px;border:none;outline:none;background:none;padding:6px 20px;font-family:inherit;font-size:13.2px;color:#050505}
.ui-485{flex:none;background:#3E44FF;border:none;border-radius:50px;padding:11.68px 23.36px;font-family:inherit;font-size:16px;font-weight:700;line-height:23px;color:#FFFFFF;cursor:pointer}
.ui-485:hover{background:#2A2FD8}
.ui-486{margin:0;font-size:13.7px;font-weight:600;line-height:21.94px;letter-spacing:0.32px;color:#FFFFFF}
.ui-487{display:flex;gap:40px;flex-wrap:wrap;flex:2 1 620px}
.ui-488{flex:1 1 200px;min-width:200px}
.ui-489{margin:0 0 20px;font-size:22px;font-weight:600;line-height:29.92px;letter-spacing:0.32px;color:#FFFFFF}
.ui-490{display:flex;flex-direction:column;gap:12.7px}
.ui-491{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-491:hover{color:#999CFF}
.ui-492{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-492:hover{color:#999CFF}
.ui-493{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-493:hover{color:#999CFF}
.ui-494{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-494:hover{color:#999CFF}
.ui-495{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-495:hover{color:#999CFF}
.ui-496{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-496:hover{color:#999CFF}
.ui-497{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-497:hover{color:#999CFF}
.ui-498{flex:1 1 200px;min-width:200px}
.ui-499{margin:0 0 20px;font-size:22px;font-weight:600;line-height:29.92px;letter-spacing:0.32px;color:#FFFFFF}
.ui-500{display:flex;flex-direction:column;gap:12.7px}
.ui-501{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-501:hover{color:#999CFF}
.ui-502{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-502:hover{color:#999CFF}
.ui-503{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-503:hover{color:#999CFF}
.ui-504{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-504:hover{color:#999CFF}
.ui-505{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-505:hover{color:#999CFF}
.ui-506{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-506:hover{color:#999CFF}
.ui-507{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-507:hover{color:#999CFF}
.ui-508{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-508:hover{color:#999CFF}
.ui-509{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-509:hover{color:#999CFF}
.ui-510{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-510:hover{color:#999CFF}
.ui-511{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-511:hover{color:#999CFF}
.ui-512{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-512:hover{color:#999CFF}
.ui-513{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-513:hover{color:#999CFF}
.ui-514{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-514:hover{color:#999CFF}
.ui-515{flex:1 1 200px;min-width:200px}
.ui-516{margin:0 0 20px;font-size:22px;font-weight:600;line-height:29.92px;letter-spacing:0.32px;color:#FFFFFF}
.ui-517{display:flex;flex-direction:column;gap:12.7px}
.ui-518{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-518:hover{color:#999CFF}
.ui-519{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-519:hover{color:#999CFF}
.ui-520{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-520:hover{color:#999CFF}
.ui-521{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-521:hover{color:#999CFF}
.ui-522{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-522:hover{color:#999CFF}
.ui-523{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-523:hover{color:#999CFF}
.ui-524{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-524:hover{color:#999CFF}
.ui-525{font-size:13.7px;line-height:21.94px;letter-spacing:0.32px;color:rgba(255,255,255,0.85);text-decoration:none}
.ui-525:hover{color:#999CFF}
.ui-526{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:61px}
.ui-527{font-size:13.7px;line-height:27.43px;letter-spacing:0.32px;color:#FFFFFF}
.ui-528{display:flex;align-items:center;gap:20px}
.ui-529{font-size:13.7px;line-height:27.43px;letter-spacing:0.32px;color:#FFFFFF;text-decoration:none}
.ui-529:hover{color:#999CFF}
.ui-530{font-size:13.7px;line-height:27.43px;letter-spacing:0.32px;color:#FFFFFF;text-decoration:none}
.ui-530:hover{color:#999CFF}
.ui-531{font-size:13.7px;line-height:27.43px;letter-spacing:0.32px;color:#FFFFFF;text-decoration:none}
.ui-531:hover{color:#999CFF}
html { scroll-behavior: smooth; }
body { margin: 0; overflow-x: hidden; }
[hidden] { display: none !important; }
button, input, select { font: inherit; }
.uc-slider { scrollbar-width: none; }
.uc-slider::-webkit-scrollbar { display: none; }
.form-invalid { box-shadow: 0 0 0 3px rgba(255, 111, 111, .8) !important; }
@media (max-width: 900px) {
  header, section, footer { padding-left: 20px !important; padding-right: 20px !important; }
  .responsive-min-width { min-width: 0 !important; }
  h1 { font-size: clamp(42px, 12vw, 78px) !important; line-height: 1.02 !important; }
  h2 { font-size: clamp(32px, 8vw, 48px) !important; line-height: 1.1 !important; }
  .contact-section input, .contact-section select { width: 100%; }
}
@media (max-width: 620px) {
  header nav { display: none !important; }
  .contact-section .responsive-grid { grid-template-columns: 1fr !important; }
}
