/* Ortak tasarım kuralları (tasarım dosyalarından üretildi) */
h1,.gk-mq-track,.gk-disp{font-family:'Helvetica Now Display','Helvetica Neue',Helvetica,Arimo,Arial,sans-serif}
body{margin:0;background:#FFFFFF}
a{color:#121212;text-decoration:none}
a:hover{color:#FF5B49}
@media (max-width:760px){h1,h2,h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}
.hey-mbtn{display:none}
.hey-mi-x{display:none}
/* Mobil: küçük bağlantıların dokunma alanı (görünümü değiştirmeden) büyür */
@media (max-width:760px){footer a:not(.gk-mq),a[href^="mailto:"]:not(.gk-mq),a[href^="tel:"]{position:relative}footer a:not(.gk-mq)::after,a[href^="mailto:"]:not(.gk-mq)::after,a[href^="tel:"]::after{content:"";position:absolute;top:-9px;bottom:-9px;left:-6px;right:-6px}.hey-mnav>span a{padding:12px 8px !important}}
/* Çok dar telefonlar (iPhone SE vb.): üst bilgi tek satırda kalsın */
@media (max-width:380px){header{flex-wrap:nowrap !important;padding-left:12px !important;padding-right:12px !important}header>div:first-child{flex-wrap:nowrap !important;gap:10px !important;min-width:0}header>div:first-child>a>svg{width:66px;height:auto}header>div:first-child>nav>a{padding:0 11px !important;min-height:36px !important;font-size:13px}}
@keyframes gkm{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.gk-mq-track{animation:gkm 32s linear infinite}
.gk-mq:hover .gk-mq-track{animation-play-state:paused}
@media (prefers-reduced-motion: reduce){.gk-mq-track{animation:none}}
.gk-btn{color:#121212;transition:background .2s,color .2s}
.gk-btn:hover{background:#121212;color:#FFFFFF}
.hey-to-dj:hover{color:#121212 !important}
@media (max-width:760px){header{gap:0 12px !important;padding-top:8px !important;padding-bottom:8px !important}.hey-mbtn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin-left:auto;padding:0;border:1px solid #D6D6D6;border-radius:999px;background:transparent;color:#121212;cursor:pointer}.hey-mbtn[aria-expanded="true"] .hey-mi-o{display:none}.hey-mbtn[aria-expanded="true"] .hey-mi-x{display:inline}.hey-mnav{display:none !important;flex-direction:column;align-items:stretch !important;gap:0 !important;font-size:28px !important;line-height:1.15}.hey-mnav[data-open="true"]{display:flex !important;position:fixed;inset:0;z-index:-1;margin:0;padding:76px 16px 32px;border:0;background:linear-gradient(#E4E4E4,#E4E4E4) 0 60px/100% 1px no-repeat,#FFFFFF;overflow-y:auto;overscroll-behavior:contain}.hey-mnav>a{padding:16px 0 !important;border-bottom:1px solid #E4E4E4}.hey-mnav>span{padding-top:24px;font-size:18px}header:has(.hey-mnav[data-open="true"]){-webkit-backdrop-filter:none !important;backdrop-filter:none !important;background:#FFFFFF !important}html:has(.hey-mnav[data-open="true"]){overflow:hidden}}
.g1{grid-template-columns:repeat(1,minmax(0,1fr))}
.g2{grid-template-columns:repeat(2,minmax(0,1fr))}
.g3{grid-template-columns:repeat(3,minmax(0,1fr))}
.g4{grid-template-columns:repeat(4,minmax(0,1fr))}
.g5{grid-template-columns:repeat(5,minmax(0,1fr))}
@media (max-width:700px){.g3{grid-template-columns:repeat(1,minmax(0,1fr))}.g4,.g5{grid-template-columns:repeat(2,minmax(0,1fr))}}
.gk-phead .ph-bk{grid-area:bk;justify-self:start;margin-bottom:clamp(20px,4vw,56px)}
.gk-back .gk-back-ar{display:inline-block;transition:transform .2s}
.gk-back:hover .gk-back-ar{transform:translateX(-4px)}
.gk-phead .ph-ti{grid-area:ti;overflow-wrap:break-word}
.gk-phead .ph-di{grid-area:di}
.gk-phead .ph-de{grid-area:de}
.gk-phead{display:grid;grid-template-columns:minmax(min-content,1fr) minmax(260px,46ch);grid-template-areas:"bk bk" "ti de" "di .";column-gap:64px;row-gap:20px;align-items:end}
@media (max-width:1000px){.gk-phead{grid-template-columns:minmax(0,1fr);grid-template-areas:"bk" "ti" "di" "de";row-gap:20px}.gk-phead .ph-de{margin-top:12px}}
.gk-in{width:100%;box-sizing:border-box;border:0;border-bottom:1px solid #CFCFCF;background:transparent;padding:14px 0;font:inherit;font-size:18px;color:#121212;outline:none;border-radius:0}
.gk-in:focus{border-bottom-color:#121212}
button{font:inherit;cursor:pointer}
