		.dev-company-section {
			font-family: 'Segoe UI', sans-serif;
			margin: 0 auto;
			padding: 0px 120px 60px 120px;
			background-color: #fff;
			color: #000;
		}

		.dev-company-header {
			text-align: center;
			margin-bottom: 60px;
		}

		.dev-company-title {
			font-size: 42px;
			font-weight: bold;
			color: #000;
			margin-bottom: 10px;
			line-height: 55px;
		}

		.dev-company-title .highlight {
			color: #007bff;
		}

		.dev-company-intro {
			font-size: 17px;
			color: #000;
			line-height: 22px;
			margin: 0 auto;
		}

		.dev-company-content {
			display: grid;
			grid-template-columns: 1fr 1fr;
			gap: 40px;
			align-items: start;
		}

		.dev-company-left {
			display: flex;
			flex-direction: column;
			gap: 30px;
		}

		.dev-company-image {
			width: 100%;
			border-radius: 12px;
			box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1);
		}

		.dev-company-feature {
			background: white;
			padding: 25px;
			border-radius: 12px;
			box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
			border-left: 4px solid #8e44ad;
		}

		.dev-company-right {
			display: grid;
			grid-template-columns: 1fr 1fr;
			gap: 30px;
		}

		.dev-company-feature-card {
			background: white;
			padding: 30px 25px;
			border-radius: 12px;
			box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
			text-align: left;
			transition: transform 0.3s ease, box-shadow 0.3s ease;
		}

		.dev-company-feature-card:hover {
			transform: translateY(-5px);
			box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
		}

		.feature-icon {
			width: 50px;
			height: 50px;
			border-radius: 12px;
			display: flex;
			align-items: center;
			justify-content: center;
			margin-bottom: 20px;
			font-size: 24px;
		}

		.dev-company-feature-title {
			font-size: 20px;
			font-weight: bold;
			color: #007bff;
			margin-bottom: 15px;
			display: flex;
			align-items: center;
			gap: 10px;
		}

		.dev-company-feature-blue {
			background: white;
			padding: 25px;
			border-radius: 12px;
			box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
			border-left: 4px solid #007bff;
		}

		.dev-company-feature-title-green {
			font-size: 20px;
			font-weight: bold;
			color: #28a745;
			margin-bottom: 15px;
			display: flex;
			align-items: center;

		}

		.dev-company-feature-green {
			background: white;
			padding: 25px;
			border-radius: 12px;
			box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
			border-left: 4px solid #28a745;
		}

		.dev-company-feature-title-orange {
			font-size: 20px;
			font-weight: bold;
			color: #fd7e14;
			margin-bottom: 15px;
			display: flex;
			align-items: center;

		}

		.dev-company-feature-orange {
			background: white;
			padding: 25px;
			border-radius: 12px;
			box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
			border-left: 4px solid #fd7e14;
		}

		.dev-company-feature-title-pink {
			font-size: 20px;
			font-weight: bold;
			color: #e83e8c;
			margin-bottom: 15px;
			display: flex;
			align-items: center;

		}

		.dev-company-feature-pink {
			background: white;
			padding: 25px;
			border-radius: 12px;
			box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
			border-left: 4px solid #e83e8c;
		}

		.dev-company-feature-desc {
			font-size: 16px;
			color: #000;
			line-height: 1.6;
		}

		.customer-centric-title {
			font-size: 20px;
			font-weight: bold;
			color: #8e44ad;
			margin-bottom: 15px;
			display: flex;
			align-items: center;
			gap: 10px;
		}

		.customer-icon {
			color: #8e44ad;
			font-size: 24px;
		}

		@media (max-width: 768px) {
			.dev-company-section {
				padding: 40px 20px;
			}

			.dev-company-title {
				font-size: 32px;
			}

			.dev-company-content {
				grid-template-columns: 1fr;
				gap: 30px;
			}

			.dev-company-right {
				grid-template-columns: 1fr;
				gap: 20px;
			}

			.dev-company-feature-card {
				padding: 25px 20px;
			}
		}

		@media (max-width: 480px) {
			.dev-company-title {
				font-size: 28px;
			}

			.dev-company-intro {
				font-size: 16px;
			}
		}