:root{--nar:#a8123a;--nar-k:#7d0c2a;--bordo:#2f0c18;--kabuk:#f8e6dc;--kagit:#fdf8f2;--yaprak:#4f7a3a;--narenciye:#ef9d2d;--gri:#6b5a5f;--cizgi:#ead9d0;--tepe:68px;--ser:'Newsreader',Georgia,serif;--san:'Nunito Sans',Arial,sans-serif}
*{box-sizing:border-box}
html,body{overflow-x:clip}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:var(--kagit);color:var(--bordo);font:400 18px/1.65 var(--san)}
img,svg{display:block;max-width:100%;height:auto}
a{color:var(--nar)}
h1,h2,h3{font-family:var(--ser);font-weight:700;line-height:1.12;margin:0 0 .5em;letter-spacing:-.01em}
h1{font-size:clamp(38px,5.6vw,68px)}h2{font-size:clamp(28px,3.5vw,42px)}h3{font-size:24px}
p{margin:0 0 1em}
.gec{position:absolute;left:-999px}.gec:focus{left:10px;top:10px;background:#fff;padding:10px;z-index:400}
:focus-visible{outline:3px solid var(--narenciye);outline-offset:2px}
.ic{max-width:1180px;margin:0 auto;padding:0 28px}.dar{max-width:790px}
.etiket{color:var(--nar);font-weight:800;font-size:14px;margin-bottom:12px}
.kaynak{font-size:14px;color:var(--gri)}
.kunye{max-width:1180px;margin:0 auto;padding:18px 28px;font-size:14px;color:var(--gri)}
.ince{display:flex;justify-content:space-between;gap:12px;background:var(--bordo);color:#f4dfd5;padding:6px 28px;font-size:14px}.ince span{min-width:0}.ince a{color:#fff;font-weight:800;text-decoration:none;white-space:nowrap;flex:none}
.tepe{position:sticky;top:0;z-index:110;height:var(--tepe);display:flex;align-items:center;gap:16px;padding:0 28px;background:var(--kagit);border-bottom:1px solid var(--cizgi)}
.logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--bordo);margin-right:auto;font:700 21px/1 var(--ser)}
.logo svg{width:40px}.logo small{display:block;font:700 12px var(--san);color:var(--gri);margin-top:4px}
.gezi{display:flex;align-items:center;gap:2px}
.gezi>a,.gezi summary{display:block;padding:9px 13px;color:var(--bordo);text-decoration:none;font-weight:700;font-size:16px;border-radius:999px;cursor:pointer;list-style:none}
.gezi summary::-webkit-details-marker{display:none}.gezi summary::after{content:" +";color:var(--nar)}.kat[open] summary::after{content:" −"}
.gezi>a:hover,.gezi summary:hover,.kat[open] summary{background:var(--kabuk)}
.kat{position:relative}
.acilir{position:absolute;top:calc(100% + 10px);left:0;background:#fff;border-radius:18px;padding:12px;min-width:290px;box-shadow:0 18px 44px rgba(47,12,24,.18);z-index:120}
.acilir.genis{display:grid;grid-template-columns:repeat(3,210px);gap:8px;left:-40px}
.acilir p{font-weight:800;font-size:13px;color:var(--nar);margin:6px 10px;line-height:1.3}
.acilir a{display:block;padding:8px 10px;border-radius:10px;color:var(--bordo);text-decoration:none;font-size:16px;line-height:1.3}.acilir a:hover{background:var(--kabuk)}.acilir small{display:block;color:var(--gri);font-size:13px}
.tepe-ara{background:var(--nar);color:#fff;text-decoration:none;font-weight:800;padding:11px 20px;border-radius:999px;white-space:nowrap}.tepe-ara:hover{background:var(--nar-k)}
.gezi-ac{display:none;width:46px;height:46px;background:var(--kabuk);border:0;border-radius:50%;cursor:pointer;position:relative}
.gezi-ac i{position:absolute;left:12px;right:12px;height:2.5px;background:var(--bordo);transition:.2s}.gezi-ac i:first-child{top:17px}.gezi-ac i:last-child{top:26px}
.gezi-acik .gezi-ac i:first-child{top:22px;transform:rotate(45deg)}.gezi-acik .gezi-ac i:last-child{top:22px;transform:rotate(-45deg)}
.yolak{max-width:1180px;margin:0 auto;padding:12px 28px;font-size:14px;color:var(--gri)}.yolak a{color:var(--gri)}
.b{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 24px;border-radius:999px;border:0;font:800 17px var(--san);text-decoration:none;cursor:pointer}
.b-nar{background:var(--nar);color:#fff}.b-nar:hover{background:var(--nar-k)}
.b-acik{background:transparent;color:var(--nar);box-shadow:inset 0 0 0 2px var(--nar)}.b-acik:hover{background:var(--nar);color:#fff}
.eylem{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
.git{font-weight:800;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--narenciye);text-decoration-thickness:3px}.git::after{content:" ›"}
.kare{margin:0}.kare img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:24px;background:var(--kabuk)}.kare figcaption{font-size:14px;color:var(--gri);padding:8px 4px 0}
.giris{background:linear-gradient(180deg,var(--kabuk),var(--kagit));padding:52px 0 46px}
.giris-iz{display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:center}
.giris-alt{font:500 clamp(22px,2.6vw,30px)/1.2 var(--ser);color:var(--nar-k);margin-bottom:16px}
.yanit{font-size:19px}
.giris-foto img{border-radius:50% 50% 24px 24px / 38% 38% 24px 24px;aspect-ratio:1/1}
.hane{background:var(--nar);color:#fff;padding:54px 0}
.on-yazi{max-width:700px}
.hane-sec{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}
.hane-sec button{padding:13px 18px;border-radius:999px;border:2px solid #fff;background:transparent;color:#fff;font:800 16px var(--san);cursor:pointer}
.hane-sec button[aria-pressed=true]{background:#fff;color:var(--nar-k)}
.hane-yan{max-width:760px;font-size:20px}.hane-yan[hidden]{display:none}.hane .git{color:#fff}
.gun-serit{padding:60px 0}.iki{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:start}
.saatler{list-style:none;padding:0;margin:0;border-left:3px solid var(--narenciye)}
.saatler li{position:relative;display:grid;grid-template-columns:128px 1fr;gap:14px;padding:11px 0 11px 22px}
.saatler li::before{content:"";position:absolute;left:-9px;top:18px;width:15px;height:15px;border-radius:50%;background:var(--nar);box-shadow:0 0 0 4px var(--kagit)}
.saatler b{font-weight:800;color:var(--nar-k)}
.sayilar{background:var(--bordo);color:#fbeee7;padding:58px 0}
.uclu{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:14px 0 22px}
.uclu p{margin:0;font-size:15px}.uclu b{display:block;font:700 clamp(36px,5vw,62px)/1.1 var(--ser);color:var(--narenciye)}
.dar-yazi{max-width:760px}.sayilar .kaynak{color:#d9c3ba}
.hat-b{padding:60px 0}
.hat{list-style:none;padding:0;margin:24px 0;display:grid;grid-template-columns:repeat(4,1fr);position:relative}
.hat::before{content:"";position:absolute;left:0;right:0;top:12px;height:5px;background:var(--cizgi)}
.hat li{position:relative;padding:46px 14px 0 0}
.hat li::before{content:"";position:absolute;left:0;top:2px;width:25px;height:25px;border-radius:50%;background:#fff;border:6px solid var(--c)}
.hat a{display:block;text-decoration:none;color:var(--bordo)}.hat b{display:block;font:700 24px/1.15 var(--ser);color:var(--c)}.hat small{display:block;font-weight:700;font-size:14px;margin:5px 0}.hat span{font-size:15.5px;line-height:1.45;display:block}
.hiz-b{background:var(--kabuk);padding:60px 0}
.hiz-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.hiz-k{background:#fff;border-radius:22px;padding:22px}.hiz-k ul{list-style:none;padding:0;margin:0}.hiz-k li{border-top:1px solid var(--cizgi)}.hiz-k a{display:block;padding:9px 0;text-decoration:none;font-weight:700}.hiz-k a:hover{color:var(--nar-k);text-decoration:underline}
.arac-b{padding:60px 0}.arac-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.arac-3 a{display:block;padding:24px;border-radius:22px;background:var(--yaprak);color:#fff;text-decoration:none}.arac-3 a:nth-child(2){background:var(--nar-k)}.arac-3 a:nth-child(3){background:#b4651b}
.arac-3 b{display:block;font:700 25px/1.1 var(--ser);margin-bottom:8px}.arac-3 span{display:block;font-size:16px;line-height:1.45}.arac-3 a:hover{filter:brightness(1.12)}
.rehber-b{padding:0 0 60px}.rehber-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:18px}
.rehber-3 a{padding:20px;border:2px solid var(--cizgi);border-radius:18px;text-decoration:none;font:700 22px/1.2 var(--ser);color:var(--bordo)}.rehber-3 a:hover{border-color:var(--nar)}
.sor{background:#fff;padding:54px 0}
.sor details{border-bottom:1px solid var(--cizgi);padding:15px 0}.sor summary{font-weight:800;cursor:pointer}.sor details p{margin:10px 0 0}
.kapanis{padding:56px 0;background:var(--narenciye)}.kapanis .b-acik{color:var(--bordo);box-shadow:inset 0 0 0 2px var(--bordo)}.kapanis .b-nar{background:var(--bordo)}
.sayfa-giris{padding:40px 0;background:var(--kabuk)}
.sg-iz{display:grid;grid-template-columns:1.05fr .95fr;gap:46px;align-items:center}
.sayfa-giris h1{font-size:clamp(34px,4.6vw,56px);color:var(--vurgu,var(--bordo))}
.yanit a{font-weight:800}
.metin{padding-top:38px;padding-bottom:26px}
.parca{margin-bottom:42px}.parca h2{font-size:clamp(25px,3vw,33px)}
.evde{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}
.evde>div{background:var(--kabuk);border-radius:16px;padding:14px 16px}.evde dt{font-weight:800;color:var(--nar-k)}.evde dd{margin:4px 0 0;font-size:16.5px;line-height:1.45}
.taneli{list-style:none;padding:0;margin:0}.taneli li{position:relative;padding:7px 0 7px 26px}.taneli li::before{content:"";position:absolute;left:3px;top:16px;width:11px;height:11px;border-radius:50% 50% 50% 0;background:var(--nar);transform:rotate(-45deg)}
.yapma{display:grid;grid-template-columns:1fr 1fr;gap:14px}.yapma>div{padding:16px 18px;border-radius:16px}.evet{background:#e9f1e2}.hayir{background:#fae3df}.yapma p{font-weight:800;margin-bottom:6px}.yapma ul{margin:0;padding-left:18px;font-size:16.5px}
.kay{overflow-x:auto;background:#fff;border-radius:16px;border:1px solid var(--cizgi);margin-bottom:12px}
table{width:100%;border-collapse:collapse;font-size:16px}th,td{padding:11px 13px;text-align:left;border-bottom:1px solid var(--cizgi);vertical-align:top}thead th{background:var(--nar-k);color:#fff;white-space:nowrap}tbody th{font-weight:800}.genis-t{min-width:600px}.toplam{background:var(--kabuk);font-weight:800}
.not-k{background:#fff7e8;border-left:6px solid var(--narenciye);border-radius:0 16px 16px 0;padding:16px 18px;margin:0 0 42px}.not-k p{margin:0 0 6px}
.baglar{display:flex;flex-wrap:wrap;gap:9px}.baglar a{padding:9px 15px;border-radius:999px;background:var(--kabuk);text-decoration:none;font-weight:700;font-size:15.5px}.baglar a:hover{background:var(--nar);color:#fff}
.hiz-liste{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hiz-liste.tekli{grid-template-columns:1fr}.hiz-liste a{display:block;background:#fff;border:1px solid var(--cizgi);border-radius:16px;padding:15px 18px;text-decoration:none;color:var(--bordo)}.hiz-liste b{display:block;font:700 22px/1.2 var(--ser);color:var(--nar-k)}.hiz-liste span{display:block;font-size:15.5px;line-height:1.4;margin-top:5px}.hiz-liste a:hover{border-color:var(--nar)}
.dar-blok{max-width:790px;margin-top:32px}
.form{background:#fff;border:1px solid var(--cizgi);border-radius:20px;padding:22px;display:grid;gap:16px;margin-bottom:20px}
.form fieldset{border:0;padding:0;margin:0}.form legend{font-weight:800;margin-bottom:6px;padding:0}.form label{display:block;padding:5px 0;cursor:pointer}.form input{accent-color:var(--nar);width:18px;height:18px;vertical-align:-3px;margin-right:6px}
.tek-s{font-weight:800}.form select{display:block;width:100%;padding:12px;margin-top:6px;border:2px solid var(--cizgi);border-radius:12px;font:400 17px var(--san);background:#fff}
.cikti{background:var(--bordo);color:#fff;border-radius:20px;padding:22px;margin-bottom:34px}.cikti h2{font-size:26px;color:var(--narenciye)}.cikti ol{padding-left:22px;margin:0 0 12px}.cikti li{margin-bottom:5px}.cikti a{color:var(--narenciye)}
.ilerleme{font-weight:800;color:var(--nar-k)}.kutu{display:block;padding:9px 0;border-bottom:1px solid var(--cizgi);cursor:pointer}.kutu input{accent-color:var(--nar);width:19px;height:19px;vertical-align:-3px;margin-right:8px}
.dip{background:var(--bordo);color:#e9d5cc;font-size:15.5px;padding-top:42px}
.dip-izgara{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr 1fr;gap:26px;padding-bottom:28px}
.dip a{display:block;color:#fff;text-decoration:none;padding:3px 0}.dip a:hover{color:var(--narenciye)}
.dip-ad{font:700 23px/1.15 var(--ser);color:#fff}.dip-b{font-weight:800;color:var(--narenciye);font-size:14px;line-height:1.3}.dip-tel{font-weight:800;font-size:20px}
.dip-alt{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border-top:1px solid #5a2a39;padding-top:14px;padding-bottom:20px;font-size:14px}.dip-alt p{margin:0}
.cep{display:none}
.nar-perde{position:fixed;inset:0;z-index:300;display:none;align-items:center;justify-content:center;overflow:hidden;color:#fff}
.nar-var .nar-perde{display:flex}
.yarim{position:absolute;top:0;bottom:0;width:50.5%;background:var(--nar);transition:transform .75s cubic-bezier(.75,0,.2,1)}.yarim-sol{left:0}.yarim-sag{right:0}
.yarim::after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#fde7dd 0 7px,transparent 8px);background-size:64px 64px;opacity:0;animation:tane 1s .2s forwards}
@keyframes tane{to{opacity:.2}}
.nar-yazi{position:relative;margin:0;font:700 clamp(50px,10vw,118px)/1 var(--ser);text-align:center;opacity:0;animation:belir .55s .35s forwards}
.nar-yazi small{display:block;font:700 clamp(15px,2.2vw,22px) var(--san);margin-top:14px}
@keyframes belir{to{opacity:1}}
.nar-gec{position:absolute;right:18px;bottom:18px;background:transparent;border:2px solid #fff;border-radius:999px;color:#fff;padding:7px 16px;font:800 15px var(--san);cursor:pointer}
.nar-perde.acik .yarim-sol{transform:translateX(-101%)}.nar-perde.acik .yarim-sag{transform:translateX(101%)}.nar-perde.acik .nar-yazi,.nar-perde.acik .nar-gec{opacity:0;animation:none;transition:opacity .2s}
@media (max-width:1040px){
  .tepe-ara{display:none}.gezi-ac{display:block}
  .gezi{position:fixed;top:var(--ust,102px);left:0;right:0;bottom:0;height:auto;display:block;overflow:auto;background:var(--kagit);padding:12px 20px 30px;visibility:hidden;opacity:0;transition:opacity .15s;z-index:130}
  .gezi-acik .gezi{visibility:visible;opacity:1}
  .gezi>a,.gezi summary{padding:15px 2px;font-size:19px;border-radius:0;border-bottom:1px solid var(--cizgi);background:none!important}
  .acilir,.acilir.genis{position:static;display:block;min-width:0;box-shadow:none;background:var(--kabuk);border-radius:14px;margin:8px 0}
  .giris-iz,.sg-iz,.iki{grid-template-columns:1fr;gap:28px}.giris{padding-top:34px}
  .giris-foto img{aspect-ratio:4/3;border-radius:120px 120px 22px 22px}
  .hat{grid-template-columns:1fr 1fr;row-gap:24px}.hat::before{display:none}
  .hiz-3,.arac-3,.rehber-3{grid-template-columns:1fr}
  .dip-izgara{grid-template-columns:1fr 1fr}
}
@media (max-width:640px){
  body{font-size:17px;padding-bottom:60px}.ic,.kunye,.yolak{padding-left:16px;padding-right:16px}
  .ince{padding:6px 16px;font-size:13px}.ince span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .tepe{padding:0 14px}.logo{font-size:19px}.logo svg{width:36px}
  .hane,.gun-serit,.sayilar,.hat-b,.hiz-b,.arac-b,.sor,.kapanis{padding-top:42px;padding-bottom:42px}
  .saatler li{grid-template-columns:1fr;gap:0}
  .hat{grid-template-columns:1fr;border-left:5px solid var(--cizgi);margin-left:10px}.hat li{padding:0 0 0 22px}.hat li::before{left:-15px;top:0}
  .uclu{grid-template-columns:1fr 1fr 1fr;gap:8px}
  .evde,.yapma,.hiz-liste{grid-template-columns:1fr}
  .eylem .b{flex:1 1 100%}
  .dip-izgara{grid-template-columns:1fr}.dip-alt{flex-direction:column}
  .cep{display:grid;grid-template-columns:1fr 1fr;position:fixed;left:0;right:0;bottom:0;height:60px;z-index:100}
  .cep a{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;text-decoration:none}.cep-a{background:var(--nar)}.cep-w{background:#14804a}
}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
