/* Halaman pasang app.indoexpress.co.id — tata letak DESKTOP (26-Okt-2026).
   Seluruhnya di dalam @media (min-width:1024px): ponsel/tablet potret tidak berubah. */
@media (min-width:1024px){
  .wrap{max-width:1180px;padding:0 32px}
  .topbar .wrap{height:68px}
  .tb-logo{width:52px;height:44px}
  .tb-name{font-size:16px}
  .tb-cta .btn.sm{padding:10px 22px;font-size:14px}

  main.wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);column-gap:56px;align-items:start}
  main.wrap > *{grid-column:1/-1;min-width:0}
  main.wrap > .hero{grid-column:1;grid-row:1;padding:56px 0 24px}
  main.wrap > h2.sec:nth-of-type(1){display:none}                      /* judul "Screenshots" */
  main.wrap > .shots{grid-column:2;grid-row:1;margin:34px 0 0;padding:6px 4px 16px;gap:16px;align-items:flex-start;mask-image:linear-gradient(90deg,#000 88%,transparent)}
  main.wrap > .shots img{height:540px;border-radius:22px}

  .hero-top{gap:26px}
  .app-icon{width:150px;height:128px;border-radius:26px}
  .hero-meta h1{font-size:38px;line-height:1.12}
  .dev{font-size:16px}.sub{font-size:14px}
  .stats{margin:26px 0 8px}
  .stat{padding:16px 8px}.stat b{font-size:17px}.stat span{font-size:12px}
  .cta-row{margin:22px 0 8px}
  .cta-row .btn{padding:15px 32px;font-size:16px}
  .note{font-size:13px;max-width:520px}

  h2.sec{font-size:22px;margin:40px 0 14px}
  .about{font-size:15.5px;line-height:1.7;max-width:860px}
  .bignote{font-size:14.5px;padding:18px 22px;max-width:860px}
  .chips .chip{font-size:13.5px;padding:8px 14px}
  .feat{grid-template-columns:repeat(4,1fr);gap:14px 26px}
  .feat div{font-size:14.5px}
  .ds{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 28px;padding:20px 24px}
  .info{grid-template-columns:repeat(3,1fr);gap:18px 28px;font-size:14px}
  .foot .wrap{max-width:1180px}
}
@media (min-width:1500px){
  .wrap{max-width:1320px}
  main.wrap > .shots img{height:600px}
  .foot .wrap{max-width:1320px}
}
