/* ana-v2: ana sayfa yeniden tasarimi (temas kagidi). Yalnizca duzen; renk, yazi tipi ve arka plan efektleri site.css'ten gelir. */
.giris-hero{padding-top:56px}
.giris-izgara{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:0;grid-template-rows:auto auto auto auto auto 1fr;align-items:start}
.giris-izgara>.giris-yazi{display:contents}
.giris-izgara .giris-etiket{grid-column:1/-1;grid-row:1;margin:0 0 20px}
.giris-izgara .giris-baslik{grid-column:1/-1;grid-row:2;font-size:clamp(34px,4.5vw,60px);line-height:1.06;letter-spacing:-.03em;margin:0 0 40px;max-width:none;text-wrap:balance}
.giris-izgara .giris-aciklama{grid-column:1/span 5;grid-row:3;margin:0 0 28px}
.giris-izgara .giris-cta{grid-column:1/span 5;grid-row:4;margin:0 0 20px}
.giris-izgara .giris-mikro{grid-column:1/span 5;grid-row:5;margin:0}
.giris-izgara .giris-sahne{grid-column:7/-1;grid-row:3/7;margin:0;align-self:start}
@media (max-width:999px){
 .giris-izgara .giris-aciklama,.giris-izgara .giris-cta,.giris-izgara .giris-mikro,.giris-izgara .giris-sahne{grid-column:1/-1}
 .giris-izgara .giris-sahne{grid-row:6;margin-top:32px}
}
/* vitrin: 24 konsept, duzenli sirali kontakt kagidi */
.vitrin-serit{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 16px;overflow:visible;scroll-snap-type:none;padding:0}
.vitrin-serit .vitrin-oge{width:auto;flex:none;min-width:0;height:auto}
.vitrin-serit .vitrin-oge[hidden],.vitrin-serit .vitrin-oge.gizli{display:none}
.vitrin-kart{height:auto}
.vitrin-oklar{display:none}
.vitrin-tel,.vitrin-cerceve{display:block}
.vitrin-cerceve img{width:100%;height:auto;display:block}
@media (max-width:999px){.vitrin-serit{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (max-width:560px){.vitrin-serit{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}
.vitrin-serit{width:min(1200px,calc(100% - 48px));margin-inline:auto}
.vitrin-bas{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:end;max-width:none}
.vitrin-bas .ust-yazi{grid-column:1/-1;margin:0 0 16px}
.vitrin-bas h2{grid-column:1/span 7;margin:0;max-width:none;font-size:clamp(28px,3.1vw,44px);line-height:1.08;letter-spacing:-.03em}
.vitrin-bas .vitrin-metin{grid-column:8/-1;margin:0;max-width:none}
@media (max-width:999px){.vitrin-bas h2,.vitrin-bas .vitrin-metin{grid-column:1/-1}.vitrin-bas .vitrin-metin{margin-top:16px}}
.bolum,.vitrin{padding-block:clamp(64px,8vw,104px)}
.bolum-bas{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:end;max-width:none;margin-bottom:40px}
.bolum-bas .ust-yazi{grid-column:1/-1;margin:0 0 16px}
.bolum-bas h2{grid-column:1/span 7;margin:0;max-width:none;font-size:clamp(28px,3.1vw,44px);line-height:1.08;letter-spacing:-.03em}
.bolum-bas .bolum-metin{grid-column:8/-1;margin:0;max-width:none}
@media (max-width:999px){.bolum-bas h2,.bolum-bas .bolum-metin{grid-column:1/-1}.bolum-bas .bolum-metin{margin-top:16px}}
.pk{border-radius:10px;box-shadow:none}
.pk-fiyatlar,.pk-fiyat{background:none;border:0;box-shadow:none;padding-inline:0}
.pk-liste{align-items:stretch}
.pk ul li{padding-block:8px}
.pk .pk-fiyatlar{background:none;border:0;box-shadow:none;padding:0;border-radius:0}
.pk ul{align-content:start;grid-auto-rows:min-content}
@media (max-width:560px){.giris-izgara .giris-baslik{font-size:clamp(26px,7.4vw,32px);margin-bottom:28px}}
/* telefon cercevesi: guncel iPhone (Pro) gorunumu: ince titanyum kasa, ince siyah cerceve, Dynamic Island, yan tuslar */
.vitrin-cerceve,.giris-tel{position:relative;box-sizing:border-box;background:#000;border:2px solid #8f8c98;padding:4px;border-radius:17% / 7.8%;box-shadow:none}
.vitrin-cerceve img,.giris-tel img{border-radius:14% / 6.3%;display:block}
.vitrin-cerceve::before,.giris-tel::before{content:"";position:absolute;z-index:2;top:2.4%;left:50%;transform:translateX(-50%);width:30%;height:2.7%;min-height:7px;border-radius:99px;background:#000}
.vitrin-cerceve::after,.giris-tel::after{content:"";position:absolute;left:-4.5px;top:19%;width:3px;height:7%;border-radius:2px;background:#8f8c98;box-shadow:0 26px 0 #8f8c98,0 62px 0 #8f8c98}
.vitrin-yaz{white-space:nowrap}
@media (max-width:999px){.vitrin-yaz{font-size:.86em}}

/* erisilebilirlik: kucuk vurgu yazilari (11-14 px) 4,5:1 kontrasta cikarildi; yalnizca ana sayfa. Eski ton #0e8a9c (3,77:1), yeni #0b7285 */
.giris-etiket,.ust-yazi,.vitrin-yaz,.alt h2{color:#0b7285}

/* hero: telefon maketi tarayici cercevesinin sag alt kosesine biner (site.css sonundaki .giris-tel position:relative kurali konumu bozuyordu) */
.giris-sahne .giris-tel{position:absolute;right:0;bottom:0}

/* ornek tasarimlar: varsayilan kapali, tiklayinca acilir (JS yoksa tamami acik kalir) */
.vitrin-ac{display:none;margin-top:22px}
.vitrin-js .vitrin-ac{display:block}
.vitrin-ac .dugme{cursor:pointer;font-family:inherit}
.vitrin-js:not(.vitrin-acik) .vitrin-arac,.vitrin-js:not(.vitrin-acik) .vitrin-gizli,.vitrin-js:not(.vitrin-acik) .vitrin-alt,.vitrin-js:not(.vitrin-acik)+script+.kap{display:none}
/* kapali hal: ilk sira onizleme + alttan solma + belirgin dugme */
.vitrin-ac-alt{display:none}
.vitrin-js:not(.vitrin-acik) .vitrin-ac{display:none}
.vitrin-js:not(.vitrin-acik) .vitrin-ac-alt{display:block;position:relative;z-index:2;margin-top:-84px;text-align:center}
.vitrin-ac-alt .dugme{cursor:pointer;font-family:inherit;min-height:56px;padding:0 32px;font-size:16px;box-shadow:0 10px 30px rgba(44,32,120,.25)}
.vitrin-js:not(.vitrin-acik) .vitrin-serit{max-height:380px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 45%,transparent 100%);mask-image:linear-gradient(#000 45%,transparent 100%)}
@media (max-width:600px){.vitrin-js:not(.vitrin-acik) .vitrin-serit{max-height:330px}.vitrin-js:not(.vitrin-acik) .vitrin-ac-alt{margin-top:-76px}}
/* 2026-11-05 okunurluk: gövde metni koyulaştı, okunan küçük yazılar 13px üstü, menü altında kalan bağlantı hedefleri */
:root{--soluk:#4a4766}
html{scroll-padding-top:96px}
@media (max-width:760px){html{scroll-padding-top:84px}}
.giris-etiket,.ust-yazi,.mi-sektor,.alt h2{font-size:13px}
.giris-not,.giris-not-ad{font-size:13.5px}
.kdv,.pk-ad span{font-size:13px!important}
#teklif label,.flab{font-size:13.5px}
.ana2 .bolum-bas h2,.ana2 .bolum-bas .bolum-metin{grid-column:1/-1}
.ana2 .bolum-bas .bolum-metin{margin-top:16px}
.mi-satir{margin:20px 0 0;font-size:15px;text-align:center}
.mi-satir a{color:var(--soluk);text-decoration:underline;text-underline-offset:3px}
.mi-satir a:hover,.mi-satir a:focus-visible{color:var(--metin)}
/* paket kartları: DE/EN sayfalarındaki imleci izleyen ışık ve hafif yükselme */
.pk.isik{position:relative;transition:transform .4s cubic-bezier(.2,.7,.2,1)}
.pk.isik::after{background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),rgba(var(--isik),.18),transparent 60%)}
@media (hover:hover) and (pointer:fine){.pk.isik:hover{transform:translateY(-4px)}}
@media (prefers-reduced-motion:reduce){.pk.isik,.pk.isik:hover{transform:none;transition:none}}
