/* main sayfası (tasarım dosyalarından üretildi) */
html{scroll-behavior:smooth}
.gk-feat{grid-template-columns:repeat(12,minmax(0,1fr))}
@media (max-width:820px){.gk-feat>*{grid-column:span 12 !important;align-self:start !important}}
.gk-ln{display:block}
.gk-ph{display:inline-block}
.gk-hero{min-height:min(calc(100vh - 74px),1200px);min-height:min(calc(100svh - 74px),1200px)}
@media (max-width:600px){.gk-hero{min-height:min(calc(100vh - 70px),1000px);min-height:min(calc(100svh - 70px),1000px)}}
.gk-cap .gk-cap-ar{opacity:0;transform:translateX(-4px);transition:opacity .2s,transform .2s}
.gk-cap:hover .gk-cap-ar,.gk-cap:focus-visible .gk-cap-ar{opacity:1;transform:none}
@media (hover:none){.gk-cap .gk-cap-ar{opacity:1;transform:none}}
.gk-logos{grid-template-columns:repeat(7,minmax(0,1fr))}
@media (max-width:1024px){.gk-logos{grid-template-columns:repeat(3,minmax(0,1fr))}}
.hey-ln{display:block}
.hey-ln-in{display:block}
.hey-ch{display:inline-block;transition:color .7s ease-out}
.hey-ch:hover{color:#FF5B49;transition:color 0s}
.hey-sub-in{display:block}
@media (max-width:600px){.gk-ln.hey-sub-ln,.hey-sub-in,.hey-sub-ln .gk-ph{display:inline}.hey-sub-ln:not(:last-child)::after{content:" "}}
/* Eşit satırlar: 4'lü ızgara 4 → 2 → 1, form alanları en fazla 2 sütun */
.hey-g4{grid-template-columns:repeat(4,minmax(0,1fr))}
@media (max-width:1023px){.hey-g4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:520px){.hey-g4{grid-template-columns:minmax(0,1fr)}}
.hey-g2{grid-template-columns:repeat(2,minmax(0,1fr))}
@media (max-width:560px){.hey-g2{grid-template-columns:minmax(0,1fr)}}
