/* QilyLean Aircraft Brand Hero V1 | 2026-08-26 */
/* Visual-first, single-source, responsive, no legacy aircraft-model semantics. */
.qily-aircraft-brand-hero{
  box-sizing:border-box;
  width:100%;
  margin:0 auto;
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  overflow:visible;
  isolation:isolate;
  padding:clamp(12px,1.8vw,24px) var(--qily-content-axis-gutter,clamp(14px,2vw,42px));
  z-index:10;
  background:#fff;
}
.qily-aircraft-brand-hero figure{
  width:min(var(--qily-content-axis,1560px),100%);
  margin:0 auto;
  overflow:hidden;
  border:1px solid #c8dad8;
  border-radius:18px;
  background:#0b4259;
  box-shadow:0 18px 46px rgba(7,60,71,.18);
}
.qily-aircraft-brand-hero img{
  display:block;
  width:100%;
  max-width:none;
  height:auto;
  aspect-ratio:1672/941;
  object-fit:contain;
  position:relative;
  z-index:11;
}
.qily-aircraft-brand-hero~.hero,.qily-aircraft-brand-hero~section.hero{position:relative;z-index:1}
.qily-aircraft-brand-hero,.qily-aircraft-brand-hero *{min-width:0}
@media(max-width:768px){
  .qily-aircraft-brand-hero{padding:10px var(--qily-content-axis-gutter,10px)}
  .qily-aircraft-brand-hero figure{border-radius:12px}
}
@media(max-width:430px){
  .qily-aircraft-brand-hero{padding:8px var(--qily-content-axis-gutter,8px)}
  .qily-aircraft-brand-hero figure{border-radius:10px}
}
