body{
font-family:Arial,Helvetica,sans-serif;
margin:0;
background:#f5f7fa;
}

/* HERO */

.mulakat-hero{
background:url('../images/mulakat-hero.jpg') center/cover no-repeat;
height:420px;
position:relative;
}

.overlay{
position:absolute;
width:100%;
height:100%;
background:rgba(0,0,0,.6);
}

.hero-content{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
color:#fff;
text-align:center;
}

.hero-content h1{
font-size:48px;
margin-bottom:15px;
}

.hero-content p{
font-size:20px;
}

/* INTRO */

.intro{
padding:80px 10%;
text-align:center;
background:#fff;
}

.intro h2{
font-size:36px;
color:#0a2a5e;
margin-bottom:20px;
}

/* KARTLAR */

.cards{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(280px,1fr));
gap:30px;
padding:80px 8%;
}

.card{
background:#fff;
border-radius:20px;
overflow:hidden;
box-shadow:0 10px 30px rgba(0,0,0,.08);
transition:.3s;
}

.card:hover{
transform:translateY(-8px);
}

.card img{
width:100%;
height:220px;
object-fit:cover;
}

.card h3{
padding:20px;
color:#0a2a5e;
}

.card p{
padding:0 20px 25px;
color:#444;
}

/* SEO METİN */

.seo-content{
padding:90px 10%;
background:#fff;
}

.seo-content h2{
font-size:36px;
color:#0a2a5e;
margin-bottom:25px;
}

.seo-content h3{
margin-top:30px;
color:#ff7a00;
}

.seo-content p{
line-height:1.8;
color:#333;
}

/* CTA */

.cta{
background:#0a2a5e;
color:#fff;
text-align:center;
padding:80px 10%;
}

.cta h2{
font-size:38px;
margin-bottom:15px;
}

.cta a{
display:inline-block;
margin-top:20px;
padding:15px 40px;
background:#ff7a00;
color:#fff;
border-radius:40px;
text-decoration:none;
font-size:18px;
}

/* MOBİL */

@media(max-width:768px){

.hero-content h1{
font-size:32px;
}

.intro h2,
.seo-content h2{
font-size:28px;
}

}

.card-link{
text-decoration:none;
color:inherit;
display:block;
}

