
		body.page-id-11066 {
			background: #f5f8fc;
		}
		body.page-id-11066 .bamdad-tizh-section {
			direction: rtl;
			padding: clamp(36px, 5vw, 60px) 18px;
		}
		body.page-id-11066 .bamdad-tizh-section > .elementor-container {
			margin: 0 auto;
			max-width: 1160px;
		}
		body.page-id-11066 .bamdad-tizh-section .elementor-widget {
			margin-bottom: 0;
		}
		body.page-id-11066 .bamdad-tizh-hero {
			background:
				radial-gradient(circle at 8% 20%, rgba(49, 212, 223, .18), transparent 28%),
				radial-gradient(circle at 90% 80%, rgba(242, 201, 76, .18), transparent 26%),
				linear-gradient(135deg, #eef7ff 0%, #f9fcff 100%);
			padding-bottom: clamp(48px, 7vw, 78px);
			padding-top: clamp(48px, 7vw, 78px);
			position: relative;
			text-align: center;
		}
		body.page-id-11066 .bamdad-tizh-hero > .elementor-container {
			max-width: 940px;
		}
		body.page-id-11066 .bamdad-tizh-eyebrow p,
		body.page-id-11066 .bamdad-tizh-section-eyebrow p {
			color: #1766c2;
			font-size: 14px;
			font-weight: 900;
			letter-spacing: -.02em;
			margin: 0 0 10px;
		}
		body.page-id-11066 .bamdad-tizh-hero-title,
		body.page-id-11066 .bamdad-tizh-hero-title .elementor-heading-title {
			color: #0b234a;
			font-size: clamp(38px, 5vw, 58px);
			font-weight: 950;
			line-height: 1.45;
			margin: 0;
			text-align: center !important;
		}
		body.page-id-11066 .bamdad-tizh-hero-lead {
			color: #52627a;
			font-size: 18px;
			line-height: 2;
			margin: 14px auto 0;
			max-width: 760px;
		}
		body.page-id-11066 .bamdad-tizh-chips {
			display: flex;
			flex-wrap: wrap;
			gap: 9px;
			justify-content: center;
			margin: 20px 0 22px;
		}
		body.page-id-11066 .bamdad-tizh-chips span {
			background: #fff;
			border: 1px solid #d7e6f6;
			border-radius: 999px;
			color: #0b234a;
			font-size: 14px;
			font-weight: 800;
			padding: 8px 14px;
		}
		body.page-id-11066 .bamdad-tizh-hero-actions > .elementor-container {
			display: flex;
			gap: 10px;
			justify-content: center;
			margin: 0 auto;
			max-width: 500px;
		}
		body.page-id-11066 .bamdad-tizh-hero-actions .elementor-column {
			width: auto !important;
		}
		body.page-id-11066 .bamdad-tizh-hero-actions .elementor-button,
		body.page-id-11066 .bamdad-tizh-inline-button .elementor-button {
			border-radius: 11px;
			font-size: 15px;
			font-weight: 900;
			min-height: 46px;
			padding: 12px 20px;
		}
		body.page-id-11066 .bamdad-tizh-primary-button .elementor-button,
		body.page-id-11066 .bamdad-tizh-inline-button .elementor-button {
			background: #1766c2;
			color: #fff;
		}
		body.page-id-11066 .bamdad-tizh-secondary-button .elementor-button {
			background: #fff;
			border: 1px solid #1766c2;
			color: #1766c2;
		}
		body.page-id-11066 .bamdad-tizh-primary-button .elementor-button:hover,
		body.page-id-11066 .bamdad-tizh-inline-button .elementor-button:hover {
			background: #0b234a;
		}
		body.page-id-11066 .bamdad-tizh-smart {
			background: #fff;
		}
		body.page-id-11066 .bamdad-tizh-smart > .elementor-container {
			align-items: center;
		}
		body.page-id-11066 .bamdad-tizh-smart-content-column > .elementor-element-populated {
			margin: 0 auto;
			max-width: 1080px;
		}
		body.page-id-11066 .bamdad-tizh-smart .bamdad-tizh-section-eyebrow,
		body.page-id-11066 .bamdad-tizh-smart .bamdad-tizh-section-title,
		body.page-id-11066 .bamdad-tizh-smart .bamdad-tizh-section-title .elementor-heading-title {
			text-align: center !important;
		}
		body.page-id-11066 .bamdad-tizh-smart .bamdad-tizh-copy {
			margin-left: auto;
			margin-right: auto;
			max-width: 980px;
		}
		body.page-id-11066 .bamdad-tizh-smart-product-grid {
			margin-top: 26px;
		}
		body.page-id-11066 .bamdad-tizh-smart-product-grid > .elementor-container {
			display: flex;
			gap: 18px;
		}
		body.page-id-11066 .bamdad-tizh-smart-product-card {
			width: calc(50% - 9px) !important;
		}
		body.page-id-11066 .bamdad-tizh-smart-product-card > .elementor-element-populated {
			padding: 0 !important;
		}
		body.page-id-11066 .bamdad-tizh-smart-product-image a {
			display: block;
		}
		body.page-id-11066 .bamdad-tizh-smart-product-image img {
			background: #eef7ff;
			border: 1px solid #d7e6f6;
			border-radius: 20px;
			box-shadow: 0 16px 38px rgba(11, 35, 74, .11);
			display: block;
			height: auto;
			transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;
			width: 100%;
		}
		body.page-id-11066 .bamdad-tizh-smart-product-image a:hover img,
		body.page-id-11066 .bamdad-tizh-smart-product-image a:focus-visible img {
			border-color: #31d4df;
			box-shadow: 0 22px 48px rgba(11, 35, 74, .17);
			transform: translateY(-4px);
		}
		body.page-id-11066 .bamdad-tizh-section-title,
		body.page-id-11066 .bamdad-tizh-section-title .elementor-heading-title {
			color: #0b234a;
			font-size: clamp(28px, 3.5vw, 40px);
			font-weight: 950;
			line-height: 1.55;
			margin: 0;
		}
		body.page-id-11066 .bamdad-tizh-centered-title,
		body.page-id-11066 .bamdad-tizh-centered-title .elementor-heading-title {
			text-align: center !important;
		}
		body.page-id-11066 .bamdad-tizh-copy {
			color: #52627a;
			font-size: 16px;
			line-height: 2;
			margin-top: 13px;
		}
		body.page-id-11066 .bamdad-tizh-copy p + p {
			margin-top: 10px;
		}
		body.page-id-11066 .bamdad-tizh-feature-list {
			display: grid;
			gap: 8px;
			list-style: none;
			margin: 16px 0 18px;
			padding: 0;
		}
		body.page-id-11066 .bamdad-tizh-feature-list li {
			background: #f5f8fc;
			border-radius: 10px;
			color: #0b234a;
			font-weight: 800;
			padding: 9px 34px 9px 12px;
			position: relative;
		}
		body.page-id-11066 .bamdad-tizh-feature-list li::before {
			background: #31d4df;
			border-radius: 50%;
			content: "";
			height: 8px;
			position: absolute;
			right: 15px;
			top: 16px;
			width: 8px;
		}
		body.page-id-11066 .bamdad-tizh-inline-button {
			margin-top: 2px;
			text-align: right;
		}
		body.page-id-11066 .bamdad-tizh-services {
			background: #f5f8fc;
		}
		body.page-id-11066 .bamdad-tizh-section-lead {
			color: #65758c;
			font-size: 16px;
			line-height: 1.9;
			margin: 8px auto 22px;
			max-width: 720px;
			text-align: center;
		}
		body.page-id-11066 .bamdad-tizh-service-grid > .elementor-container {
			align-items: stretch;
			display: flex;
			gap: 18px;
		}
		body.page-id-11066 .bamdad-tizh-service-card {
			width: calc(50% - 9px) !important;
		}
		body.page-id-11066 .bamdad-tizh-service-card > .elementor-element-populated {
			background: #fff;
			border: 1px solid #dce8f6;
			border-radius: 18px;
			box-shadow: 0 12px 32px rgba(11, 35, 74, .07);
			height: 100%;
			padding: 24px !important;
		}
		body.page-id-11066 .bamdad-tizh-service-card--graph > .elementor-element-populated {
			border-top: 4px solid #31d4df;
		}
		body.page-id-11066 .bamdad-tizh-service-card--classes > .elementor-element-populated {
			border-top: 4px solid #f2c94c;
		}
		body.page-id-11066 .bamdad-tizh-card-number span {
			color: #1766c2;
			font-size: 13px;
			font-weight: 950;
		}
		body.page-id-11066 .bamdad-tizh-card-title,
		body.page-id-11066 .bamdad-tizh-card-title .elementor-heading-title {
			color: #0b234a;
			font-size: 25px;
			font-weight: 950;
			line-height: 1.55;
			margin: 4px 0 8px;
		}
		body.page-id-11066 .bamdad-tizh-card-copy {
			color: #52627a;
			font-size: 15px;
			line-height: 2;
		}
		body.page-id-11066 .bamdad-tizh-admissions {
			background:
				radial-gradient(circle at 10% 15%, rgba(49, 212, 223, .17), transparent 26%),
				linear-gradient(135deg, #0b234a 0%, #1358b8 100%);
		}
		body.page-id-11066 .bamdad-tizh-admissions-title,
		body.page-id-11066 .bamdad-tizh-admissions-title .elementor-heading-title,
		body.page-id-11066 .bamdad-tizh-admissions-lead {
			color: #fff !important;
			text-align: center !important;
		}
		body.page-id-11066 .bamdad-tizh-admissions-image img {
			background: #fff;
			border: 8px solid rgba(255, 255, 255, .9);
			border-radius: 18px;
			box-shadow: 0 20px 48px rgba(0, 0, 0, .2);
			display: block;
			height: auto;
			margin: 18px auto 0;
			max-width: 960px;
			width: 100%;
		}
		body.page-id-11066 .bamdad-tizh-products {
			background: #fff;
		}
		body.page-id-11066 .bamdad-tizh-products-grid .products {
			cursor: grab;
			display: flex !important;
			flex-wrap: nowrap !important;
			gap: 18px;
			margin: 22px 0 0 !important;
			overflow-x: auto;
			overflow-y: hidden;
			overscroll-behavior-inline: contain;
			padding: 4px 4px 16px;
			scroll-behavior: smooth;
			scroll-snap-type: inline mandatory;
			scrollbar-color: #b8cbe2 transparent;
			scrollbar-width: thin;
			touch-action: pan-x pan-y;
			user-select: none;
			-webkit-overflow-scrolling: touch;
		}
		body.page-id-11066 .bamdad-tizh-products-grid .products.is-dragging {
			cursor: grabbing;
			scroll-behavior: auto;
			scroll-snap-type: none;
		}
		body.page-id-11066 .bamdad-tizh-products-grid .course-item.product {
			background: #fff;
			border: 1px solid #dce8f6;
			border-radius: 18px;
			box-shadow: 0 12px 34px rgba(11, 35, 74, .08);
			flex: 0 0 calc((100% - 36px) / 3);
			float: none !important;
			margin: 0 !important;
			max-width: none !important;
			overflow: hidden;
			padding: 0 0 16px !important;
			scroll-snap-align: start;
			transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;
			width: auto !important;
		}
		body.page-id-11066 .bamdad-tizh-products-grid .course-item.product:hover {
			border-color: #31d4df;
			box-shadow: 0 18px 42px rgba(11, 35, 74, .13);
			transform: translateY(-4px);
		}
		body.page-id-11066 .bamdad-tizh-products-grid .course-item-inner {
			display: flex;
			flex-direction: column;
			height: 100%;
		}
		body.page-id-11066 .bamdad-tizh-products-grid .course-thumbnail-holder,
		body.page-id-11066 .bamdad-tizh-products-grid .course-thumbnail-holder > a,
		body.page-id-11066 .bamdad-tizh-products-grid .course-thumbnail-holder .image-item {
			background: #fff;
			display: block;
			height: auto !important;
			margin: 0 !important;
			padding: 0 !important;
			width: 100% !important;
		}
		body.page-id-11066 .bamdad-tizh-products-grid .course-thumbnail-holder img {
			-webkit-user-drag: none;
			aspect-ratio: 1 / 1 !important;
			display: block;
			height: auto !important;
			margin: 0 !important;
			max-width: none !important;
			object-fit: contain !important;
			width: 100% !important;
		}
		body.page-id-11066 .bamdad-tizh-products-grid .course-content-holder {
			display: flex;
			flex: 1;
			flex-direction: column;
			padding: 14px 15px 0 !important;
		}
		body.page-id-11066 .bamdad-tizh-products-grid .course-title,
		body.page-id-11066 .bamdad-tizh-products-grid .course-title a {
			color: #0b234a !important;
			font-size: 17px !important;
			font-weight: 900;
			line-height: 1.7;
		}
		body.page-id-11066 .bamdad-tizh-products-grid .course-content-bottom {
			margin-top: auto;
		}
		body.page-id-11066 .bamdad-tizh-products-grid .price,
		body.page-id-11066 .bamdad-tizh-products-grid .amount {
			color: #1766c2 !important;
			font-weight: 900;
		}
		body.page-id-11066 .bamdad-tizh-faq {
			background: #f5f8fc;
		}
		body.page-id-11066 .bamdad-tizh-faq > .elementor-container {
			max-width: 920px;
		}
		body.page-id-11066 .bamdad-tizh-faq-list {
			display: grid;
			gap: 9px;
			margin-top: 22px;
		}
		body.page-id-11066 .bamdad-tizh-faq-list details {
			background: #fff;
			border: 1px solid #dce8f6;
			border-radius: 12px;
			box-shadow: 0 7px 22px rgba(11, 35, 74, .04);
			overflow: hidden;
			transition: height .3s cubic-bezier(.4, 0, .2, 1), border-color .2s ease, box-shadow .2s ease;
			will-change: height;
		}
		body.page-id-11066 .bamdad-tizh-faq-list summary {
			color: #0b234a;
			cursor: pointer;
			font-size: 16px;
			font-weight: 900;
			list-style: none;
			padding: 15px 48px 15px 16px;
			position: relative;
		}
		body.page-id-11066 .bamdad-tizh-faq-list summary::-webkit-details-marker {
			display: none;
		}
		body.page-id-11066 .bamdad-tizh-faq-list summary::before {
			color: #1766c2;
			content: "+";
			font-size: 24px;
			font-weight: 700;
			position: absolute;
			right: 18px;
			top: 9px;
		}
		body.page-id-11066 .bamdad-tizh-faq-list details[open] summary {
			background: #eaf4ff;
			color: #1766c2;
		}
		body.page-id-11066 .bamdad-tizh-faq-list details[open] summary::before {
			content: "−";
		}
		body.page-id-11066 .bamdad-tizh-faq-list details p {
			color: #52627a;
			font-size: 15px;
			line-height: 2;
			margin: 0;
			opacity: 1;
			padding: 4px 20px 18px;
			transition: opacity .18s ease;
		}
		body.page-id-11066 .bamdad-tizh-faq-list details.is-closing p {
			opacity: 0;
		}
		@media (max-width: 1024px) {
			body.page-id-11066 .bamdad-tizh-products-grid .course-item.product {
				flex-basis: calc((100% - 18px) / 2);
			}
		}
		@media (max-width: 767px) {
			body.page-id-11066 .bamdad-tizh-section {
				padding: 26px 12px;
			}
			body.page-id-11066 .bamdad-tizh-hero {
				padding-bottom: 38px;
				padding-top: 38px;
			}
			body.page-id-11066 .bamdad-tizh-hero-title,
			body.page-id-11066 .bamdad-tizh-hero-title .elementor-heading-title {
				font-size: 34px;
			}
			body.page-id-11066 .bamdad-tizh-hero-lead {
				font-size: 16px;
				line-height: 1.9;
			}
			body.page-id-11066 .bamdad-tizh-hero-actions > .elementor-container {
				flex-direction: column;
			}
			body.page-id-11066 .bamdad-tizh-hero-actions .elementor-column,
			body.page-id-11066 .bamdad-tizh-hero-actions .elementor-button {
				width: 100% !important;
			}
			body.page-id-11066 .bamdad-tizh-smart > .elementor-container,
			body.page-id-11066 .bamdad-tizh-smart-product-grid > .elementor-container,
			body.page-id-11066 .bamdad-tizh-service-grid > .elementor-container {
				flex-direction: column;
			}
			body.page-id-11066 .bamdad-tizh-smart .elementor-column,
			body.page-id-11066 .bamdad-tizh-smart-product-card,
			body.page-id-11066 .bamdad-tizh-service-card {
				width: 100% !important;
			}
			body.page-id-11066 .bamdad-tizh-smart-product-grid > .elementor-container {
				gap: 12px;
			}
			body.page-id-11066 .bamdad-tizh-section-title,
			body.page-id-11066 .bamdad-tizh-section-title .elementor-heading-title {
				font-size: 27px;
			}
			body.page-id-11066 .bamdad-tizh-service-grid > .elementor-container {
				gap: 12px;
			}
			body.page-id-11066 .bamdad-tizh-service-card > .elementor-element-populated {
				padding: 20px !important;
			}
			body.page-id-11066 .bamdad-tizh-products-grid .products {
				gap: 14px;
				overflow-y: visible;
				padding-bottom: 14px;
			}
			body.page-id-11066 .bamdad-tizh-products-grid .course-item.product {
				flex-basis: min(84vw, 330px);
			}
		}
		