/* Bi'Tişört v6.11.06 — Kurumsal Çözümler editorial hero + premium benefit rail */
@media (min-width:1024px){
  .bt-corporate-solutions-v6969 .btc-hero.bt-system-hero-v61089{
    display:grid !important;
    grid-template-columns:minmax(470px,.86fr) minmax(600px,1.14fr) !important;
    align-items:center !important;
    gap:68px !important;
    min-height:520px !important;
    padding:58px 58px 54px !important;
    overflow:hidden !important;
    border:0 !important;
    border-radius:28px !important;
    background:
      radial-gradient(circle at 8% 12%,rgba(255,91,18,.065),transparent 28%),
      linear-gradient(135deg,#fffaf6 0%,#fff 54%,#faf8f5 100%) !important;
    box-shadow:0 20px 55px rgba(28,24,20,.055) !important;
    isolation:isolate !important;
  }

  .bt-corporate-solutions-v6969 .btc-hero.bt-system-hero-v61089 .bt-system-hero-media-v61089,
  .bt-corporate-solutions-v6969 .btc-hero.bt-system-hero-v61089 .bt-system-hero-overlay-v61089{
    display:none !important;
  }

  .bt-corporate-solutions-v6969 .btc-hero-copy{
    position:relative !important;
    z-index:2 !important;
    width:auto !important;
    max-width:610px !important;
    min-width:0 !important;
    padding:0 !important;
  }
  .bt-corporate-solutions-v6969 .btc-kicker{
    letter-spacing:.16em !important;
  }
  .bt-corporate-solutions-v6969 .btc-hero-copy h1{
    max-width:590px !important;
    margin:12px 0 20px !important;
    font-size:clamp(50px,4vw,66px) !important;
    line-height:1.01 !important;
    letter-spacing:-.052em !important;
  }
  .bt-corporate-solutions-v6969 .btc-hero-copy>p{
    max-width:570px !important;
    margin-top:0 !important;
    font-size:15px !important;
    line-height:1.72 !important;
    color:#535b65 !important;
  }
  .bt-corporate-solutions-v6969 .btc-hero-actions{
    margin-top:26px !important;
    gap:10px !important;
  }
  .bt-corporate-solutions-v6969 .btc-hero-actions .btc-btn{
    min-height:46px !important;
    padding:0 20px !important;
    border-radius:12px !important;
  }
  .bt-corporate-solutions-v6969 .btc-hero-note{
    display:flex !important;
    align-items:center !important;
    gap:12px !important;
    max-width:570px !important;
    margin-top:24px !important;
    padding:14px 0 0 !important;
    border:0 !important;
    border-top:1px solid #eadfd7 !important;
    border-radius:0 !important;
    background:transparent !important;
    box-shadow:none !important;
  }
  .bt-corporate-solutions-v6969 .btc-hero-note b{
    white-space:nowrap !important;
  }
  .bt-corporate-solutions-v6969 .btc-hero-note span{
    color:#8a9097 !important;
  }

  /* One editorial media composition: dominant team image + three supporting sectors */
  .bt-corporate-solutions-v6969 .btc-sector-collage{
    position:relative !important;
    z-index:2 !important;
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    grid-template-rows:minmax(285px,1fr) 108px !important;
    gap:10px !important;
    width:100% !important;
    max-width:690px !important;
    min-width:0 !important;
    margin:0 0 0 auto !important;
    padding:0 !important;
    transform:none !important;
    border:0 !important;
    border-radius:0 !important;
    background:transparent !important;
    box-shadow:none !important;
    backdrop-filter:none !important;
  }
  .bt-corporate-solutions-v6969 .btc-sector-collage::before,
  .bt-corporate-solutions-v6969 .btc-sector-collage::after{
    display:none !important;
    content:none !important;
  }
  .bt-corporate-solutions-v6969 .btc-sector-collage figure{
    position:relative !important;
    inset:auto !important;
    width:auto !important;
    height:auto !important;
    min-width:0 !important;
    margin:0 !important;
    overflow:hidden !important;
    border:0 !important;
    border-radius:16px !important;
    background:#ece7e2 !important;
    box-shadow:none !important;
    transform:none !important;
    clip-path:none !important;
  }
  .bt-corporate-solutions-v6969 .btc-sector-collage figure:nth-child(4){
    grid-column:1 / -1 !important;
    grid-row:1 !important;
    border-radius:22px !important;
  }
  .bt-corporate-solutions-v6969 .btc-sector-collage figure:nth-child(1){grid-column:1 !important;grid-row:2 !important;}
  .bt-corporate-solutions-v6969 .btc-sector-collage figure:nth-child(2){grid-column:2 !important;grid-row:2 !important;}
  .bt-corporate-solutions-v6969 .btc-sector-collage figure:nth-child(3){grid-column:3 !important;grid-row:2 !important;}
  .bt-corporate-solutions-v6969 .btc-sector-collage figure::after{
    content:"" !important;
    position:absolute !important;
    inset:48% 0 0 !important;
    z-index:1 !important;
    background:linear-gradient(180deg,transparent,rgba(8,11,15,.72)) !important;
    pointer-events:none !important;
  }
  .bt-corporate-solutions-v6969 .btc-sector-collage figure:nth-child(-n+3)::after{
    inset:28% 0 0 !important;
  }
  .bt-corporate-solutions-v6969 .btc-sector-collage img{
    display:block !important;
    width:100% !important;
    height:100% !important;
    object-fit:cover !important;
    object-position:center !important;
    transform:none !important;
    filter:none !important;
  }
  .bt-corporate-solutions-v6969 .btc-sector-collage figure:nth-child(4) img{
    object-position:center 58% !important;
  }
  .bt-corporate-solutions-v6969 .btc-sector-collage figcaption{
    position:absolute !important;
    left:14px !important;
    right:12px !important;
    bottom:12px !important;
    z-index:2 !important;
    margin:0 !important;
    padding:0 !important;
    color:#fff !important;
    font-size:11px !important;
    line-height:1.2 !important;
    font-weight:850 !important;
    text-shadow:0 2px 8px rgba(0,0,0,.42) !important;
    transform:none !important;
  }
  .bt-corporate-solutions-v6969 .btc-sector-collage figure:nth-child(4) figcaption{
    left:18px !important;
    bottom:16px !important;
    font-size:13px !important;
  }

  /* One premium information rail instead of four separate cards */
  .bt-corporate-solutions-v6969.bt-system-page-v61089 .btc-benefit-strip{
    display:grid !important;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
    gap:0 !important;
    margin-top:16px !important;
    margin-bottom:38px !important;
    padding:8px 10px !important;
    border:0 !important;
    border-radius:18px !important;
    background:#121922 !important;
    box-shadow:0 16px 36px rgba(18,25,34,.11) !important;
    overflow:hidden !important;
  }
  .bt-corporate-solutions-v6969.bt-system-page-v61089 .btc-benefit-strip article{
    display:flex !important;
    align-items:center !important;
    gap:12px !important;
    min-height:74px !important;
    padding:12px 18px !important;
    border:0 !important;
    border-radius:0 !important;
    background:transparent !important;
    box-shadow:none !important;
  }
  .bt-corporate-solutions-v6969.bt-system-page-v61089 .btc-benefit-strip article+article{
    border-left:1px solid rgba(255,255,255,.11) !important;
  }
  .bt-corporate-solutions-v6969.bt-system-page-v61089 .btc-benefit-strip article>span{
    display:grid !important;
    place-items:center !important;
    flex:0 0 34px !important;
    width:34px !important;
    height:34px !important;
    margin:0 !important;
    border-radius:10px !important;
    background:rgba(255,91,18,.15) !important;
    color:#ff6a28 !important;
    font-size:15px !important;
  }
  .bt-corporate-solutions-v6969.bt-system-page-v61089 .btc-benefit-strip article div{
    min-width:0 !important;
  }
  .bt-corporate-solutions-v6969.bt-system-page-v61089 .btc-benefit-strip article strong{
    display:block !important;
    margin:0 0 3px !important;
    color:#fff !important;
    font-size:12px !important;
    line-height:1.25 !important;
    font-weight:850 !important;
  }
  .bt-corporate-solutions-v6969.bt-system-page-v61089 .btc-benefit-strip article small{
    display:block !important;
    color:#9ca5af !important;
    font-size:10px !important;
    line-height:1.35 !important;
  }
}

@media (min-width:1500px){
  .bt-corporate-solutions-v6969 .btc-hero.bt-system-hero-v61089{
    grid-template-columns:minmax(500px,.84fr) minmax(660px,1.16fr) !important;
    gap:78px !important;
    padding:64px 66px 58px !important;
  }
  .bt-corporate-solutions-v6969 .btc-sector-collage{
    max-width:730px !important;
    grid-template-rows:320px 116px !important;
  }
}

@media (min-width:1024px) and (max-width:1180px){
  .bt-corporate-solutions-v6969 .btc-hero.bt-system-hero-v61089{
    grid-template-columns:minmax(400px,.9fr) minmax(500px,1.1fr) !important;
    gap:32px !important;
    padding:42px 34px !important;
  }
  .bt-corporate-solutions-v6969 .btc-hero-copy h1{
    font-size:clamp(44px,4.4vw,56px) !important;
  }
  .bt-corporate-solutions-v6969 .btc-sector-collage{
    grid-template-rows:250px 96px !important;
  }
  .bt-corporate-solutions-v6969.bt-system-page-v61089 .btc-benefit-strip article{
    padding:10px 12px !important;
    gap:9px !important;
  }
  .bt-corporate-solutions-v6969.bt-system-page-v61089 .btc-benefit-strip article>span{
    flex-basis:30px !important;
    width:30px !important;
    height:30px !important;
  }
}
