/* Yes VR Arena İstanbul — anasayfa.css · Tur 4 "VIP gece" (_calisma/SPEC-v4.md §3).
   Yalnız site.css belirteçlerini kullanır. Bölüm ritmi: hero · arena (kâğıt) · haritalar · fiyatlar (kâğıt) · varış · teras ·
   yorumlar (sarı) · ziyaret (kâğıt) · kapanış. */

/* ================================================================ 1. HERO */
.h{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:max(100svh, 700px);max-height:1180px;
  padding-top:var(--ust-h);background:var(--gece-0);color:#F2F1EC;overflow:hidden;isolation:isolate}
.h__medya{position:absolute;inset:0;z-index:-1}
.h>.kap{width:100%}
.h__poster,.h__poster img,.h__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.h__video{opacity:0;transition:opacity 1s var(--egri)}
.h.is-oynuyor .h__video{opacity:1}
.h__video-dg{top:calc(var(--ust-h) + 18px);right:40px;bottom:auto}
@media (max-width:1023px){.h__video-dg{right:28px}}
@media (max-width:767px){.h__video-dg{right:16px;top:calc(var(--ust-h) + 12px)}}
.h__perde{position:absolute;inset:0;background:
  linear-gradient(to top, rgba(12,11,16,.96) 0%, rgba(12,11,16,.74) 28%, rgba(12,11,16,.12) 58%, rgba(12,11,16,.46) 100%)}
/* bölünmüş ekran etiketleri: solda ARENADA, sağda GÖZLÜKTE (aynı an) */
.h__etiket{position:absolute;top:calc(var(--ust-h) + 22px);z-index:1;display:inline-flex;align-items:center;gap:8px;padding:7px 11px;
  background:rgba(12,11,16,.78);color:#F2F1EC;font:700 11px/1 var(--font);letter-spacing:.2em;text-transform:uppercase}
.h__etiket::before{content:"";width:6px;height:6px;background:var(--sari)}
.h__etiket--arena{left:max(40px, calc((100vw - 1336px) / 2 + 40px))}
.h__etiket--oyun{left:calc(50% + 22px)}
.h__kap{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:end;gap:56px;padding-top:48px;padding-bottom:40px}
.h__ust{max-width:none;margin:0 0 20px;color:var(--sari);font:700 12px/1.3 var(--font);text-transform:uppercase;letter-spacing:.24em}
.h__baslik{margin:0;font-size:var(--y-dev);line-height:.94;letter-spacing:-.025em}
.h__vurgu{background:var(--sari);color:var(--murekkep);padding:0 .08em;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.h__giris{margin:28px 0 0;max-width:46ch;color:rgba(242,241,236,.84);font:400 19px/1.6 var(--font)}

/* hero rezervasyon çubuğu */
.h-rez{padding:26px 26px 20px;background:rgba(12,11,16,.9);border:1px solid rgba(255,255,255,.14)}
.h-rez__alanlar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px 14px}
.h-rez__alan{display:flex;flex-direction:column;gap:8px;min-width:0}
.h-rez__alan .adimlayici{width:100%;min-width:0}
.h-rez__etiket{font:700 11px/1.2 var(--font);text-transform:uppercase;letter-spacing:.2em;color:var(--metin-3)}
.h-rez__gun{height:58px}
.h-rez__dg{grid-column:1/-1;width:100%;justify-content:space-between}
.h-rez__canli{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:18px 0 0;max-width:none;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);
  font:700 13px/1.3 var(--font);color:var(--metin-2)}
.h-rez__canli-etiket{display:inline-flex;align-items:center;gap:8px;margin-right:2px}
.h-rez__nokta{width:7px;height:7px;background:var(--basari)}
.h-rez__saat{padding:6px 9px;border:1px solid rgba(255,255,255,.2);color:#F2F1EC;font:900 14px/1 var(--font);font-variant-numeric:tabular-nums;text-decoration:none;
  transition:background-color 160ms,color 160ms,border-color 160ms}
.h-rez__saat:hover{background:var(--sari);border-color:var(--sari);color:var(--murekkep)}
.h-rez__daha{color:var(--metin-3)}
.h-rez[aria-busy="true"] .h-rez__canli{opacity:.5}

/* künye şeridi */
.h__kunye{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;border-top:1px solid rgba(255,255,255,.14)}
.h__kunye>div{padding:18px 0 26px}
.h__kunye>div+div{padding-left:24px;border-left:1px solid rgba(255,255,255,.08)}
.h__kunye dt{margin:0 0 6px;font:700 11px/1.2 var(--font);text-transform:uppercase;letter-spacing:.2em;color:var(--metin-3)}
.h__kunye dd{margin:0;font:900 22px/1.1 var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.01em}

@media (max-width:1023px){
  .h__kap{grid-template-columns:1fr;gap:32px;padding-top:32vh}
  .h-rez{max-width:640px}
}
@media (max-width:767px){
  .h{min-height:0;max-height:none;justify-content:flex-start}
  .h__medya{bottom:auto;height:min(136vw, 70svh)}
  .h__poster img,.h__video{object-position:50% 50%}
  .h__perde{background:linear-gradient(to bottom, rgba(12,11,16,.5) 0%, rgba(12,11,16,0) 16%, rgba(12,11,16,0) 70%, rgba(12,11,16,.9) 92%, var(--gece-0) 100%)}
  .h__etiket{top:calc(var(--ust-h) + 10px);padding:6px 9px;font-size:10px}
  .h__etiket--oyun{left:16px}
  .h__etiket--arena{left:16px;top:calc(min(136vw, 70svh) * .5 + 8px)}
  .h__video-dg{top:calc(var(--ust-h) + 8px)}
  .h__kap{padding-top:calc(min(136vw, 70svh) - 104px);padding-bottom:24px;gap:16px}
  .h__ust{display:none}
  .h__giris{margin-top:14px;font-size:15px;line-height:1.55}
  .h-rez{padding:16px 16px 12px}
  .h-rez__alanlar{grid-template-columns:1fr 1fr;gap:12px 10px}
  .h-rez__alan .adimlayici{min-width:0;height:54px;padding:5px}
  .h-rez__alan .adimlayici__dg{width:38px;height:42px}
  .h-rez__alan .adimlayici__deger b{font-size:21px}
  .h-rez__gun{height:54px;padding-left:12px;padding-right:36px;background-position:right 10px center;font-size:15px}
  .h__kunye{grid-template-columns:repeat(2,minmax(0,1fr))}
  .h__kunye>div{padding:14px 0 16px}
  .h__kunye>div:nth-child(3){padding-left:0;border-left:0}
  .h__kunye>div:nth-child(n+3){border-top:1px solid rgba(255,255,255,.08)}
  .h__kunye dd{font-size:19px}
}

/* ================================================================ 2. ARENA (kâğıt) */
.arena{padding:128px 0 136px}
.arena__kap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:88px;align-items:start}
.arena__baslik{font-size:var(--y-h2);line-height:.98}
.arena__giris{margin:26px 0 0;font:400 var(--y-giris)/1.6 var(--font);color:var(--metin-2);max-width:48ch}
.arena__adim{list-style:none;margin:44px 0 0;padding:0;border-bottom:1px solid var(--cizgi)}
.arena__adim li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;padding:20px 0;border-top:1px solid var(--cizgi)}
.arena__no{padding-top:3px;font:900 13px/1.2 var(--font);letter-spacing:.14em;color:var(--metin-3);font-variant-numeric:tabular-nums}
.arena__adim h3{margin:0 0 4px;font:900 19px/1.25 var(--font);text-transform:none;letter-spacing:-.005em}
.arena__adim p{margin:0;font-size:15px;color:var(--metin-2)}
.arena__not{margin:24px 0 0;font:400 14px/1.55 var(--font);color:var(--metin-2);max-width:60ch}
.arena__medya{position:relative;padding-bottom:64px}
.arena__buyuk{width:80%}
.arena__kucuk{position:absolute;right:0;bottom:0;width:40%;outline:8px solid var(--kagit-0)}
@media (max-width:1023px){
  .arena{padding:88px 0}
  .arena__kap{grid-template-columns:1fr;gap:56px}
  .arena__medya{max-width:620px}
}
@media (max-width:767px){
  .arena{padding:64px 0 72px}
  .arena__adim{margin-top:32px}
  .arena__adim li{grid-template-columns:44px minmax(0,1fr);padding:16px 0}
  .arena__medya{padding-bottom:48px}
  .arena__buyuk{width:84%}
  .arena__kucuk{width:46%;outline-width:6px}
}

/* ================================================================ 3. HARİTALAR (gece) */
.hs{padding:128px 0 112px;background:var(--gece-0)}
.hs__bas{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:44px}
.hs__baslik{font-size:var(--y-h2);line-height:1}
.hs__tum{flex:none}
.hs__sahne{position:relative;margin:0}
.hs__medya{position:relative;aspect-ratio:21/9;overflow:hidden;background:var(--gece-2)}
.hs__resim{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity 420ms var(--egri),transform 1600ms var(--egri-yavas)}
.hs__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 700ms var(--egri)}
.hs__video.is-oynuyor{opacity:1}
.hs__resim.is-giden{opacity:0}
.hs__resim.is-gelen{transform:scale(1.035)}
.hs__perde{position:absolute;inset:0;pointer-events:none;background:
  linear-gradient(to top, rgba(12,11,16,.92) 0%, rgba(12,11,16,.35) 42%, rgba(12,11,16,0) 70%),
  linear-gradient(to right, rgba(12,11,16,.55) 0%, rgba(12,11,16,0) 55%)}
.hs__bilgi{position:absolute;left:0;bottom:0;z-index:2;display:grid;justify-items:start;gap:0;max-width:720px;padding:0 48px 40px}
.hs__tur{max-width:none;margin:0 0 10px;color:var(--sari);font:700 12px/1.3 var(--font);text-transform:uppercase;letter-spacing:.22em}
.hs__ad{margin:0;max-width:none;font:900 clamp(56px, 8.6vw, 148px)/.86 var(--font);text-transform:uppercase;letter-spacing:-.03em}
.hs__aciklama{margin:18px 0 22px;max-width:46ch;color:rgba(242,241,236,.8);font-size:16px}
.hs__git{border-color:rgba(255,255,255,.35)}
.hs__serit{display:grid;grid-template-columns:repeat(var(--n,6),minmax(0,1fr));gap:20px 14px;margin-top:22px}
.hs__oge{display:flex;flex-direction:column;gap:10px;padding:0;border:0;background:none;color:#F2F1EC;text-align:left;cursor:pointer;opacity:.58;
  transition:opacity 200ms}
.hs__oge:hover,.hs__oge[aria-pressed="true"]{opacity:1}
.hs__kucuk{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--gece-2)}
.hs__kucuk::after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--sari);transform:scaleX(0);transform-origin:left;transition:transform 320ms var(--egri)}
.hs__oge[aria-pressed="true"] .hs__kucuk::after{transform:scaleX(1)}
.hs__kucuk img{width:100%;height:100%;object-fit:cover;transition:transform 600ms var(--egri-yavas)}
.hs__oge:hover .hs__kucuk img{transform:scale(1.05)}
.hs__oge-ad{font:900 13px/1.2 var(--font);text-transform:uppercase;letter-spacing:.1em}
.hs__oge:focus-visible{outline:2px solid var(--sari);outline-offset:4px}
.hs__ayrica{margin:28px 0 0;color:var(--metin-2);font-size:15px;max-width:none}
.hs__ayrica a{color:#F2F1EC}
@media (max-width:1023px){
  .hs{padding:88px 0}
  .hs__medya{aspect-ratio:16/9}
  .hs__bilgi{padding:0 28px 28px}
  .hs__serit{grid-template-columns:repeat(min(var(--n,6),4),minmax(0,1fr))}
}
@media (max-width:767px){
  .hs{padding:64px 0 56px}
  .hs__bas{margin-bottom:28px}
  .hs__tum{display:none}
  .hs__sahne-kap{padding:0}
  .hs__perde{display:none}
  .hs__bilgi{position:relative;padding:20px 16px 0}
  .hs__ad{font-size:56px}
  .hs__aciklama{margin:12px 0 16px;font-size:15px}
  .hs__serit{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:0 16px 6px;margin-top:28px;scrollbar-width:none}
  .hs__serit::-webkit-scrollbar{display:none}
  .hs__oge{flex:none;width:40vw;scroll-snap-align:start}
  .hs__ayrica{margin-top:20px}
}

/* ================================================================ 4. FİYATLAR (kâğıt) */
.fy{padding:120px 0}
.fy__kap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:88px;align-items:start}
.fy__baslik{font-size:var(--y-h2);line-height:.98}
.fy__giris{margin:26px 0 0;font:400 var(--y-giris)/1.6 var(--font);color:var(--metin-2);max-width:44ch}
.fy__satir{display:grid;grid-template-columns:132px minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:baseline;padding:26px 0;border-top:1px solid var(--cizgi-guclu)}
.fy__satir p{margin:0}
.fy__satir--bas{padding:0 0 14px;border-top:0;font:700 11px/1.2 var(--font);text-transform:uppercase;letter-spacing:.2em;color:var(--metin-3)}
.fy__sure{font:400 16px/1 var(--font)}
.fy__sure b{font:900 48px/1 var(--font);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-right:4px}
.fy__tutar b{display:block;font:900 30px/1.05 var(--font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}
.fy__tutar--ozel b{color:var(--metin-2)}
.fy__alt{display:block;margin-top:6px;font:400 13px/1.4 var(--font);color:var(--metin-2)}
.fy__not{margin:0;padding-top:20px;border-top:1px solid var(--cizgi-guclu);font:400 14px/1.6 var(--font);color:var(--metin-2);max-width:none}
.fy__eylem{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:32px}
@media (max-width:1023px){
  .fy{padding:88px 0}
  .fy__kap{grid-template-columns:1fr;gap:44px}
}
@media (max-width:767px){
  .fy{padding:64px 0}
  .fy__satir{grid-template-columns:1fr 1fr;gap:10px 16px;padding:20px 0}
  .fy__satir--bas{display:none}
  .fy__sure{grid-column:1/-1}
  .fy__sure b{font-size:40px}
  .fy__tutar b{font-size:24px}
  .fy__eylem .dg--l{width:100%;justify-content:space-between}
}

/* ================================================================ 5. VARIŞ — kaydırmayla oynayan drone yükselişi */
.vr{position:relative;height:340vh;background:var(--gece-0)}
.vr__yapiskan{position:sticky;top:0;height:100vh;height:100svh;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:88px;
  max-width:1336px;margin:0 auto;padding:0 40px;overflow:hidden}
.vr__sahne{position:relative;grid-column:2;grid-row:1;height:min(84vh, 1040px);aspect-ratio:3/4;overflow:hidden;background:var(--gece-2)}
.vr__yedek,.vr__tuval{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.vr__tuval{opacity:0;transition:opacity 400ms}
.vr.is-hazir .vr__tuval{opacity:1}
.vr__perde{display:none}
.vr__vuruslar{position:relative;grid-column:1;grid-row:1;list-style:none;margin:0;padding:0;height:min(60vh, 560px)}
.vr__vurus{position:absolute;left:0;right:0;top:50%;transform:translate3d(0,calc(-50% + 36px),0);opacity:0;
  transition:opacity 600ms var(--egri),transform 800ms var(--egri-yavas)}
.vr__vurus.is-aktif{opacity:1;transform:translate3d(0,-50%,0)}
.vr__no{max-width:none;margin:0 0 20px;color:var(--sari);font:700 12px/1.3 var(--font);text-transform:uppercase;letter-spacing:.24em}
.vr__baslik{margin:0;max-width:none;font:900 clamp(40px, 5.2vw, 84px)/.95 var(--font);text-transform:uppercase;letter-spacing:-.025em}
.vr__metin{margin:26px 0 0;max-width:40ch;color:var(--metin-2);font:400 19px/1.6 var(--font)}
.vr__ilerleme{position:absolute;left:40px;bottom:9vh;width:220px;height:2px;background:rgba(255,255,255,.14)}
.vr__cubuk{position:absolute;inset:0;background:var(--sari);transform:scaleX(0);transform-origin:left}
@media (max-width:1023px){
  .vr__yapiskan{gap:40px;padding:0 28px}
  .vr__sahne{height:min(72vh, 900px)}
}
@media (max-width:767px){
  .vr{height:300vh}
  .vr__yapiskan{display:block;padding:0}
  .vr__sahne{position:absolute;inset:0;height:auto;aspect-ratio:auto}
  .vr__perde{display:block;position:absolute;inset:0;background:linear-gradient(to top, rgba(12,11,16,.94) 0%, rgba(12,11,16,.6) 34%, rgba(12,11,16,0) 62%)}
  .vr__vuruslar{position:absolute;left:16px;right:16px;bottom:13svh;height:auto;min-height:220px}
  .vr__vurus{top:auto;bottom:0;transform:translate3d(0,28px,0)}
  .vr__vurus.is-aktif{transform:none}
  .vr__baslik{font-size:42px}
  .vr__metin{margin-top:16px;font-size:16px}
  .vr__ilerleme{left:16px;bottom:7svh;width:120px}
}
/* hareket azaltılmış: yapışkan sahne yerine durağan görsel + alt alta metin */
@media (prefers-reduced-motion:reduce){
  .vr{height:auto;padding:96px 0}
  .vr__yapiskan{position:relative;height:auto;display:grid;overflow:visible}
  .vr__vuruslar{height:auto;display:grid;gap:40px}
  .vr__vurus{position:static;opacity:1;transform:none}
  .vr__tuval,.vr__ilerleme{display:none}
}
@media (prefers-reduced-motion:reduce) and (max-width:767px){
  .vr{padding:0 0 56px}
  .vr__sahne{position:relative;aspect-ratio:3/4}
  .vr__vuruslar{position:static;padding:32px 16px 0}
}

/* ================================================================ 6. SOSYAL AKIŞ (gece-1) */
.sy{padding:120px 0;background:var(--gece-1)}
.sy__bas{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:44px}
.sy__baslik{font-size:var(--y-h2);line-height:1}
.sy__eylem{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}
.sy__liste{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}
.sy__oge{min-width:0}
.sy__bag{position:relative;display:block;color:#F2F1EC;text-decoration:none}
.sy__medya{position:relative;display:block;aspect-ratio:9/16;overflow:hidden;background:var(--gece-2)}
.sy__medya img,.sy__medya video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.sy__medya img{transition:transform 700ms var(--egri-yavas)}
.sy__medya video{opacity:0;transition:opacity 400ms var(--egri)}
.sy__medya video.is-oynuyor{opacity:1}
.sy__bag:hover .sy__medya img{transform:scale(1.04)}
.sy__perde{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top, rgba(12,11,16,.92) 0%, rgba(12,11,16,.3) 34%, rgba(12,11,16,0) 55%, rgba(12,11,16,.35) 100%)}
.sy__ust{position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;gap:6px;font:700 11px/1 var(--font);letter-spacing:.12em;text-transform:uppercase}
.sy__metin{position:absolute;left:12px;right:12px;bottom:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;
  font:700 14px/1.35 var(--font)}
.sy__bag:focus-visible{outline:2px solid var(--sari);outline-offset:3px}
@media (max-width:1279px){.sy__liste{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:1023px){
  .sy{padding:88px 0}
  .sy__bas{flex-direction:column;align-items:flex-start}
}
@media (max-width:767px){
  .sy{padding:64px 0}
  .sy__bas{margin-bottom:28px;gap:20px}
  .sy__liste{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;margin:0 -16px;padding:0 16px 4px;scrollbar-width:none}
  .sy__liste::-webkit-scrollbar{display:none}
  .sy__oge{flex:none;width:58vw;scroll-snap-align:start}
}

/* ================================================================ 7. YORUMLAR (sarı) */
.yr{padding:88px 0}
.yr__kap{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:64px;align-items:start}
.yr__sayi{font:900 128px/.85 var(--font);letter-spacing:-.04em}
.yr__yildiz{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:18px 0 6px;font:700 14px/1.3 var(--font)}
.yr__liste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}
.yr__yorum{margin:0;padding-left:20px;border-left:2px solid var(--murekkep)}
.yr__yorum blockquote{margin:0}
.yr__yorum blockquote p{font:700 17px/1.55 var(--font)}
.yr__yorum figcaption{margin-top:14px;font:400 13px/1.4 var(--font);color:var(--metin-2)}
@media (max-width:1023px){
  .yr__kap{grid-template-columns:1fr;gap:36px}
  .yr__liste{grid-template-columns:1fr;gap:24px}
}
@media (max-width:767px){
  .yr{padding:56px 0}
  .yr__sayi{font-size:96px}
}

/* ================================================================ 8. ZİYARET + SSS (kâğıt) */
.zy{padding:120px 0 112px}
.zy__izgara{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:88px;align-items:start}
.zy__gorsel{padding:0 14px 14px 0}
.zy__baslik{font:900 clamp(26px, 2.6vw, 38px)/1.15 var(--font);text-transform:none;letter-spacing:-.015em}
.zy__eylem{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 36px}
.zy__satirlar .bilgi-satiri:last-child{border-bottom:1px solid var(--cizgi)}
.zy__sss{margin-top:104px}
.zy__sss-baslik{margin:0 0 24px;font-size:var(--y-h3)}
@media (max-width:1023px){
  .zy{padding:88px 0}
  .zy__izgara{grid-template-columns:1fr;gap:48px}
  .zy__gorsel{max-width:520px}
  .zy__sss{margin-top:72px}
}
@media (max-width:767px){
  .zy{padding:64px 0}
  .zy__gorsel{padding:0 10px 10px 0}
  .zy__eylem .dg{flex:1 1 auto}
  .zy__sss{margin-top:56px}
}

/* ================================================================ 9. KAPANIŞ (arena döngüleri) */
.kp{padding:128px 0 136px;background:var(--gece-0);color:#F2F1EC}
.kp__kap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}
.kp__baslik{font-size:var(--y-dev);line-height:.92;letter-spacing:-.025em}
.kp__eylem{display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px;margin-top:40px}
.kp__tel{display:inline-flex;align-items:center;gap:10px;color:#F2F1EC;font:700 16px/1 var(--font);font-variant-numeric:tabular-nums;text-decoration:none}
.kp__tel:hover{text-decoration:underline;text-underline-offset:5px}
.kp__medya{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}
.kp__oge--2{margin-top:72px}
@media (max-width:1023px){
  .kp{padding:88px 0}
  .kp__kap{grid-template-columns:1fr;gap:48px}
}
@media (max-width:767px){
  .kp{padding:64px 0 72px}
  .kp__eylem .dg{width:100%;justify-content:space-between}
  .kp__medya{gap:10px}
  .kp__oge--2{margin-top:40px}
}
