:root{--grafit:#1e2226;--grafit2:#2d3339;--yesil:#0a6e58;--sari:#ffb300;--cimento:#ecebe6;--beyaz:#fbfbf8;--turuncu:#c75d11;--gr:#5b6168;--ciz:#d6d5ce;--bas-h:64px;--b:'Barlow Condensed',Arial Narrow,sans-serif;--g:'Barlow',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(--beyaz);color:var(--grafit);font:400 18px/1.6 var(--g)}
img,svg{display:block;max-width:100%;height:auto}
a{color:var(--yesil)}
h1,h2,h3{font-family:var(--b);font-weight:800;line-height:1.02;margin:0 0 .45em;letter-spacing:.005em}
h1{font-size:clamp(44px,7vw,84px);text-transform:uppercase}
h2{font-size:clamp(32px,4.2vw,50px)}h3{font-size:28px}
p{margin:0 0 1em}
.atlat{position:absolute;left:-999px}.atlat:focus{left:10px;top:10px;background:#fff;padding:10px;z-index:400}
:focus-visible{outline:3px solid var(--sari);outline-offset:2px}
.sar{max-width:1240px;margin:0 auto;padding:0 28px}.dar{max-width:800px}
.ust-s{font:700 16px/1.2 var(--b);letter-spacing:.09em;text-transform:uppercase;color:var(--sari);margin-bottom:10px}
.kay-n{font-size:14px;color:var(--gr)}
.imzasi{max-width:1240px;margin:0 auto;padding:18px 28px;font-size:14px;color:var(--gr)}
.baslik{position:sticky;top:0;z-index:110;height:var(--bas-h);display:flex;align-items:center;gap:14px;padding:0 28px;background:var(--grafit);color:#fff}
.amblem{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;margin-right:auto;font:800 25px/1 var(--b);letter-spacing:.04em}
.amblem svg{width:38px}.amblem small{display:block;font:500 12.5px var(--g);letter-spacing:0;color:#c7cbd0;margin-top:2px}
.anamenu{display:flex;align-items:center;gap:0}
.anamenu>a,.anamenu summary{display:block;padding:21px 12px;color:#fff;text-decoration:none;font:700 18px var(--b);letter-spacing:.02em;cursor:pointer;list-style:none}
.anamenu summary::-webkit-details-marker{display:none}.anamenu summary::after{content:" ▾";font-size:12px;color:var(--sari)}
.anamenu>a:hover,.anamenu summary:hover,.d-kat[open] summary{background:var(--grafit2)}
.d-kat{position:relative}
.d-ac{position:absolute;top:100%;left:0;min-width:270px;background:var(--grafit2);padding:8px;z-index:120;border-top:3px solid var(--sari)}
.d-ac a{display:block;padding:9px 11px;color:#fff;text-decoration:none;font-size:16px;line-height:1.3}.d-ac a:hover{background:var(--yesil)}
.b-tel{background:var(--sari);color:var(--grafit);padding:10px 15px;text-decoration:none;font:800 19px var(--b);white-space:nowrap}
.m-dug{display:none;width:44px;height:44px;background:none;border:0;padding:10px;cursor:pointer}.m-dug b{display:block;height:3px;background:#fff;margin:5px 0;transition:.2s}
.menu-a .m-dug b:nth-child(1){transform:translateY(8px) rotate(45deg)}.menu-a .m-dug b:nth-child(2){opacity:0}.menu-a .m-dug b:nth-child(3){transform:translateY(-8px) rotate(-45deg)}
.kirinti{max-width:1240px;margin:0 auto;padding:11px 28px;font-size:14px;color:var(--gr)}.kirinti a{color:var(--gr)}
.d{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:13px 24px;border:0;font:800 21px var(--b);text-decoration:none;cursor:pointer;letter-spacing:.02em}
.d-sari{background:var(--sari);color:var(--grafit)}.d-sari:hover{background:#ffc53d}
.d-hat{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px #fff}.d-hat:hover{background:#fff;color:var(--grafit)}
.aksiyon{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
.gor{display:inline-block;font:800 19px var(--b);color:var(--yesil);text-decoration:none;border-bottom:3px solid var(--sari)}.gor::after{content:" →"}
.res{margin:0}.res img{width:100%;aspect-ratio:16/10;object-fit:cover;background:var(--cimento)}.res figcaption{font-size:14px;color:inherit;opacity:.72;padding-top:7px}
.sahne{position:relative;min-height:600px;display:flex;align-items:flex-end;color:#fff;background:var(--grafit);overflow:hidden}
.sahne-r{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.sahne::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(30,34,38,.2),rgba(30,34,38,.88) 72%)}
.sahne-ic{position:relative;z-index:2;width:100%;padding-top:150px;padding-bottom:42px}
.sahne-c{max-width:740px;font-size:20px;font-weight:500}
.kapi-iz{display:grid;grid-template-columns:1fr 1fr;gap:0}
.kapilar{background:var(--grafit)}
.kapi{padding:40px 38px;color:#fff}.kapi-ev{background:var(--yesil)}.kapi-is{background:var(--grafit2)}
.kapi-a{font:700 21px var(--b);color:var(--sari);margin-bottom:8px}
.kapi ul{list-style:none;padding:0;margin:14px 0 18px;display:grid;grid-template-columns:1fr 1fr;gap:4px 14px}.kapi li a{color:#fff;font-weight:500}
.kapi .gor{color:#fff}
.hf-bl{padding:64px 0}.hf-iz{display:grid;grid-template-columns:.8fr 1.2fr;gap:46px;align-items:start}
.pano{background:var(--cimento);padding:22px}
.pano-sec{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}
.pano-sec button{padding:9px 13px;border:0;background:#fff;color:var(--grafit);font:700 17px var(--b);cursor:pointer}
.pano-sec [aria-pressed=true]{background:var(--grafit);color:#fff}
.tablo-hf{display:grid;grid-template-columns:62px repeat(7,1fr);gap:4px}
.tablo-hf span{font:700 15px/1.1 var(--b);display:flex;align-items:center;justify-content:center}.tablo-hf .dl{justify-content:flex-start}
.tablo-hf i{display:block;height:44px;background:#fff}
.tablo-hf i.u{background:var(--yesil)}.tablo-hf i.s{background:#8cc5b5}.tablo-hf i.e{background:var(--sari)}
.anahtar{margin:12px 0 8px;font-size:14.5px}.anahtar i{display:inline-block;width:14px;height:14px;vertical-align:-2px;margin:0 3px 0 10px}.anahtar i:first-child{margin-left:0}.k-u{background:var(--yesil)}.k-s{background:#8cc5b5}.k-e{background:var(--sari)}
.pano-not{margin:0;font-weight:500}
.sayilar-t{background:var(--grafit);color:#fff;padding:60px 0}
.s-ser{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:14px 0 24px;border-top:3px solid var(--sari);padding-top:16px}
.s-ser p{margin:0;font:500 15px var(--g);color:#c7cbd0}.s-ser b{display:block;font:800 clamp(38px,6vw,72px)/1 var(--b);color:#fff}
.s-y{max-width:840px}.sayilar-t .kay-n{color:#aeb3b9}
.bol-bl{padding:64px 0;background:var(--cimento)}
.bol-iz{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0 20px}
.bol-iz a{display:block;background:#fff;padding:20px;border-bottom:7px solid var(--t);color:var(--grafit);text-decoration:none}
.bol-iz b{display:block;font:800 28px/1.05 var(--b)}.bol-iz .say{display:block;font:700 18px var(--b);color:var(--t);margin:4px 0}.bol-iz small{display:block;font-size:13.5px;color:var(--gr);line-height:1.35;margin-bottom:7px}.bol-iz span:last-child{display:block;font-size:15.5px;line-height:1.4}
.bol-iz a:hover{background:#f7f7f2}
.uc-sev{padding:64px 0}.uc-g{max-width:760px}
.sev-iz{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 20px}.sev-iz>div{background:var(--cimento);padding:22px}.sev-v{background:var(--yesil)!important;color:#fff}
.sev-iz ul{margin:0 0 12px;padding-left:18px}.sev-iz p{margin:0;font-weight:500}
.ar-bl{background:var(--sari);padding:56px 0}.ar-iz{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.ar-iz a{display:block;background:var(--grafit);color:#fff;padding:22px;text-decoration:none}.ar-iz b{display:block;font:800 29px/1.05 var(--b);color:var(--sari);margin-bottom:7px}.ar-iz span{font-size:16px;line-height:1.45;display:block}.ar-iz a:hover{background:var(--yesil)}
.kl-bl{padding:60px 0}.kl-l{list-style:none;padding:0;margin:0 0 18px;display:grid;grid-template-columns:1fr 1fr;gap:0 26px}.kl-l li{border-bottom:1px solid var(--ciz)}.kl-l a{display:block;padding:13px 0;color:var(--grafit);font:700 23px/1.15 var(--b);text-decoration:none}.kl-l a:hover{color:var(--yesil)}
.ss{background:var(--cimento);padding:54px 0}.ss details{background:#fff;margin-bottom:7px;padding:13px 16px}.ss summary{cursor:pointer;font:700 21px/1.2 var(--b)}.ss details p{margin:9px 0 0}
.bitis{background:var(--yesil);color:#fff;padding:52px 0}.bitis .d-hat{color:#fff}
.ic-bas{background:var(--grafit);color:#fff;padding:42px 0;border-bottom:7px solid var(--t,var(--yesil))}.ic-is{border-bottom-color:var(--sari)}
.ib-iz{display:grid;grid-template-columns:1.1fr .9fr;gap:44px;align-items:center}
.ic-bas h1{font-size:clamp(38px,5.2vw,64px)}
.cvp{font-size:19px;color:#e7e9eb}.cvp a{color:var(--sari);font-weight:700}
.govde{padding-top:38px;padding-bottom:26px}
.pr{margin-bottom:40px}.pr h2{font-size:clamp(28px,3.4vw,38px)}
.vr{background:var(--grafit);color:#fff;padding:18px 20px;margin-bottom:40px}.vr-b{font:800 21px var(--b);color:var(--sari);margin-bottom:5px}.vr .gor{color:#fff}
.bilgi{background:#fff3cf;border-left:7px solid var(--sari);padding:15px 18px;margin-bottom:40px}.bilgi p{margin:0 0 6px}
.ok-l{list-style:none;padding:0;margin:0}.ok-l li{padding:8px 0 8px 24px;border-bottom:1px solid var(--ciz);position:relative}.ok-l li::before{content:"›";position:absolute;left:4px;top:3px;color:var(--yesil);font-size:24px;font-weight:700}
.num-l{list-style:none;counter-reset:n;padding:0;margin:0}.num-l li{counter-increment:n;padding:9px 0 9px 44px;position:relative;border-bottom:1px solid var(--ciz)}.num-l li::before{content:counter(n);position:absolute;left:0;top:9px;width:32px;height:32px;background:var(--sari);text-align:center;font:800 21px/32px var(--b)}.num-l b{font-weight:700}
.kys{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kys>div{padding:16px 18px}.kys-e{background:#dff0eb}.kys-h{background:#fbe2d3}.kys p{font:800 22px var(--b);margin-bottom:5px}.kys ul{margin:0;padding-left:18px;font-size:16.5px}
.tb{overflow-x:auto;background:#fff;margin-bottom:10px;border:1px solid var(--ciz)}
table{width:100%;border-collapse:collapse;font-size:16px}th,td{padding:10px 12px;border-bottom:1px solid var(--ciz);text-align:left;vertical-align:top}thead th{background:var(--grafit);color:#fff;font:700 17px var(--b);white-space:nowrap}tbody th{font-weight:700}.m-tb{min-width:640px}.tp{background:var(--cimento);font-weight:700}
.tkl td{text-align:center;width:70px}.tkl input{width:22px;height:22px;accent-color:var(--yesil)}
.dg{display:flex;flex-wrap:wrap;gap:7px}.dg a{padding:9px 14px;background:var(--cimento);text-decoration:none;color:var(--grafit);font:700 18px var(--b)}.dg a:hover{background:var(--sari)}.dg.acik a{background:#fff}
.dr-b{max-width:800px;margin-top:28px}
.kart-l{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kart-l.tek{grid-template-columns:1fr}.kart-l a{display:block;background:var(--cimento);padding:15px 18px;text-decoration:none;color:var(--grafit)}.kart-l a:hover{background:#e0dfd8}.kart-l b{display:block;font:800 25px/1.08 var(--b);color:var(--yesil)}.kart-l span{display:block;font-size:15.5px;line-height:1.4;margin-top:4px}
.frm{margin-bottom:20px}.frm .d{margin-top:8px}
.kutulu{background:var(--cimento);padding:22px;display:grid;gap:14px}.kutulu fieldset{border:0;margin:0;padding:0}.kutulu legend{font:800 22px var(--b);padding:0;margin-bottom:5px}.kutulu label{display:block;padding:4px 0}.kutulu input{accent-color:var(--yesil);width:18px;height:18px;vertical-align:-3px;margin-right:6px}
.sc{font:800 22px var(--b)}.sc select{display:block;width:100%;margin-top:5px;padding:11px;border:0;font:400 17px var(--g);background:#fff;border-radius:0}
.sonuc-k{background:var(--yesil);color:#fff;padding:20px 22px;margin-bottom:32px}.sonuc-k h2{font-size:32px;color:var(--sari)}.sonuc-k ol,.sonuc-k ul{padding-left:20px;margin:0 0 12px}.sonuc-k li{margin-bottom:4px}.sonuc-k a{color:var(--sari)}
.ayak{background:var(--grafit);color:#c7cbd0;font-size:15.5px;padding-top:42px;border-top:7px solid var(--sari)}
.ayak-iz{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:26px;padding-bottom:26px}.ayak a{display:block;color:#fff;text-decoration:none;padding:3px 0}.ayak a:hover{color:var(--sari)}
.ayak-ad{font:800 27px/1 var(--b);color:#fff}.ayak-b{font:800 19px var(--b);color:var(--sari);margin-bottom:6px}.ayak-b.ara{margin-top:16px}.ayak-tel{font:800 26px var(--b)}
.ayak-son{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border-top:1px solid #3b4148;padding-top:14px;padding-bottom:20px;font-size:14px}.ayak-son p{margin:0}
.yapis{display:none}
.mesai{position:fixed;inset:0;z-index:300;background:var(--grafit);color:#fff;display:none;flex-direction:column;align-items:center;justify-content:center;gap:14px}
.mesai-var .mesai{display:flex}.mesai.bitti{transform:translateY(-100%);transition:transform .6s cubic-bezier(.7,0,.25,1)}
.m-saat{font:800 clamp(70px,16vw,170px)/1 var(--b);color:var(--sari);margin:0;font-variant-numeric:tabular-nums}
.m-bar{width:min(70vw,560px);height:10px;background:var(--grafit2)}.m-bar i{display:block;height:100%;width:0;background:var(--yesil);animation:dol 1.8s .1s ease-in-out forwards}
@keyframes dol{to{width:100%}}
.m-ad{font:800 clamp(26px,5vw,44px)/1.1 var(--b);margin:0;text-align:center;letter-spacing:.06em}.m-ad small{display:block;font:500 16px var(--g);letter-spacing:0;color:#c7cbd0}
.m-gec{position:absolute;right:18px;bottom:18px;background:none;color:#fff;border:2px solid #fff;padding:7px 15px;font:700 17px var(--b);cursor:pointer}
@media (max-width:1140px){
  .b-tel{display:none}.m-dug{display:block}
  .anamenu{position:fixed;top:var(--bas-h);left:0;right:0;bottom:0;display:block;overflow:auto;background:var(--grafit);padding:8px 20px 30px;visibility:hidden;opacity:0;transition:opacity .15s;z-index:130}
  .menu-a .anamenu{visibility:visible;opacity:1}
  .anamenu>a,.anamenu summary{padding:15px 2px;font-size:22px;border-bottom:1px solid #3b4148;background:none!important}
  .d-ac{position:static;min-width:0;background:var(--grafit2);border:0;margin:6px 0}
}
@media (max-width:860px){
  .kapi-iz,.ib-iz,.hf-iz{grid-template-columns:1fr;gap:26px}.kapi-iz{gap:0}
  .bol-iz{grid-template-columns:1fr 1fr}.sev-iz,.ar-iz,.kl-l{grid-template-columns:1fr}
  .ayak-iz{grid-template-columns:1fr 1fr}.sahne{min-height:520px}
}
@media (max-width:640px){
  body{font-size:17px;padding-bottom:58px}.sar,.imzasi,.kirinti{padding-left:16px;padding-right:16px}
  .baslik{padding:0 14px}.amblem{font-size:22px}.amblem svg{width:34px}
  .sahne-c{font-size:18px}.kapi{padding:30px 18px}.pano{padding:14px 10px}
  .hf-bl,.bol-bl,.uc-sev,.kl-bl{padding:44px 0}.sayilar-t,.ar-bl{padding:42px 0}
  .tablo-hf{grid-template-columns:48px repeat(7,1fr);gap:3px}.tablo-hf span{font-size:13px}.tablo-hf i{height:34px}
  .s-ser{grid-template-columns:1fr 1fr}.bol-iz,.kys,.kart-l{grid-template-columns:1fr}
  .aksiyon .d{flex:1 1 100%}
  .ayak-iz{grid-template-columns:1fr}.ayak-son{flex-direction:column}
  .yapis{display:grid;grid-template-columns:1fr 1fr;position:fixed;left:0;right:0;bottom:0;height:58px;z-index:100}
  .yapis a{display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font:800 21px var(--b)}.y-ara{background:var(--yesil)}.y-wa{background:#128c4a}
}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
