/* Same two demo choices and in-image CTA placement as the current homepage. */
.product-world .world-controls{grid-template-columns:repeat(2,minmax(0,1fr))}
.world-stage .world-cta{position:absolute;left:var(--gutter);bottom:40px;z-index:2;min-height:52px;font-size:13px}
@media(max-width:700px){
  .product-world .world-controls{gap:28px}
  .world-stage .world-cta{bottom:52px;max-width:calc(100% - 40px);font-size:12px;min-height:48px}
}
