:root{--base:#09090b;--layer1:#18181b;--layer2:#27272a;--line:#3f3f46;--green:#22c55e;--glow:rgba(34,197,94,.14);--orange:#f97316;--amber:rgba(249,115,22,.12);--txt:#d4d4d8;--head:#fafafa;--dim:#71717a;--nav-h:68px;--r:6px;--r-md:12px;--pill:999px;--ease:.22s ease;--sh:0 4px 20px rgba(0,0,0,.55)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:'Nunito Sans',sans-serif;background:var(--base);color:var(--txt);line-height:1.75;overflow-x:hidden;font-size:16px}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;border:none;background:none;font-family:inherit}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}
.py{padding:72px 0}.py-sm{padding:48px 0}.py-lg{padding:96px 0}
h1,h2,h3,h4,h5,h6{font-family:'Lexend',sans-serif;color:var(--head);line-height:1.2}
h1{font-size:clamp(1.9rem,4.5vw,3.2rem);font-weight:700;letter-spacing:-.02em}
h2{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:600}
h3{font-size:clamp(1.1rem,2vw,1.5rem);font-weight:600}
h4{font-size:1.05rem;font-weight:600}
p{margin-bottom:.9rem}
.lbl{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--green)}
.hl{color:var(--green)}
.ho{color:var(--orange)}
.tc{text-align:center}
.dim{color:var(--dim)}
.pill-tag{display:inline-flex;align-items:center;gap:6px;background:var(--glow);border:1px solid rgba(34,197,94,.25);border-radius:var(--pill);padding:4px 12px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green)}
.tag-o{background:var(--amber);border-color:rgba(249,115,22,.3);color:var(--orange)}
.act{display:inline-flex;align-items:center;gap:8px;border-radius:var(--pill);font-family:'Lexend',sans-serif;font-weight:600;font-size:.9rem;padding:11px 26px;transition:var(--ease);cursor:pointer;border:none}
.act-g{background:var(--green);color:#000}
.act-g:hover{background:#16a34a;transform:translateY(-2px);box-shadow:0 8px 24px rgba(34,197,94,.3)}
.act-o{background:var(--orange);color:#fff}
.act-o:hover{background:#ea6c0a;transform:translateY(-2px);box-shadow:0 8px 24px rgba(249,115,22,.3)}
.act-ghost{background:transparent;color:var(--head);border:1.5px solid var(--line)}
.act-ghost:hover{border-color:var(--green);color:var(--green)}
.act-lg{padding:14px 32px;font-size:1rem}
.panel{background:var(--layer1);border:1px solid var(--line);border-radius:var(--r-md)}
.panel:hover{border-color:rgba(34,197,94,.35)}
.divline{width:40px;height:3px;background:var(--green);border-radius:2px;margin:14px 0}
.divline-c{margin:14px auto}

.announce-bar{background:var(--layer2);border-bottom:1px solid var(--line);padding:8px 0}
.announce-inner{display:flex;align-items:center;justify-content:center;gap:12px;font-size:.8rem;color:var(--dim)}
.announce-inner strong{color:var(--green)}
.announce-inner a{color:var(--green);font-weight:600;text-decoration:underline;text-underline-offset:3px}

#topbar{position:fixed;top:0;left:0;right:0;z-index:999;background:rgba(9,9,11,.88);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--line);height:var(--nav-h);transition:var(--ease)}
#topbar.pinned{background:rgba(9,9,11,.97);box-shadow:var(--sh)}
.topbar-row{display:flex;align-items:center;justify-content:space-between;height:var(--nav-h)}
.t-logo{display:flex;align-items:center;gap:10px;text-decoration:none;font-family:'Lexend',sans-serif;font-size:1.25rem;font-weight:700;color:var(--head)}
.t-logo img{width:38px;height:38px;border-radius:8px;object-fit:cover}
.t-logo mark{background:none;color:var(--green)}
.t-nav{display:flex;align-items:center;gap:2px}
.t-nav a{padding:7px 13px;border-radius:var(--pill);font-size:.85rem;font-weight:500;color:var(--dim);transition:var(--ease)}
.t-nav a:hover,.t-nav a.on{color:var(--head);background:var(--layer2)}
.t-end{display:flex;align-items:center;gap:10px}
.burger{display:none;flex-direction:column;gap:5px;width:38px;height:38px;align-items:center;justify-content:center;border-radius:var(--r);background:var(--layer2);border:1px solid var(--line)}
.burger span{width:18px;height:2px;background:var(--head);border-radius:2px;transition:var(--ease)}
.burger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.burger.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}
.burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.mob-nav{display:none;position:fixed;inset:var(--nav-h) 0 auto 0;background:rgba(9,9,11,.97);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);padding:12px 24px 20px;z-index:998}
.mob-nav.is-open{display:block}
.mob-nav a{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:var(--r);color:var(--dim);font-size:.9rem;font-weight:500;border-bottom:1px solid var(--line);transition:var(--ease)}
.mob-nav a:last-child{border-bottom:none}
.mob-nav a:hover,.mob-nav a.on{color:var(--head);background:var(--layer2)}
.mob-nav .mob-cta{margin-top:14px;display:flex;justify-content:center}
.pt-nav{padding-top:var(--nav-h)}

.cover{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center;position:relative;overflow:hidden}
.cover-txt{padding:80px 48px 80px 0;position:relative;z-index:1}
.cover-txt .lbl{margin-bottom:16px}
.cover-txt h1{margin-bottom:18px}
.cover-txt .lead{font-size:1.05rem;color:var(--dim);margin-bottom:32px;max-width:480px}
.cover-btns{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:40px}
.cover-trust{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
.cover-trust-item{display:flex;flex-direction:column}
.cover-trust-item strong{font-family:'Lexend',sans-serif;font-size:1.6rem;font-weight:700;color:var(--head);line-height:1}
.cover-trust-item span{font-size:.75rem;color:var(--dim);text-transform:uppercase;letter-spacing:.07em;margin-top:2px}
.cover-trust-sep{width:1px;height:36px;background:var(--line)}
.cover-img{position:relative;height:100vh;overflow:hidden}
.cover-img img{width:100%;height:100%;object-fit:cover;opacity:.55}
.cover-img::before{content:'';position:absolute;inset:0;background:linear-gradient(to right,var(--base) 0%,transparent 35%);z-index:1}
.cover-img::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,var(--base) 0%,transparent 40%);z-index:1}
.cover-float{position:absolute;bottom:40px;right:40px;z-index:2;background:var(--layer1);border:1px solid rgba(34,197,94,.3);border-radius:var(--r-md);padding:16px 20px;display:flex;align-items:center;gap:12px;backdrop-filter:blur(8px)}
.cover-float-dot{width:10px;height:10px;border-radius:50%;background:var(--green);flex-shrink:0;box-shadow:0 0 10px var(--green)}
.cover-float p{margin:0;font-size:.82rem;line-height:1.4;color:var(--txt)}
.cover-float strong{color:var(--head);display:block;font-size:.9rem}

.feat-list{display:flex;flex-direction:column;gap:0}
.feat-row{display:flex;gap:28px;padding:28px 0;border-bottom:1px solid var(--line);align-items:flex-start;transition:var(--ease)}
.feat-row:last-child{border-bottom:none}
.feat-row:hover .feat-num{color:var(--green);border-color:rgba(34,197,94,.4)}
.feat-num{font-family:'Lexend',sans-serif;font-size:1.6rem;font-weight:700;color:var(--line);border:2px solid var(--line);border-radius:var(--r);padding:4px 14px;line-height:1;flex-shrink:0;transition:var(--ease);min-width:58px;text-align:center}
.feat-body h4{margin-bottom:6px}
.feat-body p{margin:0;font-size:.9rem;color:var(--dim)}

.mosaic{display:grid;gap:16px}
.mosaic-layout{grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto}
.tile{position:relative;border-radius:var(--r-md);overflow:hidden;background:var(--layer1);border:1px solid var(--line);transition:var(--ease)}
.tile:hover{border-color:rgba(34,197,94,.4);transform:scale(1.02)}
.tile-big{grid-row:span 2}
.tile img{width:100%;height:100%;object-fit:cover;min-height:180px;transition:transform .4s ease}
.tile:hover img{transform:scale(1.05)}
.tile-big img{min-height:360px}
.tile-info{position:absolute;bottom:0;left:0;right:0;padding:16px;background:linear-gradient(transparent,rgba(9,9,11,.92));z-index:1}
.tile-info h4{font-size:.95rem;margin-bottom:2px;color:var(--head)}
.tile-info p{font-size:.78rem;color:rgba(212,212,216,.7);margin:0}
.tile-tag{position:absolute;top:10px;left:10px;z-index:2}

.tl{display:flex;flex-direction:column;gap:0;position:relative}
.tl::before{content:'';position:absolute;left:22px;top:24px;bottom:24px;width:2px;background:var(--line);z-index:0}
.tl-step{display:flex;gap:24px;padding-bottom:36px;position:relative;z-index:1}
.tl-step:last-child{padding-bottom:0}
.tl-dot{width:46px;height:46px;border-radius:50%;background:var(--layer2);border:2px solid var(--line);display:flex;align-items:center;justify-content:center;font-family:'Lexend',sans-serif;font-weight:700;font-size:.95rem;color:var(--dim);flex-shrink:0;transition:var(--ease)}
.tl-step.done .tl-dot{background:var(--glow);border-color:var(--green);color:var(--green)}
.tl-body{padding-top:8px}
.tl-body h4{margin-bottom:6px;font-size:1rem}
.tl-body p{font-size:.88rem;color:var(--dim);margin:0}

.news-mix{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;align-items:start}
.news-featured{position:relative;border-radius:var(--r-md);overflow:hidden;background:var(--layer1);border:1px solid var(--line);transition:var(--ease)}
.news-featured:hover{border-color:rgba(34,197,94,.4)}
.news-featured img{width:100%;height:280px;object-fit:cover;transition:transform .4s ease}
.news-featured:hover img{transform:scale(1.04)}
.news-featured-body{padding:24px}
.news-featured-body .lbl{margin-bottom:10px}
.news-featured-body h3{font-size:1.15rem;margin-bottom:10px;line-height:1.4}
.news-featured-body h3 a{color:var(--head);transition:var(--ease)}
.news-featured-body h3 a:hover{color:var(--green)}
.news-featured-body p{font-size:.88rem;color:var(--dim);margin-bottom:16px}
.news-side{display:flex;flex-direction:column;gap:16px}
.news-item{display:flex;gap:14px;background:var(--layer1);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;transition:var(--ease)}
.news-item:hover{border-color:rgba(34,197,94,.3)}
.news-item img{width:110px;min-height:90px;object-fit:cover;flex-shrink:0}
.news-item-body{padding:14px 14px 14px 0;flex:1}
.news-item-body .lbl{font-size:.65rem;margin-bottom:6px}
.news-item-body h4{font-size:.88rem;line-height:1.45;margin-bottom:4px}
.news-item-body h4 a{color:var(--head);transition:var(--ease)}
.news-item-body h4 a:hover{color:var(--green)}
.news-item-body time{font-size:.75rem;color:var(--dim)}
.more-link{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;color:var(--green);transition:var(--ease)}
.more-link:hover{gap:10px}
.more-link i{font-size:.72rem}

.band{background:var(--layer1);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.band-inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:72px 0}
.band-inner h2{margin-bottom:14px}
.band-inner .lead{color:var(--dim);margin-bottom:28px}
.band-inner .act-row{display:flex;gap:12px;flex-wrap:wrap}
.band-img img{border-radius:var(--r-md);width:100%;object-fit:cover}

.pg-head{padding:56px 0 40px;background:linear-gradient(160deg,var(--layer1) 0%,var(--base) 100%);position:relative;overflow:hidden}
.pg-head::after{content:'';position:absolute;top:-100px;right:-100px;width:320px;height:320px;background:radial-gradient(circle,var(--glow) 0%,transparent 65%);border-radius:50%}
.pg-head .lbl{margin-bottom:10px}
.pg-head h1{font-size:clamp(1.6rem,3.5vw,2.6rem);margin-bottom:12px}
.pg-head p{color:var(--dim);max-width:560px;font-size:.95rem}
.bc{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--dim);margin-bottom:18px}
.bc a{color:var(--dim);transition:var(--ease)}
.bc a:hover{color:var(--green)}
.bc i{font-size:.55rem}

.haberler-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.h-card{background:var(--layer1);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;transition:var(--ease)}
.h-card:hover{border-color:rgba(34,197,94,.35);transform:translateY(-3px)}
.h-card img{width:100%;height:195px;object-fit:cover;transition:transform .35s ease}
.h-card:hover img{transform:scale(1.04)}
.h-card-body{padding:20px}
.h-card-body .lbl{margin-bottom:8px}
.h-card-body h3{font-size:.98rem;line-height:1.4;margin-bottom:8px}
.h-card-body h3 a{color:var(--head);transition:var(--ease)}
.h-card-body h3 a:hover{color:var(--green)}
.h-card-body p{font-size:.85rem;color:var(--dim);margin-bottom:14px}
.h-card-foot{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--line)}
.h-card-foot time{font-size:.75rem;color:var(--dim)}

.post-wrap{max-width:820px}
.post-lbl{margin-bottom:14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.post-h1{font-size:clamp(1.5rem,3vw,2.4rem);margin-bottom:20px}
.post-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:28px}
.post-meta span{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--dim)}
.post-meta span i{color:var(--green);font-size:.75rem}
.post-cover{width:100%;height:400px;object-fit:cover;border-radius:var(--r-md);margin-bottom:32px}
.post-body p{color:var(--txt);line-height:1.85;margin-bottom:16px;font-size:.97rem}
.post-body h2{font-size:1.45rem;margin:36px 0 14px;padding-bottom:10px;border-bottom:1px solid var(--line)}
.post-body h4{font-size:1rem;margin:24px 0 8px;color:var(--green)}
.post-body ul,.post-body ol{padding-left:1.4rem;margin-bottom:16px}
.post-body li{margin-bottom:6px;color:var(--txt);font-size:.95rem}
.post-body blockquote{border-left:3px solid var(--green);padding:14px 20px;background:var(--layer2);border-radius:0 var(--r) var(--r) 0;margin:24px 0;color:var(--dim);font-style:italic}
.share-row{display:flex;align-items:center;gap:10px;margin-top:36px;padding-top:28px;border-top:1px solid var(--line)}
.share-row p{margin:0;font-size:.82rem;color:var(--dim)}
.share-btn{width:36px;height:36px;border-radius:var(--r);background:var(--layer2);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--dim);font-size:.9rem;transition:var(--ease)}
.share-btn:hover{background:var(--glow);border-color:var(--green);color:var(--green)}

.cat-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:36px}
.cat-tab{padding:7px 18px;border-radius:var(--pill);border:1px solid var(--line);font-size:.82rem;color:var(--dim);cursor:pointer;transition:var(--ease);background:transparent}
.cat-tab:hover,.cat-tab.sel{background:var(--green);border-color:var(--green);color:#000;font-weight:600}

.faq-cats{margin-bottom:40px}
.faq-cat-title{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--line)}
.faq-item{border-bottom:1px solid var(--line)}
.faq-q{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;transition:var(--ease)}
.faq-q:hover h4{color:var(--green)}
.faq-q h4{font-size:.95rem;font-weight:600;margin:0;line-height:1.5}
.faq-q i{color:var(--dim);font-size:.75rem;flex-shrink:0;margin-top:4px;transition:transform .3s ease}
.faq-item.open .faq-q i{transform:rotate(180deg)}
.faq-item.open .faq-q h4{color:var(--green)}
.faq-a{display:none;padding:0 0 16px;font-size:.9rem;color:var(--dim);line-height:1.75}
.faq-item.open .faq-a{display:block}

.az-jump{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:40px;padding:16px;background:var(--layer1);border:1px solid var(--line);border-radius:var(--r-md)}
.az-jump a{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:var(--r);font-family:'Lexend',sans-serif;font-weight:700;font-size:.82rem;color:var(--dim);transition:var(--ease)}
.az-jump a:hover{background:var(--glow);color:var(--green)}
.az-jump a.has-term{color:var(--txt)}
.term-group{margin-bottom:36px}
.term-group-head{font-family:'Lexend',sans-serif;font-size:2rem;font-weight:700;color:var(--line);border-bottom:2px solid var(--line);padding-bottom:8px;margin-bottom:16px}
.term-group-head.active-head{color:var(--green);border-color:var(--green)}
.term-entry{display:grid;grid-template-columns:200px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid rgba(63,63,70,.5)}
.term-entry:last-child{border-bottom:none}
.term-name{font-family:'Lexend',sans-serif;font-size:.9rem;font-weight:600;color:var(--head)}
.term-def{font-size:.88rem;color:var(--dim);line-height:1.7}

.contact-split{display:grid;grid-template-columns:1fr 1fr;gap:40px}
.cinfo{background:var(--layer1);border:1px solid var(--line);border-radius:var(--r-md);padding:28px}
.cinfo h3{font-size:1rem;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--line)}
.cinfo-row{display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-bottom:1px solid rgba(63,63,70,.5)}
.cinfo-row:last-child{border-bottom:none}
.cinfo-ico{width:40px;height:40px;border-radius:var(--r);background:var(--glow);border:1px solid rgba(34,197,94,.2);display:flex;align-items:center;justify-content:center;color:var(--green);flex-shrink:0}
.cinfo-txt label{display:block;font-size:.75rem;color:var(--dim);margin-bottom:3px}
.cinfo-txt p,.cinfo-txt a{font-size:.92rem;color:var(--head);margin:0;transition:var(--ease)}
.cinfo-txt a:hover{color:var(--green)}
.map-box{border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line)}
.map-box iframe{display:block;width:100%;height:400px;border:0}
.social-set{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}
.soc-btn{width:40px;height:40px;border-radius:var(--r);background:var(--layer2);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--dim);transition:var(--ease)}
.soc-btn:hover{background:var(--glow);border-color:var(--green);color:var(--green);transform:translateY(-2px)}

.legal-doc{max-width:780px}
.legal-doc h2{font-size:1.3rem;margin:32px 0 12px;padding-top:12px;border-top:1px solid var(--line)}
.legal-doc h2:first-of-type{margin-top:0;border-top:none;padding-top:0}
.legal-doc p,.legal-doc li{font-size:.93rem;color:var(--txt);line-height:1.85}
.legal-doc ul{padding-left:1.4rem;margin-bottom:14px}
.legal-doc li{margin-bottom:6px}
.doc-date{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:var(--dim);margin-bottom:28px;background:var(--layer2);padding:6px 14px;border-radius:var(--pill);border:1px solid var(--line)}
.doc-date i{color:var(--green)}

.lost-page{min-height:calc(100vh - var(--nav-h));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 24px}
.lost-num{font-family:'Lexend',sans-serif;font-size:clamp(6rem,20vw,12rem);font-weight:700;line-height:.9;color:var(--layer2);margin-bottom:0;position:relative}
.lost-num::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,var(--green),var(--orange));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.lost-page h2{font-size:1.6rem;margin-bottom:10px}
.lost-page p{color:var(--dim);max-width:420px;margin-bottom:28px}
.lost-nav{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}

footer{background:var(--layer1);border-top:1px solid var(--line);padding-top:56px}
.ft-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:40px;margin-bottom:44px}
.ft-brand p{font-size:.85rem;color:var(--dim);line-height:1.7;margin-top:14px;max-width:270px}
.ft-col h5{font-family:'Lexend',sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:14px}
.ft-links a{display:block;font-size:.85rem;color:var(--dim);padding:4px 0;transition:var(--ease)}
.ft-links a:hover{color:var(--green);padding-left:6px}
.ft-bottom{border-top:1px solid var(--line);padding:16px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}
.ft-bottom p{font-size:.78rem;color:var(--dim);margin:0}
.ft-bottom-r{display:flex;gap:18px}
.ft-bottom-r a{font-size:.78rem;color:var(--dim);transition:var(--ease)}
.ft-bottom-r a:hover{color:var(--green)}

.rehber-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.rehber-tile{background:var(--layer1);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;transition:var(--ease)}
.rehber-tile:hover{border-color:rgba(34,197,94,.35);transform:translateY(-3px)}
.rehber-tile img{width:100%;height:180px;object-fit:cover}
.rehber-tile-body{padding:18px}
.rehber-tile-body .lbl{margin-bottom:8px}
.rehber-tile-body h3{font-size:.95rem;margin-bottom:6px}
.rehber-tile-body p{font-size:.83rem;color:var(--dim);margin:0}

.about-cols{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.about-img-wrap{position:relative}
.about-img-wrap img{border-radius:var(--r-md);width:100%;object-fit:cover}
.about-badge{position:absolute;top:-16px;right:-16px;background:var(--green);color:#000;padding:14px 18px;border-radius:var(--r-md);text-align:center;font-family:'Lexend',sans-serif}
.about-badge strong{display:block;font-size:2rem;line-height:1;font-weight:700}
.about-badge span{font-size:.7rem;font-weight:700;display:block;margin-top:2px}
.stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}
.stat-entry{background:var(--layer1);border:1px solid var(--line);border-radius:var(--r-md);padding:24px 16px;transition:var(--ease)}
.stat-entry:hover{border-color:rgba(34,197,94,.3)}
.stat-entry strong{display:block;font-family:'Lexend',sans-serif;font-size:2.2rem;font-weight:700;color:var(--green);line-height:1;margin-bottom:6px}
.stat-entry span{font-size:.78rem;color:var(--dim)}

.giris-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.gc{background:var(--layer1);border:1px solid var(--line);border-radius:var(--r-md);padding:24px;transition:var(--ease)}
.gc:hover{border-color:rgba(34,197,94,.4);transform:translateY(-3px)}
.gc-num{width:40px;height:40px;border-radius:var(--pill);background:var(--green);color:#000;font-family:'Lexend',sans-serif;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:1rem}
.gc h3{font-size:.97rem;margin-bottom:8px}
.gc p{font-size:.85rem;color:var(--dim);margin:0}
.alert-row{background:rgba(249,115,22,.08);border:1px solid rgba(249,115,22,.25);border-radius:var(--r-md);padding:16px 20px;display:flex;gap:14px;align-items:flex-start;margin:28px 0}
.alert-row i{color:var(--orange);flex-shrink:0;margin-top:2px}
.alert-row p{margin:0;font-size:.88rem;color:var(--txt)}
.check-list{background:var(--layer1);border:1px solid var(--line);border-radius:var(--r-md);padding:20px 24px}
.check-list li{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-bottom:1px solid rgba(63,63,70,.4);font-size:.88rem;color:var(--dim)}
.check-list li:last-child{border-bottom:none}
.check-list li i{color:var(--green);flex-shrink:0;margin-top:3px}

@media(max-width:1024px){.cover{grid-template-columns:1fr}.cover-img{display:none}.cover-txt{padding:80px 0}.ft-grid{grid-template-columns:1fr 1fr}.about-cols{grid-template-columns:1fr;gap:32px}.stat-row{grid-template-columns:repeat(2,1fr)}.news-mix{grid-template-columns:1fr}.mosaic-layout{grid-template-columns:1fr 1fr}.tile-big{grid-row:span 1}.tile-big img{min-height:200px}.rehber-grid{grid-template-columns:1fr 1fr}.contact-split{grid-template-columns:1fr}.giris-cards{grid-template-columns:1fr 1fr}}
@media(max-width:768px){.burger{display:flex}.t-nav,.t-end .act{display:none}.haberler-grid{grid-template-columns:1fr}.mosaic-layout{grid-template-columns:1fr}.ft-grid{grid-template-columns:1fr}.cover-btns{flex-direction:column;align-items:flex-start}.about-badge{top:8px;right:8px}.band-inner{grid-template-columns:1fr}.stat-row{grid-template-columns:1fr 1fr}.giris-cards{grid-template-columns:1fr}.rehber-grid{grid-template-columns:1fr}.term-entry{grid-template-columns:1fr;gap:4px}}
@media(max-width:480px){.ft-bottom{flex-direction:column;text-align:center}.ft-bottom-r{justify-content:center}.cover-trust{gap:16px}.cover-trust-sep{display:none}.az-jump a{width:28px;height:28px;font-size:.72rem}}
