/* v344G — Home hero landing plane display scale.
   Scope: only the landing airplane visual above Quick Fee Check.
   Goal: make the existing airplane image appear about 1.5x larger in code,
   without replacing/redrawing the image or changing the fee checker content. */

@media (min-width: 1025px){
  .home-page .hero-plane-stage-v295G{
    height: 168px !important;
    overflow: visible !important;
  }

  .home-page .hero-plane-image-v295G{
    width: 308px !important; /* previous effective desktop width was 205px */
    right: -4px !important;
    top: -10px !important;
    transform-origin: 50% 55% !important;
  }

  .home-page .hero-plane-wind-v295G{
    right: 242px !important;
  }

  .home-page .hero-plane-wind-v295G.wind-a{
    top: 64px !important;
    width: 150px !important;
  }

  .home-page .hero-plane-wind-v295G.wind-b{
    top: 84px !important;
    width: 112px !important;
    right: 252px !important;
  }

  .home-page .hero-plane-wind-v295G.wind-c{
    top: 104px !important;
    width: 84px !important;
    right: 266px !important;
  }
}

@media (max-width: 820px){
  .home-page .hero-plane-stage-v295G{
    height: 154px !important;
    overflow: visible !important;
  }

  .home-page .hero-plane-image-v295G{
    width: min(315px, 82vw) !important; /* about 1.5x previous mobile size */
    right: -6px !important;
    top: -8px !important;
  }

  .home-page .hero-plane-wind-v295G{
    right: min(72vw, 270px) !important;
  }
}

@media (max-width: 480px){
  .home-page .hero-plane-stage-v295G{
    height: 136px !important;
  }

  .home-page .hero-plane-image-v295G{
    width: min(292px, 88vw) !important;
    right: -10px !important;
    top: -4px !important;
  }
}
