.sy-p043 {
	background: linear-gradient(180deg,var(--sy-surface) 0%,var(--sy-hairline) 100%);
	overflow: hidden;
}

.sy-p044 {
	max-width: 1180px;
	margin: 0 auto;
	padding: clamp(36px,6vw,72px) clamp(16px,4vw,40px);
	display: grid;
	gap: clamp(24px,4vw,48px);
	align-items: center;
}

.sy-p045 {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	font-size: 15px;
	font-weight: 700;
	color: var(--sy-primary);
	background: var(--sy-white);
	border: 1px solid var(--sy-tint);
	padding: 9px 16px;
	border-radius: 999px;
	box-shadow: 0 4px 12px -8px rgba(9,90,98,.4);
}

.sy-p046 {
	margin: 20px 0 18px;
	font-size: clamp(30px,4.2vw,44px);
	line-height: 1.3;
	font-weight: 800;
	color: var(--sy-ink);
	text-wrap: balance;
}

.sy-p047 {
	color: var(--sy-primary);
}

.sy-p048 {
	margin: 0 0 14px;
	font-size: clamp(17px,2vw,20px);
	line-height: 1.95;
	color: var(--sy-body);
	max-width: 54ch;
}

.sy-p049 {
	margin: 0;
	font-size: clamp(17px,2vw,20px);
	line-height: 1.95;
	color: var(--sy-body);
	max-width: 54ch;
}

.sy-p050 {
	position: relative;
}

.sy-p051 {
	position: absolute;
	top: -3%;
	inset-inline-end: -4%;
	width: 78%;
	height: 82%;
	background: var(--sy-tint);
	border-radius: 30px;
	transform: rotate(-5deg);
}

.sy-p052 {
	position: absolute;
	bottom: -4%;
	inset-inline-start: -4%;
	width: 70%;
	height: 74%;
	background: var(--sy-surface-tint);
	border-radius: 30px;
	transform: rotate(4deg);
}

.sy-p053 {
	position: relative;
	background: var(--sy-white);
	border: 1px solid var(--sy-tint);
	border-radius: 26px;
	padding: clamp(20px,2.6vw,28px);
	box-shadow: 0 30px 60px -30px rgba(9,90,98,.5);
}

.sy-p054 {
	display: flex;
	align-items: center;
	gap: 11px;
	margin-bottom: 18px;
}

.sy-p055 {
	width: 44px;
	height: 44px;
	border-radius: 12px;
	background: var(--sy-surface-tint);
	display: flex;
	align-items: center;
	justify-content: center;
	flex: none;
}

.sy-p056 {
	font-size: 14.5px;
	font-weight: 700;
	color: var(--sy-accent);
}

.sy-p058 {
	background: var(--sy-surface-5);
	border: 1px solid var(--sy-border);
	border-radius: 18px;
	padding: 20px;
}

.sy-p059 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 12px;
	flex-wrap: wrap;
	margin-bottom: 16px;
}

.sy-p060 {
	font-size: 14.5px;
	font-weight: 700;
	color: var(--sy-muted);
}

.sy-p061 {
	display: flex;
	gap: 6px;
}

.sy-p062 {
	margin: 0 0 18px;
	font-size: clamp(17px,2vw,19.5px);
	font-weight: 700;
	color: var(--sy-ink);
	line-height: 1.6;
}

.sy-p063 {
	display: grid;
	grid-template-columns: repeat(3,minmax(0,1fr));
	gap: 9px;
}

.sy-p064 {
	font-family: 'YekanBakh','Vazirmatn';
	margin-top: 14px;
	background: none;
	border: none;
	padding: 0;
	cursor: pointer;
	font-size: 15px;
	font-weight: 700;
	color: var(--sy-muted);
}

.sy-p065 {
	margin: 14px 0 10px;
	font-size: clamp(17px,2vw,20px);
	font-weight: 800;
	color: var(--sy-ink);
	line-height: 1.55;
}

.sy-p066 {
	margin: 0 0 18px;
	font-size: 16px;
	line-height: 1.9;
	color: var(--sy-body);
}

.sy-p067 {
	display: flex;
	flex-direction: column;
	gap: 9px;
}

.sy-p068 {
	font-size: 17px;
	font-weight: 800;
	color: var(--sy-white);
	background: var(--sy-cta);
	border-radius: 13px;
	padding: 15px;
	text-align: center;
}

.sy-p069 {
	font-family: 'YekanBakh','Vazirmatn';
	font-size: 15px;
	font-weight: 700;
	color: var(--sy-muted);
	background: transparent;
	border: none;
	padding: 8px;
	cursor: pointer;
}

.sy-p070 {
	margin: 14px 0 0;
	font-size: 14px;
	line-height: 1.75;
	color: var(--sy-muted);
	text-align: center;
}

.sy-p071 {
	display: flex;
	flex-wrap: wrap;
	gap: 14px;
}

.sy-p072 {
	display: flex;
	flex-direction: column;
	gap: 7px;
}

.sy-p073 {
	font-size: 18px;
	font-weight: 700;
	color: var(--sy-white);
	background: var(--sy-cta);
	border-radius: 14px;
	padding: 16px 28px;
	display: inline-flex;
	align-items: center;
	gap: 10px;
	box-shadow: 0 12px 26px -10px rgba(232,92,58,.7);
}

.sy-p074 {
	font-size: 15.5px;
	color: var(--sy-body);
	font-weight: 700;
	padding-inline-end: 4px;
}

.sy-p075 {
	align-self: flex-start;
	font-size: 18px;
	font-weight: 700;
	color: var(--sy-primary);
	background: var(--sy-white);
	border: 2px solid var(--sy-tint);
	border-radius: 14px;
	padding: 15px 26px;
	min-height: 52px;
	display: inline-flex;
	align-items: center;
}

.sy-p076 {
	margin-top: 22px;
	display: inline-flex;
	align-items: center;
	gap: 11px;
	font-size: clamp(17px,2vw,19px);
	color: var(--sy-body);
	font-weight: 600;
}

.sy-p077 {
	color: var(--sy-primary);
	font-size: 1.15em;
	direction: ltr;
}

.sy-p078 {
	background: var(--sy-white);
	border-bottom: 1px solid var(--sy-surface-2);
}

.sy-p079 {
	max-width: 1180px;
	margin: 0 auto;
	padding: clamp(24px,4vw,40px) clamp(16px,4vw,40px);
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
	gap: 18px;
}

.sy-p080 {
	display: flex;
	align-items: center;
	gap: 14px;
}

.sy-p081 {
	width: 52px;
	height: 52px;
	border-radius: 14px;
	background: var(--sy-success-tint);
	display: flex;
	align-items: center;
	justify-content: center;
	flex: none;
}

.sy-p082 {
	font-size: 17px;
	font-weight: 800;
	color: var(--sy-ink);
}

.sy-p083 {
	font-size: 14.5px;
	color: var(--sy-muted);
}

.sy-p084 {
	width: 52px;
	height: 52px;
	border-radius: 14px;
	background: var(--sy-surface-tint);
	display: flex;
	align-items: center;
	justify-content: center;
	flex: none;
}

.sy-p085 {
	background: var(--sy-surface);
}

.sy-p086 {
	max-width: 1180px;
	margin: 0 auto;
	padding: clamp(28px,4vw,44px) clamp(16px,4vw,40px);
}

.sy-p087 {
	background: var(--sy-white);
	border: 1px solid var(--sy-tint);
	border-radius: 22px;
	padding: clamp(20px,3vw,30px);
	display: flex;
	align-items: center;
	gap: clamp(18px,3vw,32px);
	flex-wrap: wrap;
	box-shadow: 0 12px 30px -22px rgba(9,90,98,.5);
}

.sy-p088 {
	position: relative;
	width: 110px;
	height: 110px;
	border-radius: 22px;
	overflow: hidden;
	flex: none;
	box-shadow: 0 10px 24px -14px rgba(9,90,98,.5);
}

.sy-p089 {
	position: absolute;
	inset: 0;
	background: linear-gradient(135deg,var(--sy-surface-tint),var(--sy-tint));
	display: flex;
	align-items: center;
	justify-content: center;
}

.sy-p090 {
	flex: 1;
	min-width: 240px;
}

.sy-p091 {
	display: inline-flex;
	align-items: center;
	gap: 7px;
	font-size: 13px;
	font-weight: 700;
	color: var(--sy-primary);
	background: var(--sy-surface-tint);
	padding: 5px 12px;
	border-radius: 999px;
	margin-bottom: 10px;
}

.sy-p092 {
	margin: 0 0 6px;
	font-size: clamp(20px,2.4vw,24px);
	font-weight: 800;
	color: var(--sy-ink);
}

.sy-p093 {
	margin: 0;
	font-size: 17px;
	line-height: 1.85;
	color: var(--sy-body);
}

.sy-p094 {
	flex: none;
	font-size: 16px;
	font-weight: 700;
	color: var(--sy-primary);
	background: var(--sy-white);
	border: 2px solid var(--sy-primary);
	border-radius: 13px;
	padding: 13px 22px;
}

.sy-p095 {
	max-width: 1180px;
	margin: 0 auto;
	padding: clamp(40px,6vw,72px) clamp(16px,4vw,40px);
}

.sy-p096 {
	text-align: center;
	max-width: 60ch;
	margin: 0 auto 44px;
}

.sy-p097 {
	font-size: 15px;
	font-weight: 700;
	color: var(--sy-primary);
	letter-spacing: .02em;
}

.sy-p098 {
	margin: 10px 0 14px;
	font-size: clamp(26px,3.4vw,36px);
	font-weight: 800;
	color: var(--sy-ink);
}

.sy-p099 {
	margin: 0;
	font-size: clamp(17px,1.9vw,19px);
	line-height: 1.9;
	color: var(--sy-body);
}

.sy-p100 {
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(300px,1fr));
	gap: 22px;
	margin-bottom: 22px;
}

.sy-p101 {
	background: var(--sy-white);
	border: 1.5px solid var(--sy-tint);
	border-radius: 22px;
	padding: 32px;
	display: flex;
	flex-direction: column;
	gap: 14px;
	position: relative;
	overflow: hidden;
}

.sy-p102 {
	position: absolute;
	top: 0;
	inset-inline-start: 0;
	inset-inline-end: 0;
	height: 5px;
	background: linear-gradient(90deg,var(--sy-primary),var(--sy-accent));
}

.sy-p103 {
	width: 64px;
	height: 64px;
	border-radius: 17px;
	background: var(--sy-surface-tint);
	display: flex;
	align-items: center;
	justify-content: center;
}

.sy-p104 {
	margin: 0;
	font-size: 22px;
	font-weight: 800;
	color: var(--sy-ink);
}

.sy-p105 {
	margin-top: auto;
	font-size: 16px;
	font-weight: 700;
	color: var(--sy-primary);
	display: inline-flex;
	align-items: center;
	gap: 7px;
}

.sy-p106 {
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(200px,1fr));
	gap: 16px;
}

.sy-p107 {
	background: var(--sy-white);
	border: 1px solid var(--sy-border);
	border-radius: 16px;
	padding: 20px;
	display: flex;
	align-items: center;
	gap: 14px;
}

.sy-p108 {
	width: 46px;
	height: 46px;
	border-radius: 13px;
	background: var(--sy-surface-2);
	display: flex;
	align-items: center;
	justify-content: center;
	flex: none;
}

.sy-p109 {
	font-size: 16.5px;
	font-weight: 700;
	color: var(--sy-ink);
	line-height: 1.4;
}

.sy-p110 {
	text-align: center;
	margin-top: 36px;
}

.sy-p111 {
	font-size: 18px;
	font-weight: 700;
	color: var(--sy-primary);
	background: var(--sy-white);
	border: 2px solid var(--sy-primary);
	border-radius: 14px;
	padding: 14px 30px;
	display: inline-flex;
	align-items: center;
	gap: 9px;
}

.sy-p112 {
	background: var(--sy-white);
}

.sy-p113 {
	max-width: 1180px;
	margin: 0 auto;
	padding: clamp(44px,6vw,76px) clamp(16px,4vw,40px);
}

.sy-p114 {
	font-size: 14px;
	font-weight: 700;
	color: var(--sy-accent);
	letter-spacing: .01em;
}

.sy-p115 {
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(230px,1fr));
	gap: 20px;
}

.sy-p116 {
	position: relative;
	border: 1px solid var(--sy-border);
	border-radius: 20px;
	padding: 28px 24px;
	background: var(--sy-surface);
}

.sy-p117 {
	display: flex;
	align-items: center;
	gap: 12px;
	margin-bottom: 14px;
}

.sy-p118 {
	width: 44px;
	height: 44px;
	border-radius: 12px;
	background: var(--sy-primary);
	color: var(--sy-white);
	font-size: 20px;
	font-weight: 800;
	display: flex;
	align-items: center;
	justify-content: center;
}

.sy-p119 {
	margin: 0 0 8px;
	font-size: 19px;
	font-weight: 800;
	color: var(--sy-ink);
}

.sy-p120 {
	margin: 0;
	font-size: 16.5px;
	line-height: 1.8;
	color: var(--sy-body);
}

.sy-p121 {
	position: relative;
	border: 1.5px solid var(--sy-cta-border);
	border-radius: 20px;
	padding: 28px 24px;
	background: var(--sy-cta-tint);
}

.sy-p122 {
	width: 44px;
	height: 44px;
	border-radius: 12px;
	background: var(--sy-cta);
	color: var(--sy-white);
	font-size: 20px;
	font-weight: 800;
	display: flex;
	align-items: center;
	justify-content: center;
}

.sy-p123 {
	margin: 0;
	font-size: 16.5px;
	line-height: 1.8;
	color: var(--sy-cta-ink);
}

.sy-p124 {
	background: linear-gradient(180deg,var(--sy-surface),var(--sy-hairline));
}

.sy-p125 {
	max-width: 880px;
	margin: 0 auto;
	padding: clamp(44px,6vw,76px) clamp(16px,4vw,40px);
}

.sy-p126 {
	text-align: center;
	margin-bottom: 30px;
}

.sy-p127 {
	font-size: 15px;
	font-weight: 700;
	color: var(--sy-accent);
}

.sy-p128 {
	margin: 10px 0 12px;
	font-size: clamp(26px,3.6vw,36px);
	font-weight: 800;
	color: var(--sy-ink);
	line-height: 1.35;
}

.sy-p129 {
	margin: 0 auto;
	font-size: clamp(17px,1.9vw,19px);
	line-height: 1.9;
	color: var(--sy-body);
	max-width: 56ch;
}

.sy-p130 {
	background: var(--sy-white);
	border: 1px solid var(--sy-tint);
	border-top: 4px solid var(--sy-primary);
	border-radius: 22px;
	padding: clamp(24px,3.5vw,40px);
	box-shadow: 0 16px 38px -24px rgba(9,90,98,.45);
}

.sy-p131 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 14px;
	flex-wrap: wrap;
	margin-bottom: 22px;
}

.sy-p132 {
	font-size: 15px;
	font-weight: 700;
	color: var(--sy-muted);
}

.sy-p133 {
	display: flex;
	gap: 7px;
}

.sy-p134 {
	margin: 0 0 8px;
	font-size: clamp(20px,2.6vw,25px);
	font-weight: 800;
	color: var(--sy-ink);
	line-height: 1.5;
}

.sy-p135 {
	margin: 0 0 24px;
	font-size: 16px;
	line-height: 1.8;
	color: var(--sy-muted);
}

.sy-p136 {
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(160px,1fr));
	gap: 12px;
}

.sy-p137 {
	font-family: 'YekanBakh','Vazirmatn';
	margin-top: 20px;
	background: none;
	border: none;
	padding: 0;
	cursor: pointer;
	font-size: 16px;
	font-weight: 700;
	color: var(--sy-muted);
	display: inline-flex;
	align-items: center;
	gap: 6px;
}

.sy-p138 {
	display: flex;
	align-items: center;
	gap: 14px;
	margin-bottom: 16px;
	flex-wrap: wrap;
}

.sy-p139 {
	font-size: 15px;
	font-weight: 600;
	color: var(--sy-muted);
}

.sy-p140 {
	margin: 0 0 14px;
	font-size: clamp(22px,2.8vw,28px);
	font-weight: 800;
	color: var(--sy-ink);
	line-height: 1.45;
}

.sy-p141 {
	margin: 0 0 24px;
	font-size: clamp(16.5px,1.9vw,18px);
	line-height: 1.95;
	color: var(--sy-body);
	max-width: 62ch;
}

.sy-p142 {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	margin-bottom: 20px;
}

.sy-p143 {
	font-size: 17px;
	font-weight: 800;
	color: var(--sy-white);
	background: var(--sy-cta);
	border-radius: 14px;
	padding: 16px 26px;
	box-shadow: 0 12px 26px -10px rgba(232,92,58,.7);
}

.sy-p144 {
	font-size: 17px;
	font-weight: 700;
	color: var(--sy-primary);
	background: var(--sy-white);
	border: 2px solid var(--sy-primary);
	border-radius: 14px;
	padding: 14px 24px;
	display: inline-flex;
	align-items: center;
	gap: 9px;
	direction: ltr;
}

.sy-p145 {
	font-family: 'YekanBakh','Vazirmatn';
	font-size: 16px;
	font-weight: 700;
	color: var(--sy-muted);
	background: transparent;
	border: none;
	padding: 14px 8px;
	cursor: pointer;
}

.sy-p146 {
	display: flex;
	gap: 10px;
	align-items: flex-start;
	padding-top: 18px;
	border-top: 1px solid var(--sy-hairline-warm);
}

.sy-p147 {
	margin: 0;
	font-size: 14.5px;
	line-height: 1.8;
	color: var(--sy-muted);
}

.sy-p148 {
	color: var(--sy-body);
}

.sy-p149 {
	text-align: center;
	max-width: 62ch;
	margin: 0 auto 40px;
}

.sy-p150 {
	overflow-x: auto;
	border-radius: 22px;
	border: 1px solid var(--sy-border);
	box-shadow: 0 12px 30px -22px rgba(9,90,98,.4);
}

.sy-p151 {
	width: 100%;
	min-width: 680px;
	border-collapse: collapse;
	background: var(--sy-white);
	text-align: right;
}

.sy-p152 {
	padding: 20px 22px;
	font-size: 15px;
	font-weight: 700;
	color: var(--sy-muted);
	background: var(--sy-surface-2);
	text-align: right;
	border-bottom: 1px solid var(--sy-border);
}

.sy-p153 {
	padding: 20px 16px;
	font-size: 18px;
	font-weight: 800;
	color: var(--sy-ink);
	background: var(--sy-surface-2);
	border-bottom: 1px solid var(--sy-border);
}

.sy-p154 {
	padding: 20px 16px;
	font-size: 18px;
	font-weight: 800;
	color: var(--sy-white);
	background: var(--sy-primary);
	border-bottom: 1px solid var(--sy-primary);
}

.sy-p155 {
	padding: 16px 22px;
	font-size: 16px;
	font-weight: 700;
	color: var(--sy-ink);
	border-bottom: 1px solid var(--sy-surface-2);
}

.sy-p156 {
	padding: 16px;
	font-size: 16px;
	color: var(--sy-body);
	border-bottom: 1px solid var(--sy-surface-2);
}

.sy-p157 {
	padding: 16px;
	font-size: 16px;
	font-weight: 700;
	color: var(--sy-primary);
	background: var(--sy-surface-4);
	border-bottom: 1px solid var(--sy-hairline-cool);
}

.sy-p158 {
	padding: 16px;
	font-size: 16px;
	color: var(--sy-muted);
	border-bottom: 1px solid var(--sy-surface-2);
}

.sy-p159 {
	padding: 16px 22px;
	font-size: 16px;
	font-weight: 700;
	color: var(--sy-ink);
}

.sy-p160 {
	padding: 16px;
	font-size: 16px;
	color: var(--sy-body);
}

.sy-p161 {
	padding: 16px;
	font-size: 16px;
	font-weight: 700;
	color: var(--sy-primary);
	background: var(--sy-surface-4);
}

.sy-p162 {
	margin-top: 28px;
	background: var(--sy-white);
	border: 1px solid var(--sy-tint);
	border-radius: 18px;
	padding: 24px;
	display: flex;
	align-items: center;
	gap: 18px;
	flex-wrap: wrap;
	justify-content: center;
	text-align: center;
}

.sy-p163 {
	margin: 0;
	font-size: clamp(17px,1.9vw,19px);
	font-weight: 700;
	color: var(--sy-ink);
}

.sy-p164 {
	display: flex;
	flex-direction: column;
	gap: 6px;
	align-items: center;
}

.sy-p165 {
	font-size: 17px;
	font-weight: 700;
	color: var(--sy-white);
	background: var(--sy-cta);
	border-radius: 13px;
	padding: 14px 26px;
	box-shadow: 0 10px 22px -10px rgba(232,92,58,.6);
}

.sy-p166 {
	font-size: 14.5px;
	color: var(--sy-muted);
	font-weight: 600;
}

.sy-p167 {
	font-size: 17px;
	font-weight: 700;
	color: var(--sy-primary);
	display: inline-flex;
	align-items: center;
	gap: 7px;
}

.sy-p168 {
	background: linear-gradient(135deg,var(--sy-primary) 0%,var(--sy-primary-dark) 100%);
}

.sy-p169 {
	max-width: 1180px;
	margin: 0 auto;
	padding: clamp(44px,6vw,72px) clamp(16px,4vw,40px);
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(300px,1fr));
	gap: clamp(28px,4vw,48px);
	align-items: center;
}

.sy-p170 {
	margin: 0 0 16px;
	font-size: clamp(25px,3.2vw,34px);
	font-weight: 800;
	color: var(--sy-white);
	line-height: 1.4;
}

.sy-p171 {
	margin: 0 0 30px;
	font-size: clamp(17px,1.9vw,19px);
	line-height: 1.95;
	color: rgba(255,255,255,.9);
}

.sy-p172 {
	color: var(--sy-white);
}

.sy-p173 {
	display: flex;
	flex-direction: column;
	gap: 8px;
	align-items: flex-start;
}

.sy-p174 {
	font-size: 18px;
	font-weight: 700;
	color: var(--sy-white);
	background: var(--sy-cta);
	border-radius: 14px;
	padding: 16px 28px;
	box-shadow: 0 12px 26px -10px rgba(0,0,0,.4);
}

.sy-p175 {
	font-size: 14px;
	color: rgba(255,255,255,.8);
	font-weight: 600;
}

.sy-p176 {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 16px;
}

.sy-p177 {
	background: rgba(255,255,255,.1);
	border: 1px solid rgba(255,255,255,.18);
	border-radius: 18px;
	padding: 24px;
}

.sy-p178 {
	font-size: 34px;
	font-weight: 800;
	color: var(--sy-white);
}

.sy-p179 {
	font-size: 16px;
	color: rgba(255,255,255,.9);
	margin-top: 4px;
}

.sy-p180 {
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(260px,1fr));
	gap: 20px;
}

.sy-p181 {
	border: 1px solid var(--sy-border);
	border-radius: 20px;
	padding: 28px;
	background: var(--sy-surface);
	display: flex;
	flex-direction: column;
	gap: 12px;
}

.sy-p182 {
	width: 56px;
	height: 56px;
	border-radius: 15px;
	background: var(--sy-success-tint);
	display: flex;
	align-items: center;
	justify-content: center;
}

.sy-p183 {
	margin: 0;
	font-size: 20px;
	font-weight: 800;
	color: var(--sy-ink);
}

.sy-p184 {
	margin: 0;
	font-size: 16.5px;
	line-height: 1.85;
	color: var(--sy-body);
}

.sy-p185 {
	font-size: 13.5px;
	color: var(--sy-primary);
	background: var(--sy-surface-tint);
	border: 1px solid var(--sy-tint);
	padding: 6px 12px;
	border-radius: 10px;
	align-self: flex-start;
}

.sy-p186 {
	border: 1.5px solid var(--sy-cta-border);
	border-radius: 20px;
	padding: 28px;
	background: var(--sy-cta-tint);
	display: flex;
	flex-direction: column;
	gap: 12px;
}

.sy-p187 {
	width: 56px;
	height: 56px;
	border-radius: 15px;
	background: var(--sy-white);
	display: flex;
	align-items: center;
	justify-content: center;
}

.sy-p188 {
	margin: 0;
	font-size: 16.5px;
	line-height: 1.85;
	color: var(--sy-cta-ink);
}

.sy-p189 {
	font-size: 13.5px;
	color: var(--sy-cta-dark);
	background: var(--sy-white);
	border: 1px solid var(--sy-cta-border);
	padding: 6px 12px;
	border-radius: 10px;
	align-self: flex-start;
}

.sy-p190 {
	width: 56px;
	height: 56px;
	border-radius: 15px;
	background: var(--sy-surface-tint);
	display: flex;
	align-items: center;
	justify-content: center;
}

.sy-p191 {
	text-align: center;
	margin-top: 32px;
}

.sy-p192 {
	font-size: 18px;
	font-weight: 700;
	color: var(--sy-primary);
	background: var(--sy-white);
	border: 2px solid var(--sy-primary);
	border-radius: 14px;
	padding: 14px 30px;
}

.sy-p193 {
	max-width: 1180px;
	margin: 0 auto;
	padding: clamp(44px,6vw,76px) clamp(16px,4vw,40px);
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(300px,1fr));
	gap: clamp(28px,5vw,56px);
	align-items: center;
}

.sy-p194 {
	position: relative;
	border-radius: 24px;
	overflow: hidden;
	box-shadow: 0 26px 54px -28px rgba(9,90,98,.5);
	aspect-ratio: 4/3;
}

.sy-p195 {
	position: absolute;
	inset: 0;
	background: linear-gradient(135deg,var(--sy-surface-tint),var(--sy-tint));
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
}

.sy-p196 {
	position: absolute;
	width: 58%;
	height: 58%;
	border: 2px dashed rgba(14,124,134,.22);
	border-radius: 50%;
}

.sy-p197 {
	position: absolute;
	bottom: 16px;
	inset-inline-end: 18px;
	font-size: 14px;
	font-weight: 700;
	color: var(--sy-ink-2);
	background: rgba(255,255,255,.7);
	padding: 5px 12px;
	border-radius: 999px;
}

.sy-p198 {
	margin: 10px 0 16px;
	font-size: clamp(25px,3.2vw,34px);
	font-weight: 800;
	color: var(--sy-ink);
	line-height: 1.4;
}

.sy-p199 {
	margin: 0 0 26px;
	font-size: clamp(17px,1.9vw,19px);
	line-height: 1.95;
	color: var(--sy-body);
}

.sy-p200 {
	font-size: 18px;
	font-weight: 700;
	color: var(--sy-primary);
	background: var(--sy-white);
	border: 2px solid var(--sy-primary);
	border-radius: 14px;
	padding: 14px 28px;
	display: inline-flex;
	align-items: center;
	gap: 9px;
}

.sy-p201 {
	margin: 0 0 24px;
	font-size: clamp(17px,1.9vw,19px);
	line-height: 1.95;
	color: var(--sy-body);
}

.sy-p202 {
	display: flex;
	flex-direction: column;
	gap: 14px;
	margin-bottom: 28px;
}

.sy-p203 {
	display: flex;
	align-items: flex-start;
	gap: 12px;
}

.sy-p204 {
	width: 30px;
	height: 30px;
	border-radius: 9px;
	background: var(--sy-success-tint);
	display: flex;
	align-items: center;
	justify-content: center;
	flex: none;
	margin-top: 2px;
}

.sy-p205 {
	font-size: 17px;
	line-height: 1.7;
	color: var(--sy-body);
	font-weight: 600;
}

.sy-p206 {
	font-size: 18px;
	font-weight: 700;
	color: var(--sy-primary);
	background: var(--sy-white);
	border: 2px solid var(--sy-primary);
	border-radius: 14px;
	padding: 14px 28px;
}

.sy-p207 {
	background: var(--sy-surface);
	border-top: 1px solid var(--sy-hairline);
}

.sy-p208 {
	max-width: 1180px;
	margin: 0 auto;
	padding: clamp(28px,4vw,40px) clamp(16px,4vw,40px);
}

.sy-p209 {
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
	gap: 16px;
}

.sy-p210 {
	display: flex;
	align-items: center;
	gap: 13px;
	background: var(--sy-white);
	border: 1px solid var(--sy-border);
	border-radius: 16px;
	padding: 18px;
}

.sy-p211 {
	width: 46px;
	height: 46px;
	border-radius: 12px;
	background: var(--sy-surface-tint);
	display: flex;
	align-items: center;
	justify-content: center;
	flex: none;
}

.sy-p212 {
	font-size: 16px;
	font-weight: 800;
	color: var(--sy-ink);
}

.sy-p213 {
	width: 46px;
	height: 46px;
	border-radius: 12px;
	background: var(--sy-success-tint);
	display: flex;
	align-items: center;
	justify-content: center;
	flex: none;
}

.sy-p214 {
	background: var(--sy-footer);
}

.sy-p215 {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	gap: 20px;
	flex-wrap: wrap;
	margin-bottom: 28px;
}

.sy-p216 {
	font-size: 15px;
	font-weight: 700;
	color: var(--sy-on-dark);
}

.sy-p217 {
	margin: 10px 0 12px;
	font-size: clamp(26px,3.6vw,36px);
	font-weight: 800;
	color: var(--sy-white);
	line-height: 1.35;
}

.sy-p218 {
	margin: 0;
	font-size: clamp(17px,1.9vw,19px);
	line-height: 1.9;
	color: rgba(255,255,255,.82);
	max-width: 56ch;
}

.sy-p219 {
	flex: none;
	font-size: 16px;
	font-weight: 700;
	color: var(--sy-footer);
	background: var(--sy-white);
	border-radius: 13px;
	padding: 14px 24px;
}

.sy-p220 {
	display: grid;
	grid-template-columns: repeat(4,minmax(0,1fr));
	grid-auto-rows: minmax(0,auto);
	gap: 14px;
}

.sy-p221 {
	font-family: 'YekanBakh','Vazirmatn';
	text-align: right;
	grid-column: span 2;
	grid-row: span 2;
	position: relative;
	border-radius: 20px;
	overflow: hidden;
	background: linear-gradient(135deg,var(--sy-primary),var(--sy-primary-dark));
	min-height: 340px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid rgba(255,255,255,.14);
	cursor: pointer;
	padding: 0;
}

.sy-p222 {
	position: absolute;
	inset: 0;
	background: radial-gradient(circle at 30% 25%, rgba(255,255,255,.16), transparent 60%);
}

.sy-p223 {
	position: relative;
	width: 84px;
	height: 84px;
	border-radius: 50%;
	background: rgba(255,255,255,.94);
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 16px 34px -14px rgba(0,0,0,.5);
}

.sy-p224 {
	position: absolute;
	bottom: 0;
	inset-inline-end: 0;
	inset-inline-start: 0;
	padding: 20px 22px;
	background: linear-gradient(to top, rgba(11,49,56,.92), transparent);
}

.sy-p225 {
	display: block;
	font-size: 14px;
	font-weight: 700;
	color: var(--sy-on-dark);
	margin-bottom: 5px;
}

.sy-p226 {
	display: block;
	font-size: 19px;
	font-weight: 800;
	color: var(--sy-white);
	line-height: 1.5;
}

.sy-p227 {
	display: block;
	font-size: 14px;
	color: rgba(255,255,255,.72);
	margin-top: 6px;
}

.sy-p228 {
	position: relative;
	border-radius: 18px;
	overflow: hidden;
	background: linear-gradient(135deg,var(--sy-footer-deep),var(--sy-footer-mid));
	min-height: 162px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 10px;
	padding: 18px;
	border: 1px solid rgba(255,255,255,.12);
	text-align: center;
}

.sy-p229 {
	font-size: 15.5px;
	font-weight: 700;
	color: var(--sy-white);
	line-height: 1.5;
}

.sy-p230 {
	font-size: 14px;
	color: rgba(255,255,255,.75);
	line-height: 1.65;
}

.sy-p231 {
	margin: 16px 0 0;
	font-size: 14px;
	color: rgba(255,255,255,.55);
	line-height: 1.8;
}

.sy-p232 {
	text-align: center;
	max-width: 64ch;
	margin: 0 auto 44px;
}

.sy-p233 {
	margin: 0;
	font-size: clamp(17px,1.9vw,19px);
	line-height: 1.95;
	color: var(--sy-body);
}

.sy-p234 {
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(300px,1fr));
	gap: 18px;
}

.sy-p235 {
	border: 1px solid var(--sy-border);
	border-radius: 20px;
	background: var(--sy-white);
	padding: 20px;
	display: flex;
	align-items: center;
	gap: 18px;
}

.sy-p236 {
	flex: none;
	width: 96px;
	height: 96px;
	border-radius: 50%;
	background: linear-gradient(135deg,var(--sy-surface-tint),var(--sy-tint));
	display: flex;
	align-items: center;
	justify-content: center;
}

.sy-p237 {
	flex: 1;
	min-width: 0;
	display: flex;
	flex-direction: column;
	gap: 5px;
}

.sy-p238 {
	margin: 0;
	font-size: 19px;
	font-weight: 800;
	color: var(--sy-ink);
	line-height: 1.4;
}

.sy-p239 {
	font-size: 15.5px;
	color: var(--sy-body);
}

.sy-p240 {
	font-size: 13.5px;
	font-weight: 700;
	color: var(--sy-primary);
	background: var(--sy-surface-tint);
	padding: 5px 11px;
	border-radius: 999px;
	align-self: flex-start;
	margin-top: 2px;
}

.sy-p241 {
	margin-top: 4px;
	font-size: 15px;
	font-weight: 700;
	color: var(--sy-primary);
	display: inline-flex;
	align-items: center;
	gap: 6px;
}

.sy-p242 {
	background: var(--sy-surface);
	border-top: 1px solid var(--sy-hairline);
	border-bottom: 1px solid var(--sy-hairline);
}

.sy-p243 {
	max-width: 1180px;
	margin: 0 auto;
	padding: clamp(40px,5vw,60px) clamp(16px,4vw,40px);
}

.sy-p244 {
	margin: 0 0 32px;
	text-align: center;
	font-size: clamp(20px,2.5vw,26px);
	font-weight: 800;
	color: var(--sy-ink);
}

.sy-p245 {
	display: grid;
	grid-template-columns: repeat(auto-fill,minmax(150px,1fr));
	gap: 16px;
}

.sy-p246 {
	height: 76px;
	background: var(--sy-white);
	border: 1px solid var(--sy-border);
	border-radius: 14px;
	overflow: hidden;
	position: relative;
}

.sy-p247 {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: clamp(16px,2vw,21px);
	font-weight: 800;
	color: var(--sy-muted);
}

.sy-p248 {
	text-align: center;
	margin: 0 auto 40px;
}

.sy-p249 {
	margin: 10px 0 12px;
	font-size: clamp(26px,3.4vw,36px);
	font-weight: 800;
	color: var(--sy-ink);
}

.sy-p250 {
	font-size: 16px;
	font-weight: 700;
	color: var(--sy-primary);
	display: inline-flex;
	align-items: center;
	gap: 7px;
}

.sy-p251 {
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(280px,1fr));
	gap: 22px;
}

.sy-p252 {
	border: 1px solid var(--sy-border);
	border-radius: 20px;
	padding: 28px;
	background: var(--sy-surface);
	display: flex;
	flex-direction: column;
	gap: 14px;
}

.sy-p253 {
	display: flex;
	gap: 3px;
}

.sy-p254 {
	margin: 0;
	font-size: 17px;
	line-height: 1.9;
	color: var(--sy-body);
}

.sy-p255 {
	display: flex;
	align-items: center;
	gap: 12px;
	margin-top: auto;
}

.sy-p256 {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	flex: none;
	background: var(--sy-tint);
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 800;
	color: var(--sy-primary);
	font-size: 17px;
}

.sy-p258 {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	flex: none;
	background: var(--sy-cta-tint);
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 800;
	color: var(--sy-cta-dark);
	font-size: 17px;
}

.sy-p259 {
	max-width: 1180px;
	margin: 0 auto;
	padding: clamp(44px,6vw,72px) clamp(16px,4vw,40px);
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(300px,1fr));
	gap: clamp(24px,4vw,44px);
	align-items: center;
}

.sy-p260 {
	margin: 10px 0 16px;
	font-size: clamp(24px,3vw,32px);
	font-weight: 800;
	color: var(--sy-ink);
	line-height: 1.4;
}

.sy-p261 {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.sy-p262 {
	display: flex;
	gap: 12px;
}

.sy-p263 {
	font-size: 16px;
	color: var(--sy-body);
	line-height: 1.7;
}

.sy-p264 {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	margin-top: 24px;
}

.sy-p265 {
	font-size: 16px;
	font-weight: 700;
	color: var(--sy-primary);
	background: var(--sy-white);
	border: 2px solid var(--sy-primary);
	border-radius: 13px;
	padding: 12px 22px;
}

.sy-p266 {
	font-size: 16px;
	font-weight: 700;
	color: var(--sy-white);
	background: var(--sy-cta);
	border-radius: 13px;
	padding: 12px 22px;
	display: inline-flex;
	align-items: center;
	gap: 8px;
}

.sy-p267 {
	position: relative;
	border-radius: 22px;
	overflow: hidden;
	box-shadow: 0 20px 44px -26px rgba(9,90,98,.5);
	aspect-ratio: 4/3;
	border: 1px solid var(--sy-border-strong);
}

.sy-p268 {
	position: absolute;
	inset: 0;
	overflow: hidden;
}

.sy-p269 {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	gap: 20px;
	flex-wrap: wrap;
	margin-bottom: 36px;
}

.sy-p270 {
	margin: 10px 0 0;
	font-size: clamp(26px,3.4vw,36px);
	font-weight: 800;
	color: var(--sy-ink);
}

.sy-p271 {
	font-size: 17px;
	font-weight: 700;
	color: var(--sy-primary);
	display: inline-flex;
	align-items: center;
	gap: 8px;
}

.sy-p272 {
	border: 1px solid var(--sy-border);
	border-radius: 20px;
	overflow: hidden;
	background: var(--sy-white);
	display: block;
}

.sy-p273 {
	aspect-ratio: 16/9;
	position: relative;
}

.sy-p274 {
	padding: 24px;
}

.sy-p275 {
	font-size: 13px;
	font-weight: 700;
	color: var(--sy-primary);
	background: var(--sy-surface-tint);
	padding: 5px 11px;
	border-radius: 999px;
}

.sy-p276 {
	margin: 14px 0 8px;
	font-size: 19px;
	font-weight: 700;
	color: var(--sy-ink);
	line-height: 1.6;
}

.sy-p277 {
	margin: 0;
	font-size: 15.5px;
	line-height: 1.8;
	color: var(--sy-muted);
}

.sy-p278 {
	max-width: 820px;
	margin: 0 auto;
	padding: clamp(44px,6vw,76px) clamp(16px,4vw,40px);
}

.sy-p279 {
	text-align: center;
	margin-bottom: 36px;
}

.sy-p280 {
	display: flex;
	flex-direction: column;
	gap: 12px;
}

.sy-p281 {
	background: var(--sy-white);
	border: 1px solid var(--sy-border);
	border-radius: 16px;
	padding: 4px 22px;
}

.sy-p282 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 14px;
	padding: 18px 0;
	font-size: 18px;
	font-weight: 700;
	color: var(--sy-ink);
}

.sy-p283 {
	margin: 0;
	padding: 0 0 18px;
	font-size: 16.5px;
	line-height: 1.9;
	color: var(--sy-body);
}

.sy-p284 {
	max-width: 1180px;
	margin: 0 auto;
	padding: clamp(20px,4vw,48px) clamp(16px,4vw,40px);
}

.sy-p285 {
	background: linear-gradient(135deg,var(--sy-cta),var(--sy-cta-dark));
	border-radius: 28px;
	padding: clamp(36px,5vw,64px);
	text-align: center;
	box-shadow: 0 26px 54px -26px rgba(206,74,43,.7);
}

.sy-p286 {
	margin: 0 0 14px;
	font-size: clamp(26px,3.6vw,38px);
	font-weight: 800;
	color: var(--sy-white);
}

.sy-p287 {
	margin: 0 auto 30px;
	font-size: clamp(17px,1.9vw,19px);
	line-height: 1.9;
	color: rgba(255,255,255,.92);
	max-width: 52ch;
}

.sy-p288 {
	display: flex;
	flex-wrap: wrap;
	gap: 14px;
	justify-content: center;
	align-items: center;
}

.sy-p289 {
	font-size: 18px;
	font-weight: 700;
	color: var(--sy-cta-dark);
	background: var(--sy-white);
	border-radius: 14px;
	padding: 16px 30px;
	box-shadow: 0 12px 26px -12px rgba(0,0,0,.35);
}

.sy-p290 {
	font-size: 18px;
	font-weight: 700;
	color: var(--sy-white);
	background: rgba(255,255,255,.16);
	border: 1.5px solid rgba(255,255,255,.55);
	border-radius: 14px;
	padding: 14px 28px;
	display: inline-flex;
	align-items: center;
	gap: 9px;
}
