/* ============================================================
   MAİ FİKİR SANAT · ÖNCE GERÇEK · v3
   Akış: aydınlık giriş -> ICONICA'da sinematik koyu -> formda tekrar aydınlık
   Palet: Kâğıt #F5F3EE · Gece (lacivert) #0A1830 · Mai (güven mavisi) #1E56D6 · Sis #DDE7F6
   Tipografi: Bricolage Grotesque (başlık) · Space Grotesk (metin) · IBM Plex Mono (etiket)
   Tüm stiller .mfs altında kapsandı: Elementor HTML widget'ına tek parça yapıştırılabilir.
   ============================================================ */
.mfs{
  --kagit:#F5F3EE;
  --gece:#0A1830;
  --gece2:#0F2142;
  --mai:#1E56D6;
  --mai-koyu:#153FA6;
  --mai-acik:#8FB0F0;
  --sis:#DDE7F6;
  --kor:#DE4B26;
  --kor-koyu:#B23A1E;
  --kor-acik:#F0754A;
  --murekkep:#14161C;
  --gri:#5A5E66;
  --cizgi:rgba(20,22,28,.14);
  --cizgi-b:rgba(255,255,255,.14);
  --golge:0 18px 50px -18px rgba(10,24,48,.30);
  font-family:'Space Grotesk',system-ui,sans-serif;
  color:var(--murekkep);
  background:var(--kagit);
  line-height:1.65;
  -webkit-font-smoothing:antialiased;
  max-width:100%;
}

/*
 * YATAY TAŞMA KİLİDİ
 * Bunun html ve body üzerinde olması ZORUNLU. Daha önce sadece .mfs
 * sarmalayıcısındaydı; bir iç kutuya konduğunda o kutunun kendisi taşan
 * içerik tarafından genişletilebiliyor ve sayfa yine yana kayıyordu.
 * Sayfa yana kaydığında footer gibi tam genişlikli bloklar sadece pencere
 * kadar boyanır, gerisi boş kalır. Footer kaymasının sebebi buydu.
 *
 * "clip" tercih edilir çünkü "hidden"dan farklı olarak yapışkan menüyü
 * bozmaz. Desteklemeyen eski tarayıcılar için altta yedek kural var.
 */
html,body{max-width:100%;overflow-x:clip;}
@supports not (overflow-x:clip){
  html,body{overflow-x:hidden;}
}
.mfs *,.mfs *::before,.mfs *::after{box-sizing:border-box;margin:0;padding:0;}
.mfs img{max-width:100%;display:block;}
.mfs a{color:inherit;}
.mfs .ic{max-width:1180px;margin:0 auto;padding:0 24px;}
.mfs .mono{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.13em;text-transform:uppercase;}
.mfs .disp{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;line-height:1.02;letter-spacing:-.02em;}
.mfs .etiket{display:inline-flex;align-items:center;gap:10px;color:var(--mai);margin-bottom:24px;}
.mfs .etiket::before{content:"";width:30px;height:2px;background:var(--mai);}

/* Okuma ilerleme çubuğu */
.mfs .ilerleme{position:fixed;top:0;left:0;height:3px;width:0;background:var(--mai);z-index:99;transition:width .1s linear;}

/* Reveal */
.mfs .rv{opacity:0;transform:translateY(26px);transition:opacity .75s cubic-bezier(.2,.7,.3,1),transform .75s cubic-bezier(.2,.7,.3,1);}
.mfs .rv.in{opacity:1;transform:none;}
/* Hero kelime girişleri */
.mfs .w{display:inline-block;opacity:0;transform:translateY(46px) rotate(2deg);animation:mfsGir .9s cubic-bezier(.2,.7,.2,1) forwards;}
@keyframes mfsGir{to{opacity:1;transform:none;}}
@media (prefers-reduced-motion:reduce){
  .mfs .rv{opacity:1;transform:none;transition:none;}
  .mfs .w{opacity:1;transform:none;animation:none;}
  .mfs .serit-ic{animation:none !important;}
  .mfs .ticker-ic{animation:none !important;}
  .mfs .ilerleme{display:none;}
  .mfs .grain{animation:none !important;}
  .mfs .rec i{animation:none !important;}
  .mfs .lmw .lm>span{transform:none !important;}
}

/* Butonlar */
.mfs .btn{
  display:inline-flex;align-items:center;gap:10px;
  font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:15px;
  padding:15px 30px;border-radius:999px;text-decoration:none;cursor:pointer;
  background:var(--mai);color:#fff;border:2px solid var(--mai);
  transition:background .2s,border-color .2s,transform .2s;
}
.mfs .btn .ar{display:inline-block;transition:transform .25s;}
.mfs .btn:hover{background:var(--mai-koyu);border-color:var(--mai-koyu);transform:translateY(-2px);}
.mfs .btn:hover .ar{transform:translateX(5px);}
.mfs .btn:focus-visible{outline:3px solid var(--gece);outline-offset:3px;}
.mfs .btn.ghost{background:transparent;color:var(--murekkep);border-color:var(--murekkep);}
.mfs .btn.ghost:hover{background:var(--murekkep);color:var(--kagit);}
.mfs .btn.beyaz{background:#fff;color:var(--gece);border-color:#fff;}
.mfs .btn.beyaz:hover{background:var(--sis);border-color:var(--sis);}

/* ============ NAV ============ */
.mfs .nav{
  position:sticky;top:0;z-index:50;
  background:rgba(245,243,238,.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);
  border-bottom:1px solid var(--cizgi);
}
.mfs .nav-ic{max-width:1180px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;}
.mfs .logo{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:19px;letter-spacing:-.01em;text-decoration:none;}
.mfs .logo span{color:var(--mai);}
.mfs .nav-linkler{display:flex;gap:28px;align-items:center;}
.mfs .nav-linkler a{font-size:14.5px;font-weight:500;text-decoration:none;opacity:.8;transition:opacity .2s;}
.mfs .nav-linkler a:hover{opacity:1;}
.mfs .nav .btn{padding:11px 22px;font-size:14px;}
@media(max-width:760px){.mfs .nav-linkler{display:none;}}

/* ============ HERO ============ */
.mfs .hero{padding:84px 0 40px;position:relative;}
.mfs .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;}
@media(max-width:920px){.mfs .hero-grid{grid-template-columns:1fr;gap:48px;}}
.mfs .hero h1{font-size:clamp(56px,8.5vw,112px);}
.mfs .hero h1 em{font-style:normal;color:var(--mai);}
.mfs .hero-manifesto{margin-top:22px;color:var(--mai);font-size:13px;letter-spacing:.16em;}
.mfs .hero-sub{margin-top:20px;font-size:clamp(17px,1.9vw,20px);color:var(--gri);max-width:56ch;}
.mfs .hero-sub strong{color:var(--murekkep);}
.mfs .hero-cta{display:flex;flex-wrap:wrap;gap:16px;margin-top:36px;}
.mfs .hero-not{margin-top:36px;color:var(--gri);}
/* Yelpaze: gerçek carousel kapakları, scroll'da paralaks */
.mfs .yelpaze{position:relative;height:480px;}
/*
 * Masaüstü (varsayılan) kurallar önce gelir. Mobil medya sorguları
 * altta durmak ZORUNDA: CSS'te eşit öncelikli iki kural çakışınca
 * dosyada en son yazılan kazanır, hangi ekran için yazıldığı önemli
 * değil. Bu sıra ters olursa masaüstü kuralları mobilde de kazanır
 * ve kartlar mobilde de döndürülüp üst üste binmeye çalışır.
 */
.mfs .yelpaze .kart{
  position:absolute;width:58%;aspect-ratio:4/5;border-radius:18px;overflow:hidden;
  box-shadow:var(--golge);border:1px solid rgba(255,255,255,.6);
  will-change:transform;
  transition:box-shadow .3s;
}
.mfs .yelpaze .kart img{width:100%;height:100%;object-fit:cover;}
.mfs .yelpaze .k1{left:0;top:44px;transform:rotate(-7deg);z-index:1;}
.mfs .yelpaze .k2{left:21%;top:0;transform:rotate(-1deg);z-index:2;}
.mfs .yelpaze .k3{left:42%;top:56px;transform:rotate(6deg);z-index:3;}
.mfs .yelpaze figcaption{position:absolute;bottom:-6px;left:0;}

/* Mobil geçersiz kılma: bu blok her zaman en altta durmalı. */
@media(max-width:920px){
  .mfs .yelpaze{
    height:auto;max-width:520px;margin:0 auto;
    display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:start;
  }
  .mfs .yelpaze .kart{
    position:static;width:auto;top:auto;left:auto;
    aspect-ratio:4/5;
    transform:none !important;translate:none !important;
    border-radius:12px;
  }
  .mfs .yelpaze .kart img{width:100%;height:100%;}
  .mfs .yelpaze figcaption{
    position:static;grid-column:1/-1;bottom:auto;left:auto;
    margin-top:12px;text-align:center;
  }
}
@media(max-width:420px){
  .mfs .yelpaze{grid-template-columns:repeat(2,1fr);}
  .mfs .yelpaze .k3{display:none;}
}

/* ============ SHOWREEL YUVASI ============ */
.mfs .reelband{padding:36px 0 80px;}
.mfs .video-yuva{
  position:relative;border-radius:24px;overflow:hidden;background:var(--gece);
  aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;
  box-shadow:var(--golge);
}
.mfs .video-yuva .oynat{
  width:84px;height:84px;border-radius:50%;background:rgba(255,255,255,.12);
  border:1.5px solid rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;
  transition:transform .25s,background .25s;
}
.mfs .video-yuva:hover .oynat{transform:scale(1.08);background:var(--mai);border-color:var(--mai);}
.mfs .video-yuva .oynat::after{
  content:"";display:block;width:0;height:0;margin-left:5px;
  border-left:20px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent;
}
.mfs .video-yuva .vlabel{position:absolute;bottom:20px;left:24px;color:rgba(255,255,255,.75);}

/* ============ TİCKER ============ */
.mfs .ticker{background:var(--gece);overflow:hidden;padding:16px 0;white-space:nowrap;}
.mfs .ticker-ic{display:inline-block;animation:mfsKay 30s linear infinite;}
.mfs .ticker span{font-family:'IBM Plex Mono',monospace;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.85);margin-right:22px;}
.mfs .ticker span i{font-style:normal;color:var(--mai-acik);margin-left:22px;}
@keyframes mfsKay{from{transform:translateX(0)}to{transform:translateX(-50%)}}

/* ============ MANİFESTO ============ */
.mfs .sorun{padding:110px 0 90px;}
.mfs .sorun h2{font-size:clamp(36px,5.4vw,68px);max-width:18ch;}
.mfs .sorun h2 em{font-style:normal;color:var(--mai);}
.mfs .sorun-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px;margin-top:56px;border-top:1px solid var(--cizgi);padding-top:52px;}
@media(max-width:820px){.mfs .sorun-grid{grid-template-columns:1fr;gap:28px;}}
.mfs .sorun-grid p{font-size:17px;color:var(--gri);}
.mfs .sorun-grid p+p{margin-top:18px;}
.mfs .sorun-grid strong{color:var(--murekkep);}

/* ============ FİLM ŞERİDİ ============ */
/*
 * Eskiden "margin:40px -60px 70px" ile iki yandan 60'ar piksel taşıyordu.
 * Bu, sayfayı pencereden geniş yapıp yatay kaymaya yol açan asıl kaynaktı.
 * Şimdi üç katman var ve hiçbiri sayfa genişliğini aşmıyor:
 *   .serit         -> tam genişlik, hiç dönmez, taşanı kırpar
 *   .serit-dondur  -> eğik duruşu verir, kırpıldığı için dışarı çıkamaz
 *   .serit-ic      -> kayma animasyonunu taşır
 */
.mfs .serit{overflow:hidden;margin:40px 0 70px;padding:10px 0;}
.mfs .serit-dondur{transform:rotate(-2deg) scale(1.05);transform-origin:center;}
.mfs .serit-ic{display:flex;gap:16px;width:max-content;animation:mfsSerit 52s linear infinite;}
.mfs .serit .f{flex:0 0 auto;height:168px;border-radius:12px;overflow:hidden;border:1px solid var(--cizgi);box-shadow:0 10px 26px -14px rgba(10,24,48,.25);}
.mfs .serit .f img{height:100%;width:auto;display:block;}
@keyframes mfsSerit{from{transform:translateX(0)}to{transform:translateX(-50%)}}

/* ============ HİZMETLER ============ */
.mfs .hiz{padding:0 0 110px;}
.mfs .hiz h2{font-size:clamp(34px,5vw,60px);max-width:18ch;}
.mfs .hiz-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px;}
@media(max-width:920px){.mfs .hiz-grid{grid-template-columns:1fr;}}
.mfs .hiz-kart{
  background:#fff;border:1px solid var(--cizgi);border-radius:22px;padding:34px 30px;
  display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s;
}
.mfs .hiz-kart:hover{transform:translateY(-6px);box-shadow:var(--golge);}
.mfs .hiz-kart .no{color:var(--mai);margin-bottom:18px;}
.mfs .hiz-kart h3{font-family:'Bricolage Grotesque',sans-serif;font-weight:700;font-size:24px;line-height:1.15;letter-spacing:-.01em;}
.mfs .hiz-kart .altbas{display:block;margin-top:8px;color:var(--gri);font-size:13px;}
.mfs .hiz-kart p{margin-top:18px;font-size:15.5px;color:var(--gri);flex-grow:1;}
.mfs .hiz-kart ul{list-style:none;margin-top:22px;border-top:1px solid var(--cizgi);}
.mfs .hiz-kart li{padding:11px 0;border-bottom:1px solid var(--cizgi);font-size:14px;font-weight:500;}
.mfs .hiz-kart li::before{content:"→ ";color:var(--mai);}

/* ============ ICONICA · KOYU BÖLÜM ============ */
.mfs .vaka{
  background:var(--gece);color:#fff;
  border-radius:44px 44px 0 0;
  padding:110px 0 120px;position:relative;
}
/* film greni */
.mfs .vaka::before{
  content:"";position:absolute;inset:0;pointer-events:none;opacity:.06;border-radius:inherit;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");
}
.mfs .vaka::after{
  content:"";position:absolute;left:0;right:0;bottom:-1px;height:44px;
  background:var(--kagit);border-radius:44px 44px 0 0;transform:translateY(100%);
}
.mfs .vaka .etiket{color:var(--mai-acik);}
.mfs .vaka .etiket::before{background:var(--mai-acik);}
.mfs .vaka h2{font-size:clamp(38px,5.8vw,74px);max-width:16ch;}
.mfs .vaka h2 em{font-style:normal;color:var(--mai-acik);}
.mfs .vaka-lead{max-width:640px;margin-top:28px;font-size:18px;color:rgba(255,255,255,.78);}
.mfs .vaka-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;margin-top:72px;align-items:start;}
@media(max-width:920px){.mfs .vaka-grid{grid-template-columns:1fr;gap:44px;}}
.mfs .vblok+.vblok{margin-top:36px;}
.mfs .vblok h4{color:var(--mai-acik);margin-bottom:12px;}
.mfs .vblok p{color:rgba(255,255,255,.82);font-size:16px;}
.mfs .vblok p+p{margin-top:12px;}
.mfs .vaka-sag{display:grid;grid-template-columns:1fr 1fr;gap:20px;}
@media(max-width:560px){.mfs .vaka-sag{grid-template-columns:1fr;}}
.mfs .reel-kart{border-radius:20px;overflow:hidden;box-shadow:var(--golge);}
.mfs .reel-kart img{width:100%;height:100%;object-fit:cover;}
.mfs .video-yuva.dik{aspect-ratio:9/16;border-radius:20px;background:var(--gece2);border:1px dashed rgba(255,255,255,.28);box-shadow:none;}
.mfs .video-yuva.dik .oynat{width:64px;height:64px;}
.mfs .vaka-sag .altyazi{grid-column:1/-1;color:rgba(255,255,255,.55);}

/* Swipe vitrini */
.mfs .vitrin{margin-top:84px;position:relative;z-index:1;}
.mfs .vitrin-bas{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px;}
.mfs .vitrin-bas h3{font-family:'Bricolage Grotesque',sans-serif;font-weight:700;font-size:clamp(24px,3vw,34px);letter-spacing:-.01em;}
.mfs .vitrin-bas p{color:rgba(255,255,255,.65);font-size:15px;max-width:52ch;margin-top:8px;}
.mfs .vitrin-kontrol{display:flex;align-items:center;gap:14px;}
.mfs .vitrin-kontrol .sayac{color:rgba(255,255,255,.7);min-width:44px;text-align:center;}
.mfs .ok{
  width:46px;height:46px;border-radius:50%;border:1.5px solid rgba(255,255,255,.4);
  background:transparent;color:#fff;font-size:18px;cursor:pointer;
  display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s;
}
.mfs .ok:hover{background:var(--mai);border-color:var(--mai);}
.mfs .ok:focus-visible{outline:2px solid #fff;outline-offset:3px;}
.mfs .ray{
  display:flex;gap:18px;margin-top:32px;overflow-x:auto;
  scroll-snap-type:x mandatory;padding-bottom:14px;scrollbar-width:none;
}
.mfs .ray::-webkit-scrollbar{display:none;}
.mfs .ray .kare{
  flex:0 0 236px;scroll-snap-align:start;border-radius:16px;overflow:hidden;
  border:1px solid rgba(255,255,255,.12);position:relative;
}
.mfs .ray .kare img{width:100%;display:block;}
.mfs .ray .kare .kare-bas{
  position:absolute;bottom:10px;left:10px;right:10px;color:#fff;
  font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.06em;
  text-shadow:0 1px 6px rgba(10,24,48,.9);z-index:2;
}
.mfs .ray .kare::after{
  content:"";position:absolute;left:0;right:0;bottom:0;height:52%;z-index:1;
  background:linear-gradient(transparent,rgba(10,24,48,.72));pointer-events:none;
}
.mfs .ray .kare .no{
  position:absolute;top:10px;right:10px;background:rgba(10,24,48,.72);color:#fff;
  font-family:'IBM Plex Mono',monospace;font-size:11px;padding:4px 9px;border-radius:999px;
}
/* Kapak grid */
.mfs .kapaklar{margin-top:64px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;position:relative;z-index:1;}
@media(max-width:760px){.mfs .kapaklar{grid-template-columns:repeat(2,1fr);}}
.mfs .kapaklar figure{border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.12);}
.mfs .kapaklar img{width:100%;height:100%;object-fit:cover;transition:transform .35s;}
.mfs .kapaklar figure:hover img{transform:scale(1.045);}
.mfs .kapak-not{grid-column:1/-1;color:rgba(255,255,255,.55);}

/* Sonuç kutuları */
.mfs .sonuc{margin-top:84px;border:1px solid var(--cizgi-b);border-radius:24px;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;position:relative;z-index:1;}
@media(max-width:820px){.mfs .sonuc{grid-template-columns:1fr;}}
.mfs .sonuc div{padding:34px 30px;border-right:1px solid var(--cizgi-b);}
.mfs .sonuc div:last-child{border-right:none;}
@media(max-width:820px){.mfs .sonuc div{border-right:none;border-bottom:1px solid var(--cizgi-b);}
.mfs .sonuc div:last-child{border-bottom:none;}}
.mfs .sonuc b{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:clamp(44px,5.2vw,64px);display:block;color:var(--kor-acik);line-height:1;}
.mfs .sonuc span{display:block;margin-top:10px;font-size:14px;color:rgba(255,255,255,.7);}

/* Alıntı */
.mfs .alinti{margin-top:84px;max-width:760px;position:relative;z-index:1;}
.mfs .alinti p{font-family:'Bricolage Grotesque',sans-serif;font-weight:700;font-size:clamp(22px,3vw,32px);line-height:1.35;letter-spacing:-.01em;}
.mfs .alinti footer{margin-top:16px;color:var(--mai-acik);}

/* ============ İLKELER ============ */
.mfs .ilke{padding:150px 0 110px;}
.mfs .ilke h2{font-size:clamp(34px,5vw,60px);max-width:20ch;}
.mfs .ilke-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:52px;}
@media(max-width:820px){.mfs .ilke-grid{grid-template-columns:1fr;}}
.mfs .ilke-kart{background:var(--sis);border-radius:22px;padding:34px 30px;}
.mfs .ilke-kart h3{font-family:'Bricolage Grotesque',sans-serif;font-weight:700;font-size:22px;margin-bottom:12px;letter-spacing:-.01em;}
.mfs .ilke-kart h3::before{content:"● ";color:var(--mai);font-size:14px;vertical-align:2px;}
.mfs .ilke-kart p{font-size:15.5px;color:#3D4450;}
.mfs .ilke-not{
  margin-top:32px;background:#fff;border:1px dashed var(--mai);border-radius:18px;
  padding:24px 28px;font-size:15.5px;color:var(--gri);max-width:820px;
}
.mfs .ilke-not strong{color:var(--murekkep);}

/* ============ SAHADAN (kamera arkası) ============ */
.mfs .saha{padding:0 0 110px;}
.mfs .saha h2{font-size:clamp(34px,5vw,60px);max-width:18ch;}
.mfs .saha-lead{margin-top:22px;font-size:16.5px;color:var(--gri);max-width:62ch;}
.mfs .saha-grid{
  display:grid;grid-template-columns:repeat(12,1fr);gap:14px;margin-top:48px;
}
.mfs .saha-grid figure{
  border-radius:16px;overflow:hidden;position:relative;
  border:1px solid var(--cizgi);box-shadow:0 12px 30px -18px rgba(10,24,48,.25);
}
.mfs .saha-grid img{width:100%;height:100%;object-fit:cover;transition:transform .4s;}
.mfs .saha-grid figure:hover img{transform:scale(1.04);}
.mfs .saha-grid figcaption{
  position:absolute;left:0;right:0;bottom:0;padding:24px 16px 12px;
  font-family:'IBM Plex Mono',monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;
  color:#fff;background:linear-gradient(transparent,rgba(10,24,48,.75));
}
.mfs .g-8{grid-column:span 8;aspect-ratio:16/9.4;}
.mfs .g-7{grid-column:span 7;aspect-ratio:16/9.4;}
.mfs .g-5{grid-column:span 5;aspect-ratio:4/3;}
.mfs .g-4t{grid-column:span 4;aspect-ratio:3/4.4;}
.mfs .g-4{grid-column:span 4;aspect-ratio:4/3.2;}
@media(max-width:820px){
  .mfs .saha-grid{grid-template-columns:repeat(2,1fr);}
  .mfs .g-8,.mfs .g-7,.mfs .g-5,.mfs .g-4{grid-column:span 2;aspect-ratio:16/10;}
  .mfs .g-4t{grid-column:span 1;aspect-ratio:3/4;}
}
.mfs .saha-not{margin-top:20px;color:var(--gri);}

/* ============ SÜREÇ ============ */
.mfs .surec{padding:0 0 110px;}
.mfs .surec h2{font-size:clamp(34px,5vw,60px);}
.mfs .surec-list{margin-top:48px;counter-reset:adim;}
.mfs .surec-item{display:grid;grid-template-columns:80px 1fr;gap:32px;padding:38px 0;border-top:1px solid var(--cizgi);align-items:start;}
@media(max-width:720px){.mfs .surec-item{grid-template-columns:56px 1fr;gap:18px;}}
.mfs .surec-item::before{
  counter-increment:adim;content:"0" counter(adim);
  font-family:'IBM Plex Mono',monospace;font-weight:500;font-size:15px;
  width:56px;height:56px;border-radius:50%;
  background:var(--sis);color:var(--mai);
  display:flex;align-items:center;justify-content:center;
}
.mfs .surec-item h3{font-size:21px;font-weight:700;margin-bottom:8px;}
.mfs .surec-item p{color:var(--gri);font-size:16px;max-width:640px;}

/* ============ DURUŞ / FİYAT ============ */
.mfs .durus{padding:0 0 110px;}
.mfs .durus h2{font-size:clamp(32px,4.8vw,56px);max-width:18ch;}
.mfs .durus-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:48px;}
@media(max-width:820px){.mfs .durus-grid{grid-template-columns:1fr;}}
.mfs .durus-kart{background:#fff;border:1px solid var(--cizgi);border-radius:22px;padding:32px 30px;}
.mfs .durus-kart h4{color:var(--mai);margin-bottom:14px;}
.mfs .durus-kart ul{list-style:none;}
.mfs .durus-kart li{padding:11px 0;border-top:1px solid var(--cizgi);font-size:15.5px;}
.mfs .durus-kart li:first-of-type{border-top:none;}
.mfs .uygun li::before{content:"✓  ";color:var(--mai);font-weight:700;}
.mfs .degil li::before{content:"✕  ";color:#C0392B;font-weight:700;}
.mfs .fiyat{
  margin-top:26px;background:var(--gece);color:#fff;border-radius:26px;
  padding:44px 40px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;
}
.mfs .fiyat b{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:clamp(22px,2.8vw,30px);display:block;letter-spacing:-.01em;}
.mfs .fiyat small{display:block;margin-top:12px;font-size:15px;color:rgba(255,255,255,.72);max-width:58ch;line-height:1.6;}

/* ============ SSS ============ */
.mfs .sss{padding:0 0 110px;}
.mfs .sss h2{font-size:clamp(32px,4.8vw,56px);}
.mfs .sss-list{margin-top:44px;max-width:840px;}
.mfs .sss details{background:#fff;border:1px solid var(--cizgi);border-radius:18px;margin-bottom:14px;padding:0 26px;}
.mfs .sss summary{cursor:pointer;list-style:none;padding:22px 0;font-size:17px;font-weight:700;display:flex;justify-content:space-between;gap:18px;align-items:center;}
.mfs .sss summary::-webkit-details-marker{display:none;}
.mfs .sss summary::after{content:"+";font-family:'Bricolage Grotesque',sans-serif;font-weight:700;font-size:24px;color:var(--mai);flex-shrink:0;transition:transform .2s;}
.mfs .sss details[open] summary::after{transform:rotate(45deg);}
.mfs .sss details p{padding:0 0 24px;color:var(--gri);max-width:68ch;font-size:15.5px;}
.mfs .sss summary:focus-visible{outline:2px solid var(--mai);outline-offset:4px;border-radius:8px;}

/* ============ FORM / CTA ============ */
.mfs .cta{padding:0 0 120px;}
.mfs .cta-kart{
  background:linear-gradient(160deg,var(--sis) 0%,#fff 60%);
  border:1px solid var(--cizgi);border-radius:32px;padding:64px 56px;
  display:grid;grid-template-columns:1fr 1fr;gap:56px;box-shadow:var(--golge);
}
@media(max-width:920px){.mfs .cta-kart{grid-template-columns:1fr;padding:44px 28px;gap:40px;}}
.mfs .cta h2{font-size:clamp(36px,5vw,58px);}
.mfs .cta h2 em{font-style:normal;color:var(--mai);}
.mfs .cta-guvence{margin-top:16px;color:var(--mai);font-size:12px;letter-spacing:.12em;display:inline-flex;align-items:center;gap:8px;}
.mfs .cta-guvence::before{content:"✓";font-weight:700;}
.mfs .cta-lead{margin-top:22px;font-size:16.5px;color:var(--gri);max-width:46ch;}
.mfs .alan{margin-bottom:20px;}
.mfs .alan label{display:block;font-weight:700;font-size:13.5px;margin-bottom:8px;}
.mfs .alan input,.mfs .alan textarea,.mfs .alan select{
  width:100%;background:#fff;border:1.5px solid var(--cizgi);border-radius:12px;
  color:var(--murekkep);font-family:'Space Grotesk',sans-serif;font-size:16px;
  padding:14px 16px;appearance:none;transition:border-color .2s;
}
.mfs .alan input:focus,.mfs .alan textarea:focus,.mfs .alan select:focus{outline:none;border-color:var(--mai);}
.mfs .form-not{font-size:13px;color:var(--gri);margin-top:16px;max-width:52ch;}
.mfs .form-not a{color:var(--mai);}

/* ============ FOOTER ============ */
.mfs .alt{background:var(--gece);color:#fff;padding:64px 0 40px;}
.mfs .alt-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:28px;align-items:flex-end;}
.mfs .alt-logo{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:26px;}
.mfs .alt-logo span{color:var(--mai-acik);}
.mfs .alt a{text-decoration:none;border-bottom:1px solid var(--cizgi-b);}
.mfs .alt a:hover{border-bottom-color:#fff;}
.mfs .alt-mini{margin-top:36px;font-size:11px;color:rgba(255,255,255,.5);}
.mfs .eposta{text-transform:none;letter-spacing:.06em;}

/* ============ v6 EKLENTİLERİ: teknik detay + sıcak vurgu ============ */
.mfs .topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px clamp(18px,4vw,24px);font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gri);background:var(--kagit);border-bottom:1px solid var(--cizgi);}
.mfs .topbar .tb-mark{color:var(--murekkep);font-weight:500;text-transform:none;letter-spacing:.02em;}
.mfs .topbar .tb-donen{color:var(--murekkep);text-transform:none;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:72vw;text-align:right;transition:opacity .5s ease;opacity:1;}
@media(max-width:720px){
  .mfs .topbar .tb-mark{display:none;}
  .mfs .topbar{justify-content:center;}
  .mfs .topbar .tb-donen{text-align:center;max-width:92vw;font-size:10.5px;}
}
.mfs .rec{display:inline-flex;align-items:center;gap:8px;color:var(--murekkep);}
.mfs .rec i{width:8px;height:8px;border-radius:50%;background:var(--kor);animation:mfsYanip 1.3s steps(2) infinite;}
@keyframes mfsYanip{50%{opacity:.15;}}
.mfs #mfs-tc{color:var(--murekkep);font-variant-numeric:tabular-nums;}
.mfs .grain{position:fixed;inset:-40%;width:180%;height:180%;pointer-events:none;z-index:120;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");animation:mfsGrain 8s steps(6) infinite;}
@keyframes mfsGrain{0%{transform:translate(0,0)}25%{transform:translate(-2%,3%)}50%{transform:translate(3%,-2%)}75%{transform:translate(-3%,-3%)}100%{transform:translate(2%,2%)}}
@media (hover:none),(pointer:coarse){.mfs .grain{animation:none;}}
.mfs .cerceve{position:relative;}
.mfs .cerceve .kose{position:absolute;width:20px;height:20px;border:2px solid #fff;z-index:4;pointer-events:none;}
.mfs .cerceve .kose.tl{top:12px;left:12px;border-right:0;border-bottom:0;}
.mfs .cerceve .kose.tr{top:12px;right:12px;border-left:0;border-bottom:0;}
.mfs .cerceve .kose.bl{bottom:12px;left:12px;border-right:0;border-top:0;}
.mfs .cerceve .kose.br{bottom:12px;right:12px;border-left:0;border-top:0;}
.mfs .lmw .lm{display:block;overflow:hidden;}
.mfs .lmw .lm>span{display:block;transform:translateY(115%);transition:transform 1s cubic-bezier(.2,.65,.15,1);}
.mfs .lmw.in .lm>span{transform:none;}
.mfs .alinti p::before{content:"\201C";color:var(--kor-acik);font-family:'Bricolage Grotesque',sans-serif;font-weight:800;margin-right:4px;}
.mfs .stack{display:flex;flex-direction:column;gap:22px;margin-top:48px;}
.mfs .step{position:sticky;top:calc(88px + var(--i,0)*14px);border:1.5px solid var(--murekkep);border-radius:22px;padding:clamp(26px,4vw,44px);display:grid;grid-template-columns:88px 1fr;gap:clamp(18px,3vw,40px);align-items:start;box-shadow:0 -12px 40px -20px rgba(10,24,48,.35);}
.mfs .step .sn{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:clamp(2.4rem,5vw,3.4rem);line-height:1;letter-spacing:-.02em;}
.mfs .step h3{font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:700;letter-spacing:-.01em;margin-bottom:12px;}
.mfs .step p{font-size:16px;max-width:56ch;opacity:.92;}
.mfs .step .smeta{grid-column:1/-1;margin-top:8px;padding-top:14px;border-top:1px solid currentColor;font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.6;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;}
.mfs .step.c1{background:#fff;}
.mfs .step.c2{background:var(--sis);}
.mfs .step.c3{background:var(--mai);color:#fff;border-color:var(--mai);}
.mfs .step.c3 .sn{color:var(--sis);}
.mfs .step.c4{background:var(--gece);color:#fff;border-color:var(--gece);}
.mfs .step.c4 .sn{color:var(--kor-acik);}
@media(max-width:720px){.mfs .step{grid-template-columns:1fr;gap:14px;top:76px;}}
.mfs .burger{display:none;background:none;border:1.5px solid var(--murekkep);width:44px;height:44px;cursor:pointer;position:relative;border-radius:10px;flex:0 0 auto;}
.mfs .burger span{position:absolute;left:11px;right:11px;height:2px;background:var(--murekkep);transition:transform .35s,top .35s;}
.mfs .burger span:nth-child(1){top:16px;}
.mfs .burger span:nth-child(2){top:26px;}
.mfs.menu-acik .burger span:nth-child(1){top:21px;transform:rotate(45deg);}
.mfs.menu-acik .burger span:nth-child(2){top:21px;transform:rotate(-45deg);}
.mfs .mmenu{position:fixed;inset:0;background:var(--kagit);z-index:80;display:flex;flex-direction:column;justify-content:center;padding:0 clamp(24px,8vw,60px);opacity:0;pointer-events:none;transition:opacity .4s;}
.mfs.menu-acik .mmenu{opacity:1;pointer-events:auto;}
.mfs .mmenu a{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:clamp(2rem,9vw,3.4rem);text-decoration:none;padding:.28em 0;border-bottom:1px solid var(--cizgi);display:flex;justify-content:space-between;align-items:baseline;letter-spacing:-.02em;}
.mfs .mmenu a small{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.2em;color:var(--gri);}
.mfs .mmenu a:hover{color:var(--mai);}
@media(max-width:760px){.mfs .burger{display:block;}}
.mfs .form-status{margin-top:12px;font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.04em;min-height:18px;color:var(--gri);}
.mfs .alan.err input,.mfs .alan.err textarea{border-color:#C0392B;animation:mfsShake .35s;}
@keyframes mfsShake{25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}
.mfs .alt-buyuk{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:clamp(4rem,15vw,13rem);line-height:.9;letter-spacing:-.03em;text-align:center;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.18);user-select:none;margin-top:20px;transform:translateY(.14em);overflow:hidden;}
.mfs .nav.scrolled{box-shadow:0 8px 24px -18px rgba(10,24,48,.4);}

/* ============================================================
   WORDPRESS EKLERİ
   Makale listesi, tek makale ve normal sayfalar için stiller.
   Ana sayfa tasarımına dokunmaz.
   ============================================================ */

.mfs .ic.dar{max-width:760px;}

/* ---- Makale listesi ---- */
.mfs .makaleler{padding:64px 0 96px;}
.mfs .makaleler h1{font-size:clamp(44px,7vw,86px);margin-bottom:18px;}
.mfs .mak-lead{color:var(--gri);font-size:clamp(16px,1.7vw,19px);max-width:60ch;margin-bottom:56px;}
.mfs .mak-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:34px;}
.mfs .mak-kart{border:1px solid var(--cizgi);border-radius:18px;background:#fff;overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s;}
.mfs .mak-kart:hover{transform:translateY(-4px);box-shadow:var(--golge);border-color:var(--mai);}
.mfs .mak-baglanti{display:block;text-decoration:none;padding:0 0 26px;}
.mfs .mak-gorsel{aspect-ratio:3/2;overflow:hidden;background:var(--sis);margin-bottom:22px;}
.mfs .mak-gorsel img{width:100%;height:100%;object-fit:cover;}
.mfs .mak-tarih{color:var(--mai);padding:0 26px;margin-bottom:10px;}
.mfs .mak-kart h2{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:23px;line-height:1.18;letter-spacing:-.015em;padding:0 26px;margin-bottom:12px;}
.mfs .mak-ozet{color:var(--gri);font-size:15.5px;padding:0 26px;margin-bottom:18px;}
.mfs .mak-devam{color:var(--mai);padding:0 26px;display:inline-block;}
.mfs .mak-kart:hover .mak-devam .ar{transform:translateX(5px);display:inline-block;transition:transform .25s;}
.mfs .mak-bos{color:var(--gri);font-size:18px;padding:40px 0 80px;}

.mfs .mak-sayfalama{margin-top:56px;}
.mfs .mak-sayfalama .nav-links{display:flex;flex-wrap:wrap;gap:10px;align-items:center;}
.mfs .mak-sayfalama .page-numbers{font-family:'IBM Plex Mono',monospace;font-size:13px;letter-spacing:.06em;text-decoration:none;padding:10px 16px;border:1px solid var(--cizgi);border-radius:999px;transition:background .2s,color .2s,border-color .2s;}
.mfs .mak-sayfalama .page-numbers:hover,
.mfs .mak-sayfalama .page-numbers.current{background:var(--mai);color:#fff;border-color:var(--mai);}

/* ---- Tek makale ---- */
.mfs .makale{padding:64px 0 96px;}
.mfs .makale h1{font-size:clamp(38px,5.6vw,68px);margin-bottom:22px;}
.mfs .makale-ozet{color:var(--gri);font-size:clamp(17px,1.9vw,20px);max-width:60ch;}
.mfs .makale-kapak{margin:44px 0;border-radius:20px;overflow:hidden;box-shadow:var(--golge);}
.mfs .makale-kapak img{width:100%;height:auto;}
.mfs .makale-govde{margin-top:40px;font-size:17.5px;line-height:1.78;}
.mfs .makale-govde > * + *{margin-top:1.15em;}
.mfs .makale-govde h2{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:30px;line-height:1.16;letter-spacing:-.02em;margin-top:2em;}
.mfs .makale-govde h3{font-family:'Bricolage Grotesque',sans-serif;font-weight:700;font-size:22px;margin-top:1.7em;}
.mfs .makale-govde a{color:var(--mai);text-underline-offset:3px;}
.mfs .makale-govde ul,.mfs .makale-govde ol{padding-left:1.25em;}
.mfs .makale-govde li{margin-top:.5em;}
.mfs .makale-govde blockquote{border-left:3px solid var(--mai);padding-left:22px;font-size:20px;color:var(--murekkep);}
.mfs .makale-govde img{border-radius:14px;margin:1.6em 0;}
.mfs .makale-govde figcaption{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.08em;color:var(--gri);margin-top:8px;}
.mfs .makale-govde code{background:var(--sis);padding:2px 6px;border-radius:5px;font-family:'IBM Plex Mono',monospace;font-size:14px;}
.mfs .makale-govde table{width:100%;border-collapse:collapse;font-size:15.5px;}
.mfs .makale-govde th,.mfs .makale-govde td{border:1px solid var(--cizgi);padding:10px 12px;text-align:left;}
.mfs .makale-govde th{background:var(--sis);font-weight:700;}

.mfs .makale-alt{display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap;margin-top:64px;padding-top:26px;border-top:1px solid var(--cizgi);}
.mfs .makale-alt a{color:var(--gri);text-decoration:none;max-width:44%;transition:color .2s;}
.mfs .makale-alt a:hover{color:var(--mai);}
@media(max-width:620px){.mfs .makale-alt a{max-width:100%;}}

.mfs .makale-cta{margin-top:56px;padding:34px;border-radius:20px;background:var(--gece);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;}
.mfs .makale-cta b{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:23px;letter-spacing:-.015em;}
.mfs .makale-cta .btn{background:#fff;color:var(--gece);border-color:#fff;}
.mfs .makale-cta .btn:hover{background:var(--sis);border-color:var(--sis);}

.mfs .hata{padding:110px 0 130px;}

/* Panelden gelen çok paragraflı metinlerin aralığı */
.mfs .hero-sub p + p,
.mfs .vaka-lead p + p,
.mfs .saha-lead p + p,
.mfs .cta-lead p + p,
.mfs .ilke-not p + p{margin-top:1em;}

/* ============================================================
   EKİP
   ICONICA'nın koyu bölümünden sonra gelir, kâğıt zemine döner.
   Portreler tek tip: 4:5 kadraj, eşitlenmiş siyah beyaz.
   ============================================================ */
.mfs .ekip{padding:110px 0 96px;background:var(--kagit);}
.mfs .ekip-lead{color:var(--gri);font-size:clamp(16px,1.8vw,19.5px);max-width:62ch;margin:22px 0 58px;}

.mfs .ekip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;}
@media(max-width:960px){.mfs .ekip-grid{grid-template-columns:repeat(2,1fr);gap:30px;}}
@media(max-width:640px){.mfs .ekip-grid{grid-template-columns:1fr;gap:44px;}}

/* Kartlar sirayla belirsin. .rv gecisini bozmamak icin sadece gecikme verilir. */
.mfs .ekip-kart{transition-delay:calc(var(--i,0) * 90ms);}

.mfs .ekip-foto{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:16px;background:var(--sis);margin-bottom:20px;box-shadow:var(--golge);}
.mfs .ekip-foto img{width:100%;height:100%;object-fit:cover;object-position:center 28%;display:block;
  filter:grayscale(1) contrast(1.02);transition:transform .6s cubic-bezier(.2,.7,.3,1),filter .5s;}
@media(hover:hover){.mfs .ekip-kart:hover .ekip-foto img{transform:scale(1.035);filter:grayscale(1) contrast(1.06);}}

/* Portrelerin altına ince bir mai perde: üç fotoğrafı aynı ışığa oturtur */
.mfs .ekip-foto::after{content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(180deg,rgba(30,86,214,.06) 0%,rgba(10,24,48,0) 42%,rgba(10,24,48,.30) 100%);
  mix-blend-mode:multiply;}

.mfs .ekip-no{position:absolute;left:14px;top:14px;z-index:2;font-size:11px;letter-spacing:.14em;
  color:#fff;background:rgba(10,24,48,.55);backdrop-filter:blur(6px);
  padding:5px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.22);}

.mfs .ekip-kart h3{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:clamp(21px,2.2vw,25px);
  line-height:1.14;letter-spacing:-.018em;margin-bottom:5px;}
.mfs .ekip-rol{color:var(--mai);font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:13px;}
.mfs .ekip-kart p:not(.ekip-rol){color:var(--gri);font-size:15.5px;line-height:1.68;}
.mfs .ekip-kart p:not(.ekip-rol) + p{margin-top:.9em;}

.mfs .ekip-bag{display:inline-block;margin-top:14px;color:var(--mai);font-size:12px;letter-spacing:.08em;
  text-decoration:none;border-bottom:1px solid transparent;transition:border-color .25s;}
.mfs .ekip-bag:hover{border-bottom-color:var(--mai);}
.mfs .ekip-bag .ar{display:inline-block;transition:transform .25s;}
.mfs .ekip-bag:hover .ar{transform:translateX(4px);}

.mfs .ekip-not{margin-top:52px;padding-top:22px;border-top:1px solid var(--cizgi);color:var(--gri);font-size:12.5px;letter-spacing:.06em;}

/* ---- Özel HTML makaleler ---- */
.mfs .makale-ozel{margin-top:40px;}
.mfs .makale-ozel img{max-width:100%;height:auto;}
.mfs .makale-ozel table{max-width:100%;}

/* ============================================================
   ÖZEL HTML MAKALE GÜVENLİK AĞI
   Yapıştırılan CSS tema tarafından makale kutusuna hapsedilir,
   ama yine de hiçbir içerik sayfayı yatayda taşıramasın.
   ============================================================ */
.mfs .makale-ozel{max-width:100%;overflow-x:clip;overflow-wrap:break-word;}
.mfs .makale-ozel img,
.mfs .makale-ozel video,
.mfs .makale-ozel iframe{max-width:100%;}
.mfs .makale-ozel table{display:block;overflow-x:auto;}

/* Footer her koşulda tam genişlikte kalsın */
.mfs .alt{width:100%;}

/* ============================================================
   ÖZEL HTML MAKALEDE ÇAKIŞAN PARÇALAR
   Yapıştırılan tam sayfa HTML'ler kendi menülerini, footer'ını
   ve okuma çubuğunu getiriyor. Tema bunları zaten sağladığı için
   çift görünmesinler diye gizlenir. Makalenin gövdesine dokunulmaz.
   ============================================================ */
.mfs .makale-ozel .site-nav,
.mfs .makale-ozel .progress,
.mfs .makale-ozel > footer,
.mfs .makale-ozel > nav{display:none !important;}

/* Yapıştırılan makale kendi kenar boşluğunu getirdiği için
   tema tarafında ek üst boşluk verilmez. */
.mfs .makale-ozel{margin-top:0;}
