/* GoldAutoTradePRO v5.5.6 — approved generated bull artwork + capital note alignment.
   No page structure, pricing, copy or interaction logic is changed here. */

/* Approved generated bull artwork. The stronger sizing/positioning keeps the head visible
   while the existing left-anchored copy remains readable. */
body[data-page="home"] .hero:before{
  background-image:url('heroes/bull-home-v2.webp?v556-20260823');
  background-size:112% auto;
  background-position:60% 50%;
  filter:brightness(1.22) saturate(1.08) contrast(1.01);
}
body[data-page="system"] .system-page-hero:before{
  background-image:url('heroes/bull-system-v2.webp?v556-20260823');
  background-size:112% auto;
  background-position:61% 50%;
  filter:brightness(1.16) saturate(1.06) contrast(1.01);
}
body[data-page="results-v17"] .results17-hero:before{
  background-image:url('heroes/bull-results-v3.webp?v556-20260823');
  background-size:114% auto;
  background-position:64% 50%;
  filter:brightness(1.27) saturate(1.08) contrast(1.01);
}
body[data-page="vps"] .page-hero:before{
  background-image:url('heroes/bull-vps-v3.webp?v556-20260823');
  background-size:114% auto;
  background-position:64% 50%;
  filter:brightness(1.28) saturate(1.08) contrast(1.01);
}
body[data-page="faq"] .page-hero:before{
  background-image:url('heroes/bull-faq-v2.webp?v556-20260823');
  background-size:114% auto;
  background-position:66% 48%;
  filter:brightness(1.24) saturate(1.08) contrast(1.01);
}

/* Product hero: same approved visual language, but with a lighter overlay so the gold remains radiant. */
body[data-page="product-v7"] .product-hero-bull:before{
  background-image:
    linear-gradient(90deg,rgba(3,8,13,.90) 0%,rgba(3,8,13,.70) 34%,rgba(3,8,13,.22) 62%,rgba(3,8,13,.06) 100%),
    linear-gradient(0deg,rgba(3,8,13,.58) 0%,rgba(3,8,13,.02) 49%,rgba(3,8,13,.11) 100%),
    url('product/gold-bull-hero-v2.webp?v556-20260823');
  background-size:cover,cover,112% auto;
  background-position:center,center,61% 50%;
  background-repeat:no-repeat;
}

/* Requested capital/margin hierarchy: blue heading, inline gold amount at normal body size,
   no artificial line break or vertical gap. */
.product-capital-note > strong{
  display:block;
  margin:0 0 8px;
  color:#68d8ff;
  font-size:15px;
  letter-spacing:.04em;
  text-transform:uppercase;
  font-weight:900;
}
.product-capital-note p strong{
  display:inline;
  margin:0;
  color:#f0c15c;
  font-size:inherit;
  line-height:inherit;
  letter-spacing:normal;
  text-transform:none;
  font-weight:800;
}

@media(max-width:760px){
  body[data-page="home"] .hero:before{
    background-image:url('product/gold-bull-mobile-v2.webp?v556-20260823');
    background-size:cover;
    background-position:center 38%;
    filter:brightness(1.14) saturate(1.06) contrast(1.01);
  }
  body[data-page="product-v7"] .product-hero-bull:before{
    background-image:
      linear-gradient(180deg,rgba(3,8,13,.05) 0%,rgba(3,8,13,.14) 36%,rgba(3,8,13,.83) 76%,rgba(3,8,13,.96) 100%),
      url('product/gold-bull-mobile-v2.webp?v556-20260823');
    background-size:cover,cover;
    background-position:center,center 38%;
    filter:none;
  }
  body[data-page="system"] .system-page-hero:before,
  body[data-page="results-v17"] .results17-hero:before,
  body[data-page="vps"] .page-hero:before,
  body[data-page="faq"] .page-hero:before{
    background-size:auto 100%;
    background-position:58% center;
  }
}
