@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@500;600;700;800&family=Source+Sans+3:wght@400;500;600&display=swap');

:root{--zemin:#13100C;--zemin2:#1C1713;--kart:#241E17;--kart-h:#2D261D;--altin:#E8A020;--yesil:#48BB78;--metin:#F0EBE3;--soluk:#9A8E81;--cizgi:#3A3229;--beyaz:#fff;--basari:#22C55E;--hata:#EF4444;--r4:4px;--r8:8px;--r14:14px;--r24:24px;--golge:0 2px 16px rgba(0,0,0,.45);--golge2:0 6px 36px rgba(0,0,0,.6);--gecis:all .3s cubic-bezier(.25,.8,.25,1);--yh:'Raleway',system-ui,sans-serif;--ym:'Source Sans 3',system-ui,sans-serif;}

*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{background:var(--zemin);color:var(--metin);font-family:var(--ym);line-height:1.72;overflow-x:hidden}
img{max-width:100%;height:auto;display:block}
a{color:var(--altin);text-decoration:none;transition:var(--gecis)}
a:hover{color:var(--yesil)}
a:focus-visible{outline:2px solid var(--altin);outline-offset:3px;border-radius:3px}
ul,ol{list-style:none}
button{cursor:pointer;font-family:var(--ym);border:none;background:none}

h1,h2,h3,h4,h5,h6{font-family:var(--yh);line-height:1.25;color:var(--beyaz);font-weight:700;letter-spacing:-.01em}
h1{font-size:clamp(1.9rem,4.5vw,3.2rem);font-weight:800}
h2{font-size:clamp(1.4rem,3vw,2.2rem)}
h3{font-size:clamp(1.1rem,2vw,1.55rem)}
h4{font-size:1.15rem;font-weight:600}
h5{font-size:1rem;font-weight:600}
h6{font-size:.9rem;font-weight:600}
p{margin-bottom:.9rem;color:var(--metin)}
p:last-child{margin-bottom:0}

.wrapper{max-width:1180px;margin:0 auto;padding:0 22px}
.bolum{padding:84px 0}
.bolum-kucuk{padding:52px 0}
.bolum-xs{padding:36px 0}
.yatay{display:flex;align-items:center}
.orta{text-align:center}
.altin-renk{color:var(--altin)}
.yesil-renk{color:var(--yesil)}
.soluk-renk{color:var(--soluk)}
.beyaz-renk{color:var(--beyaz)}

.bolum-ust{margin-bottom:52px}
.bolum-ust .etiket{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--altin);border-left:3px solid var(--altin);padding:4px 0 4px 12px;margin-bottom:12px}
.bolum-ust h2{margin-bottom:12px}
.bolum-ust p{color:var(--soluk);max-width:580px;font-size:1.02rem;line-height:1.75}
.bolum-ust.orta .bolum-ust p{margin:0 auto}
.bolum-ust.orta .etiket{margin:0 auto 12px}

.dugme{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-family:var(--ym);padding:11px 26px;border-radius:var(--r4);font-size:.93rem;transition:var(--gecis);cursor:pointer;white-space:nowrap;position:relative;overflow:hidden}
.dugme::before{content:'';position:absolute;inset:0;background:rgba(255,255,255,.06);opacity:0;transition:opacity .2s}
.dugme:hover::before{opacity:1}
.dugme-altin{background:var(--altin);color:#13100C;border:2px solid var(--altin)}
.dugme-altin:hover{background:transparent;color:var(--altin)}
.dugme-cerceve{background:transparent;color:var(--altin);border:2px solid var(--altin)}
.dugme-cerceve:hover{background:var(--altin);color:#13100C}
.dugme-yesil{background:var(--yesil);color:#13100C;border:2px solid var(--yesil)}
.dugme-yesil:hover{background:transparent;color:var(--yesil)}
.dugme-gri{background:rgba(255,255,255,.06);color:var(--metin);border:2px solid var(--cizgi)}
.dugme-gri:hover{border-color:var(--altin);color:var(--altin)}
.dugme-s{padding:8px 18px;font-size:.83rem}
.dugme-b{padding:14px 32px;font-size:1rem}

.etiket-kutu{display:inline-block;padding:3px 11px;border-radius:var(--r4);font-size:.73rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
.etiket-altin{background:rgba(232,160,32,.15);color:var(--altin);border:1px solid rgba(232,160,32,.3)}
.etiket-yesil{background:rgba(72,187,120,.15);color:var(--yesil);border:1px solid rgba(72,187,120,.3)}
.etiket-gri{background:rgba(154,142,129,.1);color:var(--soluk);border:1px solid rgba(154,142,129,.2)}

.site-baslik{position:sticky;top:0;z-index:999;background:rgba(19,16,12,.97);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--cizgi);transition:var(--gecis)}
.site-baslik.kayan{box-shadow:0 3px 20px rgba(0,0,0,.5)}
.gezinti{display:flex;align-items:center;justify-content:space-between;height:68px}
.logo-alani{display:flex;align-items:center;gap:11px;flex-shrink:0}
.logo-alani img{width:40px;height:40px;object-fit:contain}
.logo-yazi{font-family:var(--yh);font-size:1.35rem;font-weight:800;color:var(--beyaz);letter-spacing:.02em}
.logo-yazi em{color:var(--altin);font-style:normal}
.nav-listesi{display:flex;align-items:center;gap:2px}
.nav-item{padding:7px 13px;border-radius:var(--r4);font-size:.9rem;font-weight:600;color:var(--soluk);font-family:var(--yh);transition:var(--gecis)}
.nav-item:hover,.nav-item.aktif{color:var(--beyaz);background:rgba(255,255,255,.06)}
.nav-item.aktif{border-bottom:2px solid var(--altin);border-radius:var(--r4) var(--r4) 0 0;color:var(--altin)}
.nav-sag{margin-left:14px}
.hamburger{display:none;flex-direction:column;gap:5px;padding:7px;border-radius:var(--r4)}
.hamburger span{display:block;width:22px;height:2px;background:var(--metin);border-radius:2px;transition:var(--gecis)}
.hamburger.acik span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.hamburger.acik span:nth-child(2){opacity:0;transform:scaleX(0)}
.hamburger.acik span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.mobil-gezinti{display:none;position:fixed;inset:68px 0 0;background:rgba(19,16,12,.99);backdrop-filter:blur(18px);z-index:998;padding:20px 22px;flex-direction:column;overflow-y:auto}
.mobil-gezinti.acik{display:flex}
.mobil-gezinti .nav-item{padding:13px 16px;font-size:1.05rem;border-bottom:1px solid var(--cizgi);border-radius:0;color:var(--metin)}
.mobil-gezinti .nav-sag{margin:20px 0 0}
.mobil-gezinti .dugme{width:100%;justify-content:center}

.on-alan{position:relative;overflow:hidden}
.on-alan-arka{position:absolute;inset:0;z-index:0}
.on-alan-arka img{width:100%;height:100%;object-fit:cover;opacity:.2}
.on-alan-katman{position:absolute;inset:0;background:linear-gradient(110deg,rgba(19,16,12,.97) 45%,rgba(28,23,19,.7) 100%)}
.on-alan-desen{position:absolute;inset:0;background:radial-gradient(ellipse at 10% 60%,rgba(232,160,32,.07) 0%,transparent 55%),radial-gradient(ellipse at 90% 10%,rgba(72,187,120,.05) 0%,transparent 45%)}
.on-alan-ic{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:90px 0 80px}
.on-etiket{display:inline-flex;align-items:center;gap:8px;background:rgba(232,160,32,.1);border:1px solid rgba(232,160,32,.25);border-radius:var(--r24);padding:6px 16px;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--altin);margin-bottom:18px}
.on-baslik{margin-bottom:18px}
.on-baslik em{color:var(--altin);font-style:normal}
.on-aciklama{font-size:1.08rem;color:var(--soluk);max-width:520px;margin-bottom:30px;line-height:1.8}
.on-butonlar{display:flex;gap:12px;flex-wrap:wrap}
.on-gorsel{position:relative}
.on-gorsel img{width:100%;border-radius:var(--r14);box-shadow:var(--golge2)}
.on-gorsel-rozet{position:absolute;bottom:20px;left:20px;background:rgba(19,16,12,.9);border:1px solid var(--altin);border-radius:var(--r8);padding:10px 16px;backdrop-filter:blur(8px)}
.on-gorsel-rozet .rozet-sayi{font-family:var(--yh);font-size:1.5rem;font-weight:800;color:var(--altin);line-height:1}
.on-gorsel-rozet .rozet-yazi{font-size:.72rem;color:var(--soluk);margin-top:2px}
.on-sayilar{display:flex;gap:28px;padding-top:28px;border-top:1px solid var(--cizgi);flex-wrap:wrap}
.on-sayi-num{font-family:var(--yh);font-size:1.8rem;font-weight:800;color:var(--beyaz)}
.on-sayi-num em{color:var(--altin);font-style:normal}
.on-sayi-etiket{font-size:.8rem;color:var(--soluk);margin-top:2px}

.sayfa-ust{background:linear-gradient(115deg,var(--zemin) 0%,var(--zemin2) 100%);padding:60px 0 44px;position:relative;overflow:hidden}
.sayfa-ust::after{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background:var(--cizgi)}
.sayfa-ust::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 80% 50%,rgba(232,160,32,.06) 0%,transparent 55%)}
.sayfa-ust-ic{position:relative;z-index:1}
.izlek{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:.82rem;color:var(--soluk);margin-bottom:16px}
.izlek a{color:var(--soluk);transition:var(--gecis)}
.izlek a:hover{color:var(--altin)}
.izlek-ayrac{color:var(--cizgi);font-size:.7rem}

.iki-sutun{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.uc-sutun{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.dort-sutun{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.asim-sutun{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}
.icerik-kenar{display:grid;grid-template-columns:1fr 320px;gap:44px;align-items:start}

.oyun-kutu{background:var(--kart);border-radius:var(--r8);overflow:hidden;transition:var(--gecis);border-left:3px solid transparent;position:relative}
.oyun-kutu:hover{border-left-color:var(--altin);transform:translateX(4px);background:var(--kart-h)}
.oyun-kutu-gorsel{width:100%;height:195px;object-fit:cover}
.oyun-kutu-gorsel-ph{width:100%;height:195px;background:linear-gradient(135deg,var(--zemin2) 0%,var(--kart-h) 100%);display:flex;align-items:center;justify-content:center;font-size:3rem;color:var(--altin);opacity:.5}
.oyun-kutu-ic{padding:20px}
.oyun-kutu-tip{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--altin);margin-bottom:7px}
.oyun-kutu-ad{font-size:1.05rem;font-weight:700;color:var(--beyaz);margin-bottom:7px;font-family:var(--yh)}
.oyun-kutu-ozet{font-size:.85rem;color:var(--soluk);line-height:1.6;margin-bottom:14px}
.oyun-kutu-alt{display:flex;align-items:center;gap:8px;flex-wrap:wrap}

.haber-kutu{background:var(--kart);border-radius:var(--r8);overflow:hidden;transition:var(--gecis);display:flex;flex-direction:column}
.haber-kutu:hover{transform:translateY(-5px);box-shadow:var(--golge2)}
.haber-kutu-gorsel{width:100%;height:205px;object-fit:cover}
.haber-kutu-gorsel-ph{width:100%;height:205px;background:linear-gradient(135deg,var(--zemin2),var(--kart-h));display:flex;align-items:center;justify-content:center;font-size:2.8rem;color:var(--altin);opacity:.45}
.haber-kutu-ic{padding:22px;flex:1;display:flex;flex-direction:column}
.haber-kutu-meta{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}
.haber-kutu-meta span{font-size:.76rem;color:var(--soluk);display:flex;align-items:center;gap:4px}
.haber-kutu-baslik{font-size:1.05rem;font-weight:700;color:var(--beyaz);margin-bottom:9px;line-height:1.38;font-family:var(--yh);transition:var(--gecis)}
.haber-kutu-baslik:hover{color:var(--altin)}
.haber-kutu-ozet{font-size:.85rem;color:var(--soluk);line-height:1.68;flex:1;margin-bottom:16px}
.haber-kutu-alt{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--cizgi)}

.ozellik-kutu{background:var(--kart);border-radius:var(--r8);padding:28px;transition:var(--gecis);position:relative}
.ozellik-kutu::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--altin),var(--yesil));border-radius:0 0 var(--r8) var(--r8);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}
.ozellik-kutu:hover{background:var(--kart-h)}
.ozellik-kutu:hover::after{transform:scaleX(1)}
.ozellik-simge{width:50px;height:50px;background:rgba(232,160,32,.1);border-radius:var(--r8);display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:var(--altin);margin-bottom:18px}
.ozellik-baslik{font-size:1.05rem;font-weight:700;color:var(--beyaz);margin-bottom:9px;font-family:var(--yh)}
.ozellik-metin{color:var(--soluk);font-size:.88rem;line-height:1.68}

.serit{background:rgba(232,160,32,.06);border-top:1px solid rgba(232,160,32,.12);border-bottom:1px solid rgba(232,160,32,.12);padding:44px 0}
.serit-liste{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.serit-nesne{text-align:center;padding:6px}
.serit-simge{font-size:1.8rem;color:var(--altin);margin-bottom:10px}
.serit-sayi{font-family:var(--yh);font-size:2rem;font-weight:800;color:var(--beyaz);line-height:1.1}
.serit-sayi em{color:var(--altin);font-style:normal}
.serit-etiket{font-size:.82rem;color:var(--soluk);margin-top:4px}

.cta-alan{background:var(--zemin2);border-top:1px solid var(--cizgi);border-bottom:1px solid var(--cizgi);position:relative;overflow:hidden}
.cta-alan::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(232,160,32,.05) 0%,transparent 65%)}
.cta-ic{position:relative;z-index:1;padding:74px 0;text-align:center}
.cta-ic h2{margin-bottom:14px}
.cta-ic p{color:var(--soluk);font-size:1.05rem;max-width:520px;margin:0 auto 30px}
.cta-butonlar{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}

.makale-ust{padding:56px 0 36px}
.makale-ust .izlek{margin-bottom:20px}
.makale-gorsel{width:100%;height:440px;object-fit:cover;border-radius:var(--r14);margin-bottom:44px}
.makale-govde{max-width:780px}
.makale-govde h2{font-size:1.55rem;margin:36px 0 14px;color:var(--beyaz);padding-left:14px;border-left:3px solid var(--altin)}
.makale-govde h3{font-size:1.2rem;margin:26px 0 10px;color:var(--beyaz)}
.makale-govde h4{font-size:1.05rem;margin:20px 0 8px;color:var(--beyaz)}
.makale-govde p{color:var(--metin);line-height:1.85;margin-bottom:16px;font-size:.97rem}
.makale-govde ul,.makale-govde ol{margin:14px 0 18px 18px;color:var(--metin)}
.makale-govde ul{list-style:disc}
.makale-govde ol{list-style:decimal}
.makale-govde li{margin-bottom:7px;line-height:1.72;font-size:.96rem}
.makale-govde a{color:var(--altin);text-decoration:underline;text-decoration-color:rgba(232,160,32,.4);text-underline-offset:3px}
.makale-govde a:hover{color:var(--yesil)}
.makale-govde blockquote{background:rgba(232,160,32,.06);border-left:3px solid var(--altin);padding:18px 22px;margin:24px 0;border-radius:0 var(--r8) var(--r8) 0;font-style:italic;color:var(--soluk);font-size:.95rem}
.makale-govde .vurgulu{background:var(--kart);border:1px solid var(--cizgi);border-radius:var(--r8);padding:20px 24px;margin:24px 0;border-left:3px solid var(--yesil)}
.makale-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:24px}
.makale-meta span{font-size:.83rem;color:var(--soluk);display:flex;align-items:center;gap:5px}
.makale-meta span i{color:var(--altin);font-size:.78rem}

.kenar-kutu{background:var(--kart);border:1px solid var(--cizgi);border-radius:var(--r8);padding:20px;margin-bottom:20px}
.kenar-kutu h4{font-size:.9rem;font-weight:700;color:var(--beyaz);margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--cizgi);text-transform:uppercase;letter-spacing:.06em}
.kenar-liste{display:flex;flex-direction:column}
.kenar-liste a{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid rgba(58,50,41,.5);color:var(--soluk);font-size:.85rem;transition:var(--gecis)}
.kenar-liste a:last-child{border-bottom:none;padding-bottom:0}
.kenar-liste a:hover{color:var(--altin);padding-left:4px}
.kenar-yapiskan{position:sticky;top:88px}

.soru-liste{display:flex;flex-direction:column;gap:10px}
.soru-item{background:var(--kart);border-radius:var(--r8);border:1px solid var(--cizgi);overflow:hidden;transition:border-color .25s}
.soru-item.acik{border-color:rgba(232,160,32,.4)}
.soru-dugme{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px;text-align:left;background:none;border:none;font-size:.96rem;font-weight:600;color:var(--beyaz);font-family:var(--ym);cursor:pointer;transition:color .25s}
.soru-dugme:hover{color:var(--altin)}
.soru-ok{width:26px;height:26px;background:rgba(232,160,32,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--altin);font-size:.7rem;transition:var(--gecis);flex-shrink:0}
.soru-item.acik .soru-ok{background:var(--altin);color:#13100C;transform:rotate(45deg)}
.soru-yanit{max-height:0;overflow:hidden;transition:max-height .38s ease,padding .25s}
.soru-yanit-ic{padding:0 22px 20px;color:var(--soluk);font-size:.92rem;line-height:1.78;border-top:1px solid var(--cizgi)}
.soru-item.acik .soru-yanit{max-height:700px}

.adimlar{display:flex;flex-direction:column}
.adim{display:flex;gap:22px;padding:26px 0;border-bottom:1px solid var(--cizgi)}
.adim:last-child{border-bottom:none}
.adim-num{width:44px;height:44px;border-radius:50%;background:rgba(232,160,32,.12);border:2px solid var(--altin);display:flex;align-items:center;justify-content:center;font-family:var(--yh);font-weight:800;font-size:1rem;color:var(--altin);flex-shrink:0}
.adim-ic h4{margin-bottom:7px;color:var(--beyaz)}
.adim-ic p{margin:0;color:var(--soluk);font-size:.9rem;line-height:1.7}

.rehber-kart{background:var(--kart);border-radius:var(--r8);overflow:hidden;transition:var(--gecis);display:flex;flex-direction:column}
.rehber-kart:hover{transform:scale(1.02);box-shadow:var(--golge2)}
.rehber-kart-gorsel{width:100%;height:182px;object-fit:cover}
.rehber-kart-gorsel-ph{width:100%;height:182px;background:linear-gradient(135deg,var(--zemin2),var(--kart-h));display:flex;align-items:center;justify-content:center;font-size:2.8rem;color:var(--altin);opacity:.5}
.rehber-kart-ic{padding:20px;flex:1;display:flex;flex-direction:column}
.rehber-kart-seviye{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px}
.rehber-kart-ad{font-size:1rem;font-weight:700;color:var(--beyaz);margin-bottom:7px;font-family:var(--yh)}
.rehber-kart-ozet{font-size:.84rem;color:var(--soluk);line-height:1.62;flex:1;margin-bottom:14px}
.rehber-kart-alt{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--cizgi)}

.iletisim-dizen{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start}
.iletisim-kart{background:var(--kart);border-radius:var(--r14);padding:32px}
.iletisim-kart-baslik{font-size:1.3rem;margin-bottom:6px}
.iletisim-kart-acik{color:var(--soluk);font-size:.9rem;margin-bottom:28px}
.iletisim-satir{display:flex;gap:14px;margin-bottom:22px;align-items:flex-start}
.iletisim-satir:last-child{margin-bottom:0}
.iletisim-simge{width:42px;height:42px;background:rgba(232,160,32,.1);border-radius:var(--r8);display:flex;align-items:center;justify-content:center;color:var(--altin);font-size:.95rem;flex-shrink:0}
.iletisim-detay label{display:block;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--soluk);margin-bottom:3px}
.iletisim-detay span,.iletisim-detay a{font-size:.92rem;color:var(--metin)}
.iletisim-detay a:hover{color:var(--altin)}
.harita-cerceve{border-radius:var(--r14);overflow:hidden;border:1px solid var(--cizgi);height:390px;margin-top:28px}
.harita-cerceve iframe{width:100%;height:100%;border:none;filter:grayscale(25%) invert(88%) hue-rotate(185deg)}

.sozlesme-icerik{max-width:840px;margin:0 auto}
.sozlesme-tarih{display:inline-flex;align-items:center;gap:7px;background:var(--kart);border:1px solid var(--cizgi);border-radius:var(--r4);padding:10px 18px;font-size:.82rem;color:var(--soluk);margin-bottom:32px}
.sozlesme-tarih i{color:var(--altin)}
.sozlesme-icerik h2{font-size:1.4rem;margin:36px 0 12px;color:var(--beyaz);padding-bottom:10px;border-bottom:1px solid var(--cizgi)}
.sozlesme-icerik h3{font-size:1.1rem;margin:24px 0 9px;color:var(--beyaz)}
.sozlesme-icerik p{color:var(--metin);line-height:1.82;margin-bottom:14px;font-size:.95rem}
.sozlesme-icerik ul{margin:10px 0 16px 18px;list-style:disc;color:var(--metin)}
.sozlesme-icerik li{margin-bottom:7px;line-height:1.72;font-size:.95rem}

.sayfa-404{min-height:calc(100vh - 68px);display:flex;align-items:center;justify-content:center;text-align:center;padding:56px 22px}
.sayfa-404-kont{max-width:540px}
.hata-kod{font-family:var(--yh);font-size:clamp(5rem,18vw,9rem);font-weight:800;line-height:1;background:linear-gradient(135deg,var(--altin),var(--yesil));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:6px}
.sayfa-404 h1{font-size:1.7rem;margin-bottom:14px}
.sayfa-404 p{color:var(--soluk);margin-bottom:28px;font-size:1.02rem}
.hizli-linkler{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px}
.hizli-link{background:var(--kart);border:1px solid var(--cizgi);border-radius:var(--r8);padding:14px;display:flex;align-items:center;gap:8px;color:var(--metin);font-size:.85rem;font-weight:500;transition:var(--gecis)}
.hizli-link:hover{border-color:var(--altin);color:var(--altin)}
.hizli-link i{color:var(--altin);font-size:1.1rem;flex-shrink:0}

.hakkinda-dizen{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.hakkinda-gorsel{border-radius:var(--r14);overflow:hidden;position:relative}
.hakkinda-gorsel img{width:100%;height:460px;object-fit:cover}
.hakkinda-gorsel-alt{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(19,16,12,.95) 0%,transparent 100%);padding:24px;border-radius:0 0 var(--r14) var(--r14)}
.hakkinda-bilgiler{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}
.hakkinda-bilgi{background:var(--kart);border-radius:var(--r8);padding:18px;text-align:center}
.hakkinda-bilgi-sayi{font-family:var(--yh);font-size:1.7rem;font-weight:800;color:var(--altin)}
.hakkinda-bilgi-yazi{font-size:.78rem;color:var(--soluk);margin-top:3px}

.sosyal{display:flex;align-items:center;gap:9px;flex-wrap:wrap}
.sosyal-link{width:36px;height:36px;background:rgba(255,255,255,.05);border:1px solid var(--cizgi);border-radius:var(--r4);display:flex;align-items:center;justify-content:center;color:var(--soluk);font-size:.88rem;transition:var(--gecis)}
.sosyal-link:hover{background:rgba(232,160,32,.1);border-color:var(--altin);color:var(--altin)}

.sayfa-sonu{background:var(--zemin2);border-top:1px solid var(--cizgi);padding:56px 0 0}
.sonu-dizen{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:36px;padding-bottom:44px;border-bottom:1px solid var(--cizgi)}
.sonu-marka .logo-alani{margin-bottom:14px}
.sonu-marka p{color:var(--soluk);font-size:.86rem;line-height:1.72;max-width:270px;margin-bottom:18px}
.sonu-sutun h5{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.11em;color:var(--beyaz);margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid var(--cizgi)}
.sonu-linkler{display:flex;flex-direction:column;gap:7px}
.sonu-linkler a{color:var(--soluk);font-size:.86rem;transition:var(--gecis);display:flex;align-items:center;gap:6px}
.sonu-linkler a:before{content:'—';color:var(--cizgi);font-size:.7rem;transition:var(--gecis)}
.sonu-linkler a:hover{color:var(--altin);padding-left:4px}
.sonu-linkler a:hover:before{color:var(--altin)}
.sonu-alt{padding:20px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}
.sonu-telif{font-size:.8rem;color:var(--soluk)}
.sonu-telif a{color:var(--soluk)}
.sonu-telif a:hover{color:var(--altin)}
.sonu-politika{display:flex;gap:14px;flex-wrap:wrap}
.sonu-politika a{font-size:.8rem;color:var(--soluk);transition:var(--gecis)}
.sonu-politika a:hover{color:var(--altin)}

.yukari-git{position:fixed;bottom:26px;right:26px;width:44px;height:44px;background:var(--altin);border-radius:var(--r4);display:flex;align-items:center;justify-content:center;color:#13100C;font-size:.95rem;box-shadow:0 4px 14px rgba(232,160,32,.4);opacity:0;pointer-events:none;transition:var(--gecis);z-index:100;border:none;cursor:pointer}
.yukari-git.gorunur{opacity:1;pointer-events:all}
.yukari-git:hover{transform:translateY(-3px);box-shadow:0 7px 20px rgba(232,160,32,.5)}

.duyuru-seridi{background:rgba(232,160,32,.08);border-bottom:1px solid rgba(232,160,32,.15);padding:9px 0;font-size:.82rem;color:var(--soluk);text-align:center}
.duyuru-seridi strong{color:var(--altin)}

.tablo-wrapper{background:var(--kart);border:1px solid var(--cizgi);border-radius:var(--r8);overflow:hidden}
.tablo-wrapper th{background:var(--zemin2);padding:12px 18px;text-align:left;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--soluk);border-bottom:1px solid var(--cizgi)}
.tablo-wrapper td{padding:12px 18px;border-bottom:1px solid var(--cizgi);font-size:.88rem;color:var(--metin)}
.tablo-wrapper tr:last-child td{border-bottom:none}
.tablo-wrapper tr:hover td{background:rgba(255,255,255,.015)}

.gecikme-1{transition-delay:.05s}.gecikme-2{transition-delay:.1s}.gecikme-3{transition-delay:.15s}
[data-animasyon]{opacity:0;transform:translateY(22px);transition:opacity .5s ease,transform .5s ease}
[data-animasyon].gorunur{opacity:1;transform:translateY(0)}

@media(max-width:1024px){
.dort-sutun{grid-template-columns:repeat(2,1fr)}
.serit-liste{grid-template-columns:repeat(2,1fr)}
.icerik-kenar{grid-template-columns:1fr}
.kenar-yapiskan{position:static}
.hakkinda-dizen{grid-template-columns:1fr;gap:36px}
.hakkinda-bilgiler{grid-template-columns:repeat(4,1fr)}
.iletisim-dizen{grid-template-columns:1fr;gap:32px}
.on-alan-ic{grid-template-columns:1fr;gap:40px}
.on-gorsel{display:none}
}
@media(max-width:768px){
.bolum{padding:56px 0}.bolum-kucuk{padding:38px 0}
h1{font-size:1.75rem}h2{font-size:1.45rem}
.nav-listesi,.nav-sag{display:none}
.hamburger{display:flex}
.uc-sutun{grid-template-columns:1fr}
.iki-sutun{grid-template-columns:1fr}
.sonu-dizen{grid-template-columns:1fr 1fr}
.sonu-marka{grid-column:1/-1}
.sonu-alt{flex-direction:column;text-align:center}
.sonu-politika{justify-content:center}
.hakkinda-bilgiler{grid-template-columns:repeat(2,1fr)}
.hizli-linkler{grid-template-columns:1fr 1fr}
.on-butonlar{flex-direction:column}
.on-butonlar .dugme{width:100%;justify-content:center}
.cta-butonlar{flex-direction:column;align-items:center}
.serit-liste{grid-template-columns:1fr 1fr}
}
@media(max-width:540px){
.wrapper{padding:0 15px}
.sonu-dizen{grid-template-columns:1fr}
.hizli-linkler{grid-template-columns:1fr}
.hakkinda-bilgiler{grid-template-columns:1fr 1fr}
.makale-gorsel{height:220px}
.yukari-git{bottom:15px;right:15px;width:40px;height:40px}
}
