/* v477G — narrow the homepage Quick Fee Check footprint.
   Goal: reduce the outer width of the home hero fee-check card so it feels slimmer
   and more balanced against the left headline block. Scope: homepage desktop only. */

@media (min-width: 1025px){
  body.home-page .hero-grid,
  body.home-page .home-conversion-hero-grid-v295G{
    grid-template-columns:minmax(0, 1fr) minmax(320px, 470px) !important;
    gap:clamp(20px, 2.1vw, 30px) !important;
  }

  body.home-page .home-hero-side-stack-v295G,
  body.home-page .home-fee-preview-card-v295G,
  body.home-page .home-fee-preview-card-v289G,
  body.home-page .home-fee-preview-card,
  body.home-page .hero .hero-fee-compact{
    width:100% !important;
    max-width:470px !important;
    justify-self:end !important;
  }
}

@media (min-width: 1440px){
  body.home-page .hero-grid,
  body.home-page .home-conversion-hero-grid-v295G{
    grid-template-columns:minmax(0, 1fr) minmax(340px, 485px) !important;
  }

  body.home-page .home-hero-side-stack-v295G,
  body.home-page .home-fee-preview-card-v295G,
  body.home-page .home-fee-preview-card-v289G,
  body.home-page .home-fee-preview-card,
  body.home-page .hero .hero-fee-compact{
    max-width:485px !important;
  }
}
