/* Etiler Vize · "Kalkış" tasarım dili, iç sayfalar (26 Eyl 2026).
   Ana sayfa kendi satır içi CSS'ini kullanır; bu dosya araçlar, yasal sayfalar, ülke, ret ve yazı sayfaları içindir.
   Sayfanın kendi <style>'ından SONRA yüklenir: renk ve font değişkenlerini ezer, üst menü ve alt bilgiyi tanımlar. */
:root{
  --ink:#16181D; --ink-2:#3A3E47; --stone:#F1EDE5; --stone-2:#E9E3D8; --paper:#FAF8F4; --muted:#5F636C; --line:#E3DED3; --line-dark:#262A33;
  --accent:#6B2436; --accent-2:#8E3247; --brass:#86672A; --warn:#8A2A1E;
  --mur:#0F1115; --mur2:#171A20; --metin:#F2EEE6; --pirinc:#D4B26B; --krem:#F3E4BF;
  --d:"Instrument Serif",Georgia,"Times New Roman",serif; --b:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif; --m:"Geist Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;
  --yumusak:cubic-bezier(.2,.7,.2,1);
}
body{background:var(--paper);color:var(--ink);font-family:var(--b);-webkit-font-smoothing:antialiased}
h1,h2,h3{font-family:var(--d);font-weight:400;letter-spacing:-.01em}
h1{line-height:1.02}
h1 em,h2 em{color:var(--accent)}
.lbl{font-family:var(--m);font-weight:600;letter-spacing:.16em;color:var(--brass)}
:focus-visible{outline:2px solid var(--pirinc);outline-offset:3px}

/* ---------- üst menü ---------- */
header.k-ust{position:sticky;top:0;z-index:60;background:rgba(15,17,21,.94);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px);color:var(--metin);border:0;border-bottom:1px solid #1E222A;margin:0;padding:0}
.k-w{max-width:1220px;margin:0 auto;padding-inline:clamp(20px,4.5vw,40px)}
.k-ust .k-w{display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px}
.k-logo{display:block;line-height:0;text-decoration:none}
.k-logo img{height:35px;width:auto;display:block}
@media(max-width:420px){.k-logo img{height:32px}}
.k-menu{display:none;gap:26px;font-size:14.5px}
.k-menu a{color:#C9CDD4;text-decoration:none;transition:color .2s}
.k-menu a:hover,.k-menu a[aria-current]{color:#fff}
.k-sag{display:flex;align-items:center;gap:8px}
.k-hap{display:inline-flex;align-items:center;gap:8px;background:var(--pirinc);color:var(--mur);text-decoration:none;border:1px solid var(--pirinc);border-radius:999px;padding:9px 16px;font:500 14px var(--b);white-space:nowrap;cursor:pointer;transition:transform .25s var(--yumusak)}
.k-hap:hover{transform:translateY(-1px)}
.k-hap.ikincil{background:transparent;color:var(--metin);border-color:rgba(255,255,255,.25)}
@media(min-width:900px){.k-menu{display:flex}}
@media(max-width:420px){.k-hap.ikincil{display:none}}

/* ---------- alt bilgi ---------- */
footer.k-alt{background:#0A0B0E;color:#9DA2AB;margin:72px 0 0;padding:52px 0 118px;border:0;font-size:14px;line-height:1.6}
.k-alt .k-izgara{display:grid;gap:28px}
.k-alt b{color:var(--metin);font-weight:500}
.k-alt a{color:#C9CDD4;text-decoration:none}
.k-alt a:hover{color:#fff}
.k-alt p{margin:0 0 10px}
.k-alt .k-flogo{line-height:0;margin-bottom:14px}
.k-alt .k-flogo img{height:38px;width:auto;display:block}
/* kart başlıklarındaki küçük logo (küçük boy kesimi, rengi yazıdan) */
.ev-d .ev-damga{display:inline-block;height:.8em;width:auto;vertical-align:-.04em}
.k-alt .k-not{font-size:13px;color:#8A8F99;max-width:62ch}
@media(min-width:900px){footer.k-alt{padding-bottom:52px}.k-alt .k-izgara{grid-template-columns:1.2fr 1fr 1fr 1.3fr}}

/* ---------- ortak bileşen cilası ---------- */
.cta,.btn,.hbtn,.gonder,.yazdir,button.ana,a.ana{border-radius:999px}
.cta,.btn,.hbtn{transition:transform .25s var(--yumusak),background .25s}
.cta:hover,.btn:hover,.hbtn:hover{transform:translateY(-2px)}
input[type=text],input[type=number],input[type=date],input[type=tel],input[type=email],select,textarea{border-radius:12px}
.kutu,.sonuc{border-radius:22px}
.hizmet,.risk,.kars>div{border-radius:18px}
.tw table{border-radius:14px;overflow:hidden}
.bilgi-al{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:#fff;text-decoration:none;font-weight:500;border-radius:999px;padding:12px 20px}
.bilgi-al:hover{background:var(--accent-2)}

@media print{header.k-ust,footer.k-alt,.alt{display:none!important}body{background:#fff}}
