/* Desktop ana site: 1025px ve üzeri */
@media (min-width:1025px){
  .hero{min-height:680px;grid-template-columns:1.08fr .92fr}
  .feature-grid,.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .split{grid-template-columns:1fr 1fr}
  .gallery-grid{grid-template-columns:repeat(6,minmax(0,1fr))}
  .contact-page{display:grid;grid-template-columns:1fr 1fr;gap:36px}
  .site-header{padding-left:5vw;padding-right:5vw}
  .nav{display:flex!important}
}

/* ===== v1.22 Desktop Premium Header ===== */
@media (min-width:1025px){
  .site-header{
    min-height:82px !important;
  }

  .brand-logo{
    transition:height .18s ease, max-width .18s ease;
  }

  .nav{
    transition:box-shadow .18s ease, border-color .18s ease;
  }

  .nav:hover{
    border-color:#BFE8F7 !important;
    box-shadow:0 14px 30px rgba(10,158,216,.08) !important;
  }
}
