/* === SAYFA: kalip-uretimi =============================== */
/* iki kolonlu ortak ızgara: dar sol sütun + geniş sağ sütun */
#page-kalip-uretimi .duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:24px;align-items:start}

#page-kalip-uretimi .page-top-area{background:transparent;margin-top:0}
#page-kalip-uretimi .page-top-area .in{padding:0 var(--gut)}
#page-kalip-uretimi .page-top-area .left{position:sticky;top:104px;align-self:start}
#page-kalip-uretimi .page-top-area h1{font-size:88px;line-height:0.94;letter-spacing:-0.045em}
#page-kalip-uretimi .page-top-area .texts{margin:32px 0 0;max-width:330px;font-size:15px;line-height:1.75}
#page-kalip-uretimi .page-top-area .kicker{display:block;margin-bottom:22px}
#page-kalip-uretimi .page-top-area .btn{margin-top:36px}
#page-kalip-uretimi .page-top-area .right{display:flex;flex-direction:column;gap:24px}
#page-kalip-uretimi .page-top-area .img{background:var(--bg-soft-2);border-radius:var(--radius);height:520px;overflow:hidden}
#page-kalip-uretimi .page-top-area .img img{width:100%;height:100%;object-fit:cover}
#page-kalip-uretimi .page-top-area .bot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}
#page-kalip-uretimi .page-top-area .bot .img{background:var(--dark-3);height:300px}
#page-kalip-uretimi .page-top-area .info{padding-top:6px}
#page-kalip-uretimi .page-top-area .info .kicker{margin-bottom:36px}
#page-kalip-uretimi .page-top-area .info .items{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 24px}
#page-kalip-uretimi .page-top-area .info .d{font-size:12px;color:var(--muted-2);margin-bottom:10px}
#page-kalip-uretimi .page-top-area .info .t{font-size:34px;font-weight:300;letter-spacing:-0.03em}

#page-kalip-uretimi .lead-area{max-width:var(--wrap);margin:0 auto;padding:130px var(--gut)}
#page-kalip-uretimi .lead-area .lead{margin:0;font-size:30px;line-height:1.42;font-weight:300;letter-spacing:-0.01em;text-wrap:pretty}
#page-kalip-uretimi .lead-area .texts{margin:24px 0 0;max-width:720px;line-height:1.75}

#page-kalip-uretimi .scope-area{max-width:var(--wrap);margin:0 auto;padding:0 var(--gut) 140px}
#page-kalip-uretimi .scope-area .left{position:sticky;top:120px}
#page-kalip-uretimi .scope-area .left .kicker{display:block;margin-bottom:22px}
#page-kalip-uretimi .scope-area .left .texts{max-width:280px}
#page-kalip-uretimi .scope-area .left .link{margin-top:32px}
#page-kalip-uretimi .scope-area .row{grid-template-columns:minmax(0,26px) minmax(0,3fr) minmax(0,4fr);align-items:start;padding:32px 0}
#page-kalip-uretimi .scope-area .row .d{line-height:1.75}

@media (max-width:1280px){
  #page-kalip-uretimi .page-top-area h1{font-size:64px}
}
@media (max-width:1024px){
  #page-kalip-uretimi .duo{grid-template-columns:minmax(0,1fr);gap:40px}
  #page-kalip-uretimi .page-top-area .in{padding-top:24px}
  #page-kalip-uretimi .page-top-area .left,
  #page-kalip-uretimi .scope-area .left{position:static}
  #page-kalip-uretimi .page-top-area h1{font-size:48px}
  #page-kalip-uretimi .page-top-area .texts{max-width:none}
  #page-kalip-uretimi .page-top-area .img{height:360px}
  #page-kalip-uretimi .lead-area{padding:80px var(--gut)}
  #page-kalip-uretimi .lead-area .lead{font-size:24px}
  #page-kalip-uretimi .scope-area{padding-bottom:90px}
  #page-kalip-uretimi .scope-area .row{grid-template-columns:minmax(0,26px) minmax(0,1fr);gap:10px 16px}
  #page-kalip-uretimi .scope-area .row .d{grid-column:2}
}
@media (max-width:560px){
  #page-kalip-uretimi .page-top-area .bot{grid-template-columns:minmax(0,1fr)}
  #page-kalip-uretimi .page-top-area .img{height:240px}
}
