 :root {
	--primary: #1a365d;
	--secondary: #2d3748;
	--accent: #3182ce;
	--light: #f7fafc;
	--dark: #2d3748;
	--success: #38a169;
	--warning: #d69e2e;
	--danger: #e53e3e;
	 --investor: #2c5aa0;
}
*{
	margin: 0;
    padding: 0;
    box-sizing: border-box;
    /* font-family: Arial, sans-serif; */
	font-family: "Roboto", "Arial", sans-serif;
	/* font-family: "Expletus Sans", sans-serif; */
	/* font-family: "Helvetica", "Arial", sans-serif; */
	/* font-family: "Barlow Condensed", sans-serif; */
	border:none;
	text-decoration:none;
	list-style:none;
	/* overflow:hidden; */
	/* overflow-y:auto; */
}
a{
	color:#222;
	cursor:pointer;
}
body{
	display:block;
}
/* footer{	 */
    /* display: flex; */
    /* width: 100%; */
    /* background: rgb(5 0 65); */
    /* height: 150px; */
    /* font-size: large; */
    /* color: #fff; */
    /* padding: 10px; */
    /* flex-direction: column; */
    /* justify-content: space-between; */
/* } */
/* footer a{ */
	/* color:#fff; */
	/* border-bottom:3px solid #ff0; */
/* } */
/* footer ul li{ */
	/* margin:10px auto; */
/* } */
/* Footer */
        footer {
            background-color:rgb(5 0 65);
            color: white;
            padding: 60px 20px;
        }
        
        .footer-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
            gap: 40px;
            margin-bottom: 40px;
        }
        
        .footer-column h3 {
            margin-bottom: 20px;
            font-size: 1.2rem;
        }
        
        .footer-column ul {
            list-style: none;
        }
        
        .footer-column ul li {
            margin-bottom: 10px;
        }
        
        .footer-column ul li a {
            color: #cbd5e0;
            text-decoration: none;
            transition: color 0.3s;
        }
        
        .footer-column ul li a:hover {
            color: white;
        }
        
        .footer-bottom {
            text-align: center;
            padding-top: 30px;
            border-top: 1px solid #2d3748;
            color: #cbd5e0;
        }
h2{
	padding:10px;
	text-align:center;	
}
h3{
	padding:10px;
}
p{
	padding:5px;
}
select{
	border:none;
	outline:none;
	background:transparent;
}
.contanier{
	display:flex;
	flex-direction:column;
	width:100%;
	
}
header{
	min-height:60px;
	border-bottom:1px solid rgb(0,0,0,1);
	overflow:hidden;
	background-color:rgb(5 0 65);
	
}
.logo-menu{
	display: flex;
    width: calc(100% - 10px);
    min-height: 60px;
    align-items: center;
    padding: 5px;
    justify-content: space-between;
	color:#fff;
	font-size:large;
	font-weight:600;
}
.logo{
	display:flex;
	width:140px;
	height:40px;
	overflow:hidden;
	align-items:center;
}
.logo img{
	display:flex;
	width:40px;
	height:40px;
	overflow:hidden;
}
.menu{
	display:flex;
	width: 135px;
    height: auto;
    overflow: hidden;
    align-items: center;
    justify-content: flex-end;
}
.menu a{
	padding:10px;
	color:#fff;
	}
.menu select{
	color:#fff;
	border:2px solid #f00;
	padding:3px;
	border-radius:8px;
	cursor:pointer;
	background:rgb(0,0,0,0.5);
}
.index-header-text{
	display:block;
	width: 80%;
    /* background: rgb(255, 255, 255, 0.7); */
    margin: 0px auto;
    height: auto;
    padding: 20px;
    /* border-radius: 10px; */
    font-size: xxx-large;
    font-weight: 600;
    /* border: 2px solid #fff; */
    color: #fff;
    text-align: center;
	
}
#section-fon{
	display:flex;
	align-items:center;
	background-image:url('images/5586938.jpg');
	background-size: cover; /* Makes the image cover the entire background */
	background-repeat: no-repeat; /* Prevents tiling */
	background-position: center; /* Centers the image */
	
	height:350px;
	/* border-radius:0 0 50% 50%; */
	overflow:visible;	
}
#platformlar{
	display:flex;
	width:100%;
	padding:30px 0;
	justify-content:center;
	flex-wrap: wrap;
}
.platform-card {
		width:300px;
            background-color: var(--light);
            border-radius: 8px;
            overflow: hidden;
            box-shadow: 0 5px 15px rgba(0,0,0,0.05);
            transition: transform 0.3s;
			margin:15px;
        }
        
        .platform-card:hover {
            transform: translateY(-10px);
        }
        
        .platform-icon {
            height: 120px;
            background-color: var(--primary);
            display: flex;
            align-items: center;
            justify-content: center;
            color: white;
            font-size: 2.5rem;
        }
        
        .platform-content {
            padding: 20px;
        }
        
        .platform-content h3 {
            margin-bottom: 10px;
            color: var(--primary);
        }
        
        .platform-content p {
            margin-bottom: 15px;
            color: var(--secondary);
        }
        
        .platform-link {
            display: inline-block;
            color: var(--accent);
            text-decoration: none;
            font-weight: 600;
        }
	/* Haberler Bölümü */
	#haberler, #projeler, #investor{
		padding:10px;
	}
        .news {
            padding: 80px 0;
            background-color: #f9f9f9;
        }
        
        .news-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 30px;
        }
        
        .news-card {
            background-color: white;
            border-radius: 8px;
            overflow: hidden;
            box-shadow: 0 5px 15px rgba(0,0,0,0.05);
        }
        
        .news-image {
            display: grid;
			height: 200px;
			background-color: #ddd;
			background-size: cover;
			background-position: center;
			overflow: hidden;
			align-items: center;
			justify-items: center;
        }
        .news-image img {
            max-height: 180px;
        }
        
        .news-content {
            padding: 20px;
        }
        
        .news-category {
            display: inline-block;
            padding: 5px 10px;
            background-color: var(--accent);
            color: white;
            border-radius: 20px;
            font-size: 0.8rem;
            margin-bottom: 10px;
        }
        
        .news-content h3 {
            margin-bottom: 10px;
            color: var(--primary);
        }
        
        .news-content p {
            margin-bottom: 15px;
            color: var(--secondary);
        }
        
        .news-date {
            color: #718096;
            font-size: 0.9rem;
        }	
		
        /* Yeni Projeler Bölümü */
        .projects {
            padding: 80px 0;
            background-color: white;
        }
        
        .projects-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 30px;
        }
        
        .project-card {
            background-color: var(--light);
            border-radius: 8px;
            overflow: hidden;
            box-shadow: 0 5px 15px rgba(0,0,0,0.05);
            border-left: 5px solid var(--accent);
        }
        
        .project-content {
            padding: 25px;
        }
        
        .project-status {
            display: inline-block;
            padding: 5px 10px;
            background-color: var(--warning);
            color: white;
            border-radius: 20px;
            font-size: 0.8rem;
            margin-bottom: 15px;
        }
        
        .project-content h3 {
            margin-bottom: 10px;
            color: var(--primary);
        }
        
        .project-content p {
            margin-bottom: 20px;
            color: var(--secondary);
        }
        /* Investor Hero Section */
        .investor-hero {
            background: linear-gradient(135deg, var(--investor) 0%, #1a365d 100%);
            color: white;
            padding: 100px 0;
            text-align: center;
        }
        
        .investor-hero h2 {
            font-size: 2.5rem;
            margin-bottom: 20px;
        }
        
        .investor-hero p {
            font-size: 1.2rem;
            max-width: 800px;
            margin: 0 auto 30px;
        }
        
        .cta-buttons {
            display: flex;
            justify-content: center;
            gap: 15px;
            flex-wrap: wrap;
        }
        
        .btn {
            display: inline-block;
            padding: 12px 25px;
            background-color: white;
            color: var(--primary);
            text-decoration: none;
            border-radius: 5px;
            font-weight: 600;
            transition: all 0.3s;
        }
        
        .btn:hover {
            transform: translateY(-3px);
            box-shadow: 0 5px 15px rgba(0,0,0,0.1);
        }
        
        .btn-primary {
            background-color: var(--accent);
            color: white;
        }
        
        .btn-investor {
            background-color: var(--success);
            color: white;
        }
        
        /* Investor Highlights */
        .investor-highlights {
            padding: 60px 0;
            background-color: white;
        }
        
        .highlights-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 30px;
        }
        
        .highlight-card {
            text-align: center;
            padding: 30px 20px;
            border-radius: 8px;
            box-shadow: 0 5px 15px rgba(0,0,0,0.05);
            transition: transform 0.3s;
            background-color: var(--light);
        }
        
        .highlight-card:hover {
            transform: translateY(-10px);
        }
        
        .highlight-icon {
            font-size: 2.5rem;
            color: var(--investor);
            margin-bottom: 15px;
        }
        
        .highlight-card h3 {
            font-size: 2rem;
            color: var(--primary);
            margin-bottom: 10px;
        }
        
        .highlight-card p {
            color: var(--secondary);
        }
        
        /* Financial Data */
        .financial-data {
            padding: 80px 0;
            background-color: #f9f9f9;
        }
        
        .section-title {
            text-align: center;
            margin-bottom: 50px;
        }
        
        .section-title h2 {
            font-size: 2rem;
            color: var(--primary);
            margin-bottom: 15px;
        }
        
        .section-title p {
            color: var(--secondary);
            max-width: 700px;
            margin: 0 auto;
        }
        
        .financial-tabs {
            display: flex;
            justify-content: center;
            margin-bottom: 30px;
            border-bottom: 1px solid #e2e8f0;
        }
        
        .tab-button {
            padding: 12px 25px;
            background: none;
            border: none;
            font-size: 1rem;
            font-weight: 600;
            color: var(--secondary);
            cursor: pointer;
            transition: all 0.3s;
            border-bottom: 3px solid transparent;
        }
        
        .tab-button.active {
            color: var(--investor);
            border-bottom: 3px solid var(--investor);
        }
        
        .tab-content {
            display: none;
        }
        
        .tab-content.active {
            display: block;
        }
        
        .financial-table {
            width: 100%;
            border-collapse: collapse;
            background-color: white;
            box-shadow: 0 5px 15px rgba(0,0,0,0.05);
            border-radius: 8px;
            overflow: hidden;
        }
        
        .financial-table th, .financial-table td {
            padding: 15px;
            text-align: left;
            border-bottom: 1px solid #e2e8f0;
        }
        
        .financial-table th {
            background-color: var(--light);
            color: var(--primary);
            font-weight: 600;
        }
        
        .financial-table tr:last-child td {
            border-bottom: none;
        }
        
        .positive {
            color: var(--success);
            font-weight: 600;
        }
        
        .negative {
            color: var(--danger);
            font-weight: 600;
        }
        
        /* Growth Strategy */
        .growth-strategy {
            padding: 80px 0;
            background-color: white;
        }
        
        .strategy-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 30px;
        }
        
        .strategy-card {
            background-color: var(--light);
            border-radius: 8px;
            padding: 30px;
            box-shadow: 0 5px 15px rgba(0,0,0,0.05);
            border-left: 5px solid var(--investor);
        }
        
        .strategy-card h3 {
            color: var(--primary);
            margin-bottom: 15px;
            display: flex;
            align-items: center;
        }
        
        .strategy-card h3 i {
            margin-right: 10px;
            color: var(--investor);
        }
        
        /* Investor Resources */
        .investor-resources {
            padding: 80px 0;
            background-color: #f9f9f9;
        }
        
        .resources-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 30px;
        }
        
        .resource-card {
            background-color: white;
            border-radius: 8px;
            padding: 30px;
            text-align: center;
            box-shadow: 0 5px 15px rgba(0,0,0,0.05);
            transition: transform 0.3s;
        }
        
        .resource-card:hover {
            transform: translateY(-10px);
        }
        
        .resource-icon {
            font-size: 2.5rem;
            color: var(--investor);
            margin-bottom: 20px;
        }
        
        .resource-card h3 {
            color: var(--primary);
            margin-bottom: 15px;
        }
        
        .resource-card p {
            margin-bottom: 20px;
            color: var(--secondary);
        }
        
        /* Investor Contact */
        .investor-contact {
            padding: 80px 0;
            background-color: white;
        }
        
        .contact-container {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 50px;
        }
        
        .contact-info h3 {
            color: var(--primary);
            margin-bottom: 20px;
        }
        
        .contact-details {
            margin-bottom: 30px;
        }
        
        .contact-details p {
            margin-bottom: 10px;
            display: flex;
            align-items: center;
        }
        
        .contact-details i {
            margin-right: 10px;
            color: var(--investor);
            width: 20px;
        }
        
        .contact-form {
            background-color: var(--light);
            padding: 30px;
            border-radius: 8px;
        }
        
        .form-group {
            margin-bottom: 20px;
        }
        
        .form-group label {
            display: block;
            margin-bottom: 8px;
            font-weight: 500;
            color: var(--primary);
        }
        
        .form-group input, .form-group select, .form-group textarea {
            width: 100%;
            padding: 12px;
            border: 1px solid #e2e8f0;
            border-radius: 5px;
            font-size: 1rem;
        }
        
        .form-group textarea {
            height: 120px;
            resize: vertical;
        }
		.project-img{
			width: 100%;
			display: flex;
		} 
		.project-img img{
			width:50px;
			margin:5px auto;
			
		}
		
		/*Hakkımızda*/
		.sayfa-alani-section{
			padding:20px;
		}
		/*****Giriş****/
		#div-giris-alani{
			display:flex;
			flex-direction:column;
			background:#f1f1f1;
			padding:30px;
			align-items:center;
			justify-content:center;
		}
		#div-giris, #sifre-unuttum{
			display:flex;
			flex-direction:column;
		}
		#div-giris form, #sifre-unuttum form{
			display:flex;
			flex-direction:column;
			width:360px;
			height:200px;
			margin:0 auto;
			padding:20px;
			border:1px solid #333;
		}
		#div-giris form input, #sifre-unuttum form input{
		display:flex;
			padding:10px;
			background:#fff;
			margin:5px auto;
		}
		 #sifre-unuttum{
			 display:none;
		 }
		 .submit{
				background:green !important;
				color:#fff !important;
				
		 }
		/*****Giriş- son****/
		/*****Satış temsilcisi****/
		#satici-alani{
			display:flex;
			flex-direction:column;
			min-height:calc(100vh - 60px);
		}
		#s-header{
			width:100%;
			background:#f1f1f1;
			border-bottom:1px solid #ddd;
			height:40px;
			display:flex;
			align-items:center;
			overflow:hidden;
		}
		#s-logo{
			width: 290px;
			margin-left: 10px;
			color: #1288df;
			font-size: x-large;
			font-weight: 600;
			overflow: hidden;
		}
		#s-main{
			display:flex;
		}
		#s-nav{
			display:flex;
			width:300px;
			overflow:hidden;
			background:#f1f1f1;
			border-right:1px solid #ddd;
			height:100vh;
		}
		#s-nav menu{
			display:flex;
			flex-direction:column;
			width:100%;
		}
		#s-nav menu li{
			display:flex;
			width:100%;
			
			
		}
		#s-nav menu li a{
			display:flex;
			/* width:calc(100% - 10px); */
			width:100%;
			padding:10px 5px;
			font-size:14px;
			border-bottom:1px solid #ddd;
			
		}
		#s-nav menu li a:hover{
			background:lightblue;
		}
		.s-section{
			display:flex;
			background:#f1f1f1;
			/* width:calc(100% - 301px); */
			width:100%;
			justify-content:center;
			margin:0;
			padding:20px  0;
			overflow:hidden;
			overflow-x:auto;
		}
		.s-section-div{
			box-shadow:1px 2px 2px 1px #ddd;
			padding:20px 10px;
			display:flex;
			flex-direction:column;
			height:100px;
			margin:5px;
			min-width:185px;
			border-radius:8px;
			background:#fff;
		}
		.s-text{
			color:#444;
			padding:5px;
		}
		.s-data{
			font-size:x-large;
			padding:10px;
		}
		#menu-click{
			display:none;
		}
		.s-div{
			width:100%;
			background:#f1f1f1;
		}
		.s-table{
			width:90%;
			text-align:left;
			font-size:12px;
			border: 1px solid #ddd;
			box-shadow: 0px 0px 4px 0px #ddd;
			background:#f9f9f9;
		}
		.s-table thead tr{
			width:100%;
			background:#ddd;
		}
		.s-th, .s-td{
			width:100px;
			padding:10px;
			border-bottom:1px solid #ccc;
		}
		.text-right{
			text-align:right;
		}
		.s-td-span{
			padding:5px;
			border-radius:8px;
			border:1px solid #ccc;
		}
	@media screen and (max-width: 480px) {
    #s-nav{
		display:none;
		position:absolute;
		z-index:2;

	}
	#s-nav, .s-section{
		width:100%;
	}
		#menu-click{
			display:flex;
		}
		.s-section{
			flex-direction:column;
		}
		.s-section-div{
			width:calc(100% - 30px);
		}
}
	@media screen and (max-width: 768px) {
    #s-nav{
		display:none;
		position:absolute;
		z-index:2;

	}
	#s-nav, .s-section{
		width:100%;
	}
		#menu-click{
			display:flex;
		}
}
		/*****Satış temsilcisi son****/
		
		