
			.bamdad-admissions {
				--bamdad-blue: #1358b8;
				--bamdad-blue-dark: #0a2f68;
				--bamdad-yellow: #ffd530;
				--bamdad-cyan: #35d9e6;
				--bamdad-text: #10284b;
				background:
					radial-gradient(circle at 8% 8%, rgba(53, 217, 230, .15), transparent 27%),
					radial-gradient(circle at 92% 4%, rgba(255, 213, 48, .16), transparent 24%),
					linear-gradient(180deg, #f5f9ff 0%, #ffffff 100%);
				color: var(--bamdad-text);
				padding: clamp(28px, 3.5vw, 44px) 18px;
				position: relative;
				overflow: hidden;
				isolation: isolate;
				z-index: 20;
			}
			.bamdad-admissions *,
			.bamdad-admissions *::before,
			.bamdad-admissions *::after {
				box-sizing: border-box;
			}
			.bamdad-admissions__inner {
				max-width: 1220px;
				margin: 0 auto;
			}
			.bamdad-admissions--home .bamdad-admissions__inner {
				max-width: none;
				width: 100%;
			}
			.bamdad-admissions__header {
				max-width: 820px;
				margin: 0 auto clamp(18px, 2.5vw, 26px);
				text-align: center;
			}
			.bamdad-admissions__eyebrow {
				display: inline-flex;
				align-items: center;
				gap: 8px;
				background: #e7f1ff;
				border: 1px solid #c8ddfb;
				border-radius: 999px;
				color: var(--bamdad-blue);
				font-size: 14px;
				font-weight: 800;
				line-height: 1;
				margin-bottom: 14px;
				padding: 10px 16px;
			}
			.bamdad-admissions__eyebrow::before {
				background: var(--bamdad-yellow);
				border-radius: 50%;
				content: "";
				height: 9px;
				width: 9px;
			}
			.bamdad-admissions__header h1,
			.bamdad-admissions__header h2 {
				color: var(--bamdad-blue-dark);
				font-size: clamp(28px, 4vw, 46px);
				font-weight: 900;
				letter-spacing: -.03em;
				line-height: 1.35;
				margin: 0 0 12px;
			}
			.bamdad-admissions__header > p {
				color: #52647d;
				font-size: clamp(15px, 1.7vw, 18px);
				line-height: 2;
				margin: 0 auto 22px;
			}
			.bamdad-admissions__summary {
				display: flex;
				flex-wrap: wrap;
				justify-content: center;
				gap: 10px;
			}
			.bamdad-admissions__summary span {
				background: #fff;
				border: 1px solid #dfe9f7;
				border-radius: 14px;
				box-shadow: 0 8px 30px rgba(22, 67, 126, .07);
				color: #53657d;
				font-size: 13px;
				padding: 10px 14px;
			}
			.bamdad-admissions__summary strong {
				color: var(--bamdad-blue);
				font-size: 18px;
				margin-left: 4px;
			}
			.bamdad-admissions-group + .bamdad-admissions-group {
				margin-top: clamp(22px, 3vw, 32px);
			}
			.bamdad-admissions-group__heading {
				align-items: center;
				column-gap: 12px;
				display: flex;
				flex-wrap: wrap;
				justify-content: center;
				margin-bottom: 14px;
				padding-inline: clamp(12px, 4vw, 48px);
				row-gap: 8px;
				text-align: center;
			}
			.bamdad-admissions-group__heading h3 {
				color: var(--bamdad-blue-dark);
				font-size: clamp(21px, 2.5vw, 28px);
				font-weight: 900;
				margin: 0;
			}
			.bamdad-admissions-group__heading span {
				background: #e7f1ff;
				border-radius: 999px;
				color: var(--bamdad-blue);
				font-size: 13px;
				font-weight: 800;
				padding: 7px 12px;
			}
			.bamdad-admissions-grid {
				display: grid;
				gap: 18px;
				grid-template-columns: repeat(6, minmax(0, 1fr));
			}
			.bamdad-admissions--home .bamdad-admissions-grid {
				cursor: grab;
				display: flex;
				gap: 14px;
				overflow-x: auto;
				padding: 6px 4px 16px;
				scroll-behavior: smooth;
				scroll-padding-inline: 4px;
				scroll-snap-type: inline mandatory;
				scrollbar-color: var(--bamdad-blue) #dce7f3;
				scrollbar-width: thin;
				touch-action: pan-x pan-y;
				user-select: none;
			}
			.bamdad-admissions--home .bamdad-admissions-grid.is-dragging {
				cursor: grabbing;
				scroll-behavior: auto;
				scroll-snap-type: none;
			}
			.bamdad-admissions--home .bamdad-admissions-grid img {
				-webkit-user-drag: none;
			}
			.bamdad-admission-card {
				background: #fff;
				border: 1px solid #e1eaf6;
				border-radius: 22px;
				box-shadow: 0 14px 34px rgba(18, 58, 112, .09);
				display: flex;
				flex-direction: column;
				min-width: 0;
				overflow: hidden;
				position: relative;
				text-align: center;
				transition: transform .22s ease, box-shadow .22s ease;
			}
			.bamdad-admissions--home .bamdad-admission-card {
				flex: 0 0 190px;
				scroll-snap-align: start;
			}
			.bamdad-admission-card:hover {
				box-shadow: 0 20px 44px rgba(18, 58, 112, .15);
				transform: translateY(-4px);
			}
			.bamdad-admission-card::after {
				background: var(--bamdad-yellow);
				content: "";
				height: 5px;
				inset: auto 0 0;
				position: absolute;
			}
			.bamdad-admissions-group--engineering .bamdad-admission-card::after {
				background: var(--bamdad-cyan);
			}
			.bamdad-admission-card__photo {
				aspect-ratio: 1 / 1;
				background: #eaf2ff;
				overflow: hidden;
			}
			.bamdad-admission-card__photo img {
				display: block;
				height: 100%;
				object-fit: cover;
				width: 100%;
			}
			.bamdad-admission-card__body {
				display: flex;
				flex: 1;
				flex-direction: column;
				padding: 15px 10px 20px;
			}
			.bamdad-admission-card h4 {
				color: var(--bamdad-blue-dark);
				font-size: 15px;
				font-weight: 900;
				line-height: 1.65;
				margin: 0 0 6px;
			}
			.bamdad-admission-card p {
				margin: 0;
			}
			.bamdad-admission-card__field {
				color: var(--bamdad-blue);
				font-size: 13px;
				font-weight: 800;
				line-height: 1.7;
			}
			.bamdad-admission-card__place {
				color: #68788f;
				font-size: 12px;
				line-height: 1.65;
				margin-top: 3px !important;
			}
			.bamdad-admissions__all-link {
				margin-top: 34px;
				text-align: center;
			}
			.bamdad-admissions__all-link a {
				background: var(--bamdad-blue);
				border: 2px solid var(--bamdad-blue);
				border-radius: 14px;
				box-shadow: 0 12px 28px rgba(19, 88, 184, .2);
				color: #fff;
				display: inline-flex;
				font-size: 15px;
				font-weight: 900;
				justify-content: center;
				padding: 13px 24px;
				transition: background-color .2s ease, border-color .2s ease, transform .2s ease;
			}
			.bamdad-admissions__all-link a:hover {
				background: var(--bamdad-blue-dark);
				border-color: var(--bamdad-blue-dark);
				color: #fff;
				transform: translateY(-2px);
			}
			.bamdad-admissions-scroll-controls {
				align-items: center;
				color: #66778d;
				display: flex;
				font-size: 13px;
				gap: 16px;
				justify-content: space-between;
				margin-top: 8px;
			}
			.bamdad-admissions-scroll-controls > div {
				display: flex;
				gap: 8px;
			}
			.bamdad-admissions-scroll-controls button {
				align-items: center;
				background: var(--bamdad-blue);
				border: 0;
				border-radius: 50%;
				color: #fff;
				cursor: pointer;
				display: inline-flex;
				font-family: Arial, sans-serif;
				font-size: 28px;
				height: 40px;
				justify-content: center;
				line-height: 1;
				padding: 0 0 3px;
				transition: background-color .2s ease, transform .2s ease;
				width: 40px;
			}
			.bamdad-admissions-scroll-controls button:hover,
			.bamdad-admissions-scroll-controls button:focus-visible {
				background: var(--bamdad-blue-dark);
				transform: translateY(-2px);
			}
			@media (max-width: 1050px) {
				.bamdad-admissions-grid {
					grid-template-columns: repeat(4, minmax(0, 1fr));
				}
			}
			@media (max-width: 720px) {
				.bamdad-admissions {
					padding-bottom: 26px;
					padding-left: 0;
					padding-right: 0;
					padding-top: 26px;
				}
				.bamdad-admissions__header,
				.bamdad-admissions-group__heading {
					margin-left: 18px;
					margin-right: 18px;
				}
				.bamdad-admissions__header h1,
				.bamdad-admissions__header h2 {
					font-size: 28px;
				}
				.bamdad-admissions__summary {
					gap: 8px;
				}
				.bamdad-admissions__summary span {
					padding: 8px 10px;
				}
				.bamdad-admissions-grid {
					display: flex;
					gap: 14px;
					overflow-x: auto;
					padding: 4px 18px 24px;
					scroll-padding-inline: 18px;
					scroll-snap-type: x mandatory;
					scrollbar-width: thin;
				}
				.bamdad-admission-card {
					flex: 0 0 min(62vw, 220px);
					scroll-snap-align: start;
				}
				.bamdad-admissions-scroll-controls {
					align-items: flex-start;
					flex-direction: column;
					margin-left: 18px;
					margin-right: 18px;
				}
				.bamdad-admission-card:hover {
					transform: none;
				}
				.bamdad-admission-card h4 {
					font-size: 16px;
				}
			}
			@media (prefers-reduced-motion: reduce) {
				.bamdad-admission-card {
					transition: none;
				}
			}
			